Скачать MetaTrader 5

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

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

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

Slava
Модератор
6922
Slava  
zigan писал(а)  :

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

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

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

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

Slava
Модератор
6922
Slava  

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

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

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

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

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

Andrei
895
Andrei  
stringo:

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

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

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

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

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

Спасибо.
Andrei
895
Andrei  
stringo:

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

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

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

А история?

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

 

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

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

 

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

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

 

 

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

 

Slava
Модератор
6922
Slava  
zigan:

А история?

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

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

 

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

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

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

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

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

 

Andrei
895
Andrei  

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

Slava
Модератор
6922
Slava  
zigan:

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

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