دليل التهيئة الدقيقة لـ MagicTradeBot — ضبط دقيق للإشارات التقنية ودقة التداول

نظرة عامة

يمنحك نظام التهيئة الدقيقة (Precision Configuration) في MagicTradeBot تحكماً كاملاً بجودة الإشارات مقابل كميتها. يحتوي كل نوع من أنواع الإشارات الـ 15+ على قسم إعدادات مخصص داخل ملف tradesettings.yaml، مما يتيح لك ضبط المعايير من نمط التداول العدواني (تردد عالٍ، ضوضاء أكثر) إلى النمط المحافظ (تردد منخفض، ثقة أعلى). يتيح لك هذا التحكم الدقيق فحص آلاف الرموز واستخلاص أفضل الفرص التي تتوافق تماماً مع ملفك المخاطر.

مقايضة الجودة مقابل الكمية

طيف صرامة الإشارات

عدواني  ←――――――――――――――――――――――――――――――――――→  محافظ
(كمية عالية)                                  (جودة عالية)
إشارات أكثر                                  إشارات أقل
معدل ربح منخفض                               معدل ربح مرتفع
مخاطرة أعلى                                  مخاطرة أقل
تداول نشط                                    تداول انتقائي

مبدأ أساسي: الحدود الصارمة = إشارات أقل ولكن بموثوقية أعلى. الحدود المرنة = إشارات أكثر ولكن مع احتمالية أكبر للإنذارات الكاذبة.

فلسفة التهيئة

يمكن ضبط كل معلمة من معلمات الإشارات وفق ثلاثة أبعاد:

  1. الحساسية – مدى سهولة إطلاق الإشارة (قيم العتبة)
  2. التأكيد – عدد الشروط التي يجب أن تتطابق (متطلبات متعددة العوامل)
  3. الترشيح – المعايير الإضافية المطلوبة (الحجم، التقلب، إلخ)

هيكلية التهيئة

يتم تجميع جميع إعدادات الإشارات في ملف tradesettings.yaml:

yaml
signals:
  rsi:
    enabled: true
    oversold_threshold: 30
    overbought_threshold: 70
    # ... المزيد من إعدادات RSI

  macd:
    enabled: true
    fast_period: 12
    slow_period: 26
    # ... المزيد من إعدادات MACD

  # ... إعدادات بقية الإشارات الأخرى

كل قسم قابل للتهيئة بشكل مستقل، مما يتيح لك دمج إعدادات عدوانية لبعض الإشارات مع إعدادات محافظة لإشارات أخرى.


خيارات التهيئة لكل إشارة

تهيئة إشارات RSI

الغرض: التحكم في حساسية التشبع الشرائي/البيع المفرط واكتشاف الانحرافات

yaml
rsi:
  enabled: true
  period: 14

  # إعدادات العتبات
  oversold_threshold: 30
  overbought_threshold: 70

  # مرشحات الجودة
  require_volume_confirmation: true
  min_volume_multiplier: 1.5

  # إعدادات الانحراف
  enable_divergence_detection: true
  divergence_lookback: 20
  divergence_min_strength: 0.6

  # ترشيح الإشارات
  ignore_in_strong_trends: true
  min_price_move_percent: 0.5

دليل الضبط:

  • إشارات أكثر: oversold=40 ، overbought=60 ، require_volume=false
  • إشارات أفضل: oversold=20 ، overbought=80 ، require_volume=true ، min_strength=0.8

تهيئة إشارات MACD

الغرض: ضبط حساسية التقاطعات وحدود الهيستوغرام

yaml
macd:
  enabled: true

  # إعدادات الفترات
  fast_period: 12
  slow_period: 26
  signal_period: 9

  # مشغلات الإشارة
  trigger_on_crossover: true
  trigger_on_histogram_flip: true
  trigger_on_divergence: true

  # مرشحات الجودة
  min_histogram_value: 0.0001
  require_momentum_confirmation: true
  min_bars_since_last_signal: 5

  # الانحراف
  divergence_lookback: 15
  divergence_min_strength: 0.65

  # مرشحات السياق
  ignore_choppy_markets: true
  choppiness_threshold: 61.8

دليل الضبط:

  • إشارات أكثر: fast=8 ، slow=17 ، min_histogram=0 ، ignore_choppy=false
  • إشارات أفضل: fast=16 ، slow=35 ، min_histogram=0.0005 ، min_bars=10

إعدادات نطاقات بولينجر

الغرض: التحكم في حساسية التقلبات وصلابة الانعكاس إلى المتوسط

yaml
bollinger_bands:
  enabled: true

  period: 20
  std_dev: 2.0

  trigger_on_touch: true
  trigger_on_break: false
  require_reversal_candle: true

  min_band_width_percent: 2.0
  max_band_width_percent: 10.0
  require_volume_spike: true
  min_volume_ratio: 1.3

  enable_squeeze_alerts: true
  squeeze_threshold: 1.5
  squeeze_breakout_multiplier: 2.0

  require_price_return_to_middle: false

دليل الضبط:

  • المزيد من الإشارات: std_dev=1.5, trigger_on_break=true, require_reversal=false
  • إشارات أفضل: std_dev=2.5, min_band_width=3.0, require_volume=true

إعدادات إشارات ATR

الغرض: تحديد حدود توسع التقلبات ومعايير الاختراق

yaml
atr:
  enabled: true
  period: 14

  breakout_multiplier: 1.5
  min_atr_expansion_percent: 20
  lookback_for_expansion: 10

  require_volume_confirmation: true
  min_volume_multiplier: 1.8
  require_directional_close: true
  close_position_percent: 0.8

  min_bars_in_consolidation: 5
  max_prior_volatility: 2.5

  ignore_gaps: true
  ignore_news_hours: true

دليل الضبط:

  • المزيد من الإشارات: multiplier=1.2, min_expansion=10, min_bars=3
  • إشارات أفضل: multiplier=2.0, min_expansion=30, min_bars=8, volume=2.0x

إعدادات إشارات الحجم

الغرض: تحديد حدود لاكتشاف حجم غير معتاد

yaml
volume:
  enabled: true

  lookback_period: 20
  spike_multiplier: 2.0

  detect_buying_volume: true
  detect_selling_volume: true
  detect_climax_volume: true

  min_candle_body_percent: 40
  require_price_confirmation: true
  min_price_move_percent: 1.0

  climax_multiplier: 4.0
  climax_lookback: 50
  signal_reversal_after_climax: true

  use_volume_profile: true
  significant_level_volume_ratio: 1.5

  ignore_low_liquidity_symbols: true
  min_dollar_volume: 100000

دليل الضبط:

  • المزيد من الإشارات: multiplier=1.5, min_body=30, min_move=0.5
  • إشارات أفضل: multiplier=3.0, min_body=60, climax=5.0, dollar_volume=500k

إعداد إشارات الزخم / السرعة

الغرض: اكتشاف تسارع معدل التغير

yaml
momentum_velocity:
  enabled: true

  momentum_period: 10
  velocity_lookback: 5

  min_momentum_percent: 2.0
  min_velocity_increase: 1.5

  require_sustained_momentum: true
  min_consecutive_periods: 3
  require_volume_increase: true

  enable_momentum_divergence: true
  divergence_lookback: 15
  divergence_sensitivity: 0.7

  ignore_choppy_conditions: true
  max_directional_changes: 2
  require_trend_alignment: true
  trend_timeframe_multiplier: 4

دليل الضبط:

  • المزيد من الإشارات: period=5, min_momentum=1.0, consecutive=2, require_trend=false
  • إشارات أفضل: period=20, min_momentum=3.0, consecutive=5, velocity=2.0

إعداد تباعد RSI

الغرض: ضبط حساسية التباعد بدقة

yaml
rsi_divergence:
  enabled: true

  lookback_period: 20

  min_pivot_strength: 3
  min_pivots_required: 2

  min_divergence_angle: 15
  min_rsi_difference: 5
  min_price_difference_percent: 1.0

  require_volume_confirmation: true
  volume_must_decrease: true
  require_trend_context: true

  detect_hidden_divergence: true
  hidden_requires_stricter_rules: true

  ignore_in_consolidation: true
  min_atr_for_signal: 0.5

دليل الضبط:

  • المزيد من الإشارات: lookback=10, pivot=2, angle=10, volume=false
  • إشارات أفضل: lookback=30, pivot=5, angle=25, rsi_diff=8

إعداد VWAP و النطاقات

الغرض: تكوين منطق نطاق الانحراف لـ VWAP

yaml
vwap:
  enabled: true

  reset_period: "daily"
  use_cumulative: true

  enable_bands: true
  band_1_std_dev: 1.0
  band_2_std_dev: 2.0
  band_3_std_dev: 3.0

  trigger_on_band_touch: true
  trigger_level: 2
  require_rejection_candle: true

  min_distance_from_vwap_percent: 0.5
  require_volume_at_level: true
  volume_percentile_threshold: 70

  require_return_toward_vwap: true
  min_reversion_percent: 30
  max_bars_for_reversion: 5

  ignore_trending_markets: false
  min_time_from_reset: 60

دليل الضبط:

  • المزيد من الإشارات: trigger_level=1, min_distance=0.2, rejection=false
  • إشارات أفضل: trigger_level=3, min_distance=1.0, volume_percentile=80

إعداد CVD (دلتا الحجم التراكمي)

الغرض: اكتشاف اختلالات الضغط

yaml
cvd:
  enabled: true

  lookback_period: 100

  enable_divergence_signals: true
  divergence_lookback: 20
  min_divergence_strength: 0.7

  cvd_trend_period: 20
  min_cvd_trend_strength: 0.6

  trigger_on_divergence: true
  trigger_on_trend_change: true
  trigger_on_exhaustion: true

  min_cvd_change_percent: 10
  require_price_confirmation: true
  min_price_move_percent: 0.8

  exhaustion_lookback: 10
  exhaustion_threshold: 0.3
  require_volume_divergence: true

  ignore_low_volume_periods: true
  min_volume_for_valid_cvd: 1.5

دليل الضبط:

  • المزيد من الإشارات: lookback=50, min_change=5, exhaustion=0.5
  • إشارات أفضل: lookback=200, min_change=20, strength=0.8, volume_divergence=true

إعداد المحاذاة متعددة الإطارات الزمنية

الغرض: تحديد قواعد المحاذاة عبر فترات الرسم البياني المتعددة

yaml
multi_timeframe:
  enabled: true

  base_timeframe: "5m"
  higher_timeframes:
    - "15m"
    - "1h"
    - "4h"

  require_all_aligned: false
  min_alignment_percent: 75

  primary_signals:
    - "RSI"
    - "MACD"
    - "MOMENTUM"

  confirmation_signals:
    - "TREND_DIRECTION"
    - "REGIME"

  trend_indicator: "EMA"
  trend_periods:
    fast: 20
    slow: 50

  require_higher_tf_trend: true
  min_higher_tf_strength: 0.6
  ignore_conflicting_signals: true

  weight_by_timeframe: true
  timeframe_weights:
    "5m": 1.0
    "15m": 1.5
    "1h": 2.0
    "4h": 3.0

دليل الضبط:

  • المزيد من الإشارات: alignment=50, require_higher_tf_trend=false, check 2 TF
  • إشارات أفضل: alignment=100, require_all=true, check 4+ TF

إعداد اكتشاف وضع السوق

الغرض: اكتشاف حالة السوق سواء كانت متجهة، متقلبة، مستقرة أو متذبذبة

yaml
market_regime:
  enabled: true

  lookback_period: 50

  trend_indicator: "ADX"
  trend_threshold: 25

  range_indicator: "CHOPPINESS"
  range_threshold: 61.8

  volatility_measure: "ATR_PERCENTILE"
  high_volatility_threshold: 70
  low_volatility_threshold: 30

  signal_on_regime_change: true
  require_confirmation_bars: 3

  adjust_other_signals: true

  regime_adjustments:
    trending:
      rsi_overbought: 80
      rsi_oversold: 20
      follow_trend_only: true
    
    ranging:
      bb_std_dev: 1.5
      enable_mean_reversion: true
      disable_breakout_signals: true
    
    volatile:
      atr_multiplier: 2.5
      reduce_position_size: 0.5
    
    calm:
      atr_multiplier: 1.2
      increase_position_size: 1.2

دليل الضبط:

  • المزيد من الإشارات: lookback=20, trend_threshold=20, confirm=1
  • إشارات أفضل: lookback=100, trend_threshold=30, confirm=5

تكوين القوة النسبية مقابل BTC

الغرض: ضبط مقاييس المقارنة وحدود التفوق

تكوين القوة النسبية مقابل BTC

الغرض: ضبط مقاييس المقارنة وحدود التفوق

relative_strength:
  enabled: true
  
  # حساب القوة النسبية
  lookback_period: 20            # حساب القوة النسبية على مدى 20 فترة
                                 # قصير الأجل = 10، طويل الأجل = 50
                                 
  comparison_symbol: "BTCUSDT"   # الأصل الافتراضي للمقارنة
  
  # حدود التفوق
  min_outperformance_percent: 5  # يجب أن يتفوق بمقدار ≥5%
                                 # عدواني = 2، محافظ = 10
                                 
  min_consecutive_periods: 3     # التفوق لمدة 3 أشرطة متتالية
  
  # فلاتر الجودة
  require_volume_confirmation: true
  min_relative_volume: 1.2       # حجم الأصل > 1.2x من حجم BTC النسبي
  
  require_absolute_gain: true    # يجب أن يكون كل من الأصل و BTC إيجابيًا (سوق صاعد)
  allow_absolute_loss_outperformance: false # عدم الإشارة إذا كان كلاهما في انخفاض
  
  # كشف التباعد
  detect_rs_divergence: true     # السعر يضعف لكن القوة النسبية تقوى
  divergence_lookback: 15
  
  # توافق الاتجاه
  require_btc_trend_agreement: false # السماح بإشارات معاكسة لـ BTC
  btc_trend_threshold: 0.5       # إذا لزم الأمر، قوة اتجاه BTC المطلوبة
  
  # كشف الاختراق
  detect_rs_breakout: true       # القوة النسبية تكسر فوق القمم السابقة
  rs_breakout_lookback: 50
  rs_breakout_buffer: 0.95       # يجب أن تتجاوز 95% من القمة المرجعية

دليل الضبط:

  • إشارات أكثر: min_outperformance=2، consecutive=2، require_absolute=false
  • إشارات أفضل: min_outperformance=10، consecutive=5، require_volume=true

تكوين عدم توازن تدفق الأوامر (OFI)

الغرض: تحديد حساسية اكتشاف عدم التوازن في دفتر الأوامر

order_flow_imbalance:
  enabled: true
  
  # حساب OFI
  calculation_window: 5          # قياس عدم التوازن على 5 شمعات/أشرطة
                                 # سريع جدًا = 3، قياسي = 5، أبطأ = 10
                                 
  # حدود عدم التوازن
  min_imbalance_ratio: 2.0       # نسبة الشراء/البيع > 2.0 أو < 0.5
                                 # عدواني = 1.5، محافظ = 3.0
                                 
  min_imbalance_volume: 10000    # الحد الأدنى للحجم لإشارة OFI صالحة
  
  # فلاتر الجودة
  require_sustained_imbalance: true
  min_sustained_periods: 3       # يجب أن يستمر عدم التوازن لمدة 3 نوافذ حسابية
  
  require_price_confirmation: true
  min_price_move_with_ofi: 0.1   # يجب أن يتحرك السعر ≥0.1% في اتجاه OFI
  
  # كشف الإنهاك
  detect_ofi_exhaustion: true    # ضعف OFI = انعكاس
  exhaustion_ratio_threshold: 1.2 # انخفاض عدم التوازن تحت 1.2
  
  # فلاتر السياق
  ignore_low_liquidity: true
  min_order_book_depth: 50000    # يتطلب عمق 50 ألف دولار في أفضل سعر شراء/بيع
  
  ignore_spread_widening: true   # تجاهل الإشارات عند زيادة الفارق عن الطبيعي
  max_spread_multiplier: 2.0
  
  # فلاتر زمنية
  ignore_market_open_close: true # تجاهل أول وآخر 5 دقائق من الجلسة
  open_close_buffer_minutes: 5

دليل الضبط:

  • إشارات أكثر: window=3، ratio=1.5، sustained=2، price_move=0.05
  • إشارات أفضل: window=10، ratio=3.0، sustained=5، depth=100k

تكوين مؤشر التذبذب (Choppiness Index)

الغرض: تحديد الحدود للتفريق بين السوق المتجه والسوق المتقلب

choppiness_index:
  enabled: true
  
  # حساب التذبذب
  period: 14                     # قياسي = 14، أسرع = 7، أبطأ = 21
  
  # حدود النظام
  choppy_threshold: 61.8         # التذبذب > 61.8 = سوق متقلب/جانبي
  trending_threshold: 38.2       # التذبذب < 38.2 = اتجاه قوي
                                 # عدواني: 55/45، محافظ: 65/35
  
  # توليد الإشارات
  signal_on_transition: true     # الإشارة عند عبور الحدود
  require_confirmation_bars: 2   # الانتظار 2 شمعات بعد العبور
  
  signal_direction_from:         # كيفية تحديد شراء/بيع
    method: "PRICE_MOMENTUM"     # الخيارات: "PRICE_MOMENTUM"، "BREAKOUT_DIRECTION"، "CUSTOM"
    lookback: 10
  
  # فلاتر الجودة
  min_time_in_chop: 10           # يجب أن يكون السوق متقلب ≥10 شمعات قبل إشارة الاختراق
  max_time_in_chop: 50           # عدم الإشارة إذا كان السوق متقلب >50 شمعات
  
  require_volume_expansion: true # يجب زيادة الحجم عند الاختراق
  min_volume_multiplier: 1.5
  
  # الاستخدام المتكامل
  use_as_filter_only: false      # true = فقط لتصفية الإشارات الأخرى، لا توليد إشارة خاصة
  
  filter_other_signals_in_chop: true # تعطيل بعض الإشارات عند التذبذب
  signals_to_disable_in_chop:
    - "BREAKOUT"
    - "MOMENTUM"
    - "TREND_FOLLOWING"
  
  signals_to_enable_in_chop:
    - "MEAN_REVERSION"
    - "RANGE_TRADING"

دليل الضبط:

  • إشارات أكثر: thresholds=55/45، confirmation=1، min_time=5
  • إشارات أفضل: thresholds=65/35، confirmation=3، min_time=15، max_time=30

تكوين سحابة إيشيموكو

الغرض: ضبط مكونات إيشيموكو وشدة الإشارة

ichimoku:
  enabled: true
  
  # فترات إيشيموكو
  tenkan_period: 9               # خط التحويل (سريع)
  kijun_period: 26               # الخط الأساسي (متوسط)
  senkou_b_period: 52            # الخط الرائد B (بطيء)
  displacement: 26               # إزاحة السحابة للأمام
  
  # التقليدي: 9/26/52، عدواني: 7/22/44، محافظ: 12/30/60
  
  # متطلبات الإشارة
  require_price_above_cloud: true      # لإشارات الشراء
  require_price_below_cloud: true      # لإشارات البيع
  require_tk_cross: true               # تقاطع Tenkan/Kijun
  require_positive_chikou: true        # Chikou أعلى من السعر
  require_future_cloud_agreement: true # لون السحابة المستقبلية يتوافق مع الإشارة
  
  # مستويات الشدة
  strictness: "moderate"         # الخيارات: "loose"، "moderate"، "strict"، "extreme"
  
  # تعريفات الشدة:
  # loose: شرط واحد مطلوب
  # moderate: 3 شروط مطلوبة
  # strict: 4 شروط مطلوبة
  # extreme: جميع الشروط الخمسة مطلوبة
  
  # فلاتر الجودة
  min_cloud_thickness_percent: 0.5 # يجب أن تكون السحابة ≥0.5% سمك
  ignore_thin_clouds: true
  
  min_distance_from_cloud: 0.3   # يجب أن يكون السعر ≥0.3% من حافة السحابة
  
  require_volume_confirmation: true
  min_volume_on_signal: 1.3
  
  # قوة الاتجاه
  measure_trend_strength: true
  min_trend_strength: 0.6        # يجب أن تتوافق جميع المكونات مع قوة ≥0.6
  
  # فلاتر السياق
  ignore_conflicting_components: true # تجاهل إذا كانت المكونات متعارضة
  max_conflicting_components: 1  # السماح بمكون واحد متعارض

دليل الضبط:

  • إشارات أكثر: periods=7/22/44، strictness="loose"، require_only_2_conditions
  • إشارات أفضل: periods=12/30/60، strictness="extreme"، min_strength=0.8

تكوين الإشارات المجمعة

الغرض: ضبط نظام الإجماع متعدد المؤشرات مع الوزن

combined_signals:
  enabled: true
  
  # أوزان الإشارات
  weights:
    rsi: 15
    macd: 20
    bollinger_bands: 15
    atr: 10
    volume: 25
    momentum: 10
    divergence: 20
    vwap: 15
    cvd: 20
    # ... إشارات أخرى
  
  # متطلبات الإجماع
  min_total_weight: 65           # يتطلب 65/100 نقطة موزونة
                                 # عدواني = 45، محافظ = 80
                                 
  min_signals_agreeing: 3        # يجب أن تتفق 3 إشارات على الأقل
                                 # عدواني = 2، محافظ = 5
                                 
  max_conflicting_signals: 1     # السماح بإشارة معاكسة واحدة كحد أقصى
  
  # فئات الإشارات
  require_trend_signal: true     # يجب أن يكون هناك ≥1 مؤشر اتجاه
  require_momentum_signal: true  # يجب أن يكون هناك ≥1 مؤشر زخم
  require_volume_signal: true    # يجب أن يكون هناك ≥1 مؤشر حجم
  
  # تحسينات الجودة
  bonus_for_diverggence: 15      # إضافة 15 نقطة إذا كان هناك تباعد
  bonus_for_mtf_alignment: 20    # إضافة 20 نقطة إذا كانت مؤشرات متعددة الأطر متوافقة
  bonus_for_regime_match: 10     # إضافة 10 نقاط إذا تطابق النظام مع نوع الإشارة
  
  # تعديل الأوزان ديناميكيًا
  adjust_weights_by_regime: true
  
  regime_weight_modifiers:
    trending:
      macd: 1.5                  # زيادة وزن MACD في الاتجاهات
      momentum: 1.5
      rsi: 0.7                   # تقليل وزن RSI في الاتجاهات
    
    ranging:
      rsi: 1.5                   # زيادة وزن RSI في الأسواق الجانبية
      bollinger_bands: 1.5
      macd: 0.6
  
  # درجة الثقة
  output_confidence_score: true  # تضمين درجة الثقة من 0-100
  min_confidence_for_action: 70  # التداول فقط إذا كانت الثقة ≥70
  
  # قواعد المهلة الزمنية
  max_time_between_signals: 10   # يجب أن تحدث جميع الإشارات خلال 10 شمعات
  signals_must_be_recent: true

دليل الضبط:

  • إشارات أكثر: min_weight=45، min_signals=2، max_conflicting=2
  • إشارات أفضل: min_weight=80، min_signals=5، max_conflicting=0، min_confidence=80

تكوين كشف التحركات الحادة (Spike Detection)

الغرض: تحديد الحدود لاكتشاف تحركات الأسعار القصوى

spike_detection:
  enabled: true
  
  # الحدود الإحصائية
  lookback_period: 100
  std_dev_multiplier: 3.0
  
  # أنواع التحركات
  detect_pump_spikes: true
  detect_crash_spikes: true
  
  # فلاتر الجودة
  min_spike_percent: 2.0
  max_spike_percent: 50.0
  
  require_volume_confirmation: true
  min_volume_multiplier: 2.5
  
  require_single_candle: false
  max_candles_for_spike: 3
  
  # التحقق من السياق
  ignore_gap_spikes: true
  ignore_low_liquidity: true
  min_liquidity_threshold: 50000
  
  # منطق الإشارة
  signal_direction:
    pump_action: "BUY"
    crash_action: "SELL"
  
  # الاستمرار مقابل الانعكاس
  check_for_continuation: true
  continuation_lookback: 5
  min_continuation_percent: 50
  
  # كشف الإنهاك
  detect_spike_exhaustion: true
  exhaustion_volume_multiplier: 5.0
  signal_reversal_on_exhaustion: true

دليل الضبط:

  • إشارات أكثر: std_dev=2.0، min_spike=1.0، volume=1.5x، max_candles=5
  • إشارات أفضل: std_dev=4.0، min_spike=3.0، volume=3.0x، single_candle=true

تكوين إشارات PUMP / CRASH

الغرض: ضبط كشف التحركات المتقلبة المستمرة مع دعم الحجم

pump_crash:
  enabled: true
  
  # كشف التحرك
  min_percent_move: 3.0
  max_bars_for_move: 5
  
  # متطلبات الحجم
  require_volume_surge: true
  min_volume_multiplier: 1.8
  volume_must_increase: true
  
  # التحقق من الزخم
  require_momentum_acceleration: true
  min_acceleration_ratio: 1.2
  
  allow_pullback_bars: 1
  max_pullback_percent: 30
  
  # فلاتر الجودة
  require_directional_close: true
  min_close_position: 0.75
  
  ignore_wick_dominated: true
  max_wick_to_body_ratio: 0.6
  
  # فلاتر السياق
  ignore_during_news: true
  ignore_market_open: true
  open_buffer_minutes: 15
  
  ignore_low_liquidity: true
  min_dollar_volume: 250000
  
  # أنواع الإشارات
  pump_action: "BUY"
  crash_action: "SELL"
  
  # إعدادات الاستمرار
  wait_for_consolidation: false
  consolidation_max_bars: 5
  consolidation_max_range: 1.0
  
  # كشف الذروة
  detect_climax: true
  climax_volume_multiplier: 4.0
  fade_climax_bars: true

دليل الضبط:

  • إشارات أكثر: min_move=1.5، max_bars=10، volume=1.3x، allow_pullback=2
  • إشارات أفضل: min_move=5.0، max_bars=3، volume=2.5x، acceleration=1.5

ملخص

يوفر نظام الضبط الدقيق في MagicTradeBot تحكمًا غير مسبوق في جودة وكمية الإشارات. من خلال تعديل الإعدادات في tradesettings.yaml، يمكنك:

  • تصفية آلاف الرموز لتبقى فقط على أفضل الإعدادات المحتملة
  • مطابقة تحمل المخاطر الخاص بك من خلال تحكم دقيق في الشدة
  • التكيف مع ظروف السوق عن طريق تعديل الحدود ديناميكيًا
  • التحسين وفقًا لأسلوب تداولك من السكالبينغ إلى التداول طويل المدى
  • دمج الإشارات بذكاء باستخدام خوارزميات الإجماع الوزني
  • زيادة معدل الفوز مع الحفاظ على تكرار التداول المناسب

يمتد النظام من تكوينات مسبقة بسيطة للمبتدئين إلى تصفية متعددة الأبعاد مخصصة بالكامل للمتداولين الخوارزميين المتقدمين. كل معلمة موثقة، قابلة للاختبار الرجعي، ومصممة لمساعدتك على إيجاد التوازن المثالي بين اغتنام الفرص وتجنب الإشارات الخاطئة.

📎 Related Topics