Первый раз работаю с подключением функций из библиотеки. В МетаЕдиторе
сделал создать->Библиотека функций->имя "Lib1". В каталоге
experts\libraries организовался файл и lib1.mq4. Накидал в него функций,
в эксперта вставил #import "lib1.ex4". Т.к. функции подключаются
только из .ЕХ4, стал компилировать lib1.mq4. Компилятор ругнулся,
что нет start(). Вставил пустой start(). Тогда компитятор ругнулся,
что определенные в теле модуля функции не используются и не
будут добавлены в результирующий lib1.ex4. Получается, в качестве
библиотеки может быть только полноценный эксперт, в котором
както применяются все описанные функции? Или я чего-то не понял.
..
- Профи помогите !!!!
- Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6.
- Торговые системы: Эксперты на основе популярных торговых систем и алхимия оптимизации торгового робота (Продолжение)
То, что компилятор ругнулся на неиспользование ф-ций - это нормально.
И это - не ошибка, это - преупреждение.
С отсутствием старт-а - тоже самое.
Лично я использую "включаемые файлы" (#include), а не библиотеки.
Как по мне, это проще и удобнее =)
И это - не ошибка, это - преупреждение.
С отсутствием старт-а - тоже самое.
Лично я использую "включаемые файлы" (#include), а не библиотеки.
Как по мне, это проще и удобнее =)
Понимаю, что компилятор правильно ругается. Понятно, что предупреждение,
но функции-то в компилированный файл не попадают.
Короче, отказался от библиотек, тоже полностью перешел на Инклуд.
Короче, отказался от библиотек, тоже полностью перешел на Инклуд.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь