RDP Monster

VPS Forex: Jalankan MT4/MT5 di VPS Windows 24/7

VPS Forex: Jalankan MT4/MT5 di VPS Windows 24/7

Apa yang sebenarnya Anda dapat dari VPS hosting untuk forex

VPS hosting untuk forex bukan hal eksotis: sebuah server virtual Windows di datacenter yang Anda akses lewat Remote Desktop. Ia tidak pernah tidur, terhubung pada jaringan datacenter dengan rute stabil ke broker Anda, dan tetap bekerja saat laptop Anda tutup. MetaTrader berjalan di VPS; laptop Anda hanya menjadi remote control.

Virtual Hosting dari MetaQuotes, yang dijual di dalam terminal, cocok untuk satu akun tetapi hanya memberi Anda salinan yang dimigrasikan, bukan sebuah mesin. VPS yang Anda kelola sendiri bisa menjalankan terminal dari beberapa broker berdampingan dan membiarkan Anda menyimpan filenya. MT4 adalah 32-bit (terminal.exe); MT5 adalah 64-bit (terminal64.exe). Keduanya berjalan apa adanya di Windows Server 2019/2022 dan Windows 10/11 Pro.

Instal MetaTrader 4/5 dan login ke broker Anda

1. Hubungkan dan ambil installer

Buka VPS dengan klien bawaan Windows: Win + R, mstsc, IP server, lalu password Administrator. Simpan file .rdp dan alihkan sebuah drive lokal; itu cara paling sederhana untuk memasukkan installer dan mengeluarkan backup. Panduan Windows Remote Desktop Connection (mstsc) membahas setiap tab opsinya. Unduh terminal dari situs broker Anda; MetaQuotes tidak lagi mendistribusikan installer MT4 generik.

2. Pilih folder instalasi dengan sengaja

Installer mengusulkan C:\Program Files\<Broker> MetaTrader 5 (Program Files (x86) untuk MT4). Jika suatu saat Anda mungkin menjalankan terminal kedua, beri masing-masing foldernya sendiri, misalnya C:\Trading\BrokerA-MT5. Secara default datanya, termasuk EA, berada di %APPDATA%\MetaQuotes\Terminal\<id 32 karakter>\; opsi /portable menyimpannya di dalam folder instalasi, sehingga salinan dan backup jadi mandiri:

"C:\Trading\BrokerA-MT5\terminal64.exe" /portable
"C:\Trading\BrokerB-MT4\terminal.exe" /portable

Letakkan opsi itu di kolom Target pada shortcut dan selalu pakai shortcut tersebut; sekali dijalankan tanpa opsi itu, terminal akan membuat folder data kedua yang kosong.

3. Login dan biarkan terminal mengingatnya

File > Login to Trade Account: nomor akun, password, server. Centang Save account information (MT4) atau Save password (MT5) agar terminal bisa terhubung kembali sendiri setelah restart. Pastikan di tab Journal bahwa login telah disetujui.

Pasang EA dan aktifkan AutoTrading

File > Open Data Folder, lalu letakkan file .ex4/.mq4 ke MQL4\Experts atau .ex5/.mq5 ke MQL5\Experts, dan indikator ke Indicators. Klik kanan Expert Advisors di Navigator lalu pilih Refresh.

Di Tools > Options > Expert Advisors, Allow automated trading (MT4) atau Allow algorithmic trading (MT5) harus aktif. Aktifkan Allow DLL imports hanya untuk EA yang memang membutuhkannya dan yang pembuatnya Anda percaya; EA yang memanggil API eksternal perlu URL-nya dimasukkan ke daftar WebRequest di tab yang sama.

Seret EA ke chart dengan simbol dan timeframe yang tepat, centang Allow live trading (MT4) atau Allow Algo Trading (MT5) di tab Common, lalu atur Inputs. Setelah itu aktifkan tombol global AutoTrading di toolbar (Algo Trading pada build MT5 terbaru) atau tekan Ctrl+E. Trading memerlukan tombol global sekaligus kotak centang per EA; lupakan salah satunya dan EA akan diam dengan ikon wajah sedih atau ikon bersilang di sudut chart. Periksa tab Experts di Toolbox untuk melihat error, dan jalankan dulu di akun demo.

Keluar tanpa menghentikan apa pun: disconnect, jangan sign out

Sesi RDP dan logon Windows adalah dua hal berbeda. Menutup jendela Remote Desktop dengan tombol X, atau menjalankan tsdiscon, memutus tampilan layar Anda tetapi membiarkan sesi tetap berjalan beserta semua terminal di dalamnya. Sign out di menu Start, atau perintah logoff, mengakhiri sesi dan menutup MetaTrader. Menghubungkan kembali akan mengembalikan Anda ke sesi yang sama.

Apa yang Anda lakukanSesiEA Anda
Menutup jendela RDP (X) atau menjalankan tsdisconTetap ada, terputusTerus berjalan
Menu Start > Sign out, atau logoffBerakhirBerhenti
Reboot tanpa auto-loginHilang, tidak ada yang loginMati sampai Anda login
Reboot dengan auto-login + tugas saat logonSesi console baruKembali otomatis

Ada dua hal yang bisa menggagalkan ini. Group policy yang mengakhiri sesi terputus berada di gpedit.msc pada Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Session Time Limits: Set time limit for disconnected sessions harus Not Configured atau Disabled (registry: MaxDisconnectionTime di bawah HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services).

Yang kedua adalah jaringan di VPS itu sendiri. Mengarahkan seluruh trafik server melalui VPN akan ikut memutus koneksi RDP kecuali Anda melakukannya seperti dijelaskan di memakai VPN di server RDP tanpa kehilangan koneksi. Dan ketika koneksi ulang tersangkut di "Connecting" lalu gagal, penyebabnya dibahas di mengatasi timeout koneksi Remote Desktop; sesi dan EA Anda biasanya baik-baik saja di sisi server.

Bertahan setelah reboot: auto-login dan restart terminal terjadwal

Windows Update, jendela pemeliharaan penyedia layanan, atau perbaikan Anda sendiri cepat atau lambat akan me-reboot VPS, dan setelah reboot tidak ada yang login sehingga tidak ada yang berjalan. Tiga langkah berikut menutup celah itu.

1. Login akun secara otomatis saat boot

Gunakan Autologon dari Sysinternals: jalankan, masukkan akun dan password, klik Enable; password disimpan sebagai LSA secret terenkripsi. Jalur registry (AutoAdminLogon, DefaultUserName, DefaultPassword di bawah HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon) melakukan hal sama tetapi menyimpan password dalam teks biasa. Sesi console kini dalam keadaan tidak terkunci; sebuah shortcut di folder Startup (shell:startup) menuju rundll32.exe user32.dll,LockWorkStation akan menguncinya tepat setelah logon tanpa menghentikan apa pun.

2. Jalankan terminal saat logon

Buat C:\Trading\start-terminals.cmd dengan satu baris start per terminal, lalu daftarkan sebagai tugas yang dijalankan saat logon, dengan jeda satu menit untuk jaringan:

@echo off
start "" "C:\Trading\BrokerA-MT5\terminal64.exe" /portable
start "" "C:\Trading\BrokerB-MT4\terminal.exe" /portable

schtasks /create /tn "Start MetaTrader" /tr "C:\Trading\start-terminals.cmd" /sc onlogon /delay 0001:00 /it /rl highest

Jalankan schtasks sebagai akun yang login otomatis; tanpa /ru tugas berjalan di sesi interaktif pengguna tersebut, yang memang dibutuhkan aplikasi GUI. Dengan kredensial dan profil yang tersimpan, terminal akan login, memasang kembali EA beserta input-nya, dan memulihkan status AutoTrading dengan sendirinya.

3. Restart terminal secara terjadwal

Terminal menumpuk log dan sesekali tersangkut saat mencoba terhubung ulang. Restart mingguan saat pasar tutup (Sabtu aman di seluruh dunia) menjaga semuanya tetap bersih; taskkill tanpa /F meminta penutupan yang rapi, yang sekaligus menyimpan profil:

taskkill /IM terminal64.exe
timeout /t 30 /nobreak
taskkill /IM terminal64.exe /F 2>nul
call C:\Trading\start-terminals.cmd

schtasks /create /tn "Weekly MetaTrader restart" /tr "C:\Trading\restart-terminals.cmd" /sc weekly /d SAT /st 10:00 /it /rl highest

Tambahkan baris yang sama untuk terminal.exe jika MT4 ikut dipakai. Terakhir, atur Windows Update agar mengunduh lalu memberi notifikasi (sconfig di Server, atau kebijakan Configure Automatic Updates) dan lakukan reboot sendiri pada hari Sabtu; rantai di atas akan mengembalikan semuanya.

Beberapa terminal di satu VPS, dan cara menentukan ukurannya

Satu terminal melayani satu akun, jadi beberapa akun berarti beberapa terminal: masing-masing di foldernya sendiri, masing-masing dijalankan dengan /portable. File yang ditulis EA dengan flag common berada di %APPDATA%\MetaQuotes\Terminal\Common\Files, dipakai bersama oleh semuanya.

Pemakaian sumber daya lebih bergantung pada apa yang dilakukan tiap terminal daripada jumlahnya: chart yang terbuka, bar yang disimpan di memori (Tools > Options > Charts > Max bars in chart), indikator yang menggambar ulang setiap tick, EA yang sibuk saat rilis berita, dan news feed yang bisa dimatikan lewat Options > Server. Strategy tester MT5 akan memakai semua core yang ditemukannya, jadi jangan pernah melakukan optimasi di mesin yang sedang trading live. Ukur setelah satu hari perdagangan penuh:

Get-Process terminal, terminal64 -ErrorAction SilentlyContinue |
  Select-Object Name, Id, @{n="RAM_MB";e={[int]($_.WorkingSet64/1MB)}}, CPU

Jika RAM dalam kondisi stabil berada di atas kira-kira tiga perempat kapasitas paket, atau CPU mentok saat pembukaan London dan New York, naikkan paket sebelum menambah terminal. CPU dan RAM dedicated itu penting: pada core bersama yang dijual berlebihan, lonjakan milik tetangga akan berimbas pada pemrosesan tick Anda.

Ukur latensi ke broker Anda dan pilih regionnya

Latensi hanya penting untuk strategi yang menghitung milidetik: scalping, berita, arbitrase. EA di chart H1 lebih membutuhkan uptime, bukan waktu tempuh bolak-balik.

Tanyakan kepada broker di mana trade server mereka ditempatkan; banyak yang menjawab dengan lokasi Equinix seperti NY4 di Secaucus, LD4 dekat London, atau FR2 di Frankfurt. Lalu ukur dari VPS. Klik indikator koneksi di sudut kanan bawah terminal untuk melihat daftar access point broker beserta ping masing-masing (MT5 juga menampilkannya di status bar; itu waktu bolak-balik ke access point, belum tentu ke matching engine). Kemudian cari alamat yang sedang dipakai terminal lalu lakukan ping dan trace; sebagian broker memblokir ICMP, jadi uji TCP pada port 443 menjadi alternatifnya:

Get-NetTCPConnection -State Established -OwningProcess (Get-Process terminal64).Id |
  Select-Object RemoteAddress, RemotePort
ping -n 20 203.0.113.45
tracert -d 203.0.113.45
Test-NetConnection -ComputerName 203.0.113.45 -Port 443

Perhatikan selisih antara nilai minimum dan maksimum, bukan hanya rata-rata; rute yang stabil lebih baik daripada rute sedikit lebih cepat tapi penuh jitter. Lalu putuskan: broker yang di-host di AS, pakai VPS New York; London atau Frankfurt, pakai VPS Eropa. Jika akun ada di kedua sisi Atlantik: tempatkan VPS di dekat akun yang sensitif terhadap latensi, atau jalankan satu VPS per region.

Backup folder MQL, dan sisa folder data

EA, preset .set, dan tata letak chart butuh berjam-jam untuk dibangun ulang dan semuanya berada di folder data: MQL4 atau MQL5 (Experts, Indicators, Include, Libraries, Files, Presets), profiles dan templates di MT4 atau MQL5\Profiles di MT5, serta config untuk pengaturan terminal. Lewati riwayat harga; terminal akan mengunduhnya lagi. Mirror harian ditambah arsip bertanggal sudah menutupi sebagian besar bencana:

robocopy "C:\Trading\BrokerA-MT5\MQL5" "C:\Backups\BrokerA\MQL5" /MIR /R:1 /W:2 /NP
powershell -Command "Compress-Archive -Path C:\Backups\BrokerA -DestinationPath C:\Backups\BrokerA-$(Get-Date -Format yyyyMMdd).zip -Force"

/MIR menghapus file di tujuan yang sudah tidak ada di sumber: tepat untuk mirror, keliru jika Anda mengarahkannya ke folder yang salah. Tambahkan baris kedua untuk config, jadwalkan skripnya dengan schtasks /sc daily, lalu pindahkan arsipnya keluar dari VPS lewat drive yang dialihkan atau dengan klien sinkronisasi cloud yang memantau C:\Backups.

Jika Anda masih membutuhkan servernya sendiri, Forex VPS dari rdp.monster di New York atau Eropa dikirim sekitar 10 detik setelah pembayaran dikonfirmasi, dengan akses administrator penuh, CPU dan RAM dedicated, bandwidth tanpa batas (fair-use), tanpa KYC, dan kripto diterima saat checkout, mulai dari $8.99/bulan. Anda memilih region saat checkout; uji dulu latensi ke broker Anda.

Pertanyaan yang sering ditanyakan

Apakah saya butuh VPS untuk menjalankan Expert Advisor MT4 atau MT5?

Tidak, tetapi tanpa VPS, EA Anda berhenti setiap kali PC tidur, reboot, atau kehilangan koneksi.
EA di PC rumah melakukan trading persis sama seperti di server. Bedanya ada pada uptime. Desktop reboot untuk pembaruan, laptop tidur, koneksi rumah putus, dan setiap kejadian itu menghentikan terminal, kadang saat posisi masih terbuka dengan trailing stop yang berhenti bergerak. VPS berjalan di datacenter yang dibangun untuk uptime dan menjaga terminal tetap hidup saat Anda tidak mengawasi: opsional bagi trader manual yang menutup semuanya di malam hari, wajib bagi EA yang trading selagi Anda tidur.

Apakah menutup jendela Remote Desktop menghentikan MetaTrader?

Tidak. Menutup jendela hanya memutus tampilan layar Anda; sesi dan terminal tetap berjalan sampai Anda sign out.
Windows mempertahankan sesi RDP yang terputus beserta seluruh programnya, jadi mengklik X pada jendela Remote Desktop, atau menjalankan tsdiscon, membuat MetaTrader tetap trading. Yang menghentikannya adalah Sign out dari menu Start, perintah logoff, atau reboot. Satu-satunya pengecualian adalah group policy yang mengakhiri sesi terputus setelah batas waktu; periksa Session Time Limits di gpedit.msc dan pastikan tidak dikonfigurasi. Saat Anda terhubung lagi, Anda kembali ke sesi yang sama, dengan chart yang sama masih terbuka.

Berapa banyak terminal MetaTrader yang bisa saya jalankan di satu VPS?

Sebanyak yang diizinkan RAM dan CPU; tiap terminal menangani satu akun, dan konsumsinya bergantung pada chart, kedalaman riwayat, dan EA.
Tidak ada angka pasti. Tiap terminal login ke satu akun, dan pemakaian memorinya tumbuh seiring chart yang terbuka, pengaturan Max bars in chart, indikator, serta seberapa aktif EA-nya. Instal tiap terminal di foldernya sendiri, jalankan dengan /portable, lalu ukur setelah satu hari perdagangan penuh dengan Task Manager atau Get-Process. Jika RAM stabil mendekati batas paket atau CPU jenuh saat pembukaan London atau New York, tingkatkan paket sebelum menambah terminal lain, bukan setelah transaksi pertama terlewat.

Lokasi VPS mana yang terbaik untuk trading forex?

Yang paling dekat dengan trade server broker Anda: New York untuk broker yang di-host di AS, Eropa untuk broker yang di-host di London atau Frankfurt.
Broker menempatkan trade server mereka di datacenter tertentu, sering kali lokasi Equinix seperti NY4 dekat New York, LD4 dekat London, atau FR2 di Frankfurt. Tanyakan kepada broker Anda, lalu tempatkan VPS di benua yang sama. Verifikasi dari servernya sendiri: terminal menampilkan ping per access point saat Anda mengklik indikator koneksi, dan ping ditambah tracert dari VPS memastikan rutenya. Latensi hanya penting untuk strategi scalping dan berita; untuk EA yang lebih lambat, uptime dan koneksi stabil lebih berarti daripada beberapa milidetik.

Adrien Roche, Editor Infrastruktur & Hosting

Insinyur sistem yang sudah 10+ tahun mengelola server Windows Server dan Linux. Adrien mengurus dokumentasi infrastruktur rdp.monster dan menulis panduan kami tentang RDP, hosting VPS, administrasi server, jaringan, dan tool privasi.

Gabung program reseller kami

Data Anda

Jika Anda punya pertanyaan, klik di sini untuk menghubungi kami !
Nama(Wajib)
Masukkan alamat email Anda, pastikan Anda sudah punya akun di manager.rdp.monster !

Perusahaan Anda

Masukkan alamat situs web Anda jika ada
Ceritakan singkat cara Anda menjual layanan ke pelanggan. Misalnya, lewat obrolan di forum.

Bahkan monster pun suka cookie!

Kami memakai cookie agar penjelajahan Anda lebih nyaman, untuk menampilkan iklan atau konten yang dipersonalisasi, dan untuk menganalisis lalu lintas kami. Dengan mengklik “Terima”, Anda menyetujui penggunaan cookie oleh kami.