Bot trading, skrip arbitrase, dan pengumpul data pasar berjalan sepanjang hari dan mementingkan dua hal: tetap menyala, dan berada dekat dengan bursa. VPS menangani keduanya lebih baik daripada komputer rumah.
Mengapa tidak dijalankan di rumah?
- Pemadaman listrik dan router yang restart menghentikan bot Anda di saat yang paling buruk.
- Koneksi rumahan menambah jitter dan jarang dekat dengan bursa.
- Membiarkan komputer menyala sepanjang waktu lebih mahal daripada VPS kecil.
Yang penting dari VPS untuk bot
- Latensi jaringan ke bursa. Sebagian besar bursa kripto besar menjalankan mesin pencocokan mereka di beberapa wilayah. Pilih lokasi dengan round trip terendah ke API yang Anda gunakan.
- CPU yang konsisten. Paket CPU khusus memberi waktu yang lebih stabil daripada paket bersama.
- Uptime stabil. Pilih penyedia dengan halaman status dan penyimpanan NVMe untuk log dan database yang cepat.
- Sumber daya sederhana. Banyak bot hanya butuh 1 hingga 2 vCPU dan RAM 2 GB.
Ukur, jangan menebak
Pesan paket kecil di dua atau tiga lokasi kandidat, lalu uji latensi sebenarnya ke API bursa Anda:
ping -c 20 api.example-exchange.com
curl -o /dev/null -s -w "connect: %{time_connect}s total: %{time_total}s\n" https://api.example-exchange.com/ping
mtr -rwc 50 api.example-exchange.com
Pilih berdasarkan median dan kasus terburuk, bukan hasil tunggal terbaik. Lonjakan lebih merugikan daripada rata-rata yang sedikit lebih tinggi.
Jaga bot tetap berjalan
[Unit]
Description=Trading bot
After=network-online.target
[Service]
User=bot
WorkingDirectory=/opt/bot
ExecStart=/usr/bin/python3 bot.py
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
Simpan sebagai /etc/systemd/system/bot.service dan aktifkan dengan systemctl enable --now bot. Systemd me-restart bot setelah crash dan menjalankannya saat boot.
Daftar periksa keamanan
- Gunakan kunci API dengan izin trading saja dan penarikan dinonaktifkan.
- Batasi setiap kunci ke alamat IP server Anda di pengaturan bursa.
- Simpan kunci di variabel lingkungan atau file rahasia dengan izin terbatas, jangan pernah di repositori publik.
- Catat setiap order, dan atur peringatan untuk error dan saldo yang tidak biasa.
- Uji dengan jumlah kecil terlebih dahulu. Trading otomatis bisa merugikan dengan cepat.
Tidak ada di sini yang merupakan nasihat keuangan. Server yang cepat tidak membuat sebuah strategi menguntungkan.