‹ 返回

48584

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

指标公式

XG1:HHV(H,480),DOTLINE,COLORRED;
STICKLINE(FILTER(CROSS(C,REF(XG1,1)),10) AND C>REF(XG1,1),C*0.99,C,8,0),COLORGREEN;
DRAWTEXT(FILTER(CROSS(C,REF(XG1,1)),10) AND C>REF(XG1,1),C*0.99,'ͻ'),COLOR0080FF;
�ּ�:C,COLORWHITE,LINETHICK2;
����11:SUM(C*V,240)/SUM(V,240),COLORRED,LINETHICK2;
TT:=BARSCOUNT(C);
ǰ��:=REF(HHV(H,TT),1);
ͻ��:=CROSS(C,REF(HHV(H,TT),1)) AND C/����11<1.09 AND TT>1 AND TT<240;
����ɨ��:=COUNT(ͻ��,13)>=3 AND CROSS(C,REF(HHV(H,TT),1));
DRAWTEXT(����ɨ��,ǰ��, '←'),COLORYELLOW;
������ɨ��:=BARSLAST(����ɨ��)<13;
ȫ�����:=CROSS(C,REF(HHV(H,TT),1)) AND HHVBARS(VOL,TT)=0 AND C/����11<1.09 AND TT>1 AND TT<240 AND BARSLAST(����ɨ��)>=20;
DRAWTEXT(ȫ����� ,ǰ��, '←ȫ��'),COLORCYAN;
HJ_2:=DYNAINFO(4)>0 AND HHV(HIGH,2)/LLV(LOW,2)<1.25 AND REF(CLOSE,1)<LLV(LOW,3)+(HHV(HIGH,3)-LLV(LOW,3))*0.85;
HJ_9:=EMA(CLOSE,2);
HJ_10:=EMA(CLOSE,3);
HJ_11:=MAX(HJ_9,HJ_10);
X2:=CLOSE>HJ_11 AND HJ_2 AND (CLOSE>REF(HHV(HIGH,2),1) AND (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>0.015) AND (V/CAPITAL<=0.2) AND C/REF(C,1)<1.07;
NX:=MA(((SLOPE(C,20)*5)+C),10);
B1:=HOUR=09 AND MINUTE=45;
B20:=LLV(L,15);
B30:=BARSLAST(B1);
B4:=REF(B20,B30);
B5:CONST(B4),COLORFF80FF,CIRCLEDOT,LINETHICK2;
C1:=HOUR=09 AND MINUTE=45;
C2:=HHV(H,15);
C3:=BARSLAST(C1);
C4:=REF(C2,C3);
C5:CONST(C4),COLORFF80FF,CIRCLEDOT,LINETHICK2;
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD10:=(DIF-DEA)*2;
AA0:=MACD10>00 AND DIF>0 AND DEA>0;
A100:=HOUR=10 AND MINUTE=0;
A20:=HHV(H,30);
A30:=BARSLAST(A100);
A40:=REF(A20,A30);
A50:=CONST(A40);
A80:=CLOSE>A50 AND REF(C<=A50,1) AND CLOSE>NX;
AB:=FILTER(A80,100);
A90:=DYNAINFO(3);
AC:=CLOSE<=A90*1.04 AND CLOSE>A90;
����:=V/REF(MA(V,5),1);
XG:=AA0 AND AB AND AC AND A40>A90 AND ����>=1;
DRAWICON(XG,A50,23);
DRAWTEXT(FILTER(CROSS(C,REF(XG,1)),10) AND C>REF(XG,1),C*0.995,'ͻ'),COLORYELLOW;
HJ_4:=CLOSE;
HJ_5:=(CLOSE-REF(CLOSE,5))/REF(CLOSE,5);
BAB1:=STICKLINE(HJ_5>0,DYNAINFO(3),DYNAINFO(3)*(1+HJ_5),0.1,0);
BAB2:=STICKLINE(HJ_5<0,DYNAINFO(3),DYNAINFO(3)*(1+HJ_5),0.1,0);
HJ_6:=CLOSE/DYNAINFO(3);
HJ_7:=FILTER(HJ_5>0.015 AND HJ_5>REF(HJ_5,1)*2 AND VOL>REF(VOL,1)*2 AND CLOSE>REF(CLOSE,1) OR HJ_5>0.025,240);
DRAWICON(HJ_7 AND HJ_6<1.06 AND CLOSE>DYNAINFO(3),C,23);
DRAWICON(HJ_7 AND HJ_6<1.06 AND CLOSE>DYNAINFO(3),C,1);
DRAWTEXT(HJ_7 AND HJ_6<1.06 AND CLOSE>DYNAINFO(3),C,' ����')COLORGREEN;
H1:=MAX(DYNAINFO(3),DYNAINFO(5));
L1:=MIN(DYNAINFO(3),DYNAINFO(6));
P1:=H1-L1;
����:L1+P1*8/9,COLORLIRED,DOTLINE;
֧��:L1+P1*0.5/9,COLORGREEN,DOTLINE;
DRAWTEXT(LONGCROSS(֧��,C,2),C-0.01,' ����'),COLOR0000FF;
WA1:=V*C/100;
WA2:=SUM((IF(((WA1/8>20) AND (CLOSE>(REF(CLOSE,1)))),WA1,0)),0);
WA3:=SUM((IF(((WA1/8>20) AND (CLOSE<(REF(CLOSE,1)))),WA1,0)),0);
WA4:=SUM((IF(((WA1/8<20) AND (CLOSE>(REF(CLOSE,1)))),WA1,0)),0);
WA5:=SUM((IF(((WA1/8<20) AND (CLOSE<(REF(CLOSE,1)))),WA1,0)),0);
��������:=(WA2);
��������:=(WA3);
ɢ������:=(WA4);
ɢ������:=(WA5);
DRAWTEXT_FIX(1,0.000,0.083,0,STRCAT(STRCAT('������',CON2STR(��������,2)),' ��')),COLORRED;
DRAWTEXT_FIX(1,0.852,0.083,0,STRCAT(STRCAT('��������',CON2STR(��������,2)),' ��')),COLORGREEN;
X_1:=HIGH-REF(HIGH,1);
X_2:=REF(LOW,1)-LOW;
X_3:=EMA(IF(X_1>0 AND X_1>X_2,X_1,0),28);
X_4:=EMA(IF(X_2>0 AND X_2>X_1,X_2,0),28);
X_5:=EMA(X_3/TR,28);
X_6:=EMA(X_4/TR,28);
X_7:=EMA((CLOSE+HIGH+LOW)/3,2);
X_8:=MAX(DYNAINFO(3),EMA(DYNAINFO(5),5));
X_9:=MIN(DYNAINFO(3),EMA(DYNAINFO(6),5));
X_10:=(COST(95)+DYNAINFO(11))/2;
X_11:=(COST(5)+DYNAINFO(11))/2;
X_12:=CONST((X_8+X_10)/2);
X_13:=CONST((X_9+X_11)/2);
X_14:=(X_12+X_13)/2;
X_15:=X_13+X_14-X_12;
X_16:=(X_13+X_15)/2;
X_17:=(X_15+X_16)/2;
X_18:=(EMA(CLOSE,24)-EMA(CLOSE,52))*4+X_14;
X_19:=EMA(X_18,18);
MCD:=(X_18-X_19)*2+X_14,NODRAW,COLORYELLOW;
X_20:=3*SMA((CLOSE-LLV(LOW,54))/(HHV(HIGH,54)-LLV(LOW,54)),3,1)-2*SMA(SMA((CLOSE-LLV(LOW,54))/(HHV(HIGH,54)-LLV(LOW,54)),3,1),3,1);
X_21:=MEMA(X_20,10);
X_22:=EMA(X_21,10);
X_23:=IF(EXIST(CROSS(X_12,X_7),5) AND EXIST(CLOSE>X_12,10) AND X_21<HHV(X_21,10) AND X_22<REF(X_22,1),1,0);
X_24:=IF(EXIST(CROSS(X_7,X_13),5) AND EXIST(CLOSE<X_13,10) AND X_21>LLV(X_21,10) AND X_22>REF(X_22,1),1,0);
����:=X_23=1 AND REF(X_23,1)=0;
DRAWICON(X_23=1 AND REF(X_23,1)=0,X_12,8);
DRAWICON(X_24=1 AND REF(X_24,1)=0,X_13,7);
STICKLINE(X_23=1 AND REF(X_23,1)=0,X_12,X_13,0,0),COLORGREEN;
STICKLINE(X_24=1 AND REF(X_24,1)=0,X_12,X_13,0,0),COLORRED;
PA2:=BARSSINCE(����)+1;
�״�������:=REF(C,PA2-1),NODRAW;
��������:(DYNAINFO(7)-�״�������)/�״�������*100,NODRAW,COLORGREEN;
DRAWTEXT_FIX(1,0.0,1-0.0,0,STRCAT(STRCAT('���������桿',CON2STR(��������,2)),'%')),COLORGREEN;
����:=X_24=1 AND REF(X_24,1)=0;
PA1:=BARSSINCE(����)+1;
�״������:=REF(C,PA1-1),NODRAW;
��������:(DYNAINFO(7)-�״������)/�״������*100,NODRAW,COLORRED;
DRAWTEXT_FIX(1,0.0,1-0.098,0,STRCAT(STRCAT('���������桿',CON2STR(��������,2)),'%')),COLORRED;
��������:(�״�������-�״������)/�״������*100,NODRAW,COLORRED;
��:= (EXPMA(CLOSE,500)-REF(EXPMA(CLOSE,500),1))/REF(EXPMA(CLOSE,500),1)*100;
DRAWICON(CROSS(EXPMA(��,120)-0.0004,EXPMA(��,200)),����11,13);
Q:=BETWEEN(C/(SUM(AMOUNT,BARSCOUNT(C))/SUM(VOL*100,BARSCOUNT(C))),1.05,0.95);
Q2:=IF(Q=0,MA(C,BARSCOUNT(C)),(SUM(AMOUNT,BARSCOUNT(C))/SUM(VOL*100,BARSCOUNT(C))));
DRAWICON(CROSS((C/Q2),1.03),����11,5);
YD:=DYNAINFO(3);
MM:=IF(C=DYNAINFO(4)*1.1 AND L=DYNAINFO(4)*1.1,H-YD,H-REF(C,1));
M:=IF(MM>0,MM,0.0);
SS:=IF(C=DYNAINFO(4)*0.9 AND H=DYNAINFO(4)*0.9,YD-H,REF(C,1)-L);
S:=IF(SS>0,SS,0.0); 
HJ:=M+S;
��������:=M/HJ*AMOUNT/CAPITAL;
��������:=S/HJ*AMOUNT/CAPITAL;
N:=7.5;
MMA30:=EMA(CLOSE,30);
ǿ���綨:=IF(PERIOD=0,EMA(CLOSE,900),DRAWNULL),COLORWHITE,LINETHICK2;
��ʱ������:=SUM(C*V,240)/SUM(V,240),COLORYELLOW,LINETHICK1;
ʵʱ�Ƿ�����:=(C/DYNAINFO(3)-1)*100;
��������:=SUM((��������-��������),0),COLORAAAA00,NODRAW;
�������ȱ�:=��������/SUM((��������+��������),0)*50,NODRAW,COLORFFFFFF,LINETHICK2;
�������ȱ�����:=�������ȱ�+50;
�������ȱ�����:=IF(�������ȱ�����>80,80,IF(�������ȱ�����<20,20,�������ȱ�����));
��ʱ������:=SUM(C*�������ȱ�����,240)/SUM(�������ȱ�����,240);
�������Ȳο���0:=MA(�������ȱ�����,8)*1.062;
�������Ȳο���:=MA(�������ȱ�����,8)*1.091;
�������Ȳο���2:=MA(�������ȱ�����,5)*1.191;
ƽ����ʱ��ע:=�������Ȳο���<50 AND CROSS(�������ȱ�����,50);
ƽ����ʱ׷��:=(CROSS(�������ȱ�����,�������Ȳο���) OR (CROSS(�������ȱ�����,�������Ȳο���0) AND �������ȱ�����>70)) 
AND (�������ȱ�����>50) AND (MMA30>ǿ���綨 OR ��ʱ������>ǿ���綨 OR C>MAX(MMA30,ǿ���綨)) AND C>��ʱ������ 
AND V>MA(V,20) AND DYNAINFO(17)>=1.2 AND ʵʱ�Ƿ�����<N;
DRAWTEXT(FILTER(ƽ����ʱ��ע,20),�ּ�,'←��ע'),COLOR00FFFF;
STICKLINE(FILTER(ƽ����ʱ��ע,20),X_12,X_13,0,0),COLOR00FFFF;
DRAWTEXT(FILTER(ƽ����ʱ׷��,20),�ּ�,'←׷��'),COLORMAGENTA;
STICKLINE(FILTER(ƽ����ʱ׷��,20),X_12,X_13,0,0),COLORMAGENTA;
PA3:=BARSSINCE(ƽ����ʱ׷��)+1;
�״�׷�Ǽ�:=REF(C,PA3-1),NODRAW;
׷������:(DYNAINFO(7)-�״�׷�Ǽ�)/�״�׷�Ǽ�*100,NODRAW;
DRAWTEXT_FIX(1,0.852,1-0.0,0,STRCAT(STRCAT('��׷�����桿',CON2STR(׷������,2)),'%')),COLORMAGENTA;
PA4:=BARSSINCE(ƽ����ʱ��ע)+1;
�״ι�ע��:=REF(C,PA4-1),NODRAW;
��ע����:(DYNAINFO(7)-�״ι�ע��)/�״ι�ע��*100,NODRAW,COLORRED;
DRAWTEXT_FIX(1,0.852,1-0.098,0,STRCAT(STRCAT('����ע���桿',CON2STR(��ע����,2)),'%')),COLOR00FFFF;
����:=(VOL/CLOSE)/3;
B2:=SUM((IF(((����>0.20) AND (CLOSE>(REF(CLOSE,1)))),����,0)),0);
B3:=SUM((IF(((����>0.20) AND (CLOSE<(REF(CLOSE,1)))),����,0)),0);
B6:=B2+B3;DD1:=1;��:=B2/B3;
BBB1:=STRCAT(STRCAT('�� ',CON2STR((100*B2)/B6,0)),'%');
BBB2:=STRCAT(STRCAT('�� ',CON2STR((100*B3)/B6,0)),'%');
BBB3:=STRCAT(STRCAT('�� ',CON2STR((100*(B2-B3))/B6,0)),'%');
DRAWTEXT_FIX(DD1=1,0.500,0.83,0,BBB1),COLORRED;
DRAWTEXT_FIX(DD1=1,0.500,0.90,0,BBB2),COLORGREEN;
DRAWTEXT_FIX(DD1=1,0.500,0.999,0,BBB3),COLOR00FFFF;