Анонс: что нового в MQL4 в следующем билде 199 - страница 3

 
У меня такой вопрос: чем отличается MODE_MARGININIT от MODE_MARGINREQUIRED? У меня, для одних инструментов эти значения одинаковы, а для других различаются. Какого то четкого определения не нашел.В этом форуме написано следующее:
  • MODE_MARGININIT - начальная маржа (для фьючерсов)
  • MODE_MARGINREQUIRED - чистые начальные маржевые требования для 1 лота
В доке написано:

  • MODE_MARGININIT Начальные залоговые требования для 1 лота
  • MODE_MARGINREQUIRED Размер свободных средств, необходимых для открытия 1 лота на покупку

Что же это такое, столь загадочное для меня MODE_MARGINREQUIRED?
 

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

 
Т.е. я могу делать следующие выводы:
1) MODE_MARGININIT не работает в случае форекса и CFD при расчете маржинальных требований
2) MODE_MARGINREQUIRED работает на фьючерсах, CFD, Forex при вычислении маржи.
3) MODE_MARGINREQUIRED работает только для ордеров на покупку (но не на продажу)

Мне не понятен смысл этого параметра (простите за серость). Не могли бы вы привести пример, когда нужно применять MODE_MARGINREQUIRED, а не MODE_MARGININIT в случае фьючерсов.
 
Смысл этого параметра - быстро и приблизительно оценить необходимые средства для открытия позиции.

Для точной оценки используйте функцию AccountFreeMarginCheck
 
Ок. Спасибо