Turtles EA
- 专家
- 版本: 1.22
- 更新: 5 二月 2026
- 激活: 10
Turtles EA - 双系统突破交易
本智能交易顾问实现了一种基于突破的趋势跟踪交易系统,使用两套独立的规则集。它专为对冲账户设计,并在日线时间框架(D1)以及任何交易品种上运行。
系统包含两套独立的进场和出场逻辑。第一套规则使用20周期高点/低点作为进场条件(价格突破20根K线高点买入,跌破20根K线低点卖出),并使用10周期低点/高点作为出场条件(长仓跌破10根K线低点平仓,短仓突破10根K线高点平仓)。第二套规则使用55周期高点/低点作为进场条件(价格突破55根K线高点买入,跌破55根K线低点卖出),并使用20周期低点/高点作为出场条件(长仓跌破20根K线低点平仓,短仓突破20根K线高点平仓)。每套系统在每个品种上同时仅允许持有一个仓位,不支持额外加仓或金字塔加仓。
风险管理将每笔交易的风险限制在账户余额的0.5%。仓位规模根据波动率止损距离自动计算,使用2倍20周期ATR(威尔德平滑方法)。止损设置如下:多头仓位为进场价格减去2×ATR,空头仓位为进场价格加上2×ATR。
可选的回撤保护机制会监控账户余额峰值,并在回撤达到10%、20%或30%等阈值时分步降低风险百分比(例如每次降低20%)。当余额达到新高时,风险百分比恢复到初始水平。风险计算仅基于余额,不考虑浮动盈亏。
设置会保存到文件中,以便在终端重启后保持不变。备份文件位置(Windows用户):C:\Users\您的账户用户名\AppData\Roaming\MetaQuotes\Terminal\Common\Files。
例如:C:\Users\Daniel\AppData\Roaming\MetaQuotes\Terminal\Common\Files
如果您最初将每笔交易风险设置为0.5%,但后来希望更改该值,必须先平掉所有开仓、从所有图表移除EA、删除持久化文件(.bin 和 .bak),然后使用新设置重新附加EA。
您必须对所有交易的品种使用相同的每笔交易风险比例,并最好使用相同的设置,以避免过度优化。作为趋势跟踪系统,必须同时在多个市场进行交易。
每套系统使用独立的魔法编号来区分交易并避免冲突。所有输入参数(周期、风险百分比、ATR设置、回撤阈值等)均可自定义。
EA仅在新K线形成时处理信号,仅使用已关闭的K线检查突破条件,并根据定义的规则或止损触发管理出场。它会记录关键事件以便监控。
本EA可用于各种交易品种,例如外汇对、贵金属、商品、指数或加密货币。建议在MetaTrader 5策略测试器中使用您经纪商的历史数据对EA进行全面测试,以观察其在不同市场条件下的表现。在应用于真实资金之前,请始终先在模拟账户上运行。交易始终涉及资金损失的风险。
本智能交易顾问实现了一种基于突破的趋势跟踪交易系统,使用两套独立的规则集。它专为对冲账户设计,并在日线时间框架(D1)以及任何交易品种上运行。
系统包含两套独立的进场和出场逻辑。第一套规则使用20周期高点/低点作为进场条件(价格突破20根K线高点买入,跌破20根K线低点卖出),并使用10周期低点/高点作为出场条件(长仓跌破10根K线低点平仓,短仓突破10根K线高点平仓)。第二套规则使用55周期高点/低点作为进场条件(价格突破55根K线高点买入,跌破55根K线低点卖出),并使用20周期低点/高点作为出场条件(长仓跌破20根K线低点平仓,短仓突破20根K线高点平仓)。每套系统在每个品种上同时仅允许持有一个仓位,不支持额外加仓或金字塔加仓。
风险管理将每笔交易的风险限制在账户余额的0.5%。仓位规模根据波动率止损距离自动计算,使用2倍20周期ATR(威尔德平滑方法)。止损设置如下:多头仓位为进场价格减去2×ATR,空头仓位为进场价格加上2×ATR。
可选的回撤保护机制会监控账户余额峰值,并在回撤达到10%、20%或30%等阈值时分步降低风险百分比(例如每次降低20%)。当余额达到新高时,风险百分比恢复到初始水平。风险计算仅基于余额,不考虑浮动盈亏。
设置会保存到文件中,以便在终端重启后保持不变。备份文件位置(Windows用户):C:\Users\您的账户用户名\AppData\Roaming\MetaQuotes\Terminal\Common\Files。
例如:C:\Users\Daniel\AppData\Roaming\MetaQuotes\Terminal\Common\Files
如果您最初将每笔交易风险设置为0.5%,但后来希望更改该值,必须先平掉所有开仓、从所有图表移除EA、删除持久化文件(.bin 和 .bak),然后使用新设置重新附加EA。
您必须对所有交易的品种使用相同的每笔交易风险比例,并最好使用相同的设置,以避免过度优化。作为趋势跟踪系统,必须同时在多个市场进行交易。
每套系统使用独立的魔法编号来区分交易并避免冲突。所有输入参数(周期、风险百分比、ATR设置、回撤阈值等)均可自定义。
EA仅在新K线形成时处理信号,仅使用已关闭的K线检查突破条件,并根据定义的规则或止损触发管理出场。它会记录关键事件以便监控。
本EA可用于各种交易品种,例如外汇对、贵金属、商品、指数或加密货币。建议在MetaTrader 5策略测试器中使用您经纪商的历史数据对EA进行全面测试,以观察其在不同市场条件下的表现。在应用于真实资金之前,请始终先在模拟账户上运行。交易始终涉及资金损失的风险。

