當MACD為綠柱時,如何在K線圖上畫股價的低點位置

  •   328 
  • 最後發表   Freedom  2018 一月 16
Freedom 發文於   2017/10/26

大家好:

   今天要來講當MACD為綠柱時,要如何標出這區間的股價低點位置??

MACD股價低點

 

程式碼如下:

// XQ: MACD指標
//
input: FastLength(12), SlowLength(26), MACDLength(9);
variable: price(0);

SetInputName(1, "DIF短天數");
SetInputName(2, "DIF長天數");
SetInputName(3, "MACD天數");

price = WeightedClose();

Value1 = XAverage(price, FastLength) - XAverage(price, SlowLength);
Value2 = XAverage(Value1, MACDLength) ;
Value3 = Value1 - Value2 ;

// 前面區段資料變動較大, 先不繪出
//
if CurrentBar <= SlowLength then
begin
    Value1 = 0;
    Value2 = 0;
    Value3 = 0;
end;

value4 =low;
if value3 < 0 then 
begin
 if low < value4[1] then begin
 value4 = low;
 end
 else begin
 value4 = value4[1];
 end;
plot4(value4,"low");
end
else
begin
noplot(4);
end;

 

以上提供大家參考

排序方式: 標準 | 最新
散散惹人愛 發文於   2017/11/14

請問有關本指標之跌破plot4的線警示該如何編譯出呢?謝謝解答

Freedom 發文於   2018/01/16

你好:

     value4的算法是取最低價,如果這一期最低價小於上一期的value4,則value4就會是這期low,反之則還是維持為歷史的最低價。

當close是最低價時,則close = low,只有兩種狀況close > value4或是close = value4,因此close永遠無法跌破value4。

所以你的改法在此是無法達成的,以上一點小淺見。

  • 按讚來自於
  • Kesler
發表回覆
Close