‹ 返回

14243

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

指标公式

����:FINANCE(7)<1000000000 AND FINANCE(7)>100000000,COLORYELLOW,NODRAW;
��:FINANCE(7)<100000000,COLORWHITE,NODRAW;
������:FINANCE(7)<1000000000 AND DYNAINFO(39)>0 AND DYNAINFO(39)<=28,COLOR9933FF,NODRAW;
_10���ǵ�%:(C-REF(CLOSE,10))/REF(CLOSE,10)*100,COLORGREEN,NODRAW;
MA3:=MA(C,3);
MA10:=MA(C,10);
MA15:=MA(C,15);
MA21:=MA(C,21);
MA30:=MA(C,30);
VL:=VOL;
V3:=MA(VL,3);
V5:=MA(VL,5);
V13:=MA(VL,13);
V60:=MA(VL,60);
V135:=MA(VL,135);
����:=V/(REF(MA(V,5),1)),LINETHICK0,COLORRED,NODRAW;
VVOL:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL),NODRAW;
��������:=VVOL/(REF(MA(V,5),1)),COLORRED,NODRAW;
������%:WINNER(C)*100,COLORLIBLUE,NODRAW;
����:=VOL/CAPITAL*100, COLORMAGENTA,NODRAW;
ʮ��:=SUM(����,10),COLORYELLOW,NODRAW;
N:=3;
����:=SUM(����,N);
ZL�Ƿ�:=100*(CLOSE-REF(CLOSE,N))/REF(CLOSE,N);
STICKLINE(C,0,����*2,2,0),COLOR408080;
STICKLINE(����<1,1,����*2,2,0),COLORGREEN;
STICKLINE(����>=1,2,����*2,2,0),COLORBROWN;
STICKLINE(����>2,4,����*2,2,0),COLORLIGRAY;
STICKLINE(����>3,6,����*2,2,0),COLORYELLOW;
STICKLINE(����>5,8,����*2,2,0),COLORRED;
STICKLINE(����>7,10,����*2,2,0),COLORMAGENTA;
STICKLINE(����>10,12,����*2,2,0),COLORLIRED;
STICKLINE(����>15,14,����*2,2,0),COLORCYAN;
STICKLINE(����>25,16,����*2,2,0),COLORBLUE;
��������%:VOL/CAPITAL*100*2,COLORYELLOW;
ʮ����2:SUM(����,10)/2,COLORLICYAN,LINETHICK2;
ZGD:=HHV(ʮ����2,60);
ZGD2:=CONST(ZGD);
DRAWTEXT(CONST(����<1)AND CURRBARSCOUNT=30,ZGD2,'��.����(��<1���Ե���)'),COLORGREEN;
DRAWTEXT(CONST(����<=2 AND ����>=1)AND CURRBARSCOUNT=30,ZGD2,'��.����(��1<2,ֻ������/�����Ź�)'),COLORBROWN;
DRAWTEXT(CONST(����>2 AND ����<3)AND CURRBARSCOUNT=30,ZGD2,'����.�º�(��2<3,���޷���/�����ݹ�)'),COLORLIGRAY;
DRAWTEXT(CONST(����<5 AND ����>3)AND CURRBARSCOUNT=30,ZGD2,'��.��Ͷ����(��3<5,��̽����/�����Ź�)'),COLORYELLOW;
DRAWTEXT(CONST(����<7 AND ����>5)AND CURRBARSCOUNT=30,ZGD2,'��.��Ծ(��5<7,��������/С��������)'),COLORRED;
DRAWTEXT(CONST(����<10 AND ����>7)AND CURRBARSCOUNT=30,ZGD2,'���.����(��7<10,��ٽ���/�Ȳ�������)'),COLORMAGENTA;
DRAWTEXT(CONST(����<15 AND ����>10)AND CURRBARSCOUNT=30,ZGD2,'����.����(��10<15,�ص��ע/���������)'),COLORLIRED;
DRAWTEXT(CONST(����<25 AND ����>15)AND CURRBARSCOUNT=30,ZGD2,'��.����(��15<25,�̽������/�������)'),COLORCYAN;
DRAWTEXT(CONST(����>=25)AND CURRBARSCOUNT=30,ZGD2,'��.�쳣(��>25,ǿ���Ǹߵ㲻Զ/��ǿ���Ǵ���ڼ�)'),COLORBLUE;
DRAWTEXT(CONST((����>3*N AND ZL�Ƿ�<N) OR (����<0.5*N AND ZL�Ƿ�>3*N)
OR (����>3*N AND ZL�Ƿ�>-N AND ZL�Ƿ�<0) OR (����<0.5*N AND ZL�Ƿ�<-3*N))AND CURRBARSCOUNT=30,ZGD2*0.9,'ע�ⷴת��)'),COLORLIGRAY;
STICKLINE(SUM(V/CAPITAL*100,20)>80,ZGD2*1.1,ZGD2*1.12,2,0),COLORYELLOW;
STICKLINE(SUM(V/CAPITAL*100,10)/10>3,ZGD2,ZGD2*1.02,2,0),COLORWHITE;
STICKLINE(SUM(V/CAPITAL*100,10)/10>5,ZGD2,ZGD2*1.02,2,0),COLORRED; 
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;
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
DIF����:=DEA>REF(DEA,1);
DIF����2:=DEA<REF(DEA,1);
M5:=MA(CLOSE,5);
A1:=M5>=MA10 OR CROSS(M5,MA10) OR (C>MA10 AND MA10>M5);
�Ƿ�%:=(C-REF(C,1))/REF(C,1)*100,LINETHICK0;
������%:=VOL/CAPITAL*100*2,COLORYELLOW;
������%1:=������%>5;
����1:=����>1.5 OR ��������>1.5;
��������%1:=������%>70;
�Ƿ�%1:=�Ƿ�%>3;
����:=������%1 AND ����1 AND ��������%1 AND �Ƿ�%1 AND A1 AND K<60 AND DIF���� ;
���ǵ�:=IF(����,60,0)COLORWHITE,LINETHICK1;
����2:=������%1 AND ����1 AND ��������%1 AND �Ƿ�%1 AND A1 AND (K>70 OR DIF����2)  ;
���ܶ�:=IF(����2,60,0)COLORWHITE,LINETHICK1;
STICKLINE(FILTER(���ǵ�=60,3),-0.5,-4,2,0),COLORRED;
STICKLINE(FILTER(���ܶ�=60,3),-0.5,-4,2,0),COLORGREEN;
STICKLINE(����>1,-0.5,-1.5,1,1),COLORGRAY;
STICKLINE(����>2,-0.5,-1.5,1,1),COLORCYAN;  
RSVH:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
KKKH:=SMA(RSVH,3,1),COLORWHITE;
DDDH:=SMA(KKKH,3,1),COLORYELLOW ;
BIAS1:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
AA1H:=CROSS(KKKH,DDDH) AND CROSS(KKKH,DDDH)<16 AND BIAS1<-6;
K1H:=IF(KKKH>DDDH,6,0);
D1H:=IF(DDDH>KKKH,4,0);
�ƽ𷴵�:=IF(AA1H,40,0),COLORFF00FF;
STICKLINE(�ƽ𷴵�=40,-2,-4,2.1,0),COLORYELLOW;;
N1:=9;
N2:=5;
MTM:=C-REF(C,1);
ZLGJ:=100*EMA(EMA(MTM,N1),N1)/EMA(EMA(ABS(MTM),N1),N1),COLORWHITE;
MAZL:=MA(ZLGJ,N2),COLORYELLOW;
������:=ZLGJ>REF(ZLGJ,1) OR ZLGJ>MAZL;
����ǿ��:=ZLGJ>0;
����:=(HIGH+LOW+CLOSE)/3;
��������:=SMA(((����-LLV(����,28))/(HHV(����,28)-LLV(����,28))*100),3,1),COLORYELLOW;
DEA��:=IF(DEA>REF(DEA,1) AND DEA>0,2,IF(DEA>REF(DEA,1) AND DEA<0,1,0));
DIFF��:=IF(DIFF>DEA AND DEA>REF(DEA,1) AND DIFF>REF(DIFF,1),1,IF(DIFF>DEA AND DEA>REF(DEA,1) AND DIFF<REF
(DIFF,1),0.5,0));
MACD��:=IF(MACD>REF(MACD,1) AND MACD>0,1,IF(MACD>REF(MACD,1) AND MACD<0,0.5,0));
M��:=DEA��+DIFF��+MACD��;
V35:=MA(V,35);
������:=SUM(V,5);
������:=IF(V>35 AND V35>REF(V35,1),2,IF(V<V35 AND V35>REF(V35,1),1,0));
������:=IF(������>REF(������,1),1,0);
����:=������+������;
TRR:=SMA(MAX(MAX(H-L,ABS(H-REF(C,1))),ABS(L-REF(C,1))),14,1);
HDD:=H-REF(H,1);
LDD:=REF(L,1)-L;
DMP:=SMA(IF(HDD>0 AND HDD>LDD,HDD,0),6,1);
DMM:=SMA(IF(LDD>0 AND LDD>HDD,LDD,0),6,1);
PDI:=DMP*100/TRR;
MDI:=DMM*100/TRR;
PDI��:=IF(PDI>REF(PDI,1) AND PDI>MDI,1,IF(PDI>REF(PDI,1) AND PDI<MDI,0.5,0));
MDI��:=IF(MDI<REF(MDI,1) AND MDI<PDI,1,IF(MDI<REF(MDI,1) AND MDI>PDI,0.5,0));
DMI��:=PDI��+MDI��;
�ۺ϶�:=M��+����+DMI��,COLORCYAN,NODRAW;
��ǿ:=IF(�ۺ϶�>=5,�ۺ϶�,0);
����:=IF(�ۺ϶�<5,�ۺ϶�,0);
ǿ����:=SMA(��ǿ,3,1)*10,COLORYELLOW,DOTLINE;
������:=SMA(����,3,1),COLORGREEN,;
QQ:=(((((MA(CLOSE,1) + MA(CLOSE,3)) + MA(CLOSE,5)) + MA(CLOSE,7)) + MA(CLOSE,9)) / 5);
WWD:=(((((MA(CLOSE,2) + MA(CLOSE,4)) + MA(CLOSE,6)) + MA(CLOSE,8)) + MA(CLOSE,10)) / 5);
AQ:=EMA(QQ,3);
BQ:=EMA(WWD,10);
VAR1Q:=EMA(AMOUNT,1)/EMA(VOL,1)/100;
AAQ:=DMA(AQ,VAR1Q);
BBQ:=DMA(BQ,VAR1Q);
VAR29Q:=MAX((2*(AAQ-BBQ)),0)*100;
������:=EMA(VAR29Q,3),COLORFFFFFF,LINETHICK2;
MAD:=DIFF>REF(DIFF,1);
VAR2GD:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
��������:=SMA(VAR2GD,5,1),LINETHICK2,COLORRED;
MAV:=(2*C+H+L)/4;
VAR1D:=LLV(LOW,34);
VAR2D:=HHV(HIGH,34);
SK:= EMA((MAV-VAR1D)/(VAR2D-VAR1D)*100,13);
SD:= EMA(0.667*REF(SK,1)+0.333*SK,2);
M11:=MA(C,10);
M1:=M11>REF(M11,1);
MD:=SD>REF(SD,1);
��������2:=��������>REF(��������,1);
����:=������>REF(������,1)OR ��������2 OR ǿ����>REF(ǿ����,1)AND ��������>REF(��������,1)AND MD AND M1 AND MAD;
STICKLINE(������,-2.5,-3.5,4,0),COLORRED;
STICKLINE(ZLGJ<REF(ZLGJ,1) OR ZLGJ<MAZL,-2.5,-3.5,4,0),COLOR00FF00;
STICKLINE(����,-2.5,-3.5,0.5,0),COLORYELLOW;;
���ܱ���:=IF((AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20))*100>100,100,(AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20))*100),NODRAW,COLORWHITE;
MV3:=EMA(V,3);
M3:=EMA(C,3);
MV3�Ƕ�:=ATAN((MV3/REF(MV3,1)-1)*100)*180/3.1416;
MA3�Ƕ�:=ATAN((M3/REF(M3,1)-1)*100)*180/3.1416;
MV5:=EMA(V,5);
MA5:=EMA(C,5);
MV5�Ƕ�:=ATAN((MV5/REF(MV5,1)-1)*100)*180/3.1416;
MA5�Ƕ�:=ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416;
MV10:=EMA(V,10);
M10:=EMA(C,10);
MV10�Ƕ�:=ATAN((MV10/REF(MV10,1)-1)*100)*180/3.1416;
MA10�Ƕ�:=ATAN((M10/REF(M10,1)-1)*100)*180/3.1416;
ǿ����1:=(MV3�Ƕ�+MA3�Ƕ�+MV5�Ƕ�+MA5�Ƕ�+MV10�Ƕ�+MA10�Ƕ�)/6,COLORFFFFFF,NODRAW;
ǿ����:=MA(ǿ����1,3),COLORCYAN,NODRAW;
STICKLINE(���ܱ���>30 AND ǿ����>1 AND C>MA(C,5) OR C>MA(C,10),����*2,ʮ����2,0.5,1),COLORMAGENTA;
STICKLINE(ʮ����2>20/2,ʮ����2*0.98,ʮ����2,2,0),COLORWHITE;
STICKLINE(ʮ����2>60/2,ʮ����2*0.98,ʮ����2,2,0),COLORRED; ;
B:=SMA((3*H+2*C+O+L)/7,10,1);
W1:=-100*(HHV(HHV(B,1),13)-B)/(HHV(HHV(B,1),13)-LLV(LLV(B,1),13));
W2:=-100*(HHV(HHV(B,1),34)-B)/(HHV(HHV(B,1),34)-LLV(LLV(B,1),34));
W3:=-100*(HHV(HHV(B,1),55)-B)/(HHV(HHV(B,1),55)-LLV(LLV(B,1),55));
W4:=-100*(HHV(HHV(B,1),5)-B)/(HHV(HHV(B,1),5)-LLV(LLV(B,1),5));
�۸�WR:=(W1+W2+W3+W4)/4;
A:=SMA(VOL,10,1);
WR1:=-100*(HHV(HHV(A,1),13)-A)/(HHV(HHV(A,1),13)-LLV(LLV(A,1),13));
WR2:=-100*(HHV(HHV(A,1),34)-A)/(HHV(HHV(A,1),34)-LLV(LLV(A,1),34));
WR3:=-100*(HHV(HHV(A,1),55)-A)/(HHV(HHV(A,1),55)-LLV(LLV(A,1),55));
WR4:=-100*(HHV(HHV(A,1),5)-A)/(HHV(HHV(A,1),5)-LLV(LLV(A,1),5));
��WR:=(WR1+WR2+WR3+WR4)/4;
WR:=-100*(HHV(HIGH,55)-CLOSE)/(HHV(HIGH,55)-LLV(LOW,55));
���ƽ��:=-50;
MA55:=MA(C,55);
MA1:=MA(VOL,5);
DRAWTEXT((CONST(IF(CLOSE>=MA(CLOSE,13),1,0))) AND CURRBARSCOUNT=60,ZGD2*1.25,'��ֹ̳�'),COLORRED;
DRAWTEXT((CONST(IF(CLOSE<MA(CLOSE,13) AND C<MA(CLOSE,5),1,0))) AND CURRBARSCOUNT=60,ZGD2*1.25,'��ֱ̳�'),COLORGREEN;
DRAWTEXT(CONST(REF(�۸�WR,3) AND REF(�۸�WR,1)<�۸�WR) AND CURRBARSCOUNT=55,ZGD2*1.25,'������ת��;'),COLORRED;
DRAWTEXT(CONST(REF(�۸�WR,3)>REF(�۸�WR,2) AND REF(�۸�WR,2)>REF(�۸�WR,1) AND REF(�۸�WR,1)>�۸�WR)
AND CURRBARSCOUNT=55,ZGD2*1.25,'������ת��;'),COLORFF00FF;
DRAWTEXT(CONST(�۸�WR=-100)AND CURRBARSCOUNT=50,ZGD2*1.25,'�����ۺ�������!'),COLORFF00FF  ;
DRAWTEXT((CONST(V5>REF(V5,1)*1.015)) AND CURRBARSCOUNT=60,ZGD2*1.1,'��5����ǿ������;'),COLORYELLOW;
DRAWTEXT((CONST(V3>V60)) AND CURRBARSCOUNT=53,ZGD2*1.1,'��3����>60���ߣ�'),COLORYELLOW;
DRAWTEXT((CONST(CROSS(V5,V35))) AND CURRBARSCOUNT=46,ZGD2*1.1,'�����V5���V35;'),COLORYELLOW;
DRAWTEXT((CONST(CROSS(V5,V135))) AND CURRBARSCOUNT=39,ZGD2*1.1,'����