来源:程序化99
参考:
N:=1;
NMIN:=10;
K1:=20;
K2:=130;
G:=10;
CYC:=BARSLAST(DATE<>REF(DATE,1))+1;
TR1 := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(H,1))),ABS(LOW-REF(L,1))),14);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SUM(IF(HD>0 AND HD>LD,HD,0),14);
DMM:= SUM(IF(LD>0 AND LD>HD,LD,0),14);
PDI:= DMP*100/TR1;
MDI:= DMM*100/TR1;
ADX: =MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
ADXR:=(ADX+REF(ADX,6))/2;
上轨1:REF(HHV(H,K1),1);
下轨1:REF(LLV(L,K1),1);
上轨2:REF(HHV(H,K2),1);
下轨2:REF(LLV(L,K2),1);
POSNUM:=1;
T1:= TIME<1430 ;
T2:=TIME>=1500-NMIN;
//交易条件 价格大于130周期高点,动向指标》..,开,价格小于20周期低点平。用DMI过滤
开多条件:=H >=上轨2 AND ADXR>G AND BKVOL=0;
开空条件:=L<=下轨2 AND ADXR>G AND SKVOL=0;
平多条件1:= L<=下轨1;
平空条件1:=H>=上轨1;
开多条件 AND T1 AND CYC>1 ,BK(POSNUM);
开空条件 AND T1 AND CYC>1 ,SK(POSNUM);
平多条件1 AND BKVOL=POSNUM ,SP(BKVOL);
平空条件1 AND SKVOL=POSNUM ,BP(SKVOL);
T2,CLOSEOUT;
来源: WWW.CXH99.COM
1. input不是指令是设置参数,参考2楼源码直接在源码给您进行了定义
正常应该参考下图一方式在参数列表中定义出来
2.使用限价委托参考:
SETSIGPRICETYPE(BK,上轨2);
SETSIGPRICETYPE(SK,下轨2);
SETSIGPRICETYPE(SP,下轨1);
SETSIGPRICETYPE(BP,上轨1);
文件名:111.png