この記事の内容
この記事を読むと…
- 売りTPを同時点のAskで確認する。
- 発動条件と約定・残数量を分ける。
- 別時点の高値と最大スプレッドを合成する誤りを見抜く。
記事内で用語を調べる
BidとAsk(売値と買値) スプレッド テイクプロフィット(TP) ショートポジション 注文約定(Execution) 流動性建てた直後に表示されたBidが動かなくても、FXの評価損益がマイナスになることがあります。建値と決済側の気配が違うためです。Bidのローソク足が届かない水準で売りポジションの損切り条件が成立する場合もあります。ただし、これは考えられる仕組みの説明であって、個別の約定が正しかったという証明ではありません。標準的なMT5の店頭FXを対象に、発動条件、チャート表示、実際の約定を分けます。
BidとAskとは、本当のところ何か
同時点の二方向の気配では、Bidは売れる価格、Askは買える価格です。通常Bidの方が低く、その差がスプレッドです。市場のスプレッドや業者の上乗せを含む場合があり、全額が業者の利益と決まっているわけではありません。取引数量や通貨換算、別途費用も区別します。
Bidベースの店頭FXチャートでは、Askを表示しなければ一方の価格しか見えません。MT5には該当する取引所銘柄でLastベースのチャートもあります。すべての銘柄がBidローソク足だと考えず、まず作成価格を確認します。ここで説明するBidチャートの上方には、その瞬間のスプレッドだけ離れたAskがあります。
損切りと利確を作動させるのはどちらの価格か
標準的なMT5店頭FXでは、決済方向が重要です。買いを閉じるのは売りなのでSL/TPはBid、売りを閉じるのは買いなのでSL/TPはAskで条件を確認します。取引所銘柄は取引所の規則で通常Lastを使う場合があり、提供者独自の発動設定もあり得ます。OANDA REST APIの一例では標準以外の価格成分を発動条件に選べても、約定側は標準のままです。日本で利用する業者のサービスやすべてのプラットフォームに同じ機能があるという意味ではありません。
| ポジション | 新規取引 | 決済取引 | このモデルのSL/TP確認 |
|---|---|---|---|
| 買い・ロング | Askで買う | Bidで売る | Bid |
| 売り・ショート | Bidで売る | Askで買い戻す | Ask |
買いも売りも、同じ気配でただちに反対売買すればスプレッド分の価格損が生じます。買いはAskの建値に対してBidで、売りはBidの建値に対してAskで評価するためです。価格差に既に含まれたスプレッドを損益からもう一度引かないでください。この表は価格の側を示すもので、指定水準で必ず全量約定するという表ではありません。SLとTPの役割も分けて確認します。
売りのTP:足が触れてもまだ決済条件は成立しない
架空の売りTPは1.10000です。同じサーバーの連続する完全な二方向気配を追います。
横にスクロールすると図全体を確認できます。
AはBid1.10000、Ask1.10020。BidがTPに触れても、AskはTPより上です。BはBid1.09980、Ask1.10000で、ここで初めてAskがTP条件を満たします。両方のスプレッドは2pips。架空の価格であり、発動後の約定価格は仮定していません。決済数量、残数量、約定記録を別に確認し、Bidが水準を横切っただけで全決済と判断しません。
EUR/USDを使った具体例
架空のBid1.0850、Ask1.0851、以下の例の間はスプレッド一定1pip(0.0001)とします。現在の価格でも通常のセッションでの保証値でもありません。次は発動条件の確認で、約定保証ではありません。
| 指示 | 条件 | もう片方の気配 |
|---|---|---|
| 買いTP1.0900 | Bidが1.0900以上へ | 一定幅ならAsk1.0901 |
| 買いSL1.0800 | Bidが1.0800以下へ | Bidチャート側で到達 |
| 売りSL1.0900 | Askが1.0900以上へ | 一定幅ならBid1.0899 |
三つ目では見ているBidが1.0899でも、決済の買いに使うAskは1.0900です。スプレッドが広ければ、Bidだけを見た距離と発動条件までの距離はさらに異なります。ただしこの説明を、実記録を見ずに個々の苦情を否定する根拠にはしません。
「届かないのに損切り」はどこから来るのか
Bidだけの売りチャートは一つの原因候補です。受け付けられたSL、その発動設定、同時点の二方向気配、サーバー時刻、実約定を照合します。画面にAskがないことから、業者が価格を作ったとも、必ず正常だったとも結論づけられません。
架空の売りSL1.0900、Bid1.0897が同じでも、幅1pipならAsk1.0898で未到達、幅3pipsならAsk1.0900で成立します。特定時間帯の通常幅の主張ではありません。指標発表時のスプレッド拡大でも時刻と価格側をそろえます。
受け付けられたSL/TPは取引サーバーで管理され、端末がオフラインでも有効であり得ます。取引時間、気配、商品ごとの執行規則に従います。条件成立後に処理が拒否されたりスリッページが起きたりする場合があり、窓があれば最初に表示された気配で必ず全量約定するとは限りません。サーバー応答と履歴を確認します。
スプレッドは同じ瞬間のAsk−Bidで、変化します。スリッページは要求・期待価格と実約定価格との差で、有利にも不利にもなります。両者は同時に生じても同じ費用ではありません。スプレッドを固定差と扱ったり、不利な価格差をすべてスリッページと名付けたりしないでください。
追加の比較:Bid高値と最大幅だけではAsk高値は出せない
架空のUSD/JPYの売りSLを150.050とします。二つの時点のBidは順に150.000、149.980で共通です。二つの記録はスプレッドの最小0.020、最大0.060も同じですが、どの時点に広がったかが違います。この例では1pip=0.01円です。
| 記録 | 時点1:Bid+幅=Ask | 時点2:Bid+幅=Ask | Askによる条件 |
|---|---|---|---|
| A | 150.000+0.060=150.060 | 149.980+0.020=150.000 | 時点1で150.050以上 |
| B | 150.000+0.020=150.020 | 149.980+0.060=150.040 | 両時点とも150.050未満 |
AもBも同じBidの始値・高値・安値・終値、同じ2〜6pipsの幅の範囲です。それでもAは発動条件を満たし、Bは満たしません。Bに「Bid高値+最大幅」を当てて150.060とすると、別時点の値を合成して存在しないAskを作ります。Askの各時点の記録がなければ不明を不明のまま扱います。この二時点だけの反例は約定や実際の業者の気配を再現したものではありません。
どうすれば意図して注文を出せるか
デスクトップ版MT5ではチャートを右クリックしてプロパティを開き、表示(Show)の「Ask価格ラインを表示(Show Ask price line)」を有効にします。最新Askの水平線が加わります。過去のAskローソク足を復元する機能ではありません。別の版やプラットフォームはその設定を調べ、昨日の足を今日のAsk線で検証しないでください。
発注前に新規か決済かを区別します。新規BuyはAsk、新規SellはBid。買いポジションの決済はBid、売りポジションの決済はAskです。「買いならBid」のように新規と決済を省くメモは誤解を招きます。節目付近の1pip差でも発動条件が変わるので、成行・指値・逆指値の規則と併せて確認します。
日本の居住者向けサービスは金融庁の登録情報と契約する法人を確認します。海外のライセンスやMT5採用が、そのまま日本での営業許可や約定品質を保証するものではありません。一般的な取引の仕組みと、個別の登録・商品条件は分けます。
同じBid高値、同じ最大幅でもAskの結果は違う
気配は同時点で組み合わせる。OHLCとスプレッドの範囲だけでは発動を確定できず、発動しても約定確認は別。
小さな画面では横にスクロールするか、図を拡大できます。数値と要点は下のテキストにも記載しています。
- A:高いBid時に広い幅
- 最大Ask150.060、条件成立 – 150.000+0.060が同時点に存在する。
- B:低いBid時に広い幅
- 最大Ask150.040、未成立 – 高値150.000と最大幅0.060を別時点から合成しない。
今日からできる確認
- Ask線を表示し、5分間、取引時間中や業者が公表する日次ロールオーバー付近で両側を観察します。幅が必ず広がるという結論を先に決めません。対象日の海外時差・夏時間を確認してJSTへ換算します。日本時間に夏時間はありませんが、海外時刻との対応は変わり得ます。
- 損切りで決済した売りについて、受理された水準、発動設定、同時点のAskとBid、約定時刻と数量を照合します。Bidだけの足は十分な証拠ではありません。
- 標準的な店頭FXのルールとして、買い決済はBid、売り決済はAskと記録し、チャートがBidかLastか、提供者固有の設定も残します。
- 発動と約定を分けて出来事を復元します。気配と実行記録が不足・不整合なら業者へ照会し、現在の幅だけで過去の決済を正当化しません。
理解度を確認
練習の目安: 約2分.
答えと解説を見る
Ask1.10010はTP1.10000より上です。Bidだけが下がっても十分ではありません。
よくある質問
価格が動かないのに買いがマイナスになる理由は?
Bidが届かない損切りは不正ですか。
MT4やMT5でAskを表示するには?
買いTPもBidで発動しますか。
出典と検証
- www.metatrader5.com
内容の参考資料。記事に記載した範囲と前提を確認してください。
- www.metatrader5.com
内容の参考資料。記事に記載した範囲と前提を確認してください。
- developer.oanda.com
内容の参考資料。記事に記載した範囲と前提を確認してください。
- www.fsa.go.jp
内容の参考資料。記事に記載した範囲と前提を確認してください。
計算例には前提条件を明記しています。現在の市場データや提供会社の取引条件の代わりにはなりません。
