‹ 返回

22374

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

指标公式

NA:=STRCAT(CON2STR(YEAR,0),' �� '); 
YA:=STRCAT(CON2STR(MONTH,0),' �� '); 
RA:=STRCAT(CON2STR(DAY,0),' �� '); 
SJ:=STRCAT(STRCAT(NA,YA), RA); 
DRAWTEXT_FIX(C>0,0.88,0,0,SJ);
N:=7;
T1:=CONST(LLVBARS(LOW,N));
T1HIGH:=CONST(REF(HIGH,T1));
CC:=CONST(CURRBARSCOUNT);
T2:=CONST(BARSLAST((CURRBARSCOUNT >(CC+T1)) AND (HIGH>T1HIGH)));
T2HIGH:=CONST(REF(HIGH,T2));
T3:=CONST(BARSLAST((CURRBARSCOUNT >(CC+T2)) AND (HIGH>T2HIGH)));
T3HIGH:=CONST(REF(HIGH,T3));
ͻ��ɱ����:DRAWLINE(CURRBARSCOUNT=T3+1, T3HIGH, ISLASTBAR, T3HIGH, 1),LINETHICK1,COLORYELLOW;
DRAWTEXT(ISLASTBAR, T3HIGH, ' ɱ����!'),LINETHICK1,COLORYELLOW;
AB:=EMA(((2*C+H+L)/4-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100,8); 
BA:=EMA(AB,5); 
A1:=REFDATE(REF(HHV(H,96),5),DATE); 
B1:=REFDATE(REF(LLV(L,96),5),DATE); 
DY:=((A1)+(B1))/2; 
�䶥:IF(AB>0 AND AB-BA<=0,A1,A1),COLORGREEN,DOTLINE; 
����:IF(AB>0 AND AB-BA<=0,DY,DY),COLORYELLOW,DOTLINE; 
���:IF(AB>0 AND AB-BA<=0,B1,B1),COLORRED,DOTLINE; 
VARAA:=IF(CLOSE>150,91.3,0.913);
ͻ��:INTPART(CLOSE/VARAA )*VARAA,POINTDOT,LINETHICK4,COLORRED; 
��ͻ��:ͻ��+VARAA,POINTDOT,LINETHICK4,COLOR00FF00 ;
�ز�:(ͻ��+��ͻ��)/2,POINTDOT,COLORWHITE,LINETHICK4;
STICKLINE(CROSS(ZIG(3,5),REF(ZIG(3,5),1)),���,����,0.1,-1),COLORRED;
STICKLINE(CROSS(REF(ZIG(3,5),1),ZIG(3,5)),�䶥,����,0.1,-1),COLORGREEN;
DRAWICON(CROSS(ZIG(3,5),REF(ZIG(3,5),1)),����,1);
DRAWICON(CROSS(REF(ZIG(3,5),1),ZIG(3,5)),����,2);
EE:=(H+L+O+2*C)/5; 
CRTP:=EE+(H-L); 
CRZL:=2*EE-L; 
CRZC:=2*EE-H; 
CRFZ:=EE-(H-L); 
��:CONST(CRTP),COLORRED;
��:CONST(CRZL),COLORC7C9FF;
֧:CONST(CRZC),COLOR7C9CFF;
��:CONST(CRFZ),COLORDD00DD;
DRAWTEXT(ISLASTBAR, ��, ' ��ת��'),LINETHICK1,COLORDD00DD;
DRAWTEXT(ISLASTBAR, ֧, ' ֧��'),LINETHICK1,COLOR7C9CFF;
DRAWTEXT(ISLASTBAR, ��, ' ����'),LINETHICK1,COLORC7C9FF;
DRAWTEXT(ISLASTBAR, ��, ' ������'),LINETHICK1,COLORGREEN;
����:=EXPMA(C,12),COLORGRAY,LINETHICK2;
��:=50;
��ǰ:=3; 
��2:=REF(HHV(H,��),��ǰ); 
��2:=REF(LLV(L,��),��ǰ); 
H4:=��2-(��2-��2)*0.618; 
H5:=��2-(��2-��2)*0.809; 
֧��80.9%:REFDATE(H5,DATE),COLORRED; 
֧��61.8%:REFDATE(H4,DATE),COLORGREEN,; 
STICKLINE(CURRBARSCOUNT=1,֧��80.9%,֧��80.9%,300,-1),COLORGREEN; 
STICKLINE(CURRBARSCOUNT=1,֧��61.8%,֧��61.8%,300,-1),COLORRED; 
WH1:=IF(L=LLV(L,9),L,0);
WH2:=CONST(BARSLAST(WH1!=0));
WH3:=CONST(IF(WH2=0,H,REF(H,WH2)));
WH4:=CONST(REF(BARSLAST(H>WH3),WH2+1)+WH2+1);
WH5:=CONST(IF(WH4=0,H,REF(H,WH4)));
WH6:=CONST(REF(BARSLAST(H>WH5),WH4+1)+WH4+1);
WH7:IF(CURRBARSCOUNT<=WH2+10,CONST(IF(WH6=0,H,REF(H,WH6))),DRAWNULL),COLORRED,DOTLINE;
STICKLINE(CURRBARSCOUNT<=WH2+1 AND L=LLV(L,9),O,C,3,0),COLORRED;
DRAWTEXT(CURRBARSCOUNT=WH2+10,WH7,'LINE'),COLORRED;
DRAWTEXT(ISLASTBAR,WH7,' ����'),COLORRED;
WH8:IF(CURRBARSCOUNT<=WH2+1,IF(L=LLV(L,9),L,DRAWNULL),DRAWNULL),CIRCLEDOT;
H81:=IF(H=HHV(H,9),H,DRAWNULL);
H82:=CONST(BARSLAST(H81!=DRAWNULL));
H83:=CONST(IF(H82=0,L,REF(L,H82)));
H84:=CONST(REF(BARSLAST(L<H83),H82+1)+H82+1);
H85:=CONST(IF(H84=0,L,REF(L,H84)));
H86:=CONST(REF(BARSLAST(L<H85),H84+1)+H84+1);
H87:=IF(CURRBARSCOUNT<=H82+10,CONST(IF(H86=0,L,REF(L,H86))),DRAWNULL),DOTLINE;
H88:=IF(CURRBARSCOUNT<=H82+1,IF(H=HHV(H,9),H,DRAWNULL),DRAWNULL),CIRCLEDOT;
DRAWTEXT(CURRBARSCOUNT=H82+10,H87,'LINE'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,H87,'ֹ��'),COLORYELLOW;
DIF:=EMA(DCLOSE,12)-EMA(DCLOSE,26);
DEA:=EMA(DIF,9);
AAA:=(DIF-DEA)*2*60;
��:=CROSS(AAA-REF(AAA,1),15);
DRAWTEXT(��,MA(L,3),'�I........ ����'),COLORYELLOW,LINETHICK2;
LC:=REF((O+H+L+2*C)/5,1);
A81:=EMA(C,3),COLORWHITE;
A82:=EMA(C,5),COLORYELLOW;
A83:=EMA(C,7),COLORMAGENTA;
A84:=EMA(C,12),COLORGREEN;
A85:=EMA(C,20),COLORRED;
A86:=EMA(C,50),COLORBLUE,LINETHICK2;
SS8:=CROSS(A81,A85) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018 ;
SSS8:=CROSS(A81,A85) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018;
DRAWICON(SS8 ,MA(L,3),5);
DRAWTEXT(SS8,MA(L,3),'�I�������'),COLORYELLOW;
ZYX1:="DMI.PDI"(12,6);
ZYX2:="DMI.MDI"(12,6);
ZYX3:=ZYX1>65 AND ZYX1>REF(ZYX1,1);
ZYX4:=LLV(ZYX1,0);
ZYX5:=BARSLAST(ZYX4=ZYX1);
ZYX6:=(0-REF(ZYX2,4))/(ZYX4-REF(ZYX2,ZYX5))>2;
ZYX7:=ZYX1>REF(ZYX1,1);
ZYX8:=VOL>2*MA(VOL,30);
ZYX9:="DMI.ADX"(12,6);
ZYXA:="DMI.ADXR"(12,6);
ZYXB:=CLOSE>MA(CLOSE,30) AND CLOSE<MA(CLOSE,30)*1.04;
ZYXC:=MA(CLOSE,30)>REF(MA(CLOSE,30),1);
ZYXD:=BARSLAST(CROSS(MA(CLOSE,5),MA(CLOSE,10)))<BARSLAST(CROSS(MA(CLOSE,10),MA(CLOSE,5)));
ZYXF:=TROUGHBARS(3,15,1)<4;
ZYX10:=EMA(CLOSE,30)>REF(EMA(CLOSE,30),2);
ZYX11:=IF(ZYXF=1,50,0);
[1] [2]  ��һҳ  ���޴����� 0��һ��ʽ�� ͨ����ץ��ת����ָ��(Դ��) ��һ��ʽ��ͨ����ţ��ת����ͼָ��(Դ��)��ʲô���⣿�����ǽ��������ö��������|�����Ƽ�|�������� ͨ����423ͨ���š����������ͼ/ѡ�� ���ɱض��ϴ�5 ��׼��׽ǿ�ƹ� ��������ʦ��Ʒ Դ�� ��ͼ�������︱ͼ���������ָ���õ�COST��������ϲ���¡�ʹ�÷���˵�����������ж�ֱ��...�����������