‹ 返回

12527

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

指标公式

���ǻ۽���ӥ��ָ�깫ʽ��Ʊ����Դ������:
VAR2:=((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55)));
VAR3:=SMA(VAR2,7,1);
VAR4:=REF(VAR3,1);
VAR5:=SMA(VAR3,10,1);
VAR6:=((HHV(HIGH,55) - CLOSE) / (HHV(HIGH,55) - LLV(LOW,55)));
VAR7:=MA(VAR6,5);
VAR8:=(LLV(LOW,5) = LLV(LOW,120));
VAR9:=REF(CLOSE,1);
VARA:=(SMA(MAX((CLOSE - VAR9),0),6,1) / SMA(ABS((CLOSE - VAR9)),6,1));
VARB:=(SMA(MAX((CLOSE - VAR9),0),12,1) / SMA(ABS((CLOSE - VAR9)),12,1));
VARC:=(((CLOSE + LOW) + HIGH) / 3);
VARD:=SUM((((((VARC - REF(LOW,1)) - (HIGH - VARC)) * VOL) / 100000) / (HIGH - LOW)),0);
VARE:=EMA(VARD,1);
VARF:=VARE;
VAR10:=MA(VARE,12);
VAR11:=MA(VARE,26);
VAR12:=((VARF - VAR10) * 60);
VAR13:=IF((VAR12 > 0.05),VAR12,0);
VAR14:=IF((VAR13 > 50),50,VAR13);
VAR15:=((CAPITAL / EMA(VOL,5)) / 30);
VAR16:=VAR15;
VAR17:=EMA(COST(85),10);
VAR18:=EMA(COST(1),10);
VAR19:=EMA(CLOSE,10);
VAR1A:=((VAR19 - VAR18) / (VAR17 - VAR18));
VAR1B:=REF(VAR1A,1);
VAR1C:=((CLOSE - REF(CLOSE,12)) / REF(CLOSE,12));
VAR1D:=((INDEXC - REF(INDEXC,12)) / REF(INDEXC,12));
VAR1E:=EMA((VAR1C - VAR1D),10);
VAR1F:=EMA((VAR1D - VAR1C),4);
VAR20:=MA(VAR1C,4);
VAR21:=MA(VAR1C,8);
VAR22:=REF(VAR20,1);
VAR23:=MA(((VAR1A - REF(VAR1A,12)) / REF(VAR1A,12)),4);
VAR24:=IF((VAR23 <= (0 - 20)),(0 - 20),VAR23);
VAR25:=IF((VAR24 >= 20),20,VAR24);
VAR26:=VAR25;
VAR27:=REF(VAR26,1);
VAR28:=REF(VAR26,5);
VAR29:=IF(CROSS(VAR14,VAR16),1,0);
VAR2A:=IF((VAR14 < VAR16),(0 - 10),10);
VAR2B:=IF((VAR1E > VAR1F),5,(0 - 5));
VAR2C:=IF((VAR3 > VAR5),5,(0 - 5));
VAR2D:=IF((VAR20 > VAR21),6,(0 - 6));
VAR2E:=IF(((VAR20 > 0) AND (VAR20 > VAR21)),8,(0 - 8));
VAR2F:=IF((VAR26 < 0),(0 - 10),10);
VAR30:=IF((VAR20 > VAR22),10,(0 - 10));
VAR31:=IF((VAR26 > VAR27),5,0);
VAR32:=IF((VAR26 < VAR27),(0 - 5),0);
VAR33:=IF((CLOSE > OPEN),3,(0 - 3));
����:=(((((((((VAR2A + VAR2B) + VAR2C) + VAR2D) + VAR2E) + VAR2F) + VAR30) + VAR31) + VAR32) + VAR33);
DRAWGBKLAST((CLOSE > 0),STRIP(RGB(0,60,38880),RGB(0,33,155),1));
STICKLINE((VAR1E > 0),(0 - 40),(0 - 50),6,0),colorCCCCFF;
STICKLINE(VAR8,(0 - 50),(0 - 60),6,0),colorgreen;
VAR34:=(REF(CLOSE,2) * 0.865);
VAR35:=(REF(CLOSE,13) * 0.772);
VAR36:=MIN(VAR34,VAR35);
VAR37:=((100 * VOL) / CAPITAL);
VAR38:=MA(CLOSE,13);
VAR39:=((CLOSE > (0.899 * REF(CLOSE,1))) AND (CLOSE < (0.901 * REF(CLOSE,1))));
VAR3A:=EMA(WINNER(CLOSE),5);
VAR3B:=(EMA(WINNER(CLOSE),30) - ((CAPITAL / EMA(VOL,30)) / 5));
VAR3C:=((CAPITAL / EMA(VOL,5)) / 5);
VAR3D:=VAR3A;
VAR3E:=IF((VAR3D > 0),(0 - VAR3D),(0 - VAR3D));
VAR3F:=REF(VAR3D,1);
��������:=(VAR3B + 50);
VAR40:=(VAR3B + 50);
VAR41:=REF(VAR40,1);
VAR42:=MA(CLOSE,5);
VAR43:=MA(CLOSE,10);
VAR44:=MA(CLOSE,30);
VAR45:=MA(CLOSE,12);
VAR46:=MA(CLOSE,26);
VAR4B:=REF(VAR46,1);
VAR7B:=IF(((((((CROSS(VAR3,VAR5) AND (VAR4 < 35)) AND (VAR7 > 50)) AND (VAR1A < 25)) AND (VAR1A > VAR1B)) AND (VAR41 < VAR40)) AND (((VARA > VARB) AND (VARB > VAR3)) OR ((VARA > VAR3) AND VAR8))),100,0);
VAR7C:=IF((((((CLOSE - VAR36) / CLOSE) < 0.1) AND (VAR41 < VAR40)) AND ((SUM(VAR37,5) / 5) < 1.8)),100,0);
VAR7D:=IF(((((CROSS(VAR3,VAR5) AND VAR8) AND (VAR3 < 25)) AND (VAR1A < 20)) OR (((CROSS(VAR3,VAR5) AND VAR8) AND (VAR3 < 40)) AND (VAR1A < 10))),100,0);
�ź�:=IF((((VAR7B = 100) OR (VAR7C = 100)) OR (VAR7D = 100)),20,(0 - 50));
ZZ5:=(�ź� - REF(�ź�,1));
DRAWICON((ZZ5 > 0),(0 - 20),16);
DRAWICON((ZZ5 > 0),(0 - 30),16);
DRAWICON((ZZ5 > 0),(0 - 40),16);
DRAWICON((ZZ5 > 0),(0 - 50),16);
DRAWICON((ZZ5 > 0),(0 - 50),1);
Z5:=(���� - REF(����,1));
DRAWTEXT((Z5 < 0),5,'��'),colorgreen;
DRAWTEXT((Z5 > 0),5,'��'),colorff00ff;
DRAWTEXT((Z5 = 0),5,'��'),coloryellow;
DRAWTEXT((Z5 < 0),9,'��'),colorgreen;
DRAWTEXT((Z5 > 0),9,'��'),colorff00ff;
DRAWTEXT((Z5 = 0),9,'��'),coloryellow;
DRAWTEXT((Z5 < 0),15,'��'),colorgreen;
DRAWTEXT((Z5 > 0),15,'��'),colorff00ff;
DRAWTEXT((Z5 = 0),15,'��'),coloryellow;
DRAWTEXT((Z5 < 0),20,'��'),colorgreen;
DRAWTEXT((Z5 > 0),20,'��'),colorff00ff;
DRAWTEXT((Z5 = 0),20,'��'),coloryellow;
����г�:=LLV(LOW,21);
FXJK:=(((HIGH + LOW) + CLOSE) / 3);
FXJK1:=EMA(FXJK,3);
FXJK2:=REF(FXJK1,1);
VA2:=(FXJK > FXJK2);
VA3:=(FXJK < FXJK2);
��:=FXJK;
��1:=EMA(��,5);
��2:=EMA(��,10);
��3:=EMA(��,21);
DIFF1:=(EMA(CLOSE,12) - EMA(CLOSE,26));
DEA1:=EMA(DIFF1,9);
MACD1:=(2 * (DIFF1 - DEA1));
DIFF:=((DIFF1 * 3) + ����г�);
DEA:=((DEA1 * 3) + ����г�);
DRAWICON(CROSS(DIFF,DEA),(0 - 20),7);
DRAWICON(CROSS(DIFF,DEA),(0 - 25),7);
DRAWICON(CROSS(DIFF,DEA),(0 - 30),7);
DRAWICON(CROSS(DIFF,DEA),(0 - 35),7);
DRAWICON(CROSS(DEA,DIFF),30,8);
DRAWTEXT(CROSS(��1,��2),(0 - 20),'��'),Colorred;
DRAWTEXT(CROSS(��1,��2),(0 - 25),'��'),Colorred;
ZZ5:=(VA2 - REF(VA2,1));
DRAWTEXT((ZZ5 < 0),(0 - 4),'��'),colorgreen;
DRAWTEXT((ZZ5 > 0),(0 - 4),'��'),coloryellow;
DRAWTEXT((ZZ5 = 0),(0 - 4),'��'),coloryellow;
DRAWTEXT((ZZ5 < 0),(0 - 9),'��'),colorgreen;
DRAWTEXT((ZZ5 > 0),(0 - 9),'��'),coloryellow;
DRAWTEXT((ZZ5 = 0),(0 - 9),'��'),coloryellow;
DRAWTEXT((ZZ5 < 0),(0 - 15),'��'),colorgreen;
DRAWTEXT((ZZ5 > 0),(0 - 15),'��'),coloryellow;
DRAWTEXT((ZZ5 = 0),(0 - 15),'��'),coloryellow;
0,LINETHICK4,colorBBBBBB;
  ���޴����� 0��һ��ʽ�� ������ָ�� (Դ��) ��һ��ʽ���乭���ָ�� (Դ��)��ʲô���⣿�����ǽ��������ö��������|�����Ƽ�|�������� ͨ����423ͨ���š����������ͼ/ѡ�� ���ɱض��ϴ�5 ��׼��׽ǿ�ƹ� ��������ʦ��Ʒ Դ�� ��ͼ�������︱ͼ���������ָ���õ�COST��������ϲ���¡�ʹ�÷���˵�����������ж�ֱ��...�����������