‹ 返回22912
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:长线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 22912 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
★ 看主力(筹码 / 资金)筹码/成本 COST·WINNER — ★算每股持仓成本分布,判主力建仓/获利盘/控盘度——票在谁手里
主力资金 — ★测大单/主力资金进出方向
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
MACD — 快慢均线之差,测趋势动能、金叉死叉
DMA — 两条不同周期均线之差,测中线方向
② 验量能(量价)成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
③ 抓买卖点(择时摆动)KDJ 随机 — 收盘在近期高低区间的位置,抓超买超卖+金叉
RSI — 涨跌力量强弱,超买超卖与背离
BIAS 乖离 — 价对均线偏离过大要回归
波动通道BOLL/标准差 — 均线±标准差通道,测波动与超买超卖
④ 触发(信号扳机)CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)去ST/风险股 — 剔除A股ST风险股
组合思路:先盯主力筹码/资金(票在谁手里),再用均线/MACD 定方向,再用通道测波动边界,再用量能验证真假,再用摆动指标抓超买超卖,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。 不过它的'根'在筹码/量价层——这套是普世的,港股美股马股加密都能算;尤其散户多、流通差的市场(如马股小盘、港股仙股)主力筹码更好使。和你的主散博弈/刘彩游龙同源。
指标公式
ͨ���Ų�����ʾ��ͼ��ʽ
Դ��
A1:=MAX(MAX(MA(C,5),MA(C,10)),MA(C,20));
A2:=MIN(MIN(MA(C,5),MA(C,10)),MA(C,20));
DRAWTEXT(H>REF(O,3)*1.19,H,'��'),COLORGREEN;
VAR1:=(HIGH+LOW+CLOSE)/3;
VAR2:=(VAR1-MA(VAR1,14))/(0.015*AVEDEV(VAR1,14));
AA:=CROSS(VAR2,-100);
BB:=BARSLAST(AA)+2;
DRAWICON(AA ,L*0.99,1);
DRAWTEXT(AA ,REF(L,2),'.....................................ֹ��');
XG2:=CROSS(C,MA(CLOSE,120));
DRAWICON(XG2,H*0.96,14);
XXS:=MA(HIGH,5)*(1+5/100);
DRAWTEXT(CROSS(XXS,C),H*1.02,'������'),COLORYELLOW;
LC:=REF(CLOSE,1);RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100);
FF:=EMA(CLOSE,2);MA15:=EMA(CLOSE,26);
DRAWTEXT(CROSS(FF,MA15),(LOW * 0.999),'�м�'),COLORA6E500;
DRAWTEXT(CROSS(88,RSI),(HIGH * 1.0),'�Ӷ�'),COLOR1880FF;
STICKLINE(C/REF(C,1)>1.095,C,O,2,0),COLORYELLOW;
RSIW:=SMA(MAX(CLOSE-LC,0),4.1,1)/SMA(ABS(CLOSE-LC),4.1,1)*100;
DRAWICON(CROSS(RSIW,11) ,L*0.99,11);
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
MA30:=MA(C,30);
���չ�����:=(C-MA5)/MA5*100;
BB05:=ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416;
�ٶ�5:=SMA(EMA((MA5-REF(MA5,1))/REF(MA5,1),3)*100,3,1);
���ٶ�5:=EMA((�ٶ�5-REF(�ٶ�5,1)),3),NODRAW;
SSR:=(C-MA30)/MA30*100,NODRAW;
�Ӳ�:=FILTER(COUNT(CROSS(BB05,30),5)>=1 AND MA5>REF(MA5,1) AND SSR>REF(SSR,1) AND MA10>REF(MA10,1) AND ���ٶ�5>REF(���ٶ�5,1) AND �ٶ�5>REF(�ٶ�5,1) ,10) ;
DRAWTEXT(�Ӳ� ,LOW*0.995,'��С���ն�'),COLORYELLOW;
XXS1:=MA(HIGH,5)*(1+5/100);
DDDD:=CROSS(C,XXS1);
DRAWTEXT(DDDD,HIGH*1.02,'����'),COLORYELLOW;
K:=(C+H+L)/3;
D:=MA(K,4);
DRAWTEXT(REF(C,1)>D AND C<D AND D>REF(D,1),H*1.01, '←����'),COLORYELLOW;
DIR2:=ABS(CLOSE-REF(CLOSE,10));
VIR2:=SUM(ABS(CLOSE-REF(CLOSE,1)),10);
ER2:=DIR2/VIR2;
CS2:=ER2*(0.8-2/24)+2/24;
CQ2:=CS2*CS2;
VAR28:=SMA(MAX(CLOSE-LC,0),5.5,1)/SMA(ABS(CLOSE-LC),6,1)*100;
VARA00:=((AMOUNT)/(VOL))/(100);
VARAB00:=((3)*(HIGH)+LOW+OPEN+(2)*(CLOSE))/(7);
VARAC00:=((SUM(AMOUNT,7))/(VARA00))/(100);
VARD0:=DMA(VARAB00,(VOL)/(VARAC00));
VARDE0:=((CLOSE-VARD0)/(VARD0))*(100);
VARDE0JF:=MA(VARDE0,20)+STD(VARDE0,20);
BIAS18:=((CLOSE-MA(CLOSE,18))/(MA(CLOSE,18)))*(100);
DRAWTEXT(CROSS(84,RSI) AND CROSS(76,VAR28),H*1.01,'����'),LINETHICK4,COLORGREEN;
�����:=((C-REF(MA(C,6),1))/6+MA(C,6))*1.004;
�������:=CROSS(C,�����) AND �����>REF(�����,1);
STICKLINE(�������,H,L,0,1),COLORWHITE,LINETHICK1;
STICKLINE(�������,O,C,2.5,0),COLORWHITE,LINETHICK2;
�����:=((C-REF(MA(C,18),1))/18+MA(C,18))*1.004;
��������:=CROSS(C,�����) AND �����>REF(�����,1);
STICKLINE(��������,H,L,0,1),COLORYELLOW,LINETHICK2;
STICKLINE(��������,O,C,2.5,0),COLORYELLOW,LINETHICK2;
��ͷ��:=EMA(C,1.5),COLOR0000CC;
��ͷ��:=EMA(C,5),COLORMAGENTA;
������:=EMA(��ͷ��,5),COLORGREEN;
VARF1:=COUNT(CROSS(��ͷ��,������),2)=1;
VARF2:=COUNT(CROSS(��ͷ��,������),2)=1;
ZAI:=FILTER(VARF1 AND VARF2,2);
DRAWTEXT(ZAI,������*0.99,'�I��������'),COLOR00FF00;
CC:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);
DD:=DMA(CLOSE,CC);
EMA13:=EMA(C,13);
EMA34:=EMA(C,34);
EMA55:=EMA(C,55);
AR1:=EMA55>EMA34 AND EMA34>EMA13;
AR2:=BARSLAST((C-EMA13)/EMA13*100<-6);
AR3:=EMA13>=REF(EMA13,2);
AR4:=COUNT(CROSS(C,EMA13),AR2)=1;
AR5:=AR1 AND AR2 AND AR3 AND AR4;
AR6:=AR5 AND FILTER(AR5,10);
DRAWTEXT(AR6,L*1.0,'�ֹɴ���'),COLORFF00FF;
FR:=BARSLAST(REF(CROSS(EMA34,EMA13),1)) AND CROSS(EMA13,EMA34);
DRAWTEXT(FR,L*1.0,'÷������'),COLORWHITE;
GR1:=BARSLAST(BETWEEN("BIAS.BIAS2"(6,13,24),0,5) );
GR2:=EMA13>EMA34 AND EMA34>EMA55 AND EMA13>REF(EMA13,1);
GR5:="MACD.MACD"(12,26,9)<REF("MACD.MACD"(12,26,9),1);
HR2:=EMA13>=REF(EMA13,3) AND EMA34>=REF(EMA34,1) AND EMA55>=REF(EMA55,1) AND CROSS(C,EMA13) AND CROSS(C,EMA34) AND CROSS
(C,EMA55);
DRAWTEXT(HR2 AND FILTER(HR2,10),L*1.0,'��������'),COLORFFC8FF;
A:=BARSCOUNT(C)+54;
ʱ��:=A/13=FLOOR(A/13);
DRAWTEXT(ʱ��,L*0.996,'����ʱ��'),COLORWHITE;
JJ:=(HIGH+LOW+CLOSE)/3;
QJ0:=VOL/IF(HIGH=LOW,4,HIGH-LOW);
QJ1:=IF(CAPITAL=0,QJ0*(JJ-MIN(CLOSE,OPEN)),QJ0*IF(HIGH=LOW,1,(MIN(OPEN,CLOSE)-LOW)));
QJ2:=IF(CAPITAL=0,QJ0*(MIN(OPEN,CLOSE)-LOW),QJ0*IF(HIGH=LOW,1,(JJ-MIN(CLOSE,OPEN))));
QJ3:=IF(CAPITAL=0,QJ0*(HIGH-MAX(OPEN,CLOSE)),QJ0*IF(HIGH=LOW,1,(HIGH-MAX(OPEN,CLOSE))));
QJ4:=IF(CAPITAL=0,QJ0*(MAX(CLOSE,OPEN)-JJ),QJ0*IF(HIGH=LOW,1,(MAX(CLOSE,OPEN)-JJ)));
DDX:=((QJ1+QJ2)-(QJ3+QJ4))/IF(CAPITAL=0,1000000,10000),COLOR00AAAA,LINETHICK;
JW:="KDJ.J";
DDY:=((QJ2+QJ4)-(QJ1+QJ3))/SUM(VOL,10)*100;
Ū��Ǯ��:=CROSS(JW,0) AND ((DDX>0 AND DDY>0) OR DDZ>400);
A2W:="MACD.MACD"(26,12,9);
A1W:=C/REF(C,1)<1.099 AND A2W>REF(A2W,1) ;
A3:=COUNT(DDX>0.045,10)>2;
Ū��Ǯ��2:=Ū��Ǯ�� AND DDX >0.055 AND DDY>0.07 AND A1W AND A3;
[1] [2] ��һҳ �������� 0��һ��ʽ�� ͨ����ָ����ͼ��ظ�ͼ��ʽ��Դ�� ��һ��ʽ��������Ԥ����ʽ ����Ǯ��Ԥ����ʽ��ʲô���⣿�����ǽ��������ö��������|�����Ƽ�|�������� ͨ����423ͨ���š����������ͼ/ѡ�� ���ɱض��ϴ�5 ����ǿ�ƹ� ��������ʦ��Ʒ Դ�� ��ͼ�������︱ͼ���������ָ���õ�COST��������ϲ���¡�ʹ�÷���˵�����������ж�ֱ��...�����������