‹ 返回

50577

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

指标公式

SOZ:=3;
N := 14;
M := 8;
N1 := 4;
M1:= 6;
HL:=SQRT(ABS(CLOSE-OPEN))+(CLOSE=OPEN);
JFC:=IF(CAPITAL>0,HL,SQRT(CLOSE));
DHL:=IF(3=1,JFC,IF(3=2,1,1/JFC));
M2:=EMA(C*DHL,2)/EMA(DHL,2);
M3:=EMA(C*DHL,3)/EMA(DHL,3);
M5:=EMA(C*DHL,5)/EMA(DHL,5);
M8:=EMA(C*DHL,8)/EMA(DHL,8);
M13:=EMA(C*DHL,13)/EMA(DHL,13);
M21:=EMA(C*DHL,21)/EMA(DHL,21);
M34:=EMA(C*DHL,34)/EMA(DHL,34);
M55:=EMA(C*DHL,55)/EMA(DHL,55);
M89:=EMA(C*DHL,89)/EMA(DHL,89);
M144:=EMA(C*DHL,144)/EMA(DHL,144);
M233:=EMA(C*DHL,233)/EMA(DHL,233);
M377:=EMA(C*DHL,377)/EMA(DHL,377);
M610:=EMA(C*DHL,610)/EMA(DHL,610);
HJ:=C;
AA:=MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(M2,M3),M5),M8),M13),M21),M34),M55),M89),M144),M233),M377),M610);
BB:=MIN(MIN(MIN(MIN(MIN(MIN(MIN(MIN(MIN(MIN(MIN(MIN(M2,M3),M5),M8),M13),M21),M34),M55),M89),M144),M233),M377),M610);
ճ��14:=(AA-BB)/BB,VOLSTICK;
ճ��3��:=EMA(ճ��14*DHL,3)/EMA(DHL,3);
ճ��13��:=EMA(ճ��14*DHL,13)/EMA(DHL,13);
ճ��26��:=EMA(ճ��14*DHL,26)/EMA(DHL,26);
ճ��55��:=EMA(ճ��14*DHL,55)/EMA(DHL,55);
ճ��144��:=EMA(ճ��14*DHL,144)/EMA(DHL,144);
ճ��243��:=EMA(ճ��14*DHL,233)/EMA(DHL,233);
A:=MA(AMOUNT,5)/REF(MA(AMOUNT,250),1),DRAWNULL;
B:=MA(AMOUNT,3)/REF(MA(AMOUNT,5),1),DRAWNULL;
CC:=MA(AMOUNT,5)/REF(MA(AMOUNT,35),1),DRAWNULL;
E:=MA(AMOUNT,3)/REF(MA(AMOUNT,35),1),DRAWNULL;
F:=EMA(SLOPE(CC,21)*21+C,42),DRAWNULL;
TRR:=SMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),N,1);
HD:=HIGH-REF(HIGH,1);
LD:=REF(LOW,1)-LOW;
DMP:=SMA(IF(HD>0 AND HD>LD,HD,0),N,1);
DMM:=SMA(IF(LD>0 AND LD>HD,LD,0),N,1);
PDI:=DMP*100/TRR,COLORRED;
MDI:=DMM*100/TRR,COLORGREEN;
ADX:=SMA(ABS(MDI-PDI)/(MDI+PDI)*100,N,1),COLORYELLOW;
ADXR:=(ADX+REF(ADX,M))/2;
DDD := (MA(CLOSE,10)-MA(CLOSE,50));
AMA1 := MA(DDD,10);
ǿ����:PDI > MDI AND ADX >= 30 AND ADX>ADXR,NODRAW;
ǿ�½�:PDI < MDI AND ADX >= 30 AND ADX>ADXR,NODRAW;
����:PDI > MDI AND BETWEEN( ADX, 16, 30) AND ADX>ADXR,NODRAW;
����:PDI < MDI AND BETWEEN( ADX, 16, 30) AND ADX>ADXR,NODRAW;
��ͷ����:PDI > MDI AND BETWEEN( ADX, 16, 30) AND ADX-ADXR<REF(ADX-ADXR,1),NODRAW;
��ͷ����:PDI < MDI AND BETWEEN( ADX, 16, 30) AND ADX-ADXR<REF(ADX-ADXR,1),NODRAW;
������:=ADX <=16 AND (PDI > MDI OR PDI < MDI),DRAWNULL;
��λΣ����:=PDI > MDI AND ADX >= 30 AND ADX-ADXR<REF(ADX-ADXR,1),DRAWNULL;
��ͷ����:=PDI<MDI OR DDD<AMA1,DRAWNULL;
��ͷ��:PDI,COLORRED,LINETHICK2;
��ͷ��:MDI,COLORCYAN,LINETHICK2;
˳����_����:=MA(ABS(MDI-PDI)/(MDI+PDI)*100,M1);
˳����:=(˳����_����+REF(˳����_����,M1))/2;
D:=ABS(AMOUNT-REF(AMOUNT,1));
EI:=SUM(D,5)/5;
FI:=REF(SUM(D,250)/250,1);
΢Ԫ����1:=D>REF(D,1) AND 3*(EMA(C,3)-EMA(C,8)-EMA(EMA(C,3)-EMA(C,8),20))*5+20>20 AND EI/FI>0 AND EI/FI<3;
ճ��ͻ��:˳����_����>˳���� AND ��ͷ��>36 AND C>F AND F>REF(F,1) AND ճ��14>=ճ��3�� AND ճ��3��>=ճ��13�� AND ճ��13��>ճ��26�� AND ճ��3��>ճ��243�� AND A>1 AND E>MA(E,5) AND E>0.618*MA(E,250) AND MA(DYNAINFO(37),7)>0.236*MA(DYNAINFO(37),250) AND AMOUNT>MA(AMOUNT,35),COLORYELLOW;
STICKLINE(ճ��ͻ��,0,0.809*ճ��14,7,0),COLORYELLOW;
�µ�ͻ��:˳����_����>36 AND C<F AND F<REF(F,1) AND ճ��14>=ճ��3�� AND ճ��3��>=ճ��13�� AND ճ��13��>=ճ��26�� AND ճ��3��>=ճ��243�� AND MA(DYNAINFO(37),7)>=0.236*MA(DYNAINFO(37),250) AND AMOUNT>=MA(AMOUNT,35),DRAWNULL;
STICKLINE(�µ�ͻ��,0,ճ��14,7,0),COLORBLUE;
�µ�ճ�Ϸ�ɢ:C<F AND F<REF(F,1)AND ճ��14>=ճ��3�� AND ճ��3��>=ճ��13�� AND ճ��13��>=ճ��26�� AND ճ��26��>=ճ��55�� AND ճ��26��>=ճ��144�� AND ճ��13��>=ճ��243�� AND NOT(ճ��ͻ��),COLORBLUE;
STICKLINE(�µ�ճ�Ϸ�ɢ,0,0.5*ճ��14,7,0),COLORGREEN;
����ճ�Ϸ�ɢ:˳����_����>˳���� AND ��ͷ��>��ͷ�� AND C>F AND F>=REF(F,1) AND ճ��14>=ճ��3�� AND ճ��3��>=ճ��13�� AND ճ��13��>=ճ��26�� AND ճ��3��>=ճ��243�� AND E>=0.618*MA(E,250) AND MA(DYNAINFO(37),7)>=0.236*MA(DYNAINFO(37),250) AND AMOUNT>=MA(AMOUNT,35) AND NOT(�µ�ճ�Ϸ�ɢ),COLORMAGENTA;
STICKLINE(����ճ�Ϸ�ɢ,0,0.5*ճ��14,7,0),COLORMAGENTA;
���Ƿ�ɢ:΢Ԫ����1 AND ˳����_����>˳���� AND ��ͷ��>��ͷ�� AND C>=F AND F>REF(F,1),COLORWHITE;
STICKLINE(���Ƿ�ɢ,0,0.2*ճ��14,7,0),COLORWHITE;
�µ���ɢ:˳����_����>˳���� AND C<F AND F<REF(F,1),COLORGREEN;
STICKLINE(�µ���ɢ,0,0.2*ճ��14,7,0),COLORGREEN;