我目前使用 1 分 K 線撰寫策略,在收 K 線時計算 MACD 的值,不開啟逐筆洗價時是正確的
MACD(weightedclose(), 12, 26, 9, difValue, macdValue, oscValue);
但由於需要實時停損,在開啟逐筆洗價後,由於每分鐘內會有多筆洗價,而導致 MACD 值錯誤
我已經有將 MACD 函數放在 isFirstCall("bar") 的判斷內,print 的結果也確實每分鐘印一筆,但值是錯的
看起來即使沒有執行到這行也會將每次洗價的值納入考慮
請問要如何在開啟逐筆洗價的狀況下,計算正確的 1 分鐘 K 線 MACD?
5 評論