Мои программы не работает, когда мой MS Windows2012 R2 VPS RDP отключается

Итак, у меня есть следующие настройки:

  • Microsoft Windows 2012 R2 Virtual Private Server (от Microsoft Azure - Standard 1Bs 1 vcpu, 1 ГБ памяти),
  • Metaquotes MetaTrader 4 Platform - которые работают на VPS,
  • советники на языке MQL4 - которые работают на VPS,

Итак, у меня есть свой MT4 настроить на моем виртуальном частном сервере для уменьшения задержки в моих сделках. Однако мои алгоритмы не выполняют никаких сделок всякий раз, когда мой VPS RDP отключен, несмотря на то, что любая запущенная программа должна оставаться таковой, если я не отменяю выделение виртуальной машины через мою панель управления Azure.

Я отключаю только RDP (это просто щелчок по «x» в верхней части экрана), поэтому мой MT4 должен (теоретически) по-прежнему работать в обычном режиме (в первую очередь, как и в случае с VPS) .

Я просмотрел журналы на своей платформе MT4 и не обнаружил ошибок, связанных с невыполнением каких-либо сделок, плюс все стандартные проверки (разрешить автоматическую торговлю, «Автоматическая торговля» включена в платформе MT4, разрешить «Торговлю в реальном времени» и т. д.) соответствуют требованиям платформы для выполнения автоматических сделок.

Мой вопрос: очевидно, что отключение RDP закрывает всю систему VPS и, следовательно, закрывает MT4, предотвращая выполнение каких-либо сделок. Есть ли способ, которым я просто отключу RDP, что приведет к нормальной работе моей платформы MT4? Не стесняйтесь обращаться за разъяснениями по поводу всего, что упоминается в этом посте.

0
задан 29 January 2018 в 17:19
1 ответ

Отключение сеанса RDP не приведет к отключению виртуальной машины. Однако RDS отключит неактивные сеансы через определенный период времени. Эти параметры настраиваются в параметрах вашей коллекции сеансов:

enter image description here

0
ответ дан 24 November 2019 в 03:12

Теги

Похожие вопросы