这篇文章使用的是比较经典的Aberration策略,传说中盈利能力特别好的策略。在多品种参数优化的过程中,相比于前几篇文章,这篇文章针对不同的品种设置了不同的交易费用、并在每次交易的时候,计算了一跳的滑点,使得会交易回测更加接近真实。

2021-10-29更新了手续费部分,对于按照百分比收取的品种,从优矿获得的手续费比例单位是百分之多少,所以需要从获取的值的上面除以100

策略逻辑

  1. 使用布林带指标,构建布林带的上轨,中轨,下轨

  2. 开仓

    • 当没有持仓的时候,收盘价突破上轨,下个开盘价开多;
    • 当没有持仓的时候,收盘价跌破下轨,下个开盘价开空。
  3. 平仓

    当持有多头仓位的时候,收盘价跌破中轨,平多。

    当持有空头仓位的时候,收盘价升破中轨,平空。

  4. 数据

    使用了5分钟的每个品种的后复权的连续合约

  5. 交易费用

    按照当前的交易费用设置,每手收取固定金额或者按照百分比;每次交易收取一个滑点(开平都收);由于保证金、交易费用、合约乘数可能会随着政策的变动而调整,另外交易产生的滑点可能多于一个点,也有一小部分可能小于一个点,甚至可能是负的,所以回测的结果和真实情况是存在差距的。

  6. 交易手数

    按照当前资金的1倍杠杆进行下单。我们结果只需要看夏普率就好,在满足条件的情况下,夏普率不随杠杆而变动。

测试结果

72、【backtrader期货策略】十大经典策略-Aberration策略(布林带策略)(2021-10-29更新)相关推荐

  1. 74 [backtrader期货策略] 十大经典策略-汉斯123策略(逻辑优化版)

    汉斯123策略是一个经典的日内突破交易策略,是根据开盘后的一定时间形成的高低点作为价格区间,突破价格区间的上轨做多,突破区间的下轨做空. 这篇文章针对简单的汉斯123策略,增加了一个均线过滤,大于均线 ...

  2. 73 [backtrader期货策略]十大经典策略-菲阿里四价(逻辑优化版)

    菲阿里四价是经典的日内交易策略,当价格突破前一个交易日的最高点的时候做多,跌破前一个交易日的最低点的时候做空,交易逻辑就是这么简单. 很多流传很广的交易策略往往比较简洁,因为简洁,反而适应能力会好一些 ...

  3. 75 [backtrader期货策略]十大经典策略-分时均线交叉策略

    很多交易者进行日内交易的时候,一个很重要的参考依据就是分时均线,本文尝试构建一个新的指标来近似代替分时均线,然后尝试基于均线\分时均线\日内高低点\跟踪止损条件,构建了一个分时均线日内交易策略. 策略 ...

  4. MYSQL数据库VALUES_MySQL数据库“十宗罪”(十大经典错误案例)

    每天给你诚意满满的干货 来自:51CTO(作者:superZS) 原文链接:http://blog.51cto.com/sumongodb/1949426 今天给大家说说<数据库中十大经典错误案 ...

  5. 【十大经典数据挖掘算法】C4.5

    [十大经典数据挖掘算法]系列 C4.5 K-Means SVM Apriori EM PageRank AdaBoost kNN Naïve Bayes CART 1. 决策树模型与学习 决策树(de ...

  6. 「干货」编程语言十大经典算法,你知道几个?

    算法与数据结构是计算机学习路上的内功心法,也是学好编程语言的重要基础.今天给大家介绍一下十大经典算法. 十大经典算法分别是:冒泡排序,插入排序,选择排序,希尔排序,快速排序,归并排序,桶排序,堆排序, ...

  7. 十大经典排序算法4(Python版本)

    文章目录 六.快速排序 六.快速排序 1.快速介绍 快速排序是由东尼·霍尔所发展的一种排序算法.在平均状况下,排序 n 个项目要 Ο(nlogn) 次比较.在最坏状况下则需要 Ο(n2) 次比较,但这 ...

  8. 数据结构十大经典排序算法--Python

    十大经典排序算法 (java实现看这个)https://program.blog.csdn.net/article/details/83785159 名词解释: 1.冒泡排序 2.选择排序 3.插入排 ...

  9. 一文搞掂十大经典排序算法

    一文搞掂十大经典排序算法 今天整理一下十大经典排序算法. 1.冒泡排序 --越小的元素会经由交换慢慢"浮"到数列的顶端 算法演示 算法步骤 比较相邻的元素.如果第一个比第二个大,就 ...

  10. [转]数据挖掘十大经典算法

    国际权威的学术组织the IEEE International Conference on Data Mining (ICDM) 2006年12月评选出了数据挖掘领域的十大经典算法:C4.5, k-M ...

最新文章

  1. 你还在使用 try-catch-finally 关闭资源?
  2. 损失函数代价函数成本函数目标函数的区别
  3. netcore命令行部署|跨域问题
  4. svm涉及的一些概念
  5. UVA 10020 Minimal coverage
  6. 大数据WEB阶段(十三)JSP(二)JSP标签、EL表达式、JSTL
  7. CodeForces - 1141D Colored Boots(暴力+水题)
  8. HDU-3998 Sequence LIS统计
  9. 解决U盘无法格式化的问题
  10. 自学Python6个月,你能找到工作吗?
  11. 苹果mac专业的视频转码器:HandBrake
  12. 机场也应该取个好听的名
  13. php主页备案号底部中间,如何将网站备案号放到网站底部
  14. linux视频教程百度网盘分享
  15. excel文件下载下来损坏 js_js实现txt/excel文件下载
  16. js获取浏览器的宽度和高度
  17. 微信小程序 非webview分享给好友及生成分享海报
  18. mysql中常用动词_mysql常用sql语句总结
  19. C语言基础(整形变量,实型数据)
  20. window10下运行激活软件时会提示病毒文件,并且自动删除问题

热门文章

  1. office2016激活後显示是激活的状态,打开后还是提示激活:“让我们开始”
  2. 【Appium踩坑】关闭inspector后打开weditor,uiautomator2.exceptions.NullPointerExceptionError: -32001 Jsonrpc er
  3. docker安装ElasticSearch8.1.0错误curl: (52) Empty reply from server的处理方法
  4. 联想小新锐7000安装win10和ubuntu18.04双系统踩坑
  5. 萌新用计算机弹加勒比海盗,我来发个加勒比海盗的技巧吧
  6. 用Python画环环相扣的奥运五环
  7. 别忽略国美之争的真正遗产
  8. python列表元素按条件分组_Python列表元素分组
  9. 天地不仁,通货在膨胀
  10. Windows系统删除保存在凭据管理器中的密码