關于歷史數據測試時候的起始時間 [MC]
- 咨詢內容:
利用tick進行歷史數據測試,有3個月的tick,可是策略開始的第一個tick線卻是6月5日,為什么之前的tick數據沒有運行策略呢?和什么參數有關系嗎?
另外上面我提的數列長度不夠的問題,我代碼中并沒有用到數組。我發現“策略屬性”中的“指標運算參考的最大Bars數量”大于等于125就會報這個錯,啥原因呢? - MC技術部: 因為這個策略參考bars數量的設置,MC中策略的計算都是從最大參考bars數量之后,才開始計算的。 而你的策略參考bars數量,又取決你代碼中回溯數量的最大值~必須要把最大參考bars數量設置的比 回溯的最大值要大! Ps:說到這個回溯值,就是比如你代碼中有highest(high,N); 前面N根bar最高價的最高, 這個N就是你代碼中往前回溯的值。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容