В коде ничего не менял, добавил только библиотеку работы с INI-файлами. При открытии диалога "Свойства" советника видна только закладка "Общие", входных параметров нет. Это не критично, поскольку робот самописный, и параметры можно менять прямо в коде, но есть мнение, что это криво. Кто-нибудь сталкивался с такими граблями, и, если да, чем лечится?
- Проблема изменить входные параметры советника.
- Кто может установить в советника Стоп-Лосс
- раздельные параметры для шорта
Вопрос снят. В файле INIFiles.mqh закомментил строчку #property library, все встало на место
KaBoom >>:
В коде ничего не менял, добавил только библиотеку работы с INI-файлами. При открытии диалога "Свойства" советника видна только закладка "Общие", входных параметров нет. Это не критично, поскольку робот самописный, и параметры можно менять прямо в коде, но есть мнение, что это криво. Кто-нибудь сталкивался с такими граблями, и, если да, чем лечится?
В коде ничего не менял, добавил только библиотеку работы с INI-файлами. При открытии диалога "Свойства" советника видна только закладка "Общие", входных параметров нет. Это не критично, поскольку робот самописный, и параметры можно менять прямо в коде, но есть мнение, что это криво. Кто-нибудь сталкивался с такими граблями, и, если да, чем лечится?
Сталкивался. Ниже цитата из ответа KimIV'а на мой вопрос.
В каком-то из прицепленных директивой компилятора #include файлов есть такая штука:
#property library
Это именно она отключает внешние параметры. Этот вопрос уже как-то обсуждался на форуме. Как поступить? Решений два:
1. Убрать #property и продолжать использовать #include.
2. Оставить #property и вместо #include использовать #import.
Спасибо, разобрался :)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь