趋势策略中最简单的策略就是均线策略了,通过上一篇文章中我们探讨一个股票策略的几点特殊之处,并实现了一个经典策略。再来实现一个双均线策略就十分简单了。我们把之前的「股票DualThrust策略」中的策略逻辑等相关内容剔除,就拿到了一个股票策略的基本结构。这个程序结构可以复用于我们的双均线策略。其实就是把双均线的交易逻辑、数据处理等写进去就可以了,趋势策略基本都可以这样复用代码。


程序结构框架

剔除了之前策略交易逻辑后剩下的程序结构,这个程序还不能直接使用。


双均线策略

首先调整一下界面参数

添加上双均线需要的策略参数。


添加策略交易逻辑

交易信号检测其实就是判断快线上穿、下穿慢线,这里使用的是倒数第二、第三根K线柱上对应的指标判断,因为最后一个指标数据是实时的,所以会有反复交叉分开的情况。


其它细节

因为这次策略用到了2根均线指标,我们需要在K线图表上把均线画出来,所以对画图部分的代码做了小小的调整。对于策略状态栏显示的信息也需要略微调整,显示当前策略的均线指标、当前价格等数据。最近FMZ平台支持了股票回测,所以我们也要针对回测系统做一些兼容,策略中一些用到IsVirtual()函数的地方就是为了回测系统做的兼容。


回测测试

回测仅仅是策略初步测试,所以不必太在意回测结果。所以我们随便选择几只股票,随便设置一些参数回测一下。

策略地址


富途模拟盘

同样也可以挂一个富途模拟盘测试,FMZ平台后续也会支持更多券商。


结尾

策略仅仅用于学习交流,交流策略设计思路,互相学习。感谢阅读,感谢提出建议及意见。


©著作权归作者所有:来自51CTO博客作者wx5942142a94843的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 2.策略模式
  2. 厉害了,股票K线图还能这么画!
  3. Kafka分区分配策略(Partition Assignment Strategy)
  4. 找到适合您的数字化转型策略的3个步骤
  5. 如何去使用Python分析股票数据?学到就是赚到
  6. 选择部署策略
  7. 股票价格在随机漫步吗?用 Python 来告诉你
  8. 儿时环境对其人生长远影响的综述, 包括前所未有的计量识别策略总
  9. 选择模型真用对了吗? 扒一扒75篇顶级外刊的真相, 并献上最权威的

随机推荐

  1. Android 外部唤起应用跳转指定页面
  2. 封面流:做无限循环(像启动器,当到达最后一项
  3. 通过URL Scheme启动Android应用
  4. Android 后台每10秒钟启动一次应用的demo
  5. Android的支持库 && app/apk包进系统 &&
  6. 如何在Android应用里对HTTP请求头部添加
  7. 解决android调用系统相机拍照保存时onAct
  8. 路径提供者文档目录是一个安全的位置吗?
  9. 如何在Android 7.0+中检索SD卡的序列号?
  10. Android多线程下载远程图片【转】