Форум

code generation error

'superpuper.mq4' superpuper .mq4 1 1 'stdlib.mqh' stdlib.mqh 1 1 code generation error 1 1 1 error(s), 0 warning(s) 2 1 Выскакивает при компиляции советника с ооп свистелками и перЕделками и всякими там strict. Написал несколько коротких тестов с ооп в коде индикатора, скрипта и советника -

Противоречие в документации об отсутсвующем конструкторе по умолчанию.

https://docs.mql4.com/ru/basis/types/classes К онструктор по умолчанию имеет специальное назначение при инициализации массива объектов своего класса. Конструктор, все параметры которого имеют значения по умолчанию, не является конструктором по умолчанию. Покажем это на примере: void OnStart ()

WindowFind() работает, но мало

WindowFind () находит только первые индикаторы в дополнительных окнах. Остальные упорно не видит. То есть если загружено 12 индикаторов в основном окне и еще 6 в дополнительном, WindowFind(), вызванный 18 раз с названием каждого из загруженных индикаторов 17 раз вернет -1 и обнаружит только самый

Советник, 100%-но предсказывающий будущие бары. После 25 скачиваний будет удален, так что спешите.

Предлагаемый советник использует алгоритм, лежащий в основе гипотезы виртуальной реальности ( The VR hypothesis ) Единственный параметр Second_Sight_Factor задает количество итераций. Советник создает новый символ с названием, как у текущего символа с префиксом "АF_", и тем же таймфреймом. Например

компилятор не собирает ex4, не выдавая при этом никаких ошибок

Уже не впервый раз сталкиваюсь с неприятным поведением компилятора. Достаточно сложный с точки зрения количества блоков в условных операциях и циклах код компилируется без ошибок. Только исполняемый файл не генерируется. Даже если он был, компилятор его молча затирает. Стоит незначительно изменить

Пропал MessageBox.

MessageBox () перестал работать. У меня один из терминалов 4.208.01.08.07. Каждый раз, когда вызывается MessageBox(), исправно выскакивает модальное окошко. Сейчас запустил другой инстанс 206-й сборки, он автоматически проапдейтился до 208-й. Теперь диалог MessageBox()'а появляется один раз, после

unknown subwindow number -1 for ObjectCreate function

Есть некий индикатор, который используется как черный ящик, генерирующий торговые сигналы для эксперта, получаемые через iCustom (). Лог эксперта забит сообщениями типа 2007.09.06 12:22:14 blackbox_indicator GBPUSD,M1: unknown subwindow number -1 for ObjectCreate function Как избавить лог от потока

Title bar диалога Alert

Диалоговое окно алерта не содержит информации о терминале, из которого оно выскакивает. Не очень удобно получается, когда запущено несколько терминалов, подключенных к разным счетам, и окна которых свернуты. Добавлять номер счета в каждую строку не хочется - информация уникальная для каждого

Invalid Stops на лимитах и пропущенные стопы и тейки.

Время от времени нормализация приводит к тому, что эпсилон оказывается не с той стороны. 2006.11.03 00:17:11 test EURUSDm,M5: OrderSend (EURUSDm, 2, 0.98, 1.2775, 1, 1.274, 1.2878) error 130: invalid stops 2006.11.03 00:17:11 test EURUSDm,M5: bid/ask 1.2778000000000001/1. 2780000000000000