Windows-Server-2012
當我的 MS Windows2012 R2 VPS RDP 斷開連接時,我的程序沒有執行
所以我有以下設置:
- Microsoft Windows 2012 R2 虛擬專用伺服器(來自 Microsoft Azure - 標準 1Bs 1 vcpu,1 GB 記憶體),
- Metaquotes MetaTrader 4 平台 - 在 VPS 中執行,
- MQL4 語言的 EA 交易 - 在 VPS 中執行,
因此,我在我的虛擬專用伺服器中設置了我的 MT4,以減少我的交易延遲。但是,當我的 VPS RDP 斷開連接時,我的算法不會執行任何交易,儘管任何正在執行的程序都應該保持不變,除非我通過我的 Azure 儀表板取消分配虛擬機。
我只斷開 RDP(這純粹是點擊螢幕頂部的“x”),所以我的 MT4 應該(理論上)仍然正常執行(就像 VPS 的點一樣)。
我查看了我的 MT4 平台上的日誌,沒有與未能執行任何交易有關的錯誤,以及所有標準檢查(允許自動交易,在 MT4 平台中打開“自動交易”,允許“實時交易" 等) 符合執行自動交易的平台要求。
**我的問題是:**很明顯,斷開 RDP 會關閉整個 VPS 系統並因此關閉 MT4 - 阻止它執行任何交易。有沒有一種方法可以讓我簡單地斷開 RDP,從而導致我的 MT4 平台正常執行?請隨時要求對本文中提到的任何內容進行任何澄清。
斷開 RDP 會話不會關閉 VM。但是 RDS 會在一段時間後斷開非活動會話。這些設置在您的會話集合設置中配置: