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

 
AlexSTAL:

Билд 463 x64

Я просто в шоке (позитивном)

Терминал с навешанными экспертами вместо 15-20 минут (я не описАлся) стал загружаться менее чем за 30 секунд!

Вы что там подшаманили то?

Терминал действительно стал загружаться секунд за 10, но при этом по прежнему конфликтует с антивирусом.

Разработчикам.

Что уже такое сделать чтобы и антивирус не вырубать и после обновления терминал не глючил?

 
AlexSTAL:

Билд 463 x64

Я просто в шоке (позитивном)

Терминал с навешанными экспертами вместо 15-20 минут (я не описАлся) стал загружаться менее чем за 30 секунд!

Вы что там подшаманили то?

Можете стартовый лог старый и новый приложить?

То есть, первые N строк старого старта предыдущего билда до момента стабилизации и первые N строк лога нового билда до момента стабилизации?

 
Interesting:

Терминал действительно стал загружаться секунд за 10, но при этом по прежнему конфликтует с антивирусом.

Разработчикам.

Что уже такое сделать чтобы и антивирус не вырубать и после обновления терминал не глючил?

Что именно происходит (скриншоты, логи, описания) и на каком именно антивирусе?

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

 
Rosh:
Добавлены примеры для 25 технических индикаторов. Для остальных тоже сделаем на следующей неделе.
Спасибо. хотелось бы увидеть подобное с использованием стандартной библиотеки и примеры послежней.
 
Renat:

Что именно происходит (скриншоты, логи, описания) и на каком именно антивирусе?

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

Уже описывал проблему ранее.

В общих чертах выглядит так:

1. При обновлении на новый бил, во время первой перезагрузки терминала новый билд нормально загрузиться не может.

Процессор при этом загружен на 70-100%. в списках висит процесс terminal.exe (снять руками данный процесс не выходит). Процесс есть, интерфейса нет (пару раз были ситуации при которых интерфейс пытался появиться, но видна была только само белая форма основного окна приложения, без меню и остальных деталей).

2. Антивирус KIS 2011 (11.0.2.556 - b.c.d). Включена максимальная защита (наверно кроме родительского контроля), но при этом MT5 имеет все разрешения которые ему требовались.

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

3. Терминал удается запустить только если отказаться от автоматической перезагрузке после обновления, отключения антивируса (останавливается его работа), а лишь потом запуска терминала.

Все повторные запуски уже нормально выполняются при активном антивирусе.

Бывают случае и удачного запуска после обновления, но при этом терминал грузится минут 15-20 (при удачном стечении обстоятельств меньше).

PS

Возможно это и не связано с антивирусом (к примеру внутренняя работа терминала по смене билда), но уж как-то долго он это делает при включенной защите.

По крайней мере раньше все было именно так.

 
Renat:

Можете стартовый лог старый и новый приложить?

То есть, первые N строк старого старта предыдущего билда до момента стабилизации и первые N строк лога нового билда до момента стабилизации?

Лог загрузки (где 15 минут позже найду, если акутально... и этого достаточно наверное будет)
Файлы:
log.txt  7 kb
 

Билд 463, ОС WinXP SP3.

 

Уже на протяжении нескольких билдов оптимизатор не работает должным образом. В процессе оптимизации, агенты переходят в состояние "finished" или "ready", а некоторые остаются в состоянии "busy" пока вручную не отключить / включить агенты, имеющие состояние "busy" (т.е. фактически процесс тестирования останавливается). После "рестарта" агентов в состоянии "busy" все остальные просыпаются и процесс продолжается до очередного затыка. 

Зависание агентов 

При этом в журнале во время процесса можно наблюдать следующее: 

Too slow agent... 

 

Почему не подсвечиваются скобки когда расстояние большое?

 

 

 

stringo:

Interesting:
Я бы лучше хотел услышать ответ на следующий вопрос - Ждать нам к чемпионату параметров в OnTrade() или нет?

Конечно, если все еще есть планы по данному вопросу...

Не ждите.

Вопрос не закрыт, разработчики его несколько раз обсуждали. К однозначному выводу не пришли. Реализация слишком кучерявая получается. Так что, решение пока откладывается.

Т.е. серьёзные проблемы вызывает реализация вот такого варианта?:

void OnTrade(
             const string symbol,//символ, от которого (по которому) пришло торговое событие
             const uchar type,   //тип торгового события (изменения в ордерах, позициях или сделках)
             const ulong ticket  //тикет ордера или сделки, либо идентификатор позиции (в зависимости от второго параметра)
             );
Дальше я бы сам разобрался с сигналом. А сейчас вообще не вижу смысла в использовании функции OnTrade(void) - запускать каждый раз одни и те же фильтры по поступлении каждого торгового события при, допустим, 12 торгуемых символах.
 
AlexSTAL:
Лог загрузки (где 15 минут позже найду, если акутально... и этого достаточно наверное будет)
Спасибо за лог, будем разбираться.
Причина обращения: