Скачать MetaTrader 5

Запуск тестирования на агентах

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
В библиотеке MQL5 уже больше 1500 программ. Поделись и ты своей!
Andrei
780
Andrei 2010.04.30 15:18 

При попытке запуска тестирования на агентах происходит соединение,авторизация,обмен данными и Expert OnInit failed.
Если я правильно понимаю, существуют ограничения тестирования на агентах:
 - DLL поотключал.
 - файловые операции убрал.
может еще есть какие-то ограничения? Подскажите пож-ста.

Slawa
Модератор
6841
Slawa 2010.04.30 16:02  
zigan писал(а)  :

При попытке запуска тестирования на агентах происходит соединение,авторизация,обмен данными и Expert OnInit failed.
Если я правильно понимаю, существуют ограничения тестирования на агентах:
 - DLL поотключал.
 - файловые операции убрал.
может еще есть какие-то ограничения? Подскажите пож-ста.

Надо смотреть, почему OnInit failed. То есть функция OnInit вернула неноль. Кроме Вас этого сделать некому.
Александр
2894
Александр 2010.04.30 16:07  
stringo:
Надо смотреть, почему OnInit failed. То есть функция OnInit вернула неноль. Кроме Вас этого сделать некому.
У меня такое было из-за отсутствия истории... На всяк. сл, всю скачай.
Andrei
780
Andrei 2010.04.30 16:16  
stringo:
Надо смотреть, почему OnInit failed. То есть функция OnInit вернула неноль. Кроме Вас этого сделать некому.

Да, это я понимаю, но сделать не получается, т.к. OnInit при локальном запуске возвращает 0, а при запуска на уд.агенте что-то другое?

Упустил самое главное: на локальных агентах проблем с запуским нет. 

Slawa
Модератор
6841
Slawa 2010.04.30 16:24  

Локальные агенты от удалённых отличаются всего двумя моментами.

1. На удалённых агентах принты и сообщения о торговых операциях в логи не выводятся.

2. На удалённых агентах безусловно запрещены dll

Поэтому тут единственный совет - если есть доступ к удалённому компьютеру, дублировать принты в какой-нибудь файл.

Ещё можно поанализировать удалённые логи на предмет синхронизации истории, account info, symbol info, загрузка выполняемых файлов - мы подробно выводим такую информацию 

Andrei
780
Andrei 2010.04.30 16:29  
stringo:

Локальные агенты от удалённых отличаются всего двумя моментами.

1. На удалённых агентах принты и сообщения о торговых операциях в логи не выводятся.

2. На удалённых агентах безусловно запрещены dll

Поэтому тут единственный совет - если есть доступ к удалённому компьютеру, дублировать принты в какой-нибудь файл.

Ещё можно поанализировать удалённые логи на предмет синхронизации истории, account info, symbol info, загрузка выполняемых файлов - мы подробно выводим такую информацию 

Спасибо.
Andrei
780
Andrei 2010.05.01 13:03  
stringo:

Локальные агенты от удалённых отличаются всего двумя моментами.

1. На удалённых агентах принты и сообщения о торговых операциях в логи не выводятся.

2. На удалённых агентах безусловно запрещены dll

А история?

Непонятно сколько предистории подгружается на удаленного агента?
Если я запускаю прогон например from 2009.04.01 to 2010.04.30 и мне надо для расчетов 100 дневных бар предистории будет-ли эта предистория загружена на удаленного агента?

 

Поэтому тут единственный совет - если есть доступ к удалённому компьютеру, дублировать принты в какой-нибудь файл. 

Так ведь запрещены файловые операции на уд.агенте.

 

Ещё можно поанализировать удалённые логи

 Логи вплоть до Expert OnInit failed совпадают на локально и удаленном.

 

 

 Полностью перенес код из OnInit() в OnTick() и все равно на удаленном агенте пишет Expert OnInit failed.

 

Slawa
Модератор
6841
Slawa 2010.05.03 10:22  
zigan:

А история?

Непонятно сколько предистории подгружается на удаленного агента?
Если я запускаю прогон например from 2009.04.01 to 2010.04.30 и мне надо для расчетов 100 дневных бар предистории будет-ли эта предистория загружена на удаленного агента?

В логах даты написаны. Дата начала истории и дата начала тестирования. Осуществляется попытка получить данные за весь предыдущий год. Либо за несколько лет, если тестирование производится на недельных или месячных данных

 

Так ведь запрещены файловые операции на уд.агенте.

Кто сказал? Не запрещены.

 Логи вплоть до Expert OnInit failed совпадают на локально и удаленном.

Полностью перенес код из OnInit() в OnTick() и все равно на удаленном агенте пишет Expert OnInit failed. 

Будем думать и искать, что происходит

 

Andrei
780
Andrei 2010.05.07 11:09  

Билд 271: одиночный прогон вообще не запускается, только оптимизация.

Slawa
Модератор
6841
Slawa 2010.05.07 11:30  
zigan:

Билд 271: одиночный прогон вообще не запускается, только оптимизация.

Подробности сообщите пожалуйста
Andrei
780
Andrei 2010.05.07 12:37  
stringo:
Подробности сообщите пожалуйста
А какие подробности?  В режиме: Оптимизация/Отключена - нажимаю Старт и ничего не происходит (кнопка Старт так и остается - Старт), переключаю режим Оптимизация/Медленная - нажимаю Старт и начинается оптимизация.
1234
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий