取引プラットフォームは取引前のコントロールのタイプを定義するリスク管理モデルのいくつかを用意しています。現時点では、下記のモデルが使用されています。
証拠金は、トレーダのポジションと注文を確保するために支払われます。
口座に取引が行われる銘柄のポジションまたは未決注文がある場合、証拠金計算の最初の段階が定義されます。
下記はタイプと設定ごとの銘柄証拠金計算の式です。最終証拠金は三段階で計算されます。
銘柄仕様で「当初証拠金」パラメータが設定されている場合、その値が使用されます。このセクションで紹介された式は適応されません。 |
取引プラットフォームは、金融製品に応じて、いくつかの必要証拠金計算の種類を提供します。計算タイプは銘柄仕様の「計算」フィールドで表示されます。
外国為替製品の証拠金は、以下の式で計算されます。
ロット単位での数量 * 契約サイズ / レバレッジ
例として1ロットのEURUSDを買うための必要証拠金を計算しましょう。一つの契約サイズは100,000でレバレッジは1:100です。
式に適切な値を代入すると、次のような結果が得られます。
1 * 100,000 /100 =1,000EUR
この時点で、必要証拠金は銘柄の基本通貨(または証拠金通貨)で表されます。
|
この計算タイプは、外国為替銘柄にも使用されますが、以前のものとは異なり、トレーダーのレバレッジは考慮されません。
ロット単位での数量 * 契約サイズ
例として1ロットのEURUSDを買うための必要証拠金を計算しましょう。一つの契約サイズは100,000でレバレッジは1:100です。式に適切な値を代入すると、次のような結果が得られます。
1 * 100,000 = 100,000EUR
この時点で、必要証拠金は銘柄の基本通貨(または証拠金通貨)で表されます。
一般的に、証拠金通貨と銘柄の基本通貨は同じです。証拠金通貨が異なる場合、計算結果は、銘柄の基本通貨の代わりに証拠金通貨で表示されます。 |
取引と株式取引の必要証拠金は次のように計算されます。
ロット単位での数量 * 契約サイズ * 銘柄の価格
買いの約定には現在の銘柄の買値、売りの約定には現在の銘柄の売値が使われます。
例として、1ロットの#AAを買うための必要証拠金を計算しましょう。一つの契約サイズは100ユニットで、現在の買値は33.00USDです。
式に適切な値を代入すると、次のような結果が得られます。
1 * 100 * 33.00 = 3,300 USD
<t0>この時点で、必要証拠金は銘柄の基本通貨(または証拠金通貨)で表されます。
取引の必要証拠金の計算ではレバレッジも考慮されます。
ロット単位での数量 * 契約サイズ * 銘柄の価格 / レバレッジ
取引指標では必要証拠金は次のように計算されます。
ロット単位での数量 * 契約サイズ * 銘柄の価格 * ティック価格 / ティックサイズ
この形式では、通常の取引での計算に加えて価格とティックサイズの比率が考慮されます。
先物取引では2種類の必要証拠金があります。
両方は銘柄仕様で指定されています。
証拠金の最終サイズは数量によります。
ロット単位での数量 * 当初証拠金
ロット単位での数量 * 維持証拠金
維持証拠金額が指定されていない場合は、当初証拠金の額が使用されます。 |
先物契約の証拠金要件には、次の2種類があります。
両方の値は銘柄仕様で指定されています。証拠金の最終的なサイズはボリュームによって異なります。
ボリューム(ロット単位) * 当初証拠金
ボリューム(ロット単位) * 維持証拠金
維持証拠金の額が指定されていない場合は、代わりに初期証拠金の値が使用されます。初期証拠金も維持証拠金も指定されていない場合、適切な値は次の式に従って計算されます。
ボリューム(ロット単位) * 契約サイズ * 公開市場価格
現在の市場の売呼値(Ask)は買い取引に使用され、現在の買呼値(Bid)は売り取引に使用されます。
同じ計算方法がすべてのリスク管理モードに適用されます。
ボンドマージンは、ポジション値の一部として計算されます。債券価格は額面のパーセンテージとして提供されるため、ポジション値は以下のように計算されます。
ロット単位のボリューム * 契約サイズ * 額面 * 価格 / 100
保守のために予約されるポジション値の部分は証拠金率によって決定されます。
モスクワ取引所のデリバティブセクションの先物契約の証拠金は銘柄ごとに別々に計算されます。まず、ポジションとすべての買い注文の証拠金が計算されます。同じポジションの証拠金とすべての売り注文が計算されます。
MarginBuy = MarginPos + Sum(MarginBuyOrder)
MarginSell = MarginPos + Sum(MarginSellOrder))
計算された値のうち最大のものが銘柄の最終証拠金値として使用されます。
したがって、両方の値の計算には同じポジションが使用されます。最初の数式(買い注文を含む)では、ポジション証拠金は次のように計算されます。
MarginPos = Volume * (InitialMarginBuy + (Open Price - SettlementPrice) * Tick Price / Tick Size * (1 + 0.01 * Margin Currency Rate))
このボリュームは、ロングポジションの場合は正符号、ショートポジションの場合は負符号で使用されます。
2番目の式(売り注文を含む)では、ポジション証拠金は次のように計算されます。
MarginPos = Volume * (InitialMarginSell + (SettlementPrice - Open Price) * Tick Price / Tick Size * (1 + 0.01 * Margin Currency Rate))
このボリュームは、ショートポジションの場合は正符号、ロングポジションの場合は負符号で使用されます。
このアプローチでは、出された注文と反対方向のポジションがある(ポジションが注文の担保として機能)場合、トレーダーに証拠金の割引が提供します。
注文時の証拠金は、次の式で計算されます。
MarginBuyOrder = Volume * (InitialMarginBuy + (Price - SettlementPrice) * Tick price / Tick size * (1 + 0.01 * Margin currency rate))
MarginSellOrder = Volume * (InitialMarginSell + (SettlementPrice - Price) * Tick price / Tick size * (1 + 0.01 * Margin currency rate))
ここでの「価格」は注文時間に依存し、次に等しくなれます。
下記は式での他のパラメータです。
これらの計算のためのパラメータはすべて、モスクワ交換所によって提供されています。
InitialMarginBuy は銘柄プロパティの"Initial margin" フィールドにかかれ、InitialMarginSell は "Maintenance Margin" フィールドに書かれます。 |
計算例
以下の例は、以下の取引口座状態の証拠金要件の計算を示しています。
現在セッションパラメータ
数式で値を代入します。
MarginBuy = 3 * (7665.41 + (73640 - 73638) * 1/1) + 2 * (7665.41 + (73000-73638) * 1/1) = 37057.05
MarginSell = -3 * (7739.59 + (73638-73640) * 1/1) +10.0 * (7739.59 + (73638-74500) * 1/1) = 45563.13
Margin = Max(37057.05, 45563.13) = 45563.13
結果的なSi-6.18 銘柄の証拠金は 45563.13 です。
この取引不可能なタイプの製品は、他の製品のポジションの必要証拠金の資産として使用されます。証拠金は計算されません。
銘柄仕様の「当初証拠金」フィールドがゼロでない場合、上記で指定された証拠金計算の式は適応されません(先物は例外で、計算はそのままです)。この場合、全てのタイプの計算(外国為替及び取引レバレッジ以外)で、証拠金は「先物」計算タイプとして計算されます。
ロット単位での数量 * 当初証拠金
ロット単位での数量 * 維持証拠金
外国為替及び取引レバレッジタイプの計算は追加的にレバレッジを考慮します。
ロット単位での数量 * 当初証拠金 / レバレッジ
ロット単位での数量 * 維持証拠金 / レバレッジ
維持証拠金額が指定されていない場合は、当初証拠金の額が使用されます。 |
このステップは全ての計算タイプで共通です。上述の方法のいずれかを使用して計算された証拠金要件の変換は、その通貨が口座預金と異なる場合に行われます。
現在の証拠金通貨から預金為替への変換レートが変換に使用されます。買値は買いの約定に、売値は売りの約定に使用されます。
例えば、1ロットのEURUSDを買うのに必要な証拠金が1,000EURとして計算されたとします。預金通貨がUSDの場合、現在のEURUSDの買値が変換に使用されます。例として、現在の変換率が1.2790だとすると証拠金の合計は1,279USDとなります。
銘柄仕様は、ポジション/注文の種類に応じて証拠金の要件について追加的な乗算係数(率)を設定することができます。
預金通貨への変換を考慮して算出された最終証拠金要件値は、さらに適切なレートで掛けられます。
例えば、1ロットのEURUSDを買うのに必要な証拠金が1,279USDとして計算されたとします。この和は更にロング証拠金率で乗算されます。例えばそれが1.15の場合、最終証拠金は 1279 * 1.15 = 1,470.85USD です。
証拠金率は、口座上のポジションの量または想定元本に応じて異なる場合があります。この場合、ブロックタイトルの横に「Floating」という表示が表示され、その後に計算タイプが表示されます。
ポジションを開いたり注文を出したりすると、プラットフォームはポジションや注文がどの範囲内にあるかを確認し、適切なレートを適用します。
証拠金は、取引のポジションが互いに相対してスプレッドである場合に優先的に支払いすることができます。スプレッド取引は関連した銘柄のポジションが両方向で存在することと定義されます。必要証拠金の削減は、トレーダにより多くの取引機会を提供します。スプレッドの設定は別のセクションで説明されています。
スプレッドはネッティングポジション会計システムのみで使われます。 |
ヘッジポジション会計システムが使われた場合、証拠金は上に示された同じ式と原則に基づいて計算されます。しかし、銘柄の複数ポジションをサポートするための追加機能がいくつかあります。
数量が合算され、加重平均された始値が計算されます。結果の値は、銘柄の種類に対応する式で証拠金を計算するために使用されています。
未決注文の場合(証拠金比率が非ゼロ)、証拠金が別々に計算されます。
同じ銘柄の反対方向のポジションは、「ヘッジ」されたまたは「カバー」されたと見なされまる。そのようなポジションには2つの証拠金算出方法が可能です。算出方法はブローカーによって決定されます。
基本的計算 |
より大きい方を使用 |
---|---|
契約明細の『ヘッジマージン』欄に『大きい方を使用した計算』の値が指定されていない場合に使用されます。
計算はいくつかのステップから成っています。
これらのステップ毎に計算されたマージンの和として最終的なサイズが計算されます。
カバーされていないボリュームの計算
契約明細に『ヘッジマージン』の値が書かれている場合に使用されます。この場合、カバーされたボリュームにも、カバーされていないボリュームにも、マージンが徴収されます。
最初のマージンがシンボルの為に指定されている場合、ヘッジマージンは絶対値(金額での)として指定されます。
最初のマージンが指定されていない場合(0と等しい)、『ヘッジ』欄には契約のサイズが指定されます。マージンの計算はシンボルタイプに沿った式に従って、指定された契約サイズを使用して行われます。例えば、1ロットのEURUSDの買いポジションと1ロットのEURUSDの売りポジションがあり、契約サイズは10万と等しいものがあるとします。『ヘッジ』欄に10万を指定する場合、2つのポジションに対してマージンは1ロットとして徴収されます。もし0とする場合は、カバーされるボリュームに対して、マージンは徴収されません。
ポジションのカバーされるロットごとに、マージンは契約明細の『ヘッジマージン』欄で指定された値に応じて徴収されます。
指値注文の計算
固定証拠金を使用する場合のヘッジ注文の計算の詳細 既存のポジションと反対の注文が出されると、ヘッジされたボリュームの証拠金は常に "Hedge margin" 値を使用して計算されます。ヘッジされていないボリュームでは、注文時に "Initial margin" 値が使用され、適切なポジションが開かれた後に "Maintenance margin" が適用されます。 これらの計算の詳細は、初期および維持証拠金値が指定されている銘柄にのみ適応されます ("Fixed margin" または "Futures"計算タイプ)。 例えば、EURUSD には以下のパラメータが使用されます。
トレーダが USD 口座で買 1.00 BR-12.18 ポジションを持っています。このポジションのために、トレーダーの口座には 500 USD 証拠金 ("維持証拠金" による) が保存されます。
|
契約明細の『ヘッジマージン』欄に『大きい方を使用して計算』の値が指定されている場合に使用されます。
|
例 次のポジションを保有しているとします:
両建て証拠金サイズ = 100 000. Buyの証拠金比率 = 2、Sellの証拠金比率 = 4。レバレッジ = 1:500。
カバーされていないる数量を計算します: Sellの数量 (3) - Buyの数量 (2) = 1 全てのポジションでカバーしている数量の加重平均始値を計算します: (1.11943 * 1+1.11953 * 1+1.11943 * 1+1.11953 * 1+1.11943 * 1)/5 = 5.59735/5= 1.11947 大きい方の全てのポジションのカバーしていない数量の加重平均始値を計算します: (1.11943 * 1 + 1.11943 * 1 + 1.11943 * 1)/3 = 1.11943 カバーしている数量の証拠金比率を計算します: (buy比率 + sell比率)/2 = (2 + 4)/2 = 3 カバーしていない数量には大きい方(sell)の証拠金比率が使用されます: 4。 カバーしている数量の証拠金を式で計算します: (2.00 лота * 100000 EUR * 1.11947 * 3) / 500 = 1343.36 カバーしていない数量の証拠金を式で計算します: (1.00 лот * 100000 EUR * 1.11943 * 4) / 500 = 895.54 総合証拠金サイズ: 1343.364 + 895.544 = 2238.90 |
|