炒股的朋友一般都很熟悉通达信软件。如果你还是一个技术学校,你应该研究通达信公式的编写。利用通达信自带的选股条件或自定义选股条件公式(如均线多头排列、60天缩量等)MACD底部偏差,突破底部横盘等。),可以很容易地使用选股器来筛选合格的股票。所以问题来了,通达信不能对选股模型进行历史数据回测,这样的模型你敢实盘吗?
我经常在知乎和股票论坛上发现一些炒股的朋友在问如何回顾交易系统的历史。似乎每个人都认为有必要验证模型的数据。目前市场上有很好的历史数据回测分析工具,我用的是果仁网,可以回测10年的数据。以一个常用的均线多头选股公式为例,讲讲如何在果仁网实现选股,并对选股模式进行数据回测。
选股模型
股票K线图形态(如下图1所示)
(图一)
通达信选股公式:
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天。
明确选股公式的定义,然后在果仁平台上设置选股模式,然后进行历史数据回测。具体操作如下:
第一步:编写自定义指标:
打开股票策略研究页面(如下图2所示),我们发现系统有大量的股票选择指标,但这个例子需要定义指标公式(类似于通信公式)。
图二
点击自定义编写自定义函数。
自定义指标:
过去五天平均线多头天数= 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)
从结果来看,这六种策略的年收益表现都强于沪深300,其中总收益、年化收益、夏普比率最好,120天最大回撤率最好。
通过对历史数据的回顾,我们发现在过去的10年里,移动平均线多头的选股模式是可行的。感兴趣的朋友可以在此基础上优化其他参数。我相信他们能得到更好的回顾测试结果。
OK,通过以上案例,即使你不是编程大师, 也可以快速完成通达信常用选股模型的历史数据回测。如果你有一个需要验证的新交易系统,自己动手。
如若转载,请注明出处:https://www.caopanquan.cn/3527.html