点击上方【指标迷】关注,置顶+星标每天订阅,学习更多指标公式
锁喉枪主图指标公式源码效果图


B1:=MA(C,1);
B2:=SMA(SMA(SMA(B1,2,1),2,1),2,1);
SMA2:=MA(B2,3);
SQMR:=IF(LLV(MA(B2,8),3)<B2,LLV(MA(B2,8),3),B2);
IF(B2>SMA2,B2,DRAWNULL),COLORRED,LINETHICK4;
IF(B2<SMA2,B2,DRAWNULL),COLORGREEN,LINETHICK4;
SQMC:=HHV(MA(B2,1),13),COLORYELLOW;
VAR1:=(2*CLOSE+HIGH+LOW)/4;
VAR2:=MA(VAR1,7);
VAR3:=VAR2-MA(VAR1,7/2)<0;
VAR4:=VAR2-MA(VAR1,7/2)>0;
VAR5:=BARSLAST(VAR3);
VAR6:=0-BARSLAST(VAR4);
VAR7:=IF(VAR3<=0,VAR5,VAR6);
STICKLINE(SQMC>B2 AND B2>SMA2,SQMC,B2,0,1),COLORLIBLUE;
STICKLINE(SQMC>SMA2 AND B2<SMA2,SQMC,SMA2,0,1),COLORBLUE;
STICKLINE((C>=O),OPEN,LOW,0,0),COLOR0726CA;
STICKLINE((C>=O),CLOSE,HIGH,0,0),COLOR0726CA;
STICKLINE((C<O),CLOSE,LOW,0,0),COLORDE9100;
STICKLINE((C<O),OPEN,HIGH,0,0),COLORDE9100;
STICKLINE((C<O),CLOSE,OPEN,4,0),COLORFF5B00;
STICKLINE((C<O),CLOSE,OPEN,3.4,0),COLORFF6C00;
STICKLINE((C<O),CLOSE,OPEN,2.8,0),COLORFF7B00;
STICKLINE((C<O),CLOSE,OPEN,2.2,0),COLORFF9C00;
STICKLINE((C<O),CLOSE,OPEN,1.6,0),COLORFFBE00;
STICKLINE((C<O),CLOSE,OPEN,1,0),COLORFFCC00;
STICKLINE((C<O),CLOSE,OPEN,0.3,0),COLORFFFF00;
STICKLINE((C>O),CLOSE,OPEN,4,0),COLOR070084;
STICKLINE((C>O),CLOSE,OPEN,3.4,0),COLOR0000A3;
STICKLINE((C>O),CLOSE,OPEN,2.8,0),COLOR0000B7;
STICKLINE((C>O),CLOSE,OPEN,2.2,0),COLOR0000CD;
STICKLINE((C>O),CLOSE,OPEN,1.6,0),COLOR0000E9;
STICKLINE((C>O),CLOSE,OPEN,1,0),COLOR0754E9;
STICKLINE((C>O),CLOSE,OPEN,0.5,0),COLOR076EF3;
STICKLINE((C>O),CLOSE,OPEN,0.2,0),COLOR077BF3;
TJ2:=((CLOSE>REF(CLOSE,1)) AND (CLOSE>REF(CLOSE,2)));
TJ3:=((REF(TJ2,1) AND (CLOSE<=REF(CLOSE,1))) AND (CLOSE>=REF(CLOSE,2)));
TJ4:=((REF(TJ3,1) AND (CLOSE>=REF(CLOSE,1))) AND (CLOSE<=REF(CLOSE,2)));
TJ5:=((REF(TJ4,1) AND (CLOSE<=REF(CLOSE,1))) AND (CLOSE>=REF(CLOSE,2)));
TJ6:=((REF(TJ5,1) AND (CLOSE>=REF(CLOSE,1))) AND (CLOSE<=REF(CLOSE,2)));
TJ7:=((REF(TJ6,1) AND (CLOSE<=REF(CLOSE,1))) AND (CLOSE>=REF(CLOSE,2)));
TJ8:=((REF(TJ7,1) AND (CLOSE>=REF(CLOSE,1))) AND (CLOSE<=REF(CLOSE,2)));
TJ9:=((REF(TJ8,1) AND (CLOSE<=REF(CLOSE,1))) AND (CLOSE>=REF(CLOSE,2)));
TJ10:=((REF(TJ9,1) AND (CLOSE>=REF(CLOSE,1))) AND (CLOSE<=REF(CLOSE,2)));
TJ11:=((REF(TJ10,1) AND (CLOSE<=REF(CLOSE,1))) AND (CLOSE>=REF(CLOSE,2)));
TJ12:=((REF(TJ11,1) AND (CLOSE>=REF(CLOSE,1))) AND (CLOSE<=REF(CLOSE,2)));
TJ13:=((REF(TJ12,1) AND (CLOSE<=REF(CLOSE,1))) AND (CLOSE>=REF(CLOSE,2)));
TJ14:=((REF(TJ13,1) AND (CLOSE>=REF(CLOSE,1))) AND (CLOSE<=REF(CLOSE,2)));
TJ15:=((REF(TJ14,1) AND (CLOSE<=REF(CLOSE,1))) AND (CLOSE>=REF(CLOSE,2)));
TJ16:=((REF(TJ15,1) AND (CLOSE>=REF(CLOSE,1))) AND (CLOSE<=REF(CLOSE,2)));
TJ17:=((REF(TJ16,1) AND (CLOSE<=REF(CLOSE,1))) AND (CLOSE>=REF(CLOSE,2)));
TJ18:=((REF(TJ17,1) AND (CLOSE>=REF(CLOSE,1))) AND (CLOSE<=REF(CLOSE,2)));
TJ19:=((REF(TJ18,1) AND (CLOSE<=REF(CLOSE,1))) AND (CLOSE>=REF(CLOSE,2)));
TJ1A:=(REF((((((((((((TJ14 OR TJ15) OR TJ16) OR TJ17) OR TJ18) OR TJ19) OR TJ10) OR TJ11) OR TJ12) OR TJ13) OR TJ14) OR TJ15),1) AND TJ2);
STICKLINE(TJ1A,O,O+(C-O)/3,4,0),COLOR1029FF;
STICKLINE(TJ1A,O,O+(C-O)/3,3.4,0),COLOR1040FF;
STICKLINE(TJ1A,O,O+(C-O)/3,2.8,0),COLOR1083FF;
STICKLINE(TJ1A,O,O+(C-O)/3,2.2,0),COLOR10ABFF;
STICKLINE(TJ1A,O,O+(C-O)/3,1.6,0),COLOR10D0FF;
STICKLINE(TJ1A,O,O+(C-O)/3,1,0),COLOR10FFFF;
STICKLINE(TJ1A,O,O+(C-O)/3,0.3,0),COLOR00FFFF;
TJ2A:=(REF((((((((((((TJ2 OR TJ3) OR TJ4) OR TJ5) OR TJ6) OR TJ7) OR TJ8) OR TJ9) OR TJ10) OR TJ11) OR TJ12) OR TJ13),1) AND TJ14);
STICKLINE(TJ2A,O,O+(C-O)/3,4.3,0),COLOR009900;
STICKLINE(TJ2A,O,O+(C-O)/3,3.2,0),COLOR00AA00;
STICKLINE(TJ2A,O,O+(C-O)/3,2.4,0),COLOR00BB00;
STICKLINE(TJ2A,O,O+(C-O)/3,1.7,0),COLOR00CC00;
STICKLINE(TJ2A,O,O+(C-O)/3,1.1,0),COLOR00DD00;
STICKLINE(TJ2A,O,O+(C-O)/3,0.5,0),COLOR00EE00;
STICKLINE(TJ2A,O,O+(C-O)/3,0.2,0),COLOR00FF00;
EMA55:=EMA(CLOSE,55);
MA75:=MA(CLOSE,75);
EMA_MA75_3:=EMA(MA75,3);
EMA_MA75_6:=EMA(EMA_MA75_3,3);
HL_AVG:=(HIGH+LOW)/5;
MA_HL_4_34:=(MA(HL_AVG,4))-(MA(HL_AVG,34));
CROSS_UP:=CROSS(MA_HL_4_34,0);
CROSS_DN:=CROSS(0,MA_HL_4_34);
BS_UP:=BARSLAST(CROSS_UP);
BS_DN:=BARSLAST(CROSS_DN);
REF_CROSS_UP:=REF(CROSS_UP,1);
REF_CROSS_DN:=REF(CROSS_DN,1);
BS_REF_UP:=BARSLAST(REF_CROSS_UP);
BS_REF_DN:=BARSLAST(REF_CROSS_DN);
REF_PRICE:=IF((BS_REF_UP<BS_REF_DN),(REF((HHV(HIGH,2)),BS_REF_UP)),(REF((LLV(LOW,2)),BS_REF_DN)));
TJ_UP:=(((REF(CLOSE,1))<=(REF(REF_PRICE,1))) AND (CLOSE>REF_PRICE)) AND (BS_UP<BS_DN);
TJ_DN:=(((REF(CLOSE,1))>=(REF(REF_PRICE,1))) AND (CLOSE<REF_PRICE)) AND (BS_DN<BS_UP);
COND_UP:=TJ_UP AND ((COUNT(TJ_UP,BS_UP))=1);
COND_DN:=TJ_DN AND ((COUNT(TJ_DN,BS_DN))=1);
SIGNAL_UP:=COND_UP AND ((REF(BARSLAST(COND_DN),1))<(REF(BARSLAST(COND_UP),1)));
SIGNAL_DN:=COND_DN AND ((REF(BARSLAST(COND_DN),1))>(REF(BARSLAST(COND_UP),1)));
DRAWTEXT(SIGNAL_UP,SMA2*0.99,'←锁喉'),COLORYELLOW;
COST_AVG:=AMOUNT/(VOL);
YY:=MA(COST_AVG,13);
LLL:=(C-YY)/YY*100;
MIDC:=MA(CLOSE,22);
UPPERC:=MIDC+2*STD(C,22);
LOWERC:=MIDC-2*STD(C,22);
BBA:=(C-LOWERC)/(UPPERC-LOWERC);
LIFENGCYC:=(REF(LLL,1)<-15 AND REF(BBA,1)<0 AND LLL>REF(LLL,1));
STICKLINE(LIFENGCYC,LOW*0.93,LOW*0.95,6,0)COLORRED;
STICKLINE(LIFENGCYC>0,C,O,4,0),COLORRED;
STICKLINE(LIFENGCYC>0,C,O,3.4,0),COLOR1029FF;
STICKLINE(LIFENGCYC>0,C,O,2.8,0),COLOR1040FF;
STICKLINE(LIFENGCYC>0,C,O,2.2,0),COLOR1083FF;
STICKLINE(LIFENGCYC>0,C,O,1.6,0),COLOR10ABFF;
STICKLINE(LIFENGCYC>0,C,O,1,0),COLOR10D0FF;
STICKLINE(LIFENGCYC>0,C,O,0.3,0),COLOR10FFFF;
DRAWTEXT(LIFENGCYC>0,LOW*0.98,'$'),COLORFF00FF;
DRAWTEXT(LIFENGCYC>0,LOW*0.92,'主力抄底'),COLORFF00FF;
夜雨聆风