直接の答え:フリーマージンの計算式
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