switch работает только с числами, а не со строками.
А что так убого? В МТ3 я писал
Switch Symbol { Case "EURUSD": bla-bla; Case "GBPUSD": bla-bla; Case "USDCHF": bla-bla; Case "USDJPY": bla-bla; };
и оно работало!
Жаль, если Вы правы. Все таки сообщение компилятора звучит по-русски примерно так:"Различные типы в операторе switch". Это вселяет надежду :)
Может быть, проблема в парсере этого оператора?
С уважением и т.д.
К сожалению, поддерживаются только числовые данные. MQL4 стал все-таки С-подобным языком.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
'switch' - different types in switch statement
вроде ничего необычного, но не компилится
в случае интовой переменной все нормально.
Где собака порылась?