引用: 最初由 chliuent 發表
DD:STKINDI('','_macd.macd',0,7), colorstick;
drawicon ( DD> ref(DD,1) ,DD+10,4);
drawicon ( DD< ref(DD,1) ,DD-10,5);
如何讓每一根 60 MIN K 棒 皆出現
icon?? thanks
把觀念澄清一下
在 60分線中跑:
DD:STKINDI('','_macd.macd',0,7), colorstick;
這是引用週線的 macd 值, 將結果存於 DD 這個變數
DD 的值,為該60分線週K棒之 macd 值
drawicon ( DD> ref(DD,1) ,DD+10,4);
drawicon ( DD< ref(DD,1) ,DD-10,5);
雖然 DD 是週線的 macd 值
但別忘了您當前是60分線
故 DD> ref(DD,1)
並非是的前一根週線 MACD 數值
而是比較當前週期(60分), 的前一根 DD 值
該在何處計算,要先思考清楚
若您是要判斷週線是否 macd>ref(macd,1)
那麼需在週線中(被引用公式中)先算好,再引用過來
|