SF04_RE | 双均线ATR通道突破策略

松鼠Quant
2024-11-14
图片
量化策略开发,高质量社群,交易思路分享等相关内容


『正文』

ˇ

大家好!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策略有任何问题或想深入讨论,欢迎在评论区留言。我们的策略开发团队会认真回复每一个问题!


图片

图片

图片

图片

图片

图片

欢迎加入2024松鼠俱乐部,获得量化需要的策略源码,培训视频,行情数据。

1.原创策略源码,每月至少1期新策略源码。

2.专属数据库(国内商品数据每日更新)

3.个性化工具类-波动率跟踪

4.松鼠分享会(培训视频每月1期)

图片

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

图片

咨询详情

长按下方二维码

加客服“小松鼠-松鼠宽客”

图片

微信号: viquant01(人工)

聊天框发送 SF04 咨询源码

(例如:俱乐部加入→回复VIP)

加入松鼠VIP俱乐部


分享