Затворете позиции с брояч, като използвате скрипт CafeForex блог

Когато в терминала MetaTrader 4 са отворени няколко еднопосочни позиции и трябва да ги затворите, използването на скрипт ще улесни задачата. Освен това, ако позициите трябва да бъдат затворени незабавно, тогава едва ли може да се надяваме, че те ще бъдат затворени на същата цена.

В нашия скрипт ние прилагаме следния алгоритъм - след стартиране:

  1. намерете сумата на много отворени позиции;
  2. отворете насрещна поръчка с намерената партида;
  3. затваряйте поръчки един по един.

Този алгоритъм ще ни позволи да затворим всички транзакции на една цена.

Нека декларираме необходимите променливи:

Лотът на масива [15] [2] се използва заедно с ред [15] [6] за сортиране на поръчките по броя на лотовете и първо затваряне на големи позиции.

Размерът на масивите (15 в първото измерение) е избран въз основа на факта, че повече от 15 поръчки за една валутна двойка няма да бъдат отворени едновременно.