‹ 返回

53157

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

指标公式

������:=6;
������ʵ:=1;
��3121�̶�:=2;
��������:=1;
��߾�:=5;
�ز����ǧ��֮:=2;
����1��2Ԫ3ȫ4:=0;
��׼��������:=240;
��1��2��3��4:=1;
��׼��ǰN��:=0;
��1��2��3ȫ4:=0;
��������:=10;
�Ƿ�ʮ��:=1;
ʮ�����:=5;
ʮ���ҿ�:=3;
ע����:=243088;
XA_1:=9970131;
XA_2:=TESTSKIP(DATE>XA_1);
XA_3:=0;
XA_4:=REF(HIGH,1)<LOW;
STICKLINE(REF(LOW,1)>HIGH,HIGH,REF(LOW,1),5,0),COLORGRAY;
STICKLINE(XA_4,LOW,REF(HIGH,1),5,0),COLORGRAY;
DRAWTEXT_FIX(ISLASTBAR,0,0,0,HYBLOCK);
DRAWTEXT_FIX(ISLASTBAR,0.05,0,0,DYBLOCK);
DRAWTEXT_FIX(ISLASTBAR,0.1,0,0,GNBLOCK);
DRAWTEXT_FIX(ISLASTBAR,0,0.04,0,FGBLOCK),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR,0,0.075,0,ZDBLOCK),COLORYELLOW;
XA_10:=240;
XA_11:=LLV(LOW,XA_10);
XA_12:=HHV(HIGH,XA_10);
XA_13:=CONST(XA_12-XA_11);
XA_14:=HIGH+XA_13*0.07;
XA_15:=LOW-XA_13*0.06;
XA_16:=LOW-XA_13*0.12;
XA_17:=LOW-XA_13*0.15;
XA_18:=MIN(CLOSE,OPEN);
XA_19:=MAX(CLOSE,OPEN);
XA_20:=IF(������ʵ=1,XA_18,LOW);
XA_21:=IF(������ʵ=1,XA_19,HIGH);
XA_22:=REF(CLOSE,1);
XA_23:=XA_19-XA_18;
XA_24:=XA_18+XA_23*0.2;
XA_25:=XA_18+XA_23*0.5;
XA_26:=XA_19-XA_23*0.2;
XA_27:=IF(CLOSE>=1,0.005,0.0005);
XA_28:=CLOSE>500;
XA_29:=WINNER(LOW)<=20 OR HIGH<0.382*XA_12 OR LOW<1.382*XA_11 OR LOW<=0.382*(XA_12+XA_11);
XA_30:=������ʵ;
XA_31:=IF(XA_28,HIGH,XA_19);
XA_32:=IF(XA_28,LOW,XA_18);
XA_33:=IF(CLOSE>OPEN,IF(XA_30=0,LOW,XA_32),IF(XA_30=0,HIGH,XA_31));
XA_34:=�ز����ǧ��֮/1000;
XA_35:=CURRBARSCOUNT;
XA_36:=��׼��������;
XA_37:=XA_35<=XA_36;
XA_38:=IF(��1��2��3��4=1,LOW,IF(��1��2��3��4=2,OPEN,IF(��1��2��3��4=3,CLOSE,HIGH)));
XA_39:=IF(��׼��ǰN��=0,XA_38,REF(XA_38,��׼��ǰN��));
��׼��:IF(XA_37,CONST(XA_39),DRAWNULL),COLOR885555;
XA_40:=��׼��*XA_34;
XA_41:=ABS(LOW-��׼��)<=XA_40;
XA_42:=ABS(OPEN-��׼��)<=XA_40;
XA_43:=ABS(CLOSE-��׼��)<=XA_40;
XA_44:=ABS(HIGH-��׼��)<=XA_40;
XA_45:=XA_41 OR XA_42 OR XA_43 OR XA_44 AND XA_37 AND XA_35!=��׼��ǰN��+1;
XA_46:=COUNT(XA_45,XA_36);
��׼�����:IF(XA_46>0,XA_46+1,0),NODRAW,COLORMAGENTA;
XA_47:=��߾�;
XA_48:=XA_47;
XA_49:=XA_48*1;
XA_50:=BARSLAST(FILTER(BACKSET(FILTER(REF(XA_21,XA_49)=HHV(XA_21,2*XA_49+1),XA_49),XA_49+1),XA_49));
XA_51:=REF(XA_21,XA_50);
XA_52:=XA_48*2;
XA_53:=BARSLAST(FILTER(BACKSET(FILTER(REF(XA_21,XA_52)=HHV(XA_21,2*XA_52+1),XA_52),XA_52+1),XA_52));
XA_54:=REF(XA_21,XA_53);
XA_55:=XA_48*4;
XA_56:=BARSLAST(FILTER(BACKSET(FILTER(REF(XA_21,XA_55)=HHV(XA_21,2*XA_55+1),XA_55),XA_55+1),XA_55));
XA_57:=REF(XA_21,XA_56);
XA_58:=XA_48*8;
XA_59:=BARSLAST(FILTER(BACKSET(FILTER(REF(XA_21,XA_58)=HHV(XA_21,2*XA_58+1),XA_58),XA_58+1),XA_58));
XA_60:=REF(XA_21,XA_59);
XA_61:=1;
XA_62:=CROSS(CLOSE,XA_61*XA_51);
XA_63:=XA_62 AND REF(HHV(XA_21,XA_50),1)<=XA_51;
XA_64:=CROSS(CLOSE,XA_61*XA_54);
XA_65:=XA_64 AND REF(HHV(XA_21,XA_53),1)<=XA_54;
XA_66:=CROSS(CLOSE,XA_61*XA_57);
XA_67:=XA_66 AND REF(HHV(XA_21,XA_56),1)<=XA_57;
XA_68:=CROSS(CLOSE,XA_61*XA_60);
XA_69:=XA_68 AND REF(HHV(XA_21,XA_59),1)<=XA_60;
����:XA_63 OR XA_67 OR XA_67 OR XA_69,NODRAW;
XA_70:=IF(XA_63,XA_50,IF(XA_65,XA_53,IF(XA_67,XA_56,XA_59)));
XA_71:=REF(XA_21,XA_70);
XA_72:=REF(XA_20,XA_47)=LLV(XA_20,2*XA_47+1);
XA_73:=FILTER(XA_72,XA_47);
XA_74:=BACKSET(XA_73,XA_47+1);
XA_75:=FILTER(XA_74,XA_47);
XA_76:=BARSLAST(XA_75);
XA_77:=REF(XA_20,XA_76);
STICKLINE(XA_51=REF(XA_51,1) AND ��߾�>0,XA_51,XA_51,5,0),COLOR770077;
STICKLINE(XA_77=REF(XA_77,1) AND ��߾�>0,XA_77,XA_77,5,0),COLOR007700;
XA_78:=XA_34*XA_20+XA_27;
XA_79:=XA_75 AND ABS(XA_77-REF(XA_77,1))<=XA_78 AND REF(XA_76,1)>=5;
XA_80:=XA_75 AND ABS(XA_77-REF(XA_71,XA_70+1))<=XA_78;
���:XA_79 OR XA_80,NODRAW,COLORLIGRAY;
XA_81:=BETWEEN(HIGH,XA_71*0.99,XA_71*1.01);
ҧ��:COUNT(XA_81,5)>=2,NODRAW,COLOR990099;
XA_82:=��1��2��3ȫ4;
XA_83:=VOL>=1.9*REF(VOL,1) AND CLOSE>OPEN;
XA_84:=VOL=REFX(HHV(VOL,��������),3);
XA_85:=XA_47>=5 AND VOL=HHV(VOL,XA_47) AND REFX(VOL<REF(VOL,1),1);
XA_86:=IF(CURRBARSCOUNT<XA_47,XA_85,XA_84);
XA_87:=IF(XA_82=1,XA_83,IF(XA_82=2,XA_86,IF(XA_82=3,XA_4,XA_86 OR XA_83 OR XA_4)));
XA_88:=BARSLAST(FILTER(XA_87,3));
XA_89:=REF(XA_4,XA_88);
XA_90:=IF(XA_89,REF(HIGH,XA_88+1),REF(XA_20,XA_88));
XA_91:=IF(XA_89,XA_88+1,XA_88);
XA_92:=��1��2��3ȫ4>0 AND LLV(CLOSE,XA_91)>=XA_90 AND XA_90=REF(XA_90,1);
XA_93:=IF(XA_92,XA_90,DRAWNULL);
STICKLINE(XA_92,XA_93,XA_93,6,0),COLORYELLOW;
XA_94:=4;
XA_95:=BARSLAST(XA_83);
XA_96:=LLV(XA_20,XA_95)>=REF(XA_20,XA_95) AND XA_95>=XA_94;
XA_97:=BARSLAST(XA_84);
XA_98:=LLV(XA_20,XA_97)>=REF(XA_20,XA_97) AND XA_97>=XA_94 AND XA_97>=��������;
XA_99:=BARSLAST(XA_83);
XA_100:=LLV(LOW,XA_99)>REF(HIGH,XA_99+1) AND XA_99>=XA_94;
����:XA_96 OR XA_98 OR XA_100,NODRAW,COLORLIMAGENTA;
XA_101:=ʮ�����;
XA_102:=ʮ���ҿ�;
XA_103:=MAX(XA_101,XA_102);
XA_104:=VOL>=REF(VOL,1)*1.1 OR CLOSE>OPEN*IF(CLOSE<500,1.03,1.01);
XA_105:=REFX(LLV(LOW,XA_102),XA_102);
XA_106:=XA_105*XA_34+XA_27;
XA_107:=XA_104 AND LOW<=XA_105;
XA_108:=REF(HHV(HIGH,XA_101),1);
XA_109:=REF(HHV(MAX(CLOSE,OPEN),XA_101),1);
XA_110:=XA_107 AND ABS(XA_108-XA_105)<=XA_106;
XA_111:=XA_107 AND ABS(XA_109-XA_105)<=XA_106;
XA_112:=REFX(LLV(MIN(CLOSE,OPEN),XA_102),XA_102);
XA_113:=XA_112*XA_34+XA_27;
XA_114:=XA_104 AND LOW<=XA_112;
XA_115:=XA_114 AND ABS(XA_108-XA_112)<=XA_113;
XA_116:=XA_114 AND ABS(XA_109-XA_112)<=XA_113;
STICKLINE(XA_110 OR XA_115 AND �Ƿ�ʮ��=1,XA_108,XA_108,8*XA_101,(-1)),COLORBROWN;
STICKLINE(XA_111 OR XA_116 AND �Ƿ�ʮ��=1,XA_109,XA_109,8*XA_101,0),COLORBROWN;
ʮ��:XA_110 OR XA_111 OR XA_115 OR XA_116,NODRAW,COLORBROWN;
K��:(HIGH+LOW)/2,NODRAW,COLORYELLOW;
XA_117:=MA(CLOSE,5);
MA5�Ƕ�:ATAN((XA_117/REF(XA_117,1)-1)*100)*180/3.1416,NODRAW;
XA_118:=������;
����250:IF(XA_118>=6 AND XA_118<7,MA(CLOSE,250),DRAWNULL),COLORBLUE;
����120:IF(XA_118>=5 AND XA_118<7,MA(CLOSE,120),DRAWNULL),COLORGRAY;
����60:IF(XA_118>=4 AND XA_118<7,MA(CLOSE,60),DRAWNULL),COLORGREEN;
����20:IF(XA_118>=3 AND XA_118<7,MA(CLOSE,20),DRAWNULL),COLORLIRED;
IF(XA_118>=3 AND ����20>=REF(����20,1),����20,DRAWNULL),COLORLIMAGENTA;
����10:IF(XA_118>=2 AND XA_118<7,MA(CLOSE,10),DRAWNULL),COLORBROWN;
����5:IF(XA_118>=1 AND XA_118<7,MA(CLOSE,5),DRAWNULL),COLORWHITE;
IF(����5>REF(����5,1),����5,DRAWNULL),COLORMAGENTA;
IF(����10>REF(����10,1),����10,DRAWNULL),COLORYELLOW;
XA_119:=REF(HHV(IF(XA_30=1,XA_19,HIGH),2),1);
XA_120:=FILTER(CLOSE>XA_119,1);
XA_121:=REF(LLV(IF(XA_30=1,XA_18,LOW),2),1);
XA_122:=FILTER(CLOSE<XA_121,1);
XA_123:=XA_120 AND COUNT(XA_120,BARSLAST(XA_122))=1 AND ��������=1;
XA_124:=XA_122 AND COUNT(XA_122,BARSLAST(XA_120))=1 AND ��������=1;
DRAWICON(XA_124,XA_14,39);
DRAWICON(XA_123,XA_15,38);
XA_125:=1.1*XA_22-XA_27;
XA_126:=1.05*XA_22-XA_27;
XA_127:=0.9*XA_22+XA_27;
XA_128:=0.95*XA_22+XA_27;
XA_129:=NAMELIKE(3) OR NAMELIKE(4);
XA_130:=IF(XA_129,CLOSE>=XA_126,CLOSE>=XA_125);
XA_131:=IF(XA_129,CLOSE<=XA_128,CLOSE<=XA_127);
XA_132:=IF(XA_129,HIGH>=XA_126,HIGH>=XA_125);
XA_133:=IF(XA_129,LOW<=XA_128,LOW<=XA_127);
XA_134:=CLOSE>OPEN AND (CLOSE>=XA_126 OR CLOSE>1.05*OPEN-XA_27) OR (XA_28 AND CLOSE>XA_22*1.024);
XA_135:=CLOSE<OPEN AND (CLOSE<=XA_128 OR CLOSE<0.95*OPEN+XA_27) OR (XA_28 AND CLOSE<XA_22*0.976);
XA_136:=BARSLAST(FILTER(XA_134,3));
XA_137:=REF(XA_33,XA_136);
����:IF(��3121�̶�=2 AND REF(XA_134,XA_136) AND XA_137=REF(XA_137,1),XA_137,DRAWNULL),DOTLINE,COLORYELLOW;
XA_138:=BARSLAST(FILTER(XA_135,3));
XA_139:=REF(XA_33,XA_138);
����:IF(��3121�̶�=2 AND REF(XA_135,XA_138) AND XA_139=REF(XA_139,1),XA_139,DRAWNULL),DOTLINE,COLORGREEN;
XA_140:=1.04;
XA_141:=VOL;
XA_142:=XA_84 AND BETWEEN(XA_141/REF(XA_141,1),1.01,5);
XA_143:=XA_141>REF(XA_141,1);
XA_144:=CLOSE/XA_22>=1.03 OR CLOSE/OPEN>=1.03;
XA_145:=CLOSE>OPEN OR CLOSE>XA_22;
XA_146:=CLOSE>REF(XA_19,1);
XA_147:=XA_144;
XA_148:=RANGE(XA_141/REF(XA_141,1),0.966,1.034) AND BARSCOUNT(VOL)>=2;
XA_149:=XA_146 AND REFX(XA_148 AND COUNT(CLOSE>OPEN,2)=2,1);
XA_150:=BETWEEN(XA_141/REF(XA_141,1),1.01,4.99) AND XA_145;
XA_151:=XA_143 AND XA_146;
XA_152:=REFX(COUNT(XA_141>=REF(XA_141,1) AND XA_145,2)=2,2);
XA_153:=REFX(COUNT(BETWEEN(CLOSE/XA_22,1.001,1.04),2)=2,2);
XA_154:=XA_142 OR XA_147 OR XA_149 OR XA_150 OR XA_151 OR XA_152 OR XA_153;
XA_155:=FILTER(XA_145 AND XA_154,0);
XA_156:=LLV(CLOSE,3)>=REF(XA_18,3);
XA_157:=1*(XA_155 AND REFX(XA_156,3));
XA_158:=EMA(XA_141,3)<=REF(XA_141,3)*1.03;
XA_159:=(EMA(XA_141,3)-REF(XA_141,3))/REF(XA_141,3)<=(EMA(CLOSE,3)-REF(CLOSE,3))/REF(CLOSE,3);
XA_160:=XA_158 OR XA_159;
XA_161:=REFX(MIN(EMA(CLOSE,3),CLOSE),3)>=CLOSE;
XA_162:=1*(XA_157 AND REFX(XA_160,3) AND XA_161);
XA_163:=XA_18>REF(XA_19,1);
XA_164:=1*(XA_145 AND REFX(XA_157,1) AND XA_19<REFX(OPEN,1));
XA_165:=XA_14-0.05*XA_13;
XA_166:=XA_165+0.005*XA_13;
XA_167:=XA_166+0.005*XA_13;
XA_168:=XA_167+0.005*XA_13;
XA_169:=XA_157>0 AND REF(XA_157>0=0,1);
XA_170:=XA_162>0 AND REF(XA_162>0=0,1);
XA_171:=XA_164>0 AND REF(XA_164>0=0,1);
STICKLINE(XA_169,XA_165,XA_166,1,0),COLORGRAY;
STICKLINE(XA_170,XA_166,XA_167,1,0),COLORYELLOW;
STICKLINE(XA_171,XA_167,XA_168,1,0),COLORMAGENTA;
XA_172:=����1��2Ԫ3ȫ4;
XA_173:=BARSLAST(XA_169);
XA_174:=IF(REF(XA_1