‹ 返回

51437

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

指标公式

RSI1:=(CLOSE-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
RSI2:=100*(HHV(H,9)-CLOSE)/(HHV(H,9)-LLV(L,9));
TJ1:=SMA(RSI2,9,1)+100;
TJ2:=SMA(RSI1,3,1);
TJ3:=SMA(TJ2,3,1)+100;
������:=TJ3-TJ1+50;
VAR2:=LLV(L,33);
VAR3:=HHV(H,21);
VAR4:=EMA((CLOSE-VAR2)/(VAR3-VAR2)*100,10)*-1+100;
QSX:=100-EMA(0.191*REF(VAR4,1)+0.809*VAR4,1);
STICKLINE(C,100,90,4,0),COLORC80064;
STICKLINE(C,90,80,4,0),COLORFF8080 ;
STICKLINE(������>REF(������,1),20,80,4,0),COLOR6C6CFF;
STICKLINE(������<REF(������,1),20,80,4,0),COLOR5C891B;
STICKLINE((QSX>REF(QSX,1) AND ������<REF(������,1)),20,80,4,0),COLOR6C6CFF;
STICKLINE((QSX<REF(QSX,1) AND ������>REF(������,1)),20,80,4,0),COLOR5C891B;
STICKLINE(C,20,10,4,0),COLOR0068D0;
STICKLINE(C,10,0,4,0),COLOR004488;
������:=90,COLORC08080;
�׷���:=10,COLOR4080FF;
������:100-EMA(0.191*REF(VAR4,1)+0.809*VAR4,1),LINETHICK3,COLORFF00FF;
��ǰ��ȫ��:100-EMA(0.191*REF(VAR4,1)+0.809*VAR4,1),CIRCLEDOT,LINETHICK1,COLORFF00FF;
DRAWTEXT(CURRBARSCOUNT=6,5,'�߰�ȫ��'),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=6,15,'��ȫ��'),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=6,45,'��ɫ�ֱ�'),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=6,50,'(�ֹ�)'),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=6,55,'��ɫ�ֹ�'),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=6,85,'������'),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=6,95,'�߷�����'),COLORWHITE;
TJ4:=LLV(L,17);
TJ5:=SMA(ABS(L-REF(L,1)),17,1);
TJ6:=SMA(MAX(L-REF(L,1),0),17,2);
Q:=-(EMA(IF(L<=TJ4,TJ5/TJ6,-3),1));
STICKLINE(CROSS(Q,0),15,0,4,0), COLORFF80FF,LINETHICK2;
����: IF(CROSS(Q,0),1,0),COLORFF00FF;
Q1:= (CLOSE-MA(CLOSE,40))/MA(CLOSE,40)*100, COLOR00FF00,LINETHICK2;
STICKLINE(CROSS(Q1,-24),20,0,4,0),COLORMAGENTA,LINETHICK2;
��������: IF(CROSS(Q1,-24),1,0),COLORMAGENTA;
VAR22:=EXPMA(EXPMA(EXPMA((2*CLOSE+H+L)/4,4),4),4);
TIMA:=( MA((VAR22-REF(VAR22,1))/REF(VAR22,1)*100,2));
DIMA:=( MA((VAR22-REF(VAR22,1))/REF(VAR22,1)*100,1));
STICKLINE(DIMA>TIMA AND DIMA<0,10,0,1,0),COLORRED;
��ʼ����:STICKLINE(DIMA>TIMA AND DIMA<0,10,0,1,0)=1,COLOR8080FF;
VATJ1:=(HHV(H,9)-CLOSE)/(HHV(H,9)-LLV(L,9))*100-70;
VATJ2:=SMA(VATJ1,9,1)+100;
VATJ3:=(CLOSE-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
VATJ4:=SMA(VATJ3,3,1);
VATJ5:=SMA(VATJ4,3,1)+100;
VATJ6:=VATJ5-VATJ2;
QSX1: IF(VATJ6>45,VATJ6-45,0),COLOR0080FF,LINETHICK2;
VATJ7:=REF(L,1);
VATJ8:=SMA(ABS(L-VATJ7),3,1)/SMA(MAX(L-VATJ7,0),3,1)*100;
VATJ9:=EMA(IF(CLOSE*1.3,VATJ8*10,VATJ8/10),3);
VATJ10:=LLV(L,30);
VATJ11:=HHV(VATJ9,30);
VATJ12:=IF(MA(CLOSE,58),1,0);
VATJ13:=EMA(IF(L<=VATJ10,(VATJ9+VATJ11*2)/2,0),3)/999*VATJ12;
������:=IF(VATJ13>100,100,VATJ13);
STICKLINE(������>0 AND ������>REF(������,1),0 ,������*1.2,3.5,0 ),COLOR0080FF;
STICKLINE(������>0 AND ������>REF(������,1),0 ,������*1.2,2.5,0 ),COLOR2291FF;
STICKLINE(������>0 AND ������>REF(������,1),0 ,������*1.2,1.5,0 ),COLOR1E8EFF;
STICKLINE(������>0 AND ������>REF(������,1),0 ,������*1.2,0.5,0 ),COLOR3E9EFF;
STICKLINE(REF(QSX1,1)< QSX1, QSX1,REF(QSX1,1),3.5,0),COLOR0000B9;
STICKLINE(REF(QSX1,1)< QSX1, QSX1,REF(QSX1,1),2.8,0),COLOR0000B9;
STICKLINE(REF(QSX1,1)< QSX1, QSX1,REF(QSX1,1),2.0,0),COLOR0000D0;
STICKLINE(REF(QSX1,1)< QSX1, QSX1,REF(QSX1,1),1.2,0),COLOR0000EA;
STICKLINE(REF(QSX1,1)< QSX1, QSX1,REF(QSX1,1),0.4,0),COLOR0000FF;
STICKLINE(REF(QSX1,1)> QSX1, QSX1,REF(QSX1,1),3.5,0),COLOR009100;
STICKLINE(REF(QSX1,1)> QSX1, QSX1,REF(QSX1,1),2.8,0),COLOR00A600;
STICKLINE(REF(QSX1,1)> QSX1, QSX1,REF(QSX1,1),2.0,0),COLOR00A600;
STICKLINE(REF(QSX1,1)> QSX1, QSX1,REF(QSX1,1),1.2,0),COLOR00AE00;
STICKLINE(REF(QSX1,1)> QSX1, QSX1,REF(QSX1,1),0.4,0),COLOR00D200;
�볡:=CROSS(82,RSI);
STICKLINE(�볡,�볡,10,3.5,0),COLORFF0000;
STICKLINE(�볡,�볡,15,2.5,0),COLORFF0000;
STICKLINE(�볡,�볡,20,1.5,0),COLORFF0000;
STICKLINE(�볡,�볡,25,0.5,0),COLORFFCC00;
STICKLINE(�볡,�볡,30,0.1,0),COLOR00D700;
D1:=(C+L+H)/3;
D2:=EMA(D1,6);
D3:=EMA(D2,5);
��:=CROSS(D2,D3);
ǿ������:50,COLORFF0000,POINTDOT;
DRAWICON(��,19,27);
DRAWICON(��,16,1);
VARR1:=SMA(MAX(CLOSE-REF(C,1),0),6,1)/SMA(ABS(CLOSE-REF(C,1)),6,1)*100;
DRAWICON(CROSS(82,VARR1),10,15);
DRAWTEXT(CROSS(82,VARR1),35,'�볡'),COLORYELLOW;