‹ 返回

45743

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

指标公式

����:C,COLORFFFF00,LINETHICK5;
IF(C>=REF(C,1),C,DRAWNULL),COLOR0000FF,LINETHICK5;
AA:=SUM(AMOUNT,BARSCOUNT(C))/SUM(VOL*100,BARSCOUNT(C));
BB:=BETWEEN(C/AA,C+H,C-H);
DRAWICON(ISLASTBAR AND C>REF(C,1),C,1);
DRAWICON(ISLASTBAR AND C<REF(C,1),C,2); 
MD:=EMA(C,0)-EMA(C,5);
�������:=STRCAT('�������: ',STRCAT(STRCAT(STRCAT('[��ҵ]-',HYBLOCK),STRCAT(' [����]-',
DYBLOCK)),STRCAT(' [����]-',GNBLOCK)));
�ܹɱ�:=STRCAT(STRCAT('�ܹɱ�: ',CON2STR(TOTALCAPITAL/1000000,2)),'��');
��ͨ��:=STRCAT(STRCAT(' ��ͨ��: ',CON2STR(CAPITAL/1000000,2)),'��');
ȫ��ͨ:=STRCAT(' ȫ��ͨ: ',CON2STR((CAPITAL/1000000)/(TOTALCAPITAL/1000000),2));
��ֵ:=STRCAT(STRCAT(' ��ͨ��ֵ: ',CON2STR((CAPITAL/1000000)*C,2)),'��');
�ɱ���ֵ:=STRCAT('�ɱ���ֵ: ',STRCAT(STRCAT(STRCAT(�ܹɱ�,��ͨ��),ȫ��ͨ),��ֵ));
����������:=STRCAT(' ����������: ',CON2STR(FINANCE(29)/FINANCE(19)*100,2));
���:=STRCAT(' ���: ',CON2STR((FINANCE(20)-FINANCE(21))/FINANCE(20)*100,2));
��Ӫ������:=STRCAT(' ��Ӫ������ ',CON2STR(FINANCE(23)/FINANCE(20)*100,2));
��ǰҵ��:=STRCAT('��ǰҵ��: ',STRCAT(STRCAT(����������,ë����),��Ӫ������));
DRAWTEXT_FIX(ISLASTBAR,0.020,0.700,0,�������),COLORRED;
DRAWTEXT_FIX(ISLASTBAR,0.020,0.800,0,�ɱ���ֵ),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.020,0.900,0,��ǰҵ��),COLORGREEN;
������:EXPMA(C,17),COLORRED,LINETHICK1;
Ǭ����:EXPMA(EXPMA(CLOSE,50),1),LINETHICK1,COLORBLUE;
IF(Ǭ����>=REF(Ǭ����,1),Ǭ����,DRAWNULL),COLORYELLOW,LINETHICK1;
����:DRAWICON(CROSS(������,Ǭ����),Ǭ����,34);
����:DRAWICON(CROSS(Ǭ����,������),Ǭ����,35);
DRAWTEXT_FIX(1,0.70,0.55,0,STRCAT('������(��Ԫ):= ',CON2STR(ZJBY.������#DAY,2))),COLORWHITE;
DRAWTEXT_FIX(1,0.70,0.62,0,STRCAT('����(��Ԫ):= ',CON2STR(ZJBY.����#DAY,2))),COLORRED;
DRAWTEXT_FIX(1,0.70,0.69,0,STRCAT('��(��Ԫ):= ',CON2STR(ZJBY.��#DAY,2))),COLORGREEN;
DRAWTEXT_FIX(1,0.70,0.76,0,STRCAT('�е�(��Ԫ):= ',CON2STR(ZJBY.�е�#DAY,2))),COLORMAGENTA;
DRAWTEXT_FIX(1,0.70,0.83,0,STRCAT('С��(��Ԫ):= ',CON2STR(ZJBY.С��#DAY,2))),COLORCYAN;
NN:=BARSLAST(TIME2=100000); 
ZSC:=BARSCOUNT(C); 
GJ:=IF(ZSC=30,HHV(HIGH,30),0);
DJ:=IF(ZSC=30,LLV(LOW,30),0);
��߼�30:IF(TIME2<=100000,HHV(H,FROMOPEN),REF(GJ,NN)),COLORMAGENTA,DOTLINE;
��ͼ�30:IF(TIME2<=100000,LLV(LOW,FROMOPEN),REF(DJ,NN)),COLORCYAN,DOTLINE;
DRAWTEXT(ISLASTBAR,��߼�30,CON2STR(��߼�30,2)),COLORMAGENTA;
DRAWTEXT(ISLASTBAR,��ͼ�30,CON2STR(��ͼ�30,2)),COLORCYAN;
����:DYNAINFO(4),COLORLICYAN,LINETHICK2;
RQ:=DATETODAY(DATE)-DATETODAY(REF(DATE,TOTALBARSCOUNT-CURRBARSCOUNT))+1;
JY:=BARSLAST((RQ-REF(RQ,1))!=WEEKDAY-REF(WEEKDAY,1) OR TOTALBARSCOUNT-CURRBARSCOUNT=0)+1;
MA1:=REF(C,JY);
MA2:=REF(MA1,JY);
MA3:=REF(MA2,JY);
MA4:=REF(MA3,JY);
MA5:=REF(MA4,JY);
MA6:=REF(MA5,JY);
MA7:=REF(MA6,JY);
MA8:=REF(MA7,JY);
MA9:=REF(MA8,JY);
CK:REFDATE((C+MA1+MA2+MA3+MA4+MA5+MA6+MA7+MA8+MA9)/10,DATE),COLORMAGENTA,LINETHICK2;
DRAWTEXT(ISLASTBAR,CK,'--- --- --- --- ���'),COLORAC59FF;
����:="ZJBY.����#DAY";
��:="ZJBY.��#DAY";
�е�:="ZJBY.�е�#DAY";
��:="ZJBY.��#DAY";
ZDZ:=MAX(MAX(ABS(����),ABS(��)),MAX(ABS(�е�),ABS(С��)));
M1:=����/ZDZ*300;
M2:=��/ZDZ*300;
M3:=�е�/ZDZ*300;
M4:=��/ZDZ*300;
DRAWRECTREL(850,500-M1,870,500,RGB(255,0,0));
DRAWRECTREL(875,500-M2,895,500,RGB(0,255,0));
DRAWRECTREL(900,500-M3,920,500,RGB(255,0,255));
DRAWRECTREL(925,500-M4,945,500,RGB(0,255,255));