BuySell Breakeven
- 指标
- 版本: 1.0
- 激活: 10
BuySell Breakeven – 准确知道您在哪个价格保本离场
当您在同一个品种上持有多笔交易(不同价格的买单和卖单,并带有库存费和佣金)时,很难回答一个简单的问题:"如果我现在全部平仓,在什么价格才能保本?"
BuySell Breakeven 用图表上的一条清晰的线回答这个问题,并让您在开新仓之前就看到这条线会移动到哪里。
功能
- Breakeven 保本线(橙色):如果您一次性平掉所有交易,结果为零的价格 – 不盈不亏。已包含库存费、佣金、费用和点差。
- 适用于只有买单、只有卖单或买卖混合(对冲、摊平、网格)。
- 每次开仓或平仓时,这条线会自动移动。
- 当买单和卖单的手数完全相同时,结果不再取决于价格。指标会显示 "Hedged" 和锁定的结果,而不是一条线。
- 预览:选择 BUY 或 SELL 和手数,在交易之前看到新的保本价。
- 以金额设定的整组 TP / SL:在所有交易合计盈利或亏损您所选金额的价格处画线。
- 可选提醒、可选的买单 / 卖单单独保本线,以及发布给其他 EA 使用的数值。
如何解读保本线
- 价格位于线的盈利一侧:现在全部平仓 = 盈利。
- 价格正好在线上:全部平仓 = 零。
- 价格位于另一侧:全部平仓 = 亏损。
例如:如果买单多于卖单,盈利在线的上方,亏损在下方。如果卖单多于买单,则相反。
1. 信息栏(图表顶部)
- BUY – 持有买单的总手数。
- SELL – 持有卖单的总手数。
- BE – 保本价(买卖平衡时显示 "Hedged")。
- P/L – 所有交易合计的当前结果,已含成本。
在策略测试器中还会显示 "DEMO – sample positions" 标签。
2. 预览面板(可拖动)
- 标题栏 – 拖动它可将面板移到任意位置。"–" / "+" 按钮用于最小化或展开面板。面板会记住其位置。
- BUY / SELL – 要模拟的交易方向。
- – [手数] + – 模拟交易的手数。使用按钮或输入数值后按 Enter。
- 结果卡片 – 模拟交易及其入场价、New BE,以及 "Current: x → New: y" 一行(当前保本价以及将移动到的位置)。如果该交易会使您完全对冲,则显示 "Hedged" 和锁定的结果。
- PREVIEW ON / OFF – 开启或关闭模拟的唯一开关。开启时在图表上画出 "BE preview" 线。
- BASKET TARGETS – TP / SL – 以账户货币输入金额(例如 TP 50、SL 30)并按 Enter。0 = 关闭。
- TP / SL LINES ON / OFF – 显示或隐藏 TP 和 SL 线,数值不会丢失。
在面板中输入的数值(TP、SL、线条开关、位置)按品种保存。
3. 图表上的线
- Breakeven(橙色)– 所有交易的零点。
- BE preview(青色)– 如果开立模拟交易后的保本价。
- TP(绿色)/ SL(红色)– 整组交易盈利 / 亏损所选金额的价格。
- 买单 / 卖单保本线(蓝色 / 红色虚线,可选)– 仅买单和仅卖单的零点。对冲交易者用来决定平掉哪一边。
输入参数
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(提醒)(默认全部关闭)
- Alert when the price crosses the net breakeven – 价格穿越保本线时。
- Alert when the profit target / loss limit is reached – 使用面板中输入的 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: breakeven value color 以及水平 / 垂直偏移。
Data and refresh(数据与刷新)
- Publish values as terminal global variables – 供您自己的 EA 使用。名称:BSBE.<品种>.<magic>.NetBE、.BuyBE、.SellBE、.NetLots、.PL、.Hedged(用 GlobalVariableGet 读取)。
- Refresh interval – 后台刷新间隔(秒)。指标同时跟随每一个报价。
兼容性
- 外汇、贵金属、指数、加密货币和差价合约。任何经纪商、任何周期、任何账户货币。
- 对冲和净额账户。
- 轻量:设计上不会拖慢终端。
演示
在策略测试器(可视化模式)中运行免费演示。它会创建示例持仓,让您看到所有线条和面板的运行效果。
注意
本指标不会开仓、修改或平仓。它只显示信息,帮助您做出自己的决策。

