關(guān)于股票回測的問題 [文華財經(jīng)]
-
咨詢內(nèi)容:
?老師:
我寫了個股票程序如下:
LENGTH1:=5;
LENGTH2:=30;
FUND:=100000;
VAR1:=MAX(100,INTPART(FUND/C));
MA1:=MA(CLOSE,LENGTH1);
MA2:MA(CLOSE,LENGTH2);
CROSSUP(MA1,MA2),BK(VAR1);
CROSSDOWN(MA1,MA2),SP(VAR1);
STOCKDIVD(0);我的程序里面設(shè)定了開倉的資金是10萬元,在回測參數(shù)設(shè)置里面設(shè)的是50萬元,為什么我從2006年回測的時候,在2006年回測報告里面用的是50萬元開的倉,而在最近的回測報告里面用的本金是10萬元呢?如圖:
?
文件名:微信圖片_20180614134634.png
文件名:微信圖片_20180614135542.png?
?來源:程序化99
-
文華技術(shù)人員:
?如果設(shè)置了復(fù)權(quán),直接使用CLOSE函數(shù)計算開倉手數(shù)取的是復(fù)權(quán)后的價格
?
所以在歷史K線上會存在手數(shù)計算錯誤的問題,這樣改一下:
?
LENGTH1:=5;
?
LENGTH2:=30;
FUND:=100000;
CC:=RAWDATA('CLOSE');
VAR1:=MAX(100,INTPART(FUND/CC));
MA1:=MA(C,LENGTH1);
MA2:=MA(C,LENGTH2);
CROSSUP(MA1,MA2),BK(VAR1);
CROSSDOWN(MA1,MA2),SP(VAR1);
STOCKDIVD(0);
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容