Помогите советом. Как во время выполнения кода советника перейти
к другому советнику или скрипту и после завершения вернуться
обратно.Это нужно,например, для того чтобы закрыть Sell or Buy и удалить
все ордера BuyStop or SellStop и начать сначала.
- Открытие и закрытие позиций - Торговля - MetaTrader 5 для Android
- Открытие и закрытие позиций - Торговля - MetaTrader 5 для iPhone
- Управление отложенными ордерами - Торговля - MetaTrader 5 для Android
Никак.
Ни скрипты, ни советники ни индикаторы не могут быть вызваны программным способом.
Выход один: все необходимые функции собрать в одном советнике и передавать им управление в зависимости от необходимости.
Ни скрипты, ни советники ни индикаторы не могут быть вызваны программным способом.
Выход один: все необходимые функции собрать в одном советнике и передавать им управление в зависимости от необходимости.
Спасибо за ответ. Но как обойти проблему? Если я запускаю цикл
For c командой закрыть все ордера при достижении определенной
прибыли или убытка Return возвращает к старту и пока дойдет до
For выполнит по дороге еще несколько команд . А в функции куда
Return возвращает?
В точку вызова, то есть в то место, где произошел вызов функции.
А не позволять ему выполнять команды без разрешения.
Анализировать.
Если "надо", то выполнять, пока не дойдёт до For.
Если "не надо", то не выполнять, а сразу топать на For.
Использовать для этой цели if ().
Анализировать.
Если "надо", то выполнять, пока не дойдёт до For.
Если "не надо", то не выполнять, а сразу топать на For.
Использовать для этой цели if ().
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь