نظرة عامة
يمكن تهيئة كل نسخة من MagicTradeBot بشكل مستقل باستراتيجية تداول محددة، مما يتيح لك تشغيل عدة بوتات في وقت واحد عبر منصات تداول مختلفة وأنماط تداول متنوعة. هذه البنية المرنة تمكنك من نشر عدد غير محدود من نسخ البوت، كل منها مُحسَّن لظروف سوق مختلفة ومستويات مخاطر مختلفة.
ملفات التداول
يدعم MagicTradeBot ستة ملفات تداول متميزة، كل منها مصمم لفترات زمنية وأهداف مختلفة:
| الملف الشخصي | الكود | الإطار الزمني | فواصل Kline | الخصائص الرئيسية | مثالي لـ |
|---|---|---|---|---|---|
| 1. HFT (التداول عالي التردد) | hft |
ثوانٍ إلى دقائق | ["1m"] |
تنفيذ فائق السرعة · حجم كبير · أرباح صغيرة جداً لكل صفقة · يتطلب زمن استجابة منخفض | صناع السوق، التحكيم (Arbitrage) |
| 2. السكالبينج (Scalping) | scalp |
دقائق إلى ساعات | 1m–15m |
دخول/خروج سريع · وقف خسارة ضيق · صفقات متعددة يومياً | المتداولون النشطون، الأسواق المتقلبة |
| 3. التداول اليومي (Day Trading) | day |
خلال اليوم (ساعات) | 15m–4h |
لا مراكز ليلية · توازن بين المخاطرة والعائد · تأكيد متعدد الإطارات الزمنية | المتداولون بدوام كامل، الأسواق ذات الاتجاه |
| 4. التداول المتأرجح (Swing Trading) | swing |
أيام متعددة إلى أسابيع | 1h–12h |
التقاط تأرجحات أكبر · تردد أقل · قائم على الأنماط | المتداولون بدوام جزئي، الاتجاهات المُثبتة |
| 5. التداول الطويل الأجل (Position Trading) | long |
أسابيع إلى أشهر | 1d, 1w, 1M |
بناء استراتيجي · مراقبة قليلة · أساسيات + تقني | المستثمرون، دورات الصعود/الهبوط |
| 6. الملف الافتراضي | default |
مرن | ["5m", "15m", "1h"] |
نهج متوازن متعدد الإطارات الزمنية للتداول العام | ملف بدء متعدد الاستخدامات |
مكونات إعداد الاستراتيجية
1. إعدادات Kline / الشموع
kline_config:
intervals: ["15m", "1h"] # الإطارات الزمنية الرئيسية للتحليل
lookback_periods: 100 # عدد الشموع التاريخية للتحليل
data_source: "exchange" # exchange | aggregated | weighted
2. إعداد توليد الإشارات
signal_config:
indicators:
- type: "RSI"
period: 14
overbought: 70
oversold: 30
- type: "MACD"
fast: 12
slow: 26
signal: 9
- type: "EMA"
periods: [9, 21, 50, 200]
confirmation_rules:
min_signals: 2
timeframe_alignment: true
volume_confirmation: true
3. إعداد Take Profit الذكي
take_profit:
mode: "dynamic" # fixed | dynamic | trailing | ladder
dynamic:
base_percentage: 2.5
atr_multiplier: 1.5
max_percentage: 10
trailing:
activation_percent: 1.5
callback_percent: 0.5
ladder:
levels:
- percent: 1.5
exit_portion: 0.33
- percent: 3.0
exit_portion: 0.33
- percent: 5.0
exit_portion: 0.34
4. إعداد Stop Loss الذكي
stop_loss:
mode: "adaptive" # fixed | adaptive | trailing | time_based
adaptive:
base_percentage: 2.0
volatility_multiplier: 1.2
support_resistance: true
trailing:
initial_percent: 2.0
trail_activation: 1.0
trail_percent: 0.5
time_based:
max_duration_hours: 24
emergency_stop: 5.0
5. محرك اتخاذ القرار الذكي
decision_engine:
risk_management:
max_position_size: 5.0
max_daily_loss: 3.0
max_open_positions: 5
correlation_filter: true
market_conditions:
volatility_filter: true
trend_strength_min: 0.6
liquidity_check: true
ai_optimization:
adaptive_learning: true
pattern_recognition: true
6. استراتيجية حجم المركز
position_sizing:
method: "kelly_criterion" # fixed | percent_risk | kelly_criterion | volatility_based
kelly_criterion:
max_kelly: 0.25
win_rate: 0.55
avg_win_loss_ratio: 1.8
percent_risk:
risk_per_trade: 1.0
volatility_based:
atr_multiplier: 2.0
max_position_value: 10000
أمثلة على بوتات متعددة النسخ
مثال 1: بوت سكالبينج (Binance)
bot_instance:
name: "Binance_Scalp"
exchange: "binance"
general:
profile: "scalp"
strategy_intervals: ["5m", "15m"]
# ... (إعدادات TP/SL/المخاطر كما هو موضح سابقاً)
مثال 2: بوت طويل الأجل (Bybit)
bot_instance:
name: "Bybit_Long"
exchange: "bybit"
general:
profile: "long"
strategy_intervals: ["1d", "1w"]
# ... (إعدادات موجهة للمدى الطويل)
مثال 3: بوت تداول يومي (OKX)
bot_instance:
name: "OKX_DayTrader"
exchange: "okx"
general:
profile: "day"
strategy_intervals: ["30m", "1h", "4h"]
# ... (إعدادات متوازنة خلال اليوم)
توصيات حسب الملف الشخصي
| الملف | الفواصل | Take Profit | Stop Loss | أقصى مراكز | التركيز الرئيسي |
|---|---|---|---|---|---|
| Scalp | 1m–15m | 0.5–2% | 0.3–1% | 5–10 | الزخم، دفتر الأوامر |
| Day | 15m–4h | 2–5% | 1–3% | 3–7 | الاتجاهات اليومية |
| Swing | 1h–12h | 5–15% | 3–8% | 2–5 | المستويات الرئيسية، الأنماط |
| Long | 1d فأكثر | 20–100%+ | 10–25% | 1–3 | دورات السوق |
| HFT | 1m / تيك | 0.1–0.5% | 0.05–0.3% | 10–50 | التحكيم، السيولة |
الفوائد الرئيسية
- نسخ بوت غير محدودة – انشر ما تحتاجه عبر المنصات والاستراتيجيات
- تحسين خاص بكل منصة – صمم كل بوت لـ Binance أو Bybit أو OKX إلخ.
- عزل الاستراتيجيات – معاملات مخاطر مستقلة لكل بوت
- تحليل متعدد الإطارات الزمنية – تأكيد إشارات قوي
- ذكاء تكيفي – TP/SL ذكي يتفاعل مع ظروف السوق الفعلية
- تنويع المحفظة – امزج الاستراتيجيات لتغطية جميع مراحل السوق
كيفية البدء
- اختر ملف الاستراتيجية – HFT أو scalp أو day أو swing أو long أو default
- اضبط الإطارات الزمنية – تطابق الفواصل مع الملف المختار
- خصص البارامترات – المؤشرات، TP/SL، قواعد المخاطر
- سمِّ البوت – مثال: Binance_Scalp، Bybit_Long
- انشر وراقب – شغّل وتابع الأداء في الوقت الحقيقي
شغّل عدة استراتيجيات في نفس الوقت لتحقيق أقصى استفادة من الفرص في جميع ظروف السوق!