Установка MetaTrader 5 на vps сервер

 

При запуске советника под пользователем с правами администратора на удаленном рабочем столе windows xp возникает ошибка :

Access violation write to 0x069BF444 in 'C:\Documents and Settings\root\Application Data\MetaQuotes\Terminal\C9CCC33241ECD830F3A77D7B7FE2B5E7\MQL5\Experts\tr.ex5' 

Почему MT5 несмотря на то, что устанавливался и запускается c диска d: \mt5 создает струкутру каталогов в папке Documents and Settings и из нее ищет экпертов и что это вдруг ему нужно записать в исполнимый файл при запуске советника??? в итоге советник не работает :(

 

А на локальной машине у вас этот советник работает?

Какой билд терминала вы используете? 

Приведите, пожалуйста, исходный код советника. Можно в личку.

 
alexvd:

А на локальной машине у вас этот советник работает?

Какой билд терминала вы используете? 

Приведите, пожалуйста, исходный код советника. Можно в личку.

 

на локальной машине советник работает, но там  каталоги в 'C:\Documents and Settings\ не создаются

билд 279 

 в советнике используются  инклюдники, разве при компиляции они не записываются в исполнимый файл?

 

 
Loky:

Почему MT5 несмотря на то, что устанавливался и запускается c диска d: \mt5 создает струкутру каталогов в папке Documents and Settings и из нее ищет экпертов и что это вдруг ему нужно записать в исполнимый файл при запуске советника??? в итоге советник не работает :(

Терминал создает каталог данных в UsersData так как у него урезанные права.

"Access violation write to 0x069BF444 in " означает не запись в эксперта, а "ошибка записи в оперативную память по адресу XXXXX, произошедшая при работе эксперта YYYY". Желательно предоставить исходный код эксперта, чтобы мы воспроизвели ситуацию.

Если эксперт использует DLL, то на 99% проблема с DLL.

 
Renat:

Терминал создает каталог данных в UsersData так как у него урезанные права.

"Access violation write to 0x069BF444 in " означает не запись в эксперта, а "ошибка записи в оперативную память по адресу XXXXX, произошедшая при работе эксперта YYYY". Желательно предоставить исходный код эксперта, чтобы мы воспроизвели ситуацию.

Если эксперт использует DLL, то на 99% проблема с DLL.

 

dll не используется.

про урезанные права не совсем понятно - терминал запускается пользователем с правами администртора

в  MACD Sample.mq5 такая же проблема адрес памяти другой см. вложения

Файлы:
 

это у меня только такая проблема при запуске эксперта на удаленном рабочем столе? 

 
Не нужно пользоваться "удаленными рабочими столами" ... обсуждалось уже много раз на 4-м форуме ...
 
RIV:
Не нужно пользоваться "удаленными рабочими столами" ... обсуждалось уже много раз на 4-м форуме ...

 

На вашем VPS советники работают в mt5? 

 

>> Loky

Всё нормально работает, система полностью совместимая, т.е. если на вашей домашней Win XP работает то и у нас будет работать. В общем, пока никто на эту тему не жаловался ни разу.

Здесь проблема с организацией впс, многие системы чтобы обеспечить больше мест на сервер и продекларировать больше ресурсов, устроены так что занимаются перераспределением свободных ресурсов "на лету" . Т.е. продекларировали что у машины гиг оперативки а вы юзаете на текущий момент 200 мег то остальная память доступна другим машинам. Отсюда и все подобные проблемы с памятью и перезагрузками. Выжимают с сервака больше чем на нем есть реально.

 

 

 

имеет смысл ждать решение даннной проблемы, или про тестирование советника на vps сервере в онлайн режиме можно забыть?

 

Та же самая проблема.

Устанавливаю MetaTrader5 на VPS-сервере. В качестве каталога данных устанавливается "C:\Users\Administrator\AppData\Roaming\MetaQuotes\Terminal\620675B822A8F3E0B76B15A15C880891". 

ОС Windows Web Server 2008 R2 (64-bit). 

Причина обращения: