Как определяется величина залога при наличии залокированной позиции?
В данной статье подробно описаны методы подсчета величины залога в случаях существования у Клиента залокированной позиции, в том числе для случаев с частичным локированием.
Случай 1: полное локирование
Вначале приведем способ расчета залога для простого случая локирования с двумя ордерами: для залокированной позиции, состоящей из двух противоположных ордеров равного объема, величина залога составляет 50% от суммы залогов по этим двум ордерам.
Пример 1. Расчет величины залога для залокированной позиции, состоящей из двух противоположных ордеров равного объема.
У Клиента есть существующий ордер на продажу 0.1 лота EURUSD по цене 1.29550. Следовательно, залог для него составляет 1.29550 * (0.1 * 100000) * 0.01 = 129.55 USD. В момент достижения уровня цены значения, равного 1.29950, Клиент совершает сделку на покупку 0.1 лота EURUSD по цене 1.29950 (то есть, Клиент совершает локирующую сделку). Рассматривая заключенную сделку отдельно, залог для нее составил бы 1.29950 * (0.1 * 100000) * 0.01 = 129.95 USD, но, ввиду того, что сделка в данном случае является локирующей – залоговое обеспечение по совокупности двух ордеров составит 50% от суммы залогов, т.е. (129.55 + 129.95) * 0.5 = 129.75 USD.
Случай 2: частичное локирование
Далее, перейдем к описанию алгоритма вычисления залога для случаев с произвольным количеством ордеров, в том числе для случаев с неполным (частичным) локированием. Предположим, что у Клиента существует n + m открытых ордеров по конкретной валютной паре, при этом n из них на покупку объемов a1, a2, … , an по ценам x1, x2, … , xn, m – на продажу объемов b1, b2, … , bm по ценам y1, y2, … , ym. Совокупный объем длинной позиции Клиента равен A = a1 + a2 + … + an, короткой B = b1 + b2 + … + bm. Меньшее из двух значений (A или B) составляет залокированный объем VL. Предположим, что значение A меньше, чем значение B, то есть, залокированный объем равен VL = A. Разность VN = B – A составляет незалокированный объем. Совокупный залог Z в данном случае состоит из суммы залогов для залокированного и незалокированного объемов (ZL и ZN соответственно) и вычисляется по следующей формуле:
Z = ZL + ZN = VL * PS * 100000/100 + VN * PS * 100000/100 = (VL + VN) * PS * 1000,
где значение 100 в формуле берется исходя из размера кредитного плеча (1:100), 100000 – величина одного лота (единиц базовой валюты), PS – средневзвешенное значение цены для совокупности n + m ордеров по рассматриваемой валютной паре:
PS = (a1 * x1 + a2 * x2 + … + an * xn + b1 * y1 + b2 * y2 + … + bm * ym) / (A + B).
Пример 2. Расчет величины залога для произвольного количества ордеров различного объема с частичным локированием.
У Клиента есть 5 открытых ордеров по валютной паре EURUSD:
- покупка 0.2 лота по цене 1.31550;
- покупка 0.4 лота по цене 1.30750;
- продажа 0.1 лота по цене 1.30550;
- продажа 0.3 лота по цене 1.31150;
- продажа 0.5 лота по цене 1.31250.
Cовокупный объем длинной позиции Клиента по рассматриваемой валютной паре равен A = 0.2 + 0.4 = 0.6 лота, совокупный объем короткой позиции B = 0.1 + 0.3 + 0.5 = 0.9 лота. Залокированный объем равен меньшему из двух значений (0.6 или 0.9), следовательно, составляет VL = 0.6 лота. Незалокированный объем при этом равен VN = 0.9 – 0.6 = 0.3 лота. Вычислим средневзвешенное значение цены по существующим ордерам Клиента:
PS = (0.2 * 1.3155 + 0.4 * 1.3075 + 0.1 * 1.3055 + 0.3 * 1.3115 + 0.5 * 1.3125) / (0.6 + 0.9) = 1.3109.
Залог Клиента с учетом существующего частичного локирования в рассматриваемом примере составляет:
Z = (VL + VN) * PS * 1000 = (0.6 + 0.3) * 1.3109 * 1000 = 1179.81 USD.