选股成功率测试通用公式(通达信、大智慧)

[复制链接]
查看85 | 回复0 | 2022-7-24 02:50:13 | 显示全部楼层 |阅读模式

选股成功率测试通用公式(通达信、大智慧)
通达信和大智慧系统都提供了技术指标测评功能,但是提供的是止盈的成功率(无限期)或N天涨幅达M%的成功率(规定周期),但是本次买入信号到下次买入信号之间涨幅达M%的成功率(周期随信号变化)这样的表述没有,即每次买入信号的成功率并未给出。
下面的公式可以提供本次买入信号到下次买入信号之间涨幅达M%的成功率(即非无限期,也非规定周期,周期长度由信号确定)。
该公式可以用于通达信、大智慧,稍微修改也可用于其它系统。

{---------------------选股公式引用格式代码示例    开始----------------------}

XG:="EXPLORER.KDJ";

{---------------------选股公式引用格式代码示例    结束----------------------}

{---------------------交易系统公式引用格式代码示例    开始----------------------}

XG:="SYSTEM.KDJ.ENTERLONG";

{---------------------交易系统公式引用格式代码示例    结束----------------------}


P:=3;         {成功涨幅%,可在参数表中输入,2~100, 缺省值可用3或5}                                    
{---------------------选股公式直接代码示例    开始----------------------}

MA5:=MA(C,5);                           {5日均线}
MA20:=MA(C,20);                       {20日均线}
XG:=cross(MA5,MA20);              {金叉}

{---------------------选股公式直接代码示例    结束----------------------}


1、年成功数有点问题,上期涨幅>=P

{这个在跨年期间,如上年底出现信标且涨幅>=P,在今年3月又出现信标,这样年成功数:也会显示1}


2、信号后最大涨幅%“ZFZD”,这个也有问题

H1A:=REF(HHV(H,NJ+1),NJ+1);             {两次信号间的高点}
ZFZD:=(H1A/REF(JXSP,1)-1)*100;           {信号后最大涨幅%}


REF(JXSP,1);  {因为,这个值不是两次信号间的第一个收盘价,而是最近一次的收盘价}

233332a9sgusa75uu1mpd5-20210531215604.png

233332a9sgusa75uu1mpd5-20210531215604.png

233342rwgii249a4k2k2ki-20210531215604.png

233342rwgii249a4k2k2ki-20210531215604.png

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则