‹ 返回

51392

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

指标公式

MA3:MA(C,3),COLORRED,LINETHICK3;
MA5:MA(C,5),COLORWHITE;
MA10:MA(C,10),COLORGREEN;
MA20:MA(C,20),COLORYELLOW,LINETHICK3;
NOTEXT1:IF(SAR.SAR>=H,SAR.SAR,DRAWNULL),CIRCLEDOT,COLORGREEN;
NOTEXT2:IF(SAR.SAR<=L,SAR.SAR,DRAWNULL),CIRCLEDOT,COLORRED;
DIF:=EMA(C,12)-EMA(C,26);
DEA:=EMA(DIF,9);
MACD:=2*(DIF-DEA);
UB:=REF(MA(C,20)+2*SQRT(MA(POW((C-MA(C,20)),2),20)),1);
ZP:=TOPRANGE(MACD);
BP:=TOPRANGE(DIF);
JP:=TOPRANGE(C);
ͻ��:=MACD>REF(MACD,1) AND (ZP-REF(ZP,1)>100 OR BP-REF(BP,1)>100 OR JP-REF(JP,1)>100)
AND (HOD(DIF,10)=1 OR (CROSS(DIF,DEA) AND HOD(DIF,10)<=2 AND JP>100))
AND (EXIST(CROSS(DIF,DEA) OR CROSS(DIF,0),3) OR (REF(EVERY(BP<20,5),1) AND BP>100))
AND DIF>-0.01 AND (C>EMA(C,250) OR C>UB) AND C/REF(C,1)>1.08 AND C/HHV(C,120)>0.9;
CG:=MA(C,10);
FL:=HHV(CG,5);
FS:=CG-(FL-CG);
MA60:=MA(CLOSE,60);
��:=-110*(HHV(HIGH,600)-CLOSE)/(HHV(HIGH,600)-LLV(LOW,600))+110,COLOR00FF00,LINETHICK2;
XG:=C > REF(C,1) AND MA(C,5) > MA(C,10) AND MA(C,20) > MA(C,60) AND REF(MA(C,20),1) > REF(MA(C,60),1) AND MA(C,60) > REF(MA(C,60),1) AND FL > MA(C,60) AND FS > MA(C,60) AND FL=FS AND REF(FL,1) > REF(FS,1) AND C/REF(C,1)>1.080 AND (HOD(MACD.MACD,20)<=2 OR HOD(MACD.DIF,20)<=2) ;
DRAWTEXT(XG,L*0.98,'↑ǿ'),COLORYELLOW;
XG2:=C > REF(C,1) AND MA(C,5) > MA(C,10) AND MA(C,20) > MA(C,60) AND REF(MA(C,20),1) > REF(MA(C,60),1) AND MA(C,60) > REF(MA(C,60),1) AND FL > MA(C,60) AND FS > MA(C,60) AND FL=FS AND REF(FL,1) > REF(FS,1) AND C/REF(C,1)>1.080 AND (HOD(MACD.MACD,20)<=2 OR HOD(MACD.DIF,20)<=2) AND ��<25;
DRAWTEXT(XG2,L*1.02,'��WRǿ')COLORYELLOW;
ͻ��1:=MACD>REF(MACD,1) AND (ZP-REF(ZP,1)>100 OR BP-REF(BP,1)>100 OR JP-REF(JP,1)>100)
AND (HOD(DIF,10)=1 OR (CROSS(DIF,DEA) AND HOD(DIF,10)<=2 AND JP>100))
AND (EXIST(CROSS(DIF,DEA) OR CROSS(DIF,0),3) OR (REF(EVERY(BP<20,5),1) AND BP>100))
AND DIF>-0.01 AND (C>EMA(C,250) OR C>UB) AND C/REF(C,1)>1.08 AND C/HHV(C,120)>0.9;
DRAWTEXT(ͻ��1,L*0.96,'�Lͻ��1'),COLORFF00FF;
ͻ��2:=MACD>REF(MACD,1) AND (ZP-REF(ZP,1)>100 OR BP-REF(BP,1)>100 OR JP-REF(JP,1)>100)
AND (HOD(DIF,10)=1 OR (CROSS(DIF,DEA) AND HOD(DIF,10)<=2 AND JP>100))
AND (EXIST(CROSS(DIF,DEA) OR CROSS(DIF,0),4) OR (REF(EVERY(BP<20,5),1) AND BP>100))
AND (C>EMA(C,250) OR C>UB) AND C/REF(C,1)>1.08 AND C/HHV(C,120)>0.9 AND L<H
AND REF(EXIST(H/REF(C,1)>1.09,2),1) AND C/EMA(C,250)<1.7 AND FINANCE(46)/100000000<15;
DRAWTEXT(ͻ��2,L*0.94,'��ͻ��2'),COLORCYAN;
��WR:=ͻ��1 AND ��<25;
DRAWTEXT(��WR,L*1.01,'��WRͻ��'),COLORFF00FF;
VAR1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
VAR2:=REF(VAR1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR3:=REF(VAR2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR4:=REF(VAR3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR5:=REF(VAR4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR6:=REF(VAR5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR7:=REF(VAR6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR8:=REF(VAR7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR9:=REF(VAR8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARA:=REF(VAR9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARB:=REF(VARA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARC:=REF(VARB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2);
VARE:=REF(VARD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARF:=REF(VARE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR10:=REF(VARF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR11:=REF(VAR10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR12:=REF(VAR11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR13:=REF(VAR12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR14:=REF(VAR13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR15:=REF(VAR14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR16:=REF(VAR15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR17:=REF(VAR16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR18:=REF(VAR17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR19:=REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR
VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1) AND VAR1;
STICKLINE(VAR19,L,L*0.997,2,0),COLORYELLOW;
VAR1A:=REF(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR
VAR8 OR VAR9 OR VARA OR VARB OR VARC,1) AND VARD;
STICKLINE(VAR1A,H*1.003,H,2,0),COLOR00FF00;
X1:=(LOW+HIGH+CLOSE*2)/4;
��:=EMA(X1,14)*1.1382;
��ͣ:=C/REF(C,1)>1.098 AND H=C;
�Ƿ�:=(C/REF(C,1)-1)*100;
�����Ƿ�:=IF(REF(C>REF(C,1),2),SUM(�Ƿ�,3)>=20,COUNT(��ͣ,2)=2);
����:=CROSS(C,��) AND REF(��ͣ,1) AND �����Ƿ� AND BARSCOUNT(C)>13;
DRAWTEXT(����,H*1.02,'�����'),COLORFF00FF;