Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
по логике работать не должно, о чем явно компилятор и говорит.
Почему не должно? В 1.mqh объявлена функция, в 1.mq5 ее реализация, в 2.mq5 - она используется
Одна функция определение, вторая импорт.
Зачем вообще такой мрак делать? Включать хедер с импортом из себя же?
Зачем вообще такой мрак делать? Включать хедер с импортом из себя же?
Я думаю, что это баг, судя по выдаваемой ошибке - компилятор ME5 не может отличить описание функции от ёё реализации (при том, что ME4 мог отличить) и думает, что это две разные функции с одним именем.
Какая есть функция показывающая память занимаемой советником? Бывает что советник или скрипт прерывает работу изза нехватки памяти.Нужна функция чтобы при отладке найти место увеличения памяти.
Вот здесь есть идентификаторы для определения занимаемой памяти >> https://www.mql5.com/ru/docs/constants/environment_state/terminalstatus
А при отладке может быть с помощью профилирования получится выяснить?
В каком случае может не исполняться блок ОнИнит в индикаторе?