ایک trading bot جو آپ کے لیپ ٹاپ بند ہونے پر رک جاتا ہے وہ ایک ایسا bot ہے جو آخرکار سب سے بدترین لمحے پر ایک position بند کرے گا — یا سرے سے بند کرنے میں ناکام رہے گا۔ اگر ایک strategy بلا نگرانی چلتی ہے، تو یہ ایسی مشین پر ہونی چاہیے جو سوتی نہیں، Wi-Fi نہیں کھوتی، اور آپ کے باہر ہوتے ہوئے updates کے لیے ری بوٹ نہیں کرتی۔
ایک bot کو دراصل کیا درکار ہے
لوگوں کے سوچنے سے کم۔ trading bots اصولی طور پر latency-حساس ہیں، لیکن جو sub-second HFT نہیں اس کے لیے، اصل تقاضے یہ ہیں:
- مستقل uptime۔ bot کو تب جاگنا چاہیے جب بازار ہلے، تب نہیں جب آپ۔
- backtests کے لیے کافی RAM۔ live trading ہلکی ہے؛ pairs پر ایک سال کے منٹ candles backtest کرنا ہی دراصل memory کھاتا ہے۔
- تیز ڈسک۔ candle databases اور trade logs مسلسل لکھتے ہیں۔ ہمارا NVMe (RAID1، ~800 MB/s reads) اسے رکے بغیر سنبھالتا ہے۔
- ایک مستحکم outbound IP۔ کچھ exchange APIs آپ کو API keys کے لیے ایک IP whitelist کرنے دیتے ہیں — ایک dedicated-IP پلان آپ کو ایک مقررہ دیتا ہے۔
Micro ($5/ماہ) چند pairs پر ایک واحد strategy میں مانتا ہے۔ Small ($8/ماہ — 4 vCPU، 4 GB RAM، 35 GB NVMe) وہ جگہ ہے جہاں backtesting اور ایک dashboard شامل کرنے کے بعد زیادہ تر لوگ ٹِکتے ہیں۔
چند کمانڈز میں Freqtrade
# تازہ Ubuntu 24.04 — Docker انسٹال کریں
apt update && apt install -y docker.io docker-compose-v2 git
systemctl enable --now docker
# Freqtrade
mkdir -p /opt/freqtrade && cd /opt/freqtrade
docker run --rm -v "$(pwd):/freqtrade/user_data" \
freqtradeorg/freqtrade:stable create-userdir --userdir /freqtrade/user_data
# کنفیگر کریں (exchange keys، pairs، stake) — پھر پہلے dry-run میں چلائیں
docker compose up -d
docker compose logs -f
dry-run میں شروع کریں۔ ہمیشہ۔ پھر live پر صرف تب جائیں جب strategy حقیقی بازار-ڈیٹا پر چند دن paper trading ٹِک جائے۔
Hummingbot اسی طرح کام کرتا ہے — Docker امیج، ایک mounted volume میں config، اسے docker compose کے تحت چلائیں تاکہ یہ ایک ری بوٹ کے بعد واپس آ جائے۔
کسٹم bot؟ Python plus ccxt عملاً ہر exchange کور کرتا ہے۔ اسے Restart=always کے ساتھ systemd کے تحت چلائیں تاکہ ایک کریش-شدہ process آپ کو بے نقاب چھوڑنے کے بجائے restart ہو۔
اس کے لیے خاص طور پر کرپٹو ادائیگی اور no KYC کیوں اہم ہیں
ٹریڈرز کی رائے ہوتی ہے کہ ان کی شناخت کہاں منسلک ہے۔ اگر آپ crypto exchanges پر strategies چلا رہے ہیں، تو اپنے قانونی نام میں ایک کارپوریٹ کارڈ سے ایک سرور funded کرنا — اور ایک ہوسٹنگ پرووائیڈر کو ایک پاسپورٹ اسکین دینا — اُس پیٹرن کو توڑنے کی ایک عجیب جگہ ہے۔
ہم نہیں مانگتے۔ register کے لیے ای میل، ادا کرنے کے لیے USDC یا USDT (Base، Ethereum، یا Tron)۔ کوئی دستاویزات، کارڈ نہیں۔ آپ کی API keys، آپ کی strategy، آپ کا سرور — باکس کو ایک KYC فائل سے جوڑتا کچھ نہیں۔
کرپٹو میں ادا کرنے میں نئے؟ پانچ-منٹ کی گائیڈ۔
ایک پلان چننا
| سیٹ اپ | پلان | قیمت |
|---|---|---|
| ایک strategy، چند pairs، dry-run اور live | Micro | $5/ماہ |
| backtesting، database، web UI — عام سیٹ اپ | Small | $8/ماہ |
| exchange API keys پر whitelist کرنے کے لیے ایک مقررہ IP درکار | Small-IP | $16/ماہ |
| متعدد bots، بھاری backtests | Medium | $12/ماہ |
مکمل root، NVMe، 1 Gbit/s پر unmetered ٹریفک، جرمنی اور فن لینڈ میں سرورز۔ سالانہ ادا کریں — بارہ کے بجائے ایک کرپٹو ٹرانسفر۔
متعلقہ مطالعہ
- ایک نیا VPS محفوظ کریں: ایک checklist — آپ کی API keys باکس چھونے سے پہلے یہ کریں
- ایک VPS پر ایک Discord bot ہوسٹ کریں — وہی systemd پیٹرن، مختلف bot
تیار؟ ایک bot سرور تعینات کریں → — تقریباً ایک منٹ میں چالو، کرپٹو میں ادا، کوئی ID درکار نہیں۔
تبصرے
ابھی کوئی تبصرہ نہیں۔ پہلے بنیں۔