通达信A压力支撑主图源码
FG1:=IF(FJS=1 AND FC,BARSLAST(FFF1),0);
FGA:=IF(FC AND REF(L,BARSLAST(FFF1))>=REF(L,BARSLAST(FFF2)),BARSLAST(FFF2),BARSLAST(FFF1));
FG2:=IF(FJS=2 AND FC,FGA,0);
FG3:=IF(FJS>=3 AND FC,IF(FC AND REF(L,FGA)>=REF(L,BARSLAST(FFF3)),BARSLAST(FFF3),FGA),0);
FGG:=FG1+FG2+FG3;
FJA:=BACKSET(FC,FGG);
FJB:=FJA>REF(FJA,1);
FJJ:=BACKSET(FJB,2);
FLD:=FJJ>REF(FJJ,1);
FLD1:=FLD OR BARSTATUS=2;
FHEA:=BACKSET(FLD1,REF(BARSLAST(FC),1)+1);
FHEB:=FHEA>REF(FHEA,1);
FHEE:=BACKSET(FHEB,2);
FHFF1:=FHEE>REF(FHEE,1);
FHEE2:=BACKSET(FHFF1 AND COUNT(FLD1,REF(BARSLAST(FC),1)+2)=0,REF(BARSLAST(FC),1)+2);
FHFF2:=FHEE2>REF(FHEE2,1);
FHEE3:=BACKSET(FHFF2 AND COUNT(FLD1,REF(BARSLAST(FC),1)+2)=0,REF(BARSLAST(FC),1)+2);
FHFF3:=FHEE3>REF(FHEE3,1);
FHJS:=IF(FLD1,COUNT(FC1,REF(BARSLAST(FLD1),1)+1),0);
FHG1:=IF(FHJS=1 AND FLD1,BARSLAST(FHFF1),0);
FHGA:=IF(FLD1 AND REF(H,BARSLAST(FHFF1))<=REF(H,BARSLAST(FHFF2)),BARSLAST(FHFF2),BARSLAST(FHFF1));
FHG2:=IF(FHJS=2 AND FLD1,FHGA,0);
FHG3:=IF(FHJS>=3 AND FLD1,IF(FLD1 AND REF(H,FHGA)<=REF(H,BARSLAST(FHFF3)),BARSLAST(FHFF3),FHGA),0);
FHGG:=FHG1+FHG2+FHG3;
FHJA:=BACKSET(FLD1,FHGG);
FHJB:=FHJA>REF(FHJA,1);
FHJJ:=BACKSET(FHJB,2);
FHD:=FHJJ>REF(FHJJ,1);
FX1:=BACKSET(BARSTATUS=2,BARSLAST(FLD)+1);
FX2:=FX1>REF(FX1,1);
FY1:=BACKSET(BARSTATUS=2,BARSLAST(FHD)+1);
FY2:=FY1>REF(FY1,1);
FZ1:=IF(K=1 AND BARSLAST(FX2)<BARSLAST(FY2),FX2,FY2);
FZ2:=IF(BARSLAST(FX2)<BARSLAST(FY2),L,H);
DRAWLINE(FZ1,FZ2,BARSTATUS=2,C,0),DOTLINE,COLORFF9900;
FUU:=BACKSET(BARSTATUS=2,BARSLAST(FLD)+1);
FVV:=FUU>REF(FUU,1);
FWW:=BACKSET(FVV,REF(BARSLAST(FLD),1)+2);
FXX:=(K=1 OR K=0) AND FWW>REF(FWW,1);
高点1:=DRAWLINE(FXX,L,FVV,L,1),COLOR00FFFF;
FUU2:=BACKSET(BARSTATUS=2,BARSLAST(FHD)+1);
FVV2:=FUU2>REF(FUU2,1);
FWW2:=(K=1 OR K=0) AND BACKSET(FVV2,REF(BARSLAST(FHD),1)+2);
FXX2:=FWW2>REF(FWW2,1);
低点1:=DRAWLINE(FXX2,H,FVV2,H,1),COLOR00FFFF;
IF(BETWEEN(高点1,高点,低点),高点1,DRAWNULL)DOTLINE,COLORYELLOW,LINETHICK1;
IF(BETWEEN(低点1,高点,低点),低点1,DRAWNULL)DOTLINE,COLORYELLOW,LINETHICK1;
V7:=BARSTATUS=2;
V8:=(REF(HIGH,N) = HHV(HIGH,((2 * N) + 1)));
V9:=FILTER(V8,N);
VA:=BACKSET(V9,(N + 1));
VB:=FILTER(VA,N);
VC:=(VB OR V7);
VD:=(REF(LOW,N) = LLV(LOW,((2 * N) + 1)));
VE:=FILTER(VD,N);
VF:=BACKSET(VE,(N + 1));
V10:=FILTER(VF,N);
V11:=(V10 AND NOT(VB));
V12:=BACKSET(VC,(REF(BARSLAST(V11),1) + 1));
V13:=(V12 > REF(V12,1));
V14:=BACKSET(V13,2);
V15:=(V14 > REF(V14,1));
V16:=BACKSET((V15 AND (COUNT(VC,(REF(BARSLAST(V11),1) + 2)) = 0)),(REF(BARSLAST(V11),1) + 2));
V17:=(V16 > REF(V16,1));
V18:=BACKSET((V17 AND (COUNT(VC,(REF(BARSLAST(V11),1) + 2)) = 0)),(REF(BARSLAST(V11),1) + 2));
V19:=(V18 > REF(V18,1));
V1A:=IF(VC,COUNT(V11,(REF(BARSLAST(VC),1) + 1)),0);
V1B:=IF(((V1A = 1) AND VC),BARSLAST(V15),0);
V1C:=IF((VC AND (REF(LOW,BARSLAST(V15)) >= REF(LOW,BARSLAST(V17)))),BARSLAST(V17),BARSLAST(V15));
V1D:=IF(((V1A = 2) AND VC),V1C,0);
V1E:=IF(((V1A >= 3) AND VC),IF((VC AND (REF(LOW,V1C) >= REF(LOW,BARSLAST(V19)))),BARSLAST(V19),V1C),0);
V1F:=((V1B + V1D) + V1E);
V20:=BACKSET(VC,V1F);
V21:=(V20 > REF(V20,1));
V22:=BACKSET(V21,2);
V23:=(V22 > REF(V22,1));
V24:=(V23 OR V7);
V25:=BACKSET(V24,(REF(BARSLAST(VC),1) + 1));
V26:=(V25 > REF(V25,1));
V27:=BACKSET(V26,2);
V28:=(V27 > REF(V27,1));
V29:=BACKSET((V28 AND (COUNT(V24,(REF(BARSLAST(VC),1) + 2)) = 0)),(REF(BARSLAST(VC),1) + 2));
V2A:=(V29 > REF(V29,1));
V2B:=BACKSET((V2A AND (COUNT(V24,(REF(BARSLAST(VC),1) + 2)) = 0)),(REF(BARSLAST(VC),1) + 2));
V2C:=(V2B > REF(V2B,1));
V2D:=IF(V24,COUNT(VB,(REF(BARSLAST(V24),1) + 1)),0);
V2E:=IF(((V2D = 1) AND V24),BARSLAST(V28),0);
V2F:=IF((V24 AND (REF(HIGH,BARSLAST(V28)) <= REF(HIGH,BARSLAST(V2A)))),BARSLAST(V2A),BARSLAST(V28));
V30:=IF(((V2D = 2) AND V24),V2F,0);
V3B:=IF(((V2D >= 3) AND V24),IF((V24 AND (REF(HIGH,V2F) <= REF(HIGH,BARSLAST(V2C)))),BARSLAST(V2C),V2F),0);
V3C:=((V2E + V30) + V3B);
V3D:=BACKSET(V24,V3C);
V3E:=(V3D > REF(V3D,1));
AA:=BACKSET(V3E,2);
AAA:=(AA > REF(AA,1));
BB:=BACKSET(V7,(BARSLAST(AAA) + 1));
CC1:=(BB > REF(BB,1));
CC:=BACKSET(CC1,(REF(BARSLAST(AAA),1) + 2));
AAA2:=((K=2 OR K=0) AND CC > REF(CC,1));
压1:=DRAWLINE(AAA2,HIGH,CC1,HIGH,1),COLORFF0000,LINETHICK2;
BB2:=(REF(HIGH,4) = HHV(HIGH,((2 * 4) + 1)));
CC22:=FILTER(BB2,4);
CC2:=BACKSET(CC22,(4 + 1));
EA:=FILTER(CC2,4);
EB:=(EA OR BARSTATUS=2);
A6:=(REF(LOW,4) = LLV(LOW,((2 * 4) + 1)));
EE:=FILTER(A6,4);
FF1:=BACKSET(EE,(4 + 1));
EE2:=FILTER(FF1,4);
- 上一篇公式:通达信原创张清华KDJ均线战法主图源码
- 下一篇公式:通达信众赢波段赢家等公式组