なぜ私の利益は値動き×ポジションサイズより少ないのですか?
Marekさんの最初のトレードは教科書どおりに見えました。EUR/USDを0.1ロット買い、レートはきれいに30 pip有利に進んだので、紙の上では30ドルの利益と数えました。ところがFX会社が残高に記帳したのは26ドルに近い金額でした。三度計算し直しても数ドル足りず、彼は「プラットフォームの計算が間違っている」と結論づけました。間違ってはいません。「値動き×ポジションサイズ」という式は、口座に残る結果ではなく総収入を示しているだけなのです。
なぜ「値動き×ロット」は総収入にすぎないのか
多くの初心者が利益とみなす数字は、実は結果の上限、つまり理論上の天井です。値動きをpipで測り、自分のポジションサイズに対応するpip価値を掛けると、総額が出ます。これは正しい第一歩ですが、あくまで第一歩にすぎません。額面給与が社会保険料や税金として途中で差し引かれ、全額が口座に届かないのと同じように、値動きも取引コストとして途中で差し引かれ、全額が財布に届くことはありません。あなたの実際の結果は、総収入からこれらのコストの合計を引いたものであり、しかもそれは1円単位まで計算できるのです。
まず最初に、二つの考え方を切り分けることがいちばん大切です。市場の値動きと、その値動きにアクセスするためのコストです。市場はMarekさんに30 pipを与えました。これは事実です。しかし、その値動きにそもそも乗り、そこから降りるためには、Marekさんはサービスの対価としてFX会社に支払わなければなりませんでした。これらの費用は勝ったか負けたかに左右されないので、不運というより、事業を営むうえでの固定費として扱うべきものです。コストは四か所、ときに五か所で漏れます。それぞれを別個に取り上げていきましょう。FXの土台となる用語は基本の解説ページにまとめてあります。
スプレッド、価格が動く前に見える損失
最初の、そして最も見落とされやすい漏れがスプレッドです。買いポジションは二つの気配値のうち高いほうであるaskで開く一方、プラットフォームはあなたの含み損益を、低いほうであるbidに対して測ります。この約定の仕組みそのものは、bidとaskをめぐる概念として関連する概念ページで扱っています。その結果、レートが動いていなくても、開いた瞬間にポジションはスプレッドと同じだけの損失を示します。EUR/USDのスプレッドが1 pipなら、買いポジションはおおよそマイナス1 pipから始まります。
つまり、あなたが実際に稼ぐ正味の値動きは、チャートに表示される値動きよりも、スプレッドの分だけ小さくなります。Marekさんは30 pipを見ましたが、ポジションはまずスプレッドを取り戻さねばならず、ふところに届いた値動きはより短かったのです。さらに続きがあります。スプレッドは新規で支払い、決済でも再び支払います。買いポジションを閉じるとはbid側で売ることだからです。実際には、スプレッドのコストは明細に独立した一行として課されるのではなく、この二つの瞬間に埋め込まれています。だからこそ、これほど見落としやすいのです。
手数料とスワップ、見落としやすいコスト
二つめの漏れは、ECN口座やraw口座で現れます。そこではスプレッドは生に近く、ほぼゼロですが、FX会社は取引したロットごとに別建ての手数料を、新規と決済を合わせたラウンドターンで課します。スタンダード口座ではこの行は目に入りません。コストがより広いスプレッドの中に隠されているからです。これらは同じ費用を包装する二通りのやり方にすぎず、どちらが安く済むかは取引スタイル次第です。結果にとって大切なことは一つだけ、手数料がかかる場合は、それを総収入から差し引くということです。
三つめの漏れはスワップ、すなわちポジションを翌日へ持ち越すために課されるスワップポイントです。日中にすべて閉じてしまえば、スワップはあなたに関係しません。しかしロールオーバーの瞬間、つまりFX会社のサーバー時間で深夜をまたいで保有すると、スワップは結果に加算または減算されます。その向きは、ペアを構成する二通貨の金利差とFX会社のマージン次第です。Marekさんは二晩にわたってポジションを保有したので、マイナスのスワップを二度支払いました。これも当初の「30 pip×pip価値」の計算には入っていなかった金額です。
結果の通貨換算と、pip価値の落とし穴
四つめの漏れは、口座通貨で建てられていないペアを取引するすべての人に影響します。口座をズロチ建てで持ちながらGBP/JPYのポジションを開くと、あなたの結果はまず円で生まれ、その時々のレートで中間通貨へ、次いでズロチへと換算しなければなりません。こうした換算のたびに、わずかな差が後に残ります。さらに、換算に対して独自の上乗せを加えるFX会社もあります。一回ごとには数円ですが、ひと月に多くのトレードを重ねると、その合計は無視できなくなります。MetaTrader 5の公式ドキュメントは、ポジションの結果が現在のレートで預入通貨へ換算されると明記しています。
五つめの問題は厳密にはコストではなく、計算そのものによくある誤りです。ペアのpip価値を取り違えることです。その値はペア、ポジションサイズ、口座通貨によって変わります。ドルが決済通貨であるペアでは、マイクロロット1 pipはおよそ10セント、ミニロットで1ドル、スタンダードロットで10ドルの価値になります。もし誰かが別のサイズや別のペアのpip価値を当てはめてしまえば、その総額の見積もりは最初からプラットフォームとずれてしまい、「お金が足りない」という感覚はすべて、隠れた費用ではなく算数から来ているのです。
数字で計算してみましょう(説明用の例)
Marekさんのトレードに戻り、一歩ずつ分解してみましょう。これは説明のために丸めた仮の例ですが、数字はECN口座とEUR/USDペアにとって現実的なものです。
数字はMarekさんが見たものと一致します。総額30ドルが正味約26ドルになったのは、それぞれの漏れが取り分を持っていったからです。もしMarekさんが日中にポジションを閉じていたら、スワップは消えていたでしょう。もしスタンダード口座で取引していたら、明示的な手数料は消える代わりにスプレッドが広くなり、総コストはほぼ同じに落ち着いたはずです。値動きそのものは嘘をつきません。嘘をつくのは、それが全額そのまま口座に届くという思い込みだけです。
「取引コストは、短期トレードにおける収益性の静かな殺し屋です。市場に入る回数が多いほど、自分にそもそも優位性があるかどうかを、スプレッドと手数料が決めてしまうのです。」 — Kathy Lien, Day Trading and Swing Trading the Currency Market, Wiley, 2016
値動きと結果を一歩ずつ突き合わせる方法
その差にもう二度と驚かされないための最もシンプルな方法は、二列で数えることです。一列目には総収入、すなわちpipの値動きに自分の正確なポジションサイズのpip価値を掛けたものを書きます。二列目にはコストを合計します。スプレッド×2、口座が課すなら手数料、そして保有した各晩のスワップです。二つの列の差があなたの実際の結果であり、それこそが残高と一致すべき数字です。
ときどき、FX会社にある自分の口座仕様を確認するのも有益です。そこにはスプレッド、手数料、スワップポイントの現在のレートが記載されています。これらのコストをより広く解説したものは、forexmechanics.com上のforex basicsのセクションにあります。一つのトレードを最初から最後まで一度突き合わせれば、その仕組みは習慣になり、次からは数パーセントの誤差で頭の中で見積もれるようになります。コスト管理を体系的に押さえたい方はリスク管理のページもあわせてご覧ください。
今すぐやるべきこと
- 直近のトレードを二列で再構成してください。総収入をpipの値動き×pip価値として書き出し、その横に、二度数えたスプレッド、手数料、各晩のスワップを別々に並べます。その差はFX会社の残高と数セント以内で一致するはずで、もし一致しないなら、ほぼ間違いなくpip価値を取り違えています。
- 口座仕様にある三つのレートを確認してください。FX会社の口座条件を開き、主要ペアの現在のスプレッド、ロットあたりのラウンドターン手数料、買い・売り両方のスワップポイントを書き留めます。この三つの数字があれば、トレードを開く前に、そのコストを正確に計算できます。
- 損益分岐点をpipで割り出してください。スプレッド×2とpipに換算した手数料を足すと、ゼロに達するまでに価格が進むべき距離が出ます。利幅の小さい戦略では、この数字が値動きの大半を食べてしまうことがあり、コストだけ見てもその仕組みが成り立つかどうかが一目でわかります。
- 持ち越すかどうかを意識的に決めてください。戦略が深夜またぎの保有を必要としないなら、ロールオーバーの瞬間より前にポジションを閉じれば、スワップを完全に避けられます。長く保有しなければならないなら、スワップが味方か敵かを事前に確認してください。数晩重なると、トレードの狙いそのものを覆しかねないからです。
出典・参考文献
-
MetaQuotes Software Basic Principles — Trading Operations, MetaTrader 5 Help · Oficjalna dokumentacja MT5 potwierdzająca, że instrument kupowany jest po cenie ask, a sprzedawany po cenie bid, oraz opisująca rolę zleceń Stop Loss i Take Profit. www.metatrader5.com ↗
-
MetaQuotes Software Margin Calculation: Retail Forex, Futures — MetaTrader 5 Help · Dokumentacja MT5 opisująca formuły przeliczeń pozycji forex, w tym przeliczanie wartości kontraktu i wyniku na walutę depozytu po bieżącym kursie. www.metatrader5.com ↗
-
Bank for International Settlements OTC foreign exchange turnover in April 2022 (Triennial Central Bank Survey) · Badanie BIS potwierdzające skalę i strukturę rynku walutowego oraz dominację par z dolarem, co tłumaczy, dlaczego wynik na egzotykach częściej wymaga przewalutowania. www.bis.org ↗
-
European Securities and Markets Authority ESMA agrees to prohibit binary options and restrict CFDs to protect retail investors · Komunikat ESMA z 27 marca 2018 wprowadzający ramy ochrony klienta detalicznego na rynku CFD, w tym standaryzowane ostrzeżenie o odsetku rachunków zamykanych ze stratą. www.esma.europa.eu ↗
よくある質問
なぜ価格が動く前から、ポジションがマイナスで始まるのですか?
これはプラットフォームの不具合ではなく、スプレッドの自然な効果です。買い(ロング)ポジションは高いほうの価格であるaskで開く一方、含み損益は低いほうの価格であるbidに対して測られます。両者の差がスプレッドであり、それがまさに、始まりの損失として目に映るものです。EUR/USDのスプレッドが1 pipなら、レートが動いていなくても、買いポジションは開いた時点でおよそマイナス1 pipを示します。あなたの結果がゼロに達するには、市場価格が少なくともスプレッドの分だけ有利な方向へ進まなければなりません。その水準を超えて初めて、本当の意味で利益が出始めます。
手数料無料のスタンダード口座では、本当に無料で取引しているのですか?
いいえ。別建ての手数料がないことは、コストがないことを意味しません。コストはより広いスプレッドの中に組み込まれているからです。スタンダード口座では、FX会社が市場スプレッドに自社のマージンを上乗せするので、10分の1 pipの代わりに、たとえば1 pipや2 pipを支払うことになります。ECN口座ではスプレッドは生でほぼゼロですが、ロットあたりの明示的な手数料がかかります。これらは同じコストの二通りの包装です。どちらが安く済むかはスタイル次第で、短い時間軸の頻繁な取引はふつうECNが有利、より間隔の空くポジションではスタンダード口座のほうがコストを見積もりやすくなります。
自分の見積もりが合うように、pip価値はどう計算すればよいですか?
pip価値はペア、ポジションサイズ、口座通貨によって変わります。だからこそ、同じ30 pipの値動きでも、EUR/USDとGBP/JPYでは金額が違ってきます。ドルが決済通貨であるペアでは、スタンダードロット1 pipはおよそ10ドル、ミニロットで1ドル、マイクロロットで10セントの価値になります。円を含むペアも同様に働きますが、pipの小数位が異なり、その価値はUSD/JPYのレートを通して換算しなければなりません。見積もりがプラットフォームと合わないとき、たいていの原因は取引コストそのものではなく、取り違えたpip価値です。
高速のデイトレードでは、スワップと通貨換算は私に関係しますか?
スワップは、ロールオーバーの瞬間、つまりFX会社のサーバー時間で深夜をまたいでポジションを保有したときにだけ、あなたに関係します。その瞬間より前にすべて閉じれば、スワップポイントを支払うことも受け取ることもないので、純粋なデイトレードではこのコストは消えます。通貨換算は別の働き方をします。保有時間の長短にかかわらず、ペアが口座通貨で建てられていない限り、つねにあなたに影響します。ズロチ建ての口座でGBP/JPYを取引すると、実現した結果はすべてその時々のレートでズロチへ換算され、その差とFX会社の換算上乗せがあれば、途中で失われます。ふつうはわずかな金額ですが、多くのトレードを重ねると積み上がります。