‹ 返回

43207

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

指标公式

����1:=(2*C+(C+H+L+O)/4+O)/4;
R:=(2*L+3*����1)/5;R1:=(2*H+3*����1)/5;
KX:=(R+R1)/2;
CC:=ABS(R-EMA(KX,13))/EMA(KX,13); 
XS:DMA(KX,CC),COLORRED DOTLINE; 
XH:(1+7/100)*XS COLORYELLOW DOTLINE;
XL:(1-7/100)*XS,COLORYELLOW DOTLINE;
XT:(1+13/100)*XS,COLORGREEN DOTLINE;
XD:(1-13/100)*XS,COLORGREEN DOTLINE;
����:=(C+(C+H+L+O)/4+O)/3;
������:EMA(MA(IF(MA(����,3)>MA(����,4),MA((����+3*H)/4,3),REF(MA((����+3*L)/4,3),1)),3),5),COLORWHITE,LINETHICK2;
A1:REF(������,1), COLOR8A8A8A;
A2:REF(������,2), COLOR898989;
A3:REF(������,3), COLOR888888;
A4:REF(������,4), COLOR878787;
A5:REF(������,5), COLOR868686;
A6:REF(������,6), COLOR858585;
A7:REF(������,7), COLOR848484;
A8:REF(������,8), COLOR838383;
A9:REF(������,9), COLOR828282;
A10:REF(������,10), COLOR818181;
A11:=REF(������,11), COLOR808080;
A12:=REF(������,12), COLOR7A7A7A;
A13:=REF(������,13), COLOR797979;
A14:=REF(������,14), COLOR787878;
A15:=REF(������,15), COLOR777777;
A16:=REF(������,16), COLOR767676;
A17:=REF(������,17), COLOR757575;
A18:=REF(������,18), COLOR747474;
A19:=REF(������,19), COLOR737373;
A20:=REF(������,20), COLOR727272;
A21:=REF(������,21), COLOR717171;
A22:=REF(������,22), COLOR707070;
A23:=REF(������,23), COLOR6A6A6A;
A24:=REF(������,24), COLOR696969;
ѹ��:MAX(A1,MAX(A2,MAX(A3,MAX(A4,MAX(A5,MAX(A6,MAX(A7,MAX(A8,MAX(A9,MAX(A10,MAX(A11,MAX(A12,MAX(A13,MAX(A14,MAX(A15,MAX(A16,MAX(A17,
MAX(A18,MAX(A19,MAX(A20,MAX(A21,MAX(A22,MAX(A23,A24))))))))))))))))))))))),COLORYELLOW,LINETHICK2;
IF((������>=ѹ��),������,DRAWNULL),COLORRED,LINETHICK2;
IF((������<ѹ��),ѹ��,DRAWNULL),COLORRED,LINETHICK2;
QA1:=REF(CLOSE,3)=HHV(CLOSE,2*3+1);
QB1:=BACKSET(QA1,3+1);
QC1:=FILTER(QB1,3) AND CLOSE=HHV(CLOSE,3+1);
QD1:=BARSLAST(QC1);
QE1:=IF(QC1,CURRBARSCOUNT,0);
QF1:=IF(QD1,REF(QE1,QD1),QE1);
QG1:=CONST(QF1);
��ˮƽ��:=DRAWLINE(CURRBARSCOUNT=QG1,CLOSE,ISLASTBAR,REF(CLOSE,QG1-1),1),COLORYELLOW ;
T1B:=CONST(LLVBARS(LOW,10));
T1HIGH:=CONST(REF(HIGH,T1B));
CC1C:=CONST(CURRBARSCOUNT);
T2B:=CONST(BARSLAST(CURRBARSCOUNT>CC1C+T1B AND H>T1HIGH));
T2HIGH:=CONST(REF(HIGH,T2B));
T3M:=CONST(BARSLAST(CURRBARSCOUNT>CC1C+T2B AND HIGH>T2HIGH));
T3HIGH:=CONST(REF(HIGH,T3M));
��ɱ��:=DRAWLINE(CURRBARSCOUNT=T3M+1, T3HIGH, ISLASTBAR, T3HIGH, 1),COLORRED,LINETHICK1 ;
STICKLINE(��ɱ��,��ɱ��,��ɱ��,3,1),COLORCYAN;
STICKLINE(��ˮƽ��,��ˮƽ��,��ˮƽ��,3,0),COLOR70DB93};
DRAWNUMBER(ISLASTBAR,��ɱ��,��ɱ��),COLORYELLOW;
DRAWNUMBER(ISLASTBAR,��ˮƽ��,��ˮƽ��),COLORYELLOW;
�ܶ�:=AMOUNT;
��:=IF(O=C AND (C-REF(C,1))/REF(C,1)*100>9.8,AMOUNT,AMOUNT/((H-L)*2-ABS(O-C))*(C-L));
��%:=��/AMOUNT*100;
����:=AMOUNT*��%/10000000000;
����:=AMOUNT/100000000-����;
����:=(����-����);
�ܶ�3:=SUM(AMOUNT,3);
����3:=SUM(����,3);
����3:=SUM(����,3);
����3:=SUM(����-����,3);
�ܶ�5:=SUM(AMOUNT,5);
����5:=SUM(����,5);
����5:=SUM(����,5);
����5:=SUM(����-����,5);
�ܶ�10:=SUM(AMOUNT,10);
����10:=SUM(����,10);
����10:=SUM(����,10);
����10:=SUM(����-����,10);
��:=CONST(FINDHIGH(�ܶ�10,0,190,1));
DRAWTEXT_FIX(1,0.11,0.12,0,'����(��):'),COLOR8080FF,LINETHICK1;
DRAWTEXT_FIX(1,0.18,0.1,0,'1��'),COLOR8080FF,LINETHICK1;
DRAWTEXT_FIX(1,0.23,0.1,0,'3��'),COLOR8080FF,LINETHICK1;
DRAWTEXT_FIX(1,0.28,0.1,0,'5��'),COLOR8080FF,LINETHICK1;
DRAWTEXT_FIX(1,0.33,0.1,0,'10��'),COLOR8080FF,LINETHICK1;
DRAWNUMBER_FIX(1,0.18,0.15,0,CONST((����))),COLORYELLOW;
DRAWNUMBER_FIX(1,0.23,0.15,0,CONST((����3))),COLORYELLOW;
DRAWNUMBER_FIX(1,0.28,0.15,0,CONST((����5))),COLORYELLOW;
DRAWNUMBER_FIX(1,0.33,0.15,0,CONST((����10))),COLORYELLOW;
Z1A:=STRCAT(HYBLOCK,' ');
Z2A:=STRCAT(Z1A,FGBLOCK);
Z3A:=STRCAT(Z2A,DYBLOCK);
Z4A:=STRCAT(Z3A,' ');
DRAWTEXT_FIX(ISLASTBAR,0.25,0.98,0,STRCAT(Z4A,GNBLOCK)),COLORCYAN;
ʵ��:=MAX(OPEN,CLOSE)-MIN(OPEN,CLOSE);
������λ:(REF(ʵ��*0.618+MIN(OPEN,CLOSE),1)),NODRAW,COLORYELLOW;
STICKLINE(ISLASTBAR,������λ,������λ,18,0),COLOR70DB93;
DRAWNUMBER(ISLASTBAR,������λ,������λ),COLORFFFF00;
DRAWKLINE(H,O,L,C);