MagicTradeBot تخصيص الاستراتيجية – دليل إعداد التداول متعدد الملفات الشخصية

نظرة عامة

يمكن تهيئة كل نسخة من 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 أقصى مراكز التركيز الرئيسي
Scalp1m–15m0.5–2%0.3–1%5–10الزخم، دفتر الأوامر
Day15m–4h2–5%1–3%3–7الاتجاهات اليومية
Swing1h–12h5–15%3–8%2–5المستويات الرئيسية، الأنماط
Long1d فأكثر20–100%+10–25%1–3دورات السوق
HFT1m / تيك0.1–0.5%0.05–0.3%10–50التحكيم، السيولة

الفوائد الرئيسية

  • نسخ بوت غير محدودة – انشر ما تحتاجه عبر المنصات والاستراتيجيات
  • تحسين خاص بكل منصة – صمم كل بوت لـ Binance أو Bybit أو OKX إلخ.
  • عزل الاستراتيجيات – معاملات مخاطر مستقلة لكل بوت
  • تحليل متعدد الإطارات الزمنية – تأكيد إشارات قوي
  • ذكاء تكيفي – TP/SL ذكي يتفاعل مع ظروف السوق الفعلية
  • تنويع المحفظة – امزج الاستراتيجيات لتغطية جميع مراحل السوق

كيفية البدء

  1. اختر ملف الاستراتيجية – HFT أو scalp أو day أو swing أو long أو default
  2. اضبط الإطارات الزمنية – تطابق الفواصل مع الملف المختار
  3. خصص البارامترات – المؤشرات، TP/SL، قواعد المخاطر
  4. سمِّ البوت – مثال: Binance_Scalp، Bybit_Long
  5. انشر وراقب – شغّل وتابع الأداء في الوقت الحقيقي

شغّل عدة استراتيجيات في نفس الوقت لتحقيق أقصى استفادة من الفرص في جميع ظروف السوق!

📎 Related Topics