‹ 返回

53177

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

指标公式

QA:=REF(H,10)=HHV(H,2*10+1);
QB:=BACKSET(QA,10+1);
QC:=FILTER(QB,10) AND H=HHV(H,10+1);
QD:=BARSLAST(QC);
QE:=IF(QC,CURRBARSCOUNT,0);
QF:=IF(QD,REF(QE,QD),QE);
QG:=CONST(QF);
QH:=REF(QF,QD+1);
QW:=CONST(QH);
����1:DRAWLINE(CURRBARSCOUNT=QW,H,ISLASTBAR,REF(H,QW-1),1),COLOR0099FF;
DRAWTEXT(ISLASTBAR,����1,'---����1'),COLOR0099FF;
����2:DRAWLINE(CURRBARSCOUNT=QG,H,ISLASTBAR,REF(H,QG-1),1),COLOR0099FF,DOTLINE;
����һ:(MAX(OPEN,CLOSE)-MIN(OPEN,CLOSE))*2/3+MIN(OPEN,CLOSE),NODRAW,COLORMAGENTA;
�ж�һ:(OPEN+CLOSE)/2,NODRAW,COLORGREEN;
STICKLINE((O+C)/2,(O+C)/2,(O+C)/2,3,0),COLORGREEN;
����һ:(MAX(OPEN,CLOSE)-MIN(OPEN,CLOSE))/3+MIN(OPEN,CLOSE),NODRAW,COLORYELLOW;
M1:=5;
M2:=13;
M3:=24;
M4:=60;
M5:=120;
M6:=250;
M7:=500;
MA5:MA(CLOSE,M1);
MA13:MA(CLOSE,M2);
MA24:MA(CLOSE,M3);
MA60:MA(CLOSE,M4);
MA125:MA(CLOSE,M5);
MA250:MA(CLOSE,M6);
MA500:MA(CLOSE,M7);
LT:=LLVBARS(L,60);
LT1:=LLVBARS(L,60);
LTT:=BARSLAST(CURRBARSCOUNT=CONST(LT)+1);
HT:=FINDHIGHBARS(H,LT+1,60,1);
DT:=FINDLOW(L,LT1+1,60,1);
DD:DRAWLINE(CURRBARSCOUNT=CONST(HT)+1,H,ISLASTBAR,REF(H,HT),0),COLORMAGENTA ,LINETHICK1,DOTLINE;
TT:=BARSLAST(CURRBARSCOUNT=CONST(HT)+1);
STICKLINE((C-REF(C,1))/REF(C,1)>0.095,C,O,1,0),COLORMAGENTA;
AA:=CONST(REF(HHVBARS(V,100),1)),NODRAW;
FF:IF(CURRBARSCOUNT<=AA+2,CONST(REF(MAX(C,O),AA+1)),DRAWNULL),DOTLINE,COLORLIRED;
CC:IF(CURRBARSCOUNT<=AA+2,CONST(REF(MIN(C,O),AA+1)),DRAWNULL),DOTLINE,COLORLIRED;
EE:=H>(FF-0.02) AND H<(FF+0.02);
DRAWTEXT(EE AND CURRBARSCOUNT<AA, H, '��'),COLORRED;
AA1:=(MIN(L,C)<FF+0.02 AND MIN(L,C)>FF-0.02);
BB1:=(MIN(L,C)<CC+0.02 AND MIN(L,C)>CC-0.02);
DRAWTEXT((AA1 OR BB1) AND CURRBARSCOUNT<AA, L*0.99, '��'),COLORRED;��һ:H-(H-L)*0.333,NODRAW;
LHJBK:=HORCALC('���ָ��',105,1,2),NODRAW;
DRAWTEXT_FIX(1,0.78,0,0,STRCAT('�������:',CON2STR(LHJBK,0))),COLORLIMAGENTA;
LHJAE:=HORCALC(HYBLOCK,105,1,0),NODRAW;
DRAWTEXT_FIX(1,0.88,0,0,STRCAT('��ͷ����:',CON2STR(LHJAE, 0))),COLORRED;
DRAWTEXT_FIX(C>0,0,0,0,STRCAT('��ҵ���: ',HYBLOCK));
DRAWTEXT_FIX(C>0,0.1,0,0,STRCAT('������: ',DYBLOCK));
DRAWTEXT_FIX(C>0,0,0.05,0,STRCAT('�����: ',FGBLOCK));
DRAWTEXT_FIX(C>0,0,0.1,0,STRCAT('������: ',GNBLOCK));
DRAWTEXT_FIX(1,0.50,0.0,0,STRCAT(STRCAT('������ֵͨ��',CON2STR((FINANCE(46)*C/100000000),2)),'��')),COLOR0000FF;
AAA7:=STRCAT('������:',CON2STR(DYNAINFO(37)*100,2)); DRAWTEXT_FIX(1,0.60,0,0,AAA7),COLORRED;