‹ 返回

50345

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

指标公式

��ͣ:=BETWEEN(CLOSE/REF(CLOSE,1),1.0989,1.110) AND C=H AND C>O;
MKH:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);
DFG:=DMA(CLOSE,MKH);
SG:=(1+7/100)*DFG;
XG:=(1-7/100)*DFG;
ZG:=(SG+XG)/2;
DFO:=(C-REF(C,1))/REF(C,1)*100<-5;
AAO:=BARSLAST(DFO);
ͻ������:=CROSS(C,REF(O,AAO));
����V�ͷ�ѡ3:=EXIST(DFO,3) AND ͻ������;
����1:=(CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2));
����2:=(REF(����1,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
����3:=(REF(����2,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
����4:=(REF(����3,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
����5:=(REF(����4,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
����6:=(REF(����5,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
����7:=(REF(����6,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
����8:=(REF(����7,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
����9:=(REF(����8,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
����10:=(REF(����9,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
����11:=(REF(����10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
����12:=(REF(����11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
����13��:=REF(����1 OR ����2 OR ����3 OR ����4 OR ����5 OR ����6 OR ����7
OR ����8 OR ����9 OR ����10 OR ����11 OR ����12,1) AND ��ͣ;
RU9:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
KU1:=SMA(RU9,3,1);
DU1:=KU1-REF(KU1,1);
FD1:=IF(DU1>7 AND REF(DU1,1)<0 AND (DU1-REF(DU1,1))>9,50,0);
����14��:=FD1=50 OR REF('KDJ.J',1)<0 AND 'KDJ.J'>0 AND ��ͣ;
����15��:=����13�� AND ����14�� AND ��ͣ;
����13������:=IF((����14��),DRAWNULL,����13��);
��̬1:=(����13������ OR ����15��) AND C>O AND C<ZG;
��̬2:=(����13������ OR ����15��) AND C>O;
���ٳ���:=(C-MA(C,34))/MA(C,34)*100<-14;
��������2:=ABS(C-O)/C>0.07;
��������3:=ABS(C-O)/C>0.06;
ͳһ��:=DYNAINFO(7)>3 AND DYNAINFO(7)<40;
ͳһ��:=CAPITAL/1000000>=0.3 AND CAPITAL/1000000<9; 
V��1:=BETWEEN(SUM(HSCOL,20),12,20) OR BETWEEN(SUM(HSCOL,20),23,37) OR BETWEEN(SUM(HSCOL,20),39,49)
OR BETWEEN(SUM(HSCOL,20),51,164) OR SUM(HSCOL,20)>166;
V��2:=BETWEEN(SUM(HSCOL,20),12,16) OR BETWEEN(SUM(HSCOL,20),18,19) OR BETWEEN(SUM(HSCOL,20),21,32)
OR BETWEEN(SUM(HSCOL,20),36,48) OR BETWEEN(SUM(HSCOL,20),50,60) OR BETWEEN(SUM(HSCOL,20),62,68)
OR BETWEEN(SUM(HSCOL,20),70,74) OR BETWEEN(SUM(HSCOL,20),76,102) OR BETWEEN(SUM(HSCOL,20),104,126)
OR BETWEEN(SUM(HSCOL,20),128,164) OR BETWEEN(SUM(HSCOL,20),166,267) OR BETWEEN(SUM(HSCOL,20),269,512);
V��3:=BETWEEN(SUM(HSCOL,20),0,22) OR BETWEEN(SUM(HSCOL,20),24,30) OR BETWEEN(SUM(HSCOL,20),32,130)
OR BETWEEN(SUM(HSCOL,20),132,164) OR BETWEEN(SUM(HSCOL,20),166,267) OR SUM(HSCOL,20)>269;
V��4:=BETWEEN(SUM(HSCOL,20),12,20) OR BETWEEN(SUM(HSCOL,20),23,32) OR BETWEEN(SUM(HSCOL,20),36,48)
OR BETWEEN(SUM(HSCOL,20),52,69) OR BETWEEN(SUM(HSCOL,20),71,81) OR BETWEEN(SUM(HSCOL,20),83,89)
OR BETWEEN(SUM(HSCOL,20),91,99) OR BETWEEN(SUM(HSCOL,20),101,111) OR BETWEEN(SUM(HSCOL,20),113,164)
OR BETWEEN(SUM(HSCOL,20),166,267) OR SUM(HSCOL,20)>269;
V��5:=BETWEEN(SUM(HSCOL,20),12,20) OR SUM(HSCOL,20)>23;
V��6:=BETWEEN(SUM(HSCOL,20),0,28) OR SUM(HSCOL,20)>31;
V��7:=BETWEEN(SUM(HSCOL,20),5,17) OR BETWEEN(SUM(HSCOL,20),21,22) OR BETWEEN(SUM(HSCOL,20),24,28)
OR BETWEEN(SUM(HSCOL,20),30,32) OR BETWEEN(SUM(HSCOL,20),36,60) OR BETWEEN(SUM(HSCOL,20),62,130)
OR BETWEEN(SUM(HSCOL,20),132,164) OR BETWEEN(SUM(HSCOL,20),166,267) OR SUM(HSCOL,20)>269;
VA1:=(C-MA(C,30))/MA(C,30)*100;
VA2:=VA1<-3;
VB2:=(H-L)/L>0.07 AND (C-O)/O>0.07 AND C/REF(C,1)>1.05;
VB3:=���ٳ��� AND VB2;
VL1:='BIAS.BIAS3'<-6;
VE1:=(-100)*(HHV(HIGH,3)-CLOSE)/(HHV(HIGH,3)-LLV(LOW,3));
VE2:=CROSS(VE1,-87) AND OPEN<MA(CLOSE,5) AND CLOSE>=1.099*REF(CLOSE,1)
AND INDEXC>0.98*REF(INDEXC,1) AND CLOSE<=1.47*LLV(CLOSE,58);
VF1:=HHV(DMI.ADX,10)>65;
VF2:=IF(O<XS2.ͨ��2 AND C>XS2.ͨ��2 AND O<XS2.ͨ��4 AND C>XS2.ͨ��4 AND VF1,70,0);
V����:=100*(C-LLV(L,5))/(HHV(C,5)-LLV(L,5));
V����:=100*(C-LLV(L,8))/(HHV(C,8)-LLV(L,8));
V����A:=100*(C-LLV(L,13))/(HHV(C,13)-LLV(L,13));
V���A:=100*(C-LLV(L,21))/(HHV(C,21)-LLV(L,21));
V�ж�:=(V����+V����+V����A+V�г���A)/4;
V���:=100*(C-LLV(L,34))/(HHV(C,34)-LLV(L,34));
V����:=EMA(V���,13);
Vѡ��:=V����<20 AND CROSS(V�г���,V����);
Vѡ1:=VE2 AND ��̬1 AND ��������2 AND ����V�ͷ�ѡ3 AND C<EMA(C,99) AND V��1 AND ͳһ�� AND ͳһ��;
Vѡ2:=VA2 AND ��̬1 AND ��������3 AND ����V�ͷ�ѡ3 AND V��2 AND ͳһ�� AND ͳһ��;
Vѡ3:=VB3 AND ��̬2 AND ��������2 AND V��3 AND ͳһ�� AND ͳһ��;
Vѡ4:=VL1 AND ��̬1 AND ��������2 AND V��4 AND ͳһ�� AND ͳһ��;
Vѡ5:=VF2 AND ��̬2 AND ��������2 AND ����V�ͷ�ѡ3 AND C<EMA(C,60) AND V��5 AND ͳһ�� AND ͳһ��;
Vѡ6:=VF2 AND ��̬2 AND ��������2 AND REF(���ٳ���,2) AND REF(���ٳ���,1) AND ͻ������ AND CROSS(C,EXPMA(C,13))
AND V��6 AND ͳһ�� AND ͳһ��;
Vѡ7:=Vѡ�� AND ��̬2 AND ��������2 AND ����V�ͷ�ѡ3 AND V��7 AND ͳһ�� AND ͳһ��;
����V�ͷ�ѡ:Vѡ1 OR Vѡ2 OR Vѡ3 OR Vѡ4 OR Vѡ5 OR Vѡ6 OR Vѡ7 NODRAW;
DRAWICON((����V�ͷ�ѡ),17,1);
STICKLINE(����V�ͷ�ѡ,0,8,4.5,0),COLORGREEN;
STICKLINE(����V�ͷ�ѡ,0,12,2.5,0),COLORGREEN;
STICKLINE(����V�ͷ�ѡ,0,12,2,0),COLOR006600;
STICKLINE(����V�ͷ�ѡ,0,12,1.5,0),COLOR009900;
STICKLINE(����V�ͷ�ѡ,0,12,0.1,0),COLOR00FF00;
STICKLINE(����V�ͷ�ѡ,0,15,0.1,0),COLORWHITE;
DRAWTEXT(����V�ͷ�ѡ,10,'---����V�ͷ�ѡ'),COLOR00FFFF;