Для закрытия позиций нужно использовать обратный проход:
for (ord=ordCnt-1; ord>=0; ord--) { ... }Протрассируйте закрытие множества позиций с прямым проходом. Вряд ли Вам понравится многкратный вызов Вашей функции.
Я ничего лучше не знаю: Учёт ордеров в большой программе.
KimIV:
Для закрытия позиций нужно использовать обратный проход:
for (ord=ordCnt-1; ord>=0; ord--) { ... }Протрассируйте закрытие множества позиций с прямым проходом. Вряд ли Вам понравится многкратный вызов Вашей функции.
Спасибо за поправку, но происходит выход из цикла break как только нужная позиция найдена и закрыта функцией CloseOrder.
SK. писал (а):
Я ничего лучше не знаю: Учёт ордеров в большой программе.
Спасибо за ссылку там целая статейка. Почитаю мож что-нибудь полезное найду.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Если ли функция MQL4 который позволит выбрать позицию по Magic number без перебора всех позиций в терминале сравнивая Magic ID в терминале с заданным?
Я импользую такой метод, но может быть кто то посоветует лучше вариант?