- Учет тиков с нескольких пар в одном советнике
- Советник для каждой валютной пары - какой код открыть только один раз для каждой валютной пары?
- Как открывать ордера только по одной паре
Скорее всего надо поменять номер магик на других парах.
Я вообще не водил магик. Как его вставить, чтобы это влияло на работу?
Может быть встроить возможность вводить его извне, а внутри программы в нужном месте вписать if() на этот номер, или как? Это мой первый опыт.
Можно ли в качесве магика использовать валютную пару, на которой установлен советник?
Я вообще не водил магик. Как его вставить, чтобы это влияло на работу?
Может быть встроить возможность вводить его извне, а внутри программы в нужном месте вписать if() на этот номер, или как? Это мой первый опыт.
Можно ли в качесве магика использовать валютную пару, на которой установлен советник?
Установил советника на несколько пар. В программе заложена работа с одним ордером. Уже длительное время на одной паре ордер открыт, а на других нет, хотя условия для открытия выполнены ещё на нескольких парах. Может ли в таком случае открытие ордера по одной паре запретить открытие ордеров на других парах? Может быть нужно в программу ввести контроль за парой, на которой он работает? Как это сделать?
Да что гадаете... там условие if(OrdersTotal() == 0) открыть ордер.
Абсолютно верно.
На каждом символе по копии советника работает, или один советник торгует на нескольких символах?
Для каждого символа соптимизировал набор параметров и установил как положено. Суть - на каждой паре своя копия со своими значениями одних и тех же параметров.
Могут ли эти копии влиять друг на друга работая как один советник? Вот в чём вопрос.
Достаточно понять что OrdersTotal() возвращает общее количество открытых и отложенных ордеров по всем валютам и всё встанет на свои места.
В Справочник MQL4 написано только " Возвращает общее количество открытых и отложенных ордеров " и всё. Где написано, что если советник установлен на одной паре, то он выдаёт и информацию и по другой? Разумеется всё установлено но и работает одновременно на одной платформе.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования