Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Slava, 2021.03.04 08:43
Длина строки "переменная=значение" не может превышать 255 символов (256 с завершающим 0). То есть, в данном случае не более 253 символовИмеем строковую переменную. (Рис. 1)
После оптимизации выполняем "Запустить одиночное тестирование".
Проверяем параметры. (Рис. 3)
П.С. - В документации ограничение на длину строковой переменной не указано.
- Если в "Параметрах" выбрать "По умолчанию" - переменная восстанавливается корректно.
Издавна существует ограничение длины строковых параметров - 63. Так они придумали почему-то.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Slava, 2019.03.27 06:46
Начнём с того, что в кеше оптимизации, и в MT5, и в MT4 строковые параметры всегда усекались до 63 символов.
При передаче событий строка тоже не может быть длиннее 63 символов
То есть, то что приходит снаружи - ограничено
Что касается продуктов для конечных пользователей. Продавец должен учитывать ограничения. И если он их не знает, значит он недостаточно тестировал свой продукт перед продажей
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Имеем строковую переменную. (Рис. 1)
После оптимизации выполняем "Запустить одиночное тестирование".
Проверяем параметры. (Рис. 3)
П.С. - В документации ограничение на длину строковой переменной не указано.
- Если в "Параметрах" выбрать "По умолчанию" - переменная восстанавливается корректно.