「手数料無料なのに、注文した直後からマイナスになっている」。初めての取引では、不思議に感じますよね。これは、買う価格と売る価格の差であるスプレッドが関係している場合があります。
XMTradingの取引コストを見るときは、スプレッド、別建ての売買手数料、保有中のスワップを分けると整理できます。口座名や最小スプレッドだけで決めず、自分の数量に直して何円かかるかを見てみましょう。
この記事の計算例は仕組みを理解するための仮の条件です。実際に比較するときは、自分の口座に表示される価格、契約サイズ、手数料に置き換えてください。
① スプレッドをpipsから金額に直す
② 別建て手数料は片道・往復をそろえる
③ 決済済み損益からスプレッドを二重に引かない
XMTradingの費用は、口座によって見え方が違う

公式の取引費用案内では、Standard・Micro・KIWAMI極は通常のFX売買手数料がなく、Zeroには別建ての手数料があります。手数料なしの口座でも、提示される売値と買値には差があるため、取引コストがゼロになるわけではありません。
| 費用の種類 | どこを見るか | 比較するときの単位 |
|---|---|---|
| スプレッド | 売値と買値の差 | pipsから口座通貨へ換算 |
| 売買手数料 | 銘柄・口座の手数料条件 | 同じ数量の往復負担 |
| スワップ | 保有方向別の仕様と履歴 | 実際の保有期間の金額 |
| 換算に関わる差 | 損益通貨と口座通貨 | 換算時点とレートを確認 |
まずはFX通貨ペアの費用として理解し、ゴールド、株価指数、株式CFDなどへ同じ式をそのまま広げないでください。商品によって契約サイズや手数料の計算方式が異なります。
「最小」と「いつもかかる費用」は違う
最小0pipsなどの表示は、常にその値で取引できるという約束ではありません。変動スプレッドでは時間帯や相場状況によって表示が変わります。
平均値も、どの期間・銘柄・時間帯を集計したかで意味が違います。自分が注文しようとしている瞬間の負担を知りたいなら、その口座の現在の売値と買値を見る必要があります。
比較記事で一つの数値を見つけたときは、実測値なのか、公式の最小値なのかを区別しましょう。条件が分からない数字を、毎回の費用として計画に入れないことが大切です。
スプレッドは、売値と買値の差
買い注文にはAsk、売り注文にはBidという価格が使われます。一般に買値の方が高く、両者の差がスプレッドです。価格が動かないまま買ってすぐ売れば、その差だけ不利な価格で往復する形になります。
たとえばドル円の売値150.000円、買値150.015円なら、差は0.015円です。ドル円の1pipを0.01円とすると、1.5pipsに相当します。
1,000通貨なら0.015円×1,000=15円、10,000通貨なら150円、100,000通貨なら1,500円です。同じ1.5pipsでも、取引数量によって金額は変わります。
pipsとポイントを取り違えない
取引ツールに表示される「ポイント」が、説明記事のpipsと同じ単位とは限りません。たとえばドル円を小数点以下3桁まで表示する環境では、最小表示単位0.001円を1ポイントとして扱う場合があります。
この場合、15ポイントが0.015円、つまり1.5pipsです。「15」という数字だけを見て15pipsだと思うと、費用を10倍に見積もってしまいます。
最も確実なのは、売値と買値を直接引いて、価格差を求める方法です。単位に迷ったら、150.015−150.000=0.015円という元の価格へ戻って考えましょう。
ドル円の費用を、数量ごとに計算する
FXの費用計算では、ロットを通貨数に直す作業が先です。1ロット100,000通貨なら0.01ロットは1,000通貨ですが、Microなど契約サイズが違う口座では同じ数字になりません。
ここでは契約サイズ100,000通貨、スプレッド1.5pips、1pip=0.01円という仮の条件を使います。別建て手数料やスワップはまだ含めません。
| ロット | 通貨数 | スプレッドによる負担 |
|---|---|---|
| 0.01 | 1,000通貨 | 15円 |
| 0.03 | 3,000通貨 | 45円 |
| 0.05 | 5,000通貨 | 75円 |
| 0.10 | 10,000通貨 | 150円 |
| 1.00 | 100,000通貨 | 1,500円 |
式は、スプレッドのpips数×0.01円×通貨数です。1.5×0.01×3,000=45円というように計算します。単位をそろえれば、電卓でも確認できます。

同じロットではなく同じ通貨数で比較する
口座Aの0.01ロットが1,000通貨、口座Bの0.01ロットが10通貨という例なら、手元に見える費用が違って当然です。口座Bが100倍安いと結論づける前に、数量が100分の1であることを確認してください。
口座の条件だけを比較したいなら、双方を1,000通貨など同じ量にそろえます。自分が最小量で使いたいという目的なら、最小量そのものの違いを別の比較項目にしましょう。
ユーロドルでは、損益を円へ換算する段階がある
ユーロドルは、1ユーロに対して何米ドルかを表します。価格差から計算した損益やスプレッド負担は、まず米ドルで出ます。円口座で把握するなら、その後に円換算します。
たとえばスプレッド0.8pips、1pip=0.0001米ドル、取引数量1,000ユーロと仮定すると、0.8×0.0001×1,000=0.08米ドルです。説明用に1米ドル150円で換算すれば12円になります。
通貨ペアごとに1pipの価値を確認する
ドル円では1,000通貨の1pipが10円という計算でも、ユーロドルの1,000通貨では0.1米ドルです。数字の形が似ていても、損益が発生する通貨が違います。
ゴールドなどは、FX通貨ペアとは異なる価格単位や契約サイズを持ちます。インターネット上の「1pip=いくら」をすべての商品へ当てはめず、仕様に書かれた数量と価格単位に戻って計算してください。
Zeroの手数料を足すときの考え方
Zero口座は、スプレッドと別建て手数料の合計で比べます。公式ページの手数料案内では、一定の取引額に対する金額が示されています。基軸通貨の換算や片道・往復の範囲を確認し、口座履歴でも照合しましょう。
仮にドル円1,000通貨のスプレッドが0.2pips、往復の手数料が0.1米ドル、換算レートが150円という条件なら、スプレッド2円と手数料15円を合わせて17円です。
ここで使った条件は計算方法を示す例です。現在のXMTradingの実測値や、自分のすべての注文に適用される固定額ではありません。実際には注文する銘柄と数量の手数料条件で置き換えます。
片道表示を往復へそろえる
手数料が片道で示されている場合は、新規注文と決済の両方を考えます。往復分を新規時にまとめて表示する仕組みもあり得るため、履歴の一行だけを見て二重に足さないようにしてください。
「1ロットで何ドル」という案内も、何通貨を1ロットとするのか、何の通貨で表示されているのかを確認します。口座が円建てなら、最終的に円へ換算された手数料が表示される場合があります。
分からない場合は、対象の通貨ペア、数量、口座通貨を示し、往復でどう計算するかを公式サポートへ確認すると、具体的な答えを得やすくなります。
取引履歴では、スプレッドを二重に引かない
ここは費用を集計するときに間違えやすいところです。実際に買った価格と実際に売った価格の差で損益を計算すると、その価格にはスプレッドの影響がすでに含まれています。
たとえば1,000通貨を150.015円で買い、150.100円で売った場合、価格差損益は85円です。ここから最初に見たスプレッド15円をさらに引くと、同じ費用を二重に数えることになります。
別建ての手数料やスワップが損益欄の外に表示される場合は、それらを加減して最終損益を確認します。ただし、ツールによって合計欄にすでに含まれている場合もあるので、欄の意味を読んでから足し算します。
事前の見積もりと事後の集計を分ける
注文前に「この取引はどれくらい費用がかかるか」を見積もる場合、スプレッドと往復手数料を計算します。注文後に「いくら増減したか」を確かめる場合は、実際の約定価格と履歴を使います。
この二つの方法を一つの表で混ぜると、スプレッドの二重計上や、手数料の抜けが起こりやすくなります。表の見出しを「事前見積もり」「実際の履歴」に分けると整理できます。
日をまたぐ取引は、スワップも確認する
スワップは、ポジションを保有する方向や銘柄、日によって異なり、受取りだけでなく支払いもあります。売りと買いのどちらも支払いとなる場合もあるので、単純に金利差だけで決めつけないでください。
保有予定が数日なら、買い・売りそれぞれのスワップ値と、複数日分が調整される日を確認します。祝日などが影響する場合もあるため、毎日同じ額を掛けるだけでは実際とずれることがあります。
KIWAMI極のスワップフリーは、対象銘柄と条件を確認します。口座名だけで、すべての商品が無条件に保有コストなしだと解釈しないことが大切です。
小さな売買コスト差より、保有費用が大きい場合
仮に口座Aの往復費用が20円、口座Bが15円なら、最初の差は5円です。一方、ある方向で1日10円のスワップ支払いが5日分発生する条件なら、保有費用は50円になります。
このような取引では、売買コストの5円差だけで選ぶと全体を見誤ります。短期売買なのか数日保有なのか、自分の予定に合わせて比べる費用を変えましょう。
スプレッドが広がりやすい場面を知っておこう
参加者が少ない時間帯や、重要な経済指標の発表前後など、流動性や価格変動の状況によってスプレッドが広がることがあります。通常時の狭い表示を、すべての時間に使える条件だと思わないようにします。
スプレッドが広がると、買いポジションと売りポジションの評価や、損切り注文が反応する価格にも影響します。チャートに一方の価格しか表示されていない場合は、見た目の線と実際の決済側価格が異なります。
「チャートが損切り価格に届いていないのに決済された」と感じた場合は、Bid・Askのどちらを表示していたか、どちらの価格で注文が発動するかを確認します。
広がった幅を金額に直す
仮にドル円1,000通貨でスプレッドが1pipsから4pipsへ広がると、単純な差は30円です。10,000通貨なら300円、100,000通貨なら3,000円になります。
数量が大きいほど、同じ幅の変化が口座損益に与える金額も大きくなります。「数pipsだから小さい」と考えず、自分の通貨数を掛けて確認してみてください。
費用を比較するための実測メモを作る
一度だけ狭いスプレッドを見ても、普段の取引での負担は分かりません。自分が使う時間帯を決め、同じ通貨ペアと数量で複数回確認すると比較しやすくなります。
記録するのは、口座タイプ、銘柄、日時、Bid、Ask、契約サイズ、数量、往復手数料、保有予定です。リアル口座とデモ口座の記録も分けてください。
数値を集める目的は、精密そうなランキングを作ることではありません。自分が予定している取引で、想定した費用と実際の費用が大きく違わないかを確かめるためです。
比較したい口座タイプと商品を決めます。Microなど数量の違いがある場合は通貨数に直します。
同じ時点の価格差を求めます。最小値や平均値を、現在の提示値と混ぜないようにします。
価格差に実際の数量を掛け、必要なら口座通貨へ換算します。
片道・往復の範囲をそろえ、保有する場合はスワップ条件も確認します。
約定価格、手数料、スワップを確認します。事前のスプレッド見積もりを二重に引かないようにしましょう。
取引回数を増やすと費用はどう変わる?
同じ条件の取引であれば、回数が増えるほど負担は積み重なります。たとえば1回20円なら10回で200円、50回で1,000円、100回で2,000円です。
ただし、実際には毎回の数量、価格差、保有時間が違います。「月100回だから一律いくら」と計算する場合は、その仮定が現実に合っているか確認してください。
取引回数を減らせば必ず利益が出るという話でもありません。自分の戦略を評価するときに、価格差による損益だけでなく、実際に負担した費用込みで見ることが大切です。
小さな利幅を狙う場合は、費用の割合を見る
仮に価格差による利益を100円見込む取引で、事前の総コストが30円なら、その負担は小さくありません。予測した利益が実現しない場合もあるので、費用を引いた後にどうなるかを考えます。
逆に、大きな値幅を狙う取引でもコストを無視してよいわけではありません。数量が増えれば金額も増え、保有期間が延びれば別の費用が関係します。自分の取引の特徴に合わせて、どの費用が結果に効いているか見てください。
費用を引いた損益を、二つの方法で確かめる
事前見積もりと実際の履歴を分けるために、簡単な例を見てみましょう。説明用に、ドル円1,000通貨、別建ての往復手数料15円、保有費用なしという条件を置きます。
注文前は、価格の基準を決めて見積もる
取引前の参考価格から0.1円の有利な値動きを考えると、1,000通貨の価格差は100円です。ここからスプレッドによる負担を仮に15円、手数料を15円と置けば、見積もりの差引額は70円となります。
この見積もりは、基準にした価格、スプレッド、決済時の価格条件が仮定どおりの場合です。実際の相場や約定が違えば、結果も変わります。値動き100円分が必ず手元に残るという意味ではありません。
取引後は、実際の約定価格を使う
買い約定150.015円、売り決済150.100円なら、差は0.085円です。1,000通貨の価格差損益は85円。別建ての手数料15円を差し引くと70円になります。
ここで、すでに買値に含まれている価格差の負担15円をもう一度引くと55円となり、実際より利益を小さく数えてしまいます。計算の出発点が参考価格なのか、実際の約定価格なのかを確認することが大切です。
実際の履歴では、手数料が新規と決済に分かれたり、総合計へまとめられたりすることがあります。表示の形式を確認し、同じ費用を一度だけ集計してください。
両建てや部分決済の履歴で気をつけること
買いと売りを両方持つと、価格差損益が一部相殺される場合があります。しかし、売買手数料やスワップまで相殺されるとは限りません。各ポジションの履歴を確認し、費用は別に合計します。
同じ数量の買いと売りを持っているから、コストなしで待てると判断しないようにしてください。スプレッドの変化や保有費用、片側を閉じるときの価格も結果に関係します。
部分決済では、元の数量の一部だけが履歴へ移り、残りが保有中になる場合があります。決済済み部分の損益と、残っている含み損益を一つの確定利益として合計しないことがポイントです。
集計する期間と範囲を固定する
一日の成績を見るなら、どの時間を一日の区切りにするか決めます。取引ツールのサーバー時間と日本時間が違う場合、日付だけで抽出すると対象の取引がずれる可能性があります。
同じく、一口座の成績か、複数口座の合計かも分けます。口座間の資金移動は取引利益ではありません。入金、出金、振替と、注文にかかった費用を別の区分で記録しておきましょう。
費用の小ささだけで注文を増やさない
コストを計算できるようになると、「この口座なら何回取引しても安い」と感じることがあります。しかし、費用が小さくても、売買判断が外れた場合の価格差損失は別に発生します。
たとえば費用を5円減らせても、数量を増やして1回の価格差損失が500円増えたなら、費用改善だけでは全体を説明できません。口座比較は同じ数量と戦略で行い、取引量を増やした効果と混ぜないようにしましょう。
コスト削減が役立つのは、自分が行う取引の負担を正確に把握できるからです。安いという印象を、予定外の注文を出す理由にしないことが大切です。
比較表には「未確認」の欄も残す
手数料の片道・往復や、特定商品のスワップ条件が分からない場合は、推測の数字で埋めないでください。未確認として残し、公式の仕様やサポートで確かめます。
確認した日時と対象口座も記録します。条件が変わった場合に、どの数字を更新すればよいか分かるからです。見栄えのよい表より、自分が根拠をたどれる表の方が実際の取引に使いやすくなります。
スプレッドを記録するときに、同じ条件を作る方法
比較する二つの口座で同じ商品を開き、近い時刻のBidとAskを記録します。数分の差でも相場が変わることがあるため、条件が変わっていないかを確認してください。
数値を並べるときは、価格差の桁数と口座通貨をそろえます。一方がポイント、もう一方がpips表示なら、そのまま比べず価格差へ直します。実際の通貨数も同じにしてください。
測定した日時と相場状況を残すと、後から「通常時の比較だったか」「指標発表の近くか」が分かります。記録した数値を、常に使える固定値として紹介したり取引計画に入れたりしないことが大切です。
平均を出す場合は、極端な場面も別に残す
平均値だけでは、短い時間に大きく広がった場面が分かりにくくなることがあります。自分が実際に注文する時間の範囲と、広がった場面の記録を分けて見ると、費用の変動を把握できます。
一方、たまたま大きく広がった一回だけで、普段も同じだと決めつけないようにします。どの条件の数字なのかを明らかにし、自分の使い方に関係する記録を比較材料にしてください。
よくある質問
- 手数料無料なら、取引コストも無料ですか?
-
別建ての売買手数料がなくても、売値と買値の差があります。さらに日をまたぐ場合はスワップが関係することがあります。スプレッドと手数料、保有費用を分けて確認しましょう。
- Zeroの最小0pipsは、いつも0pipsという意味ですか?
-
最小値の表示であり、常に同じ幅で取引できる保証ではありません。実際の提示値を確認し、別建て手数料も加えて比較します。口座の名称だけで無料と判断しないでください。
- 同じ0.01ロットなら、口座間で同じ条件ですか?
-
契約サイズが異なれば、通貨数も違います。まずロット数に1ロットの数量を掛けて、実際の取引量をそろえてください。同じ通貨数にしたうえでスプレッドと手数料を比較します。
- 損益履歴からスプレッドを引けば、正確な利益になりますか?
-
実際の売買価格から計算した損益には、スプレッドの影響がすでに含まれています。さらに引くと二重計上です。別欄の手数料やスワップが合計に含まれているかを確認して集計してください。
- 円口座なら、ドル建て手数料も固定の円額ですか?
-
通貨換算が関係するため、いつも同じ円額とは限りません。計算例の換算レートは説明用です。実際には適用レートや取引履歴で、最終的な口座通貨の負担を確認します。
- スプレッドを一度見れば、口座の比較はできますか?
-
その瞬間の比較にはなりますが、普段の取引全体を表すとは限りません。使う時間帯や数量をそろえ、複数の記録を見てください。保有期間が長い場合はスワップも比較に含めます。
まとめ|pipsを金額に直し、手数料を加えて比べよう
XMTradingの費用は、スプレッド、別建て手数料、保有コストに分けると理解しやすくなります。同じ商品と通貨数で条件をそろえ、口座通貨で何円かかるか計算してみましょう。
Zeroは狭いスプレッドだけで判断せず、往復手数料を含めます。Standard・Micro・KIWAMI極も、手数料なしを費用なしと読み替えないことが大切です。
取引後は実際の約定価格と履歴を使い、スプレッドを二重に引かないように確認します。見積もりと実績を分けて記録すれば、自分の取引にかかる費用が少しずつつかめるようになります。