Скачать MetaTrader 5

Отключение агента при тестировании сложных советников.

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Вадим Платонов
1179
Вадим Платонов  

Добрый день всем.

Есть проблемка - откатываю советника в тестере MQL5. По мере усложнения алгоритмов и увеличения времени тестирования все чаще вылазит проблема - агент не доходит до конца тестирования - пишет в журнал Сore 1 disconnected и все, можно запускать тестирование заново. Ни каких других ошибок в лог не пишется.  Перезапускаю терминал, ситуация нормализуется, но после 5-6 часов тестирования ситуация повторяется.  Самое смешное, года 2 назад при тестировании тоже большого советника я уже наступал на подобные грабли. На сколько помню, тогда где то вычитал, что есть какие то алгоритмы, по которым тестер контролирует работу советника, и если посчитал что тот зациклился бесконечно, то заканчивает работу. Но как я из этой ситуации тогда выкручивался - не помню ))). Может кто подскажет как победить ))). Пока мешает не сильно, но алгоритмы все усложняются и боюсь скоро станет серьезной проблемой.  

Да, наверное стоит добавить что агент локальный, облако не использую  терминал  Bild 1010

ниже последние строчки лога только что упавшего тестера ))

PR    0    09:22:29.716    lextender_v0_04 (EURUSD,D1)    2012.09.12 16:33:17   Alert: AUDUSDcloseday
RF    0    09:22:29.716    Trade    2012.09.12 16:33:17   exchange buy 0.10 AUDUSD at 1.04513 (1.04501 / 1.04513 / 1.04501)
QI    0    09:22:29.716    Trades    2012.09.12 16:33:17   deal #35 buy 0.10 AUDUSD at 1.04513 done (based on order #51)
ES    0    09:22:29.716    Trade    2012.09.12 16:33:17   deal performed [#35 buy 0.10 AUDUSD at 1.04513]
PL    0    09:22:29.716    Trade    2012.09.12 16:33:17   order performed buy 0.10 at 1.04513 [#51 buy 0.10 AUDUSD at 1.04513]
KM    0    09:22:29.716    lextender_v0_04 (EURUSD,D1)    2012.09.12 16:33:17   CTrade::OrderSend: exchange buy 0.10 AUDUSD [done]
PO    0    09:23:30.059    Tester    tester agent shutdown started
MF    0    09:23:30.059    Tester    shutdown tester machine
PJ    0    09:23:30.059    Tester    tester agent shutdown finished
RP    0    09:28:58.254    Tester    tester agent shutdown started
CF    0    09:28:58.254    Server    MetaTester 5 stopped
DO    0    09:28:58.254    Tester    tester agent shutdown started
ID    0    09:28:58.254    Tester    shutdown tester machine
OJ    0    09:28:59.015    Tester    shutdown tester machine

George Merts
3750
George Merts  

Странно. У меня в советнике десятки тысяч строк - но все проходит гладко.

Вы не пробовали понять, на какой инструкции у вас рубится тестер ?

Andrey Khatimlianskii
56503
Andrey Khatimlianskii  
Laryx:

Странно. У меня в советнике десятки тысяч строк - но все проходит гладко.

Вы не пробовали понять, на какой инструкции у вас рубится тестер ?

Автор говорит не о кол-ве строк, а о скорости их исполнения.

 

vadimpl:

Есть проблемка - откатываю советника в тестере MQL5. По мере усложнения алгоритмов и увеличения времени тестирования все чаще вылазит проблема - агент не доходит до конца тестирования - пишет в журнал Сore 1 disconnected и все, можно запускать тестирование заново. Ни каких других ошибок в лог не пишется.  Перезапускаю терминал, ситуация нормализуется, но после 5-6 часов тестирования ситуация повторяется.

Вы уверены, что проблема в скорости?

Может, просто агента убивает вирус (или антивирус)?

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

Напишите в сервис-деск, приложите файл советника, там помогут по существу. 

Вадим Платонов
1179
Вадим Платонов  

Aнтивирурус выключен, машина находится за файерволом и в локалке вирусов нет.

Вчера почистил винт, сделал дефрагментацию  и проблема похоже ушла. Как вариант - банально не хватало места на винте, хотя несколько гигабайт в запасе было. Помониторю дальнейшую жизнь.

Спасибо всем кто откликнулся )) 

Вадим Платонов
1179
Вадим Платонов  
Сегодня опять эта хрень вылезла. Придется похоже писать в сервисдеск
Вадим Платонов
1179
Вадим Платонов  
Laryx:

Странно. У меня в советнике десятки тысяч строк - но все проходит гладко.

Вы не пробовали понять, на какой инструкции у вас рубится тестер ?

Нет не пробовал. Втыкать вывод в файл после каждой инструкции тестовый вывод больно тяжкая задача при имеющемся объеме кода ))
Stanislav Korotky
18240
Stanislav Korotky  
vadimpl:
Сегодня опять эта хрень вылезла. Придется похоже писать в сервисдеск
Что в логах самого агента?
Alexander
2943
Alexander  
vadimpl:
Сегодня опять эта хрень вылезла. Придется похоже писать в сервисдеск
Да, пишите в сервсидеск со всеми подробностями и логами, будем разбираться
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий