‹ 返回

49818

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

指标公式

����:=((V * 100) / CAPITAL);
����:=MA(����,4);
��:=MA(����,9);
�л�:=MA(����,17);
ɢ��:=MA(����,34);
����:=((((���� + ��) + �л�) + ɢ��) / 4);
�����ʽ�:=((���� - ����) / 10);
���ʽ�:=((�� - ����) / 10);
�л��ʽ�:=((�л� - ����) / 10);
ɢ���ʽ�:=((ɢ�� - ����) / 10);
0,COLORWHITE;
XN:=3;
��������:=(BARSCOUNT(C) + 1);
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
MA20:=MA(CLOSE,20);
MA60:=EMA(CLOSE,60);
MAXX:=IF((�������� > 100),MA60,MA20);
���߹���:=((MA10 - MA60) / MA60);
��������:=((((CLOSE / REF(CLOSE,20)) < 1.20) && (MA10 > REF(MA10,1))) && (CLOSE < (LLV(L,80) * 1.5)));
BIAS10:=((CLOSE - MA10) / MA10);
BIAS20:=((CLOSE - MA20) / MA20);
BIAS60:=((CLOSE - MA60) / MA60);
����:=((0.01 * AMOUNT) / VOL);
������:=(VOL / CAPITAL);
MVOL5:=MA(������,5);
MVOL20:=MA(������,20);
MVOL60:=EMA(������,60);
������:=((CLOSE / REF(CLOSE,1)) > 1.060);
��ͣ��:=((((CLOSE / REF(CLOSE,1)) > 1.099) && (CLOSE = HIGH)) && (L < C));
һ����ͣ:=(((CLOSE / REF(CLOSE,1)) > 1.099) && (LOW = HIGH));
����ͣ:=((((((HIGH / REF(CLOSE,1)) > 1.099) || ((CLOSE / REF(CLOSE,1)) > 1.09)) && ((CLOSE / REF(CLOSE,1)) > 1.065)) && ((CLOSE / REF(CLOSE,1)) < 1.0992)) && (CLOSE > ����));
����������:=(((((CLOSE / REF(CLOSE,1)) > 1.050) && ((������ > REF(������,1)) || (������ > MAX(MVOL5,MVOL60)))) && (CLOSE > ����)) && (BIAS10 < 0.12));
��־������:=((��ͣ�� || ����ͣ) || ����������);
��ͣ���:=BARSLAST(��־������);
ǰ����:=REF(����,��ͣ���);
��������:=((REF(LOW,1) < MAX(REF(MA10,1),REF(MA20,1))) && (CLOSE > MA10));
����ָ��:=INDEXC;
���̾��߹���:=((INDEXC - MA(INDEXC,10)) / MA(INDEXC,10));
���ǿ��:=(3 * (BIAS10 - ���̾��߹���));
���ǿ������:=((���ǿ�� > 0) || ((���ǿ�� > -(0.1)) && (���ǿ�� > REF(���ǿ��,1))));
�ۻ�ǿ��:=SUM(���ǿ��,10);
N:=10;
P:=3;
BBI:=((((MA(CLOSE,3) + MA(CLOSE,6)) + MA(CLOSE,12)) + MA(CLOSE,24)) / 4);
UPR:=(BBI + (P * STD(BBI,N)));
DWN:=(BBI - (P * STD(BBI,N)));
���ֿ���:=((UPR - DWN) / 10);
��������:=(((���ֿ��� < 0.40) && (LLV(���ֿ���,5) < (3 * LLV(���ֿ���,100)))) || (���ֿ��� < 0.20));
�����Ƿ�:=((((CLOSE / REF(CLOSE,1)) > 1.03) && ((CLOSE / REF(CLOSE,1)) < 1.110)) && ((CLOSE / MA10) < 1.13));
�����̲�:=((ACTINVOL - ACTOUTVOL) / CAPITAL);
A1:=MIN(COUNT(TRADEOUTNUM,0),30);
����:=(������ < MAX(MVOL5,MVOL20));
��������:=(COUNT(����,7) >= 4);
����������:=(((((������ > (1.35 * REF(������,1))) && (������ < (7 * REF(������,1)))) && (������ > 1.5)) && (������ > MVOL5)) && REF(��������,1));
��������:=((((�������� && ����������) && �����Ƿ�) && ���ǿ������) && ��������);
˫ǿģʽ:=(0.6 * ((((MA10 > MA20) || (MA10 > REF(MA10,1))) || (���� > MA10)) && (���ǿ�� > -(0.02))));
���Ի�Ծ:=(0.5 * ((((COUNT(������,60) >= 6) || (COUNT(��ͣ��,60) >= 2)) || (COUNT((��ͣ�� || ����������),30) >= 1)) || (COUNT((���ǿ�� > 0.1),120) > 20)));
����:=(0.2 * (((((������ > MAX(MVOL60,MVOL5)) || (MVOL5 > MVOL60)) || ��ͣ��) || (EXIST((��ͣ�� || ����������),3) && (������ > MIN(MVOL60,MVOL5)))) && (((CLOSE > MA10) || (���ǿ�� > 0)) || ((MVOL5 >= REF(MVOL5,1)) && (CLOSE > REF(CLOSE,1))))));
��Ծ��:=(0.5 * ((���� || ˫ǿģʽ) && ���Ի�Ծ));
����1:=((((((��ͣ�� || ����������) && ��Ծ��) && (���ǿ�� > 0)) && (���߹��� < 0.23)) && (BIAS60 < 0.25)) && ��������);
����ʱ��1:=BARSLAST(����1);
��Ծ����:(��Ծ�� && EVERY(��Ծ��,(����ʱ��1 + 1))),COLORRED;
����:=COUNT(����1,0);
����2:=((����1 && ��Ծ����) && (COUNT(����1,0) = 1));
����:=(((����1 && ��Ծ����) && REF((��Ծ���� <> 1),1)) && (COUNT(����1,0) > 1));
����3:=(((����1 && ��Ծ����) && REF((��Ծ�� = 0),1)) && (COUNT(����1,0) <= 1));
����:IF((COUNT(����1,0) > 1),����,(����2 || (����3 && ��������))),LINETHICK0;
����ʱ��:=BARSLAST(����);
�������:=REF(����,����ʱ��);
����㿪�̼�:=REF(OPEN,����ʱ��);
�������ͼ�:=REF(LOW,����ʱ��);
�������߼�:=REF(MA10,����ʱ��);
���ֹ���:=(������� * 0.95);
��������׼�:=IF((����㿪�̼� < (������� * 0.98)),MAX(�������ͼ�,���ֹ���),���ֹ���);
�ص�:=(0.2 * (((((((HHV(CLOSE,5) / CLOSE) > 1.06) && (HHV(BIAS10,6) > 0.08)) && (CLOSE > (0.95 * MA10))) && (CLOSE < (1.09 * MA10))) && ((LOW / MA10) < 1.01)) && ��Ծ����));
��ע����:(0.6 * (((��Ծ���� && ((CLOSE >= ��������׼�) || (CLOSE > MA10))) && (����ʱ�� <= 6)) && (����ʱ�� > 0))),LINETHICK0;
��ע:=(0.3 * (���� && (���ǿ�� > 0)));
ѡ��:=FILTER((0.6 * (((��Ծ���� && ((CLOSE >= ��������׼�) || (CLOSE > MA10))) && (����ʱ�� <= 6)) && (����ʱ�� > 0))),6);
X_1:=10;
X_2:=MA(((-(100) * (HHV(HIGH,34) - CLOSE)) / (HHV(HIGH,34) - LLV(LOW,34))),19);
X_3:=((-(100) * (HHV(HIGH,14) - CLOSE)) / (HHV(HIGH,14) - LLV(LOW,14)));
X_4:=EMA(((-(100) * (HHV(HIGH,34) - CLOSE)) / (HHV(HIGH,34) - LLV(LOW,34))),4);
X_5:=(X_2 + 100);
X_6:=(X_3 + 100);
X_7:=(X_4 + 100);
X_8:=((((REF(X_7,1) > 85) && (REF(X_6,1) > 85)) && (REF(X_5,1) > 65)) && CROSS(X_5,X_6));
X_9:=(((((((X_7 < REF(X_7,1)) && (REF(X_7,1) > 80)) && ((REF(X_6,1) > 95) || (REF(X_6,2) > 95))) && (X_5 > 60)) && (X_6 < 83.5)) && (X_6 < X_7)) && (X_6 < (X_5 + 4)));
X_10:=FILTER(X_9,4);
X_11:=((((((X_5 < 12) && (X_7 < 8)) && ((X_6 < 7.2) || (REF(X_6,1) < 5))) && ((X_7 > REF(X_7,1)) || (X_6 > REF(X_6,1)))) || ((((X_5 < 8) && (X_7 < 7)) && (X_6 < 15)) && (X_6 > REF(X_6,1)))) || (((X_5 < 10) && (X_7 < 7)) && (X_6 < 1)));
X_12:=(50 * ((((((((X_5 < 15) && (REF(X_5,1) < 15)) && (X_7 < 18)) && (X_6 > REF(X_6,1))) && CROSS(X_6,X_5)) && (X_6 > X_7)) && ((REF(X_6,1) < 5) || (REF(X_6,2) < 5))) && ((X_7 >= X_5) || (REF(X_6,1) < 1))));
X_13:=((X_7 - X_6) > 40);
X_14:=FILTER(((X_6 - LLV(X_6,3)) > 20),3);
�ļ�:(((((BARSLAST(X_13) <= 3) && ((X_6 - LLV(X_6,3)) > 20)) && ((CLOSE > MA(CLOSE,20)) || (MA(CLOSE,20) > REF(MA(CLOSE,20),1)))) && X_14) * 2),COLORLIMAGENTA,LINETHICK0;
����ţ:((�ļ� && ����) && (�����ʽ� >= ɢ���ʽ�)),COLORCYAN,LINETHICK0;
STICKLINE(����,0,2,2,0),COLORYELLOW;
STICKLINE((��ע���� > 0),0,2,2,0),COLORLIRED;
STICKLINE(�ļ�,0,2,2,0),COLORLIMAGENTA;
STICKLINE(����ţ,0,1,2,0),COLORCYAN;