EA-61119 · 辅助工具
Auto_Tp
该EA自动为手动开仓的订单设置止盈和可选止损。它还提供可选的移动止损和净值保护功能,用于管理已有持仓的风险。
打开交互版(权益曲线、切换品种)基本信息
回测结果(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
参数
| 参数 | 默认值 | 说明 |
|---|---|---|
TakeProfitPips | 25 | 止盈点数 |
UseStopLoss | false | 是否启用止损 |
StopLossPips | 12 | 止损点数 |
UseTrailingStop | false | 是否启用移动止损 |
TrailingStopPips | 15 | 移动止损点数 |
UseEquityProtection | false | 是否启用净值保护 |
MinEquityPercent | 20.0 | 最低净值百分比阈值 |
Slippage | 3 | 滑点容许值 |
同类 EA:辅助工具
回测是历史模拟,不代表未来收益,不构成投资建议。