EA-61119 · 辅助工具

Auto_Tp

该EA自动为手动开仓的订单设置止盈和可选止损。它还提供可选的移动止损和净值保护功能,用于管理已有持仓的风险。

打开交互版(权益曲线、切换品种)

基本信息

风险中等
评分★★☆☆☆
类型辅助工具
周期M1, M5, M15, M30, H1, H4, D1
指标None
作者Mir Mostofa Kamal

回测结果(H1,约 1 年)

暂未回测:这个 EA 还没能自动转换。

策略分析

该EA本身不产生任何交易信号或开仓操作,仅作为持仓管理工具使用。入场条件由交易者手动决定,EA不参与开仓逻辑。出场条件包括:自动设置固定点数的止盈目标、可选的固定点数止损、以及可选的移动止损跟踪。仓位管理方面,EA不控制下单手数,仅在持仓存在时修改止损和止盈。资金管理方面,提供了净值保护功能,当净值低于余额的一定百分比时自动平仓,但该功能仅针对特定魔术编号的持仓生效。整体策略概念是辅助手动交易者自动化管理止盈止损,减少情绪化操作带来的风险。

优势

  • 自动化设置止盈止损,减少手动操作遗漏
  • 提供移动止损功能,帮助锁定浮盈
  • 净值保护机制可防止账户爆仓
  • 适用于所有时间框架和品种,包括黄金
  • 默认止损关闭,给用户灵活选择

劣势

  • 仅处理第一个持仓,使用PositionSelect按品种选择而非遍历所有持仓,多仓场景下会遗漏
  • pip计算使用point*10硬编码,对3位或5位小数报价品种不正确,对JPY对也有问题
  • 净值保护仅对MagicNumber=2025的持仓生效,但手动下单的魔术号通常为0,功能形同虚设
  • 没有检查PositionModify的返回值,修改失败时无错误处理
  • Slippage输入参数定义了但从未在代码中使用

改进建议

  • 改用PositionGetTotal遍历所有持仓而非PositionSelect按品种选择,以支持多仓管理
  • 修正pip计算逻辑,根据品种小数位数自动适配,并正确处理JPY对和不同报价精度
  • 修复净值保护中的魔术号匹配逻辑,使其能正确识别手动开仓的订单

风险评估

总体风险: 中等

  • PositionSelect仅选一个持仓,多仓时其他持仓不受管理,遗漏止损风险
  • pip硬编码为point*10,在5位小数平台上止损止盈距离会比预期小10倍
  • 净值保护因魔术号不匹配而失效,实际无法保护手动交易

评估得分

代码质量2.0
策略逻辑2.0
风险管理2.0
稳健性2.0
创新性1.0
文档3.0
综合2.0

参数

参数默认值说明
TakeProfitPips25止盈点数
UseStopLossfalse是否启用止损
StopLossPips12止损点数
UseTrailingStopfalse是否启用移动止损
TrailingStopPips15移动止损点数
UseEquityProtectionfalse是否启用净值保护
MinEquityPercent20.0最低净值百分比阈值
Slippage3滑点容许值

同类 EA:辅助工具

回测是历史模拟,不代表未来收益,不构成投资建议。

订阅每周 Arena 周报

每周一封邮件:排名变化、新信号和新研究。不发垃圾邮件,随时可以退订。