電腦配置問題 [文華財(cái)經(jīng)]
-
咨詢內(nèi)容:
?帶復(fù)核指令的模型回測 建議用什么電腦配置才能比較快的回測?
?
?來源:程序化99
-
文華技術(shù)人員:
主圖回測是單線程計(jì)算,CPU核數(shù)再多也用不上的。
模型中含有CHECKSIG函數(shù),是逐筆回測,每筆TICK都計(jì)算一次,數(shù)據(jù)量和計(jì)算量很大,一天就要計(jì)算幾萬次,就是需要時(shí)間的。
舉例:你要去紐約,2萬公里,再快的飛機(jī)也要飛15個(gè)小時(shí)的。不是飛機(jī)飛的慢,是路程就這么遠(yuǎn),你要去適應(yīng),這就是長途旅行。
您可以考慮調(diào)整為_MIN逐分鐘回測,是逐分鐘計(jì)算,精度沒有那么高,回測速度會(huì)比較快。
? ??
?來源: m.weiqiv.net.cn
-
文華客服:
?
N:=BARSLAST(DATE<>REF(DATE,1));
REF_H:=REF(HHV(H,DAYBARPOS),DAYBARPOS);? ? ? ? ?//取昨日最高價(jià)
REF_L:=REF(LLV(L,DAYBARPOS),DAYBARPOS);? ? ? ? ? ?//取昨日最低價(jià)
REF_C:=REF(C,DAYBARPOS);? ? ? ? ? ? ? ? ? ? ? //取昨日收盤價(jià)
REF_O:=REF(REF(O,DAYBARPOS-1),DAYBARPOS);? ?//取昨日開盤價(jià)
PJ:(REF_H+REF_L+REF_C+REF_O)/4;? //均線
R2:PJ+(REF_H-REF_L);? ?//壓力2
R1:2*PJ-REF_L;? ? ? ? //壓力1
S1:2*PJ-REF_H;? ? ? ?//支撐1
S2:PJ-(REF_H-REF_L);? ? //支撐2
REF_PJ:REF(PJ,DAYBARPOS);? ? ? ? //取前一日PIVOT值
REF_R1:REF(R1,DAYBARPOS);? ? ? ? ?//取前一日R1值
REF_S1:REF(S1,DAYBARPOS);? ? ? ? //取前一日S1值
REF_R2:REF(R2,DAYBARPOS);? ? ? ?//取前一日R2值
REF_S2:REF(S2,DAYBARPOS);
LINE10:SORT(1,1,PJ,R2,R1,S1,S2,REF_PJ,REF_R1,REF_S1,REF_R2,REF_S2);//10條線降序排列 LINE9:SORT(1,2,PJ,R2,R1,S1,S2,REF_PJ,REF_R1,REF_S1,REF_R2,REF_S2);//10條線降序排列 LINE8:SORT(1,3,PJ,R2,R1,S1,S2,REF_PJ,REF_R1,REF_S1,REF_R2,REF_S2);//10條線降序排列 LINE7:SORT(1,4,PJ,R2,R1,S1,S2,REF_PJ,REF_R1,REF_S1,REF_R2,REF_S2);//10條線降序排列 LINE6:SORT(1,5,PJ,R2,R1,S1,S2,REF_PJ,REF_R1,REF_S1,REF_R2,REF_S2);//10條線降序排列 LINE5:SORT(1,6,PJ,R2,R1,S1,S2,REF_PJ,REF_R1,REF_S1,REF_R2,REF_S2);//10條線降序排列 LINE4:SORT(1,7,PJ,R2,R1,S1,S2,REF_PJ,REF_R1,REF_S1,REF_R2,REF_S2);//10條線降序排列 LINE3:SORT(1,8,PJ,R2,R1,S1,S2,REF_PJ,REF_R1,REF_S1,REF_R2,REF_S2);//10條線降序排列 LINE2:SORT(1,9,PJ,R2,R1,S1,S2,REF_PJ,REF_R1,REF_S1,REF_R2,REF_S2);//10條線降序排列 LINE1:SORT(1,10,PJ,R2,R1,S1,S2,REF_PJ,REF_R1,REF_S1,REF_R2,REF_S2);//10條線降序排列
CROSS(C,LINE1),BK; CROSS(C,LINE2),BK; CROSS(C,LINE3),BK; CROSS(C,LINE4),BK; CROSS(C,LINE5),BK; CROSS(C,LINE6),BK; CROSS(C,LINE7),BK; CROSS(C,LINE8),BK; CROSS(C,LINE9),BK; CROSS(C,LINE10),BK;
BKHIGH>LINE2 && BKHIGH<LINE3 && C<LINE1,SP; BKHIGH>LINE3 && BKHIGH<LINE4 && C<LINE2,SP; BKHIGH>LINE4 && BKHIGH<LINE5 && C<LINE3,SP; BKHIGH>LINE5 && BKHIGH<LINE6 && C<LINE4,SP; BKHIGH>LINE6 && BKHIGH<LINE7 && C<LINE5,SP; BKHIGH>LINE7 && BKHIGH<LINE8 && C<LINE6,SP; BKHIGH>LINE8 && BKHIGH<LINE9 && C<LINE7,SP; BKHIGH>LINE9 && BKHIGH<LINE10 && C<LINE8,SP;
CROSSDOWN(C,LINE1),SK; CROSSDOWN(C,LINE2),SK; CROSSDOWN(C,LINE3),SK; CROSSDOWN(C,LINE4),SK; CROSSDOWN(C,LINE5),SK; CROSSDOWN(C,LINE6),SK; CROSSDOWN(C,LINE7),SK; CROSSDOWN(C,LINE8),SK; CROSSDOWN(C,LINE9),SK; CROSSDOWN(C,LINE10),SK;
SKLOW>LINE8 && SKLOW<LINE9 && C>LINE10,SP; SKLOW>LINE7 && SKLOW<LINE8 && C>LINE9,SP; SKLOW>LINE6 && SKLOW<LINE7 && C>LINE8,SP; SKLOW>LINE5 && SKLOW<LINE6 && C>LINE7,SP; SKLOW>LINE4 && SKLOW<LINE5 && C>LINE6,SP; SKLOW>LINE3 && SKLOW<LINE4 && C>LINE5,SP; SKLOW>LINE2 && SKLOW<LINE3 && C>LINE4,SP; SKLOW>LINE1 && SKLOW<LINE2 && C>LINE3,SP;
AUTOFILTER; 出信號后3分鐘確認(rèn)平倉,然后平倉后不復(fù)核? 請問該如何用 ?來源: m.weiqiv.net.cn -
文華客服:_MIN逐分鐘回測來表達(dá)?
?
-
網(wǎng)友回復(fù):
?
最后兩句是對應(yīng)源碼,需要加載到15及15分鐘以上周期使用,
另外SK對應(yīng)的是BP,也幫您調(diào)整了。
參考:
?N:=BARSLAST(DATE<>REF(DATE,1));REF_H:=REF(HHV(H,DAYBARPOS),DAYBARPOS);? ? ? ? ?//取昨日最高價(jià)REF_L:=REF(LLV(L,DAYBARPOS),DAYBARPOS);? ? ? ? ? ?//取昨日最低價(jià)REF_C:=REF(C,DAYBARPOS);? ? ? ? ? ? ? ? ? ? ? //取昨日收盤價(jià)REF_O:=REF(REF(O,DAYBARPOS-1),DAYBARPOS);? ?//取昨日開盤價(jià)PJ:(REF_H+REF_L+REF_C+REF_O)/4;? //均線R2:PJ+(REF_H-REF_L);? ?//壓力2R1:2*PJ-REF_L;? ? ? ? //壓力1S1:2*PJ-REF_H;? ? ? ?//支撐1S2:PJ-(REF_H-REF_L);? ? //支撐2REF_PJ:REF(PJ,DAYBARPOS);? ? ? ? //取前一日PIVOT值REF_R1:REF(R1,DAYBARPOS);? ? ? ? ?//取前一日R1值REF_S1:REF(S1,DAYBARPOS);? ? ? ? //取前一日S1值REF_R2:REF(R2,DAYBARPOS);? ? ? ?//取前一日R2值REF_S2:REF(S2,DAYBARPOS);
LINE10:SORT(1,1,PJ,R2,R1,S1,S2,REF_PJ,REF_R1,REF_S1,REF_R2,REF_S2);//10條線降序排列LINE9:SORT(1,2,PJ,R2,R1,S1,S2,REF_PJ,REF_R1,REF_S1,REF_R2,REF_S2);//10條線降序排列LINE8:SORT(1,3,PJ,R2,R1,S1,S2,REF_PJ,REF_R1,REF_S1,REF_R2,REF_S2);//10條線降序排列LINE7:SORT(1,4,PJ,R2,R1,S1,S2,REF_PJ,REF_R1,REF_S1,REF_R2,REF_S2);//10條線降序排列LINE6:SORT(1,5,PJ,R2,R1,S1,S2,REF_PJ,REF_R1,REF_S1,REF_R2,REF_S2);//10條線降序排列LINE5:SORT(1,6,PJ,R2,R1,S1,S2,REF_PJ,REF_R1,REF_S1,REF_R2,REF_S2);//10條線降序排列LINE4:SORT(1,7,PJ,R2,R1,S1,S2,REF_PJ,REF_R1,REF_S1,REF_R2,REF_S2);//10條線降序排列LINE3:SORT(1,8,PJ,R2,R1,S1,S2,REF_PJ,REF_R1,REF_S1,REF_R2,REF_S2);//10條線降序排列LINE2:SORT(1,9,PJ,R2,R1,S1,S2,REF_PJ,REF_R1,REF_S1,REF_R2,REF_S2);//10條線降序排列LINE1:SORT(1,10,PJ,R2,R1,S1,S2,REF_PJ,REF_R1,REF_S1,REF_R2,REF_S2);//10條線降序排列
CROSS(C,LINE1),BK;CROSS(C,LINE2),BK;CROSS(C,LINE3),BK;CROSS(C,LINE4),BK;CROSS(C,LINE5),BK;CROSS(C,LINE6),BK;CROSS(C,LINE7),BK;CROSS(C,LINE8),BK;CROSS(C,LINE9),BK;CROSS(C,LINE10),BK;
BKHIGH>LINE2 && BKHIGH<LINE3 && C<LINE1,SP;BKHIGH>LINE3 && BKHIGH<LINE4 && C<LINE2,SP;BKHIGH>LINE4 && BKHIGH<LINE5 && C<LINE3,SP;BKHIGH>LINE5 && BKHIGH<LINE6 && C<LINE4,SP;BKHIGH>LINE6 && BKHIGH<LINE7 && C<LINE5,SP;BKHIGH>LINE7 && BKHIGH<LINE8 && C<LINE6,SP;BKHIGH>LINE8 && BKHIGH<LINE9 && C<LINE7,SP;BKHIGH>LINE9 && BKHIGH<LINE10 && C<LINE8,SP;
CROSSDOWN(C,LINE1),SK;CROSSDOWN(C,LINE2),SK;CROSSDOWN(C,LINE3),SK;CROSSDOWN(C,LINE4),SK;CROSSDOWN(C,LINE5),SK;CROSSDOWN(C,LINE6),SK;CROSSDOWN(C,LINE7),SK;CROSSDOWN(C,LINE8),SK;CROSSDOWN(C,LINE9),SK;CROSSDOWN(C,LINE10),SK;
SKLOW>LINE8 && SKLOW<LINE9 && C>LINE10,BP;SKLOW>LINE7 && SKLOW<LINE8 && C>LINE9,BP;SKLOW>LINE6 && SKLOW<LINE7 && C>LINE8,BP;SKLOW>LINE5 && SKLOW<LINE6 && C>LINE7,BP;SKLOW>LINE4 && SKLOW<LINE5 && C>LINE6,BP;SKLOW>LINE3 && SKLOW<LINE4 && C>LINE5,BP;SKLOW>LINE2 && SKLOW<LINE3 && C>LINE4,BP;SKLOW>LINE1 && SKLOW<LINE2 && C>LINE3,BP;
AUTOFILTER;
CHECKSIG_MIN(SP,''3,''0);CHECKSIG_MIN(BP,''3,''0);
有思路,想編寫各種指標(biāo)公式,交易模型,選股公式,還原公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 或微信號:cxh99cxh99 進(jìn)行 有償收費(fèi) 編寫!
(怎么收費(fèi),代編流程等詳情請點(diǎn)擊閱讀!)
(注:由于人數(shù)限制,QQ或微信請選擇方便的一個(gè)聯(lián)系我們就行,加好友時(shí)請簡單備注下您的需求,否則無法通過。謝謝您!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容