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

 
vlad_123:

Ожидалось, что при бОльшей прибыли, количестве трейдов и факторе восстановления, а также с меньшей просадкой - результат будет больше. Что не случается.

Старайтесь вставлять картинки правильно. Вручную расчеты делали? Что показывают?
MQL5.community - Памятка пользователя
MQL5.community - Памятка пользователя
  • 2010.02.23
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы недавно зарегистрировались и у вас возникли вопросы: Как вставить картинку в сообщение на форуме, как красиво оформить исходный код MQL5, где находятся ваши Личные сообщения? В этой статье мы подготовили для вас несколько практических советов, которые помогут быстрее освоиться на сайте MQL5.community и позволят в полной мере воспользоваться доступными функциональными возможностями.
 
Rosh:
Старайтесь вставлять картинки правильно. Вручную расчеты делали? Что показывают?

Картинку подправил.

Вот расчеты: 

Profit * Trades * (1/(MaxEquityDDPercent+1)) * RecoveryFactor

3495.52 * 874 * (1/(12.05+1)) * 1.90 = 3495.52 * 874 * 0.076628352490421455938697318007663 * 1.90 = 444801.57180076628352490421455554
3511.41 * 876 * (1/(11.38+1)) * 2.03 = 3511.41 * 876 * 0.080775444264943457189014539579968 * 2.03 = 504383.6974798061389337641356967

Показывают, что оптимизатор дурит народ :-)

Т.е. при ручном вычислении получается, что результат второй строки больше, что и ожидалось. Оптимизатор же показывает, что результат второй строки меньше.

Да и значения результатов оптимизатора не такие, как получается при ручном подсчете. 

 
vlad_123:

Картинку подправил.

Вот расчеты: 

Показывают, что оптимизатор дурит народ :-)

Т.е. при ручном вычислении получается, что результат второй строки больше, что и ожидалось. Оптимизатор же показывает, что результат второй строки меньше.

Да и значения результатов оптимизатора не такие, как получается при ручном подсчете. 

А попробуйте явно задать последовательность вычислений скобками. Изменится ли результат в таком случае?
 
vlad_123:

Картинку подправил.

Вот расчеты:

Можете написать в Сервисдеск со всеми деталями, чтобы можно было воспроизвести и проверить?
Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 

 И всё-таки.

 Интересуюсь непосредственно у разработчиков: каков алгоритм дальнейших моих действий? Надо что-то решать с "MemoryException 180772428 bytes not available" (закладка Журнал) и "out of memory" (закладка Эксперты). Оформлять ли заявку в СД?

 Только что удалось проверить свой код на MT5 от 23 Dec 2011 Build 565 в старой конфигурации железа (при 1 Гб оперативки) - поведение безупречное: во время расчётов наброшенного индикатора терминал задумывается на несколько десятков секунд и не отвечает, тики замирают, потом терминал оживает и происходит полная отрисовка задуманного; в последних билдах - через пару мгновений в закладках уже можно видеть отчёт о вышеуказанной ошибке, терминал не замирал в раздумьях, отрисовки нет, если только не попрыгать вручную по таймфреймам (впоследствии при таких прыжках ошибка в отчёте может появляться вновь и вновь, а отрисовка будет лишь частичной).

 Манипуляции с физической и виртуальной памятью и "результаты" описаны в предыдущих постах.

 Есть возможность предоставить неупрощённый код (совершенно нет сейчас возможности бросить силы на упрощение), а при необходимости могу приложить версии .dll, .exe и прочих файлов старого билда MT5.

 
tol64:
А попробуйте явно задать последовательность вычислений скобками. Изменится ли результат в таком случае? 
Rosh:
Можете написать в Сервисдеск со всеми деталями, чтобы можно было воспроизвести и проверить?

В том то и дело, что в основном оптимизатор считает правильно. Потом - чпок, и лажа.

Чтобы воспроизвести - мне надо оптимизировать пару часов на 32х агентах.

Я в эксперт вставил debug-вывод в common файл - посмотрим, может, получится выловить условия возникновения непонятки. 

 
vlad_123:

В том то и дело, что в основном оптимизатор считает правильно. Потом - чпок, и лажа.

Чтобы воспроизвести - мне надо оптимизировать пару часов на 32х агентах.

Я в эксперт вставил debug-вывод в common файл - посмотрим, может, получится выловить условия возникновения непонятки. 

Так вы пришлите конкретно этот советник и дайте условия для воспроизведения.
 

Что такое "MetaAssist" и где о нём почитать?

 
Yedelkin:

Что такое "MetaAssist" и где о нём почитать?

Понятно, анонсов начитались, а в справке нет :) Под этим понятием можно понимать всё, что описано в разделе https://www.metatrader5.com/ru/metaeditor/help/development/intelligent_management

 
Rosh: Понятно, анонсов начитались, а в справке нет :)
 Совершенно верно. Нет ни в Справочнике, ни в обоих Руководствах пользователя. Спасибо за ссылку.
Причина обращения: