1 التحضير وفهم الأساسيات
المهارات المطلوبة:
- Python: القواعد الأساسية، المتغيرات، الحلقات، الدوال
- REST API و WebSockets: فهم كيفية تفاعل البوت مع البورصات
- التداول في العملات الرقمية: التسجيل، أنواع الأوامر، العمولات
إعداد بيئة التطوير:
- ثبّت أحدث إصدار من Python
- استخدم محرر مثل VS Code
- أنشئ مجلدًا للمشروع
تثبيت المكتبات المطلوبة:
# في الطرفية:
pip install python-binance
pip install pandas
pip install numpy
pip install ta
2 الحصول على مفاتيح API من منصة التداول
مثال على منصة Binance:
- سجّل الدخول إلى حسابك في Binance
- اذهب إلى إدارة مفاتيح API
- أنشئ مفتاح API جديد
- مهم: عطّل خيار "Enable Withdrawals"
- أبقِ فقط على "Enable Reading" و "Enable Spot & Margin Trading"
- احفظ المفاتيح في مكان آمن
# ملف config.py لتخزين المفاتيح:
API_KEY = 'YOUR_API_KEY_HERE'
API_SECRET = 'YOUR_API_SECRET_HERE'
3 كتابة كود الروبوت
أنشئ ملفًا باسم crypto_bot.py وأضف الشيفرة التالية:
import pandas as pd
from binance.client import Client
from binance.enums import *
import time
import config
client = Client(config.API_KEY, config.API_SECRET)
TRADE_SYMBOL = 'BTCUSDT'
TRADE_QUANTITY = 0.001
PROFIT_TARGET = 1.0
STOP_LOSS = 2.0
هذه البنية الأساسية للروبوت. يمكنك تطويرها لاحقًا باستراتيجيات التداول المختلفة.