‹ 返回

46211

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

指标公式

MAV5:MA(VOL,5),COLORRED;
MAV30:MA(VOL,30);
MAV120:MA(VOL,120);
VAR1:=MA(CLOSE,20);
VAR2:=IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,IF(PERIOD=5,240,1)))));
VAR3:=MOD(FROMOPEN,VAR2);
VAR4:=IF(VAR3<0.5,VAR2,VAR3);
VAR5:=IF(CURRBARSCOUNT=1,VOL*VAR2/VAR4,DRAWNULL);
STICKLINE(CURRBARSCOUNT=1 AND (SETCODE=0 OR SETCODE=1),VAR5,0,(-1),(-1)),COLORBROWN;
STICKLINE(CURRBARSCOUNT=1 AND (SETCODE=0 OR SETCODE=1),VAR5/2,0,(-1),(-1)),COLORBROWN;
VAR6:=100;
VAR7:=0.1*CONST(HHV(VOL,240));
STICKLINE(CLOSE>OPEN OR (CLOSE=OPEN AND CLOSE>=REF(CLOSE,1)),VOL,0,2,1),COLORRED;
STICKLINE(CLOSE<OPEN OR (CLOSE=OPEN AND CLOSE<REF(CLOSE,1)),VOL,0,2,0),COLORCYAN;
VAR8:=1.9;
VAR9:=VOL>=REF(VOL,1)*VAR8 AND IF(CLOSE<OPEN,CLOSE>REF(CLOSE,1),1);
VAR10:=VOL=LLV(VOL,VAR6) AND BARSCOUNT(VOL)>=VAR6;
VAR11:=VOL*0.95;
VAR12:=VOL*0.85;
STICKLINE(VAR9,0,VAR11,1,0),COLORYELLOW;
STICKLINE(VAR10,0,VAR12,1,0),COLORGRAY;
STICKLINE(CLOSE<OPEN AND CLOSE>REF(CLOSE,1),0,VAR11,2,0),COLORRED;
STICKLINE(CLOSE>OPEN AND CLOSE<REF(CLOSE,1),0,VAR11,2,0),COLORGREEN;
VAR13:=VOL<=LLV(VOL,100)*1.2 AND VOL>0 AND BARSCOUNT(VOL)>=100;
VAR14:=COUNT(VAR13,5)>=3;
DRAWICON(FILTER(VAR14,10),VOL+3*VAR7,24);
VAR15:=CLOSE/REF(CLOSE,1)<=0.96 AND VOL<HHV(VOL,30)/1.9;
DRAWICON(VAR15,VOL+1.6*VAR7,29);
VAR16:=COUNT(VOL>MAV120,4)>2 AND REF(VOL<MAV120,4);
DRAWICON(FILTER(VAR16,5),VOL+VAR7,1);
VAR17:=REF(VOL>MAV120,3) AND REF(VOL<MAV120,2) AND REF(VOL<MAV120,1) AND VOL<MAV120;
DRAWICON(FILTER(VAR17,5),VOL+VAR7,2);
DRAWICON(FILTER(CROSS(MAV120,MAV5),20),VOL+3*VAR7,6);
VAR18:=CROSS(MAV5,MAV120) AND VOL>MAX(REF(VOL,1),MAV120) AND REF(MAV120>MAV30,1) AND CLOSE>MAX(MAX(VAR1,REF(CLOSE,1)),OPEN);
DRAWICON(FILTER(VAR18,20),VOL+2.5*VAR7,24);
VAR19:=CROSS(MAV30,MAV120) AND VOL>MAX(REF(VOL,1),MAV30) AND CLOSE>MAX(MAX(VAR1,REF(CLOSE,1)),OPEN);
DRAWICON(VAR19,VOL+2*VAR7,25);
VAR20:=CROSS(MAV5,MAV30) AND VOL>MAX(REF(VOL,1),MAV5) AND MAV30>MAV120 AND CLOSE>MAX(MAX(VAR1,REF(CLOSE,1)),OPEN);
DRAWICON(FILTER(VAR20,10),VOL+1.5*VAR7,26);