Ошибки, баги, вопросы - страница 1928

Если написать Test.mqh так

input int Test = 0;

И подключить его в другом файле через

#include <Test.mqh>

то имя включаемого файла будет коричневого цвета.


Как узнать, произошла ли ошибка (и какая?) при вызове FrameAdd?

На локальных агентах можно сохранить в файл и потом ручками посмотреть.

А на Облаке - облом. Надо бы при ошибке отправлять какую-то инфу в OnTesterPass.

Если во время одиночного прогона нажать на "Стоп", то OnDeinit и деструкторы не вызываются.

Это недоработка или ошибка?

Справка FileLoad, FileSave, CHART_IS_OFFLINE и т.д. только на сайте. В оффлайне их нет.

Если в OnTesterInit произошла ошибка, то OnTesterDeinit не выполняется. БАГ!

Прошу в заголовке редактора указывать не только имя, но и полный путь активного файла. Сейчас его возможно узнать только через Save As-пункт Меню.

Сейчас невозможно определить, работает ли запущенный эксперт в режиме торговли или же в режиме приема фреймов. Прошу добавить соответствующее упоминание в название советника, как это сделано уже с Debug-запуском.

const uchar Tmp[]; // 'Tmp' - 'const' variable must be initialized  
FrameAdd(Name, ID, Value, Tmp); // Нужно передать только Value
fxsaber:

Нужен аналог IndicatorParameters для советников - ExpertParameters.

Из-за его отсутствия невозможно в OnTesterPass понять, какие входные параметры посчитанного прохода пришли.

А функция FrameInputs не помогает? Или я не понял что и как предполагается использовать.

Stanislav Korotky:

А функция FrameInputs не помогает? Или я не понял что и как предполагается использовать.

Да, это то, что нужно! В упор не увидел.