‹ 返回

47236

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

指标公式

XA_1:=CLOSE;
BBIBOLL:(MA(XA_1,3)+MA(XA_1,6)+MA(XA_1,12)+MA(XA_1,24))/4;
UPR:BBIBOLL+M*STD(BBIBOLL,N);
DWN:BBIBOLL-M*STD(BBIBOLL,N);
XA_2:=CLOSE=HHV(CLOSE,13);
XA_3:=BARSLAST(FILTER(CROSS(0.8,XA_2),2))+1;
�ߵ�:REF(CLOSE,XA_3),POINTDOT,COLORMAGENTA;
ͻ��:CROSS(CLOSE,REF(�ߵ�,1)),NODRAW,COLORYELLOW;
STICKLINE(XA_3<=6,�ߵ�,�ߵ�,3,0),COLORMAGENTA;
DRAWTEXT(ͻ��,LOW,668),COLORYELLOW;
XA_4:=CLOSE=LLV(CLOSE,13);
XA_5:=BARSLAST(FILTER(CROSS(0.8,XA_4),2))+1;
�͵�:REF(CLOSE,XA_5),POINTDOT,COLORGREEN;
STICKLINE(XA_5<=6,�͵�,�͵�,3,0),COLORGREEN;
XA_6:=REF(CLOSE,1);
XA_7:=SMA(MAX(CLOSE-XA_6,0),3,1)/SMA(ABS(CLOSE-XA_6),3,1)*100;
XA_8:=EMA(CLOSE,3);
XA_9:=EMA(CLOSE,21);
DRAWTEXT(CROSS(XA_8,XA_9),LOW*0.99,95),COLORRED;
DRAWRECTREL(0,480,205,589,RGB(10,1,30));
XA_10:=SUM(IF(CLOSE>REF(CLOSE,1),VOL,0),FROMOPEN);
XA_11:=-SUM(IF(CLOSE<REF(CLOSE,1),VOL,0),FROMOPEN);
XA_12:=XA_10+XA_11;
DRAWBAND(XA_12,RGB(150,0,150),0,RGB(0,100,0)),NODRAW;
�ʽ�����:XA_12,NODRAW;
�ʽ��:XA_12/SUM(VOL,FROMOPEN)*100,NODRAW;
XA_13:=IF(�ʽ��>=0,(�ʽ��+100)/2,100-ABS((�ʽ��-100)/2));
XA_14:=(NVI*0.5+REF(NVI,1)*0.33+REF(NVI,2)*0.17)*SUM(CLOSE,FROMOPEN)/FROMOPEN;
XA_15:=SUM(IF(CLOSE>REF(CLOSE,1),XA_14*VOL,0),FROMOPEN);
XA_16:=-SUM(IF(CLOSE<REF(CLOSE,1),XA_14*VOL,0),FROMOPEN);
��������:XA_15+XA_16,NODRAW;
NOTEXT������:��������,NODRAW;
������:��������/SUM(VOL,FROMOPEN)*100,NODRAW,COLORRED;
XA_17:=IF(������>=0,������+50,100-ABS(������-50));
DRAWTEXT_FIX(1,0.5,0,20,688),COLORRED;
DRAWRECTREL(20,570,180,540,RGB(0,75,200));
DRAWRECTREL(20,570,30,540,RGB(0,250,50));
DRAWRECTREL(20,570,15+CONST(XA_13*150/100),540,RGB(200,50,0));
DRAWTEXT_FIX(1,0,0.5,0,STRCAT(STRCAT(689,CON2STR(XA_13,2)),690)),COLORYELLOW;
DRAWTEXT_FIX(1,5,0.9,0,EXTERNSTR(0,5)),COLORRED;
DRAWTEXT_FIX(1,0,0.2,0,EXTERNSTR(0,5)),COLORRED;
XA_18:=SMA(MAX(CLOSE-REF(CLOSE,1),0),3,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),3,1)*100;
DRAWTEXT(CROSS(88,XA_18) AND MA(CLOSE,3)>EMA(CLOSE,3),HIGH+0.3,96),COLORGREEN;
DRAWTEXT(REF(CLOSE,BARSLAST(REF(CROSS(MACD.DIF,MACD.DEA),1))+1)>CLOSE AND REF(MACD.DIF,BARSLAST(REF(CROSS(MACD.DIF,MACD.DEA),1))+1)<MACD.DIF AND CROSS(MACD.DIF,MACD.DEA)>0,LOW-0.02,97),COLORRED;
DRAWTEXT(REF(CLOSE,BARSLAST(REF(CROSS(KDJ.K,KDJ.D),1))+1)>CLOSE AND REF(KDJ.K,BARSLAST(REF(CROSS(KDJ.K,KDJ.D),1))+1)<KDJ.K AND CROSS(KDJ.K,KDJ.D),LOW-0.1,98),COLORBLUE;
DRAWTEXT(REF(CLOSE,BARSLAST(REF(CROSS(RSI.RSI1,RSI.RSI2),1))+1)>CLOSE AND REF(RSI.RSI1,BARSLAST(REF(CROSS(RSI.RSI1,RSI.RSI2),1))+1)<RSI.RSI1 AND CROSS(RSI.RSI1,RSI.RSI2)>0,LOW-0.18,99);
DRAWTEXT(REF(CLOSE,BARSLAST(REF(CROSS(MACD.DEA,MACD.DIF),1))+1)<CLOSE AND REF(MACD.DIF,BARSLAST(REF(CROSS(MACD.DEA,MACD.DIF),1))+1)>MACD.DIF AND CROSS(MACD.DEA,MACD.DIF)>0,HIGH+0.16,100),COLORGREEN;
DRAWTEXT(REF(CLOSE,BARSLAST(REF(CROSS(KDJ.D,KDJ.K),1))+1)<CLOSE AND REF(KDJ.K,BARSLAST(REF(CROSS(KDJ.D,KDJ.K),1))+1)>KDJ.K AND CROSS(KDJ.D,KDJ.K)>0,HIGH+0.08,101);
XA_19:=EMA(((2*CLOSE+HIGH+LOW)/4-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100,8);
XA_20:=EMA(XA_19,5);
XA_21:=REFDATE(REF(HHV(HIGH,96),5),DATE);
XA_22:=REFDATE(REF(LLV(LOW,96),5),DATE);
XA_23:=(XA_21+XA_22)/2;
�Ϲ�:IF(XA_19>0 AND XA_19-XA_20<=0,XA_21,XA_21),COLORGREEN,LINETHICK3;
֧��:IF(XA_19>0 AND XA_19-XA_20<=0,XA_23,XA_23),COLORGREEN,LINETHICK2;
�¹�:IF(XA_19>0 AND XA_19-XA_20<=0,XA_22,XA_22),COLORGREEN,LINETHICK2;
�Ӷ�:IF(XA_19>0 AND XA_19-XA_20>0,XA_21,DRAWNULL),COLORRED,LINETHICK2;
ѹ��:IF(XA_19>0 AND XA_19-XA_20>0,XA_23,DRAWNULL),COLORRED,LINETHICK2;
����:IF(XA_19>0 AND XA_19-XA_20>0,XA_22,DRAWNULL),COLORRED,LINETHICK2;
XA_24:=EMA(CLOSE,3)-EMA(CLOSE,6)-(EMA(CLOSE,6)-EMA(CLOSE,12))*(-100);
XA_25:=EMA(XA_24,3);
XA_26:=CROSS(XA_24,XA_25);
XA_27:=CROSS(XA_25,XA_24);
XA_28:=COST(99.900002);
XA_29:=COST(0.1);
XA_30:=(XA_28-XA_29)/50;
XA_31:=XA_28-XA_30;
XA_32:=XA_28-2*XA_30;
XA_33:=XA_28-3*XA_30;
XA_34:=XA_28-4*XA_30;
XA_35:=XA_28-5*XA_30;
XA_36:=XA_28-6*XA_30;
XA_37:=XA_28-7*XA_30;
XA_38:=XA_28-8*XA_30;
XA_39:=XA_28-9*XA_30;
XA_40:=XA_28-10*XA_30;
XA_41:=XA_28-11*XA_30;
XA_42:=XA_28-12*XA_30;
XA_43:=XA_28-13*XA_30;
XA_44:=XA_28-14*XA_30;
XA_45:=XA_28-15*XA_30;
XA_46:=XA_28-16*XA_30;
XA_47:=XA_28-17*XA_30;
XA_48:=XA_28-18*XA_30;
XA_49:=XA_28-19*XA_30;
XA_50:=XA_28-20*XA_30;
XA_51:=XA_28-21*XA_30;
XA_52:=XA_28-22*XA_30;
XA_53:=XA_28-23*XA_30;
XA_54:=XA_28-24*XA_30;
XA_55:=XA_28-25*XA_30;
XA_56:=XA_28-26*XA_30;
XA_57:=XA_28-27*XA_30;
XA_58:=XA_28-28*XA_30;
XA_59:=XA_28-29*XA_30;
XA_60:=XA_28-30*XA_30;
XA_61:=XA_28-31*XA_30;
XA_62:=XA_28-32*XA_30;
XA_63:=XA_28-33*XA_30;
XA_64:=XA_28-34*XA_30;
XA_65:=XA_28-35*XA_30;
XA_66:=XA_28-36*XA_30;
XA_67:=XA_28-37*XA_30;
XA_68:=XA_28-38*XA_30;
XA_69:=XA_28-39*XA_30;
XA_70:=XA_28-40*XA_30;
XA_71:=XA_28-41*XA_30;
XA_72:=XA_28-42*XA_30;
XA_73:=XA_28-43*XA_30;
XA_74:=XA_28-44*XA_30;
XA_75:=XA_28-45*XA_30;
XA_76:=XA_28-46*XA_30;
XA_77:=XA_28-47*XA_30;
XA_78:=XA_28-48*XA_30;
XA_79:=XA_28-49*XA_30;
XA_80:=WINNER(XA_28)*100-WINNER(XA_31)*100;
XA_81:=WINNER(XA_31)*100-WINNER(XA_32)*100;
XA_82:=WINNER(XA_32)*100-WINNER(XA_33)*100;
XA_83:=WINNER(XA_33)*100-WINNER(XA_34)*100;
XA_84:=WINNER(XA_34)*100-WINNER(XA_35)*100;
XA_85:=WINNER(XA_35)*100-WINNER(XA_36)*100;
XA_86:=WINNER(XA_36)*100-WINNER(XA_37)*100;
XA_87:=WINNER(XA_37)*100-WINNER(XA_38)*100;
XA_88:=WINNER(XA_38)*100-WINNER(XA_39)*100;
XA_89:=WINNER(XA_39)*100-WINNER(XA_40)*100;
XA_90:=WINNER(XA_40)*100-WINNER(XA_41)*100;
XA_91:=WINNER(XA_41)*100-WINNER(XA_42)*100;
XA_92:=WINNER(XA_42)*100-WINNER(XA_43)*100;
XA_93:=WINNER(XA_43)*100-WINNER(XA_44)*100;
XA_94:=WINNER(XA_44)*100-WINNER(XA_45)*100;
XA_95:=WINNER(XA_45)*100-WINNER(XA_46)*100;
XA_96:=WINNER(XA_46)*100-WINNER(XA_47)*100;
XA_97:=WINNER(XA_47)*100-WINNER(XA_48)*100;
XA_98:=WINNER(XA_48)*100-WINNER(XA_49)*100;
XA_99:=WINNER(XA_49)*100-WINNER(XA_50)*100;
XA_100:=WINNER(XA_50)*100-WINNER(XA_51)*100;
XA_101:=WINNER(XA_51)*100-WINNER(XA_52)*100;
XA_102:=WINNER(XA_52)*100-WINNER(XA_53)*100;
XA_103:=WINNER(XA_53)*100-WINNER(XA_54)*100;
XA_104:=WINNER(XA_54)*100-WINNER(XA_55)*100;
XA_105:=WINNER(XA_55)*100-WINNER(XA_56)*100;
XA_106:=WINNER(XA_56)*100-WINNER(XA_57)*100;
XA_107:=WINNER(XA_57)*100-WINNER(XA_58)*100;
XA_108:=WINNER(XA_58)*100-WINNER(XA_59)*100;
XA_109:=WINNER(XA_59)*100-WINNER(XA_60)*100;
XA_110:=WINNER(XA_60)*100-WINNER(XA_61)*100;
XA_111:=WINNER(XA_61)*100-WINNER(XA_62)*100;
XA_112:=WINNER(XA_62)*100-WINNER(XA_63)*100;
XA_113:=WINNER(XA_63)*100-WINNER(XA_64)*100;
XA_114:=WINNER(XA_64)*100-WINNER(XA_65)*100;
XA_115:=WINNER(XA_65)*100-WINNER(XA_66)*100;
XA_116:=WINNER(XA_66)*100-WINNER(XA_67)*100;
XA_117:=WINNER(XA_67)*100-WINNER(XA_68)*100;
XA_118:=WINNER(XA_68)*100-WINNER(XA_69)*100;
XA_119:=WINNER(XA_69)*100-WINNER(XA_70)*100;
XA_120:=WINNER(XA_70)*100-WINNER(XA_71)*100;
XA_121:=WINNER(XA_71)*100-WINNER(XA_72)*100;
XA_122:=WINNER(XA_72)*100-WINNER(XA_73)*100;
XA_123:=WINNER(XA_73)*100-WINNER(XA_74)*100;
XA_124:=WINNER(XA_74)*100-WINNER(XA_75)*100;
XA_125:=WINNER(XA_75)*100-WINNER(XA_76)*100;
XA_126:=WINNER(XA_76)*100-WINNER(XA_77)*100;
XA_127:=WINNER(XA_77)*100-WINNER(XA_78)*100;
XA_128:=WINNER(XA_78)*100-WINNER(XA_79)*100;
XA_129:=WINNER(XA_79)*100-WINNER(XA_29)*100;
STICKLINE(ISLASTBAR,XA_28,XA_28,XA_80*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_31,XA_31,XA_80*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_32,XA_32,XA_81*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_33,XA_33,XA_82*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_34,XA_34,XA_83*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_35,XA_35,XA_84*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_36,XA_36,XA_85*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_37,XA_37,XA_86*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_38,XA_38,XA_87*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_39,XA_39,XA_88*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_40,XA_40,XA_89*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_41,XA_41,XA_90*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_42,XA_42,XA_91*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_43,XA_43,XA_92*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_44,XA_44,XA_93*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_45,XA_45,XA_94*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_46,XA_46,XA_95*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_47,XA_47,XA_96*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_48,XA_48,XA_97*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_49,XA_49,XA_98*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_50,XA_50,XA_99*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_51,XA_51,XA_100*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_52,XA_52,XA_101*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_53,XA_53,XA_102*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_54,XA_54,XA_103*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_55,XA_55,XA_104*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_56,XA_56,XA_105*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_57,XA_57,XA_106*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_58,XA_58,XA_107*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_59,XA_59,XA_108*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_60,XA_60,XA_109*100,0),COLORGRAY;
STICKLINE(ISLASTBAR,XA_61,XA_61,XA_1