EQVPS

Freqtrade په یوه VPS چلول: اړتیاوې، د Docker تنظیم، او ریښتیني حدونه

Jul 4, 2026 · 6 دقیقې لوستل · EQVPS Team

په ستاسو laptop یو سوداګرۍ bot د یوه بې‌خونده دلیل لپاره یو بد نظر دی: ستاسو laptop ۲۴/۷ آنلاین نه دی، او بازارونه دي. سرپوښ د یوې سوداګرۍ په منځ کې بند کړئ او bot د یوه خلاص موقعیت اداره درولوي. Freqtrade — مشهور open-source Python سوداګرۍ bot — د بې‌څارنې چلولو لپاره جوړ شوی، چې دقیقاً هغه څه دي چې یو کوچنی VPS ورته دی. دلته دی چې دا واقعاً څه ته اړتیا لري، څنګه یې د Docker سره تنظیم کړئ، او ریښتیني حدونه چې هیڅوک یې نه یادوي تر هغه چې ورباندې ولګیږئ.

ولې یو سرور، نه ستاسو ماشین

دوه دلایل، دواړه عملي:

دا همدا منطق دی چې د هر سوداګرۍ bot په یوه VPS تر شا دی — Freqtrade یوازې اړتیاوې ملموسې کوي.

دا واقعاً څه ته اړتیا لري

Freqtrade پخپله سپک دی، خو د کار په اړه واقع‌بین اوسئ:

دا د Docker Compose سره تنظیم کړئ

Docker د Freqtrade چلولو ساتل شوې، ترټولو لږ دردناکه لاره ده. په یوه تازه box:

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

رسمي compose فایل واخلئ او یو config په تعاملي توګه جوړ کړئ (دا به ستاسو د تبادلې، stake، او dry-run په اړه وپوښتي):

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

لومړی dry-run — تل

یوه تازه ستراتیژۍ هیڅکله ریښتینو پیسو ته مه اشاره کوئ. Freqtrade dry-run (کاغذي سوداګري) ته ډیفالټ کیږي او تاسو باید هلته یې پریږدئ تر هغه چې ستراتیژۍ د یوې مودې لپاره په ژوندي بازار ډیټا ځان ثابت کړي. په config.json کې:

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

پیل یې کړئ او وګورئ:

docker compose up -d
docker compose logs -f

د compose فایل کې د restart: unless-stopped پالیسي دلته ستاسو د systemd-معادل ده — Docker bot د یوه crash یا د سرور بیا پیل وروسته بیرته راولي، هیڅ لاسي ګام نشته. (که تاسو یې د Docker څخه بهر چلول غوره کوئ، یو systemd unit د Restart=always سره همدا دنده کوي — همدا اصل لکه د هر bot ژوندی ساتل.)

د تبادلې API کیلي — هغه برخه چې خلک چیچي

دا هغه ځای دی چیرته چې یو سوداګرۍ تنظیم په ګران ډول غلط ځي. دوه قواعد، غیر-د-خبرو وړ:

کیلي په config.json کې وساتئ، غیر-نړۍ-لوستلو وړ یې کړئ (chmod 600)، او کانټینر د یوه غیر-root کاروونکي په توګه وچلوئ. او لومړی box قفل کړئ — د نوي-VPS د امنیت checklist لس دقیقې نیسي او هغه دروازې تړي چې مهمې دي.

user_data بیک‌اپ کړئ

ستاسو ستراتیژۍ، config، او د سوداګرۍ تاریخ ټول په user_data کې اوسیږي. دا هغه شی دی چې تاسو یې نه غواړئ له لاسه ورکړئ:

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

هغه له سرور څخه په دوره‌ای توګه (یا object storage ته) راکش کړئ. د سوداګرۍ DB ورکول د ستاسو د فعالیت تاریخ ورکول معنی لري؛ د یوې تنظیم شوې ستراتیژۍ ورکول د مطلوبولو بیا کول معنی لري.

ریښتيني حدونه

کتاکلی

Freqtrade په یوه VPS د ژوندي bot لپاره سم تنظیم دی: یو $5 Micro د یوې متمرکزې ستراتیژۍ لپاره، یو $8 Small که تاسو ډیرې جوړې چلوئ، د Docker Compose د restart: unless-stopped سره د اپټایم لپاره، او یو یوازې-سوداګري، IP-whitelisted API کیلي نو یو لیک تاسو نشي وچوي. درنه backtesting او hyperopt په خپل laptop وساتئ، user_data بیک‌اپ کړئ، او پریږدئ سرور هغه یو کار وکړي چې پکې ښه دی — آنلاین پاتې کیدل پداسې حال کې چې بازار حرکت کوي. راجستر یوازې-بریښنالیک دی او تاسو په USDC یا USDT تادیه کوئ؛ یو dedicated IP هغه یو لوړول دی چې دلته یې ارزښت لري، خالص د API-کیلي whitelist لپاره.


د ځای پرځای کولو لپاره چمتو یاست؟ Freqtrade په یوه Micro پلان آرام دی؛ د درنو backtestونو یا ډیرو جوړو لپاره، Small ته اندازه لوړه کړئ.

پوښتنې

Freqtrade په یوه VPS څومره RAM ته اړتیا لري؟

د یوه live یا dry-run bot لپاره، ۲ GB یو آرام بنسټ دی — Freqtrade پخپله سپک دی، خو د Docker تصویر سربیره یو څو جوړې او indicatorونه ځای غواړي. ۱ GB د یوې واحد ستراتیژۍ لپاره په لږو جوړو کار کولی شي، خو ۲ GB ($5 Micro) خوندي‌ترین فرش دی. Backtesting او hyperopt یوه بله کیسه ده — دوی د حافظې- او CPU-تږي دي، او تاسو باید هغه په خپل ماشین وچلوئ، نه سرور.

ایا زه کولی شم په VPS backtest او hyperopt وکړم؟

تاسو کولی شئ، خو معمولاً باید یې ونه کړئ. د اوږدو سلسلو باندې backtesting او hyperopt CPU-محدود او burst دي — دوی به هستې د دقیقو یا ساعتونو لپاره ونیسي. په یوه شریک، burst-متمرکز پلان دا ناسم کار دی (او دوامداره ۱۰۰٪ بار د منلو وړ کارونې پالیسي سره ښکیلیږي). درنه مطلوبول محلي وکړئ، بیا تنظیم شوې ستراتیژۍ VPS ته ولیږئ چې ژوندۍ وچلیږي.

زه څنګه خپل د تبادلې API کیلي په یوه سرور خوندي وساتم؟

کیلي یوازې د سوداګرۍ اجازو سره جوړه کړئ — هیڅکله اېستل روښانه مه کوئ. که ستاسو تبادله د IP whitelisting ملاتړ کوي، کیلي د سرور IP ته قفل کړئ، چې د یوه dedicated-IP پلان کارولو یو ریښتینی دلیل دی (یو NAT پلان د node بهرته IP شریکوي). کیلي د Freqtrade config کې په یوه root-د لوستلو وړ، غیر-نړۍ-لوستلو وړ فایل کې وساتئ، او bot د یوه غیر-root کاروونکي په توګه وچلوئ.

ولې bot د محلي پر ځای په یوه VPS وچلوم؟

بازارونه نه تړل کیږي، او یو سوداګرۍ bot باید دوامداره آنلاین وي ترڅو په سیګنالونو عمل وکړي او خلاص موقعیتونه اداره کړي. یو laptop ویده کیږي، بیا پیلیږي، او wifi بایلي — هره تشه یو ورک شوی دخول یا یو غیر-اداره شوی خروج دی. یو VPS تاسو ته ۲۴/۷ اپټایم او تبادلې ته یو ثابت، ټیټ-latency پیوستون درکوي. دا ټوله موخه ده.

← بلاګ ته بیرتهپلانونه او بیې وګورئ →

تبصرې

لا تبصرې نشته. لومړی اوسئ.

یوه تبصره پریږدئ

تبصرې د ښکاره کیدو مخکې اعتدال کیږي.