‹ 返回

52841

52841 | 查看原文 ↗
⚠️ 真·A股专属(涨停板/龙虎榜——核心靠A股制度,别处搬不动)
周期:长线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 52841 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持) 
🧩 这个指标拆开看 = 哪些"积木"组合的
★ 看主力(筹码 / 资金)
筹码/成本 COST·WINNER — ★算每股持仓成本分布,判主力建仓/获利盘/控盘度——票在谁手里
① 定方向(趋势)
均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
MACD — 快慢均线之差,测趋势动能、金叉死叉
② 验量能(量价)
成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
③ 抓买卖点(择时摆动)
KDJ 随机 — 收盘在近期高低区间的位置,抓超买超卖+金叉
CCI — 价偏离均值的强弱,±100 进出
④ 触发(信号扳机)
CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件
HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点
画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)
涨停/跌停板 — A股涨跌停板逻辑(打板/首板/连板)——核心靠涨停制度,别处没有
代码/板块/题材 — 按代码段、行业、概念、龙头筛选(A股特有)
去ST/风险股 — 剔除A股ST风险股
组合思路:先盯主力筹码/资金(票在谁手里),再用均线/MACD 定方向,再用量能验证真假,再用摆动指标抓超买超卖,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。 不过它的'根'在筹码/量价层——这套是普世的,港股美股马股加密都能算;尤其散户多、流通差的市场(如马股小盘、港股仙股)主力筹码更好使。和你的主散博弈/刘彩游龙同源。

指标公式

M:=13;
M1:=84;
M2:=210;
N:=21;
������:=WMA(C,6),LINETHICK1,COLOR000075;
������:EMA(C,13),LINETHICK1,COLOR8080FF;
������:SMA(C,M,1),LINETHICK1,COLOR408080;
ţ����:MA(C,M1),LINETHICK2,COLOR5E5E2F;
������:=SMA(C,M2,1),LINETHICK1,POINTDOT,COLOR0000FF;
����:IF(CURRBARSCOUNT<=210,SMA(C,M2,1),DRAWNULL),POINTDOT,LINETHICK1,COLOR00FF00;
ZT:=C>REF(C,1)*1.092 ;
DT:=C<REF(C,1)*0.901 AND C>REF(C,1)*0.898;
STICKLINE(ZT,C,O,2,0),COLOR0000C8;
DZ5:=C>REF(C,1)*1.05 AND C<REF(C,1)*1.092;
STICKLINE(DZ5,C,O,0.1,0),COLOR00B3B3;
Z1:=STRCAT(HYBLOCK,' ');
Z2:=STRCAT(Z1,DYBLOCK);
Z3:=STRCAT(Z2,' ');
DRAWTEXT_FIX(ISLASTBAR,0.01,0.01,0,STRCAT(Z3,GNBLOCK)),COLORYELLOW;
A:=REF(HY_INDEXC,1);
��ҵ�Ƿ�:IF(A>0,(HY_INDEXC-A)*100/A,0),COLOR00FFFF,NODRAW;
TYP1:=(HY_INDEXH+HY_INDEXL+HY_INDEXC)/3;
��ҵ:=(TYP1-MA(TYP1,N))*1000/(15*AVEDEV(TYP1,N));
��ҵ��:=SMA(��ҵ,5,1),COLORC08000;
TYP:=(HIGH+LOW+CLOSE)/3;
CCI:=(TYP-MA(TYP,N))*1000/(15*AVEDEV(TYP,N)),COLORC0C0C0;
CCI��:=SMA(CCI,5,1),COLOR408080;
NOTEXT��ҵ1:IF(��ҵ>-50,ţ����,DRAWNULL),LINETHICK2,COLOR0000B5;
NOTEXT��ҵ2:IF(��ҵ>-5,ţ����,DRAWNULL),LINETHICK2,COLOR00AEAE;
NOTEXT����1:IF(CCI>-50,������,DRAWNULL),LINETHICK1,COLOR0000B5;
NOTEXT����2:IF(CCI>-5,������,DRAWNULL),LINETHICK1,COLORC600C6;
NOTEXT����3:IF(CCI>-5 AND CCI> ��ҵ,������,DRAWNULL),LINETHICK1,COLOR00CECE;
������:=(VOL/CAPITAL*100);
XG91:=COST(91);
XG84:=COST(83);
XG63:=COST(63);
XG51:=COST(51);
XG27:=COST(27);
XG10:=COST(10);
XG11:=COST(10);
XGCB1:=(C-COSTEX(C,3))/C*100*3;
XGCB2:=MA(XGCB1,7);
�ۼƲ���:=(XGCB1-XGCB2);
������:=(XGCB1-REF(XGCB1,1));
��������Ԫ:=������*V*C/10000;
TPOL:=REF(HHV(������,63),1);
TPOL1:=CROSS(������,TPOL)AND C>MA(C,10);
TPOL2:=FILTER(TPOL1,5);
DRAWICON(TPOL2,L*0.99,23);
TPOG:=REF(HHV(������,120),1);
TPOG1:=CROSS(������,TPOG) AND C>EMA(C,16);
TPOG2:=FILTER(TPOG1,3);
DRAWICON(TPOG2,L*0.99,38);
KDZX:=������>2.1;
DRAWTEXT(KDZX,O*0.99,'��'),COLOR008080;
KDZ511:=������>3;
DRAWTEXT(KDZ511,O*0.99,'��'),COLOR0000FF;
KDZ51:=������>5.1;
DRAWTEXT(KDZ51,O*0.99,'��'),COLOR00FFFF;
KDZ63:=������>8.1 OR (������>5 AND C<������);
DRAWTEXT(KDZ63,O*0.99,'��'),COLOR00B5B5;
KDZ631:=������>16;
DRAWTEXT(KDZ631,O*0.99,'��'),COLORB500B5;
DDHM:=REF(LLV(L,180),1);
STICKLINE(ISLASTBAR,DDHM,DDHM,500,-1),COLOR717171;
DRAWTEXT(ISLASTBAR, DDHM, ' ����'),COLOR717171;
DDHM1:=IF(C>DDHM*1.42,DRAWNULL,IF(C>DDHM,DDHM*1.07,DRAWNULL));
STICKLINE(ISLASTBAR,DDHM1,DDHM1,25,-1),COLOR717171;
DD114:=IF(C>DDHM*1.42,DRAWNULL,IF(C>DDHM,DDHM*1.14,DRAWNULL));
STICKLINE(ISLASTBAR,DD114,DD114,60,-1),COLOR717171;
DRAWTEXT(ISLASTBAR, DD114, ' 14%'),COLOR717171;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
��������:=EMA(WINNER(C)*100,3);
NOTEXT������:=EMA(��������,22);
����:=MA(��������,35);
��λ5��:=PPART(5)*100;
��λ13��:=PPART(13)*100;
��λ8��:=PPART(8)*100;
��λ37��:=PPART(37)*100;
��λ65��:=PPART(65)*100;
��λ120��:=PPART(120)*100;
��λ256��:=PPART(256)*100;
��ͷ:=(CROSS(��������,��λ256��) OR CROSS(��������,��λ120��) ) AND C>REF(C,1)*1.05;
��ͷ1:=(CROSS(��������,��λ37�� ) AND ��λ37��>50 OR CROSS(��������,��λ65��) AND ��λ65��>45) AND H>REF(C,1)*1.05;
��ͷ2:=FILTER(��ͷ OR ��ͷ1 ,3);
DRAWTEXT(��ͷ2,H,'��ͷ'),COLOR00FFFF;
STICKLINE(��ͷ2,REF(C,1),REF(C,1)*1.03,2,0),COLOR00FFFF;
����:=��������-NOTEXT������+50;
������:=��������/REF(��������,1);
���1:=REF(HHV(����,20),1);
���2:=CROSS(����,���1);
���3:=FILTER(���2,5);
DRAWTEXT(���3,O*0.97,'��'),COLOR00FFFF;
���4:=REF(HHV(����,63),1);
���5:=CROSS(����,���4);
���6:=FILTER(���5,3);
DRAWTEXT(���6,O*0.97,'��'),COLOR00FFFF;
���7:=REF(HHV(����,104),1);
���8:=CROSS(����,���7);
���9:=FILTER(���8,3);
DRAWTEXT(���9,O*0.97,'��'),COLOR00FFFF;
����:=IF(((��������/REF(��������,1))*1.4)>6,6,((��������/REF(��������,1))*1.4)),COLOR00FFFF,NODRAW;
LPOX:=REF(HHV(����,30),1);
LPOX1:=CROSS(����,LPOX);
LPOX2:=FILTER(LPOX1,3);
LPOL:=REF(HHV(����,63),1);
LPOL1:=CROSS(����,LPOL)AND C>MA(C,5);
LPOL2:=FILTER(LPOL1,5);
LPOG:=REF(HHV(����,120),1);
LPOG1:=CROSS(����,LPOG) AND C>EMA(C,5);
LPOG2:=FILTER(LPOG1,3);
TLL:=REF(LLV(����,63),1);
TLL1:=CROSS(TLL,����);
TLL2:=FILTER(TLL1,3);
ɢ����:=((��������-REF(��������,7))/��������),COLOR00FF00,NODRAW;
ɢ��:=IF(ɢ����<-4,-4,ɢ����)*0.5-1.4;
������:=(C-REF(C,5))/REF(C,5)*10,;
��������:=EMA(������,7);
POL:=REF(HHV(������,63),1);
POL1:=CROSS(������,POL);
POL2:=FILTER(POL1,5);
POG:=REF(HHV(������,120),1);
POG1:=CROSS(������,POG);
POG2:=FILTER(POG1,5);
LL:=REF(LLV(������,42),1);
LL1:=CROSS(LL,������);
LL2:=FILTER(LL1,5);
LL0:=REF(LLV(������,120),1);
LL11:=CROSS(LL0,������);
LL12:=FILTER(LL11,5);
;
��ͷ:=((REF(COUNT(LL11,30)>=1,1) OR REF(COUNT(LL1,30)>=1,1))) AND REF(COUNT(CROSS(������,0),30)>=1,1);
��ͷ1:=REF(COUNT(CROSS(-1.38,������),20)>=1,1) AND REF(COUNT(TLL1,30)>=1,1) AND REF(COUNT(CROSS(-6.5,ɢ��),25)>=1,1);
��ͷ2:=REF(COUNT(����>1.6,20)>=1,1) AND REF(��λ5��>75,1) AND REF(��������<21,1) AND REF(J<63,1);
��ͷ3:=CROSS(������,0) AND ����>1.61 AND ɢ��>-3.6;
��ͷ4:=��ͷ AND ��ͷ1 AND ��ͷ2 AND ��ͷ3;
��ͷ5:=FILTER(��ͷ4,5);
DRAWTEXT(��ͷ5,L*0.98,'←Ԥ��'),COLOR00FF00;
��ͷ6:=REF(����,1)>46 AND ((REF(COUNT(LL11,30)>=1,1) OR REF(COUNT(LL1,30)>=1,1) OR REF(COUNT(TLL1,30)>=1,1)) AND REF(COUNT(CROSS(������,0),10)>=1,1) );
��ͷ7:=(LPOX2 OR LPOL2 OR LPOG2) AND ����>1.8 AND ��ͷ6;
��ͷ8:=FILTER(��ͷ7,5);
DRAWTEXT(��ͷ8,L*0.98,'←Ԥ��2'),COLOR00FF00;
ȷ��:=REF(COUNT(��ͷ4,5)>=1,1) AND ( LPOX1 OR LPOL1 OR LPOG1) ;
ȷ��1:=REF(COUNT(��ͷ4,5)>=1,1) AND CROSS(����,3.5)OR REF(COUNT(��ͷ4,5)>=1,1) AND CROSS(������,1.4);
ȷ��2:=REF(COUNT(��ͷ5,63)>=1,1) AND CROSS(����,5.5);
ȷ��3:=IF(ȷ��,ȷ��,ȷ��1 OR ȷ��2 );
ȷ��4:=FILTER(ȷ��3,5);
DRAWTEXT(ȷ��4,L*0.98,'←����'),COLOR00FFFF;
ǿ��:=��ͷ AND REF(COUNT(CROSS(-1.38,������),20)>=1,1) AND REF(��λ5��>75,1);
ǿ��1:=REF(COUNT(POL1,30)>=1,1) OR REF(COUNT(POG1,30)>=1,1) OR REF(COUNT(LPOX1,30)>=1,1)
OR REF(COUNT( LPOL1,30)>=1,1) OR REF(COUNT(LPOG1,30)>=1,1) ;
ǿ��2:=REF(COUNT(CROSS(42,��������),30)>=1,1) AND ����>1.9;
ǿ��X1:=(LPOX1 OR LPOL1 OR LPOG1) AND ǿ�� AND ǿ��1 AND ǿ��2 ;
ǿ��X2:=(CROSS(����,4.5) AND ǿ�� AND ǿ��1) OR( CROSS(����,3) AND ǿ�� AND ǿ��1 AND ǿ��2 );
ǿ��X3:=ǿ��X1 OR ǿ��X2;
ǿ��X4:=FILTER(ǿ��X3,5);
DRAWTEXT(ǿ��X4,L*0.97,'←�ѻ�'),COLOR00FFFF;
��DT:=������>7 AND ������>20 AND REF(COUNT(CROSS(-1.38,������),20)>=1,1);
DRAWTEXT(��DT,3.5,'←ǿ�н���'),COLOR00FF00;
��FLZ:=������>1.7 AND ������>5 AND ����>2.5 AND REF(COUNT(TLL2,20)>=1,1);
��FLZ1:= CROSS(��������,42) AND ��FLZ;
DRAWTEXT(��FLZ1,L*0.99,'←����'),COLOR00FF00;
����Z:=REF(COUNT(CROSS(��λ13��,��������),9)>=1,1) AND ��λ13��>50 AND REF(LLV(��λ13��,9)>45,1);
����Z1:=CROSS(��������,��λ13��) AND ����Z AND ����>48;
����Z2:=FILTER(����Z1,3);
DRAWTEXT(����Z2,L*0.99,'←����'),COLOR00FFFF;
��������:=REF(COUNT(CROSS(50,��������),13)>=1,1) AND ��λ13��>46;
����:=CROSS(��������,50) AND �������� AND ������>1.5 AND ������>5 AND ����>2.0;
DRAWTEXT(����,L,'←����'),COLOR00FFFF;
����ͷ:=REF(COUNT(CROSS(��λ5��,��������),18)>=1,1) AND ��λ5��>70;
����ͷ1:=CROSS(��������,50) AND ����ͷ;
����ͷ2:=FILTER(����ͷ1,3);
DRAWTEXT(����ͷ2,L*0.97,'←����ͷ'),COLOR00FF00;
�ײ�����:=������>ţ���� AND ������> ţ����;
�ײ�����1:=����>50 AND REF(COUNT(CROSS(��λ5��,��������),63)>=1,1) AND ��λ5��>63 AND ��������< ��λ13��;
�ײ�����2:=( LPOX1 OR LPOL1 OR LPOG1) AND �ײ����� AND �ײ�����1;
�ײ�����3:=FILTER(�ײ�����2,5);
DRAWTEXT(�ײ�����3,L*0.98,'←����'),COLOR00FFFF;
;
ZT1:=C/REF(C,1)>1.095 AND C=H;
ZT2:=C/REF(C,1)>1.19 AND C=H;
CYB:=CODELIKE('30');
KCB:=CODELIKE('68');
ZTT:=IF(CYB OR KCB, ZT2, ZT1),NODRAW;
DJB:=BARSLASTCOUNT(C/REF(C,1)>1.096);
AAA:=(3*C+H+L+O)/6;
GUP1:=(8*AAA+7*REF(AAA,1)+6*REF(AAA,2)+5*REF(AAA,3)+4*REF(AAA,4)+3*REF(AAA,5)+2*REF(AAA,6)+REF(AAA,8))/36;
GUP2:=(HHV(GUP1,2)+HHV(GUP1,4)+HHV(GUP1,8))/3;
GUP3:=(HHV(GUP2,2)+HHV(GUP2,4)+HHV(GUP2,8))/3;
���ǵ�:=CROSS(C,GUP3) AND ZTT;
DRAWTEXT(���ǵ�,L,'LIVEMORE'),COLORYELLOW;
ZDZT:=C=H AND C>=ZTPRICE(REF(C,1),IF(CODELIKE('60') OR CODELIKE('00'),0.1,IF(CODELIKE('30') OR CODELIKE('68'),0.2,10)));
ZDN1:=BARSLAST(DATE=1240205);
ZDN2:=BARSLAST(DATE=1240412);
ZDN3:=BARSLAST(DATE=1240220);
ZDT1:=HHV(C,ZDN2)<REF(HHV(H,ZDN1),ZDN2) AND LLV(L,ZDN2)>REF(LLV(L,ZDN1),ZDN2);
ZDT2:=NOT(REF(ZDZT AND H=L AND C=O,1)) AND NOT(REF(EVERY(ZDZT,2),1));
ZDͻ��:=C>=REF(HHV(H,ZDN1),ZDN2) AND REF(ZDT1,1) AND ZDT2;
STICKLINE(DATE>=1240218,REF(LLV(L,10),ZDN3),REF(LLV(L,10),ZDN3),2,0),COLORRED;
STICKLINE(DATE>=1240412,REF(HHV(H,ZDN1),ZDN2),REF(HHV(H,ZDN1),ZDN2),6,0),COLORYELLOW;
ZDN4:=BARSLAST(FILTERX(H=HHV(H,ZDN1),40) AND DATE<1240412);
DRAWICON(ZDͻ��,L,1);
DRAWSL(DATE=1240412,REF(HHV(H,ZDN1),ZDN2),0,HHVBARS(H,ZDN1),1),COLORYELLOW;
DRAWNUMBER(CURRBARSCOUNT=5,REF(HHV(H,ZDN1),ZDN2),REF(HHV(H,ZDN1),ZDN2)),COLORRED;
MA5:=MA(CLOSE,5);
MA20:=MA(CLOSE,20);
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);MACD1:=(DIF-DEA)*2;
RSVX:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
KX:=SMA(RSVX,3,1);
DX:=SMA(KX,3,1);
JX:=3*KX-2*DX;
MTR:=EXPMEMA(MAX(MAX(