收盤價模型。
作者:文華財經 來源:cxh99.com 發布時間:2024年02月08日
-
咨詢內容:
?編程提示CLOSESEC/CLOSESECEVERY/CLOSEMINUTE/CLOSEMINUTEEVERY只支持收盤價模型,不能再寫CHECKSIG/CHECKSIG_MIN、MULTSIG/MULTSIG_MIN/PANZHONG_MIN函數。
我想指標一達到信號就開倉,不想等收盤價在開倉。怎么改?
MA1:MA(CLOSE,5);MA2:MA(CLOSE,10);MA3:MA(C,60);MA1,COLORWHITE;MA2,COLORYELLOW;MA3,COLORRED;DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);DEA := EMA(DIFF,9);//2*(DIFF-DEA),COLORSTICK;//以上三行是定義MACD指標代碼DRAWKLINE1(H,O,L,C);
VAL:=(MA1>=MA2)&&(DIFF>=DEA);VAL1:=(MA1<=MA2)&&(DIFF<=DEA);
T1:=CLOSEMINUTEEVERY(1)<=5||CLOSEMINUTEEVERY(3)<=5||CLOSEMINUTE<=5;//每小節前五分鐘不在開倉,每小節前2分鐘平全部倉。T2:=CLOSEMINUTEEVERY(1)<=2||CLOSEMINUTEEVERY(3)<=2||CLOSEMINUTE<=2;T1=0&&CROSS(VAL,0.5),BK;T2,CLOSEOUT;T1=0&&CROSS(VAL1,0.5),SK;T2,CLOSEOUT;
VAL4:=(C<=MA2)&&(C>MA3);VAL5:=(C>=MA2)&&(C<MA3);
CROSS(VAL4,0.5),SP;CROSS(VAL5,0.5),BP;
PROFIT>=560,CLOSEOUT;PROFIT<=-60,CLOSEOUT;M:=6;N:=12;P:=3;C<BKPRICE+INTPART((BKHIGH-BKPRICE)/(N*MINPRICE))*P*MINPRICE,SP;C>SKPRICE-INTPART((SKPRICE-SKLOW)/(N*MINPRICE))*P*MINPRICE,BP;?C<MA(C,20),SP;C>MA(C,20),BP;
MULTSIG(2,0,4,10);
?
?來源:程序化99
-
文華技術人員:
?參考:
MA1:MA(CLOSE,5);
MA2:MA(CLOSE,10);
MA3:MA(C,60);
MA1,COLORWHITE;
MA2,COLORYELLOW;
MA3,COLORRED;
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIFF,9);
//2*(DIFF-DEA),COLORSTICK;
//以上三行是定義MACD指標代碼
DRAWKLINE1(H,O,L,C);
VAL:=(MA1>=MA2)&&(DIFF>=DEA);
VAL1:=(MA1<=MA2)&&(DIFF<=DEA);
T1:=CLOSEMINUTEEVERY1(1)<=5||CLOSEMINUTEEVERY1(3)<=5||CLOSEMINUTE1<=5;//每小節前五分鐘不在開倉,每小節前2分鐘平全部倉。
T2:=CLOSEMINUTEEVERY1(1)<=2||CLOSEMINUTEEVERY1(3)<=2||CLOSEMINUTE1<=2;
T1=0&&CROSS(VAL,0.5),BK;
T2,CLOSEOUT;
T1=0&&CROSS(VAL1,0.5),SK;
T2,CLOSEOUT;
VAL4:=(C<=MA2)&&(C>MA3);
VAL5:=(C>=MA2)&&(C<MA3);
CROSS(VAL4,0.5),SP;
CROSS(VAL5,0.5),BP;
PROFIT>=560,CLOSEOUT;
PROFIT<=-60,CLOSEOUT;
M:=6;
N:=12;
P:=3;
C<BKPRICE+INTPART((BKHIGH-BKPRICE)/(N*MINPRICE))*P*MINPRICE,SP;
C>SKPRICE-INTPART((SKPRICE-SKLOW)/(N*MINPRICE))*P*MINPRICE,BP;?
C<MA(C,20),SP;
C>MA(C,20),BP;
MULTSIG(2,0,4,10);
AUTOFILTER;
?
?來源: m.kzuj.com.cn
-
文華客服:
?PROFIT<=-60,CLOSEOUT;我里面設置一個這個最大虧損60元,為什么我的報告里,單手最大虧損,300多呢?,能不能就是平倉條件,只要滿足一個就平倉。
?
-
網友回復:
編寫是沒有問題的,有可能是上一筆tick不滿足條件,下一筆tick直接虧損300.
您可以切換到日線圖上,找到出現虧損那根日線,按回車鍵調出當天的tick圖,找下出現虧損的時間,比對下價格。
還有疑問,可以說明是哪個合約,什么周期,具體時間,回測區間是從哪天到哪天,我們比對下。