Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Язык MQL5 поддерживает технологию OpenCL. Попробуй сам!
Forex Trader
114255
Forex Trader 2009.10.30 23:11 

Уважаемые разработчики, проясните пожалуйста такую ситуацию. Вопрос касается фьючерсных инструментов в МТ4.

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

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

Поясню на примере.

Допустим имеем на счету 5000.

Возьмём CFD BRNZ9 (в ДЦ Броко). Для него начальная маржа =4800, поддерживающая =2400.

Открываем сделку объёмом 1 лот. В результате мы видим: "Залог: 2400 Свободно: 2600" (здесь не учтён спред, но он не имеет значания).

Т.е. получается что у нас ещё осталось достаточно средств для открытия 0.5 лота (необходимая начальная маржа= 4800 х 0.5 =2400) .

Но при попытке открыть ордер выдаётся ошибка "Недостаточно денег". То же самое происходит и при попытке открыть 0.1 - 0.4 лота.

То есть отображаемый размер свободных средств (и залог тоже) не соответствует действительности. На самом деле залог равен 4800, а свободных средств у нас всего 200 (5000-4800). Поэтому открыть удаётся только 0.04 лота (требуемая маржа= 4800х0.04=192).

Вот собственно и интересует вопрос, почему разработчики сделали так? Как-то нелогично получается.

Или может я чего не понял?

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