كيفية إعداد بوت التجارة عالية التردد

دليل مفصل يوضح لك كيفية إعداد روبوت تداول عالي التردد يمكن استخدامه في بورصة بيتريكس.

لاحظ أن الروبوت المستخدم في هذا الدليل هو -
https://github.com/gcarq/freqtrade/

يمكن العثور على الدعم في قناة سلاك الخاصة بهم.
يمكن الاطلاع على المزيد من الوثائق المتعمقة هنا.

TL ؛ متطلبات DR -

Vultr أو المحيط الرقمي VPS
حساب Bittrex مع تمكين API (يتطلب هذا Google Authenticator)
حساب برقية
مفتاح API Botfather
معرف دردشة Telegram الخاص بك

الخطوة 1

1A. قم بإنشاء أو تسجيل الدخول إلى حساب Bittrex الحالي. للتشغيل ، سيتطلب tradebot مفتاح API لحساب Bittrex الخاص بك. لإعداد مفاتيح API ، ستحتاج إلى تمكين 2FA أولاً. انتقل إلى الإعدادات> المصادقة الثنائية

افتح تطبيق Google Authenticator والمسح الضوئي في رمز الاستجابة السريعة المقدم على الشاشة.

تأكد من كتابة مفتاحك السري وتخزينه في مكان آمن. يمكن استخدام هذا لاستعادة 2FA المفقودة!

بمجرد إضافة الحساب إلى التطبيق ، سيتم إنشاء رمز عشوائي مكون من 6 أرقام كل 30 ثانية. أدخل هذا الرمز في حقل كود المصادقة وانقر على تمكين 2FA.

سترسل Bittrex إليك الآن بريدًا إلكترونيًا للتحقق من 2FA. افتح حساب البريد الإلكتروني الذي استخدمته لتسجيل حساب Bittrex الخاص بك وانقر على الرابط في هذا البريد الإلكتروني. سينقلك هذا إلى شاشة التأكيد النهائية لتأكيد إعدادات 2FA.

أدخل الكود من جهاز 2FA الخاص بك وانقر فوق "تمكين مصادقة ثنائية العوامل" - لقد مكّنت 2FA الآن على حسابك!

1B. الآن يتم تمكين 2FA ، يمكنك إعداد مفاتيح API الخاصة بك. انتقل إلى الإعدادات> مفاتيح API في حساب Bittrex الخاص بك.

انقر فوق إضافة مفتاح جديد ... ومنح المفتاح الأذونات التالية. انقر فوق حفظ عند الانتهاء.

سيُطلب منك رمز Google Authenticator. أدخل هذا وانقر فوق تأكيد. سترى الآن رموز المفاتيح والسرية التي تم إنشاؤها. لاحظ هذه في مكان آمن. هذه المفاتيح تسمح بالوصول إلى حساب Bittrex الخاص بك!

الخطوة 2

2A. افتح حساب Telegram الخاص بك وأرسل DM إلىBotFather. اكتب / ابدأ ثم / newbot. اتبع الخطوات لإنشاء مفتاح API. لاحظ أسفل مفتاح API هذا.

2B. افتح Telegram الخاص بك وإرسال DM إلىuserinfobot. اكتب / ابدأ. سوف userinfobot إخراج الهوية الخاصة بك. لاحظ هذا إلى أسفل.

الخطوه 3

3A. تسجيل الدخول إلى VPS كجذر وقم بتشغيل الأمر التالي

git clone https://github.com/gcarq/freqtrade && cd freqtrade && ./setup.sh - install

سيؤدي ذلك إلى استنساخ الريبو github freqtrade وتشغيل البرنامج النصي للإعداد الأولي. سوف تحتاج إلى الضغط على Enter و Y عدة مرات.

سيطلب برنامج إعداد freqtrade ما يلي -

ماكس الصفقات المفتوحة
حصة حصة
حصة العملة
عملة ورقية

من أجل هذا الدليل ، سوف نستخدم الإعدادات الافتراضية.

ستحتاج أيضًا إلى الدخول في -

بيتريكس كي
بيتريكس سيكريت
بوت والد API الرئيسية
معرف المحادثة برقية

بمجرد إدخال كل هذه التفاصيل ، سيتم إكمال إعداد bot.

3B. يتم تخزين ملف التكوين للبوت في ./config.json

افتح هذا الملف عن طريق تشغيل الأمر التالي.

nano ./config.json

هذا هو التخطيط الافتراضي لملف التكوين. يمكن العثور على التفاصيل الكاملة لكل خيار هنا - https://github.com/gcarq/freqtrade/blob/develop/docs/configuration.md

{
    "max_open_trades": 3 ،
    "share_currency": "BTC"،
    "share_amount": 0.05 ،
    "fiat_display_currency": "USD"،
    "dry_run": صحيح ،
    "غير ملئ بالوقت": 600 ،
    "bid_strategy": {
        "ask_last_balance": 0.0
    }،
    "تبادل": {
        "الاسم": "بيتريكس" ،
        "مفتاح": "" ،
        "سر": ""،
        "زوج_قائمة بيضاء": [
            "BTC_ETH"
            "BTC_LTC"
            "BTC_ETC"
            "BTC_DASH"
            "BTC_ZEC"
            "BTC_XLM"
            "BTC_NXT"
            "BTC_POWR"
            "BTC_ADA"
            "BTC_XMR"
        ]،
        "pair_blacklist": [
            "BTC_DOGE"
        ]
    }،
    "تجريبي": {
        "use_sell_signal": false ،
        "sell_profit_only": false
    }،
    "برقية": {
        "ممكّن": صحيح ،
        "الرمز المميز": "" ،
        "chat_id": ""
    }،
    "initial_state": "Running" ،
    "الداخلية": {
        "process_throttle_secs": 5
    }
}

عندما يتم ضبط dry_run على true ، فإن الروبوت سوف يحاكي فقط الصفقات. من المستحسن أن تترك هذا أثناء اختبار ووضع استراتيجية تداول.

نحتاج إلى إضافة بضعة أسطر إضافية إلى ملف التكوين هذا لجعله يعمل. تحدد خطوط التكوين الإضافية هذه استراتيجية التداول الأساسية للبوت. أضف هذه الأسطر الإضافية وحفظ الملف باستخدام Ctrl + X.

{
    "max_open_trades": 3 ،
    "share_currency": "BTC"،
    "share_amount": 0.05 ،
    "fiat_display_currency": "USD"،
    "dry_run": صحيح ،
    "غير ملئ بالوقت": 600 ،
    "ticker_interval": 5 ،
    "minimal_roi": {
        "40": 0.0 ،
        "30": 0.01 ،
        "20": 0.02 ،
        "0": 0.04
    }،
    "stoploss": -0.10 ،
    "bid_strategy": {
        "ask_last_balance": 0.0
    }،
    "تبادل": {
        "الاسم": "بيتريكس" ،
        "مفتاح": "" ،
        "سر": ""،
        "زوج_قائمة بيضاء": [
            "BTC_ETH"
            "BTC_LTC"
            "BTC_ETC"
            "BTC_DASH"
            "BTC_ZEC"
            "BTC_XLM"
            "BTC_NXT"
            "BTC_POWR"
            "BTC_ADA"
            "BTC_XMR"
        ]،
        "pair_blacklist": [
            "BTC_DOGE"
        ]
    }،
    "تجريبي": {
        "use_sell_signal": false ،
        "sell_profit_only": false
    }،
    "برقية": {
        "ممكّن": صحيح ،
        "الرمز المميز": "" ،
        "chat_id": ""
    }،
    "initial_state": "Running" ،
    "الداخلية": {
        "process_throttle_secs": 5
    }
}

minimal_roi يحدد المدة بالدقائق والعائد على الاستثمار في المئة. ينقسم exmaple المستخدم أعلاه إلى -

"minimal_roi": {
    "40": 0.0 ، # بيع بعد 40 دقيقة إذا كان الربح غير سالب
    "30": 0.01 ، بيع بعد 30 دقيقة إذا كان هناك ربح بنسبة 1٪ على الأقل
    "20": 0.02 ، قم بالبيع بعد 20 دقيقة إذا كان هناك ربح بنسبة 2٪ على الأقل
    "0": 0.04 # قم بالبيع فورًا إذا كان هناك ربح بنسبة 4٪ على الأقل
}،

يمكنك بسهولة تشغيل استراتيجية مخصصة باتباع هذه الوثائق - https://github.com/gcarq/freqtrade/blob/develop/docs/bot-optimization.md

يحتوي ملف الإستراتيجية على جميع المعلومات اللازمة لبناء إستراتيجية جيدة. يمكنك أيضًا إضافة المزيد من المؤشرات هنا.

  • شراء قواعد الاستراتيجية
  • بيع قواعد الاستراتيجية
  • الحد الأدنى من العائد على الاستثمار الموصى بها
  • Stoploss الموصى بها
  • المعلمة Hyperopt

يمكن العثور على ملف الاستراتيجية الافتراضي الذي يعمل به الروبوت هنا -

https://github.com/gcarq/freqtrade/blob/develop/freqtrade/strategy/default_strategy.py

3C. الآن ملف التكوين الخاص بنا هو الإعداد ، يمكن تشغيل الروبوت للمرة الأولى. ابدأ الروبوت من VPS عن طريق تشغيل الأمر التالي -

المصدر .env / bin / activate ؛ python3 freqtrade / main.py

إذا كان لديك إعداد كل شيء بشكل صحيح ، يجب أن يعرض VPS الآن مخرجات مماثلة لما يلي

يجب أن يكون لديك الآن عميل Telegram حق الوصول إلى الروبوت.

كما ترون من الصورة أعلاه ، يمكن التحكم في الروبوت عبر عميل Telegram. ومع ذلك ، إذا كنت ترغب في ضبط أزواج العملات أو الاستراتيجيات ، فستحتاج إلى إيقاف الروبوت وتحرير الملفات ذات الصلة على VPS.

يمكنك استخدام ملف تهيئة مختلف عن طريق بدء الروبوت باستخدام أمر مثل هذا -

المصدر .env / bin / activate ؛ python3 ./freqtrade/main.py -c path / far / far / away / config.json

يمكنك استخدام ملف إستراتيجية مختلف عن طريق بدء الروبوت باستخدام أمر مثل هذا -

المصدر .env / bin / activate ؛ python3 ./freqtrade/main.py - استراتيجية AwesomeStrategy - مسار استراتيجية / بعض / مجلد

يمكنك استخدام القائمة البيضاء الديناميكية (تتداول أفضل 20 زوجًا من العملات القائمة على أساس BaseVolume) عن طريق بدء برنامج الروبوت باستخدام أمر مثل هذا -

المصدر .env / bin / activate ؛ python3 ./freqtrade/main.py - القائمة البيضاء الديناميكية

موارد تشفير الذئب

الموقع الإلكتروني: https://wolfcrypto.net/
المجموعة العامة: https://t.me/WolfCryptoPub
قناة الأخبار: https://t.me/WolfCryptoAnounce
ICO Review Channel: https://t.me/WolfCryptoICO
الخلاف: https://discordapp.com/invite/teS68qn
تويتر: https://twitter.com/WolfCryptoGroup