大家好!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.执行模块
- 自动执行开平仓操作
- 变量重置和初始化
策略逻辑流程
- 初始化:a. 设置数据源参数b. 设置回溯bar数c. 清除打印信息
- 每个K线周期执行:a. 计算基础数据(手数、ATR、Tick)b. 计算技术指标(MA1、MA2、通道)c. 检查入场条件d. 检查出场条件e. 执行交易操作
策略特点
- 趋势确认:使用双均线系统确认趋势方向
- 动态通道:利用ATR建立自适应性通道
- 量价结合:通过成交量确认入场和出场信号
- 多重过滤:结合价格突破、均线趋势和历史极值进行交易确认
如何优化
- 调整Length1和Length2参数可以改变策略对趋势的敏感度
- 修改ATR倍数(X)可以调整通道宽度,影响信号频率
- 可以考虑添加趋势强度指标(如ADX)进行信号过滤
- 优化资金管理参数以适应不同市场环境
回测与实盘注意事项
- 建议在不同市场周期进行充分回测
- 关注不同品种的ATR特性,相应调整参数
- 注意观察成交量特征,确保信号有效性
- 定期检查均线系统的表现,必要时调整参数
SF04_RE策略通过结合多个经典技术分析工具,构建了一个完整的交易系统。策略的优势在于:
- 通过双均线系统提供趋势方向指引
- 利用ATR通道捕捉价格突破机会
- 结合成交量确认,提高信号可靠性
- 使用历史极值作为辅助确认,降低假突破风险
如果您对SF04_RE策略有任何问题或想深入讨论,欢迎在评论区留言。我们的策略开发团队会认真回复每一个问题!
本策略仅作学习交流使用,实盘交易盈亏投资者个人负责,内容受原创保护,未经授权禁止转发、倒卖策略源码。
热门跟贴