FXでフリーマージンを計算する方法

フリーマージンの計算方法、仕組み、違い、制限、実用的な確認手順を解説します。

直接の答え:フリーマージンの計算式

FXでは、フリーマージンは一般に次のように計算されます:

Free Margin = Account Equity − Used Margin

この定義では、**自己資本(エクイティ)**を含み損益を含む口座価値として扱い、使用マージンを、建玉(オープンポジション)を維持するために確保されるエクイティの一部として扱います。

計算の仕組み(定義と入力)

1) 自己資本(エクイティ)

**自己資本(エクイティ)**を考える簡単な方法は次のとおりです:

Account Equity = Balance + Floating Profit/Loss

  • Balance は、口座の確定結果(クローズ結果)です。
  • Floating Profit/Loss は、現在の市場価格に基づくオープンポジションの未確定の利益または損失です。

含みの結果はリアルタイムの価格に依存するため、エクイティ(したがってフリーマージン)も継続的に変化し得ます。

2) 使用マージン

使用マージンは、マージンルールによってオープンポジションを有効に維持するために必要な金額です。これは例えば次の要因で決まります:

  • ポジションサイズ(多くの場合、ユニットまたはロットで表されます)、
  • その金融商品の契約価値、
  • ブローカーのマージン/レバレッジルール(ブローカーや口座タイプによって異なり得ます)。

マージンルールは普遍的ではないため、「使用マージン」の正確な数値は通常、ブローカー/プラットフォームの口座向けマージン計算から取得します。

3) まとめる

両方の値が分かれば、次を計算します:

Free Margin = (Balance + Floating P/L) − Used Margin

どこで通常見られるか

ほとんどの取引プラットフォームでは、フリーマージンが直接表示されます。手計算する場合は、そのブローカーのマージン手法に合わせるため、プラットフォームに表示されている equity と used margin の値を使ってください。

自分でできる確認例

ブローカーの正確な内部マージン計算式が分からない可能性があるため、検証可能な整合性チェックに注目してください。

Check 1:オープンポジションがない場合

オープンポジションがないなら、次のとおりです:

  • used margin は通常 ゼロ であり、
  • 含み損益(floating P/L)も通常 ゼロ です。

この場合、フリーマージンは balance/equity とほぼ一致するはずです。

Check 2:ポジションサイズが変わらないのに価格が動く場合

ポジションが動いて 含み利益 が生まれると、エクイティが上がるため フリーマージンは増加します(他は同じである場合)。含み損が生まれると、フリーマージンは減少します。

Check 3:口座によってレバレッジ/マージンルールが異なる

同じオープンポジションサイズでも、マージンルールが異なれば、使用マージンとフリーマージンの表示が変わり得ます。だからこそ、正確性のためにブローカー/プラットフォームが表示する使用マージンが重要になります。

重要な制限とリスク

  • マージンルールは異なる: 使用マージンはブローカーのマージン/レバレッジ設定と銘柄仕様に依存するため、手計算の方法はそれらのルールに一致している必要があります。
  • 値は価格で変わる: 含み損益は価格の動きに応じて変化するため、フリーマージンは素早く変わる可能性があります。
  • 保証された解釈はない: フリーマージンが「高い」ことは安全性を保証しません。価格がオープンポジションに不利に動いたり、マージン計算が更新されたりすると、マージンが締まることがあるためです。
  • 検証が重要: 監査可能な結果にするには、同じエクイティと使用マージンの入力を使って、計算したフリーマージンを取引プラットフォームの表示するフリーマージンと比較してください。

表示されている(balance、equity、used margin、そして含み損益がエクイティに含まれるかどうか)フィールドを共有してくれれば、上の式にそのまま対応づけて、欠けている内部計算を仮定せずに整理できます。

DOCUMENT END

外国為替およびCFD取引には大きなリスクがあります。FoxiForexの情報は教育目的であり、個別の金融助言ではありません。スポンサー掲載は明確に表示されます。