الاستعداد لإطلاق أول روبوت لنا على Binance

قبل تطوير روبوت التداول الخاص بي، قررت اختبار الروبوتات المدمجة المتاحة على Binance. للأسف، لا يمكن تقييمها على البيانات التاريخية، ومنطقها مخفي. أردت تكوين روبوت شبكة، لكن حتى ذلك لم يكن ممكنًا مع الإعدادات المتاحة - على وجه الخصوص، عدم القدرة على منعه من البيع بخسارة تحت أي ظرف.

ومع ذلك، الهدف الرئيسي هنا هو تعلم آليات التداول أثناء بناء الروبوت ويفضل أن نحقق ربحًا في هذه العملية.

الخطوة 1: إعداد البيئة

نبدأ بتثبيت بايثون. استخدمت الإصدار 3.13.3، وهو واحد من أحدث الإصدارات المستقرة.

ثم قمت بتثبيت بيئة PyCharm، وبالتحديد الإصدار المجاني Community Edition، إصدار 2025.1. توجد العديد من الدروس التعليمية على الإنترنت لكلا التثبيتين.

استغرق إعداد كامل العملية حوالي ساعة واحدة. أوصي أيضًا بقضاء ساعة إضافية في استكشاف ميزات PyCharm وتعلم صيغة بايثون.

الخطوة 2: الاتصال بـ Binance Testnet

نحن نستخدم Binance Testnet (شبكة الاختبار)، مما يسمح لنا بالاختبار دون تعريض أموال حقيقية للخطر.

عند التسجيل، ستتلقى:

  • مفتاح API = XXX

  • سر API = XXX

الخطوة 3: إعداد إشعارات تيليجرام

لقد أنشأت أيضًا بوت تيليجرام لتلقي التحديثات. ستحتاج إلى:

  • TELEGRAM_TOKEN = XXX

  • TELEGRAM_CHAT_ID = XXX

بمجرد الانتهاء من ذلك، نحن جاهزون لكتابة الروبوت.

الخطوة 4: استراتيجية Grid Bot

اخترت زوج LTC/USDT. كانت استراتيجيتي اليدوية بسيطة:

  • بيع عند 80$ وتعيين أمر شراء عند 78$

  • شراء عند 70$ وتعيين أمر بيع عند 72$

يقوم الروبوت بأتمتة هذا المنطق عبر:

  • وضع شبكة من أوامر الشراء المحددة تحت السعر الحالي ووضع شبكة من أوامر البيع المحددة فوقه

  • تحديث معلومات الأوامر والتداول كل دقيقة

  • إرسال تقارير الحالة إلى تيليجرام

  • يعمل بالكامل على Binance Testnet

توفر الكود

يتوفر كامل سكربت الروبوت في الملف WEEK001_POST002.PY. ولتشغيله بنجاح، يجب عليك:

  1. قم بتحديد بيانات اعتمادك أنت:

مفتاح API = '...'

سر API = '...'

TELEGRAM_TOKEN = '...'

TELEGRAM_CHAT_ID = '...'

  1. تثبيت المكتبات المطلوبة:

pip install python-binance requests

ما لدينا حتى الآن

لقد أنشأنا Grid Bot حقيقي يمكنك من خلاله:

  • حدد الزوج الخاص بك:
    الرمز = 'LTCUSDT'

  • تكوين إعدادات الشبكة:
    حجم الشبكة = 5
    خطوة السعر = 1
    الكمية = 0.1

يمكنك الآن مراقبة النتائج دون تعريض أموال حقيقية للخطر، وضبط المعلمات بدقة، واختبار الاستراتيجيات في بيئة آمنة.

التالي: تنزيل البيانات التاريخية وإجراء اختبار رجعي للاستراتيجية على فترة ممتدة—لأن أي شخص لا يريد الانتظار شهرًا كاملًا حتى يعمل بوت الـ testnet في الوقت الحقيقي.