Расчет маржи для Forex, Futures

Автор amigo, Май 24, 2022, 04:10

« назад - далее »

amigo

Торговая платформа предоставляет различные модели управления рисками, которые определяют предварительную проверку. Для этого используются следующие шаблоны:

  • Для Forex и Futures — используется для внебиржевого рынка. Расчет маржи зависит от типа инструмента.
  • Для акций на основе дисконтированных ставок маржи — используется для фондовых рынков. Расчет маржи основан на дисконтах по инструментам. Рибейты устанавливаются брокером, однако они не могут быть ниже значений, установленных оператором биржи.
  • Маржа взимается для защиты позиций и ордеров трейдера.

    Первым шагом при расчете маржи является определение наличия на счете отложенных позиций или ордеров по символу, по которому совершается сделка.

  • Если на счете нет позиции или ордера по символу, маржа рассчитывается по приведенным ниже формулам.
  • Если на счете есть открытая позиция и ордер любого типа с объемом, меньшим или равным текущей позиции, размещенным в противоположном направлении, общая маржа равна марже текущей позиции. Пример: у нас есть позиция на покупку 1 лота EURUSD, и мы размещаем ордер на продажу 1 лота EURUSD (аналогично Sell Limit, Sell Stop и Sell Stop Limit).
  • Если на счете есть открытая позиция и ордер любого типа, размещенный в том же направлении, общая маржа равна сумме маржи текущей позиции и размещенного ордера.
  • Если на счете есть открытая позиция и ордер любого типа с объемом, превышающим текущую позицию, размещенный в противоположном направлении, рассчитываются оба значения маржи - для текущей позиции и для размещенного ордера. Окончательная маржа устанавливается в соответствии с наибольшим из двух расчетных значений.
  • Если на счете есть два или более рыночных и лимитных ордера в противоположных направлениях, маржа рассчитывается для каждого направления (покупка и продажа). Окончательная маржа устанавливается в соответствии с наибольшим из двух рассчитанных значений. Для всех остальных типов ордеров (стоп и стоп-лимит) добавляется маржа (взимается за каждый ордер).
  • Вот формулы для расчета маржи символа в зависимости от его типа и параметров. Окончательная маржа рассчитывается в три этапа:

  • Базовый расчет для данного символа;
  • Конвертация валюты маржи в валюту депозита
  • Умножение на коэффициент
  • Учитывая торговые символы, находящиеся в спреде
    • Подсчет нескольких позиций/ордеров по одному и тому же символу
    • Основной расчет символа #

      Если в спецификациях символа задано значение параметра "Начальная маржа", используется это значение. Формула, описанная в этом разделе, не применяется.

      Торговая платформа предоставляет несколько типов расчета маржи в зависимости от финансового инструмента. Тип расчета отображается в поле "Метод расчета" спецификации символа:

      Форекс

      Маржа для инструментов Forex рассчитывается по следующей формуле:

      Объем в лотах * размер контракта / кредитное плечо

      Например, посчитаем маржу для покупки одного лота в EURUSD, при размере контракта 100 000 и кредитном плече 1:100.

      После подстановки соответствующих значений уравнения получаем следующий результат:

      1 * 100 000 / 100 = 1 000 евро

      Итак, теперь у нас есть значение маржинальных требований в базовой валюте (или валюте маржи) символа.

    • Как правило, валюта маржинального требования и валюта базового символа совпадают. Если валюта маржи отличается, результаты расчета отображаются в этой валюте, а не в базовой валюте символов.
    • В этом режиме кредитное плечо трейдера учитывается, даже если установлена ��фиксированная маржа.
    • Форекс без кредитного плеча #

      Этот тип расчета также используется для символов Forex. Но в отличие от предыдущего, здесь не учитывается кредитное плечо счета трейдера:

      Объем в лотах * Размер контракта

      Например, посчитаем маржу для покупки одного лота в EURUSD, при размере контракта 100 000 и кредитном плече 1:100. После подстановки соответствующих значений уравнения получаем следующий результат:

      1 * 100 000 = 100 000 евро

      Итак, теперь у нас есть значение маржинальных требований в базовой валюте (или валюте маржи) символа.

      Как правило, валюта маржинального требования и валюта базового символа совпадают. Если валюта маржи отличается, результаты расчета отображаются в этой валюте, а не в базовой валюте символов.

      Контракты, действия

      Маржинальные требования для контрактов рассчитываются по следующему уравнению:

      Объем в лотах * Размер контракта * Цена открытия рынка

      Текущая рыночная цена Ask (Аск) используется для сделок на покупку, а текущая цена Bid (Бид) используется для продаж.

      Например, рассчитаем маржинальные требования для покупки одного лота пары #AA, размер контракта 100 единиц, текущая цена Ask 33,00 доллара США.

      После подстановки соответствующих значений уравнения получаем следующий результат:

      1 * 100 * 33,00 = 3300 долларов США

      Итак, теперь у нас есть значение маржи в базовой валюте (или валюте маржи) символа.

      Кредитное плечо

      Кредитное плечо также учитывается при этом типе расчета маржинальных требований для контрактов:

      Объем в лотах * Размер контракта * Цена открытия рынка / Кредитное плечо

      Указатель контракта #

      Для индексных контрактов маржинальные требования рассчитываются по следующему уравнению:

      Объем в лотах * Размер контракта / Цена открытия рынка / Цена тика / Размер тика

      В этой формуле к классическому расчету контракта добавляется соотношение между ценой и размером тика.

      Фьючерсы, биржевые фьючерсы #

      Существует два типа маржи для фьючерсов:

    • начальная маржа — это сумма, которая должна быть доступна на счете на момент входа в рынок. Кроме того, сохранение этой суммы может быть не обязательным.
    • поддерживающая маржа — это минимальная сумма, которая должна быть доступна на счете для поддержания открытой позиции.
    • Оба значения указаны в спецификации символа.

      Окончательный размер поля зависит от объема:

      Объем в лотах * Начальная маржа

      Объем в лотах * Поддерживающая маржа

      Если сумма поддерживающей маржи не указана, вместо нее используется начальная величина маржи.

      Опционы на акции #

      Существует два типа маржинальных требований для фьючерсных контрактов:

    • Начальная маржа — это сумма, которая должна быть доступна на счете на момент попытки входа в рынок. Дополнительная сумма обслуживания в том же размере может не потребоваться.
    • Поддерживающая маржа — это минимальная сумма, которая должна быть доступна на счете для поддержания открытой позиции.
    • Оба значения указаны в спецификации символа. Окончательный размер поля зависит от объема:

      Объем в лотах * Начальная маржа

      Объем в лотах * Поддерживающая маржа

      Если сумма поддерживающей маржи не указана, вместо нее будет использоваться начальная величина маржи. Если ни Начальная маржа, ни Поддерживающая маржа не указаны, соответствующее значение будет рассчитано по следующей формуле:

      Объем в лотах * Размер контракта * Цена открытия рынка

      Текущая рыночная цена Ask используется для сделок на покупку, а текущая цена Bid используется для сделок на продажу.

      Для всех режимов управления рисками применяется один и тот же метод расчета.

      Акционные облигации #

      Обязательство по марже рассчитывается как часть стоимости позиции. Цены на облигации указаны в процентах от номинальной стоимости, поэтому стоимость позиции рассчитывается следующим образом:

      Объем в лотах * Размер контракта * Номинальная стоимость * Цена / 100

      Доля стоимости позиции, которую необходимо удерживать, определяется соотношением маржи.

      СИЛЬНЫЕ фьючерсы

      Маржа по фьючерсным контрактам в срочном разделе Московской биржи рассчитывается отдельно по каждому символу: сначала рассчитывается маржа по открытой позиции и по всем ордерам на покупку. Рассчитывается маржа для той же позиции и всех ордеров на продажу.

      MarginBuy = MarginPos + Sum(MarginBuyOrder)

      MarginSell = MarginPos + Sum(MarginSellOrder))

      Большее из рассчитанных значений используется в качестве окончательного значения маржи для символа.

      Поэтому при расчете двух значений используется одна и та же позиция. В первом значении (которое включает ордера на покупку) маржа позиции рассчитывается следующим образом:

      MarginPos = Volume * (InitialMarginBuy + (Цена открытия - Расчетная цена) * Цена тика / Размер тика * (1 + 0,01 * Курс валюты маржи))

      Объем используется со знаком «плюс» для длинных позиций и со знаком «минус» для коротких позиций.

      Во второй формуле (которая включает ордера на продажу) маржа позиции рассчитывается следующим образом:

      MarginPos = Volume * (InitialMarginSell + (SettlementPrice - Цена открытия) * Цена тика / Размер тика * (1 + 0,01 * Курс валюты маржи))

      Объем используется со знаком "плюс" для коротких позиций и со знаком "минус" для длинных позиций.

      Этот подход предлагает трейдеру маржинальную скидку, когда есть открытая позиция в направлении, противоположном размещенным ордерам (позиция действует как обеспечение для ордеров).

      Маржа по ордерам рассчитывается по следующим формулам:

      MarginBuyOrder = Объем * (Начальная MarginBuy + (Цена - Расчетная цена) * Цена тика / Размер тика * (1 + 0,01 * Курс валюты маржи))

      MarginSellOrder = Volume * (InitialMarginSellSell + (SettlementPrice - Price) * цена тика / размер тика * (1 + 0,01 * курс валюты маржи))

      Цена здесь зависит от времени заказа и может быть равна:

    • Максимальная цена и минимальная цена контракта для текущей сессии используются для ордеров на покупку и продажу, стоп-ордеров или рыночных ордеров. Поскольку в рыночных ордерах цена не указывается, с трейдера взимается максимально возможная маржа. После срабатывания стоп-ордера ведут себя так же, как рыночные ордера.
    • Цена ордера используется для лимитных ордеров.
    • Цена Stop Limit используется для стоп-лимитных ордеров.
    • Другие параметры формулы:

    • InitialMarginBuy — начальная маржа для операции Buy.
    • InitialMarginSell — начальная маржа для операции Sell.
    • Курс валютной маржи — это радиус изменения курса валюты, в которой номинирован фьючерсный контракт, по отношению к российскому рублю.
    • SettlementPrice — расчетная цена инструмента за текущую сессию.
    • Все эти параметры расчета предоставляются Московской биржей.

      InitialMarginBuy записывается в поле "Начальная маржа", InitialMarginSell записывается в поле "Поддерживающая маржа" в свойствах символа.

      Пример расчета

      В следующем примере показан расчет маржинальных требований для следующего статуса торгового счета:

    • Позиция на покупку 3,00 Si-6,18 по цене 73640
    • Лимитный ордер на покупку 2,00 Si-6,18 по цене 73000
    • Лимитный ордер на продажу 10,00 Si-6,18 по цене 74 500
    • Текущие настройки сеанса

    • Расчетная цена = 73638
    • InitialMarginBuy=7665,41
    • InitialMarginSell=7739,59
    • Цена тика = 1
    • Размер деления = 1
    • Курс валюты маржи = 0
    • Подставляем значения в формулы

      Маржа покупки = 3 * (7665,41 + (73640 - 73638) * 1/1) + 2 * (7665,41 + (73000-73638) * 1/1) = 37057,05

      Маржа продажи = -3 * (7739,59 + (73638-73640) * 1/1) +10,0 * (7739,59 + (73638-74500) * 1/1) = 45563,13

      Маржа = Макс.(37057,05, 45563,13) = 45563,13

      Поля результата для символа Si-6.18 составляет 45 563,13.

      Залог #

      Неторгуемые инструменты этого типа используются в качестве активов трейдера для обеспечения маржи, необходимой для открытия позиций по другим инструментам. Для этих инструментов маржа не рассчитывается.

      Отступ фиксированный #

      Если поле "Начальная маржа" спецификации символа содержит ненулевое значение, указанные выше формулы расчета маржи не применяются (кроме расчета фьючерсов, так как все остается по-прежнему). При этом для всех видов расчетов (кроме кредитного плеча для Форекс и Контрактов) маржа рассчитывается как для расчета «Фьючерсы»:

      Объем в лотах * Начальная маржа

      Объем в лотах * Поддерживающая маржа

      Расчеты типа кредитного плеча для Forex и контрактов также позволяют использовать кредитное плечо:

      Объем в лотах * Начальная маржа/Кредитное плечо

      Объем в лотах * поддерживающая маржа/кредитное плечо

      Если сумма поддерживающей маржи не указана, вместо нее используется начальная величина маржи.

      Конвертация в валюту депозита #

      Этот шаг является общим для всех типов расчетов. Конвертация маржинальных требований, рассчитанных любым из указанных выше способов, осуществляется в случае, если валюта отличается от валюты депозитного счета.

      Для конвертации используется текущий курс обмена маржинальной валюты на валюту депозитного счета. Цена Ask используется для покупки позиций, а цена Bid — для продажи позиций.

      Например, размер базы маржи, рассчитанный ранее для покупки одного лота в EURUSD, составляет 1000 евро. Если валюта депозитного счета — доллары США, для конвертации используется текущая цена Ask пары EURUSD. Например, если текущий курс равен 1,2790, общий размер маржи составляет 1,279 доллара США.

      Ставка маржи #

      Указание символа позволяет установить дополнительные множители (ставки) для маржинальных требований в зависимости от позиции/типа ордера.

      Окончательное расчетное значение маржинальных требований с учетом конвертации в валюту депозита дополнительно умножается на соответствующую ставку.

      Например, ранее рассчитанная маржа для покупки лота в EURUSD составляет 1,279 доллара США. Сумма далее умножается на ставку длинной маржи. Например, если он равен 1,15, итоговая маржа составит 1,279 * 1,15 = 1 470,85 долл. США.

      Расчеты для торговли спредами #

      Маржа может взиматься на льготной основе в случае, если торговые позиции находятся в пределах относительного спреда друг к другу. Торговля спредом определяется как наличие противоположных позиций по коррелирующим символам. Уменьшенная маржа предоставляет больше возможностей для трейдеров. Настройка спредов описана в отдельном разделе.

      Спреды используются только в неттинговой системе для учета позиций.

      Расчет в хеджинговой системе учета позиций#

      Если используется система учета хеджирования позиций, маржа рассчитывается по тем же формулам и принципам, которые описаны выше. Однако есть некоторые дополнительные функции для нескольких позиций одного и того же символа.

      Открыть позиции/ордера в том же направлении

      Их объемы складываются и для них рассчитывается средневзвешенная цена открытия. Полученные значения используются для расчета маржи по формуле, соответствующей типу символа.

      Для отложенных ордеров (если ставка маржи не равна нулю) маржа рассчитывается отдельно.

    Добро пожаловать на наш уютный форум, обсуждаем форекс брокеров, делаем на них обзоры и ждем ваши отзывы

    amigo

    Противоположные позиции/приказы

    Открытые позиции по тому же символу, но в противоположных направлениях, считаются хеджированными. Для этих позиций возможны два метода расчета маржи. Метод расчета определяется брокером.

    Использование большей ноги

    Используется, если в поле "Покрываемая маржа" спецификации контракта не указано "рассчитать с использованием наибольшей части".

    Расчет выполняется в несколько этапов:

  • Для непокрытого объема
  • Для хеджируемого объема (если указан размер хеджируемой маржи)
  • Для отложенных заказов
  • Результирующее значение маржи рассчитывается как сумма маржи, рассчитанной на каждом шаге.

    Расчет непокрытого объема

  • Расчет общего объема всех позиций и отложенных ордеров по каждой ноге – покупка и продажа.
    • Вычисление средневзвешенной цены открытия позиций и рыночных ордеров для каждой ветви: (цена открытия позиции или ордера 1 * объем позиции или ордера 1 + . + цена открытия позиции или ордера N * объем позиции или ордера ) / (объем позиции или ордера 1 + . + объем позиции или ордера N) .
      • Расчет непокрытого объема (объем меньшей ветви вычитается из большей).
      • Рассчитанный объем и средневзвешенная цена затем используются для расчета маржи по соответствующей формуле, соответствующей типу символа.
        • При рассмотрении маржинальной ставки используется большая часть коэффициента (покупка или продажа).
        • Средневзвешенный курс используется при конвертации валюты маржи в валюту депозита.
        • Расчет покрываемого объема

          Используется, если в спецификации контракта указано значение «Покрытая маржа». В этом случае маржа взимается за покрытый объем, а также за непокрытый объем.

          Если для символа указана начальная маржа, хеджированная маржа указывается в абсолютном значении (в денежном выражении).

          Если начальная маржа не указана (равна 0), в поле "Хеджируется" указывается размер контракта. Маржа рассчитывается по соответствующей формуле в зависимости от типа финансового инструмента с использованием указанного размера контракта. Например, у нас есть две позиции Buy 1 лот EURUSD и Sell 1 лот EURUSD, размер контракта 100 000. Если в поле "Hedged" указано значение 100.000, то маржа по обеим позициям будет рассчитываться за 1 лот. Если указать 0, маржа за покрываемый объем не взимается.

          За каждый покрытый лот позиции взимается маржа в соответствии со значением, указанным в поле «Покрытая маржа» спецификации контракта:

        • Расчет хеджированного объема для всех позиций и рыночных ордеров (нехеджированный объем вычитается из большей части).
        • Расчет средневзвешенной цены открытия позиций и рыночных ордеров: (цена открытия позиции или ордера 1 * объем позиции или ордера 1 + . + цена открытия позиции или ордера N * объем позиции или ордера N) / (объем позиции или ордера 1 + . + объем позиции или ордера N).< /li>
        • Рассчитанный объем, средневзвешенная цена и значение маржевой маржи затем используются для расчета маржи по соответствующей формуле, соответствующей типу символа.
          • При рассмотрении маржинальной ставки используется среднее значение соотношения ордеров на покупку и продажу: (ставка покупки + ставка продажи)/2.
          • Средневзвешенное значение курса используется при конвертации валюты маржи в валюту депозита.
          • Расчет для отложенных ордеров

          • Расчет маржи для каждого типа отложенного ордера отдельно (Buy Limit, Sell Limit и т. д.).
            • Средневзвешенное значение коэффициента и ставки для каждого типа отложенного ордера используется при рассмотрении ставки маржи и при конвертации валюты маржи в валюту депозита.
            • Особенности расчета хеджированных ордеров при использовании фиксированной маржи

              При размещении ордера против существующей позиции маржа хеджируемого объема всегда рассчитывается с использованием значения «Хеджирующая маржа». Для непокрытого объема значение «Начальная маржа» используется при размещении ордера, а «Поддерживающая маржа» применяется после открытия соответствующей позиции.

              Эти особенности расчета относятся только к символам, для которых указаны значения начальной маржи и поддерживающей маржи (тип расчета "Фиксированная маржа" или "Фьючерсы").

              Например, для EURUSD используются следующие параметры:

            • Начальная маржа = 1000
            • Поддерживаемая маржа = 500
            • Покрытая маржа (хеджирование) = 500
            • У трейдера есть позиция на покупку 1,00 BR-12,18 на счете в долларах США. Маржа в размере 500 долларов США (согласно «Поддерживающей марже») зарезервирована на счете трейдера для данной позиции.

            • Для открытия позиции Sell 2.00 BR-12.18 трейдеру необходима маржа в размере 2000 долларов США: 500 долларов США для существующей позиции, 500 долларов США для 1 хеджированного лота новой позиции (согласно параметру «Покрытая маржа») и 1000 долларов США. чистый 1 лот, непокрытый новой позиции (в зависимости от параметра "Начальная маржа").
            • После открытия позиции на счете трейдера останется зарезервированная маржа в размере 1000 долларов США: 500 долларов США для покрытого лота (согласно параметру «Покрытая маржа») и 500 долларов США для непокрытого лота (согласно « Удержание маржи").
            • Используется, если в поле "Хеджированная маржа" спецификации контракта указано "рассчитать с использованием наибольшей части".

            • Расчет маржи для каждой ветви для всех открытых позиций и рыночных ордеров.
            • Расчет маржи для каждого типа отложенного ордера отдельно (Buy Limit, Sell Limit и т. д.).
            • Добавление длинной маржи: длинные рыночные позиции и ордера + длинные отложенные ордера.
            • Добавление маржи для короткой части: короткие рыночные позиции и ордера + короткие отложенные ордера.
              • В качестве окончательного значения маржи используется наибольшее из всех рассчитанных значений.
              • Существуют следующие позиции:

              • Продать 1 лот по 1,11943
              • Купить 1 лот по цене 1,11953
              • Продать 1 лот по 1,11943
              • Купить 1 лот по цене 1,11953
              • Продать 1 лот по 1,11943
              • Ставка хеджирования маржи = 100 000. Ставка маржи Buy = 2, Sell = 4.

                Расчет хеджируемого объема: объем продажи (3) - объем покупки (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

                Расчет ставки маржи для хеджируемого объема: (курс покупки + курс продажи)/2 = (2 + 4)2 = 3

                Для нехеджированного объема используется маржинальная ставка наибольшего сегмента (продажи): 4.

                Расчет хеджируемой маржи по объему по формуле: (2,00 лота * 100000 евро * 1,11947 * 3) / 500 = 1343,36

                Расчет нехеджированной маржи объема по формуле: (1,00 лот * 100000 EUR * 1,11943 * 4) / 500 = 895,54

    Добро пожаловать на наш уютный форум, обсуждаем форекс брокеров, делаем на них обзоры и ждем ваши отзывы