‹ 返回

51685

51685 | 查看原文 ↗
⚠️ 真·A股专属(涨停板/龙虎榜——核心靠A股制度,别处搬不动)
周期:长线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 51685 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持) 
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)
均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
MACD — 快慢均线之差,测趋势动能、金叉死叉
DMA — 两条不同周期均线之差,测中线方向
SAR 抛物线 — 趋势止损转向点,翻面即信号
② 验量能(量价)
成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
波动通道
BOLL/标准差 — 均线±标准差通道,测波动与超买超卖
④ 触发(信号扳机)
CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件
HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点
画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)
涨停/跌停板 — A股涨跌停板逻辑(打板/首板/连板)——核心靠涨停制度,别处没有
代码/板块/题材 — 按代码段、行业、概念、龙头筛选(A股特有)
去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向,再用通道测波动边界,再用量能验证真假,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。

指标公式

�������:=STRCAT('�������: ',STRCAT(STRCAT(STRCAT('[��ҵ]-',HYBLOCK),STRCAT(' [����]-',DYBLOCK)),STRCAT(' [����]-',GNBLOCK)));
�ܹɱ�:=STRCAT(STRCAT('�ܹɱ�: ',CON2STR(TOTALCAPITAL/1000000,2)),'��');
��ֵ:=STRCAT(STRCAT(' ��ͨ��ֵ: ',CON2STR((CAPITAL/1000000)*C,2)),'��');
��������:=STRCAT(' ��������: ',CON2STR(FINANCE(42),0));
�ɱ���ֵ:=STRCAT('�ɱ���ֵ: ',STRCAT(�ܹɱ�,��ֵ));
DRAWTEXT_FIX(ISLASTBAR,0.005,0.06,0,�������),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.005,0.12,0,�ɱ���ֵ),COLORGREEN;
ZT:=C/REF(C,1)>1.0982 AND C=H;
STICKLINE(ZT,O,C,2,0),COLORRED;
DT:=C/REF(C,1)<0.913 AND C=L;
STICKLINE(DT,O,C,2,0),COLORLIGREEN;
MA5Z:=MA(C,5);MA10Z:=MA(C,10);MA20Z:=MA(C,20);MA30Z:=MA(C,30);
G5:=(C-MA5Z)/MA5Z*100;BB5:=ATAN((MA5Z/REF(MA5Z,1)-1)*100)*180/3.1416;
EW:=SMA(EMA((MA5Z-REF(MA5Z,1))/REF(MA5Z,1),3)*100,3,1);GY:=EMA((EW-REF(EW,1)),3);
G3:=(C-MA30Z)/MA30Z*100;BB30:=ATAN((MA30Z/REF(MA30Z,1)-1)*100)*180/3.1416;
TTBV:=MAX(ABS(HIGH-AMOUNT/VOL/100),ABS(AMOUNT/VOL/100-LOW));
TTYH:=ABS((OPEN+CLOSE)/2-AMOUNT/VOL/100);MV:=(TTBV+TTYH)/AMOUNT*VOL*100*50;
����:MA(REF(HHV(C,30),1),2),COLORFFFFFF,LINETHICK4;
P:=6;
P1:=8;
M:=2;
M1:=3;
NZ:=11;
C2:=REF(C,1);
��ͣ:=IF((C-C2)*100/C2>=(10-0.01*100/C2),1,0);
BBI:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4,COLORBLACK,LINETHICK1;
UPR:=BBI+P*STD(BBI,NZ),COLORCYAN,LINETHICK1;
DWN:=BBI-P*STD(BBI,NZ),COLORBLUE;
MA1:=MA(CLOSE,P1),COLORRED,LINETHICK1;
����:=EMA(C,2);
����:=EMA(SLOPE(C,21)*20+C,42);
ָ����:=EMA((EMA(CLOSE,4)+EMA(CLOSE,6)+EMA(CLOSE,12)+EMA(CLOSE,24))/4,2),COLORYELLOW,LINETHICK1;
��: MA(CLOSE,27),COLORMAGENTA,LINETHICK3;
BU:=CROSS(ָ����,��);
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
AAA:=(DIF-DEA)*2;
ZT1:=C>=REF(C,1)*1.097 ;
��:=AAA>=2*REF(AAA,1) AND ZT1 AND ABS(AAA)<=1 AND C>MA(C,20) AND C<MA(C,20)*1.2 ;
DRAWTEXT(��,L*0.99,'�I����'),COLORYELLOW,LINETHICK3;
VAR1:=EMA(EMA(EMA((CLOSE*6+LOW*2+HIGH+OPEN)/10,M),M),M);
����:=VAR1-REF(VAR1,1)+VAR1;
�ж�:=MA(����,M1);
TJ:=VOL>=REF(V,1)*1.91 AND C>REF(C,1)*1.01;
DRAWTEXT(TJ,LOW*1.1,'��'),COLORMAGENTA ;
K1:=SUMBARS(TJ,1);
;
HM1:=ABS(((3.48*CLOSE+HIGH+LOW)/4-EMA(CLOSE,20))/EMA(CLOSE,20));
HM2:=DMA(((2.15*CLOSE+LOW+HIGH)/4),HM1);
;
VAR3AA:=IF((CLOSE>REF(CLOSE,1)),88,0);
VAR4AA:=IF(((CLOSE)/(REF(CLOSE,1))>1.05) AND ((HIGH)/(CLOSE)<1.01) AND (VAR3AA>0),91,0);
DRAWTEXT(FILTER((VAR4AA>90),45),(LOW)*(0.90),'���ο�ʼ '),COLORMAGENTA;
DRAWTEXT(FILTER((VAR4AA>90),35),(LOW)*(0.8),'ǿ������'),COLOR00FFFF;
B:=MA(CLOSE,17)+MA(CLOSE,17)-REF(MA(CLOSE,17),1);
��ˮ��:=IF(MA(CLOSE,17)<B,B,MA(CLOSE,17)),COLORFF00FF,NODRAW;
������:��ˮ��-(EMA(C,3)-��ˮ��),COLORFF8000 ,LINETHICK3;
DRAWTEXT(ISLASTBAR,������,' ←�յ���'),COLORGREEN;
VAR4:=(((((REF(C,1)) * (1.1)) - C) < (0.01)) AND (H =C));
E5:=(EMA(C,5));
R:=(20 * H + 19 * (REF(H,1)) + 18 * (REF(H,2)) + 17 * (REF(H,3)));
R1:=16*(REF(H,4)) +15*(REF(H,5))+14 * (REF(H,6)) + 13 * (REF(H,7));
R2:=12*(REF(H,8))+11*(REF(H,9))+10 * (REF(H,10)) + 9 * (REF(H,11));
R3:=8 * (REF(H,12)) + 7 * (REF(H,13)) +6*(REF(H,14))+5*(REF(H,15));
R4:=4 * (REF(H,16)) + 3 * (REF(H,17)) +2 * (REF(H,18)) + REF(H,20);
VAR5:=(R+R1+R2+R3+R4)/(210);
VAR6:=(EMA(VAR5,90));
DOWN:=OPEN>CLOSE;
F:=COUNT(DOWN,6)=6;
AD:=COUNT(C<REF(C,1) ,6)=6;
BB:=(C<MA(C,30)*0.9);
E:=F AND AD AND BB;
AA:="MACD.DEA"(12,26,9)<=0.6;
ZT4:=C>=REF(C,1)*1.099 AND C< MA(C,20)*1.15 AND C>MA(C,20) AND "MACD.DEA"(12,26,9)<=0.3 AND"MACD.DEA"(12,26,9)>=0;
ZT3:=C>=REF(C,1)*1.099 AND C< MA(C,20)*1.16 AND C>MA(C,20) AND AA AND C>=HHV(C,20)  ;
DRAWTEXT(ZT4 ,L*0.80,'C���𱩵�');
DRAWTEXT(ZT3,L*0.95,'A���𱩵�');
��ǿ��:EMA(HM2,200)*1.118 ,LINETHICK3,COLORRED;
DRAWTEXT(ISLASTBAR,��ǿ��,' ←��ǿ��'),COLORRED;
������:(VAR6 + (((C - (VAR6)) * C) - (VAR6)) / (VAR6)),COLORYELLOW,LINETHICK2;
VAR8:=(CROSS(������,E5));
DRAWTEXT((VAR8) AND (VAR4),L,'�I������ţ'),LINETHICK3,COLORRED ;
STICKLINE(C=ZTPRICE(REF(C,1),0.1) OR C=ZTPRICE(REF(C,1),0.2) AND L<>H ,O,C,3,1),COLORMAGENTA;
STICKLINE((H=ZTPRICE(REF(C,1),0.1) OR H=ZTPRICE(REF(C,1),0.2)) AND C<>H ,O,C,3,0),,COLORBROWN;
����:=MA(CLOSE,125);
ǿ���ֽ�:=����+2*STD(CLOSE,170),COLORGREEN,LINETHICK2;
����:=����-2*STD(CLOSE,145);
����:SAR(125,1,7), COLORGREEN,LINETHICK1;
VAR2:=HHV(HIGH,120),NODRAW;
VAR3:=HHV(HIGH,40);
����40����: VAR3*0.91,COLORMAGENTA,LINETHICK2;
����120����: VAR2*0.88,COLORLIBLUE,LINETHICK2;
DRAWTEXT_FIX(ISLASTBAR,0.01,0.01,0,EXTERNSTR(0,888)),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.01,0.07,0,EXTERNSTR(0,4442)),COLORLIRED;
N:=8;
DRAWNUMBER((C-REF(C,1))/REF(C,1)>0.05 AND L<>H,H,ROUND((C-REF(C,1))/REF(C,1)*100)),COLORYELLOW;
HLC:=REF(MA((HIGH+LOW+CLOSE)/3,N),1);
HV:=EMA(HHV(HIGH,N),3);
LV:=EMA(LLV(LOW,N),3);
STOR:=EMA(2*HV-LV,3);
ǿ����:=EMA(HLC+HV-LV,3),COLORMAGENTA;
ENE�Ϲ�:=(1+6/100)*MA(CLOSE,8),COLORYELLOW;;
DRAWNUMBER((C-REF(C,1))/REF(C,1)>0.05 AND L<>H,H,ROUND((C-REF(C,1))/REF(C,1)*100)),COLORWHITE;
CV:=CLOSE;
BBIBOLL:=(MA(CV,3)+MA(CV,6)+MA(CV,12)+MA(CV,24))/4;
BBIBOLL�Ϲ�:=BBIBOLL+4*STD(BBIBOLL,11),COLORWHITE,LINETHICK2;
BBIBOLL�¹�:=BBIBOLL-4*STD(BBIBOLL,10),COLORCYAN;
ENE�Ϲ�1:=(1+6/100)*MA(CLOSE,8),COLORYELLOW,LINETHICK2;
ENE�¹�:=(1-6/100)*MA(CLOSE,8),COLORMAGENTA;
MA60:=MA(C,60),COLORGREEN;
MA5:=MA(C,5),COLORWHITE;
MA10:=MA(C,10),COLORYELLOW;
MA20:=MA(C,20),COLORLIMAGENTA;
A6:=CROSS(������,������) AND CROSS(������,��) AND C/REF(C,1)>1.05;
DRAWICON(A6,L,9);
A7:=CROSS(������,������) AND CROSS(������,��) AND CROSS(������,����);
DRAWICON(A7,L*0.96,25);
A8:=CROSS(������,����) AND CROSS(������,����40����) AND CROSS(������,����120����);
DRAWICON(A8,L*0.93,26);
A9:=������>����40���� AND ����40����>����120���� AND ����120����>����;
A10:=BARSLASTCOUNT(A9)=1;
DRAWICON(A10,L,33);
DRAWICON(��ǿ��>������ AND (CROSS(��,��ǿ��) OR ��ǿ��=��),H*1.1,32);
DRAWTEXT(��ǿ��>������ AND (CROSS(��,��ǿ��) OR ��ǿ��=��),H*1.15,'��ͷ'),COLORRED;
DRAWICON(��ǿ��<�� AND CROSS(������,��ǿ��),H*1.1,2);
DRAWICON(��ǿ��<�� AND CROSS(������,��),H*1.1,2);