type
status
date
slug
summary
tags
category
icon
password
URL

作者:季鸢
// 陶博士买点信号集合版
口袋支点 + 月线反转 + 净利润断层 + 顺向火车轨
陶博士 MA3 主图指标,主要是将各种买点信号集合在同一个主图指标里,总有朋友私信问我陶博士的 MA3 主图,觉得我肯定有!
之前对陶博士的指标系统亦步亦趋,确实有 MA3 主图,不过慢慢的觉得均线图标满屏飞,感觉眼花缭乱也就不用了。
现在主要是按照自己的习惯设置了不同的主图指标,比如口袋支点就只是口袋支点主图,甚至均线都不设置,个人比较喜欢简洁的版面。
既然总有人问,那今天就整合一下,分享给需要的朋友!
特别提醒:务必正确设置个股 RPS,不然相关信号无法显示。
另外总有朋友复制粘贴提示出错,请在键盘英文输入状态下复制粘贴,如果还会复制粘贴到不明乱码,可在提示错误处认真对比本文源码,改正有差异之处!不然,您直接问我为什么出错?我也没办法解决!
一、MA2 主图指标主要集合以下指标信号:
- 均线:10/20/50/120/200/250;
- 二阶段(股票进入二阶段),信号图标:

- 口袋支点(整合版),信号图标:

- 陶博士月线反转 6.5;信号图标:

- 净利润断层;信号图标:

- 陶博士顺向火车轨。信号图标:

- 个股 RPS 三线红。信号图标:

原版的陶博士 MA3 肯定是没有的,陶博士从来没有分享过,大体就是以上信号的集合。还有些细节上的图标,陶博士没说过是什么信号,也就无从考究了!主图显示如下图所示:

二、陶博士 MA3 主图指标源码:
MA10:MA(CLOSE,10)COLORCCCC99,LINETHICK1;
MA20:MA(CLOSE,20);
MA50:MA(CLOSE,50),COLORRED,LINETHICK2;
MA120:MA(CLOSE,120);
MA250:MA(CLOSE,250),COLORYELLOW,LINETHICK2;
{个股概要}
行业: DRAWTEXT_FIX(C>0,0,0,0,HYBLOCK);
所属概念: DRAWTEXT_FIX(ISLASTBAR ,0.83,0,1,GNBLOCK),COLORWHITE;
占流通比:(FINVALUE(255)/FINVALUE(239))*100,NODRAW;
基金数量: FINVALUE(254),NODRAW,COLORGREEN;
{RPS 要素}
RPS50:=EXTDATA_USER(3,0)/10;{50 天的}
RPS120:=EXTDATA_USER(1,0)/10;{120 天的}
RPS250:=EXTDATA_USER(2,0)/10;{250 天的}
{中期调整}
X:=CONST(HHV(HIGH,150));
X2:=HHVBARS(H,150)+1;
X3:=CONST(LLV(LOW,X2));
X4:=X3/X;
X5:=X4*100-100;DRAWNUMBER(L=X3,X3,X5);
中期调整 %:X5,NODRAW,COLORYELLOW;IF(X5<=-30,X5,DRAWNULL),NODRAW,COLORRED;
{月线反转 6.5}
FYX11:=IF(RPS50<=87,0,1);{RPS50 大于 87}
FYX12:=IF(RPS120<=90,0,1);{RPS120 大于 90}
FYX130:=RPS50>=90 OR RPS120>=90;{当天 RPS50 或 RPS120 大于 90,在后面被 FYX32 引用}
FYX131:=C>=HHV(C,70);{创 70 日最高收盘价}
FYX13:=FYX130 AND FYX131;{创 70 日新高,且当天 RPS50 或 RPS120 大于 90。在后面被 FYX21、FYX22、FYX63、FYX72 等引用}
FYX1:=FYX11 OR FYX12;
FYX21:=LLV(L,50)>LLV(L,200) AND FYX13;{50 日内最低价大于 200 日内最低价}
FYX22:=LLV(L,30)>LLV(L,120) AND FYX13;{30 日内最低价大于 120 日内最低价,且 FYX13}
FYX23:=LLV(L,20)>LLV(L,50);{20 日内最低价大于 50 日内最低价}
FYX2:=FYX21 OR FYX22 OR FYX23;{结构紧凑的重要条件}
NH80:=IF(H<HHV(H,80),0,1);
FYX31:=COUNT(NH80,10);{10 天内曾创 80 日新高}
FYX32:=(C>=HHV(C,50) OR H>=HHV(H,50)) AND FYX130;{当天创 50 日最高收盘价或 50 日最高价,且 RPS50 或 RPS120 大于 90}
FYX3:=FYX31 OR FYX32;
FYX4:=C>MA(C,20) AND C>MA(C,200) AND MA(C,120)/MA(C,200)>0.9;{当天收盘价必须站上 20 天线和 200 天线}
NN200:=IF(C>MA(C,200),1,0);{当天收盘价大于 200 天线}
AA200:=COUNT(NN200,45);
NN250:=IF(C>MA(C,250),1,0);{当天收盘价大于 250 天线}
AA250:=COUNT(NN250,45);
FYX51:=AA200>=2 AND AA200<45;{45 天内,收盘价站上 200 天线的天数大于等于 2,小于 45}
LNN200:=IF(L<MA(C,200),1,0);
LAA200:=COUNT(LNN200,45);
FYX52:=LAA200>0 AND AA200>2;{45 天内,至少有一天的最低价低于 200 天线; 且至少站上 200 天线 3 天以上}
LNN250:=IF(L<MA(C,250),1,0);
LAA250:=COUNT(LNN250,45);
FYX53:=LAA250>0 AND AA250>2;{45 天内,至少有一天的最低价低于 250 天线; 且至少站上 250 天线 3 天以上}
FYX5:=FYX51 OR FYX52 OR FYX53;
FYX6011:=MA(C,120)>=REF(MA(C,120),10) OR MA(C,200)>=REF(MA(C,200),10);{120 天线或 200 天线呈上升趋势}
FYX6012:=MA(C,120)>=REF(MA(C,120),15) OR MA(C,200)>=REF(MA(C,200),15);{120 天线或 200 天线呈上升趋势}
FYX601:=FYX6011 OR FYX6012;
FYX6021:=MA(C,120)>=REF(MA(C,120),10) AND MA(C,200)>=REF(MA(C,200),10);{120 天线和 200 天线线呈上升趋势}
FYX6022:=MA(C,120)>=REF(MA(C,120),15) AND MA(C,200)>=REF(MA(C,200),15);{120 天线和 200 天线线呈上升趋势}
FYX602:=FYX6021 OR FYX6022;
FYX603:=MA(C,120)>MA(C,200) AND FYX601; {120 日线、200 日线呈多头排列}
FYX61:=HHV(H,30)/LLV(L,120)<1.50 AND FYX601;{30 天内最高价与 120 日内最低价之比小于 1.50,且 120 天线或 200 天线呈上升趋势}
FYX62:=HHV(H,30)/LLV(L,120)<1.55 AND FYX602;{30 天内最高价与 120 日内最低价之比小于 1.55,且 120 天线和 200 天线线呈上升趋势}
FYX63:=HHV(H,30)/LLV(L,120)<1.65 AND FYX603 AND FYX13;{30 天内最高价与 120 日内最低价之比小于 1.65,且长期均线呈多头排列,且满足 FYX13}
FYX6:=FYX61 OR FYX62 OR FYX63;
FYX71:=HHV(H,5)/HHV(H,120)>0.85;{5 天内最高价距离 120 日内的最高价不到 15%}
FYX72:=HHV(H,5)/HHV(H,120)>0.8 AND FYX13;{5 天内最高价距离 120 日内的最高价不到 20%,且满足 FYX13}
FYX73:=C/HHV(H,10)>0.9;{当天收盘价距离 10 日内的最高价不到 10%}
FYX7:=(FYX71 OR FYX72) AND FYX73;
YXFZ:=FYX1 AND FYX2 AND FYX3 AND FYX4 AND FYX5 AND FYX6 AND FYX7;
DRAWICON(BARSSINCEN(YXFZ,15)=0,LOW,34);{月线反转信号画图标 34: 黄色笑脸};
{二阶段,输出图标:笑脸}
EJD1:=IF(MA(C,50)>MA(C,150),1,0);{50 日均线高于 150 日均线}
EJD2:=IF(MA(C,150)>MA(C,200),1,0);{150 日均线高于 200 日均线}
EJD3:=IF(C>MA(C,50),1,0);{当前价格高于 50 日均线 – 因为条件 1、2,所以同时满足在 150、200 日上方}
EJD4:=IF(EVERY(MA(C,200)>REF(MA(C,200),5),20),1,0);{200 日均线至少上涨了 1 个月,变换条件:当天 200 日均线高于 5 天前 200 日均线,持续满足 20 个交易日}
EJD5:=IF(C/LLV(L,250)>1.3,1,0);{当前股价比最近一年最低股价至少高 30%}
EJD6:=IF(C/HHV(H,250)>0.75,1,0);{当前价格至少处在最近一年最高价的 75% 以内, 距离最高价越近越好}
EJD7:=IF(RPS250>=70,1,0);{相对动力排名不低于 70,最好在 80、90 左右}
EJD:=EJD1 AND EJD2 AND EJD3 AND EJD4 AND EJD5 AND EJD6 AND EJD7,NODRAW;
DRAWICON(BARSSINCEN((EJD1 AND EJD2 AND EJD3 AND EJD4 AND EJD5 AND EJD6 AND EJD7),20)=0,HIGH*1.05,5);
{小黄人 RPS 三线红}
K01:=IF(RPS120<=90,0,1);{RPS120 大于 90};
K02:=IF(RPS250<=90,0,1);{RPS250 大于 90};
K03:=IF(RPS50<=90,0,1);{RPS50 大于 90};
三线红: IF(K01 AND K02 AND K03,1,0),NODRAW;{输出变量三线翻红}
DRAWICON(BARSSINCEN(三线红, 20)=0,LOW*0.95,15);
{陶博士口袋支点}
KD1:=RPS250>=87 OR RPS120>=90 OR RPS50>=90;{50 日 RPS, 120 日 RPS, 250 日 RPS 至少有一个大于 90}
{要素一:成交量}
FKD21:=AMO=HHV(AMO,10);{创 10 日的最高成交金额}
FKD22:=C/REF(C,1)>1.099;{当日上涨超过 9.9%}
FKD23:=AMO/MA(AMO,10)>2;{成交金额是 10 天平均的一倍以上}
KD2:=FKD21 OR FKD22 OR FKD23; {创 10 日的最高成交金额,或者当日上涨超过 9.9%,或者成交金额是 10 天平均的一倍以上}
FKD311:=C>MA(C,90);{收盘在 90 日均线上方}
FKD312:=MA(C,90)>=REF(MA(C,90),5);{90 天线呈上升趋势}
FKD313:=H>=HHV(H,90);{创 90 日的最高价}
FKD31:=FKD311 AND FKD312 AND FKD313;
FKD321:=C>MA(C,100);{收盘在 100 日均线上方}
FKD322:=MA(C,100)>=REF(MA(C,100),5);{100 天线呈上升趋势}
FKD323:=H>=HHV(H,100);{创 100 日的最高价}
FKD32:=FKD321 AND FKD322 AND FKD323 AND FKD312;
FKD331:=C>MA(C,120);{收盘价站上半年线}
FKD332:=MA(C,120)>=REF(MA(C,120),2);
FKD33:=FKD331 AND FKD332;{半年线呈上升趋势}
KD3:=FKD31 OR FKD32 OR FKD33;
FKD250:=H>=HHV(H,250);{创 250 日的最高价}
KD4:=LLV(L,15)>LLV(L,50)*0.995 OR FKD250;
{要素二:中期调整 - 阶段最大调整幅度的限制}
H120:=HHV(H,120);{120 内的最高点}
T1:=HHVBARS(H,120); {120 内的最高点距今天的天数}
L120:=LLV(L,T1+1); {120 内的最高点至今,这个区间的最低点}
FKD51:=LLV(L,40)/HHV(H,120)>0.5;{40 日内最低价不低于 120 日内最高价的一半}
FKD5:=FKD51 OR FKD250;{40 日内最低价不低于 120 日内最高价的一半,或者创 250 日的最高价}
KD5:=L120/H120>0.54 AND FKD5; {阶段最大下跌幅度不超过 - 46%}
FKD41:=FKD250 OR LLV(L,15)>LLV(L,50);{15 日内的最低价不是 50 日内的最低价,或者创 250 日的最高价}
FKD42:=LLV(L,15)=LLV(L,50) AND LLV(L,15)>LLV(L,100) AND H/HHV(H,250)>0.88;{15 日内的最低价等于 50 日内的最低价,但不是 100 天内的最低价,且接近一年新高}
FKD43:=LLV(L,15)=LLV(L,50) AND LLV(L,15)>LLV(L,100) AND H/HHV(H,250)>0.75 AND H>=HHV(H,40) AND C/REF(C,1)>1.07;{15 日内的最低价等于 50 日内的最低价,但不是 100 天内的最低价,且接近一年新高,且创 40 日的最高价,且当天涨幅大于 7%}
KD6:=FKD41 OR FKD42 OR FKD43;{结构紧凑的重要条件}
KD7:=C/REF(C,1)>=1.05;
KD8:=REF(MA(100*VOL/(FINANCE(7)/100),1),2)<=15;{换手稳定,两天平均换手不高于 15%}
KD9:=REF(L,1)<=REF(MA(C,50),1)1.24 OR REF(L,1)<=REF(MA(C,10),1)1.03; {昨天的最低价偏离 50 日线的幅度小于 24%,或者昨天的最低价偏离 10 日线的幅度小于 3%}
XG:=KD1 AND KD2 AND KD3 AND KD4 AND KD5 AND KD6 AND KD7 AND KD8 AND KD9;
XG2:DRAWICON(BARSSINCEN(XG,20)=0,LOW*0.95,26);
STICKLINE(XG2,H,L,0,0),COLORYELLOW;
STICKLINE(XG2,O,C,3,0),COLORYELLOW;
{陶博士顺向火车轨}
HC120:=EXTDATA_USER(1,0);{120 天的 RPS}
RPSHC120:=HC120/10;
HC250:=EXTDATA_USER(2,0);{250 天的 RPS}
RPSHC250:=HC250/10;
SXHCG1:=RPSHC120+RPSHC250>185;{RPS120 和 RPS250 之和大于 185。这个 185 是可调参数,如 180 至 185}
SXHCG21:=COUNT(C>MA(C,250),30)>=25;{过去 30 天的收盘价高于 250 日线的天数至少有 25 天。这个 25 天是可调参数,如 25 至 30}
SXHCG22:=COUNT(C>MA(C,200),30)>=25;{过去 30 天的收盘价高于 200 日线的天数至少有 25 天。这个 25 天是可调参数,如 25 至 30}
SXHCG23:=COUNT(C>MA(C,20),10)>=9;{过去 10 天的收盘价高于 20 日线的天数至少有 9 天}
SXHCG2:=SXHCG21 AND SXHCG22 AND SXHCG23;
SXHCG3:=C>MA(C,20) AND C/HHV(C,250)>0.8; {收盘站上 20 日线。收盘价是一年最高价的 0.8 以上,这个 0.8 是可调参数,如 0.75 至 0.85}
SXHCG41:=EVERY(MA(C,20)>=REF(MA(C,20),1),5);{过去 5 天的 20 日线一直保持上升状态。这个 5 天是可调参数,如 5 至 15}
SXHCG42:=EVERY(MA(C,10)>=MA(C,20),5);{过去 5 天的 10 日线一直大于 20 日线。这个 5 天是可调参数,如 5 至 15}
SXHCG4:=SXHCG41 AND SXHCG42;
SXHCG:=SXHCG1 AND SXHCG2 AND SXHCG3 AND SXHCG4;
DRAWICON(BARSSINCEN(SXHCG,10)=0,LOW*0.96,13);{顺向火车轨信号画图标 13。这个 10 天是可调参数,如 10 至 15};
{净利润断层}
高开缺口 := LOW>REF(HIGH,1) OR CLOSE/REF(CLOSE,1)>1.08;
{高开缺口 := LOW>REF(HIGH,1);}
当前日期 := DATE-1000000;
SV := -1;
EV := IF(WEEKDAY=1,4,2);
DIFF:= 70;
{业绩预告}
预告下限 := FINVALUE(285);
预告上限 := FINVALUE(286);
预告中值 := (预告上限 + 预告下限)/2;
预告日期 := FINVALUE(313);
预告日期差 := (当前日期 - 预告日期> SV) AND IF(RANGE((当前日期 - 预告日期),70,75),(当前日期 - 预告日期)-DIFF,(当前日期 - 预告日期))<EV;
预告断层 := (预告中值> 0) AND 高开缺口 AND 预告日期差;
{业绩快报}
快报净利润 := FINVALUE(287);
快报日期 := FINVALUE(315);
快报日期差 := (当前日期 - 快报日期> SV) AND IF(RANGE((当前日期 - 快报日期),70,75),(当前日期 - 快报日期)-DIFF,(当前日期 - 快报日期))<EV;
快报断层 := (快报净利润> 0) AND 高开缺口 AND 快报日期差;
{财报}
财报净利润 := FINVALUE(95);
EPSRATE := FINVALUE(184);
财报日期 := FINVALUE(314);
财报日期差 := (当前日期 - 财报日期> SV) AND IF(RANGE((当前日期 - 财报日期),70,75),(当前日期 - 财报日期)-DIFF,(当前日期 - 财报日期))<EV;
财报断层 := 财报净利润 > 0 AND EPSRATE > 0 AND 高开缺口 AND 财报日期差;
{最近日期断层}
最近日期断层 := 预告断层 OR 快报断层 OR 财报断层;
{指定日期 1}
指定日期 1 := 1;
{指定日期 1 业绩预告}
指预告上限 1 := FINONE(285,0, 指定日期 1);
指预告下限 1 := FINONE(286,0, 指定日期 1);
指预告中值 1 := (指预告上限 1 + 指预告下限 1)/2;
指预告日期 1 := FINONE(313,0, 指定日期 1);
指预告日期差 1 := (当前日期 - 指预告日期 1>SV) AND IF(RANGE((当前日期 - 指预告日期 1),70,75),(当前日期 - 指预告日期 1)-DIFF,(当前日期 - 指预告日期 1))<EV;
指预告断层 1 := (指预告中值 1>0) AND 高开缺口 AND 指预告日期差 1;
{指定日期 1 业绩快报}
指快报净利润 1 := FINONE(287,0, 指定日期 1);
指快报日期 1 := FINONE(315,0, 指定日期 1);
指快报日期差 1 := (当前日期 - 指快报日期 1>SV) AND IF(RANGE((当前日期 - 指快报日期 1),70,75),(当前日期 - 指快报日期 1)-DIFF,(当前日期 - 指快报日期 1))<EV;
指快报断层 1 := (指快报净利润 1>0) AND 高开缺口 AND 指快报日期差 1;
{指定日期 1 财报}
指财报净利润 1 := FINONE(95,0, 指定日期 1);
指 EPSRATE1 := FINONE(184,0, 指定日期 1);
指财报日期 1 := FINONE(314,0, 指定日期 1);
指财报日期差 1 := (当前日期 - 指财报日期 1>SV) AND IF(RANGE((当前日期 - 指财报日期 1),70,75),(当前日期 - 指财报日期 1)-DIFF,(当前日期 - 指财报日期 1))<EV;
指财报断层 1 := 指财报净利润 1 > 0 AND 指 EPSRATE1 > 0 AND 高开缺口 AND 指财报日期差 1;
{指定日期 1 断层}
指定日期 1 断层 := 指预告断层 1 OR 指快报断层 1 OR 指财报断层 1;
{指定日期 2}
指定日期 2 := 2;
{指定日期 2 业绩预告}
指预告上限 2 := FINONE(285,0, 指定日期 2);
指预告下限 2 := FINONE(286,0, 指定日期 2);
指预告中值 2 := (指预告上限 2 + 指预告下限 2)/2;
指预告日期 2 := FINONE(313,0, 指定日期 2);
指预告日期差 2 := (当前日期 - 指预告日期 2>SV) AND IF(RANGE((当前日期 - 指预告日期 2),70,75),(当前日期 - 指预告日期 2)-DIFF,(当前日期 - 指预告日期 2))<EV;
指预告断层 2 := (指预告中值 2>0) AND 高开缺口 AND 指预告日期差 2;
{指定日期 2 业绩快报}
指快报净利润 2 := FINONE(287,0, 指定日期 2);
指快报日期 2 := FINONE(315,0, 指定日期 2);
指快报日期差 2 := (当前日期 - 指快报日期 2>SV) AND IF(RANGE((当前日期 - 指快报日期 2),70,75),(当前日期 - 指快报日期 2)-DIFF,(当前日期 - 指快报日期 2))<EV;
指快报断层 2 := (指快报净利润 2>0) AND 高开缺口 AND 指快报日期差 2;
{指定日期 2 财报}
指财报净利润 2 := FINONE(95,0, 指定日期 2);
指 EPSRATE2 := FINONE(184,0, 指定日期 2);
指财报日期 2 := FINONE(314,0, 指定日期 2);
指财报日期差 2 := (当前日期 - 指财报日期 2>SV) AND IF(RANGE((当前日期 - 指财报日期 2),70,75),(当前日期 - 指财报日期 2)-DIFF,(当前日期 - 指财报日期 2))<EV;
指财报断层 2 := 指财报净利润 2 > 0 AND 指 EPSRATE2 > 0 AND 高开缺口 AND 指财报日期差 2;
{指定日期 2 断层}
指定日期 2 断层 := 指预告断层 2 OR 指快报断层 2 OR 指财报断层 2;
{指定日期 3}
指定日期 3 := 3;
{指定日期 3 业绩预告}
指预告上限 3 := FINONE(285,0, 指定日期 3);
指预告下限 3 := FINONE(286,0, 指定日期 3);
指预告中值 3 := (指预告上限 3 + 指预告下限 3)/2;
指预告日期 3 := FINONE(313,0, 指定日期 3);
指预告日期差 3 := (当前日期 - 指预告日期 3>SV) AND IF(RANGE((当前日期 - 指预告日期 3),70,75),(当前日期 - 指预告日期 3)-DIFF,(当前日期 - 指预告日期 3))<EV;
指预告断层 3 := (指预告中值 3>0) AND 高开缺口 AND 指预告日期差 3;
{指定日期 3 业绩快报}
指快报净利润 3 := FINONE(287,0, 指定日期 3);
指快报日期 3 := FINONE(315,0, 指定日期 3);
指快报日期差 3 := (当前日期 - 指快报日期 3>SV) AND IF(RANGE((当前日期 - 指快报日期 3),70,75),(当前日期 - 指快报日期 3)-DIFF,(当前日期 - 指快报日期 3))<EV;
指快报断层 3 := (指快报净利润 3>0) AND 高开缺口 AND 指快报日期差 3;
{指定日期 3 财报}
指财报净利润 3 := FINONE(95,0, 指定日期 3);
指 EPSRATE3 := FINONE(184,0, 指定日期 3);
指财报日期 3 := FINONE(314,0, 指定日期 3);
指财报日期差 3 := (当前日期 - 指财报日期 3>SV) AND IF(RANGE((当前日期 - 指财报日期 3),70,75),(当前日期 - 指财报日期 3)-DIFF,(当前日期 - 指财报日期 3))<EV;
指财报断层 3 := 指财报净利润 3 > 0 AND 指 EPSRATE3 > 0 AND 高开缺口 AND 指财报日期差 3;
{指定日期 3 断层}
指定日期 3 断层 := 指预告断层 3 OR 指快报断层 3 OR 指财报断层 3;
{指定日期 4}
指定日期 4 := 4;
{指定日期 4 业绩预告}
指预告上限 4 := FINONE(285,0, 指定日期 4);
指预告下限 4 := FINONE(286,0, 指定日期 4);
指预告中值 4 := (指预告上限 4 + 指预告下限 4)/2;
指预告日期 4 := FINONE(313,0, 指定日期 4);
指预告日期差 4 := (当前日期 - 指预告日期 4>SV) AND IF(RANGE((当前日期 - 指预告日期 4),70,75),(当前日期 - 指预告日期 4)-DIFF,(当前日期 - 指预告日期 4))<EV;
指预告断层 4 := (指预告中值 4>0) AND 高开缺口 AND 指预告日期差 4;
{指定日期 4 业绩快报}
指快报净利润 4 := FINONE(287,0, 指定日期 4);
指快报日期 4 := FINONE(315,0, 指定日期 4);
指快报日期差 4 := (当前日期 - 指快报日期 4>SV) AND IF(RANGE((当前日期 - 指快报日期 4),70,75),(当前日期 - 指快报日期 4)-DIFF,(当前日期 - 指快报日期 4))<EV;
指快报断层 4 := (指快报净利润 4>0) AND 高开缺口 AND 指快报日期差 4;
{指定日期 4 财报}
指财报净利润 4 := FINONE(95,0, 指定日期 4);
指 EPSRATE4 := FINONE(184,0, 指定日期 4);
指财报日期 4 := FINONE(314,0, 指定日期 4);
指财报日期差 4 := (当前日期 - 指财报日期 4>SV) AND IF(RANGE((当前日期 - 指财报日期 4),70,75),(当前日期 - 指财报日期 4)-DIFF,(当前日期 - 指财报日期 4))<EV;
指财报断层 4 := 指财报净利润 4 > 0 AND 指 EPSRATE4 > 0 AND 高开缺口 AND 指财报日期差 4;
{指定日期 4 断层}
指定日期 4 断层 := 指预告断层 4 OR 指快报断层 4 OR 指财报断层 4;
净利润断层:= 最近日期断层 OR 指定日期 1 断层 OR 指定日期 2 断层 OR 指定日期 3 断层 OR 指定日期 4 断层;
DRPOINT:=BARSSINCEN(净利润断层, 5)=0,;
DRAWICON(DRPOINT,LOW,23);{+};
{净利润断层公式结束};

测试通过!
延伸阅读:
重要提示:本公众号主要记录自己的实盘学习总结,并非推荐和荐股,如何复盘没有标准答案!本文所提到的观点仅代表个人意见,所涉及标的不作推荐,据此买卖,风险自负。
“点赞” 及 “在看”,持股长虹不断******↓↓↓******
▎本文由 简悦 SimpRead 转码。