乐于分享
好东西不私藏

量化EA:TTSO超级网格EA-MT4源码

量化EA:TTSO超级网格EA-MT4源码
量化EA:TTSO超级网格EA-MT4源码
点击查看:450U/年-VIP指标-组合策略集
点击查看:398R/年-普通板块-单一指标集
点击查看:888U/年--EA量化--交易合集
请注意:X只提供EA源码或无限制版本以及EA策略回测数据,我们不提供观摩和实测
EA简介
TTSO超级网格,这是一款双向网格挂单EA(Grid Trading EA),其核心逻辑是在当前价格上下方分别挂出 BUYSTOP(突破买入) 和 SELLSTOP(突破卖出) 订单,当价格触发挂单后,会在更远的价位重新挂单,形成持续的网格,从而在价格来回波动中反复获利。

EA数据回测


EA工作原理

1. 交易逻辑

  • 挂单开仓:EA加载后,会根据 首步间距 在价格上方和下方分别挂出 BUYSTOP(突破买入)和 SELLSTOP(突破卖出)限价单。

  • 网格加仓:当价格触发挂单后,该订单转为市价单。随后EA会在更远的价位(根据 订单间距 和 最小价格距离)重新挂出新的挂单,形成持续的网格。

  • 双向管理:买入和卖出方向独立管理,分别统计手数、盈亏和订单数量。

2. 加仓规则

  • 首单:由 EA发起首单 决定是否自动挂单;若设为 FALSE,则需手动开第一单后EA才开始管理。

  • 后续单:每笔新挂单的价格由已有订单的最优价格加上 订单间距 计算得出,且会考虑 顺势开单 选项(若开启,则只在趋势方向加仓)。

  • 手数计算:可根据 递增手数(等差)或 乘数手数(等比)递增,保守方案建议都设为0或1,保持固定手数。

3. 风险控制(风控模块)

  • 单向亏损限额:当某一方向的累计亏损低于 最大允许亏损(负值)时,该方向将不再开设新单,并以红色箭头提示。

  • 单方向止损平仓:当某方向亏损达到 平仓亏损 时,立即平掉该方向所有订单(包括挂单)。

  • 回撤平仓:当某方向盈利从高点回撤达到 回撤平仓亏损 时,平掉该方向所有单,锁定部分利润。

  • 整体盈利平仓:当所有订单的总盈利达到 双向平仓盈利 时,全部平仓。

  • 最大订单数:若总持仓数超过 最大订单数,则关闭最早开仓的订单(订单管理函数 ManageOrderLimit 实现)。

4. 追踪止损

  • 支持三种模式:K线(1)、分形(2)、点数(3)。

  • 保守方案推荐“点数”模式:当盈利超过 最小追踪盈利 后,止损线按 追踪步长 逐步上移(多单)或下移(空单),保护浮盈。

5. RSI辅助(可选)

  • 若开启 按指标开首单,则首单仅在RSI低于超卖(买入)或高于超买(卖出)时才会挂出,但保守方案建议关闭,避免错过行情。

6. 时间与订单删除

  • 删除订单 功能可在指定小时自动删除所有挂单,用于避免隔夜风险(保守方案可关闭)。

保守参数设置(推荐)

以下参数适合风险承受能力较低、希望平稳运行的交易者。您在MT4的EA属性窗口中按此调整即可:

参数分类参数名称保守值说明
基础方向允许买入TRUE允许开多
允许卖出TRUE允许开空
EA发起首单TRUE加载后自动挂首单
顺势开单FALSE不按趋势,纯粹网格
网格间距首步间距30(或更高)首单距离现价30点,避免过于激进
最小价格距离50后续挂单与现价的最小距离
移动步长10挂单调整时的最小移动单位
订单间距50相邻挂单之间的间隔,越大越安全
风险控制最大订单数5最多持有5单,避免重仓
最大允许亏损-50(美元或货币单位)当某一方向亏损超过50单位时禁止新开该方向
回撤平仓亏损-20当总盈利回撤超过20单位时平仓该方向
平仓亏损-30单方向亏损达30单位即全部平仓
手数管理初始手数0.01(已默认)每单0.01手,最小资金友好
递增手数0.0不递增手数
乘数手数1.0(或1.2)建议设为1.0,不加仓倍数
手数保留小数2不变
盈利目标双向平仓盈利5.0总盈利达5单位即全部平仓(保守)
单向平仓盈利10.0单方向盈利10单位平仓
自动计算盈利0设为0则使用上述固定值
追踪止损追踪类型3(点数)固定点数追踪
追踪步长5每次移动5点
最小追踪盈利15盈利至少15点才开始追踪
分形蜡烛偏移0不使用
分形蜡烛时间框架0不使用
RSI过滤按指标开首单FALSE不依赖RSI,首单随时开
超卖区/超买区默认不激活则不使用
时间控制删除订单FALSE保守起见不自动删除挂单
删除小时20无用
开始/结束小时0 / 24全天交易

说明:以上数值可根据您的账户货币和点差微调,建议先在模拟盘测试。

主要功能特点

  1. 双向网格:同时管理买入和卖出两个方向,各自独立计算订单数、盈亏和手数。

  2. 动态加仓:支持等差(递增手数)或等比(乘数手数)加仓,保守参数设为固定手数(0.01)。

  3. 多重风控

    • 单向亏损限额(禁止新开)

    • 单方向亏损平仓

    • 盈利回撤平仓

    • 总盈利全部平仓

    • 最大订单数限制

  4. 追踪止损:支持点数、K线、分形三种模式,保护浮动盈利。

  5. RSI过滤:可控制首单仅在超买/超卖时触发(默认关闭)。

  6. 交易时间控制:可设置允许交易的小时区间。

  7. 订单删除功能(可关闭):在指定小时自动删除所有挂单。

源码较长,有条件的会员可以自行二次创作!
请注意:EA板块的策略文件,已经转移到知识星球,私信邀请制加入
本文源码:3999,Q:1801889169
祝愿天下所有投资人交易顺利发大财!

声明:

EA软件仅为自动化交易执行工具,所有交易决策基于用户预设规则(如技术指标、止损止盈参数等),不涉及投资建议或标的推荐。交易存在本金损失风险,历史回测结果不预示未来收益,市场波动、滑点等因素可能导致实际亏损超出预期。任何策略无法适应所有市场环境(如趋势/震荡行情切换),需定期优化参数,避免过度拟合历史数据。用户需自主设置仓位管理(建议单笔风险≤本金1%)、止损机制,避免使用马丁格尔等激进策略而无上限保护。

EA受多重条件影响,无法保证绝对盈利,虚拟工具售出概不退换!