Обсуждение статьи "Почему виртуальный хостинг в платформах MetaTrader 4 и MetaTrader 5 лучше обычных VPS" - страница 43

 
tembulat55:
Десятый пункт начало ночи,на моем компе все работает,а на хостинге нет

Если в советнике используется TimeLocal, то он на сервере может быть другим.

Если работать с TimeCurrent или TimeGMT, разницы не будет. 

 
Andrey Khatimlianskii:

Если в советнике используется TimeLocal, то он на сервере может быть другим.

Если работать с TimeCurrent или TimeGMT, разницы не будет. 

Как узнать какое время используется в советнике?
 
tembulat55:
Как узнать какое время используется в советнике?
Для этого нужно увидеть редактируемый mq5 код. Если нет кода - тогда обращайтесь к тому, кто сделал этого советника.
 

На сколько я понимаю советник может создавать файлы на виртуальном хостинге, к примеру в папку MQL/Files

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

 
tembulat55:
Как узнать какое время используется в советнике?

Посмотрев код.

Или косвенно — по логам (если он в них что-то пишет) или действиям (если вы точно знаете, как работает одна из функций, привязанных к времени, просто включите ее на VPS и посмотрите, когда она отработает).

 
Александр:

На сколько я понимаю советник может создавать файлы на виртуальном хостинге, к примеру в папку MQL/Files

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

Точно создает? У меня, кажется, не работало, пришлось отказаться от файлов. 

Удалить всегда можно FileDelete()

 
Andrey Khatimlianskii:

Точно создает? У меня, кажется, не работало, пришлось отказаться от файлов. 

Удалить всегда можно FileDelete()

Немногим ранее писали кто-то из MQ, что создавать может на виртуальном хостинге, но при синхронизации файлы на хостинг не переносятся.

Хотел понять что происходит с файлами имеющимися при очередной синхронизации. 

 
Александр:

Немногим ранее писали кто-то из MQ, что создавать может на виртуальном хостинге, но при синхронизации файлы на хостинг не переносятся.

Хотел понять что происходит с файлами имеющимися при очередной синхронизации. 

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

Но это всегда можно проверить:

  • сначала синхронизировать советник №1, который делает только одно действие - создаёт файл "test_deleting.txt".
  • затем проводим ещё одну синхронизацию, но только с советником №2, который делает только одно действие - проверяет наличие файла "test_deleting.txt" и сообщает о результате поиска.

 

Для переноса существующих файлов из MQL5\Files на хостинг используйте конструкцию #property tester_file

Обратного переноса файлов с хостинга на клиенский терминал - нет.

При простом старте - стопе хостингового терминала файлы не уничтожаются.

При миграции (пускай даже и повторной) папка хостингового терминала каждый раз создаётся заново, то есть, не сохраняются никакие предыдущие файлы

 
Slawa:

При миграции (пускай даже и повторной) папка хостингового терминала каждый раз создаётся заново, то есть, не сохраняются никакие предыдущие файлы

Спасибо за развернутый ответ.
Причина обращения: