• 18976542384

    工作时间

    周一至周五:9:00-21:00

    周末及节日:9:00-18:00

  • 手机版二维码

    手机快速找资源

  • 扫描二维码

    加入官方qq群

[选股] 通达信选股公式如何做历史数据回测

0
回复
48
查看
[复制链接]

28

主题

7

回帖

170

积分

注册会员

Rank: 2

积分
170
发表于 2024-4-29 03:55:02 | 显示全部楼层 |阅读模式

炒股朋友一般对通达信软件都非常的熟悉,如果你还是个技术派,那么应该对通达信的公式编写肯定做过研究。利用通达信自带的选股条件或自定义选股条件公式(如均线多头排列、60日缩量、MACD底背离、突破底部横盘等),就可以很方便的利用选股器把符合条件的股票给筛选出来。那么问题来了,通达信并不能对选股模型进行历史数据回测,这样的模型你敢实盘吗?

我经常发现在知乎、股票论坛上看到一些炒股的朋友在问,如何进行交易系统的历史回测。看来大家觉得对模型地数据验证是很有必要的。目前市场上已经有比较好的历史数据回测分析工具,我自己在用的是果仁网,可以回测10年的数据。小编就拿一个常用的均线多头排列的选股公式作为例子,讲一下如何在果仁网实现选股,并对选股模型进行数据回测。


【5日,20日,60日均线多头排列】选股模型

个股K线图形态(如下图一)

彩虹桥-投资充电站

(图一)

通达信选股公式:

AA:=MA(CLOSE,5);

BB:=MA(CLOSE,10);

CC:=MA(CLOSE,20);

DD:=MA(CLOSE,60);

T1:=AA>BB AND BB>CC AND CC>DD;

COUNT(T1,5)=5;

选股公式定义:是指从短周期到长周期均线,从上而下的依次排列,并且持续时间不少于5天。

明确了选股公式定义,接下来就需要把这个选股模型能在果仁平台进行选股设置,然后即可做历史数据回测。具体操作如下:

第一步:编写自定义指标

打开股票策略研究页面(如下图二),我们发现系统已经自带了大量的选股指标,但这个例子需要我们自己定义下指标公式(编写方法同通达信公式类同)。

彩虹桥-投资充电站

图二

点击“自定义”,编写自定义函数。

自定义指标:

过去5天均线多头天数= CountDays(And(5日复权均价 >10日复权均价, and(10日复权均价 >20日复权均价,20日复权均价 > 60日复权均价)),5)

10日复权均价= MA(后复权收盘价,10)

彩虹桥-投资充电站

第二步:设置选股条件

筛选条件:过去5天均线多头天数=5;排除一字涨跌停股票;剔除st股;当日成交额大于1000万。

彩虹桥-投资充电站

排名条件:5日平均成交额从小到大排列。

彩虹桥-投资充电站

第三步:设置交易模型

选择交易模型Ⅱ:单只个股理想仓位:10%,卖出条件为:原持仓股票排名大于等于10或买入后跌幅(止损)大于等于5%,单向费用0.2%。调仓周期分别按5天、10天、20天、30天、60天、120天,回测时间从2007年1月4日-2017年2月24日,进行回测比较。

彩虹桥-投资充电站

回测结果如下:(每个策略的回测数据都可以直接导出Excel)

彩虹桥-投资充电站

从结果看,6个策略的年化收益表现都强于沪深300,其中按60天调仓周期的策略,总收益、年化收益和夏普比率表现最好,120天的策略最大回撤率最好。

通过历史数据的回测,我们发现均线多头排列的选股模型,在过去的10年是可行的。有兴趣的朋友,可以在此基础上,对其他的参数进行调优测试,相信一定可以得到更好的回测结果。

OK,通过上面的案例,即便你不是个编程高手, 也可以很快的完成一个通达信常用选股模型的历史数据回测。如果你有新交易系统需要验证,自己动手测试吧。

回复

使用道具 举报

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

本版积分规则

全国统一客服电话
18976542384

24x7小时免费咨询

  • 官方在线客服

    QQ客服:股海浪子

    点击交谈

    QQ客服:beyond

    点击交谈

    QQ客服:明月

    点击交谈
  • 广东省深圳市福田区深南大道2012号

  • 添加客服微信

    可领取网站任一指标一个

  • 加入指标qq分享群

    免费领取资源

Powered by Discuz!X3.4 ©2001-2013 Comsenz Inc.彩虹桥投资充电站( 粤ICP备19084539号 )|网站地图