历史文档

【历史文档】策略示例-通道突破策略——布林带指标 v1.0

由ypyu创建,最终由small_q 被浏览 385 用户

更新

本文内容对应旧版平台与旧版资源,其内容不再适合最新版平台,请查看新版平台的使用说明

新版量化开发IDE(AIStudio):

https://bigquant.com/wiki/doc/aistudio-aiide-NzAjgKapzW

新版模版策略:

https://bigquant.com/wiki/doc/demos-ecdRvuM1TU

新版数据平台:

https://bigquant.com/data/home

https://bigquant.com/wiki/doc/dai-PLSbc1SbZX

新版表达式算子:

https://bigquant.com/wiki/doc/dai-sql-Rceb2JQBdS

新版因子平台:

https://bigquant.com/wiki/doc/bigalpha-EOVmVtJMS5

\

指标计算规则

  • 中轨 = N时间段的简单移动平均线
  • 上轨 = 中轨 + K × N时间段的标准差
  • 下轨 = 中轨 − K × N时间段的标准差
  • 一般情况下,设定N=20和K=2,这两个数值也是在布林带当中使用最多的。在日线图里,N=20其实就是“月均线”(MA20)。依照正态分布规则,约有95%的数值会分布在距离平均值有正负2个标准差的范围内
  • 交易规则:价格突破上轨(%b大于等于1),买入开仓,价格突破下轨(%b小于等于0),卖出开仓

策略构建步骤

确定股票池和回测时间

通过证券代码列表输入回测的起止日期

确定买卖原则

当价格突破上轨,进场买入,建多仓,当价格突破下轨,进场卖出,建空仓。

回测

  • 通过 trade 模块中的初始化函数定义交易手续费和滑点;
  • 通过 trade 模块中的主函数(handle函数)查看每日的买卖交易信号,按照买卖原则执行相应的买入/卖出/调仓操作。

策略详情

https://bigquant.com/experimentshare/0d875217abd84e81af63d1f3acb1b8cf

\

标签

简单移动平均线正态分布
评论
  • 这个是针对期货的;请教大神,针对股票时,那个K线处理函数要怎么对应修改。谢谢