- Вопрос по коду советников
- Запуск скрипта через советник
- Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6.
Здравствуйте уважаемые гуру. Изучаю язык MQL5, пишу советник и на определённом этапе возник вопрос, можно ли сделать некоторые внешние переменные, которые видны только разработчику? Понимаю что это можно сделать через внутренние переменные и поэтому ситуация не критична, но хоnелось бы больше удобства и интересно возможно ли это реализовать) Пробовал через условия, но они не работают в области объявления переменных.
1. Глобальные переменные. Если "секретная переменная" присутствует, она считывается.
2. Чтение значений из файла.
3. Если достаточно, чтобы переменные не могли использоваться, хотя и видны, можно добавить переменную Enable с цифровым паролем.
...
1. Глобальные переменные. Если "секретная переменная" присутствует, она считывается.
2. Чтение значений из файла.
3. Если достаточно, чтобы переменные не могли использоваться, хотя и видны, можно добавить переменную Enable с цифровым паролем.
Ясно, спасибо. Видимо лучший вариант для меня это всё же внутренние переменные и проверка на наличие некоего файлика или записи в файле, чтоб так сказать определять разработчика и выводить дополнительные технические данные и статистику на график. Такой себе режим разработчика расширенный)
Здравствуйте уважаемые гуру. Изучаю язык MQL5, пишу советник и на определённом этапе возник вопрос, можно ли сделать некоторые внешние переменные, которые видны только разработчику? Понимаю что это можно сделать через внутренние переменные и поэтому ситуация не критична, но хоnелось бы больше удобства и интересно возможно ли это реализовать) Пробовал через условия, но они не работают в области объявления переменных.
#property copyright "Copyright 2020, prostotrader" #property link "https://www.mql5.com" #property version "1.00" #define DEBUG //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { #ifdef DEBUG //Приватные данные #else // #endif //--- return(INIT_SUCCEEDED); }
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования