關(guān)于歷史數(shù)據(jù)測試時候的起始時間
作者:MC 來源:cxh99.com 發(fā)布時間:2014年08月20日
- 咨詢內(nèi)容:
利用tick進(jìn)行歷史數(shù)據(jù)測試,有3個月的tick,可是策略開始的第一個tick線卻是6月5日,為什么之前的tick數(shù)據(jù)沒有運(yùn)行策略呢?和什么參數(shù)有關(guān)系嗎?
另外上面我提的數(shù)列長度不夠的問題,我代碼中并沒有用到數(shù)組。我發(fā)現(xiàn)“策略屬性”中的“指標(biāo)運(yùn)算參考的最大Bars數(shù)量”大于等于125就會報這個錯,啥原因呢?
- MC技術(shù)部:
因為這個策略參考bars數(shù)量的設(shè)置,MC中策略的計算都是從最大參考bars數(shù)量之后,才開始計算的。 而你的策略參考bars數(shù)量,又取決你代碼中回溯數(shù)量的最大值~必須要把最大參考bars數(shù)量設(shè)置的比 回溯的最大值要大! Ps:說到這個回溯值,就是比如你代碼中有highest(high,N); 前面N根bar最高價的最高, 這個N就是你代碼中往前回溯的值。