Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Этот класс - это отдельный mqh-файл, который я положил в Include. Вызов может произойти из любой другой программы, к которой я его подключу. Для эксперимента я изменил выражение m_SMB=Symbol(); на выражение m_SMB=Symb(); Нажал "Компилировать". Редактор тут же выдал ошибку. Значит, синтаксис в инклуднике он всё же проверяет. Только вот в моём прошлом примере реализацию метода не проверил.
В этом классе вы описали прототип метода, но не реализовали его. Реализация его может находиться в другом месте. Если у вас в коде нет обращения к этому методу, то и реализация ни к чему.
Ошибка 4210 — ERR_UNKNOWN_CHART_PROPERTY (свойство не поддерживается терминалом).
MT4 эту константу принимает в компиляторе, но на уровне терминала функция не реализована. Колесо мыши через OnChartEvent не получить — никогда.
Терминал MetaTrader 4 самопроизвольно прекращает свою работу через случайный промежуток времени. При этом в большинстве случаев на экране остается изображение "застывшего" окна MT4 (до тех пор, пока эта область не будет перерисована другими программами). В логах ошибок нет. Наблюдается на MT4 build 1475, 1476 и 1479. На MT4 build 1441 (и более ранних версиях) такой проблемы замечено не было.
По описанным признакам похоже, что терминал падает.
При следующем запуске терминала крешлог, если он сформировался в результате падения, отсылается разработчикам.
Если разработчики посчитают, что этот крешлог вызван в результате неких исправлений в клиентском терминале, то они его рассмотрят.
Если падение терминала вызвано внешними причинами, например в результате вызова какой-либо dll-функции, то рассмотрение откладывается в долгий ящик