Automatic TPSL
- 实用工具
-
Xin You Lin
Xin You Lin|量化交易系统工程师 · 经济师 · MQL4/MQL5 全栈开发者
十余年金融实盘交易 + 十余年软件工程实践,专注把交易逻辑工程化:把"一个想法"变成可回测、可风控、可 7×24 稳定运行、经得起实盘检验的自动化交易系统。
我是一名兼具金融专业底蕴与软件工程能力的复合型量化开发者,拥有经济师(金融方向)专业资格,从事金融交易十余年,同时以软件工程师身份深耕交易系统开发多年。
在开发上,我精通 MQL4 / MQL5,能够独立完成 MT4 / MT5 平台的全类型程序开发: - 版本: 2.1
- 激活: 5
本 EA 在持仓出现的第一时间自动为其补上止损和止盈。它不开仓、不平仓,也不做任何行情判断。
很多交易员习惯先开仓、后设保护,也有人会忘记设置。这个 EA 帮你把两道保护一起加上,当前品种的每一笔持仓从出现那一刻起就处于保护之中。
工作原理
EA 只监控它所挂载图表对应品种的持仓。一旦发现新持仓没有止损止盈,或需要替换已有止损止盈,就按输入参数为其设置。
输入参数
- StopLoss:止损,按开仓价加减的点数,0 表示不设置
- TakeProfit:止盈,按开仓价加减的点数,0 表示不设置
- MagicNumber:仅管理该魔术号的持仓,0 表示该品种全部持仓
- OverwriteExisting:是否替换持仓上已有的止损止盈
- ApplyToPendingOrders:是否同时为挂单设置,需 EA 支持
- EnableAlerts:设置成功时发出提醒
- ShowComment:图表面板显示已保护的持仓数量
使用方法
1. 每个要交易的品种各挂一个 EA 实例,开启 Algo Trading。
2. 以点数设置 StopLoss 和 TakeProfit,例如五位数报价下填 300 和 500。
3. 设置 MagicNumber。填 0 表示管理该品种全部持仓;填具体数值则只管理该魔术号的持仓。
4. 选择是否保留持仓上已有的止损止盈。
5. 正常开仓即可,每笔新持仓会立即获得止损和止盈。
购买前请知悉
- EA 只作用于所挂图表的品种,每个品种需挂一个实例。
- MagicNumber 填 0 时,手动开的单和其他 EA 开的单同样会被修改。如需互不干扰,请设置魔术号过滤。
- 若开启 OverwriteExisting,你手动设好的止损止盈会被替换;如需保留自己的手动设置,请关闭该项。(请确认与你的 EA 实际行为一致。)
- 若所设点位落在经纪商的最小止损距离或冻结区内,服务器会拒绝,错误会记录在 Experts 日志中。
- 挂单仅在 EA 支持时才处理,支持的话请在描述中写明。
- 建议账户:低点差账户更佳,因为止损点位较小时点差影响明显。
- EA 本身对最低入金没有要求。
- 需要终端持续在线,建议使用 VPS。
- 风险提示:交易存在风险,结果取决于参数设置与市场环境,建议先在模拟账户上验证。
有疑问欢迎在评论区留言,或通过 MQL5 站内私信联系。
