MACD

  •   149 
  • 最後發表   503  2022 十二月 13
503 發文於   2022/12/11

小幫手您好:

我想寫其中一個條件:日線MACD在過去的第5天柱狀在0軸以下,請問怎麼寫?

例:

IF 今天成交價上漲9.5%以上或(日線MACD在過去的第5天柱狀在0軸以下、今天成交價上漲5%以上)

then ret=1;

謝謝您的回覆

XQ小幫手 發文於   2022/12/13

 Hello 503,

 

您可以使用 MACD 函數或參考內建腳本來計算OSC,並使用 trueall 來判斷是否連續成立。

舉例來說:

variable: difValue(0), macdValue(0), oscValue(0);

MACD(weightedclose(), FastLength, SlowLength, MACDLength, difValue, macdValue, oscValue);

 

condition1 = trueall(oscValue < 0, 5) and 100 * (close - getfield("Close", "D")[1]) / getfield("Close", "D")[1] > 5;

condition2 = 100 * (close - getfield("Close", "D")[1]) / getfield("Close", "D")[1] > 9.5;

 

if condition1 or condition2 then ret = 1;

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