大家好!SF系列策略推出以来累计阅读量6万,是备受粉丝喜欢的量化系列,有很多老策略因为年代久远、软件更新等原因无法正常使用。我们决定对SF系列重制、优化代码结构、工作区重制使策略能够开箱即用。

SF系列与算法系列源码已经重制完成:

1.tb重做了工作区888合约,部分代码重写。

2.增加了python代码。

3.文华8代码更新。

各位交易爱好者好!今天我们来深入剖析一下SF04_RE交易策略的核心功能和逻辑。这是一个结合了均线系统、ATR通道和价格突破的智能交易策略。

 策略概览

策略概览

SF04_RE是一个基于双均线系统和ATR动态通道的交易策略,通过结合趋势跟踪和突破交易的理念,适用于具有明显趋势特征的市场。

 核心模块

核心模块

1.参数设置模块

  • 初始资金:100,000
  • 短周期参数(Length1):20
  • 长周期参数(Length2):230
  • ATR倍数(X):3

2.数据计算模块

  • Lots:基于资金计算的交易手数
  • ATR:计算平均真实波幅
  • OneTick:最小价格变动单位

3.指标计算模块

  • 短期移动平均线(MA1)计算
  • 长期移动平均线(MA2)计算
  • ATR上轨:价格+X倍ATR
  • ATR下轨:价格-X倍ATR

4.入场逻辑模块

  • 市场位置 >= 0
  • 最低价突破下轨
  • 创新低(相对于Length1周期)
  • 成交量确认
  • MA1 < MA2
  • 市场位置 <= 0
  • 最高价突破上轨
  • 创新高(相对于Length1周期)
  • 成交量确认
  • MA1 > MA2
  • 多头入场条件:
  • 空头入场条件:

5.出场逻辑模块

  • 当前Bar晚于入场Bar
  • 成交量确认
  • 最高价低于入场价
  • 突破Length2周期最高点
  • 当前Bar晚于入场Bar
  • 成交量确认
  • 最低价高于入场价
  • 跌破Length2周期最低点
  • 多头出场条件:
  • 空头出场条件:

6.执行模块

  • 自动执行开平仓操作
  • 变量重置和初始化
 策略逻辑流程

策略逻辑流程

  1. 初始化:a. 设置数据源参数b. 设置回溯bar数c. 清除打印信息
  2. 每个K线周期执行:a. 计算基础数据(手数、ATR、Tick)b. 计算技术指标(MA1、MA2、通道)c. 检查入场条件d. 检查出场条件e. 执行交易操作
 策略特点

策略特点

  • 趋势确认:使用双均线系统确认趋势方向
  • 动态通道:利用ATR建立自适应性通道
  • 量价结合:通过成交量确认入场和出场信号
  • 多重过滤:结合价格突破、均线趋势和历史极值进行交易确认
 如何优化

如何优化

  1. 调整Length1和Length2参数可以改变策略对趋势的敏感度
  2. 修改ATR倍数(X)可以调整通道宽度,影响信号频率
  3. 可以考虑添加趋势强度指标(如ADX)进行信号过滤
  4. 优化资金管理参数以适应不同市场环境
 回测与实盘注意事项

回测与实盘注意事项

  • 建议在不同市场周期进行充分回测
  • 关注不同品种的ATR特性,相应调整参数
  • 注意观察成交量特征,确保信号有效性
  • 定期检查均线系统的表现,必要时调整参数

SF04_RE策略通过结合多个经典技术分析工具,构建了一个完整的交易系统。策略的优势在于:

  1. 通过双均线系统提供趋势方向指引
  2. 利用ATR通道捕捉价格突破机会
  3. 结合成交量确认,提高信号可靠性
  4. 使用历史极值作为辅助确认,降低假突破风险

如果您对SF04_RE策略有任何问题或想深入讨论,欢迎在评论区留言。我们的策略开发团队会认真回复每一个问题!

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

本策略仅作学习交流使用,实盘交易盈亏投资者个人负责,内容受原创保护,未经授权禁止转发、倒卖策略源码。