ARTICLE · 1349721
通达信指标【长上影战法】主副选源码,捕捉长上影背后主力试盘信号
通达信指标【长上影战法】主副选源码,捕捉长上影背后主力试盘信号



{长上影战法主图} ZT:=C>=ZTPRICE(REF(CLOSE,1),0.1)-0.01 AND C=H AND PERIOD=5; STICKLINE(ZT,O,C,3,0),COLORRED; STICKLINE(ZT,O,L,0.001,0),COLORRED; DT:=C<=DTPRICE(REF(CLOSE,1),0.1)+0.01 AND C=L AND PERIOD=5; STICKLINE(DT,O,C,3,0),COLORGREEN;STICKLINE(DT,O,H,0.001,0),COLORGREEN; ZB:=H>=ZTPRICE(REF(CLOSE,1),0.1)-0.01 AND C<H AND PERIOD=5; STICKLINE(ZB,H,L,0.01,0),COLORMAGENTA; STICKLINE(ZB AND C>O,O,C,-1,0),COLORMAGENTA; STICKLINE(ZB AND C<O,O,C,-1,0),COLORLIBLUE; 超短线:MA(C,2),COLORWHITE; IF(超短线>REF(超短线,1),超短线,DRAWNULL),COLORYELLOW,LINETHICK2;短线:MA(C,5),COLORBROWN; IF(短线>REF(短线,1),短线,DRAWNULL),COLORMAGENTA,LINETHICK2; CSY:=H/C>1.025 AND (H-C)/(C-O)>2 AND H-C>C-L AND C>O; TJA:=EVERY(CSY AND C>短线,2) AND REF(C,2)/REF(C,3)>1.05; TJB:=C<REF(C,1) AND L>=REF(L,1); TJC:=短线>REF(短线,1); LX长上影:=TJA AND TJB AND TJC; DRAWICON(LX长上影,L,34); DRAWTEXT(LX长上影,L,' 连续长上影'),COLORYELLOW; 买JJ:=BARSLAST(LX长上影); DB:=EXIST(ZT,2) AND C<H; 被动止盈:=IF((COUNT(CROSS(C,超短线),买JJ)=1 AND CROSS(超短线,C)),1,0); 主动止盈:=IF(DB AND COUNT(DB,买JJ)=1,1,0); 止盈:=被动止盈=1 OR 主动止盈=1; 止损:=IF(COUNT(CROSS(C,超短线),买JJ)=0 AND (CROSS(短线,C) OR CROSS(REF(L,买JJ),C)),1,0)=1; DRAWICON(止盈 AND COUNT(止盈 OR 止损,买JJ)=1,H,25); DRAWTEXT(主动止盈 AND COUNT(止盈 OR 止损,买JJ)=1,H,' 主动止盈'),COLORRED; DRAWTEXT(被动止盈 AND COUNT(止盈 OR 止损,买JJ)=1,H,' 被动止盈'),COLORRED; DRAWICON(止损 AND COUNT(止盈 OR 止损,买JJ)=1,H,35); DRAWTEXT(止损 AND COUNT(止盈 OR 止损,买JJ)=1,H,' 止损'),COLORGREEN; {长上影战法副} ZT:=C>=ZTPRICE(REF(CLOSE,1),0.1)-0.01 AND C=H AND PERIOD=5; 超短线:=MA(C,2); 短线:=MA(C,5); CSY:=H/C>1.025 AND (H-C)/(C-O)>2 AND H-C>C-L AND C>O; TJA:=EVERY(CSY AND C>短线,2) AND REF(C,2)/REF(C,3)>1.05; TJB:=C<REF(C,1) AND L>=REF(L,1); TJC:=短线>REF(短线,1); LXCSY:IF(TJA AND TJB AND TJC,25,0),COLORLIRED; STICKLINE(LXCSY=25,0,5,2,0),COLORYELLOW; STICKLINE(LXCSY=25,0,10,0.01,0),COLORYELLOW; DRAWTEXT(LXCSY=25,30,'长上影买'),COLORYELLOW; 买JJ:=BARSLAST(LXCSY); DB:=EXIST(ZT,2) AND C<H; ZDZY:=IF(DB AND COUNT(DB,买JJ)=1,1,0); BDZY:=IF((COUNT(CROSS(C,超短线),买JJ)=1 AND CROSS(超短线,C)),1,0); ZY:=ZDZY=1 OR BDZY=1; ZS:=IF(COUNT(CROSS(C,超短线),买JJ)=0 AND (CROSS(短线,C) OR CROSS(REF(L,买JJ),C)),1,0)=1; 主动止盈:=ZDZY AND COUNT(ZY OR ZS,买JJ)=1; 被动止盈:=BDZY AND COUNT(ZY OR ZS,买JJ)=1; DRAWTEXT(主动止盈,70,'主动止盈'),COLORRED; DRAWTEXT(被动止盈,70,'被动止盈'),COLORRED; 止盈:=ZY AND COUNT(ZY OR ZS,买JJ)=1; STICKLINE(止盈,100,95,2,0),COLORRED; STICKLINE(止盈,100,90,0.01,0),COLORRED; 止损:=ZS AND COUNT(ZY OR ZS,买JJ)=1; DRAWTEXT(止损,70,'止损'),COLORGREEN; STICKLINE(止损,100,95,2,0),COLORGREEN; STICKLINE(止损,100,90,0.01,0),COLORGREEN; 卖出:IF(止盈 OR 止损,75,100),COLORLIGREEN; XG指标: {——参数区——} {无需额外参数,全部沿用主图逻辑} {——均线——} 超短线:=MA(C,2); 短线:=MA(C,5); {——长上影定义——} CSY:=H/C>1.025 AND (H-C)/(C-O)>2 AND H-C>C-L AND C>O; {——连续长上影条件——} TJA:=EVERY(CSY AND C>短线,2) AND REF(C,2)/REF(C,3)>1.05; TJB:=C<REF(C,1) AND L>=REF(L,1); TJC:=短线>REF(短线,1); {——最终选股条件——} LX长上影:=TJA AND TJB AND TJC; {——输出——} LX长上影;



















































































