BuySell Breakeven for Hedge and Basket MT5
- 指标
- 版本: 1.0
- 激活: 10
BuySell Breakeven – 准确知道您在哪个价格保本离场
当您在同一个品种上持有多笔交易(买单和卖单、不同价格、含隔夜利息和手续费)时,很难回答一个简单的问题:"如果我现在全部平仓,在什么价格才能不赚不亏?"
BuySell Breakeven 用图表上一条清晰的线来回答这个问题,并让您在开新单之前,就能看到这条线以及您组合的 TP / SL 会移动到哪里。
功能
- 保本线(橙色): 如果一次性平掉所有交易,结果为零(不盈不亏)的价格。已计入隔夜利息、手续费、费用和点差。
- 适用于只有买单、只有卖单,或买卖混合(对冲、加仓摊平、网格组合)。
- 每次开仓或平仓时,线会自动移动。
- 当买单和卖单的手数完全相同时,结果不再随价格变化。指标会显示 "Hedged" 和锁定的结果,而不是一条线。
- 预览: 选择 BUY 或 SELL 和手数,即可看到交易前(现在)和交易后的保本价,以及您组合的 TP 和 SL 会落在哪里。
- 以金额设置组合 TP / SL: 在所有交易合计盈利或亏损您所选金额的价格处画线。
- 可选提醒、可选的买单 / 卖单单独保本线,以及发布给其他 EA 使用的数值。
如何解读保本线
- 价格位于线的盈利一侧: 现在全部平仓 = 盈利。
- 价格正好在线上: 全部平仓 = 零。
- 价格位于另一侧: 全部平仓 = 亏损。
- 例如: 买单多于卖单时,盈利在线的上方,亏损在下方。卖单多于买单时则相反。
1. 信息栏(图表顶部)
- BUY – 所有已开买单的总手数。
- SELL – 所有已开卖单的总手数。
- BE – 保本价(买卖平衡时显示 "Hedged")。
- P/L – 所有交易合计的当前结果,已含成本(盈利为绿色,亏损为红色)。
- 在策略测试器中会额外显示 "DEMO – sample positions" 标签。
2. 预览面板(可拖动)
- 标题栏 – 拖动即可把面板移到任意位置。面板会记住位置。
- "–" / "+" 按钮 – 将面板最小化为一个小图标,或重新展开。最小化时,将鼠标悬停在图标上即可在提示框中看到预览。
- BUY / SELL – 要模拟的交易方向。
- – [手数] + – 模拟交易的手数。使用按钮,或输入数值后按 Enter。
- 结果卡片:
- IF YOU BUY / SELL [手数] @ [价格]: 模拟的交易及其入场价。
- NOW → AFTER: 您当前的保本价,以及开这笔单后保本价会移动到哪里。
- TP / SL: 交易后组合的止盈目标和止损限额所在的价格(金额为 0 时显示 "off")。
- 如果这笔交易会让您完全对冲,AFTER 显示 "Hedged",卡片显示锁定的结果。
- PREVIEW ON / OFF – 开启或关闭模拟的唯一开关。开启时会在图表上画出 "BE preview" 线。
- BASKET TARGETS – TP / SL – 以账户货币输入金额(例如 TP 50、SL 30)并按 Enter。0 = 关闭。两者默认均为 0。
- TP / SL LINES ON / OFF – 在图表上显示或隐藏 TP 和 SL 线。它不会关闭目标:卡片中的 TP / SL 价格和目标提醒仍然有效。
- 面板位置和线条开关按品种保存。更换周期或参数时 TP 和 SL 会保留,从图表上移除指标后会重置为 0。
3. 图表上的线
- Breakeven(橙色)– 所有交易的零点。
- BE preview(青绿色)– 如果开出模拟交易后的保本价。
- TP(绿色)/ SL(红色)– 整个组合盈利 / 亏损您所选金额的价格。
- 买单 / 卖单保本线(绿色 / 红色虚线,可选)– 仅买单和仅卖单各自的零点。适合对冲交易者决定先平哪一边。
输入参数(在 MT5 中名称显示为英文)
Calculation
- Magic number – 0 = 该品种的所有持仓;其他数值 = 只计算该 EA 的交易。
- Include commission and fees – 计入经纪商收取的手续费和费用。
- Commission model – "As charged at entry",或对平仓时再次收费的经纪商选择 "Entry commission x2"。
- Include swap – 计入累计隔夜利息。
- Exact close price: include current spread for sells – 卖单按 Ask 价平仓,因此计入点差,以便在图表显示的 Bid 价上给出准确的零点(推荐)。
Lines
- Show the net breakeven line – 主橙色线。
- Tag above the net line – 显示在右侧边缘的文字(默认 "Breakeven";留空 = 不显示)。
- Show separate Buy / Sell breakeven lines – 仅买单和仅卖单的可选线(默认关闭)。
- Show averages without costs – 显示买单和卖单简单平均开仓价的参考线。
- Text shown when buys and sells are balanced – 默认 "Hedged"。
Alerts(默认全部关闭)
- 价格穿越净保本价时提醒。
- 达到止盈目标 / 止损限额时提醒 – 使用面板中输入的 TP / SL。
- Popup / Push notification / Email – 您希望的通知方式。请至少开启其中一种,并同时开启上面的某个提醒。
- Minimum seconds between two alerts – 防止价格在线附近来回波动时重复提醒。
Preview panel
- Show the preview panel – 显示或隐藏面板。
- Initial lot size / Initial direction – 面板启动时的数值。
- Panel language – 自动(终端语言)、英语、西班牙语或葡萄牙语。
- Panel size in % – 0 = 自动(高分辨率屏幕上更大);或固定值,例如 120。
- First-time distance from the right / bottom edge – 面板第一次出现的位置。
- Reset the panel to the default position on load – 如果面板跑出可视区域,请使用此项。
Appearance
- 保本线、买单 / 卖单线、预览线、TP 和 SL 线的颜色。
- 保本线、买单 / 卖单线和平均价线的宽度与样式。
- Show the info bar / Info bar position / Info bar size in % – 信息栏的位置(顶部居中或任意角落)和大小。
- Info bar: 保本价数值颜色以及水平 / 垂直偏移。
Data and refresh
- Publish values as terminal global variables – 供您自己的 EA 使用。名称:BSBE.<品种>.<magic>.NetBE、.BuyBE、.SellBE、.NetLots、.PL、.Hedged(用 GlobalVariableGet 读取)。
- Refresh interval – 后台刷新间隔(秒)。指标同时会跟随每一个报价。
兼容性
- 外汇、贵金属、指数、加密货币和差价合约。任何经纪商、任何周期、任何账户货币。
- 对冲账户和净额账户。
- 轻量: 设计上不会拖慢终端。
演示
在策略测试器中(可视化模式)运行免费演示版。它会创建示例持仓,让您看到所有线和面板的运行效果。
注意
本指标不会开仓、修改或平仓。它只显示信息,帮助您自行做出决策。
