‹ 返回

53092

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

指标公式

N:=5;
AA:="RSI.RSI1"(3,14,24);
BB:="RSI.RSI2"(3,14,24);
���߲�RSI:IF((BB-AA)/AA>N,50,0),STICK,LINETHICK2,COLOR00FF00;
����:=(CLOSE-MA(CLOSE,20))/MA(CLOSE,20)*100;
����:=IF(����>0,����,0);
STICKLINE(����>0,����,0,3,0),COLORRED;
STICKLINE(����>0&&C< REF(C,1),����,0,3,0),COLORFF2626;
VARQS3:=EMA(CLOSE,2)-EMA(CLOSE,150);
VARQS4:=EMA(VARQS3,100);
VARQS5:=2*(VARQS3-VARQS4);
VARQS6:=POW(VARQS5,3)*0.1+POW(VARQS5,1);
����:=(IF(VARQS5>0.1,VARQS6,0))*3;
��ţ:=(CLOSE-MA(CLOSE,25))/MA(CLOSE,25)*100;
VARQS7:=MA(��ţ,17)+MA(��ţ,17)-REF(MA(��ţ,17),1);
VARQS8:=IF(MA(��ţ,17)< VARQS7,VARQS7,MA(��ţ,17));
����ת:=VARQS8-(EMA(��ţ,17)-VARQS8)*0.98;
Q:=CROSS(��ţ,����ת)&&��ţ>REF(��ţ,1)&&����ת< REF(����ת,5);
DRAWTEXT(Q,��ţ,'��'),COLORF00FF0;
������:STICKLINE(����< 0,����,0,3,0),COLORGREEN;
��ɫ������:0,COLORGREEN;
������ţB:0,COLORF00FF0;
�Ϻ������:0,COLORRED;
���˳�ǿ��:0,COLORYELLOW;
MA1:=EMA(C,10);
MA2:=EMA(C,20);
MA3:=EMA(C,30);
A1:=ABS(MA1-MA2)+ABS(MA2-MA3);
A2:=A1/C< 1/100&&MA1>REF(MA1,1)&&MA2>REF(MA2,1);
STICKLINE(A2,0,4,2,0),COLORYELLOW;
EMA7:=EMA(CLOSE,7);
EMA14:=EMA(CLOSE,14);
EMA25:=EMA(CLOSE,25);
EMA55:=EMA(CLOSE,55);
A12:=ABS(EMA7-EMA14)+ABS(EMA14-EMA25)+ABS(EMA25-EMA55);
A22:=A1/C< 1/100&&EMA7>REF(EMA7,1)&&EMA14>REF(EMA14,1)&&EMA25>REF(EMA25,1);
��ǿ:CROSS(C,EMA7)&&CROSS(C,EMA14)&&CROSS(C,EMA25)&&CROSS(C,EMA25)&&CROSS(C,EMA55)&&EMA7>REF(EMA7,1)&&EMA14>REF(EMA14,1)&&EMA25>REF(EMA25,1)&&EMA55>REF(EMA55,1),COLORWHITE;
STICKLINE(��ǿ,-20,0,1.5,0),COLORWHITE;
VAR11:=MA(CLOSE,10)-EMA(CLOSE,10)*100;
VAR12:=MA(VAR11,5);
VAR13:=3*(VAR12-VAR11);
����:CROSS(VAR13,20),COLORRED;
DRAWTEXT(����,-4,'��'),COLORRED;
��ǿ�ź�:=H/MA(H,5)*(1+5/100);
��ǿ��:CROSS(��ǿ�ź�,1.15),COLORYELLOW;
R:=IF(��ǿ�ź�>=1.15,1,0);
DRAWTEXT(R,-4,'��'),COLORYELLOW;
DRAWTEXT(R,-8,'��'),COLORYELLOW;
DRAWTEXT(R,-12,'��'),COLORYELLOW;
MA32:=EMA(C,3);
LC1:=REF(CLOSE,1);
RSI4A:=SMA(MAX(CLOSE-LC1,0),4,1)/SMA(ABS(CLOSE-LC1),4,1)*100;
TYP:=(HIGH+LOW+CLOSE)/3;
CCI:=(TYP-MA(TYP,500))/(0.015*AVEDEV(TYP,500));
RSV:=(CLOSE-LLV(LOW,500))/(HHV(HIGH,500)-LLV(LOW,500))*100;
MTM:=CLOSE-REF(CLOSE,500);
VV:=(CCI< -100)&&(RSV< 20)&&(MTM< 0)&&(RSI4A< 15);
ת�ۡ�:Q,COLORF00FF0;
ճ��:0,COLORYELLOW;
��:IF(VV,20,0),STICK,COLORGREEN;
��RSVA:=(CLOSE-LLV(LOW,89))/(HHV(HIGH,89)-LLV(LOW,89))*100;
��K89A:=SMA(��RSVA,3,1);
��D89A:=SMA(��K89A,3,1);
��RSV27A:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;
��K27A:=SMA(��RSV27A,3,1);
��:=IF(CROSS(��D89A,50)&&��K27A>REF(��K27A,1)&&��K27A>70,90,0);
DRAWTEXT(��,0,'��'),COLOR00FF00;
�������ţ:0,COLORRED;
VAR222:=LLV(LOW,10);
VAR322:=HHV(HIGH,25);
������:=(EMA((CLOSE-VAR222)/(VAR322-VAR222)*4,4))*10;
�������:=CROSS(35,������);
STICKLINE(������>REF(������,1),������,REF(������,1),2,1),COLORYELLOW;
STICKLINE(������<=REF(������,1),������,REF(������,1),2,1),COLOR00FF00;
STICKLINE(�������,38,39,3,0),COLOR00FF00;
DRAWTEXT(�������,47,'��'),COLOR00FF00;
G:=20;
M12:=4;
M22:=2;
Q1:=30;
VAR232:=(CLOSE-LLV(LOW,G))/(HHV(HIGH,G)-LLV(LOW,G))*100;
VAR332:=SMA(VAR232,M12,1);
VAR432:=SMA(VAR332,M22,1);
��������:=(VAR432>82&&VAR332>89)*20;
�ٽ綥:=(VAR432>85&&VAR332>95)*20;
DRAWTEXT(��������=20,50,'��'),COLORF00FF0;
DRAWTEXT(�ٽ綥,60,'��'),COLORGREEN;