一,公式代码(直接复制即可用):
A1:=(EMA((OPEN+HIGH+LOW+CLOSE)/4,3)+EMA((OPEN+HIGH+LOW+CLOSE)/4,6)+EMA((OPEN+HIGH+LOW+CLOSE)/4,9))/3;
A2:=(EMA((OPEN+HIGH+LOW+CLOSE)/4,5)+EMA((OPEN+HIGH+LOW+CLOSE)/4,10)+EMA((OPEN+HIGH+LOW+CLOSE)/4,20))/3;
A3:=(EMA((OPEN+HIGH+LOW+CLOSE)/4,7)+EMA((OPEN+HIGH+LOW+CLOSE)/4,14)+EMA((OPEN+HIGH+LOW+CLOSE)/4,28))/3;
A4:=(EMA((OPEN+HIGH+LOW+CLOSE)/4,9)+EMA((OPEN+HIGH+LOW+CLOSE)/4,18)+EMA((OPEN+HIGH+LOW+CLOSE)/4,36))/3;
A5:=(EMA((OPEN+HIGH+LOW+CLOSE)/4,11)+EMA((OPEN+HIGH+LOW+CLOSE)/4,22)+EMA((OPEN+HIGH+LOW+CLOSE)/4,44))/3;
A6:=(EMA((OPEN+HIGH+LOW+CLOSE)/4,13)+EMA((OPEN+HIGH+LOW+CLOSE)/4,26)+EMA((OPEN+HIGH+LOW+CLOSE)/4,52))/3;
A7:=(EMA((OPEN+HIGH+LOW+CLOSE)/4,21)+EMA((OPEN+HIGH+LOW+CLOSE)/4,34)+EMA((OPEN+HIGH+LOW+CLOSE)/4,68))/3;
VAR1:=FORCAST(A1,6);
VAR2:=FORCAST(A2,6);
VAR3:=FORCAST(A3,6);
VAR4:=FORCAST(A4,6);
VAR5:=FORCAST(A5,6);
VAR6:=FORCAST(A6,6);
VAR7:=FORCAST(A7,6);
IF(VAR1>REF(VAR1,1),VAR1,DRAWNULL),POINTDOT,COLORFF00FF;
IF(VAR1<REF(VAR1,1),VAR1,DRAWNULL),POINTDOT,COLOR00FF00;
IF(VAR2>REF(VAR2,1),VAR2,DRAWNULL),POINTDOT,COLORFF00FF;
IF(VAR2<REF(VAR2,1),VAR2,DRAWNULL),POINTDOT,COLOR00FF00;
IF(VAR3>REF(VAR3,1),VAR3,DRAWNULL),POINTDOT,COLORFF00FF;
IF(VAR3<REF(VAR3,1),VAR3,DRAWNULL),POINTDOT,COLOR00FF00;
IF(VAR4>REF(VAR4,1),VAR4,DRAWNULL),POINTDOT,COLORFF00FF;
IF(VAR4<REF(VAR4,1),VAR4,DRAWNULL),POINTDOT,COLOR00FF00;
IF(VAR5>REF(VAR5,1),VAR5,DRAWNULL),POINTDOT,COLORFF00FF;
IF(VAR5<REF(VAR5,1),VAR5,DRAWNULL),POINTDOT,COLOR00FF00;
IF(VAR6>REF(VAR6,1),VAR6,DRAWNULL),POINTDOT,COLORFF00FF;
IF(VAR6<REF(VAR6,1),VAR6,DRAWNULL),POINTDOT,COLOR00FF00;
IF(VAR7>REF(VAR7,1),VAR7,DRAWNULL),LINETHICK2,COLORFF00FF;
IF(VAR7<REF(VAR7,1),VAR7,DRAWNULL),LINETHICK2,COLOR00FF00;
TOWERC:=FORCAST(EMA((3*CLOSE+2*OPEN+HIGH+LOW)/7,3),6);
DIRECTIONMAX:=MAX(REF(TOWERC,1),REF(TOWERC,1));
DIRECTIONMIN:=MIN(REF(TOWERC,1),REF(TOWERC,1));
STICKLINE(TOWERC>=REF(TOWERC,1),TOWERC,DIRECTIONMAX,4,0),COLORRED;
STICKLINE(TOWERC<REF(TOWERC,1),TOWERC,DIRECTIONMIN,4,0),COLOR00FF00;
{以下测试成功率}
买入:BARSSINCEN(VAR7>REF(VAR7,1),21)=0,NODRAW;
卖出:BARSSINCEN(VAR7<REF(VAR7,1),21)=0 OR(C-REF(C,BARSLAST(买入)))/REF(C,BARSLAST(买入))*100<=-7,NODRAW;止损:(C-REF(C,BARSLAST(买入)))/REF(C,BARSLAST(买入))*100,COLORYELLOW,NODRAW;
{考虑到不同指标对不同个股适用不同的特点,便于大家对不同个股使用成功率较高的指标,特编写指标成功率检测公式,可把它加在你所喜欢的指标公式后面,对不同个股选择成功率较高的指标,比如说有的指标对大多数个股是乱指标,但是对极少数个股成功率却很高。这里是以3天不亏损为检测标准,在使用时可以调整参数3和参数0,
为你所希望的需要。买入条件自己设置,这里仅仅以CROSS(K,D)为例,希望大家能明白。}
{买入条件:(FILTER(红入97 AND REF(RPSXJS140,1)<97,3)),NODRAW;{需要改动}
买入条件:(TFILTER(买入,卖出,1)),COLORRED;
卖出条件:(TFILTER(买入,卖出,2)),COLORGREEN;
信号:=BARSLAST(买入条件);
前收:=REF(C,信号);
{后收:=IF(信号=3,C,前收);}
间隔周期:IF(TFILTER(买入,卖出,2),BARSLAST(买入条件),-1),NODRAW;
总时间:=SUM(IF(间隔周期>0,间隔周期,0),0),NODRAW;
后收:=IF(信号=间隔周期,C,前收);
成功:=(后收-前收)/前收*100>0;
失败:=(后收-前收)/前收*100<=0;
信号总数:COUNT(买入条件,0),NODRAW;
成功总数:COUNT(成功,0),NODRAW;
{自己加的,盈亏比,及平均盈利及平均亏损}
盈利总:SUM(IF(成功,(后收-前收)/前收,0),0),NODRAW;
亏损总:SUM(IF(失败,(后收-前收)/前收,0),0),NODRAW;
平均盈利:IF(成功总数=0,0,盈利总/成功总数),NODRAW;平均亏损:IF(信号总数-成功总数=0,0,亏损总/(信号总数-成功总数)),NODRAW;盈亏比:IF(平均亏损=0,100,-平均盈利/平均亏损),NODRAW;
成功率:IF(信号总数=0,0,成功总数/信号总数),NODRAW;
平均期望:平均盈利*成功率+平均亏损*(1-成功率),NODRAW;
上市年数:FINANCE(42)/365,NODRAW;频次每年:信号总数/上市年数,NODRAW;平均时间:IF(信号总数=0,0,总时间/信号总数),NODRAW;
止损总:=COUNT((后收-前收)/前收*100<=-7,0);止损幂律:=止损总/信号总数,NODRAW;
DRAWTEXT_FIX(1,0.69,0.23,0,STRCAT(‘止损幂律:’,CON2STR(止损幂律,2)));
DRAWTEXT_FIX(1,0.0001,0.00,0,STRCAT(‘信号总数:’,CON2STR(信号总数,2)));
DRAWTEXT_FIX(1,0.09,0.00,0,STRCAT(‘成功总数:’,CON2STR(成功总数,2)));
DRAWTEXT_FIX(1,0.18,0.00,0,STRCAT(‘盈利总:’,CON2STR(盈利总,2)));
DRAWTEXT_FIX(1,0.26,0.00,0,STRCAT(‘亏损总:’,CON2STR(亏损总,2)));
DRAWTEXT_FIX(1,0.34,0.00,0,STRCAT(‘平均盈利:’,CON2STR(平均盈利,2)));
DRAWTEXT_FIX(1,0.43,0.00,0,STRCAT(‘平均亏损:’,CON2STR(平均亏损,2)));
DRAWTEXT_FIX(1,0.52,0.00,0,STRCAT(‘盈亏比:’,CON2STR(盈亏比,2)));
DRAWTEXT_FIX(1,0.60,0.00,0,STRCAT(‘成功率:’,CON2STR(成功率,2)));
DRAWTEXT_FIX(1,0.68,0.00,0,STRCAT(‘平均期望:’,CON2STR(平均期望,2)));
DRAWTEXT_FIX(1,0.0001,0.23,0,STRCAT(‘上市年数:’,CON2STR(上市年数,2)));
DRAWTEXT_FIX(1,0.09,0.23,0,STRCAT(‘频次每年:’,CON2STR(频次每年,2)));
DRAWTEXT_FIX(1,0.18,0.23,0,STRCAT(‘平均时间:’,CON2STR(平均时间,2)));
选股引用:买入条件 AND (成功率>0.5 AND 平均期望>0 ),NODRAW;

二,公式说明(可不看):
成功率是指0.5以上成功率的股票数占”二三或细分龙头”板块有信号个股数比例;数值都对有信号个股进行了平均(“二三或细分龙头”板块有信号个股数);便于对跟踪预测团统一输出使用的;高成功实盘选取标准为成功率0.5以上的则期望0.03(百分数)以上;或者成功率0.6以上则期望0.02以上;3天卖出的全用高成功编号.TF的全用TF编号TF之前的汉字保留.后仅用编号.说明写在描述中;
三,使用方法(包括指标公式及选股公式):
技术指标设置+选股公式使用方法,见下面文章中描述,此处不再赘述:
干货甄选EgoToGod:通达信已测试高成功率高胜率量化选股公式11(持续更新中)
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/238295
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!