[求助]模型回測問題
作者:文華財經 來源:cxh99.com 發布時間:2016年03月10日
- 咨詢內容:
老師您好,我的模型使用了全局變量VARABLE和IF THEN BEGIN的循環嵌套語句,語法檢測無問題,但是無法進行數據回測,一運行主圖計算回測,軟件就自動退出了,似乎是軟件崩潰了,請問應該如何解決,謝謝。
- 文華技術人員:
您的模型是怎么寫的,加載的什么合約,什么周期,提供相關信息我們測試核實一下。
- 文華客服:
VARIABLE:A:=0;MID:=MA(CLOSE,20);UPPER:=MID+15*0.1*STD(CLOSE,20);LOWER:=MID-15*0.1*STD(CLOSE,20);CMI:=ABS(CLOSE-REF(CLOSE,29))/(HHV(HIGH,30)-LLV(L,30))*100;
KEYPRICE:=(H+C+L)/3;TR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));ATR10:=MA(TR,10);
HHV3:=MA(H,3);LLV3:=MA(L,3);
IF C<KEYPRICE THENBEGIN BUYBPK:=C>MAX(OPEN+5*0.1*ATR10,LLV3); BUYSPK:=C<MIN(OPEN-5*0.1*ATR10,HHV3);END
IF C>KEYPRICE THENBEGIN SELLBPK:=C>MAX(OPEN+5*0.1*ATR10,LLV3); SELLSPK:=C<MIN(OPEN-5*0.1*ATR10,HHV3);END
CONDITIONBK:=C>UPPER;CONDITIONSK:=C<LOWER;CONDITIONSP:=C<MID;CONDITIONBP:=C>MID;//ZDSP:=C<=BKPRICE-3*ATR10;//ZDBP:=C>=SKPRICE+3*ATR10;
IF C<20 THENBEGIN IF C<KEYPRICE THEN BEGIN BUYBPK,BPK; BUYSPK,SPK; A:=1; END IF C>KEYPRICE THEN BEGIN SELLBPK,BPK; SELLSPK,SPK; A:=1; ENDEND
IF C>=20 THENBEGIN IF A:=1 THEN BEGIN //ZDSP,SP; //ZDBP,BP; BKVOL>0,SP; SKVOL>0,BP; A:=0; END IF A:=0 THEN BEGIN CONDITIONBK,BK; CONDITIONSK,SK; //CONDITIONSP,SP; //CONDITIONBP,BP; ENDEND
C<BKHIGH-C*0.001*30,SP;C>SKLOW-C*0.001*30,BP;CONDITIONSP,SP;CONDITIONBP,BP;
AUTOFILTER;
//加載日線周期999300
- 網友回復:
多謝老師,給您添麻煩了
- 網友回復:
測試到了您反饋的問題,工作時間我們跟相關同事核實一下,感謝您的反饋。