‹ 返回

3287

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

指标公式

INPUT:P1(5,0,9999), P2(10,0,9999),P3(20,0,9999),P4(30,0,9999),P5(40,0,9999),P6(60,0,9999),P7(90,0,9999),P8(120,0,9999),P9(240,0,9999),P10(360,0,9999),N(2,0,10);
wx:=MA(c,0);
M1:MA(CLOSE,P1);
M2:MA(CLOSE,P2)*if(n<2,wx,1);
M3:MA(CLOSE,P3)*if(n<3,wx,1);
M4:MA(CLOSE,P4)*if(n<4,wx,1);
M5:MA(CLOSE,P5)*if(n<5,wx,1);
M6:MA(CLOSE,P6)*if(n<6,wx,1);
M7:MA(CLOSE,P7)*if(n<7,wx,1);
M8:MA(CLOSE,P8)*if(n<8,wx,1);
����λ:(H+L)/2 ,LINETHICK6,COLORyellow,POINTDOT;
DRAWTEXTEX(c,1,5,5,'�������:' + BLKNAME+'  ���м�'+NUMTOSTR(FINANCE(51),2)+'Ԫ'+'  ������'+NUMTOSTR(FINANCE(52),2)+ '���'),ALIGN4,colorred;
DD:=FINANCE( 1);
SS:=FINANCE( 7);
BL:=SS/DD*100;
GG:=FINANCE(33);
TH:=DYNAINFO(39);
JZ:=FINANCE(34);
DRAWTEXTEX(c,1,5,55,'�ܹɱ�:'+NUMTOSTR(DD,0)+'���' +'  ��ͨA��:'
+NUMTOSTR(SS,0)+'���'+'  ��ͨ����:'+NUMTOSTR(BL,3)+'%'+'  ��ӯ��:'
+NUMTOSTR(TH,2)+' ��'+'  ����:'+NUMTOSTR(GG,3)+' Ԫ'+'  ���ʲ�:'
+NUMTOSTR(JZ,3)+' Ԫ'+'  ÿ��δ����'+NUMTOSTR(FINANCE(32),2)+' Ԫ'+'  ���м�'+NUMTOSTR(FINANCE(51),2)+'Ԫ'),COLORGREEN;
RSV:=(CLOSE-LLV(LOW,10))/(HHV(HIGH,10)-LLV(LOW,10))*100;
K:=SMA(RSV,5,1);
D:=SMA(K,5,1);
J:=3*K-2*D;
X:=REF(J,1)<10 AND H>REF(H,1) AND C>REF(C,1) AND C>REF(O,1) AND L>REF(L,1);
STICKLINE(X,L ,L,20,0),COLOR008888;
STICKLINE(X,L ,H,0,0),COLORFF00FF;
STICKLINE(X,C ,O,5,0),COLORFF00FF;
����:=VOL=HHV(VOL,0);
DRAWTEXT(����,c,'-------�������'),COLORYELLOW;
BIAS1:=(C-MA(C,6))/MA(C,6)*100;
BIAS2:=(C-MA(C,12))/MA(C,12)*100;
BIAS3:=(C-MA(C,24))/MA(C,24)*100;
BIAS:=(BIAS1+2*BIAS2+3*BIAS3)/6;
����:=MA(BIAS,3);
DRAWTEXT(CROSS(BIAS,����)  AND ����<-9,c,'---------����BIAS�������'),COLORgreen;
������1:IF(CAPITAL=0,INDEXV/ESTDATA(12),VOL/FINANCE(7)),PRECISION2,LINETHICK0;
A:=MA(������1,2);  
X0:=LLV(A,20),linethick0;
X1:=(A-LLV(A,20))=0;
������С:=IF(ALL (A>0,5) AND FILTERX(X1,5),X1,0),COLORRED;
С��:BARSLAST(������С),LINETHICK,color008888;
X2:=HHV(A,20);
X3:=(A-X2)=0;
�������:=IF(ALL(REF(A,1)<X2,5) AND FILTERX(X3,5),1,0),COLORGREEN;
DRAWTEXT(ALL (A>0,5)AND  FILTERX(X1,5),o,'-----------������С'),LINETHICK3,COLORred;
DRAWTEXT(ALL(REF(A,1)<X2,5)AND  FILTERX(X3,5),c,'-------�������'),LINETHICK3,COLOrwhite;
hl1:winner(c)*100,colorred,linethick0;
ͻ��:if(cross(hl1,30),100,0),colorred,linethick0;
DRAWTEXT(ͻ��,o,'-------����'),coloryellow;
aa:=Close > Ref(Close, 1) and Ref(Close, 1) > Ref(Close, 2) and Ref(Close, 1) < Ref(Close, 3) and If(Ref(Close, 3) < Ref(Close, 4), 1, If(Ref(Close, 4) < Ref(Close, 5),Ref(Close, 1) < Ref(Close, 4) or( Ref(Close, 2) < Ref(Close, 4) and Ref(Close, 3) >= Ref(Close, 5) ),If(Ref(Close, 5) < Ref(Close, 6), 1,Ref(Close, 6) < Ref(Close, 7))));
bb:=Close < Ref(Close, 1) and Ref(Close, 1) < Ref(Close, 2) and Ref(Close, 1) > Ref(Close, 3) and If(Ref(Close, 3) > Ref(Close, 4), 1, If(Ref(Close, 4) > Ref(Close, 5),Ref(Close, 1) > Ref(Close, 4) or( Ref(Close, 2) > Ref(Close, 4) and Ref(Close, 3) <= Ref(Close, 5) ),If(Ref(Close, 5) > Ref(Close, 6), 1,Ref(Close, 6) > Ref(Close, 7))));
drawtext(aa and close>ref(open,2),low*0.995,'��ƽ�׷���'),color,COLORFF00FF;
drawtext(bb and close<ref(close,2),high*1.01,'��ƽ������'),color00ff00;
drawicon(aa and close>ref(open,2),low,1);
drawicon(bb and close<ref(close,2),high*1.01,2);
VAR1:MD(CLOSE,1)LINETHICK0,COLORBLUE;
PARTLINE(VAR1>REF(VAR1,1),VAR1),LINETHICK0,colorred;
PARTLINE(VAR1=REF(VAR1,2),VAR1),LINETHICK0,coloryellow;
PARTLINE(VAR1<REF(VAR1,1),VAR1),LINETHICK0,colorblue;
S��:=HHV(MA(HIGH,2),2),COLORGREEN,LINETHICK0;
S��:=LLV(MA(HIGH,2),1),COLORRED,LINETHICK0;
Sppp:=-(S��-S��)/ref(c,1)*100;
Sptem1:=(min(o,c)-l)/(h-l)*100;
Sptem2:=(h-max(o,c))/(h-l)*100;
SPTEM3:=(c-o)/(h-l)*100;
SKJ1:=(SPTEM3>49 AND SPTEM1>0.3*SPTEM2) OR SPTEM3>80;
SKJ2:=(SPTEM3<=49 AND SPTEM3>20 AND SPTEM1>SPTEM2);
SKJ3:=(SPTEM3<=20 and sptem3>-20 and sptem1>1.2*sptem2);
SKJ4:=(SPTEM3<-20 AND SPTEM3>-40 AND SPTEM1>2*SPTEM2);
SKJ:=(SKJ1 OR SKJ2 OR SKJ3 OR SKJ4) AND (Sppp>2 or ref(Sppp,1)>2 );
����:=if(sum(sppp>0,5)=5 and sum(skj>0,5)=0,5*(SKJ1 OR SKJ2 OR SKJ3 OR SKJ4),5*skj),COLORRED;
DRAWTEXT(����,L,'�I����'),COLORwhite;
V2:=IF(BARSTATUS=1,VOL*240/MINUTE/REF(VOL,1)-1,VOL/REF(VOL,1)-1);
STICKLINE(V2>=1 and c>o,O,C,3,0),COLORyellow;
STICKLINE(V2>=1 and c<o,O,C,3,0),COLORblue;
DRAWTEXT(V2 and c>o,c,'--����'),COLORYELLOW;
DRAWTEXT(V2 and c<o,c,'--����'),COLORYELLOW;
AA0:=SUMBARS(VOL,CAPITAL),LINETHICK0;
����1:IF(CAPITAL=0,AMOUNT=LLV(AMOUNT,34),VOL<MA(VOL,AA0)/3) ,LINETHICK0;
STICKLINE(����1,c,o,3,0),COLORgreen;
DRAWTEXT(����1 and c<o,o,'�I����'),COLORgreen;
x1:=(C+L+H)/3;
bb13:=atan(ema(x1,13)-ref(ema(x1,13),1))*3.1416*10;
ema8:=ema(c,8);
DRAWTEXT(filter(bb13>1 and ema(x1,13)>ref(ema(x1,8),1),10),
ema8,'∠45'),colorwhite;
STICKLINE(c>=COST(50)and c<=COST(58)and c>o,O,C,5,0),COLORred;
STICKLINE(c>=COST(97)and c<=COST(100)and c>o,O,C,5,0),COLORwhite;
DRAWTEXT(c>=COST(97)and c<=COST(100) and c>o,c,'--��������97%'),COLORred;
DRAWTEXT(c>=COST(50)and c<=COST(58) and c>o,c,'--����50%'),COLORYELLOW;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
������:=IF(CROSS(K,15),100,0);
DRAWTEXT(������,L*0.99,'←KD��'),colorff00ff;
�����:=IF(CROSS(K,80),100,0);
DRAWTEXT(�����,h*1.02,'←KD��'), colorwhite ;
LC := REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),8,1)/SMA(ABS(CLOSE-LC),8,1)*100;
������:=IF(CROSS(RSI1,20),100,0);
DRAWTEXT(������,L*0.99,'←RSI��'),  COLORRED ;
�����:=IF(CROSS(RSI1,80),100,0);
DRAWTEXT(�����,h*1.02,'←RSI��'),COLORCYAN;
WR:="W&R"(14);
DRAWICON(FILTER(CROSS(WR,(0 - 81)),10),L,4);//�������↑ ↓
DRAWICON(FILTER(CROSS((0 -19),WR),10),H*1.01,5);//��������
DRAWTEXT(FILTER(CROSS(WR,(0 - 81)),21),L*0.99,'������'),ALIGN0,COLORRED;//�������
DRAWTEXT(FILTER(CROSS(0 -19,WR),21),H*1.01,'������'),ALIGN2,COLORGREEN;//��������
TYP := (HIGH + LOW + CLOSE)/3;
CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
������:=IF(CROSS(CCI,-160),100,0);
DRAWTEXT(������,L*0.99,'←CCI��'),COLOR0099FF ;
�����:=IF(CROSS(CCI,200),100,0);
DRAWTEXT(�����,h*1.02,'←CCI��'),COLORYELLOW ;
Var3:=LLV(LOW,5)=LLV(LOW,45) AND CLOSE>=OPEN*1.04;
Var4:=CLOSE>(REF(HIGH,1)+REF(LOW,1))/2;
Var5:=Var3 AND Var4;
DRAWTEXT(Var5,LOW,'�� '),coloryellow , ;
��Ʒ��:=if((ma(c,5)-c)/c>0.04 and (ma(c,10)-ma(c,5))/ma(c,5)>0.04,50,0),COLORWHITE;
DRAWTEXT(��Ʒ��=50,LOW,'�� ');
input:N1(21,1,300);
TTJ:=BARSLAST((VOL = HHV(VOL,N1)));
DRAWSL((TTJ = 0),CLOSE,0,30,0),LINETHICK2,COLOR0099FF ,POINTDOT;
TY:=DYNAINFO(8)>0;
GG:=V=LLV(V,90) AND TY;
DRAWICON(GG,LOW*0.96,10);
DRAWICON(GG,LOW*0.955,8);
DRAWTEXT(SYSPARAM(2)=BARPOS,CLOSE,'֤ȯ����:'+STKLABEL),ALIGN5,PXUP4,coloryellow;
������Ӱ��:=(O-L)/O>0.06 AND C>O;
������Ӱ��:=(C-L)/C>0.06 AND C<O;
������Ӱ��:=(H-C)/C>0.06 AND C>O;
������Ӱ��:=(H-O)/O>0.06 AND C<O;
��ͷ������Ӱ��:=C=H AND (O-L)/O>0.06 AND C>O;
���������Ӱ��:=C=L AND (H-O)/O>0.06 AND C<O;
��ɫʮ����:=C=O AND H>C AND C>L;
DRAWTEXT(������Ӱ��,H*1.01,'������Ӱ��'),COLORCYAN;
DRAWTEXT(������Ӱ��,H*1.04,'������Ӱ��'),COLORwhite;
DRAWTEXT(������Ӱ��,H*1.06,'������Ӱ��'),COLORred;
DRAWTEXT(��ͷ������Ӱ��,H*1.07,'��ͷ������Ӱ��'),COLORCYAN;
DRAWTEXT(���������Ӱ��,H*1.08,'���������Ӱ��'),COLORyellow;
DRAWTEXT(��ɫʮ����,H*1.02,'��ɫʮ����'),COLORwhite;
a1:=(c+c-l);
DRAWICON(������Ӱ��,a1,10);
a2:=(c+o-l);
DRAWICON(������Ӱ��,a2,10);
  ���޴����� 0��һ��ʽ�� ������ͼ��ʽ ��һ��ʽ�����嶥��-��ʽ�ļ��������ܣ���ͼ��ʲô���⣿�����ǽ��������ö��������|�����Ƽ�|�������� ͨ����423ͨ���š����������ͼ/ѡ�� ���ɱض��ϴ�5 ��׼��׽ǿ�ƹ� ��������ʦ��Ʒ Դ�� ��ͼ�������︱ͼ���������ָ���õ�COST��������ϲ���¡�ʹ�÷���˵�����������ж�ֱ��...�����������