Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Пополняй счет удобным способом. Здесь их 4!
Loky
991
Loky 2010.06.09 11:19 

При запуске советника под пользователем с правами администратора на удаленном рабочем столе 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 и из нее ищет экпертов и что это вдруг ему нужно записать в исполнимый файл при запуске советника??? в итоге советник не работает :(

Alexey Da
Модератор
6587
Alexey Da 2010.06.09 11:33  

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

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

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

Loky
991
Loky 2010.06.09 11:47  
alexvd:

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

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

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

 

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

билд 279 

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

 

MetaQuotes
Админ
24944
Renat Fatkhullin 2010.06.09 11:49  
Loky:

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

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

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

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

Loky
991
Loky 2010.06.09 12:36  
Renat:

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

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

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

 

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

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

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

 

Файлы:
Loky
991
Loky 2010.06.16 17:01  

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

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

 

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

RIV
347
RIV 2010.06.17 14:25  

>> Loky

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

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

 

 

Loky
991
Loky 2010.07.19 13:24  

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

Sergey
34
Sergey 2010.11.02 21:46  

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

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

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

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