withoutthetime:
Здравствуйте, уважаемые участники сообщества!
Прошу опытных участников оказать помощь в следующем - хочу добавить к советнику настройку, которая будует ему позволять совершать только короткие или только длинные сделки или и те и другие. В мт4 есть такая опция при присоединении советника во входных параметрах, а вот в мт5 её нет. Буду очень благодарен за помощь!
Как вариант - реализовать через Перечисления.
Пример кода: PSI iMA iStochastic
Объявляется перечисление:
//+------------------------------------------------------------------+ //| Enum Trade | //+------------------------------------------------------------------+ enum ENUM_TRADE { buy=0, // Only BUY sell=1, // Only SELL all=2, // BUY and SELL };
И во входных параметрах указываем ограничение:
input ENUM_TRADE InpTrade=all; // Type trade:
- в данном случае выбран вариант: "Можно и BUY и SELL".
А уже внутри кода советник при генерации сигнала смотрит на переменную InpTrade и решает пропускать такой сигнал или нет.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте, уважаемые участники сообщества!
Прошу опытных участников оказать помощь в следующем - хочу добавить к советнику настройку, которая будует ему позволять совершать только короткие или только длинные сделки или и те и другие. В мт4 есть такая опция при присоединении советника во входных параметрах, а вот в мт5 её нет. Буду очень благодарен за помощь!