Скачать MetaTrader 5

Методы расчета залоговых средств Forex, CFD, FUTURES, STOCKS

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Vladimir Pastushak
79453
Vladimir Pastushak  

Спасибо разработчикам что не поленились сделать описание формул...

Для получения информации о способе вычисления величины залоговых средств по инструменту (размера маржинальных требований) предназначено перечисление ENUM_SYMBOL_CALC_MODE.

ENUM_SYMBOL_CALC_MODE

Идентификатор

Описание

Формула

SYMBOL_CALC_MODE_FOREX

Forex mode – расчет прибыли и маржи для Форекс

Margin:  Lots*Contract_Size/Leverage

Profit:   (close_price-open_price)*Contract_Size*Lots

SYMBOL_CALC_MODE_FUTURES

Futures mode – расчет залога и прибыли для фьючерсов

Margin: Lots *InitialMargin*Percentage/100

Profit:  (close_price-open_price)*TickPrice/TickSize*Lots

SYMBOL_CALC_MODE_CFD

CFD mode – расчет залога и прибыли для CFD

Margin: Lots *ContractSize*MarketPrice*Percentage/100

Profit:  (close_price-open_price)*Contract_Size*Lots

SYMBOL_CALC_MODE_CFDINDEX

CFD index mode – расчет залога и прибыли для CFD на индексы

Margin: (Lots*ContractSize*MarketPrice)*TickPrice/TickSize

Profit:  (close_price-open_price)*Contract_Size*Lots

SYMBOL_CALC_MODE_CFDLEVERAGE

CFD Leverage mode – расчет залога и прибыли для CFD при торговле с плечом

Margin: (Lots*ContractSize*MarketPrice*Percentage)/Leverage

Profit:  (close_price-open_price)*Contract_Size*Lots

SYMBOL_CALC_MODE_EXCH_STOCKS

Exchange mode – расчет залога и прибыли для торговли ценными бумагами на бирже

Margin: Lots*ContractSize*OpenPrice

Profit:  (close_price-open_price)*Contract_Size*Lots

SYMBOL_CALC_MODE_EXCH_FUTURES

Futures mode –  расчет залога и прибыли для торговли фьючерсными контрактами на бирже

Margin: Lots*InitialMargin или Lots*MaintenanceMargin

Profit:  (close_price-open_price)*Lots*TickPrice/TickSize

SYMBOL_CALC_MODE_EXCH_FUTURES_FORTS

FORTS Futures mode –  расчет залога и прибыли для торговли фьючерсными контрактами на FORTS. Размер маржи может уменьшаться на величину отклонения MarginDiscount по следующим правилам:

1. Если цена длинной позиции (ордера на покупку) меньше расчетной цены, то MarginDiscount = Lots*((PriceSettle-PriceOrder)*TickPrice/TickSize)

2. Если цена короткой позиций (ордера на продажу) больше расчетной цены, то MarginDiscount = Lots*((PriceOrder-PriceSettle)*TickPrice/TickSize)

где:

  • PriceSettle – расчетная (клиринговая) цена предыдущей сессии;
  • PriceOrder – средневзвешенная цена позиции или цена открытия, указанная в ордере (заявке);
  • TickPrice – цена тика (стоимость изменения цены на один пункт);
  • TickSize – размер тика (минимальный шаг изменения цены)

Margin: Lots*InitialMargin или Lots*MaintenanceMargin

Profit:  (close_price-open_price)*Lots*TickPrice/TickSize

SYMBOL_CALC_MODE_SERV_COLLATERAL

Collateral mode - инструмент используется в качестве неторгуемого актива на торговом счете. Рыночная стоимость открытой позиции рассчитывается на основании объема, текущей цены рынка,  размера контракта и коэффициента ликвидности. Стоимость учитывается в Активах (Assets), которые суммируются с собственными средствами (Equity). Тем самым открытые позиции по такому инструменту увеличивают размер свободных средств (Free Margin)  и служат дополнительным обеспечением под открытые позиции по торгуемым инструментам

Margin: нет

Profit:  нет

Рыночная стоимость: Lots*ContractSize*MarketPrice*LiqudityRate


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

Собственно вопрос что такое  Percentage для CFD, фьючерсов ??? Что такое LiqudityRate ?

waza123
125
waza123  

Как разшитать залоговые средства для CFD на форекс на mt4 ? немогу понять как достать с помощю функций процент указанный в формуле



Margin: Lots *ContractSize*MarketPrice*Percentage/100

Alexey Oreshkin
5767
Alexey Oreshkin  
Походу информация секретная
Vladimir Pastushak
79453
Vladimir Pastushak  
waza123:

Как разшитать залоговые средства для CFD на форекс на mt4 ? немогу понять как достать с помощю функций процент указанный в формуле



Margin: Lots *ContractSize*MarketPrice*Percentage/100

https://www.metatrader5.com/ru/terminal/help/trading_advanced/margin_forex

В MQL5 его можно получить через https://www.mql5.com/ru/docs/marketinformation/symbolinfomarginrate

Alexey Oreshkin
5767
Alexey Oreshkin  
Спасибо. Надо кинуть в закладки. А то понадобиться и не найдёшь потом.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий