Как закрыть торговлю асинхронно в MQl4 / MT4? - страница 2

 
jaffer wilson:

Вау, это превосходная идея. Спасибо. Только я должен рассчитать торговые лоты с уважением, а затем просто использовать их для закрытия сделки. Это замечательно.

Именно об этом сказал Артём Тришкин

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Как закрыть торговлю асинхронно в MQl4 / MT4?

Artyom Trishkin, 2020.04.17 19:11

  1. Посчитайте неттинговую позицию - в какую сторону направлена,
  2. Откройте противоположную позицию с равнозначный объёмом (залокируйте все существующие позиции).
  3. И уже теперь, начиная от самой убыточной пары "покупка-продажа" закрывайте попарно (покупка-продажа) по одной.

 
Artyom Trishkin:
  1. Посчитайте неттинговую позицию - в какую сторону направлена,
  2. Откройте противоположную позицию с равнозначный объёмом (залокируйте все существующие позиции).
  3. И уже теперь, начиная от самой убыточной пары "покупка-продажа" закрывайте попарно (покупка-продажа) по одной.
это будет работать только если:
1) хватает маржи для открытия встречной позиции.
2) у брокера разрешено использовать OrderCloseBy.
Причина обращения: