BuySell Breakeven
- インディケータ
- バージョン: 1.0
- アクティベーション: 10
BuySell Breakeven – ゼロで決済できる価格を正確に把握
同じ銘柄で複数のポジション(異なる価格の買いと売り、スワップや手数料あり)を持っていると、単純な質問に答えるのが難しくなります:「今すべて決済したら、どの価格でプラマイゼロになるのか?」
BuySell Breakeven はチャート上の1本の分かりやすいラインでこれに答え、新しいポジションを持つ前にそのラインがどこへ動くかを確認できます。
主な機能
- Breakeven ライン(オレンジ):すべてのポジションを一度に決済したときに損益がゼロになる価格 – 利益も損失もなし。スワップ、手数料、各種費用、スプレッドを含みます。
- 買いのみ、売りのみ、または買いと売りの混在(両建て、ナンピン、グリッド)に対応。
- ポジションを開く・閉じるたびにラインが自動で移動します。
- 買いと売りのロット数がまったく同じ場合、結果は価格に左右されなくなります。インジケーターはラインの代わりに "Hedged" と確定した損益を表示します。
- プレビュー:BUY または SELL とロット数を選ぶと、取引前に新しい損益分岐点が分かります。
- 金額で設定するバスケット TP / SL:全ポジション合計で指定した金額の利益・損失になる価格にラインを表示。
- オプションのアラート、買い・売り別の損益分岐ライン(オプション)、他の EA 向けに公開される値。
Breakeven ラインの見方
- 価格がラインの利益側にある:今すべて決済 = 利益。
- 価格がちょうどライン上:すべて決済 = ゼロ。
- 価格が反対側にある:すべて決済 = 損失。
例:買いが売りより多い場合、ラインの上が利益、下が損失です。売りが買いより多い場合はその逆です。
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 – 通知方法。上記のアラートと合わせて少なくとも1つをオンにしてください。
- 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 – バックグラウンド更新の間隔(秒)。インジケーターはすべてのティックにも追従します。
互換性
- FX、貴金属、株価指数、暗号資産、CFD。あらゆるブローカー、時間足、口座通貨に対応。
- ヘッジング口座とネッティング口座。
- 軽量:ターミナルを重くしない設計です。
デモ
ストラテジーテスター(ビジュアルモード)で無料デモを実行してください。サンプルポジションを作成し、すべてのラインとパネルの動作を確認できます。
注意
本インジケーターはポジションの新規・変更・決済を行いません。ご自身の判断を助けるための情報を表示します。

