‹ 返回

10556

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

指标公式

���ǻ����ɺ�ţ��ͼָ�깫ʽ��Ʊ����Դ������:
DRAWTEXTREL(20,30,'���ɺ�ţ'),LINETHICK6,Coloryellow;
DRAWTEXTREL(250,30,STKLABEL+' '+STKNAME),LINETHICK6,ColorFFFF80;
if DISPSTATUS=2 then begin;
var100:='�������:';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('������Ϣ')=1 then var100:=var100+' ������Ϣ';
if inblock('���ز�')=1 then var100:=var100+' ���ز�';
if inblock('��֯��װ')=1 then var100:=var100+' ��֯��װ';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('���̽���')=1 then var100:=var100+' ���̽���';
if inblock('��ˮ����')=1 then var100:=var100+' ��ˮ����';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('��е')=1 then var100:=var100+' ��е';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('��ͨ����')=1 then var100:=var100+' ��ͨ����';
if inblock('��ͨ��ʩ')=1 then var100:=var100+' ��ͨ��ʩ';
if inblock('������ý')=1 then var100:=var100+' ������ý';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('���ξƵ�')=1 then var100:=var100+' ���ξƵ�';
if inblock('ú̿ʯ��')=1 then var100:=var100+' ú̿ʯ��';
if inblock('���ʳƷ')=1 then var100:=var100+' ���ʳƷ';
if inblock('ũ������')=1 then var100:=var100+' ũ������';
if inblock('������ҵ')=1 then var100:=var100+' ������ҵ';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('��ҵ����')=1 then var100:=var100+' ��ҵ����';
if inblock('ʯ��')=1 then var100:=var100+' ʯ��';
if inblock('ͨ��')=1 then var100:=var100+' ͨ��';
if inblock('��ó')=1 then var100:=var100+' ��ó';
if inblock('ҽҩ')=1 then var100:=var100+' ҽҩ';
if inblock('�ǵ��DZ�')=1 then var100:=var100+' �ǵ��DZ�';
if inblock('��ɫ����')=1 then var100:=var100+' ��ɫ����';
if inblock('��������')=1 then var100:=var100+' ��������';
if inblock('��ֽӡˢ')=1 then var100:=var100+' ��ֽӡˢ';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('�㶫')=1 then var100:=var100+' �㶫';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('�ӱ�')=1 then var100:=var100+' �ӱ�';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('������')=1 then var100:=var100+' ������';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('���ɹ�')=1 then var100:=var100+' ���ɹ�';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('�ຣ')=1 then var100:=var100+' �ຣ';
if inblock('ɽ��')=1 then var100:=var100+' ɽ��';
if inblock('ɽ��')=1 then var100:=var100+' ɽ��';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('�Ϻ�')=1 then var100:=var100+' �Ϻ�';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('�Ĵ�')=1 then var100:=var100+' �Ĵ�';
if inblock('���')=1 then var100:=var100+' ���';
if inblock('***')=1 then var100:=var100+' ***';
if inblock('�½�')=1 then var100:=var100+' �½�';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('�㽭')=1 then var100:=var100+' �㽭';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('3G')=1 then var100:=var100+' 3G';
if inblock('H��')=1 then var100:=var100+' H��';
if inblock('QFII�ֹ�')=1 then var100:=var100+' QFII�ֹ�';
if inblock('ST')=1 then var100:=var100+' ST';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('��Ͷ')=1 then var100:=var100+' ��Ͷ';
if inblock('���¹�')=1 then var100:=var100+' ���¹�';
if inblock('����')=1 then var100:=var100+' ����';
if inblock('��Ȩ�ĸ�')=1 then var100:=var100+' ��Ȩ�ĸ�';
if inblock('��ȨͶ��')=1 then var100:=var100+' ��ȨͶ��';
end;
DD5:=FINANCE2( 35);
SS5:=FINANCE2( 37);
FF5:=FINANCE2(18);
GG5:=FINANCE2(3);
HH5:=DYNAINFO(39);
DRAWTEXTREL(20,190,var100),color00ffff; 
DRAWTEXTREL(20,150,'��ӯ��:'+NUMTOSTRN(HH5,2)+'%'+' ÿ������:'+NUMTOSTRN(GG5,3)),COLORbbffff;
IF C>0 AND DISPSTATUS=2 THEN 
DRAWTEXTREL(20,110,'�ܹɱ�:'+NUMTOSTRN(DD5,0)+'���' +' ��ͨA��:'+NUMTOSTRN(SS5,0)+'���'),COLORbbffff;
DRAWGBKLAST(c>0,STRIP(RGB(10,60,0),RGB(10,10,0),0));
����90:EMA(COST(90),5),LINETHICK0,colorFFFFFF;
a:=(3*c+l+o+h)/6;
X:=WMA(a,20);
rcc:=DYNAINFO(3);
s2:=sma(c,3,1);
s6:=sma(c,5,1);
dk:=2*(s2-s6);
STICKLINE(dk>0,rcc,rcc+dk,0,1),COLORRED;
STICKLINE(dk<0,rcc,rcc+dk,0,1),COLORCYAN;
�����ɱ�:eMA(X,13),colorFF00FF,LINETHICK0;
�����ײ�:LLV(HIGH,30),LINETHICK2,COLORFFCC00;
STICKLINE(open>=close ,O,C,6,0 ),COLORbbbbbb;
STICKLINE(open>=close ,O,C,2.4,0 ),COLORcccccc;
STICKLINE(open>=close ,O,C,1.1,0 ),COLORdddddd;
STICKLINE(close>open,O,C,9,0 ),COLOr6666cc;
STICKLINE(close>open,O,C,6 ,0 ),COLOR7777dd; 
STICKLINE(close>open,O,C,2.4 ,0 ),COLOR8888ee; 
STICKLINE(close>open,O,C,1.1 ,0 ),COLOR9999ff;
STICKLINE(close>open,open,low,0.5,0 ),COLOR1199ff; 
STICKLINE(close>open,close,HIGH,0.5 ,0 ),COLOR1199ff;
STICKLINE(open>=close,close,low,0.5 ,0 ),COLORcccccc; 
STICKLINE(open>=close,open,HIGH,0.5 ,0 ),COLORcccccc;
rc:rcc,COLORBROWN;
ma(c,9);
STICKLINE(cross(ma(c,1),ma(c,9)),CLOSE,OPEN,8,0),colorred; 
STICKLINE(cross(ma(c,1),ma(c,9)),HIGH,LOW,0.8,0),COLORred;
STICKLINE(cross(ma(c,1),ma(c,55)),CLOSE,OPEN,6,0),COLORred; 
STICKLINE(cross(ma(c,1),ma(c,55)),HIGH,LOW,0.6,0),COLORred;
STICKLINE(cross(ma(c,1),ma(c,23.5)),CLOSE,OPEN,7,0),COLORyellow; 
STICKLINE(cross(ma(c,1),ma(c,23.5)),HIGH,LOW,0.7,0),COLORyellow;
STICKLINE(cross(ma(c,1),ma(c,120)),CLOSE,OPEN,5,0),COLORMAGENTA; 
STICKLINE(cross(ma(c,1),ma(c,120)),HIGH,LOW,0.5,0),COLORMAGENTA;
partline(ma(c,3),ma(c,3)),coloryellow,linethick2;
partline(ma(c,9),ma(c,9)),COLORMAGENTA,linethick2;
partline(ma(c,23.5),ma(c,23.5)),colorwhite;
ma5:=ma(c,5);
ma10:=ma(c,10);
ma30:=ma(c,30);
fa:=barslast(cross(ma10,ma5)) and cross(ma5,ma10);
fb:=fa and ma5>ma30 and ma10>ma30 and ma10>ref(ma10,1);
STICKLINE(fb,l,l-0.09,4,0),colorred;
DRAWTEXT(fb,l-0.58,'���ţ'),colorred,align0;
v1:=ema(close,5);
v2:=ema(ema(close,90)*1.01,10);
DRAWTEXT(cross(v1,v2),v1+0.05,'ţ��'),color00ff00,LINETHICK0;
VAR1:=LLV(LOW,21);
VAR2:=HHV(HIGH,21);
AK1:=EMA((((CLOSE - VAR1) / (VAR2 - VAR1)) * 100),5);
AK:=EMA((((CLOSE - VAR1) / (VAR2 - VAR1)) * 50),13);
AB:=CROSS(AK1,AK);
DRAWICON(cross(v1,v2),v2,4);
DRAWTEXT((AB = 1),(LOW * 0.99),'��ţ��'),colorYELLOW;
��ֵ����ֵ:CAPITAL/100*CLOSE/10000,coloRgreen,LINETHICK0;
AA1:=AMOUNT/V;
BB1:=L<AA1*0.9;
CC1:=(C-REF(C,1))/REF(C,1)*100>1.2;
DD1:=L<MA(C,5)*0.921;
EE1:=V<MA(V,5)*1.5;
�����:BB1 AND CC1 AND DD1 AND EE1,LINETHICK0,COLOR0099ff;
DRAWTEXT(�����,l*0.99,' �����'),COLOR0099ff;
STICKLINE(�����,H,L,2,0),COLOR0099ff;
STICKLINE(�����,O,C,2,0),COLOR0099ff;
BIAS2 := (CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
STICKLINE(BIAS2<-6,H,L,1,0),COLORGREEN;
STICKLINE(BIAS2<-6,C,O,2,1),COLORGREEN;
DRAWTEXTREL(10,850,'�ɾ���ѡ��ǿ�ƹ�,�������������ɡ����Ʋ�׷�ߣ�ǿ�Ʋ������������Ƕȵ������c��С��'),colorFFFFFF;
DRAWTEXTREL(10,900,' �Q����څ�ݷ����������g�������������߱�ɱ��������K�ߣ��۲���̣�������׼��'),colorFFFFFF;
var666:=REF(C,1);
var777:=SMA(MAX(C-var666,0),6,1)/SMA(ABS(C-var666),6,1)*100;
DRAWTEXT(CROSS(82,var777),H*1.01,'���Ӷ�'),COLORYELLOW ;
vvv1:=ref(c,ref(hhvbars(v,21),0)); 
mmm1:=ma(close,1); 
aaaa:=V>1*ref(V,1) and (c/ref(C,1)-1)*100>9.5 and mmm1>=vvv1; 
DRAWICON(cross(a,1),l*0.98,6),COLORRED; 
DRAWTEXT(aaaa,l*0.93,'��ͣ'),LINETHICK1,COLORRED;
  ���޴����� 0��һ��ʽ�� ��Ǯ�ۿ� ָ�� (Դ��) ��һ��ʽ��������׼��ͼ ָ�� (Դ��)��ʲô���⣿�����ǽ��������ö��������|�����Ƽ�|�������� ͨ����423ͨ���š����������ͼ/ѡ�� ���ɱض��ϴ�5 ��׼��׽ǿ�ƹ� ��������ʦ��Ʒ Դ�� ��ͼ�������︱ͼ���������ָ���õ�COST��������ϲ���¡�ʹ�÷���˵�����������ж�ֱ��...�����������