Yaz sıcağı — her şey eriyor, fiyatlarımız bile.−25%31 Ağustos'a kadar her yıllık planda −%25Planları gör
EQVPS
Hemen başla

Freqtrade'i bir VPS'te çalıştırmak: gereksinimler, Docker kurulumu ve dürüst sınırlar

4 Tem 2026 · 4 dk okuma · EQVPS Team

Dizüstünüzde bir trading bot, sıkıcı tek bir nedenle kötü bir fikirdir: dizüstünüz 7/24 çevrimiçi değildir, piyasalar ise öyledir. Kapağı işlem ortasında kapatın ve bot açık bir pozisyonu yönetmeyi bırakır. Freqtrade — popüler açık kaynaklı Python trading botu — gözetimsiz çalışmak için tasarlanmıştır ve küçük bir VPS tam da bunun içindir. İşte gerçekte neye ihtiyacı olduğu, Docker ile nasıl kurulacağı ve takılana kadar kimsenin bahsetmediği dürüst sınırlar.

Neden kendi makinen değil, bir sunucu

İki sebep, ikisi de pratik:

Bu, herhangi bir trading botunu bir VPS'te çalıştırmanın arkasındaki mantığın aynısı — Freqtrade sadece gereksinimleri somutlaştırıyor.

Gerçekte neye ihtiyacı var

Freqtrade'in kendisi hafiftir ama iş yükü konusunda gerçekçi ol:

Docker Compose ile kur

Docker, Freqtrade'i çalıştırmanın bakımı yapılan, en az sancılı yoludur. Taze bir kutuda:

sudo apt update && sudo apt install -y docker.io docker-compose-v2
mkdir ~/ft && cd ~/ft
docker run --rm -v "$(pwd)/user_data:/freqtrade/user_data" \
  freqtradeorg/freqtrade:stable create-userdir --userdir user_data

Resmi compose dosyasını al ve etkileşimli olarak bir config oluştur (borsanı, stake'ini ve dry-run'ı soracak):

curl -s https://raw.githubusercontent.com/freqtrade/freqtrade/stable/docker-compose.yml -o docker-compose.yml
docker compose run --rm freqtrade new-config --config user_data/config.json

Önce dry-run — her zaman

Taze bir stratejiyi asla gerçek paraya yöneltme. Freqtrade varsayılan olarak dry-run'a (kağıt üzerinde işlem) düşer ve strateji bir süre canlı piyasa verisinde kendini kanıtlayana kadar orada bırakmalısın. config.json'da:

{
  "dry_run": true,
  "dry_run_wallet": 1000
}

Başlat ve izle:

docker compose up -d
docker compose logs -f

Compose dosyasındaki restart: unless-stopped politikası, burada senin systemd karşılığın — Docker, bir çökme ya da sunucu yeniden başlatmasından sonra botu geri getirir, elle bir adım yok. (Docker dışında çalıştırmayı tercih ediyorsan, Restart=always içeren bir systemd birimi aynı işi görür — herhangi bir botu ayakta tutmakla aynı ilke.)

Borsa API anahtarları — insanları ısıran kısım

Bir trading kurulumunun pahalıya patladığı yer burasıdır. İki kural, pazarlıksız:

Anahtarları config.json'da tut, herkese açık okunmaz yap (chmod 600) ve konteyneri root olmayan bir kullanıcı olarak çalıştır. Ve önce kutuyu kilitle — yeni VPS güvenlik kontrol listesi on dakika sürer ve önemli kapıları kapatır.

user_data'yı yedekle

Stratejileriniz, config'iniz ve işlem geçmişinizin hepsi user_data'da yaşar. Kaybetmek istemeyeceğiniz şey budur:

tar czf ft-backup-$(date +%F).tar.gz user_data

Onu sunucudan düzenli olarak (ya da nesne depolamaya) çek. İşlem veritabanını kaybetmek performans geçmişini kaybetmek demektir; ayarlanmış bir stratejiyi kaybetmek optimizasyonu baştan yapmak demektir.

Dürüst sınırlar

Sonuç

Bir VPS'te Freqtrade, canlı bot için doğru kurulumdur: odaklı bir strateji için $5 Micro, çok parite çalıştırıyorsan $8 Small, çalışma süresi için restart: unless-stopped ile Docker Compose ve bir sızıntının seni boşaltamaması için yalnızca işlem izinli, IP whitelist'li bir API anahtarı. Ağır backtest ve hyperopt'u dizüstünde tut, user_data'yı yedekle ve sunucunun iyi olduğu tek şeyi yapmasına izin ver — piyasa hareket ederken çevrimiçi kalmak. Kayıt yalnızca e-postayla yapılır ve USDC ya da USDT ile ödersin; özel IP, burada değmeye değer tek yükseltmedir, tamamen API anahtarı whitelist'i için.


Dağıtmaya hazır mısın? Freqtrade bir Micro planında rahattır; daha ağır backtest'ler ya da çok parite için Small'a yüksel.

SSS

Freqtrade bir VPS'te ne kadar RAM'e ihtiyaç duyar?

Canlı ya da dry-run bir bot için 2 GB rahat bir taban — Freqtrade'in kendisi hafiftir ama Docker imajı ile birkaç parite ve gösterge biraz pay ister. 1 GB, az paritede tek strateji için işe yarar, ama 2 GB ($5 Micro) daha güvenli zemindir. Backtest ve hyperopt ise başka bir hikaye — bunlar bellek ve CPU açlığı çeker, onları sunucuda değil kendi makinende çalıştırmalısın.

VPS'te backtest ve hyperopt yapabilir miyim?

Yapabilirsin ama genelde yapmamalısın. Uzun aralıklarda backtest ve hyperopt CPU'ya bağlı ve patlamalıdır — çekirdekleri dakikalar ya da saatler boyunca doldurur. Paylaşımlı, patlamaya yönelik bir planda bu yanlış iş yüküdür (ve sürekli %100 yük kabul edilebilir kullanım politikasına takılır). Ağır optimizasyonu yerelde yap, sonra ayarlanmış stratejiyi VPS'e gönderip canlı çalıştır.

Borsa API anahtarımı bir sunucuda nasıl güvende tutarım?

Anahtarı yalnızca işlem izniyle oluştur — asla çekimi etkinleştirme. Borsan IP whitelist destekliyorsa anahtarı sunucunun IP'sine kilitle; bu, özel IP planı kullanmak için gerçek bir sebeptir (NAT planı düğümün giden IP'sini paylaşır). Anahtarı Freqtrade config'inde root'un okuyabildiği, herkese açık olmayan bir dosyada tut ve botu root olmayan bir kullanıcı olarak çalıştır.

Botu neden dizüstümde değil de bir VPS'te çalıştırayım?

Piyasalar kapanmaz ve bir trading bot sinyallere göre hareket edip açık pozisyonları yönetmek için sürekli çevrimiçi olmalıdır. Dizüstü uyur, yeniden başlar ve wifi düşer — her boşluk kaçırılan bir giriş ya da yönetilmeyen bir çıkıştır. Bir VPS sana 7/24 çalışma süresi ve borsaya kararlı, düşük gecikmeli bir bağlantı verir. Bütün mesele bu.

← Blog'a dönPlanları ve fiyatları gör →

Yorumlar

Henüz yorum yok. İlk olun.

Bir yorum bırakın

Yorumlar görünmeden önce denetlenir.