Ошибки, баги, вопросы - страница 2312
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Полные логи клиентского терминала предоставьте пожалуйста - сюда или в личку.
Также, если есть возможность приложите файл news.dat для "Открытия" из каталога "C:\Users\ИмяWindowsАккаунта\AppData\Roaming\MetaQuotes\Terminal\ИдентификаторЭкземляраТерминала\bases\Open-Broker\news"
В логах ничего особенного нет. Проблема не только у меня или reztor'а. Еще в нескольких ветках на форуме есть подобные сообщения. Повторюсь, в выходные терминал все-таки прогрузился, так что сегодня открылся без проблем. В личку написал.
+1. Похоже, что-то сломалось. Билд 1881 x64. Win 10. При запуске грузит проц на 20+% (i5 8600k) и оперативу на 650-700 мб (без увеличения).
В диспетчере задач состояние "Не отвечает".
Причем другой терминал 1881 (не Открытие) запускается нормально.
Добавлено:
В итоге все-таки загрузился. Однако загрузка длилась крайне долго - это не нормально. После закрыл терминал и открыл снова. Открылся моментально. Видимо, с подгрузкой данных появились какие-то проблемы.
Та же фигня была с утра (еще до 10 утра). Все аналогично, только Вин7 и не дождался я пока зависон пройдет. Скопировал ряд папок из резервного терминала и запустилось.
Как интерпретировать такое сообщения от удаленного агента?
Как интерпретировать такое сообщения от удаленного агента?
Буквально: "Кто первый, того и тапки".
Значит владелец на удалённом ПК первым запустил оптимизацию или агент отдался другому ПК.
Буквально: "Кто первый, того и тапки".
Значит владелец на удалённом ПК первым запустил оптимизацию или агент отдался другому ПК.
Так о том и речь, что это мои ПК и никому они не отдавались, доступ в облако закрыто.
Так может продолжатся минут 15, долго - на запрос приходят такие сообщения, может заработать, а может вообще проигнорить и нужно ждать какое то время, что б заработало.
Так о том и речь, что это мои ПК и никому они не отдавались, доступ в облако закрыто.
Так может продолжатся минут долго - на запрос приходят такие сообщения, может заработать, а может вообще проигнорить и нужно ждать какое то время, что б заработало.
У меня такое бывает на моем ноуте когда на агенте продолжается считаться задача (например накосячил в коде с открытием позиции и бедный агент шлёт и шлёт торговые приказы - а ему в ответ запреты, а он продолжает бомбить; в итоге все агенты давно окончили расчёты, а этот бедняга всё молотит и молотит).
То есть кратко: на агенте висит задача с прошлого задания и он продолжает с неё сражаться.
У меня такое бывает на моем ноуте когда на агенте продолжается считаться задача (например накосячил в коде с открытием позиции и бедный агент шлёт и шлёт торговые приказы - а ему в ответ запреты, а он продолжает бомбить; в итоге все агенты давно окончили расчёты, а этот бедняга всё молотит и молотит).
То есть кратко: на агенте висит задача с прошлого задания и он продолжает с неё сражаться.
У меня такое сегодня было напротив, после того как агенты не работали более суток.
Я думаю, что там загвоздка с авторизацией и обменом данных, т.е. если долго не передается советник/история, то происходит переконнект со стороны клиента, а агент ещё ждет поступление файлов.Почти три миллиона тиков и всего 16К OrderSend. Но эти торговые приказы занимают треть времени. А ведь на каждом тике идут расчеты в советнике.
Отсюда и вопрос. Могли бы Вы прогнать код OrderSend в профилировщике? В каком месте там такой затык?
Предполагаю, что если заменить штатную функцию на свою, то будет работать быстрее. Наверное, в OrderSend идут какие-то дорогостоящие проверки и телодвижения. Например, если в советнике (+ индикаторы) нигде нет History-функций и OnTrade*, то формирование соответствующих записей/событий - пустая трата времени.
Понимаю, что у некоторых один прогон длится многие минуты. Но бывают случаи, как выше, - единицы секунд, если уделять внимание скорости выполнения. А тут оказывается, что запускаю Оптимизацию на три часа, а из них час - это OrderSend, среднее время выполнения которой 69 мкс (см. скрин):
Привет,
Получили ли вы полезный ответ от Metaquotes?
У меня есть клиент, который хочет использовать MT5 Strategy Tester для повышения производительности. Стратегия EA может легко использовать режим «Только доступные цены». Однако бэктест, занимающий 1,5 секунды с MT4, выполняется через 5 секунд с MT5!
В стратегии используется трейлинг-стоп, и, похоже, 90% времени бэктеста используется OrderSend ():
Привет,
Получили ли вы полезный ответ от Metaquotes?
У меня есть клиент, который хочет использовать MT5 Strategy Tester для повышения производительности. Стратегия EA может легко использовать режим «Только доступные цены». Однако бэктест, занимающий 1,5 секунды с MT4, выполняется через 5 секунд с MT5!
В стратегии используется трейлинг-стоп, и, похоже, 90% времени бэктеста используется OrderSend ():
Все ответы были даны только в этой теме. Похоже, что-то сделали
Сам решил через Virtual.
ЗЫ Покажите свой советник.
Похоже, что-то сделали
1930
Virtual
Разница в три раза, как и было с 1881. Возможно, где-то в другом месте подкрутили. Но темы OrderSend, скорее всего, не касались.