Alım satım botları, arbitraj betikleri ve piyasa verisi toplayıcıları gün boyu çalışır ve iki şeyi önemser: açık kalmak ve borsaya yakın olmak. Bir VPS her ikisini de ev bilgisayarından daha iyi yapar.
Neden evde çalıştırmayasınız?
- Elektrik kesintileri ve yönlendirici yeniden başlatmaları botunuzu en kötü anda durdurur.
- Ev bağlantıları titreşim (jitter) ekler ve nadiren bir borsaya yakındır.
- Bir bilgisayarı günün 24 saati açık bırakmak, küçük bir VPS'ten daha pahalıya gelir.
Botlar için bir VPS'te önemli olanlar
- Borsaya ağ gecikmesi. Çoğu büyük kripto borsası eşleştirme motorlarını birkaç bölgede çalıştırır. Kullandığınız API'ye en düşük gidiş-dönüş süresine sahip konumu seçin.
- Tutarlı CPU. Ayrılmış CPU'lu planlar, paylaşımlılara göre daha dengeli zamanlama sağlar.
- Kararlı çalışma süresi. Durum sayfası olan ve günlükler ile veritabanları için hızlı NVMe depolama sunan bir sağlayıcı seçin.
- Mütevazı kaynaklar. Birçok bot yalnızca 1 ila 2 vCPU ve 2 GB RAM ister.
Tahmin etmeyin, ölçün
İki veya üç aday konumda küçük bir plan sipariş edin, ardından borsanızın API'sine gerçek gecikmeyi test edin:
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
En iyi tek sonuca göre değil, medyana ve en kötü duruma göre seçin. Ani sıçramalar, biraz daha yüksek bir ortalamadan daha çok zarar verir.
Botu çalışır tutun
[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
Bunu /etc/systemd/system/bot.service olarak kaydedin ve systemctl enable --now bot ile etkinleştirin. Systemd, çökmeden sonra botu yeniden başlatır ve açılışta başlatır.
Güvenlik kontrol listesi
- API anahtarlarını yalnızca işlem izniyle ve para çekme devre dışı olacak şekilde kullanın.
- Borsa ayarlarında her anahtarı sunucunuzun IP adresiyle sınırlayın.
- Anahtarları ortam değişkenlerinde veya kısıtlı izinli bir gizli bilgiler dosyasında saklayın, asla herkese açık bir depoda değil.
- Her emri kaydedin ve hatalar ile olağandışı bakiyeler için uyarılar kurun.
- Önce küçük tutarlarla test edin. Otomatik alım satım hızla para kaybettirebilir.
Buradaki hiçbir şey yatırım tavsiyesi değildir. Hızlı bir sunucu bir stratejiyi kârlı yapmaz.