請教各位先進:
我在執行策略時,覺得取得的計算值有問題,就另外寫了一個測試腳本如下,但是編譯不成功,想來是 time 不能當做變數用在 for xxx = aaa to bbb begin 的廻圈。
想要得到每分鐘的計算值,有什麼好的方法嗎?
=============================================
改這樣試試看
謝謝虛心求救大大的指導。
謝謝虛心大大的指導,還有下列問題請教。
1. 依上述腳本,即使腳本要求每一分鐘提供一組MACD資料,在5分線的架構下,也只能每5分鐘提供一組MACD資料。代表 Close 在5分鐘 K bar 結束後,才有資料。有什麼方法在 K bar 內 即使計算目前的 MACD 資料嗎?
2. 若把上述腳本中MT_MACD = MACD(Close of data2, FastLength, SlowLength) 的 Close of data2, 改為 Close 取得 data1(主圖)的 barnumber 及 MACD值完全無誤。但是 使用 close of data2 取得副圖 #2 的 barnumber 及 MACD值 所有的資料都不正確。不知道問題出在那裡。
請大家指教。謝謝!
謝謝青眼大大的指導。取得的資料仍然有問題,還需思考解決方式。謝謝!