‹ 返回

49169

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

指标公式

MA5:MA(C,5),DOTLINE,COLORLIBLUE;
ˮƽ��:MA(CLOSE,60),POINTDOT,COLORYELLOW;
M:=INTPART(3*N2/5);
AAA11:=REF(H,M)=HHV(H,2*M+1);
QYY:=BACKSET(AAA11,M+1);
CCC:=FILTER(QYY,M) AND H=HHV(H,M+1);
DDDD:=BARSLAST(CCC),NODRAW;
GDTSS:=IF(CCC,CURRBARSCOUNT,0),NODRAW;
DINGBUTSS:=IF(DDDD,REF(GDTSS,DDDD),GDTSS),NODRAW;
GDCS11:=CONST(DINGBUTSS),NODRAW;
DINGBUTS11:REF(DINGBUTSS,DDDD+1),NODRAW;
GDCS22:=CONST(DINGBUTS11);
�ߵ�ѹ��M:DRAWLINE(CURRBARSCOUNT=GDCS22,H,CURRBARSCOUNT=GDCS11,H,1),COLORGREEN,LINETHICK1;
W:=INTPART(3*N3/5);
AA11:=REF(L,W)=LLV(L,2*W+1);
QY11:=BACKSET(AA11,W+1);
CC11:=FILTER(QY11,W) AND L=LLV(L,W+1);
DD11:=BARSLAST(CC11);
DDTSS:=IF(CC11,CURRBARSCOUNT,0);
DDTS11:=IF(DD11,REF(DDTSS,DD11),DDTSS);
DDCS11:=CONST(DDTS11);
DDTS22:=REF(DDTS11,DD11+1);
DDCS22:=CONST(DDTS22);
�͵�֧��M:DRAWLINE(CURRBARSCOUNT=DDCS22,L,CURRBARSCOUNT=DDCS11,L,1) COLORYELLOW;
N8:=10;
T1:=CONST(LLVBARS(LOW,N8));
T1HIGH:=CONST(REF(HIGH,T1));
CC:=CONST(CURRBARSCOUNT);
T2:=CONST(BARSLAST((CURRBARSCOUNT >(CC+T1)) AND (HIGH>T1HIGH)));
T2HIGH:=CONST(REF(HIGH,T2));
T3:=CONST(BARSLAST((CURRBARSCOUNT >(CC+T2)) AND (HIGH>T2HIGH)));
T3HIGH:=CONST(REF(HIGH,T3));
ϴ��ɱ����:DRAWLINE(CURRBARSCOUNT=T3+1, T3HIGH, ISLASTBAR, T3HIGH, 1),LINETHICK3,COLOR0000FF;
DRAWTEXT(ISLASTBAR, T3HIGH, ' ϴ��ɱ����')LINETHICK1,COLORYELLOW;
�̶�:=SMA(MAX(C-REF(C,1),0),5,1)/SMA(ABS(C-REF(C,1)),5,1)*100;
DRAWTEXT(CROSS(84,�̶�),H*1.02,'�̶�'),COLORGREEN;
ǿ����1:=HHV(MA((((LOW + HIGH) + CLOSE) / 3),8),60);
ǿ����2:=HHV(MA((((LOW + HIGH) + CLOSE) / 3.18),8),20);
ǿ����3:=HHV(MA((((LOW + HIGH) + CLOSE) / 3.258),8),10);
ǿ����4:=HHV(MA((((LOW + HIGH) + CLOSE) / 3.08),80),13);
��ʼ��ǿ1:=ǿ����1>REF(ǿ����1,1);
��ʼ��ǿ2:=ǿ����2>REF(ǿ����2,1);
��ʼ��ǿ3:=ǿ����3>REF(ǿ����3,1);
��ʼ��ǿ4:=ǿ����4>REF(ǿ����3,1);
˫ǿ1:=��ʼ��ǿ1 AND ��ʼ��ǿ2;
˫ǿ2:=��ʼ��ǿ2 AND ��ʼ��ǿ3;
˫ǿ3:=��ʼ��ǿ2 AND ��ʼ��ǿ3;
˫ǿ4:=��ʼ��ǿ3 AND ��ʼ��ǿ4;
��ǿ:=��ʼ��ǿ1 AND ��ʼ��ǿ2 AND ��ʼ��ǿ3;
��ǿ:=��ʼ��ǿ1 AND ��ʼ��ǿ2 AND ��ʼ��ǿ3 AND ��ʼ��ǿ4;
ǿ:=˫ǿ1 OR ˫ǿ2 OR ˫ǿ3 OR ˫ǿ4 OR ��ǿ OR ��ǿ;
VV:=(C+L+H)/3;
DSA:=SMA(XMA(VV,15),2,1);
�ײ�:=DSA*0.9518;
��:=L<�ײ� AND C<DSA AND ǿ;
DRAWICON(��>0,L*0.99,25);
DRAWTEXT(��>0,L*0.98, '��'),COLORYELLOW;
Z1:=STRCAT(HYBLOCK,' ');
Z2:=STRCAT(Z1,FGBLOCK);
Z3:=STRCAT(Z2,DYBLOCK);
Z4:=STRCAT(Z3,' ');
DRAWTEXT_FIX(ISLASTBAR,0,5,0,STRCAT(Z4,GNBLOCK)),COLORYELLOW;