小幫手您好:
我想寫其中一個條件:日線MACD在過去的第5天柱狀在0軸以下,請問怎麼寫?
例:
IF 今天成交價上漲9.5%以上或(日線MACD在過去的第5天柱狀在0軸以下、今天成交價上漲5%以上)
then ret=1;
謝謝您的回覆
小幫手您好:
我想寫其中一個條件:日線MACD在過去的第5天柱狀在0軸以下,請問怎麼寫?
例:
IF 今天成交價上漲9.5%以上或(日線MACD在過去的第5天柱狀在0軸以下、今天成交價上漲5%以上)
then ret=1;
謝謝您的回覆
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;
1 評論