‹ 返回

53443

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

指标公式

VAR1:=(HIGH+LOW+CLOSE)/3;
VAR2:=((C-MA(C,6))/MA(C,6)*100+(C-MA(C,24))/MA(C,24)*100+(C-MA(C,32))/MA(C,32)*100)/3;
VAR3:=HHV(VAR2>20,10);
VAR4:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;
VAR5:=(HIGH+LOW+CLOSE)/3;
VAR6:=(VAR5-MA(VAR5,14))/(0.015*AVEDEV(VAR5,14));
VAR7:=(VAR5-MA(VAR5,70))/(0.015*AVEDEV(VAR5,70));
VAR8:=IF(VAR6>=150 AND VAR6< 200 AND VAR7>=150 AND VAR7< 200,10,0);
VAR9:=IF(VAR6<=-150 AND VAR6>-200 AND VAR7<=-150 AND VAR7>-200,-10,VAR8);
VAR10:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;
VAR11:=100-ABS(VAR10);
VAR12:=IF(VAR7>=200 AND VAR6>=150,100,IF(VAR7<=-200 AND VAR6<=-150,-100,VAR9))+0;
VAR13:=IF(VAR11< 90,VAR11,60);
VAR14:=IF(VAR4>0,VAR4,0);
VAR15:=VAR14>48 AND VAR12>60 AND VAR13< 100;
VAR16:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;
VAR17:=(HIGH+LOW+CLOSE)/3;
VAR18:=(VAR17-MA(VAR17,14))/(0.015*AVEDEV(VAR17,14));
VAR19:=(VAR17-MA(VAR17,89))/(0.015*AVEDEV(VAR17,89));
VAR20:=IF(VAR18>=150 AND VAR18< 200 AND VAR19>=150 AND VAR19< 200,10,0);
VAR21:=IF(VAR18<=-150 AND VAR18>-200 AND VAR19<=-150 AND VAR19>-200,-10,VAR20);
VAR22:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;
VAR23:=100-ABS(VAR22);
VAR24:=IF(VAR23< 90,VAR23,100);
VAR25:=IF(VAR16>0,VAR16,0);
VAR26:=IF(VAR19>=200 AND VAR18>=150,10,IF(VAR19<=-200 AND VAR18<=-150,-15,VAR21))+10;
VAR27:=VAR25>50 AND VAR26>10 AND VAR24=100;
VAR28:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),7);
VAR29:=HIGH-REF(HIGH,1);
VAR30:=REF(LOW,1)-LOW;
VAR31:=SUM(IF(VAR29>0 AND VAR29>VAR30,VAR29,0),7);
VAR32:=SUM(IF(VAR30>0 AND VAR30>VAR29,VAR30,0),7);
VAR33:=VAR31*100/VAR28;
VAR34:=VAR32*100/VAR28;
VAR35:=MA(ABS(VAR34-VAR33)/(VAR34+VAR33)*100,3);
VAR36:=((VAR31*100)/VAR28);
VAR88:=((VAR32*100)/VAR28);
VAR89:=MA(((ABS((VAR88-VAR36))/(VAR88+VAR36))*100),3);
CCI84:(VAR1-MA(VAR1,84))/(0.015*AVEDEV(VAR1,84)),COLORLICYAN;
DRAWBAND(100,RGB(0,50,50),CCI84,RGB(100,10,0));
CCI14:(VAR1-MA(VAR1,14))/(0.015*AVEDEV(VAR1,14)),COLORLIRED;
STICKLINE(VAR3 AND CROSS((REF(HIGH,1)+REF(LOW,1))/2,MA(CLOSE,20)+2*STD(CLOSE,20)),CCI14,100,1,0),COLORBROWN;
DRAWBAND(VAR12,RGB(10,100,10),0,RGB(100,10,0));
DRAWTEXT(VAR15 AND COUNT(VAR15,30)=1,60,'����'),COLOR009900;
DRAWICON(COUNT(CROSS(2,VAR12),15)>=1 AND CROSS(100,CCI14),100,2);
DRAWICON(COUNT(CROSS(VAR12,-2),15)>=1 AND CROSS(CCI14,0),-100,1);
DRAWTEXT(VAR27 AND COUNT(VAR27,30)=1,-150,'���ǹ���'),COLOR009900;
Ԥ��:IF(((VAR89>88) AND (VAR36< 5.8)),-100,-220),COLORRED;
��ţ��:IF(VAR35>90 AND VAR33=0,-50,-100),COLORYELLOW,LINETHICK1;
350,COLOR004400,POINTDOT;
220,COLORMAGENTA,POINTDOT;
ˮ��:100,COLORGRAY;
0,COLORLICYAN,POINTDOT;
-100,COLORYELLOW;
-220,COLORBLUE,POINTDOT;