从恐慌错杀到主升浪启动指标源码
如果这个公式对您有价值或有帮助
请分享回馈

感谢您对我工作支持和肯定!

RSV30:=(C-LLV(L,30))/(HHV(H,30)-LLV(L,30))*100-50;
K3:=SMA(RSV30,3,1);
D3:=SMA(K3,3,1);
J3:=3*K3-2*D3;
MAINLINE:=EMA(J3,6);
PREVLINE:=REF(MAINLINE,1);
UPTHRUST:=IF(O<=REF(O,1),0,MAX(H-O,O-REF(O,1)));
DNTHRUST:=IF(O>=REF(O,1),0,MAX(O-L,O-REF(O,1)));
SUMUP:=SUM(UPTHRUST,21);
SUMDN:=SUM(DNTHRUST,21);
NETTHRUST:=IF(SUMUP>SUMDN,(SUMUP-SUMDN)/SUMUP,IF(SUMUP=SUMDN,0,(SUMUP-SUMDN)/SUMDN));
RSI14:=SMA(MAX(C-REF(C,1),0),14,1)/SMA(ABS(C-REF(C,1)),14,1)*100;
SMOOTHRSI:=EMA(EMA(EMA(RSI14,7),3),3);
ACCELRSI:=(SMOOTHRSI-REF(SMOOTHRSI,1))/REF(SMOOTHRSI,1)*15;
STICKLINE(ACCELRSI>=0,0,ACCELRSI*50,3,0),COLOR0000BE;
STICKLINE(ACCELRSI<=0,0,ACCELRSI*50,3,0),COLORCYAN;
AVGPRICE:=AMOUNT/V/100;
WEIGHTP:=DMA((3*H+L+O+2*C)/7, V/SUM(AMOUNT,13)*100/AVGPRICE);
DEVIATION:=(C-WEIGHTP)/WEIGHTP*100;
TIGHTCHIP:=(100*(WINNER(1.1*C)-WINNER(0.9*C))<10) AND (DEVIATION<=-10);
STICKLINE(DEVIATION<=-10 AND ACCELRSI<0, ACCELRSI*55, ACCELRSI*45,1,0),COLORFF89B2;
STICKLINE(DEVIATION<=-16 AND ACCELRSI<0, ACCELRSI*60, ACCELRSI*55,1,1),COLORBLUE;
STICKLINE(TIGHTCHIP AND ACCELRSI<0, ACCELRSI*65, ACCELRSI*60,1,0),COLORFFFFFF;
超跌A:=SMA(MAX(C-REF(C,2),0),7,1)/SMA(ABS(C-REF(C,2)),7,1)*100;
超跌B:=(HHV(H,21)-C)/(HHV(H,21)-LLV(L,21))*100-10;
超跌C:=(C-LLV(L,21))/(HHV(H,21)-LLV(L,21))*100;
超跌D:=CEILING(SMA(SMA(超跌C,13,8),13,8));
超跌E:=SMA(超跌B,21,8);
EXTREMEDOWN:=超跌D-超跌E<-65 AND 超跌A<12;
LOW2:=MA(L,2)*0.96;
LOW26:=MA(L,26)*0.85;
GOLDENPIT:=REF(LOW2,1)<LOW26 AND REF(LOW2,1)<LOW2 AND REF(LOW2,1)<REF(LOW2,2);
REFC2:=REF(C,2)*0.865;
REFC13:=REF(C,13)*0.772;
VOLRATE:=100*V/CAPITAL;
CRASHBUY:=(C-MIN(REFC2,REFC13))/C<0.1 AND SUM(VOLRATE,5)/5<1.8;
DMA12:=DMA(EMA(C,12),SUM(V,5)/3/CAPITAL);
HIGHDROP:=REF(H,10)/C>1.35;
FARFROMCOST:=(COST(20)-C)/C>0.15;
BIGBAR:=H>L*1.051;
BIGBARCNT:=BIGBAR AND COUNT(BIGBAR,5)>1;
TRAPBUY:=((C-DMA12)/DMA12*100<-30 OR HIGHDROP) AND FARFROMCOST AND BIGBARCNT;
DRAWICON(TRAPBUY, ACCELRSI*-40, 4);
STICKLINE(GOLDENPIT OR TRAPBUY, 0, 15, 1, 0), COLORF8B7F0;
DRAWTEXT(GOLDENPIT OR TRAPBUY, 0, ‘←买’), COLORYELLOW;
HH500:=EMA(HHV(H,500),21);
HH250:=EMA(HHV(H,250),21);
HH90 :=EMA(HHV(H,90),21);
LL500:=EMA(LLV(L,500),21);
LL250:=EMA(LLV(L,250),21);
LL90 :=EMA(LLV(L,90),21);
SUPPORT1:=EMA((HH500*0.558+HH250*0.558+HH90*0.558+LL500*0.96+LL250*0.96+LL90*0.96)/6,21);
SUPPORT2:=EMA((HH500*0.55 +HH250*0.55 +HH90*0.65 +LL500*1.25+LL250*1.23+LL90*1.2 )/6,21);
SUPPORT3:=EMA((HH500*0.68 +HH250*0.68 +HH90*0.68 +LL500*1.3 +LL250*1.3 +LL90*1.3 )/6,21);
FINALSUP:=EMA((SUPPORT1*3+SUPPORT2*2+SUPPORT3)/6*1.738,21);
LL30:=LLV(L,30);
ABSLOW:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100;
ENERGYIF:=EMA(IF(C*1.35<=FINALSUP, ABSLOW*10, ABSLOW/10),3);
HH_ENERGY:=HHV(ENERGYIF,30);
BOTTOMPOWER:=EMA(IF(L<=LL30, (ENERGYIF+HH_ENERGY*2)/2, 0),3)/618;
CONDA:=IF(BOTTOMPOWER>10 AND NETTHRUST<60, 35, 0);
CONDB:=IF(BOTTOMPOWER>20, 30, 0);
MACD_DIF:=EMA(C,12)-EMA(C,26);
MACD_DEA:=EMA(MACD_DIF,9);
MACD_HIST:=2*(MACD_DIF-MACD_DEA);
ACCELDIFF:=EMA(MACD_HIST,12)*0.7;
FASTDIFF:=EMA(MACD_HIST,3);
SIGNALADD:=IF(LLV(FASTDIFF-ACCELDIFF,12)>0,0,-10);
ADDPOS:=IF(SIGNALADD<0 AND CROSS(MACD_HIST,0),50,0);
DRAWTEXT(ADDPOS=50, 0, ‘←加’), COLORMAGENTA;
IF(MAINLINE>=PREVLINE, MAINLINE+2, PREVLINE), COLORRED;
IF(PREVLINE-MAINLINE>0, PREVLINE, MAINLINE), COLORGREEN;
夜雨聆风
