Тестер без интернета не работает.

 

Без наличия подключения к интернету, тестер перестает нормально работать.

После установки Метатрейдера5 на один компьютер и переносе папки целиком его на другой компьютер на флешке, запускается тест советника. Советник в тестере совершает одну сделку и останавливается. Хотя тот же советник на компьютере с постоянным доступом в интернет и залогиненым на сайте тест проходит нормально.

Метатрейдер 4 этого не требовал, можно было с тестером стратегий работать на любой машине, и без ввода логина и пароля. Хотелось бы чтобы МТ5 также работал.  

Может есть решение проблемы?

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала - Документация по MQL5
 
isemaster:

Без наличия подключения к интернету, тестер перестает нормально работать.

После установки Метатрейдера5 на один компьютер и переносе папки целиком его на другой компьютер на флешке, запускается тест советника. Советник в тестере совершает одну сделку и останавливается. Хотя тот же советник на компьютере с постоянным доступом в интернет и залогиненым на сайте тест проходит нормально.

Метатрейдер 4 этого не требовал, можно было с тестером стратегий работать на любой машине, и без ввода логина и пароля. Хотелось бы чтобы МТ5 также работал.  

Может есть решение проблемы?

А Вы после переноса папки на другой компьютер хоть один раз коннектились к счету и ставили галочку запоминать аккаунт перед началом тестирования?

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

 
Renat:

А Вы после переноса папки на другой компьютер хоть один раз коннектились к счету и ставили галочку запоминать аккаунт перед началом тестирования?

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

Это конечно благое намерение и я его понимаю. В некоторых случаях, даже если перенесенному терминалу позволить соединится с сервером при первом запуске, при последующих запусках уже без доступа к серверу без ввода пароля с терминалом работать не получается.

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

 
Renat:

А Вы после переноса папки на другой компьютер хоть один раз коннектились к счету и ставили галочку запоминать аккаунт перед началом тестирования?

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

Рецепт помог - одноразовый коннект с сервером решает проблему, но как написал joo, это не удобно для тяжелых расчетов и целого другого класса задач.
 
Renat:

А Вы после переноса папки на другой компьютер хоть один раз коннектились к счету и ставили галочку запоминать аккаунт перед началом тестирования?

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

 

МТ4 стоял у меня на флешке, при подключении к любому компютеру счета открывались. А МТ5 мало того что требует заново ввести пароль, так еще и вобще вся информация теряется. А если счетов много? То что так происходит когда папку мт копируешь в другое место это возможно правильно. Но за чем так делать если мт остается на флешке и открывается только с неё? Неужели нельзя сделать уровни безопасности. Что бы можно было поубирать например пару галочек и копировать мт куда хочешь и открывать где хочешь...
 
Dmitriy2:
МТ4 стоял у меня на флешке, при подключении к любому компютеру счета открывались. А МТ5 мало того что требует заново ввести пароль, так еще и вобще вся информация теряется. А если счетов много? То что так происходит когда папку мт копируешь в другое место это возможно правильно. Но за чем так делать если мт остается на флешке и открывается только с неё? Неужели нельзя сделать уровни безопасности. Что бы можно было поубирать например пару галочек и копировать мт куда хочешь и открывать где хочешь...

В МетаТрейдере 4 мы давно уже сделали компьютерозависимую защиту персональных данных с поддержкой флешек. Но в МетаТрейдер 5 мы не делаем послаблений для флешек - безопасность аккаунтов важнее.

Уровни защиты есть - или Вы сохраняете пароль с персональной информацией (и мы прилагаем максимум усилий для ее защиты на этом компьютере/оборудовании) или не сохраняете. Других снижающих безопасность режимов мы вводить не будем категорически.

 
Renat:

Уровни защиты есть - или Вы сохраняете пароль с персональной информацией ...или не сохраняете...

Вобще это пользователю решать какой уровень безопасности использовать...

Хорошо... А нельзя поддержку для флешек все таки вернуть хотя бы для окружения... т.е. какие программы мкл были открыты при нажатии ф4 и т.п... ну и для демо аккаунтов...

очень неудобно стало... 

флешка с собой в кармане это лучшая безопасность!!! Или лучше когда на работе комп с мететрейдером и сохраненными паролями?,  дома... открывай кто хочет...

 
Renat:

Уровни защиты есть - или Вы сохраняете пароль...

И кстати, этот уровень не работает. Сохраняй - не сохраняй пароли, а при включении на другом компьютере каждый раз спрашивает к какому серверу подключиться, и дальше открыть новый счет или все равно ввести пароль... это не нормально... создам запрос тогда.. 

 
Dmitriy2:

И кстати, этот уровень не работает. Сохраняй - не сохраняй пароли, а при включении на другом компьютере каждый раз спрашивает к какому серверу подключиться, и дальше открыть новый счет или все равно ввести пароль... это не нормально... создам запрос тогда.. 

Да.

Пожалуйста, как можно подробнее опишите в какой папке установлен терминал, какая ОС, включен ли UAC и в каком режиме вы запускаете терминал (/portable)

 
alexvd:

Пожалуйста, как можно подробнее опишите в какой папке установлен терминал, какая ОС, включен ли UAC и в каком режиме вы запускаете терминал (/portable)

На флешке создалпапку с произвольным названием, при установке указал установить туда мт. ОС ХР хоум и ХР профессионал. UAC не знаю что это. portable то же не знаю, терминал просто запускаю...
 
Dmitriy2:

И кстати, этот уровень не работает. Сохраняй - не сохраняй пароли, а при включении на другом компьютере каждый раз спрашивает к какому серверу подключиться, и дальше открыть новый счет или все равно ввести пароль... это не нормально... создам запрос тогда.. 

Все верно - Вы ведь на другом компьютере запускаете.

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