‹ 返回

40580

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

指标公式

80,COLOR996699;
20,COLORGREEN;
10,COLORCC6633,LINETHICK2;
90,COLOR9966FF,LINETHICK2;
VAR1:=MA((-100)*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),19);
VAR2:=(-100)*(HHV(HIGH,21)-CLOSE)/(HHV(HIGH,21)-LLV(LOW,21));
VAR3:=EMA((-100)*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),4);
���:VAR1+100,COLOR9900FF;
������:VAR2+100,COLORGREEN,LINETHICK2;
IF(������>=REF(������,1),������,DRAWNULL),COLORRED,LINETHICK2;
VAR4:=VAR3+100;
VAR5:=BARSLAST(CROSS(������,���))<3 AND ���<20;
VAR6:=REF(VAR4,1)>85 AND REF(������,1)>85 AND REF(���,1)>65 AND CROSS(���,������);
VAR7:=VAR4<REF(VAR4,1) AND REF(VAR4,1)>80 AND (REF(������,1)>95 OR REF(������,2)>95) AND ���>60 AND ������<83.5 AND ������<VAR4 AND ������<���+4;
VAR8:=FILTER(VAR7,4);
VAR9:=���<12 AND VAR4<8 AND (������<7.2 OR REF(������,1)<5) AND (VAR4>REF(VAR4,1) OR ������>REF(������,1)) OR (���<8 AND VAR4<7 AND ������<15 AND ������>REF(������,1)) OR (���<10 AND VAR4<7 AND ������<1);
VAR10:=50*(���<15 AND REF(���,1)<15 AND VAR4<18 AND ������>REF(������,1) AND CROSS(������,���) AND ������>VAR4 AND (REF(������,1)<5 OR REF(������,2)<5) AND (VAR4>=��� OR REF(������,1)<1));
VAR11:=���>REF(���,1) AND COUNT(LLV(���,120),5)<3 AND VAR5;
VAR12:=���<REF(���,1) AND REF(���,1)=HHV(���,120);
VAR13:=REF(������,1)=LLV(������,4);
����:VAR13 AND REF(VAR4,1)<20 AND CROSS(������,10) AND (���>REF(���,1) OR (CROSS(������,VAR4) AND CROSS(������,���)));
STICKLINE(����,0,25,1,0),COLORRED;
VAR1:=DYNAINFO(8)>0;
VAR2:=NOT(NAMELIKE(131) OR NAMELIKE(132));
VAR3:=DYNAINFO(7)>5 AND DYNAINFO(7)<50 AND CAPITAL<30000000 AND VAR2;
VAR4:=MA((-100)*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),19);
VAR5:=(-100)*(HHV(HIGH,21)-CLOSE)/(HHV(HIGH,21)-LLV(LOW,21));
VAR6:=EMA((-100)*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),4);
VAR7:=VAR4+100;
VAR8:=VAR5+100;
VAR9:=VAR6+100;
VAR10:=BARSLAST(CROSS(VAR8,VAR7))<3 AND VAR7<20;
VAR11:=REF(VAR9,1)>85 AND REF(VAR8,1)>85 AND REF(VAR7,1)>65 AND CROSS(VAR7,VAR8);
VAR12:=VAR9<REF(VAR9,1) AND REF(VAR9,1)>80 AND (REF(VAR8,1)>95 OR REF(VAR8,2)>95) AND VAR7>60 AND VAR8<83.5 AND VAR8<VAR9 AND VAR8<VAR7+4;
VAR13:=FILTER(VAR12,4);
VAR14:=VAR7<12 AND VAR9<8 AND (VAR8<7.2 OR REF(VAR8,1)<5) AND (VAR9>REF(VAR9,1) OR VAR8>REF(VAR8,1)) OR (VAR7<8 AND VAR9<7 AND VAR8<15 AND VAR8>REF(VAR8,1)) OR (VAR7<10 AND VAR9<7 AND VAR8<1);
VAR15:=50*(VAR7<15 AND REF(VAR7,1)<15 AND VAR9<18 AND VAR8>REF(VAR8,1) AND CROSS(VAR8,VAR7) AND VAR8>VAR9 AND (REF(VAR8,1)<5 OR REF(VAR8,2)<5) AND (VAR9>=VAR7 OR REF(VAR8,1)<1));
VAR16:=VAR7>REF(VAR7,1) AND COUNT(LLV(VAR7,120),5)<3 AND VAR10;
VAR17:=VAR7<REF(VAR7,1) AND REF(VAR7,1)=HHV(VAR7,120);
VAR18:=REF(VAR8,1)=LLV(VAR8,4);
����:VAR3 AND VAR18 AND REF(VAR9,1)<20 AND CROSS(VAR8,10) AND (VAR7>REF(VAR7,1) OR (CROSS(VAR8,VAR9) AND CROSS(VAR8,VAR7)));