‹ 返回

50485

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

指标公式

N:=1.8;
DRAWGBK(C>O,RGB(60,0,0),RGB(0,0,0),1,2,1);
SAT:=(AMOUNT/C)/(HHV(AMOUNT,180)/HHV(C,180));
���ܱ��Ͷ�:=IF(SAT>1,1,SAT)*100+50,,COLORYELLOW,LINETHICK2;
����:=EMA(���ܱ��Ͷ�,3),COLORYELLOW,LINETHICK2;
��������:=����-90;
W1:STICKLINE(��������>0,��������,0,3,1),COLORRED;
W2:STICKLINE(��������<0,��������,0,3,1),COLORCYAN;
VA1:=HHVBARS(��������,BARSLAST(��������<0)+1);
VA2:=CROSS(BACKSET(CROSS(0,��������),REF(VA1,1)+2),0.5);
QG:=CROSS(BACKSET(CROSS(0,��������) OR (ISLASTBAR AND ��������>0),REF(VA1,1)+2),0.5);
ǰ��:DRAWLINE(VA2,��������,REF(VA2,1),REF(��������,1),1),COLORMAGENTA;
VA3:=LLVBARS(��������,BARSLAST(��������>0)+1);
VA4:=CROSS(BACKSET(CROSS(��������,0),REF(VA3,1)+2),0.5);
BD:=BARSLAST(FILTERX(CROSS(0,��������),BARSCOUNT(C)));
ǰ��:DRAWLINE(VA4,��������,REF(VA4,1),REF(��������,1),1);
BDTJ:=IF(��������<0,FILTERX(��������=LLV(��������,BARSLAST(��������>0)),
BARSCOUNT(C)),DRAWNULL);
TSBDTJ:=BARSLAST(BDTJ);
BDZH:=FILTERX(��������<CONST(LLV(��������,BD+1)),BARSCOUNT(C));
BDTS:=BARSLAST(BDZH);
����:IF(BD+1>=1,CONST(LLV(��������,BD+1)),DRAWNULL);
BDCL:=CROSS(COUNT(CROSS(��������>����/2 AND ��������<0,0.5),TSBDTJ)=1,0.5) AND TSBDTJ>=0;
�յ�:=IF(ISLASTBAR AND ��������>0 AND ��������=HHV(��������,BARSLAST(��������<0)),1,
IF(FILTERX(QG,BARSCOUNT(C)),2,DRAWNULL));
UU:=(�յ�=1 OR �յ�=2) AND ��������>0;
ZZ:=FILTERX(UU,BARSCOUNT(C));
����:DRAWLINE(ZZ,��������,REF(ZZ,1),REF(��������,1),1),COLORWHITE;
����:=CONST(REF(��������,BARSLAST(ZZ)));
WW:=��������>����;
��ʼ��:=FILTERX(REFX(BARSLAST(WW),1)=1,BARSCOUNT(C));
����:=BARSLAST(��ʼ��),COLORYELLOW,NODRAW;
�Ϻ���:=DRAWLINE(��ʼ��,����,ZZ,����,0),COLORGREEN,DOTLINE;
�º���:=DRAWLINE(BDZH,CONST(LLV(��������,BD+1)),BDTJ=1,��������,0),COLOR8080FF,DOTLINE;
DRAWNUMBER(BDTJ,CONST(LLV(��������,BD+1))*0.9,BDTS);
DRAWNUMBER(ZZ,�Ϻ���*1.1,����);
TJ:=IF(��ʼ��,BARSNEXT(ZZ),DRAWNULL);
��������:=IF(����>0 AND ����<=REF(TJ,����),SUM(����>0,����),DRAWNULL),COLORWHITE,NODRAW;
������ʼ��:=REF(C,����),NODRAW;
�ռ�����:=(������ʼ��-C)/C*100,NODRAW;
TT:=BARSLAST(ZZ);
WQG:=CROSS(COUNT(CROSS(��������<����/2 AND ��������>0,0.5),ZZ)=1,0.5) AND ZZ>=0;
STICKLINE(��������>ǰ�� AND ����>ǰ�� AND BARSLAST(CROSS(��������<����/2,0.5))>0 AND
��������>(ǰ��+����)/2,��������,ǰ��,1,0),COLORYELLOW;
ǰ�߱��߶���λ:IF(��������>0 AND ����!=ǰ��,DRAWLINE(WQG,(ǰ��+����)/2,REF(WQG,1),REF((ǰ��+����)/2,1),1)
,DRAWNULL),COLORC0C000,DOTLINE;
AA:=STRCAT(STRCAT(STRCAT('��','�����ռ�'),'��'),CON2STR(IF(�ռ�����,�ռ�����,
DRAWNULL),2));
DRAWTEXT(WQG,��������*1.1,'���߳���'),COLORWHITE;
KAAA:DRAWTEXT(BDCL,��������*1.1,'���ͳ���'),COLORWHITE;
STICKLINE(��������>ǰ��,��������,ǰ��,1,0),COLORYELLOW;
STICKLINE(WQG,��������,0,1,0),COLORGREEN;
STICKLINE(��������<0 AND ��������<ǰ�� AND ǰ��<0,��������,ǰ��,1,0),COLORBLUE;
B1:=IF(CROSS(��������<0,0.5),BARSNEXT(BDTJ),DRAWNULL);
TSB1:=BARSLAST(��������>0)-1;
STICKLINE(BARSLAST(BDCL)>=0 AND ��������<ǰ�� AND ��������<0,��������,ǰ��,1,0),COLORGREEN;
STICKLINE(BDCL,��������,0,1,0),COLORWHITE;
STICKLINE(��������>ǰ�� AND ����>ǰ�� AND BARSLAST(WQG)>0,
��������,ǰ��,1,0),COLORRED;
DRAWTEXT(VA2 AND VA2!=UU,(��������/10)*9,'ǰ');
DRAWTEXT(VA2 AND VA2!=UU,��������/10,'��');
DRAWTEXT(ZZ,(��������/10)*9,'��'),COLORWHITE;
DRAWTEXT(ZZ,��������/10,'��'),COLORWHITE;
DRAWTEXT(BDTJ,(��������/10)*9,'��'),COLORRED;
DRAWTEXT(BDTJ,��������/10,'��'),COLORRED;
IF(BARSLAST(BDCL)>=0,����/2,DRAWNULL),COLORRED,DOTLINE;
DRAWICON(CROSS(��������,0),0,9);
DRAWTEXT_FIX(1,0.05,0.04,0,'�����������������׶ι��ɣ�ͬ�����ǽ׶Σ���о����
�͹������ǽ׶Σ�����׶Ρ���о������'),COLORFFFF00;