- Подсчет ордеров!
- как узнать количество всех закрытых ордеров в истории
- Как кодировать?
Итак. Вот нашол статью о закрытии ордеров, но что-то не разобрался ( https://book.mql4.com/ru/trading/orderclose ). Задача стоит в том, чтобы в определенный момент закрыть отложеный ордер. Но вот проблема: OrdersTotal() - отображает количество открытых и отложеных ордеров, а как узнать № ранее открытого отложеного ордера и его закрыть?
отложенники не закрываются, но удаляются... Прочтите здесь, разберетесь - http://www.alpari.ru/ru/school/textbook/autotrading/expert_advisors/#18
Вот Вам библиотека работы с ордерами и позициями (в прикрепленном файле) Кима Игоря Владимировича. Выбираете нужную Вам функцию и вперед.
Я смотрел, какие Вам нужны, там присутствуют.
Спасибо, Roman!
А как можно узнать валютную пару того графика, на котором стоит мой советник? Тоисть мне нужно сделать так, что припустим, если советник предназначен только для пары EURUSD, а его применяют к другой валютной паре, то чтобы выскакивало сообщение (к примеру Alert), о том, что советник не предназначен для этой пары!
Спасибо, Roman!
А как можно узнать валютную пару того графика, на котором стоит мой советник? Тоисть мне нужно сделать так, что припустим, если советник предназначен только для пары EURUSD, а его применяют к другой валютной паре, то чтобы выскакивало сообщение (к примеру Alert), о том, что советник не предназначен для этой пары!
if (Symbol()!="EURUSD") { Alert(" Советник предназначен только для EURUSD"); return(0); }Этот код можно вставить в самом начале функции start()
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования