参考:
HH:=H=HHV(H,20);
XX:=HH && H>REF(H,SUMBARS(HH,2)-1);
CON1:=EXIST(XX,20) && EXIST(C>REF(REF(H,BARSLAST(XX)),1),5);
CON1,BPK;
LL:=L=LLV(L,20);
XX2:=LL && L<REF(L,SUMBARS(LL,2)-1);
CON2:=EXIST(XX2,20) && EXIST(C<REF(REF(L,BARSLAST(XX2)),1),5);
CON2,SPK;
AUTOFILTER;
目前的高点和低点是根据最高价或者最低价是否是20周期内最高最低。
大于小于前高也是基于这个高点和低点编写的。
给您把关键点位标示下再看看:
HH:=H=HHV(H,20);
DRAWTEXT(HH,H+5*MINPRICE,'GAO');
XX:=HH && H>REF(H,SUMBARS(HH,2)-1);
DRAWTEXT(XX,H+10*MINPRICE,'突破');
REF(REF(H,BARSLAST(XX)),1),COLORRED;
CON1:=EXIST(XX,20) && EXIST(C>REF(REF(H,BARSLAST(XX)),1),5);
CON1,BPK;
LL:=L=LLV(L,20);
DRAWTEXT(LL,L-5*MINPRICE,'DI'),VALIGN0;
XX2:=LL && L<REF(L,SUMBARS(LL,2)-1);
DRAWTEXT(XX2,L-10*MINPRICE,'突破'),VALIGN0;
REF(REF(L,BARSLAST(XX2)),1),COLORGREEN;
CON2:=EXIST(XX2,20) && EXIST(C<REF(REF(L,BARSLAST(XX2)),1),5);
CON2,SPK;
AUTOFILTER;
应该是资金的25%计算出来的下单手数不足一手,这样情况下只有信号,但委托手数为0。
自动换月需要在指数和主连合约使用
在这两个合约上额外写入:
TRADE_OTHER('AUTO');