Affichage des articles dont le libellé est требуется формула проверки маржи mt4. Afficher tous les articles
Affichage des articles dont le libellé est требуется формула проверки маржи mt4. Afficher tous les articles

OrderSend error 134,требуется формула проверки маржи mt4

samedi 12 septembre 2015

Надо добавить условие в советнике, чтобы перед отправкой торгового приказа всегда проверял, достаточно ли на счете свободной маржи для открытия позиции, ошибку выдаёт ordersend error 134 недостаточно средств для открытия ордера. Дело в том что при работе советника по принципу мартингейл бывает что баланс и эквити с положительным показателем, а маржи не достаточно для открытия ордера с определённым лотом и в итоге. Заваливает брокера приказами на открытие ордера пока присутствует сигнал для открытия. В голове крутится, но не могу понять как правильно сформулировать чтобы всё учесть и при этом не намусорить.
AccountFreeMargin()>0 - этого не достаточно. Надо учитывать так же лот 1-ого ордера и последующих с увеличением объёма.
Закипел уже мозг и темы в поисковике похожих нет.
Вроде нашёл что то похожее на то что мне надо: Lot*MarketInfo(Symbol(),MODE_MARGINREQUIRED)>Accou ntFreeMargin()
но теперь лот постоянно 0.1 и мартин не используется.
В советнике 1-ый лот 0.1 если откат цены и ордер в минусе то последующие ордера +0.16 лот


OrderSend error 134,требуется формула проверки маржи mt4
 

Lorem

Ipsum

Dolor