VPS dapat menjalankan terminal terpisah dari komputer rumah. Nilai ketersediaan operasional, respons jaringan yang diukur dan seluruh biaya; layanan itu tidak otomatis memperbaiki hasil trading. Tentukan fungsi yang harus tetap bekerja, cara menghentikannya serta bagaimana memeriksa keadaan rekening sesudah gangguan.

VPS penuh dan sesi jarak jauh

VPS penuh ialah mesin virtual remote untuk aplikasi yang kompatibel. Pada host Windows, Remote Desktop menampilkan sesi di mesin jauh. Menutup jendela lokal berbeda dari keluar atau sign out dari sesi remote. Menurut Microsoft, sesi yang terputus dapat tetap berjalan; kebijakan batas sesi dapat mengakhirinya kemudian. Sign out mengakhiri proses sesi itu. Periksa izin, pembaruan, pemantauan serta pemulihan: mesin remote juga dapat gagal atau restart.

Ukur rute menuju endpoint broker yang benar-benar dipakai. Lokasi pusat data dekat tidak membuktikan server fisik sama, jalur serat pendek atau fill lebih baik. Durasi memegang posisi saja tidak menentukan latensi tak relevan, dan tidak membuktikan setiap scalper pasti dirugikan penundaan 100 ms. Nilai kebutuhan kontinuitas dan perilaku eksekusi yang dicatat, bukan nama paket.

Balasan cepat berbeda dari jumlah balasan tepat waktu

Uji rekaan mengirim 100 percobaan dengan protokol sama serta batas balasan 100 ms. Sebanyak 98 menerima balasan sesudah 20 ms, sedangkan dua belum menerima balasan saat batas tercapai. Median 98 balasan yang terukur 20 ms, tetapi uji juga memuat dua kegagalan memenuhi batas. Ini respons protokol uji, bukan waktu eksekusi order lengkap atau hasil layanan nyata.

Balasan cepat tidak menghitung uji tanpa balasanModel 100 uji dengan batas 100 ms: 98 balasan pada 20 ms, dua belum dibalas pada batas. Waktu dua balasan belum diketahui; bagian batang menghitung uji, bukan durasi.100 uji; batas respons: 100 ms98 balasan setelah 20 ms2 uji: belum dibalas sebelum batasMedian 98 balasan: 20 msTepat waktu: 98 / 100Waktu untuk 2 uji ini: belum diketahui
Balasan cepat dan balasan tepat waktu. 100 percobaan rekaan, batas 100 ms; 98 balasan pada 20 ms dan dua belum dibalas sebelum batas. Bagian batang menunjukkan jumlah percobaan, bukan durasi. Respons ini bukan fill order.

Median hanya dari 98 balasan terukur; proporsi tepat waktu tetap 98/100. Waktu dua percobaan lainnya belum diketahui.

Pada layar kecil, gulir diagram mendatar atau perbesar. Nilai dan kesimpulan juga tersedia dalam teks di bawah.

Simpan distribusi waktu balasan yang teramati dan jumlah percobaan yang dibalas sebelum batas secara terpisah. Bagian merah menghitung dua percobaan, bukan durasi 100 ms. Jangan mengarang waktu tepat 100 ms untuk balasan hilang atau mengeluarkan percobaan itu dari penyebut keberhasilan. Hasil tepat waktu 98%, meski seluruh balasan yang terukur sama cepat. Belum diketahui apakah atau kapan dua balasan lain tiba kemudian.

Ping berbeda dari pemrosesan dan fill

Jalur order dapat mencakup persiapan permintaan, komunikasi jaringan, pemeriksaan server, pemrosesan serta eksekusi pada venue atau penyedia lain. Rekening, instrumen dan model pelaksanaan menentukan rutenya; tidak setiap order ritel masuk satu antrean bursa. VPS mungkin memperpendek satu bagian jaringan, tetapi tidak otomatis memperpendeknya atau menghapus pekerjaan lain.

Ping mengukur koneksi, bukan waktu sampai fill terkonfirmasi. MQL5 mendefinisikan TERMINAL_PING_LAST sebagai ping server trading terakhir yang diketahui dalam mikrodetik: 20.000 berarti 20 milidetik, bukan 20 detik. Bandingkan lonjakan dan gangguan selain nilai tipikal. Gunakan endpoint, protokol, periode dan satuan sama; tidak ada rentang latensi universal Indonesia–London atau server dalam satu gedung yang ditetapkan di sini.

Fungsi mana memerlukan lingkungan tetap aktif?

EA dapat memerlukan terminal terus berjalan, tetapi kebutuhan itu mengikuti logika program. Periksa daya, jaringan serta pemeliharaan host; nama VPS tidak menjamin dua uplink atau tanpa restart. Respons jaringan lebih rendah belum membuktikan slippage lebih kecil. Bandingkan catatan eksekusi tersinkron pada kondisi yang sebanding dan pisahkan jaringan dari pekerjaan broker.

SL/TP biasa yang sudah diterima server broker tidak memerlukan komputer rumah tetap menyala. EA lokal, alarm terminal dan trailing stop terminal memerlukan lingkungan operasinya. Saat terminal berhenti, SL terakhir yang sudah diterima server tetap berada di sana, sedangkan pembaruan trailing lokal berhenti. Robot chart harian dapat membutuhkan operasi terus-menerus; transaksi manual jangka pendek tidak otomatis memerlukan VPS. Periksa fungsinya, bukan hanya horizon posisi.

Windows VPS berbeda dari virtual hosting MetaTrader

Virtual hosting MetaTrader memigrasikan lingkungan platform yang didukung, bukan memberi desktop Windows umum. Aturan migrasinya melarang DLL, tidak memindahkan script, dan mengabaikan chart tanpa EA saat sinkronisasi. Jangan menganggap layanan ini menjalankan program Python sembarang. Periksa kebutuhan aplikasi sebelum berlangganan.

Trading otomatis pada platform virtual diizinkan terpisah dari sakelar lokal. Mematikan AutoTrading lokal tidak menghentikan instans remote yang sudah berjalan. Dokumentasi migrasi menjelaskan salinan satu arah ke platform virtual serta penonaktifan trading lokal untuk membatasi duplikasi. Setelah perubahan, periksa versi yang benar-benar berjalan, status remote serta log; jangan menghidupkan ulang salinan lokal tanpa inventaris.

Bandingkan sumber daya, kompatibilitas, biaya berulang lengkap, perpanjangan dan pembatalan. Hosting sponsor broker mengikuti entitas serta persyaratan kelayakan tertentu. Jangan menambah turnover demi paket gratis: spread, komisi dan eksposur tambahan dapat lebih mahal dari server. SLA adalah ukuran kontraktual ketersediaan, bukan bukti EA terus menerima data berguna atau memulihkan posisi dengan benar sesudah restart. Periksa log aplikasi dan koneksi broker selain dashboard host.

Model biaya dan batas kesimpulannya

Contoh USD rekaan: 40 entry per hari, 0,2 lot standar EUR/USD, nilai pip 2 USD per posisi, slippage entry merugikan asumsi 0,8 pip tiap eksekusi. Biaya 40×0,8×2=64 USD per hari atau 1.280 USD selama 20 hari. Angka ini tidak membuktikan slippage disebabkan koneksi rumah.

Pada skenario biaya yang sebanding, tetapkan slippage 0,2 pip: 40×0,2×2=16 USD per hari atau 320 USD selama 20 hari. Selisih 960 USD dikurangi biaya hosting asumsi 35 USD memberi 925 USD. Perbandingan mengasumsikan perubahan slippage, bukan membuktikan VPS menyebabkannya. Tidak ada tarif penyedia aktual atau manfaat bagi semua scalper yang disimpulkan.

Model ambang terpisah: biaya bulanan 20 USD, setiap eksekusi 0,1 lot standar EUR/USD bernilai 1 USD per pip, komponen biaya lain sama. Entry dan exit dihitung sebagai eksekusi terpisah. Kebutuhan perbaikan harga rata-rata = biaya ÷ (jumlah eksekusi × nilai pip). Lima puluh eksekusi memerlukan 0,40 pip; 100 memerlukan 0,20 pip; 400 memerlukan 0,05 pip. Ini syarat impas, bukan prediksi. Tanpa perbaikan aktual, menambah transaksi tidak membuat layanan membayar dirinya sendiri. Nilai kontinuitas operasional tidak diukur model harga ini.

Jika tagihan layanan memakai USD sedangkan anggaran pribadi IDR, masukkan kurs serta biaya pembayaran aktual saat membandingkan pengeluaran. Jangan mengganti mata uang contoh tanpa konversi. Kontinuitas, kualitas fill dan biaya merupakan pertanyaan berbeda; satu angka ping tidak menjawab semuanya.

Periksa perpindahan tanpa instruksi ganda

Inventaris setiap instans: komputer lokal, terminal remote atau hosting MetaQuotes; versi EA dan input; alias rekening; simbol; izin trading; waktu sinkronisasi serta observasi log. Jangan menyimpan kata sandi dalam checklist. Magic Number atau nama program sama tidak membuktikan hanya satu salinan aktif atau instruksi dibuat sekali.

Migrasi MetaQuotes menyalin lingkungan satu arah dan menonaktifkan trading otomatis lokal untuk membatasi dua salinan. Trading pada hosting tetap diizinkan terlepas dari sakelar lokal. Jika salinan lokal diaktifkan kembali, ulangi inventaris. Aturan ini tidak menjelaskan setiap Windows VPS. Bedakan mematikan program dari membatalkan order yang sudah diterima server.

Dua salinan yang sama dapat memberi dua fill

Dua instans dapat mengirim dua instruksiModel dua EA aktif masing-masing mengirim satu instruksi 0,10 lot dan keduanya benar-benar terisi, total 0,20 lot. Program sama tidak membuktikan hanya satu salinan aktif.LokalEA v1 · 0,10Trading aktifRemoteEA v1 · 0,10Trading aktifRekening0,20 lotDua fillProgram sama ≠ hanya satu instans aktif.
Inventaris instans sebelum perpindahan. Model dua instans aktif, masing-masing mengirim instruksi 0,10 lot; keduanya benar-benar terisi. Tidak ada harga, P/L atau penyedia nyata dalam contoh.

Total 0,20 lot mengikuti asumsi dua fill. Jika status salah satu permintaan belum diketahui, periksa riwayat dan posisi.

Pada layar kecil, gulir diagram mendatar atau perbesar. Nilai dan kesimpulan juga tersedia dalam teks di bawah.

Model rekaan: dua salinan aktif masing-masing mengirim satu instruksi 0,10 lot, dan kedua instruksi diasumsikan benar-benar terisi. Total 0,20 lot. Jika salah satu balasan terminal belum diketahui, jangan langsung menyimpulkan 0,20 lot: rekonsiliasi riwayat serta posisi kini. Menghentikan EA tidak menghapus order bersyarat atau proteksi yang sudah diterima server.

Batas penantian bukan penolakan terkonfirmasi

Tambahan dua skenario rekaan terpisah membantu menguji ulang instruksi. Pengamat mengirim A sebesar 0,10 lot dan tidak mendapat balasan sampai batas lokal. Ia lalu mengirim instruksi baru B sebesar 0,10 lot yang terisi. Catatan lokal tanpa balasan A cocok dengan lebih dari satu riwayat server:

Asumsi riwayat serverABEksposur sesudahnya
A sudah terisi, balasannya tidak sampai0,10 lot0,10 lot terisi0,20 lot
A tidak pernah diterima0 lot0,10 lot terisi0,10 lot

Kedua riwayat dibuat untuk contoh; tidak ada broker atau kode penolakan tertentu yang diuji. Batas waktu menunggu di sisi lokal bukan pesan server yang menolak. Simpan identitas permintaan, order dan deal, lalu cocokkan status serta rekening sebelum menganggap instruksi gagal dan mengulanginya. Dokumentasi OrderSend juga membedakan permintaan diterima untuk pemrosesan dari transaksi benar-benar tereksekusi. Magic Number sendiri bukan mekanisme yang menghalangi instruksi ganda.

Pada demo, tentukan satu instans untuk instruksi baru dan cara menghentikan salinan lainnya. Periksa log instans baru dan keadaan rekening sesudah perpindahan, bukan ikon koneksi saja. Ketika salinan lama kembali aktif, periksa izin serta sinkronisasi lagi. Panduan kuotasi MT5 yang tidak diperbarui membantu menilai harga yang berhenti datang. Jika beberapa program mengubah posisi bersama, bedakan alokasi analitis hasil EA dari perubahan SL/TP netting. Identitas program tidak memisahkan eksposur di server.

Langkah pemeriksaan berikutnya

  1. Endpoint dan protokol. Traceroute menjelaskan rute dan dapat mendapat balasan yang difilter atau diprioritaskan rendah; ia tidak mengukur seluruh eksekusi order. Catat harga diminta, fill dan timestamp dalam sampel yang didefinisikan. Rata-rata slippage di atas 0,5 pip belum membuktikan VPS memperbaikinya.
  2. Uji yang terkendali. Periksa syarat trial serta pengembalian uang aktual jika tersedia. Gunakan program, input serta protokol sama dan simpan kegagalan maupun respons berhasil. Catat zona waktu; label lokal dan server berbeda perlu dikonversikan sebelum mengukur jeda.
  3. Kelayakan layanan. Tanyakan entitas broker mengenai syarat hosting aktual. Saldo atau frekuensi trading sendiri tidak membuktikan ada paket gratis. Periksa sumber daya, pembaruan, pemulihan dan cara menghentikan program.

Contoh log rekaan: median tidak dijumlahkan. Tiga permintaan memiliki waktu komunikasi dan pemrosesan lain berpasangan (1; 100), (1; 1), (100; 1) ms. Totalnya 101; 2; 101 ms. Median tiap komponen 1 ms, jumlah dua median 2 ms, tetapi median total 101 ms. Jumlahkan komponen untuk setiap peristiwa yang cocok dahulu, lalu hitung median atau persentil waktu keseluruhan.

Pada peristiwa lengkap yang sama, rata-rata dapat dijumlahkan: masing-masing komponen rata-rata 34 ms dan total rata-rata 68 ms. Simpan identitas yang cocok dan jam tersinkron; ringkasan segmen independen tidak menetapkan waktu order lengkap tipikal. Angka rekaan ini tidak mengukur penyedia. Dasar EA, MQL5 serta penulisan EA dan waktu realisasi order melengkapi pemeriksaan kebutuhan program serta jalur eksekusi.