關(guān)于股票回測(cè)的問(wèn)題 [文華財(cái)經(jīng)]
-
咨詢(xún)內(nèi)容:
?老師:
我寫(xiě)了個(gè)股票程序如下:
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è)定了開(kāi)倉(cāng)的資金是10萬(wàn)元,在回測(cè)參數(shù)設(shè)置里面設(shè)的是50萬(wàn)元,為什么我從2006年回測(cè)的時(shí)候,在2006年回測(cè)報(bào)告里面用的是50萬(wàn)元開(kāi)的倉(cāng),而在最近的回測(cè)報(bào)告里面用的本金是10萬(wàn)元呢?如圖:
?
文件名:微信圖片_20180614134634.png
文件名:微信圖片_20180614135542.png?
?來(lái)源:程序化99
-
文華技術(shù)人員:
?如果設(shè)置了復(fù)權(quán),直接使用CLOSE函數(shù)計(jì)算開(kāi)倉(cāng)手?jǐn)?shù)取的是復(fù)權(quán)后的價(jià)格
?
所以在歷史K線上會(huì)存在手?jǐn)?shù)計(jì)算錯(cuò)誤的問(wèn)題,這樣改一下:
?
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);
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容