回复1、2楼,编写参考:
LL:=VALUEWHEN(开空条件&&COUNT(开空条件,BARSBK)=1,LLV(L,5));
HH:=VALUEWHEN(开空条件&&COUNT(开空条件,BARSBK)=1,H);
DRAWLINE3(ISLASTBAR,LL+(HH-LL)*0.5,DAYBARPOS,1,LL+(HH-LL)*0.5,0,0);
DRAWLINE3(ISLASTBAR,LL+(HH-LL)*0.618,DAYBARPOS,1,LL+(HH-LL)*0.618,0,0);
DRAWLINE3(ISLASTBAR,LL+(HH-LL)*0.382,DAYBARPOS,1,LL+(HH-LL)*0.382,0,0);
DRAWLINE3(ISLASTBAR,LL+(HH-LL)*1.382,DAYBARPOS,1,LL+(HH-LL)*1.382,0,0);
DRAWLINE3(ISLASTBAR,LL,DAYBARPOS,1,LL,0,0);
DRAWLINE3(ISLASTBAR,HH,DAYBARPOS,1,HH,0,0);
DRAWNUMBER(ISLASTBAR,HH,HH,2,COLORYELLOW);
DRAWNUMBER(ISLASTBAR,LL,LL,2,COLORYELLOW);
DRAWNUMBER(ISLASTBAR,LL+(HH-LL)*0.382,LL+(HH-LL)*0.382,2,COLORYELLOW);
DRAWNUMBER(ISLASTBAR,LL+(HH-LL)*0.618,LL+(HH-LL)*0.618,2,COLORYELLOW);
DRAWNUMBER(ISLASTBAR,LL+(HH-LL)*0.5,LL+(HH-LL)*0.5,2,COLORYELLOW);
C>LL+(HH-LL)*1.382,BP(SKVOL/3);
不一定是当前主力的下一个合约的是下一个主力的
您参考5楼回复理解下
LL:=VALUEWHEN((CON=0||ZZ>=4)&&EXIST(CROSS(TOP-BOTTOM,250),DURATION)&&EXIST(L<BOTTOM,3)&&REF(C<MID,1)&&VOL>MV1&&O<MID&&O>BOTTOM&&COUNT((CON=0||ZZ>=4)&&EXIST(CROSS(TOP-BOTTOM,250),DURATION)&&EXIST(L<BOTTOM,3)&&REF(C<MID,1)&&VOL>MV1&&O<MID&&O>BOTTOM,BARSBK)=1,LLV(L,5));
HH:=VALUEWHEN((CON=0||ZZ>=4)&&EXIST(CROSS(TOP-BOTTOM,250),DURATION)&&EXIST(L<BOTTOM,3)&&REF(C<MID,1)&&VOL>MV1&&O<MID&&O>BOTTOM&&COUNT((CON=0||ZZ>=4)&&EXIST(CROSS(TOP-BOTTOM,250),DURATION)&&EXIST(L<BOTTOM,3)&&REF(C<MID,1)&&VOL>MV1&&O<MID&&O>BOTTOM,BARSBK)=1,H);
DRAWLINE3(ISLASTBAR,LL+(HH-LL)*0.5,DAYBARPOS,1,LL+(HH-LL)*0.5,0,0);
DRAWLINE3(ISLASTBAR,LL+(HH-LL)*0.618,DAYBARPOS,1,LL+(HH-LL)*0.618,0,0);
DRAWLINE3(ISLASTBAR,LL+(HH-LL)*0.382,DAYBARPOS,1,LL+(HH-LL)*0.382,0,0);
DRAWLINE3(ISLASTBAR,LL+(HH-LL)*1.382,DAYBARPOS,1,LL+(HH-LL)*1.382,0,0);
DRAWLINE3(ISLASTBAR,LL,DAYBARPOS,1,LL,0,0);
DRAWLINE3(ISLASTBAR,HH,DAYBARPOS,1,HH,0,0);
DRAWNUMBER(ISLASTBAR,HH,HH,2,COLORYELLOW);
DRAWNUMBER(ISLASTBAR,LL,LL,2,COLORYELLOW);
DRAWNUMBER(ISLASTBAR,LL+(HH-LL)*0.382,LL+(HH-LL)*0.382,2,COLORYELLOW);
DRAWNUMBER(ISLASTBAR,LL+(HH-LL)*0.618,LL+(HH-LL)*0.618,2,COLORYELLOW);
DRAWNUMBER(ISLASTBAR,LL+(HH-LL)*0.5,LL+(HH-LL)*0.5,2,COLORYELLOW);
C>LL+(HH-LL)*1.382,BP(SKVOL/3);
如果正常的话按照上图,开仓后的第四天,当收盘价高于1446.3的时候我就应该被平掉3分之1仓位了,我把最后那个C>LL+(HH-LL)*1.382,BP(SKVOL/3);也改成过H>LL+(HH-LL)*1.382,BP(SKVOL/3);同样没有反应。麻烦你再帮我看一下好吗,多谢多谢!