‹ 返回54094
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:短线用途:进出都有(买卖点都标)🔻 有卖出信号→可反手做空(在加密/期货等可做空市场)
📊 把公式 54094 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
② 验量能(量价)成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
④ 触发(信号扳机)CROSS 交叉 — 两线金叉/死叉当买卖扳机
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)代码/板块/题材 — 按代码段、行业、概念、龙头筛选(A股特有)
去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向,再用量能验证真假,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。
指标公式
DH1:=MAX(DYNAINFO(3),DYNAINFO(5));
DL1:=MIN(DYNAINFO(3),DYNAINFO(6));
DR:=DH1-DL1;
DMID:=(DH1+DL1)/1;
SUPPORT:DL1+DR*1/8,POINTDOT,COLORMAGENTA;
SUPPORT1:DL1+DR*0.5/8,POINTDOT;
BOTTOM_REF:DL1+DR/3,POINTDOT,COLORBLUE;
STICKLINE(C<SUPPORT,SUPPORT,C,2,0),COLORRED;
H2:=MAX(DYNAINFO(3),DYNAINFO(5));
L2:=MIN(DYNAINFO(3),DYNAINFO(6));
P2:=H2-L2;
SUPPORT_A:L2+P2*0.5/8,COLORMAGENTA;
DRAWTEXT(LONGCROSS(SUPPORT_A,C,2),C,'��'),COLORYELLOW,LINETHICK4;
AMOUNT_W:=AMO/10000;
CAPITAL1:=AMOUNT_W>500 AND AMOUNT_W<1000;
CAPITAL2:=AMOUNT_W>1000;
TXT:=STRCAT(VAR2STR(AMOUNT_W/10000,1),'��');
ATK_VOL:=((HSL*0.50+REF(HSL,1)*0.33)+(REF(HSL,2)*0.17))*SUM(C,FROMOPEN)/FROMOPEN;
ATK_UP:=SUM(IF(C>REF(C,1),ATK_VOL*V,0),FROMOPEN),COLOR0000FF,LINETHICK0;
ATK_DN:=-SUM(IF(C<REF(C,1),ATK_VOL*V,0),FROMOPEN),COLOR00FF00,LINETHICK0;
ATK_FLOW:=ATK_UP+ATK_DN,COLORSTICK;
DRAWTEXT_FIX(1,0.75,0.92,0,' '),COLORYELLOW;
ATK_RATIO:=ATK_FLOW/SUM(V,FROMOPEN)*100,COLORRED,LINETHICK1;
ATK_CAP:=IF(ATK_RATIO>=0,(ATK_RATIO+50),100-ABS((ATK_RATIO-50)));
CAP_UP:=SUM(IF(C>REF(C,1),V,0),FROMOPEN),STICK,COLORRED;
CAP_DN:=-SUM(IF(C<REF(C,1),V,0),FROMOPEN),STICK,COLOR00FF00;
CAP_NET:=CAP_UP+CAP_DN,COLORSTICK;
CAP_RATIO:=CAP_NET/SUM(V,FROMOPEN)*100,COLOR00FFFF,LINETHICK1;
CAP_FLOW_RATIO:=IF(CAP_RATIO>=0,(CAP_RATIO+100)/2,100-ABS((CAP_RATIO-100)/2));
DRAWTEXT_FIX(1,0.000,0.88,0,STRCAT(STRCAT('���ʽ���',CON2STR(ATK_CAP,2)),' ����')),COLORRED;
VAR11:=(VOL/C)/3;
VAR22:=SUM(IF(((VAR11>40) AND (C>REF(C,1))),VAR11,0),0);
VAR33:=SUM(IF(((VAR11>40) AND (C<REF(C,1))),VAR11,0),0);
VAR44:=SUM(IF(((VAR11<40) AND (C>REF(C,1))),VAR11,0),0);
VAR55:=SUM(IF(((VAR11<40) AND (C<REF(C,1))),VAR11,0),0);
VAR66:=VAR22+VAR33+VAR44+VAR55;
INST_BUY:=VAR22,LINETHICK2;
INST_SELL:=VAR33,LINETHICK2;
TRADE_AMOUNT:=V*C/100,NODRAW;
MAIN_UP:=SUM(IF(((TRADE_AMOUNT/8>20) AND (C>REF(C,1))),TRADE_AMOUNT,0),0);
MAIN_DN:=SUM(IF(((TRADE_AMOUNT/8>20) AND (C<REF(C,1))),TRADE_AMOUNT,0),0);
MAIN_TOTAL:=MAIN_UP+MAIN_DN;
MAIN_VOL3:=MA(VOL,3);
SSLB:=STRCAT(STRCAT('���������ܺ�:',CON2STR((VOL/FROMOPEN)/(MAIN_VOL3/240)*100,0)),'%');
BAAVAR3:=STRCAT(STRCAT('������:',CON2STR((100*(MAIN_UP-MAIN_DN))/MAIN_TOTAL,0)),'%');
DRAWTEXT_FIX(1,0,0.18,0,BAAVAR3),COLOR00FFFF;
DRAWTEXT_FIX(1,0,0.26,0,SSLB),COLORYELLOW;
DRAWTEXT_FIX(1,0.0,1-0.05,0,STRCAT(STRCAT('���������̡�',CON2STR(INST_BUY,2)),'��')),COLORRED;
DRAWTEXT_FIX(1,0.18,1-0.05,0,STRCAT(STRCAT('���������̡�',CON2STR(INST_SELL,2)),'��')),COLOR00FF00;