老師,辛苦了!
我想實現用自定義數據來做套利的回測!
假設已經建好了一個自定義數據DATA1,里面按照漲幅排序了。
?
現在我在公式里要寫,對排名第一名下多空,對排名最后一名下多單,這個公式我仿照套利的例子寫了,但是無法指定合約,因為這個合約是動態的,用SelfData只能返回是個數字,無法返回對應的合約名稱,所以我不知道這塊改如何寫,請老師幫助,萬分感激!
?
IF STRCMP(STKLABEL,排名第一的合約) = 0 THEN
BEGIN
?? SELL(1, 1, LIMIT, Open);
?? BUY(HOLDING=0, 1, LIMIT, Open);
END
IF STRCMP(STKLABEL,排名最后的合約) = 0 THEN
BEGIN
?? BUYSHORT(HOLDING = 0, 1, LIMIT, Open);
?? SELLSHORT(1, 1, LIMIT, Open);
END
?
我是仿照官方提供的這個案例寫的。
http://www.weistock.com/bbs/dispbbs.asp?BoardID=10&ID=12019&replyID=&skin=1
?
?來源:程序化久久網( www.kzuj.com.cn )
?
也就是這個套利的思想無法實現了?
我想了一下,其實就是SelfData無法獲得合約名稱,目前只能獲取一個序號,對吧!
?