روبوت تداول تشفير مجاني ومفتوح المصدر مكتوب بلغة بايثون
Freqtrade هو روبوت تداول تشفير مجاني ومفتوح المصدر مكتوب بلغة Python. إنه مصمم لدعم جميع التبادلات الرئيسية ويمكن التحكم فيه عبر Telegram. يحتوي على أدوات الاختبار الخلفي والتخطيط وإدارة الأموال بالإضافة إلى تحسين الإستراتيجية عن طريق التعلم الآلي.
تنصل
هذا البرنامج للأغراض التعليمية فقط. لا تخاطر بالمال الذي تخشى أن تخسره. استخدم البرنامج على مسؤوليتك الخاصة. المؤلفون وجميع الشركات التابعة لا تتحمل أي مسؤولية عن نتائج التداول الخاصة بك.
ابدأ دائمًا بتشغيل روبوت تداول في تجربة التشغيل الجاف ولا تستخدم المال قبل أن تفهم كيفية عمله وما هو الربح / الخسارة الذي يجب أن تتوقعه.
نوصيك بشدة أن يكون لديك معرفة بالبرمجة وبايثون. لا تتردد في قراءة الكود المصدري وفهم آلية عمل هذا الروبوت.
أسواق الصرف المدعومة
يرجى قراءة الملاحظات الخاصة بالتبادل للتعرف على التكوينات الخاصة والنهائية اللازمة لكل عملية تبادل.
- [x] بيتركس
- [x] بينانس (* ملاحظة لمستخدمي binance)
- [x] كسر
- [x] FTX
- [] يحتمل أن يكون العديد من الآخرين . (لا يمكننا ضمان أنهم سيعملون)
تم اختبار المجتمع
أكدت التبادلات العمل من قبل المجتمع:
- [x] معركة
توثيق
ندعوك لقراءة وثائق الروبوت للتأكد من فهمك لكيفية عمل الروبوت.
الرجاء العثور على الوثائق الكاملة على موقعنا موقع الكتروني .
سمات
- [x] استنادًا إلى Python 3.7+ : للتثبيت على أي نظام تشغيل - Windows و macOS و Linux.
- [x] إصرار : يتحقق الثبات من خلال sqlite.
- [x] ركض جاف : قم بتشغيل الروبوت دون دفع المال.
- [x] الاختبار الخلفي : قم بتشغيل محاكاة لاستراتيجية الشراء / البيع الخاصة بك.
- [x] تحسين الإستراتيجية عن طريق التعلم الآلي : استخدم التعلم الآلي لتحسين معلمات إستراتيجية الشراء / البيع الخاصة بك باستخدام بيانات التبادل الحقيقية.
- [x] تحجيم موضع الحافة احسب معدل ربحك ، ونسبة المخاطرة والمكافأة ، وأفضل وقف خسارة واضبط حجم مركزك قبل اتخاذ مركز لكل سوق محدد. يتعلم أكثر .
- [x] إدراج العملات المشفرة في القائمة البيضاء : حدد العملة المشفرة التي تريد تداولها أو استخدم القوائم البيضاء الديناميكية.
- [x] عملات التشفير في القائمة السوداء : حدد العملة المشفرة التي تريد تجنبها.
- [x] يمكن إدارتها عبر Telegram : إدارة الروبوت باستخدام Telegram.
- [x] عرض الربح / الخسارة في فيات : اعرض ربحك / خسارتك في 33 فيات.
- [x] ملخص يومي للربح / الخسارة : قدم ملخصًا يوميًا لأرباحك / خسارتك.
- [x] تقرير حالة الأداء : قدم حالة أداء تداولاتك الحالية.
بداية سريعة
يوفر Freqtrade برنامجًا نصيًا لنظام Linux / macOS لتثبيت جميع التبعيات ومساعدتك في تكوين الروبوت.
git clone -b develop https://github.com/freqtrade/freqtrade.git cd freqtrade ./setup.sh --install
لأي نوع آخر من التثبيت يرجى الرجوع إلى وثيقة التثبيت .
الاستخدام الأساسي
أوامر البوت
usage: freqtrade [-h] [-V] {trade,create-userdir,new-config,new-hyperopt,new-strategy,download-data,convert-data,convert-trade-data,backtesting,edge,hyperopt,hyperopt-list,hyperopt-show,list-exchanges,list-hyperopts,list-markets,list-pairs,list-strategies,list-timeframes,show-trades,test-pairlist,plot-dataframe,plot-profit} ... Free, open source crypto trading bot positional arguments: {trade,create-userdir,new-config,new-hyperopt,new-strategy,download-data,convert-data,convert-trade-data,backtesting,edge,hyperopt,hyperopt-list,hyperopt-show,list-exchanges,list-hyperopts,list-markets,list-pairs,list-strategies,list-timeframes,show-trades,test-pairlist,plot-dataframe,plot-profit} trade Trade module. create-userdir Create user-data directory. new-config Create new config new-hyperopt Create new hyperopt new-strategy Create new strategy download-data Download backtesting data. convert-data Convert candle (OHLCV) data from one format to another. convert-trade-data Convert trade data from one format to another. backtesting Backtesting module. edge Edge module. hyperopt Hyperopt module. hyperopt-list List Hyperopt results hyperopt-show Show details of Hyperopt results list-exchanges Print available exchanges. list-hyperopts Print available hyperopt classes. list-markets Print markets on exchange. list-pairs Print pairs on exchange. list-strategies Print available strategies. list-timeframes Print available timeframes for the exchange. show-trades Show trades. test-pairlist Test your pairlist configuration. plot-dataframe Plot candles with indicators. plot-profit Generate plot showing profits. optional arguments: -h, --help show this help message and exit -V, --version show program's version number and exit
أوامر Telegram RPC
Telegram ليس إلزاميًا. ومع ذلك ، فهذه طريقة رائعة للتحكم في الروبوت الخاص بك. مزيد من التفاصيل وقائمة الأوامر الكاملة على موقعنا توثيق
/start
: يبدأ التاجر./stop
: إيقاف التاجر./stopbuy
: التوقف عن الدخول في صفقات جديدة./status |[table]
: يسرد كل الصفقات المفتوحة أو محددة./profit
: يسرد الربح التراكمي من جميع التداولات المنتهية/forcesell |all
: بيع الصفقة المحددة فورًا (تجاهلminimum_roi
)./performance
: عرض أداء كل صفقة منتهية مجمعة حسب الزوج/balance
: إظهار رصيد الحساب لكل عملة./daily
: إظهار الربح أو الخسارة في اليوم خلال الأيام الـ n الأخيرة./help
: إظهار رسالة المساعدة./version
: عرض الإصدار.
الفروع التنموية
تم إعداد المشروع حاليًا في فرعين رئيسيين:
develop
- غالبًا ما يحتوي هذا الفرع على ميزات جديدة ، ولكنه قد يحتوي أيضًا على تغييرات متقطعة. نحاول جاهدين الحفاظ على استقرار هذا الفرع قدر الإمكان.stable
- يحتوي هذا الفرع على أحدث إصدار مستقر. يتم اختبار هذا الفرع جيدًا بشكل عام.feat/*
- هذه هي الفروع المميزة التي يتم العمل عليها بكثافة. الرجاء عدم استخدام هذه إلا إذا كنت ترغب في اختبار ميزة معينة.
الدعم
مساعدة / الخلاف / سلاك
بالنسبة لأية أسئلة لا تغطيها الوثائق أو للحصول على مزيد من المعلومات حول الروبوت ، أو ببساطة للتفاعل مع الأفراد ذوي التفكير المماثل ، فإننا نشجعك على الانضمام إلى قناة Slack الخاصة بنا.
يرجى التحقق من موقعنا خادم الخلاف .
يمكنك أيضًا الانضمام إلينا قناة سلاك .
البق / القضايا
إذا اكتشفت خطأ في الروبوت ، من فضلك ابحث في أداة تعقب المشكلات لدينا أول. إذا لم يتم الإبلاغ عنها ، من فضلك إنشاء عدد جديد وتأكد من اتباع دليل النموذج حتى يتمكن فريقنا من مساعدتك في أسرع وقت ممكن.
طلبات مخصصة
هل لديك فكرة رائعة لتحسين الروبوت الذي تريد مشاركته؟ من فضلك ، ابحث أولاً إذا لم تكن هذه الميزة ناقش بالفعل . إذا لم يتم طلب ذلك ، من فضلك إنشاء طلب جديد وتأكد من اتباع دليل النموذج حتى لا يضيع في تقارير الأخطاء.
طلبات السحب
هل تشعر أن الروبوت الخاص بنا يفتقد ميزة؟ نحن نرحب بطلبات السحب الخاصة بك!
يرجى قراءة وثيقة مساهمة لفهم المتطلبات قبل إرسال طلبات السحب الخاصة بك.
البرمجة ليست ضرورة للمساهمة - ربما تبدأ بتحسين وثائقنا؟ القضايا المسمى أول قضية جيدة يمكن أن تكون مساهمات أولى جيدة ، وستساعدك في التعرف على قاعدة الشفرة.
نصائح وحيل استوديو إدارة خادم SQL
ملحوظة قبل البدء في أي عمل ميزة رئيسية جديدة ، الرجاء فتح قضية تصف ما تخطط للقيام به أو تحدث إلينا الخلاف أو تثاقل . سيضمن ذلك أن الأطراف المهتمة يمكنها تقديم ملاحظات قيمة حول الميزة ، وإعلام الآخرين أنك تعمل عليها.
الأهمية: قم دائمًا بإنشاء العلاقات العامة الخاصة بك مقابل develop
فرع ، وليس stable
.
متطلبات
ساعة محدثة
يجب أن تكون الساعة دقيقة ومتزامنة مع خادم NTP بشكل متكرر لتجنب مشاكل الاتصال بالتبادلات.
الأجهزة المطلوبة دقيقة
لتشغيل هذا الروبوت ، نوصيك بمثيل سحابة بحد أدنى:
- الحد الأدنى من متطلبات النظام (يُنصح به): 2 غيغابايت من ذاكرة الوصول العشوائي ومساحة 1 غيغابايت على القرص و 2 وحدة المعالجة المركزية
متطلبات البرنامج
- Python 3.7.x
- نقطة
- يذهب
- TA-Lib
- فيرتالينف (موصى به)
- عامل ميناء (موصى به)
تفاصيل التنزيل:
مؤلف: freqtrade
العرض التوضيحي / التوثيق: مشاهدة العرض التوضيحي / التوثيق
رابط التحميل: قم بتنزيل شفرة المصدر
الموقع الرسمي: https://github.com/freqtrade/freqtrade
رخصة: ترخيص GPL-3.0
# بايثون # تشفير