‹ 返回

41470

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

指标公式

MA250:MA(CLOSE,250),DOTLINE;
MA450:MA(CLOSE,450),DOTLINE;
MA610:MA(CLOSE,610),DOTLINE;
��:MA(CLOSE,7);��:MA(CLOSE,89),COLORYELLOW,LINETHICK2;
IF(��>REF(��,1),��,DRAWNULL),COLORRED,LINETHICK2;
P1:=7;P2:=89;
J1:=MA(CLOSE,P1);J2:=REF(J1,1);����7:(J1-J2),COLORLIGRAY,NODRAW;
J3:=MA(CLOSE,P2);J4:=REF(J3,1);����89:(J3-J4),COLORLIGRAY,NODRAW;
��7��:����7+J1,COLORBROWN,NODRAW;����89����:����89+J3,COLORLICYAN,NODRAW;
����2:=(��7��-J1);
B:=����2+��7��;
����3:=(B-��7��);
CC:=����3+B;
����4:=(CC-B);
D:=����4+CC;
����5:=(D-CC);
E:=����5+D;
STICKLINE(ISLASTBAR,��7��,��7��,33,1),COLORMAGENTA,LINETHICK2;
STICKLINE(ISLASTBAR,����89����,����89����,735,1),COLORLICYAN;
AZ1:=HHV(H,6);
BZ1:=LLV(L,6);
CZ1:=(AZ1+BZ1)/2;
������K�߰��λ:CZ1,COLORLIMAGENTA,NODRAW;
STICKLINE(ISLASTBAR,������K�߰��λ,������K�߰��λ,33,1),COLORMAGENTA,LINETHICK2;
AZZ1:=HHV(H,88);
BZZ1:=LLV(L,88);
CZZ1:=(AZZ1+BZZ1)/2;
����89K�߰��λ:CZZ1,COLORLIMAGENTA,NODRAW;
STICKLINE(ISLASTBAR,����89K�߰��λ,����89K�߰��λ,733,1),COLORBROWN;
STICKLINE(C/REF(C,1)>=1.0399,C,O,-1,0),COLORYELLOW;
STICKLINE(C/REF(C,1)<=0.9601,C,O,-1,0),COLORGREEN;
;
ZDFF:=(C-REF(C,1))/REF(C,1)*100;STICKLINE(ZDFF>9.8,O,C,3,0),COLOR0000FF;
�۵�7:=REF(C,7);
�۵�6:=REF(C,6);
�۵�5:=REF(C,5);
�۵�4:=REF(C,4);
�۵�3:=REF(C,3);
�۵�2:=REF(C,2);
�չؼ�����:IF(CURRBARSCOUNT<=20,REF(C,7),DRAWNULL),COLORFFFF00,DOTLINE;
�ܿ۵�1:="�۵�����.�۵�6#WEEK";
�ܿ۵�2:="�۵�����.�۵�5#WEEK";
�ܿ۵�3:="�۵�����.�۵�4#WEEK";
�ܿ۵�4:="�۵�����.�۵�3#WEEK";
�ܿ۵�5:="�۵�����.�۵�2#WEEK";
�ܿ۵�:="�۵�����.�۵�7#WEEK";
�¿۵�:="�۵�����.�۵�3#MONTH";
�ܹؼ�����:IF(CURRBARSCOUNT<=8,�ܿ۵�,DRAWNULL),COLORFFFF00,LINETHICK2;
IF(CURRBARSCOUNT<=8,�ܿ۵�1,DRAWNULL),COLORWHITE,LINETHICK2,NODRAW;
IF(CURRBARSCOUNT<=8,�ܿ۵�2,DRAWNULL),COLORWHITE,LINETHICK2,NODRAW;
IF(CURRBARSCOUNT<=8,�ܿ۵�3,DRAWNULL),COLORWHITE,LINETHICK2,NODRAW;
IF(CURRBARSCOUNT<=8,�ܿ۵�4,DRAWNULL),COLORWHITE,LINETHICK2,NODRAW;
IF(CURRBARSCOUNT<=8,�ܿ۵�5,DRAWNULL),COLORWHITE,LINETHICK2,NODRAW;
�¹ؼ�����:IF(CURRBARSCOUNT<=30,�¿۵�,DRAWNULL),COLORWHITE,LINETHICK2;
DRAWICON(CURRBARSCOUNT=8,H*1.03,38); 
S112:=STRCAT('���գ�',VAR2STR(MIN(�۵�7,J1),2));
S222:=STRCAT('--',VAR2STR(MAX(�۵�7,J1),2));
DRAWTEXT_FIX(ISLASTBAR,0,0.0,0,STRCAT(S112,S222));
S1:=STRCAT('���գ�',VAR2STR(MIN(�۵�6,��7��),2));
S2:=STRCAT('--',VAR2STR(MAX(�۵�6,��7��),2));
S3:=STRCAT('���գ�',VAR2STR(MIN(�۵�5,B),2));
S4:=STRCAT('--',VAR2STR(MAX(�۵�5,B),2));
S11:=STRCAT('����գ�',VAR2STR(MIN(�۵�4,CC),2));
S22:=STRCAT('--',VAR2STR(MAX(�۵�4,CC),2));
S33:=STRCAT('�����죺',VAR2STR(MIN(�۵�3,D),2));
S44:=STRCAT('--',VAR2STR(MAX(�۵�3,D),2));
S5:=STRCAT('�����죺',VAR2STR(MIN(�۵�2,E),2));
S6:=STRCAT('--',VAR2STR(MAX(�۵�2,E),2));
DRAWTEXT_FIX(ISLASTBAR,0,0.1,0,STRCAT(S1,S2));
DRAWTEXT_FIX(ISLASTBAR,0,0.2,0,STRCAT(S3,S4));
DRAWTEXT_FIX(ISLASTBAR,0,0.3,0,STRCAT(S11,S22));
DRAWTEXT_FIX(ISLASTBAR,0,0.4,0,STRCAT(S33,S44));
DRAWTEXT_FIX(ISLASTBAR,0,0.5,0,STRCAT(S5,S6));
HH:=(6*H+5*REF(H,1)+4*REF(H,2)+3*REF(H,3)+2*REF(H,4)+REF(H,5))/21;
LL:=(6*L+5*REF(L,1)+4*REF(L,2)+3*REF(L,3)+2*REF(L,4)+REF(L,5))/21;
AA1:=IF(C>REF(EXPMEMA(H,6),1),1,0);
AA2:=IF(C<REF(EXPMEMA(L,6),1),-1,0);
AA3:=AA1+AA2;
AA4:=IF(AA3=0,REF(AA3,BARSLAST(NOT(AA3=0))),AA3);
ת����:IF(AA4=-1,MA(HIGH,6),MA(LOW,6))LINETHICK2,COLORFFFFFF;
EE:=IF(H<REF(L,1),REF(C,1),H);
FF:=IF(L>REF(H,1),REF(C,1),L);
K������:(FF+EE)/2,NODRAW;
ZDF:=(C-REF(C,1))/REF(C,1)*100;
BK:=ABS(ZDF) >= 4;
SQK:=L>REF(C,1);
XQK:=H<REF(C,1);
T1:=BARSLAST(BK);
����:IF(REF(H,T1)<REF(L,T1+1),REF(C,T1+1),REF(H,T1)),NODRAW,COLORYELLOW;
����:IF(REF(L,T1)>REF(H,T1+1),REF(C,T1+1),REF(L,T1)),NODRAW,COLORWHITE;
����:(����+����)/2,NODRAW,COLORFF8000;
STICKLINE(ISLASTBAR,����,����,T1*8,0),COLORYELLOW;
STICKLINE(ISLASTBAR,����,����,T1*8,0),COLORWHITE;
STICKLINE(ISLASTBAR,����,����,T1*8,0),COLORBLUE;
Ǭ��20��3:MA(CLOSE,20),COLORRED,LINETHICK3;
AL:=SUMBARS(V,CAPITAL*1);
AL1:=SUM(COST(10),AL)/AL;
AL2:=SUM(COST(20),AL)/AL;
AL3:=SUM(COST(30),AL)/AL;
AL4:=SUM(COST(40),AL)/AL;
AL5:=SUM(COST(50),AL)/AL;
ׯ�ҳɱ�:(5*AL1+4*AL2+3*AL3+2*AL4+AL5)/15,COLOR00FF00,LINETHICK2;;
HB:=COST(99.3);LB:=COST(0.2);B3:=(HB-LB)/50;
B31:=HB-B3;B32:=HB-2*B3;B33:=HB-3*B3;B34:=HB-4*B3;B35:=HB-5*B3;B36:=HB-6*B3;B37:=HB-7*B3;B38:=HB-8*B3;B39:=HB-9*B3;
B310:=HB-10*B3;B311:=HB-11*B3;B312:=HB-12*B3;B313:=HB-13*B3;B314:=HB-14*B3;B315:=HB-15*B3;B316:=HB-16*B3;B317:=HB-17*B3;B318:=HB-18*B3;B319:=HB-19*B3;
B320:=HB-20*B3;B321:=HB-21*B3;B322:=HB-22*B3;B323:=HB-23*B3;B324:=HB-24*B3;B325:=HB-25*B3;B326:=HB-26*B3;B327:=HB-27*B3;B328:=HB-28*B3;B329:=HB-29*B3;
B330:=HB-30*B3;B331:=HB-31*B3;B332:=HB-32*B3;B333:=HB-33*B3;B334:=HB-34*B3;B335:=HB-35*B3;B336:=HB-36*B3;B337:=HB-37*B3;B338:=HB-38*B3;B339:=HB-39*B3;
B340:=HB-40*B3;B341:=HB-41*B3;B342:=HB-42*B3;B343:=HB-43*B3;B344:=HB-44*B3;B345:=HB-45*B3;B346:=HB-46*B3;B347:=HB-47*B3;B348:=HB-48*B3;B349:=HB-49*B3;
A1:=WINNER(HB)*100-WINNER(B31)*100;A2:=WINNER(B31)*100-WINNER(B32)*100;A3:=WINNER(B32)*100-WINNER(B33)*100;A4:=WINNER(B33)*100-WINNER(B34)*100;
A5:=WINNER(B34)*100-WINNER(B35)*100;A6:=WINNER(B35)*100-WINNER(B36)*100;A7:=WINNER(B36)*100-WINNER(B37)*100;A8:=WINNER(B37)*100-WINNER(B38)*100;
A9:=WINNER(B38)*100-WINNER(B39)*100;A10:=WINNER(B39)*100-WINNER(B310)*100;A11:=WINNER(B310)*100-WINNER(B311)*100;A12:=WINNER(B311)*100-WINNER(B312)*100;
A13:=WINNER(B312)*100-WINNER(B313)*100;A14:=WINNER(B313)*100-WINNER(B314)*100;A15:=WINNER(B314)*100-WINNER(B315)*100;A16:=WINNER(B315)*100-WINNER(B316)*100;
A17:=WINNER(B316)*100-WINNER(B317)*100;A18:=WINNER(B317)*100-WINNER(B318)*100;A19:=WINNER(B318)*100-WINNER(B319)*100;A20:=WINNER(B319)*100-WINNER(B320)*100;
A21:=WINNER(B320)*100-WINNER(B321)*100;A22:=WINNER(B321)*100-WINNER(B322)*100;A23:=WINNER(B322)*100-WINNER(B323)*100;A24:=WINNER(B323)*100-WINNER(B324)*100;
A25:=WINNER(B324)*100-WINNER(B325)*100;A26:=WINNER(B325)*100-WINNER(B326)*100;A27:=WINNER(B326)*100-WINNER(B327)*100;A28:=WINNER(B327)*100-WINNER(B328)*100;
A29:=WINNER(B328)*100-WINNER(B329)*100;A30:=WINNER(B329)*100-WINNER(B330)*100;A31:=WINNER(B330)*100-WINNER(B331)*100;A32:=WINNER(B331)*100-WINNER(B332)*100;
A33:=WINNER(B332)*100-WINNER(B333)*100;A34:=WINNER(B333)*100-WINNER(B334)*100;A35:=WINNER(B334)*100-WINNER(B335)*100;A36:=WINNER(B335)*100-WINNER(B336)*100;
A37:=WINNER(B336)*100-WINNER(B337)*100;A38:=WINNER(B337)*100-WINNER(B338)*100;A39:=WINNER(B338)*100-WINNER(B339)*100;A40:=WINNER(B339)*100-WINNER(B340)*100;
A41:=WINNER(B340)*100-WINNER(B341)*100;A42:=WINNER(B341)*100-WINNER(B342)*100;A43:=WINNER(B342)*100-WINNER(B343)*100;A44:=WINNER(B343)*100-WINNER(B344)*100;
A45:=WINNER(B344)*100-WINNER(B345)*100;A46:=WINNER(B345)*100-WINNER(B346)*100;A47:=WINNER(B346)*100-WINNER(B347)*100;A48:=WINNER(B347)*100-WINNER(B348)*100;
A49:=WINNER(B348)*100-WINNER(B349)*100;A50:=WINNER(B349)*100-WINNER(LB)*100;
MX0:=MAX(A1, MAX(A2, MAX(A3, MAX(A4, MAX(A5, MAX(A6, MAX(A7, MAX(A8, MAX(A9,A10)))))))));
MX1:=MAX(A11, MAX(A12, MAX(A13, MAX(A14, MAX(A15, MAX(A16, MAX(A17, MAX(A18, MAX(A19,A20)))))))));
MX2:=MAX(A21, MAX(A22, MAX(A23, MAX(A24, MAX(A25, MAX(A26, MAX(A27, MAX(A28, MAX(A29,A30)))))))));
MX3:=MAX(A31, MAX(A32, MAX(A33, MAX(A34, MAX(A35, MAX(A36, MAX(A37, MAX(A38, MAX(A39,A40)))))))));
MX4:=MAX(A41, MAX(A42, MAX(A43, MAX(A44, MAX(A45, MAX(A46, MAX(A47, MAX(A48, MAX(A49,A50)))))))));
���ֵ:=MAX(MX0, MAX(MX1, MAX(MX2, MAX(MX3,MX4))));
��ֵ����:=IF(���ֵ<8,40,IF(���ֵ<14,25,15));
�߿�����:=IF(C<1.5,0.003,IF(C<3,0.01,IF(C<10,0.02,IF(C<16,0.03,IF(C<30,0.05,0.06)))))*(5/10);
��������:=3;
STICKLINE(ISLASTBAR AND A1 >���ֵ/�������� AND A1 =MAX(MX0,MX1),HB ,HB+�߿����� ,A1*��ֵ���� ,0 ),COLORYELLOW;
STICKLINE(ISLASTBAR AND A1 >���ֵ/�������� AND A1 =MAX(MX0,MX1),B31 ,B31+�߿����� ,A1*��ֵ���� ,0 ),COLORYELLOW;
STICKLINE(ISLASTBAR AND A2 >���ֵ/�������� AND A2 =MAX(MX0,MX1),B32 ,B32+�߿����� ,A2*��ֵ���� ,0 ),COLORYELLOW;
STICKLINE(ISLASTBAR AND A3 >���ֵ/�������� AND A3 =MAX(MX0,MX1),B33 ,B33+�߿����� ,A3*��ֵ���� ,0 ),COLORYELLOW;
STICKLINE(ISLASTBAR AND A4 >���ֵ/�������� AND A4 =MAX(MX0,MX1),B34 ,B34+�߿����� ,A4*��ֵ���� ,0 ),COLORYELLOW;
STICKLINE(ISLASTBAR AND A5 >���ֵ/�������� AND A5 =MAX(MX0,MX1),B35 ,B35+�߿����� ,A5*��ֵ���� ,0 ),COLORYELLOW;
STICKLINE(ISLASTBAR AND A6 >���ֵ/�������� AND A6 =MAX(MX0,MX1),B36 ,B36+�߿����� ,A6*��ֵ���� ,0 ),COLORYELLOW;
STICKLINE(ISLASTBAR AND A7 >���ֵ/�������� AND A7 =MAX(MX0,MX1),B37 ,B37+�߿����� ,A7*��ֵ���� ,0 ),COLORYELLOW;
STICKLINE(ISLASTBAR AND A8 >���ֵ/�������� AND A8 =MAX(MX0,MX1),B38 ,B38+�߿����� ,A8*��ֵ���� ,0 ),COLORYELLOW;
STICKLINE(ISLASTBAR AND A9 >���ֵ/�������� AND A9 =MAX(MX0,MX1),B39 ,B39+�߿����� ,A9*��ֵ���� ,0 ),COLORYELLOW;
STICKLINE(ISLASTBAR AND A10 >���ֵ/�������� AND A10 =MAX(MX0,MX1),B310 ,B310+�߿����� ,A10*��ֵ���� ,0 ),COLORYELLOW;
STICKLINE(ISLASTBAR AND A11 >���ֵ/�������� AND A11 =MAX(MX0,MX1),B311 ,B311+�߿����� ,A11*��ֵ���� ,0 ),COLORYELLOW;
STICKLINE(ISLASTBAR AND A12 >���ֵ/�������� AND A12 =MAX(MX0,MX1),B312 ,B312+�߿����� ,A12*��ֵ���� ,0 ),COLORYELLOW;
STICKLINE(ISLASTBAR AND A13 >���ֵ/�������� AND A13 =MAX(MX0,MX1),B313 ,B313