حرّ الصيف — كل شيء يذوب، حتى أسعارنا.−25%−25% على كل خطة سنوية، حتى 31 أغسطسعرض الخطط
EQVPS

تشغيل Freqtrade على VPS: المتطلّبات، إعداد Docker، والحدود الصادقة

4 يوليو 2026 · 4 دقيقة قراءة · EQVPS Team

بوت تداول على حاسوبك المحمول فكرة سيّئة لسبب مملّ واحد: حاسوبك ليس على الإنترنت على مدار الساعة، والأسواق كذلك. أغلق الغطاء في منتصف صفقة ويتوقّف البوت عن إدارة مركز مفتوح. Freqtrade — بوت التداول الشائع مفتوح المصدر بـ Python — مبنيّ للعمل دون إشراف، وهو بالضبط ما يخدمه VPS صغير. إليك ما يحتاجه فعلًا، كيف تُعدّه بـ Docker، والحدود الصادقة التي لا يذكرها أحد حتى تصطدم بها.

لماذا خادم، لا آلتك

سببان، كلاهما عملي:

هذا المنطق نفسه وراء تشغيل أي بوت تداول على VPS — Freqtrade يجعل المتطلّبات ملموسة فحسب.

ما يحتاجه فعلًا

Freqtrade نفسه خفيف، لكن كن واقعيًا بشأن الحِمل:

أعدّه بـ Docker Compose

Docker هو الطريقة المصونة الأقلّ ألمًا لتشغيل Freqtrade. على صندوق جديد:

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 الرسمي وأنشئ إعدادًا تفاعليًا (سيسأل عن منصّتك وحصّتك والتشغيل التجريبي):

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

التشغيل التجريبي أولًا — دائمًا

لا توجّه أبدًا استراتيجية جديدة نحو مال حقيقي. Freqtrade يفترض التشغيل التجريبي (تداول ورقي) وينبغي أن تتركه هناك حتى تُثبت الاستراتيجية نفسها على بيانات سوق حيّة لفترة. في config.json:

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

ابدأه وراقب:

docker compose up -d
docker compose logs -f

سياسة restart: unless-stopped في ملف compose هي مكافئ systemd هنا — Docker يُعيد البوت بعد عطل أو إعادة تشغيل الخادم، بلا خطوة يدوية. (إن فضّلت تشغيله خارج Docker، وحدة systemd بـ Restart=always تقوم بالعمل نفسه — المبدأ نفسه كـإبقاء أي بوت حيًّا.)

مفاتيح API للمنصّة — الجزء الذي يعضّ الناس

هنا يخطئ إعداد تداول بثمن باهظ. قاعدتان، غير قابلتين للتفاوض:

أبقِ المفاتيح في config.json، اجعله لا يقرؤه العالم (chmod 600)، وشغّل الحاوية كمستخدم غير root. وأحكِم الصندوق أولًا — قائمة أمان الـ VPS الجديد تأخذ عشر دقائق وتُغلق الأبواب التي تهمّ.

انسخ user_data احتياطيًا

استراتيجياتك، وإعدادك، وتاريخ صفقاتك كلها تعيش في user_data. ذلك ما لا تريد فقدانه:

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

اسحب ذلك عن الخادم دوريًا (أو إلى تخزين كائنات). فقدان قاعدة الصفقات يعني فقدان تاريخ أدائك؛ فقدان استراتيجية مضبوطة يعني إعادة التحسين.

الحدود الصادقة

الخلاصة

Freqtrade على VPS هو الإعداد الصحيح للبوت الحيّ: Micro بـ 5$ لاستراتيجية مركّزة، Small بـ 8$ إن شغّلت أزواجًا كثيرة، Docker Compose بـ restart: unless-stopped لوقت التشغيل، ومفتاح API للتداول فقط في قائمة IP بيضاء كي لا يستنزفك تسرّب. أبقِ الاختبار الرجعي وhyperopt الثقيلين على حاسوبك، انسخ user_data احتياطيًا، ودع الخادم يفعل الشيء الوحيد الذي يجيده — البقاء على الإنترنت بينما يتحرّك السوق. التسجيل بالبريد فقط وتدفع بـ USDC أو USDT؛ IP مخصّص هو الترقية الوحيدة التي تستحقّ هنا، بحتًا لقائمة مفتاح API البيضاء.


مستعدّ للنشر؟ Freqtrade مريح على خطة Micro؛ للاختبارات الرجعية الأثقل أو الأزواج الكثيرة، كبّر إلى Small.

الأسئلة الشائعة

كم من الذاكرة يحتاجها Freqtrade على VPS؟

لبوت حيّ أو تجريبي، 2 GB خطّ أساس مريح — Freqtrade نفسه خفيف، لكن صورة Docker زائد حفنة أزواج ومؤشّرات تريد متّسعًا. 1 GB يمكن أن يعمل لاستراتيجية واحدة على أزواج قليلة، لكن 2 GB (Micro بـ 5$) هي الأرضية الأأمن. الاختبار الرجعي وhyperopt قصّة أخرى — جائعان للذاكرة والمعالج، وينبغي أن تُشغّلهما على آلتك، لا الخادم.

هل أُجري الاختبار الرجعي وhyperopt على الـ VPS؟

تستطيع، لكن عادةً لا ينبغي. الاختبار الرجعي على مدى طويل وhyperopt مقيّدان بالمعالج ومتفجّران — سيثبّتان النوى دقائق أو ساعات. على خطة مشتركة موجّهة للتفجّر ذلك الحِمل الخطأ (والحمل المستمرّ 100% يصطدم بسياسة الاستخدام المقبول). أجرِ التحسين الثقيل محليًا، ثم اشحن الاستراتيجية المضبوطة إلى الـ VPS للتشغيل الحيّ.

كيف أُبقي مفتاح API للمنصّة آمنًا على خادم؟

أنشئ المفتاح بصلاحيات تداول فقط — لا تُفعّل السحب أبدًا. إن دعمت منصّتك قائمة IP بيضاء، اقفل المفتاح على IP الخادم، وهو سبب حقيقي لاستخدام خطة IP مخصّص (خطة NAT تشارك IP الصادر للعقدة). أبقِ المفتاح في إعداد Freqtrade على ملف يقرؤه root وليس العالم، وشغّل البوت كمستخدم غير root.

لماذا أُشغّل البوت على VPS بدل حاسوبي المحمول؟

الأسواق لا تُغلق، وبوت التداول يجب أن يكون على الإنترنت باستمرار ليتصرّف على الإشارات ويُدير المراكز المفتوحة. الحاسوب المحمول ينام، يُعيد التشغيل، ويُسقط الواي-فاي — كل فجوة دخول فائت أو خروج غير مُدار. VPS يمنحك تشغيلًا على مدار الساعة واتصالًا مستقرًا منخفض الاستجابة بالمنصّة. تلك هي النقطة كلها.

← العودة إلى المدوّنة← الخطط والأسعار

التعليقات

لا تعليقات بعد. كن الأول.

اترك تعليقًا

تُراجَع التعليقات قبل ظهورها.