Каким-то образом получился кастомный символ, который может удаляться из Обзора рынка при открытом графике.
Возможно, поможет разобраться следующее. Перед этим багом пытался разобраться, почему эта функция
bool DeleteCharts( void )
{
bool Res = true;
long Chart = ::ChartFirst();
while (Chart != -1)
{
if ((Chart != ::ChartID()) && (::ChartSymbol(Chart) == _Symbol))
Res &= ChartClose(Chart);
Chart = ::ChartNext(Chart);
}
return(Res);
}
выполняется три секунды при открытых двух чартах. Затем что-то сделал и она стала выполняться мгновенно. Далее вышел на баг, что выше. Воспроизвести его после перегрузки Терминала не получилось.
2019.05.2711:36:14.100Message Creating all the symbols can take a long time.
2019.05.2711:36:14.100Message Current size of Offline archive is 12788 Mb.
2019.05.2711:36:14.100Message Do you agree?
Источник указывается, как Message. Возможно ли добавить еще данные о программе в столбец Источник, которая вызывала MessageBoX?
Теперь во время выполнения оптимизации тестер стратегий может
перераспределять задания на ходу. Если стал доступен новый агент (или
один из ранее использованных освободился), тестер автоматически
сформирует ему пакет заданий из тех, что уже были распределены между
другими агентами. Аналогичным образом задания перераспределяются при
обнаружении слишком медленных агентов — их задачи параллельно выдаются
другим агентам, чтобы завершить оптимизацию быстрее.
Также значительно ускорено распределение задач в режиме математических вычислений.
Перераспределение задач работает только на локальных агентах. Агенты из локальной сети по прежнему простаивают, при том что у других задачи оч долгие. Хорошо бы и для локальной сети сделать перераспределение.
Приходится как и раньше вручную отключать агента с большой очередью, чтобы перераспределить задания.
Недоработка компилятора. Отсутствует контроль за инициализацией extern-переменных. Следующий код компилируется без ошибок, хотя он некорректный:
externint a=1;
externint a=1; // Здесь должна быть ошибка! Повторная инициализацияexternint b;
externint b;
voidOnStart()
{
Print(b); // Здесь должна быть ошибка! Обращение к неинициализированной extern-переменной
}
Кроме того, компилятор не даёт объявить extern-константу без инициализации:
externconstint a; // 'a' - 'const' variable must be initialized
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
2. Можно увидеть DD в деньгах, во время оптимизации а не в %.
Пока такая возможность.
Каким-то образом получился кастомный символ, который может удаляться из Обзора рынка при открытом графике.
Возможно, поможет разобраться следующее. Перед этим багом пытался разобраться, почему эта функция
выполняется три секунды при открытых двух чартах. Затем что-то сделал и она стала выполняться мгновенно. Далее вышел на баг, что выше. Воспроизвести его после перегрузки Терминала не получилось.
Не ошибка и не баг, вроде бы, но спрошу здесь:
желтый человечек возле счета - реал, зелёный - демо, а вот что за счет - желтый человечек в зелёной кепке?
Не ошибка и не баг, вроде бы, но спрошу здесь:
желтый человечек возле счета - реал, зелёный - демо, а вот что за счет - желтый человечек в зелёной кепке?
Предварительный
Распределение задач между агентами
Также значительно ускорено распределение задач в режиме математических вычислений.
Перераспределение задач работает только на локальных агентах. Агенты из локальной сети по прежнему простаивают, при том что у других задачи оч долгие.
Хорошо бы и для локальной сети сделать перераспределение.
Приходится как и раньше вручную отключать агента с большой очередью, чтобы перераспределить задания.
Недоработка компилятора. Отсутствует контроль за инициализацией extern-переменных. Следующий код компилируется без ошибок, хотя он некорректный:
Кроме того, компилятор не даёт объявить extern-константу без инициализации:
Баг Тестера в мультивалютном режиме.
Forum on trading, automated trading systems and testing trading strategies
Wrong symbol for Pending Order ticket during EA backtesting
fxsaber, 2019.05.29 21:57
Forum on trading, automated trading systems and testing trading strategies
Wrong symbol for Pending Order ticket during EA backtesting
fxsaber, 2019.05.29 22:21
I see
В СБ баг можно обойти так
Forum on trading, automated trading systems and testing trading strategies
Wrong symbol for Pending Order ticket during EA backtesting
fxsaber, 2019.05.29 22:30
Сервер
Forum on trading, automated trading systems and testing trading strategies
Wrong symbol for Pending Order ticket during EA backtesting
ForexTraingRobot01, 2019.05.29 20:21
FXPro-MT5: Demo account
Build 2063. Тем не менее, возможно ли получить ответ от разработчика MT5?
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Новая версия платформы MetaTrader 5 build 2007: Экономический календарь, MQL5-программы в виде сервисов
Alain Verleyen, 2019.04.16 03:50
Build 2007/2025.
Кажется, невозможно изменить заголовок «Accept» в WebRequest (с mql4 это работает).
Прикрепленный код должен возвращать JSON-ответ, например:
{ "responseParameters": { "doui_setResponseParameters": [ "8AA8D0CD6A05153A016A16735AF94E0E"]}}
Но ответ - HTML-файл, потому что серверу нужен заголовок «Accept: application / json». Я знаю это, потому что это работает с Почтальоном, например.
При проверке HTTP, отправляемого MT5 с Wireshark, заголовок «Принять» всегда:
Принять: * / *
Это ошибка или я что-то упустил?