‹ 返回

45070

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

指标公式

Ʒ������:=FINANCE(3);
�������:=HYBLOCK;
��������:=FINANCE(42);
������ֵ:=ROUND(FINANCE(41)/100000000);
��ͨ��ֵ:=ROUND(FINANCE(40)/100000000);
�ɶ�����:=FINANCE(8);
�˾��ֹ�:=ROUND(FINANCE(7)/FINANCE(8));
DRAWTEXT_FIX(1,0.008,0.01,0,'�������ϣ�'),COLORFFCC99;
DRAWTEXT_FIX(1,0.008,0.05,0,'Ʒ�����ͣ�'),COLOR99CCFF;
DRAWTEXT_FIX(1,0.008,0.09,0,'��ҵ��飺'),COLOR99CCFF;
DRAWTEXT_FIX(1,0.008,0.13,0,'����������'),COLOR99CCFF;
DRAWTEXT_FIX(1,0.008,0.17,0,'�ɶ�������'),COLOR99CCFF;
DRAWTEXT_FIX(1,0.008,0.21,0,'�˾��ֹɣ�'),COLOR99CCFF;
DRAWTEXT_FIX(Ʒ������=1,0.055,0.05,0,'�� �� A ��'),COLORYELLOW;
DRAWTEXT_FIX(Ʒ������=2,0.055,0.05,0,' �� С ��'),COLORYELLOW;
DRAWTEXT_FIX(Ʒ������=3,0.055,0.05,0,' �� ҵ ��'),COLORYELLOW;
DRAWTEXT_FIX(1,0.055,0.09,0,HYBLOCK),COLORYELLOW;
DRAWNUMBER_FIX(1,0.050,0.13,0,��������),COLORGREEN;
DRAWNUMBER_FIX(1,0.050,0.17,0,�ɶ�����),COLORGREEN;
DRAWNUMBER_FIX(1,0.050,0.21,0,�˾��ֹ�),COLORGREEN;
DRAWTEXT_FIX(1,0.08,0.13,0,'��'),COLORWHITE;
DRAWTEXT_FIX(1,0.08,0.17,0,'��'),COLORWHITE;
DRAWTEXT_FIX(1,0.08,0.21,0,'��'),COLORWHITE;
DRAWTEXT_FIX(1,0.008,0.25,0,'������飺')COLOR99CCFF;
DRAWTEXT_FIX(1,0.048,0.25,0,DYBLOCK)COLORGREEN;
DRAWTEXT_FIX(1,0.088,0.25,0,'�����飺')COLOR99CCFF;
DRAWTEXT_FIX(1,0.128,0.25,0,GNBLOCK)COLORGREEN;
DRAWTEXT_FIX(1,0.008,0.29,0,'����飺')COLOR99CCFF;
DRAWTEXT_FIX(1,0.048,0.29,0,FGBLOCK)COLORGREEN;
��������:IF(WINNER(CLOSE),WINNER(CLOSE)*100,0),NODRAW,COLOR0080FF;
���ʲ�:FINANCE(34),NODRAW,COLORRED;
������:FINANCE(18),NODRAW,COLORGREEN;
�����:FINANCE(32),NODRAW,COLORMAGENTA;
����������:=STRCAT('����������: ',CON2STR(FINANCE(29)/FINANCE(19)*100,2));
ÿ������:=STRCAT(' ÿ������: ',CON2STR(FINANCE(38),2));
��Ӫ������:=STRCAT(' ��Ӫ������ ',CON2STR(FINANCE(23)/FINANCE(20)*100,2));
��ǰҵ��:=STRCAT(' ',STRCAT(STRCAT(����������,ÿ������),��Ӫ������));
DRAWTEXT_FIX(ISLASTBAR,0.62,1.2,0,��ǰҵ��),COLORRED; 
��������:FINANCE(43),COLORYELLOW,NODRAW;����:100*(O/REF(C,1)-1),COLORYELLOW,NODRAW;
�䶥:HHV(MA((LOW+HIGH+CLOSE+O)/4,5),58),DOTLINE,COLORCYAN,LINETHICK1;
N3:=60;
B3:=EMA(C,3);
B4:=SMA(SMA(B3,2,1),2,1);
LLV(EMA(B4,1),N3),DOTLINE,COLORCYAN,LINETHICK1;
F:EMA(CLOSE,21),COLORRED,LINETHICK2;
IF(F>REF(F,1),F,DRAWNULL),LINETHICK2,COLORRED;
IF(F<REF(F,1),F,DRAWNULL),LINETHICK2,COLORGREEN;
��13:EXPMA(CLOSE,13),COLORGRAY,LINETHICK1;
M:=13;
��1:=REFDATE(HHV(H,M),DATE);
��1:=REFDATE(LLV(L,M),DATE);
H1:=��1-(��1-��1)*0.191;
H2:=��1-(��1-��1)*0.382;
H3:=��1-(��1-��1)*0.5;
H4:=��1-(��1-��1)*0.618;
H5:=��1-(��1-��1)*0.809;
����:REFDATE(��1,DATE),COLOR666666;
%19.8:REFDATE(H1,DATE),COLOR666666;
%38.2:REFDATE(H2,DATE),COLOR666666;
%50:REFDATE(H3,DATE),COLOR666666;
%61.8:REFDATE(H4,DATE),COLOR666666;
%80.9:REFDATE(H5,DATE),COLOR666666;
�ײ�:REFDATE(��1,DATE),COLOR666666;
DRAWTEXT(ISLASTBAR,����,' ����'),COLORGREEN;
DRAWTEXT(ISLASTBAR,%19.8,' 19.8��'),COLORMAGENTA;
DRAWTEXT(ISLASTBAR,%38.2,' 38.2��'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,%50,' 50��'),COLORWHITE;
DRAWTEXT(ISLASTBAR,%61.8,' 61.8��'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,%80.9,' 80.9��'),COLORMAGENTA;
DRAWTEXT(ISLASTBAR,�ײ�,' �ײ�'),COLORRED;
DRAWICON((ZIG(3,5)>REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)<=REF(ZIG(3,5),2))
AND (REF(ZIG(3,5),2)<=REF(ZIG(3,5),3)),LOW*0.98,7);
DRAWICON((ZIG(3,5)<REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)>=REF(ZIG(3,5),2))
AND (REF(ZIG(3,5),2)>=REF(ZIG(3,5),3)),HIGH*1.02,8);
;
�ܶ�:=AMOUNT;
��:=IF(O=C AND (C-REF(C,1))/REF(C,1)*100>9.8,AMOUNT,AMOUNT/((H-L)*2-ABS(O-C))*(C-L));
��%:=��/AMOUNT*100;
����:=AMOUNT*��%/10000000000;
����:=AMOUNT/100000000-����;
����:=(����-����);
�ܶ�3:=SUM(AMOUNT,3);
����3:=SUM(����,3);
����3:=SUM(����,3);
����3:=SUM(����-����,3);
�ܶ�5:=SUM(AMOUNT,5);
����5:=SUM(����,5);
����5:=SUM(����,5);
����5:=SUM(����-����,5);
�ܶ�10:=SUM(AMOUNT,10);
����10:=SUM(����,10);
����10:=SUM(����,10);
����10:=SUM(����-����,10);
��:=CONST(FINDHIGH(�ܶ�10,0,190,1));
DRAWTEXT_FIX(1,0.71,0.07,0,'����(��):'),COLORMAGENTA,LINETHICK1;
DRAWTEXT_FIX(1,0.78,0.05,0,'1��'),COLORMAGENTA,LINETHICK1;
DRAWTEXT_FIX(1,0.83,0.05,0,'3��'),COLORMAGENTA,LINETHICK1;
DRAWTEXT_FIX(1,0.88,0.05,0,'5��'),COLORMAGENTA,LINETHICK1;
DRAWTEXT_FIX(1,0.93,0.05,0,'10��'),COLORMAGENTA,LINETHICK1;
DRAWNUMBER_FIX(1,0.78,0.10,0,CONST((����))),COLORYELLOW;
DRAWNUMBER_FIX(1,0.83,0.10,0,CONST((����3))),COLORYELLOW;
DRAWNUMBER_FIX(1,0.88,0.10,0,CONST((����5))),COLORYELLOW;
DRAWNUMBER_FIX(1,0.93,0.10,0,CONST((����10))),COLORYELLOW;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);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);
VAR121:=ZIG(3,6)<REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)>=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)>=REF(ZIG(3,6),3);
VAR141:=ZIG(3,22)<REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)>=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)>=REF(ZIG(3,22),3);
VAR161:=ZIG(3,51)<REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)>=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)>=REF(ZIG(3,51),3);
VAR181:=ZIG(3,72)<REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)>=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)>=REF(ZIG(3,72),3);
��:=(VAR121+VAR141+VAR161+VAR181),LINETHICK2;SQ:DRAWLINE(��,H,BARSLAST(��)>=1,REF(H,BARSLAST(��)),1),COLORWHITE,LINETHICK2;
����:=C>SQ AND REF(C,1)<SQ;
VVOL:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL),NODRAW;
Ԥ��:=VVOL/REF(V,1)>1.8;
����:=V/REF(V,1)>1.5;
����1:STICKLINE( ����,C,O,5,0)COLORFF00FF;
Ԥ��1:DRAWICON(���� AND Ԥ��, H*1.01,14);
����1:DRAWICON(���� AND ����,(O+C)/2,23);
ǰ�ε͵�:LLV(L*1,250)POINTDOT,COLORFF00FF,LINETHICK4;