Breakeven Bot
- 实用工具
-
Gabriel Paul Ange Perrin
I publish products for MetaTrader on the MQL5 Market: Breakeven Bot, SL Manager, Daily PnL Notifier, Zone Limite and Sentora. - 版本: 8.0
- 更新: 8 十一月 2026
Breakeven Bot 是一款适用于 MetaTrader 5 的交易管理工具。持仓盈利后,它会把 Stop Loss 移至保本位,即开仓价加上经纪商的最小止损距离,从而保护该持仓。它还提供两个按钮和两个价格输入框,方便同时管理多个仓位。
功能概述
工具每 500 毫秒检查一次未平仓头寸。当某个头寸的盈利达到足够距离时,其 Stop Loss 会设在保本位,因此价格回撤时会在开仓价附近平仓,而不是造成更大亏损。点差和佣金依然有效。距离可以按 pips 设定,也可以按账户货币的盈利金额设定。
示例:以 1.1000 开仓的一笔 Buy,默认水平为 5 pips,当价格高于 1.1005 加上经纪商的最小止损距离时即受到保护。其 Stop Loss 随后移至 1.1000 加上该距离。
你也可以一键手动设置保本,或将亏损头寸的 Take Profit 移至开仓价。
主要功能
- 自动保本 - 达到你设定的水平时,将 Stop Loss 移至保本位。
- BREAKEVEN 按钮 - 一键对所有未平仓头寸设置保本。
- REVERSE BE 按钮 - 将亏损头寸的 Take Profit 移至开仓价,可选择以 pips 为单位的缓冲。
- TP PRICE 和 SL PRICE 输入框 - 为图表品种的未平仓头寸和挂单设置 Take Profit 或 Stop Loss 价格。
- 安全的 Stop Loss - SL PRICE 输入框绝不会移动已处于保本或盈利状态的未平仓头寸的 Stop Loss。
REVERSE BE 适用于亏损中的头寸。缓冲为 0 时,Take Profit 恰好设在开仓价,因此价格回到开仓价时,交易以相当于点差和佣金的小额亏损平仓。缓冲大于 0 时,Take Profit 会向盈利方向移动相应的 pips,以覆盖这些成本。
使用方法
- 将 Breakeven Bot 附加到任意图表,并允许算法交易。
- 在参数中选择保本类型和水平(默认:5 pips)。
- 让工具持续运行。每个达到水平的未平仓头寸,其 Stop Loss 都会移至保本位。
- 点击 BREAKEVEN 可立即设置保本,无需等待水平。只有经纪商允许新 Stop Loss 的头寸才会被修改。
- 点击 REVERSE BE,将亏损头寸的 Take Profit 设在开仓价。
- 在 TP PRICE 或 SL PRICE 中输入价格并按 Enter。该价格会应用于图表品种的未平仓头寸和挂单。价格会持续有效,对之后在该品种上开仓的头寸同样适用,直到你输入 0。它只应用于当前价格的有效一侧:买单的 Stop Loss 在价格下方,卖单在价格上方,Take Profit 则相反。
面板显示在实时图表上,不显示在 Strategy Tester 中。
参数设置
保本触发
- BreakevenType(Breakeven Type)- Pips 或 Account Currency:触发水平的计量方式。
- TriggerBreakEvenPoints(Breakeven Level Pips)- 设置保本前,价格在盈利方向需要移动的 pips 距离,默认 5。1 pip 等于 10 points。
- TriggerBreakEvenAmount(Breakeven Amount)- 类型为 Account Currency 时,头寸需超过的账户货币盈利金额,默认 10。
- BreakEvenPositvePoints(Breakeven Positive Pips)- 0 表示将 Stop Loss 设在保本位;更大的数值会将其再设在盈利方向相应的 pips 处。经纪商的最小止损距离始终会被加上。
订单
- slippage(Slippage / Max. Deviation)- 修改请求可接受的最大偏差(points),默认 10。
- ReverseBEBufferPoints(Reverse BE Buffer Pips)- 0 表示将 Take Profit 恰好设在开仓价;更大的数值会将其向盈利方向移动相应的 pips。
不做的事情
工具不开仓,也不选择入场点。交易只会由其自身的 Stop Loss 或 Take Profit 平仓。工具不保证任何结果,交易存在风险。
重要提示:自动保本和两个按钮作用于账户内的所有未平仓头寸,涵盖所有品种,与其 magic number 无关,而不仅限于运行该工具的图表。只有 TP PRICE 和 SL PRICE 输入框仅限于图表品种。请仅在确实需要时附加该工具。
支持
问题或建议:请使用本页的 Comments 标签页,或通过我的 MQL5 个人主页给我发消息:https://www.mql5.com/en/users/centralia
其他产品:Zone Limite,一款适用于 MetaTrader 5 的免费工具:https://www.mql5.com/en/market/product/206822
