第一日做回測時開倉記錄:
此主題相關圖片如下:0130.png
第二日做回測的開倉記錄:
此主題相關圖片如下:0202.png
問題在這里就是,為什么我相同的代碼相同的回測時間段的開倉時間點不一樣??(兩次20150202開倉股票不一樣是因為對開倉過了的股票不進行開倉)
?
此主題相關圖片如下:%hro3%0@{jewl%e54be1d1.png
而我的邏輯是首先對股票的多個因子進行綜合排序,然后根據其每日排名每隔5日開一次倉,在自定義數據那里明明每個股票已經有排名了,但是回測的時候他卻沒有按固定的時間開倉
(比如20150130已經有排名了但是它到0150202才開倉),下單代碼如下
?
此主題相關圖片如下:xiadan.png
datcount是每五日標記一次的函數(選最高選20是剛開始的時候打算每20日更新一次的)
此主題相關圖片如下:datcount.png
?
做排序的時候的排名數據:?
此主題相關圖片如下:hengxiang.png
?
我想問的是,是否是代碼沒有正確讀取到:
綜合排名: REF(SELFDATA('綜合排名'),1);
這一個函數
導致當其綜合排名<11時仍沒有進行開倉???
?
?
?
如果不是綜合排名的這里的問題的話可能就是我:
DAYCOUNT=1 OR DAYCOUNT=6 OR DAYCOUNT=11 OR DAYCOUNT=1
這里每五日開一次倉這里代碼的問題,
調倉周期設為5日一次有沒有更好的方法????