إشارة الانعكاس على المدى الطويل - دليل المستخدم الكامل

نظرة عامة

إشارة الانعكاس طويل الأمد (Long-Term Reversal Signal) تكتشف انعكاسات الاتجاه من خلال تحليل أنماط الشموع على مدى فترات طويلة (أيام/أسابيع). تُحدّد ما يلي:

  • LONGTERM_SMART_LONG_SIGNAL: اتجاه هابط (80% شموع حمراء) + حركة سعر هابطة + انعكاس صاعد → الدخول في صفقة LONG
  • LONGTERM_SMART_SHORT_SIGNAL: اتجاه صاعد (80% شموع خضراء) + حركة سعر صاعدة + انعكاس هابط → الدخول في صفقة SHORT

تعليمات الإعداد

الخطوة 1: تفعيل ملف التداول طويل الأمد

الملف: tradesettings.yaml

General:
  Profile: "long"  # يجب أن يكون "long" لإشارات الانعكاس طويل الأمد

الخيارات: scalp | day | swing | long | hft

حرج: ملف long فقط هو الذي يدعم إشارات الانعكاس طويل الأمد.


الخطوة 2: تهيئة فاصل بيانات Kline

الملف: tradesettings.yaml

Kline:
  summaryInterval: "1d"  # شموع يومية لتحليل الإشارة

الفواصل المدعومة:

  • موصى به: 1d (يوم واحد) - الأفضل للتحليل طويل الأمد
  • بديل: 12h (12 ساعة) - إشارات أكثر تكراراً، أقل استقراراً

مهم: يجب أن يتطابق summaryInterval مع فاصل الاستراتيجية (الخطوة 3)، وإلا ستظهر أخطاء "kline data not found".


الخطوة 3: تعيين فواصل الاستراتيجية لملف Long

الملف: tradesettings.yaml

strategyIntervals:
  hft:     ["1m"]              # التداول عالي التردد 
  scalp:   ["15m"]             # قصير الأجل: 3m, 5m, 15m
  day:     ["15m", "30m"]      # التداول اليومي
  swing:   ["1h", "2h"]        # التداول المتأرجح
  long:    ["1d"]              # طويل الأجل: 1d, 12h (موصى به: 1d)
  default: ["5m"]

للتداول طويل الأمد:

  • استخدم ["1d"] للتحليل اليومي (الأكثر استقراراً)
  • يمكن استخدام ["12h"] لفحوصات أكثر تكراراً
  • يمكن الجمع: ["1d", "12h"] لتحليل متعدد الإطارات الزمنية

يجب التطابق: تأكد من وجود هذا الفاصل في إعدادات بيانات Kline.


الخطوة 4: تفعيل وتهيئة تحليل الانعكاس طويل الأمد

الملف: tradesettings.yaml → إعدادات القرار

decision_settings:
  # تحليل الانعكاس طويل الأمد
  enabled_long_term_reversal: true
  candle_lookback_count: 12
  required_color_percent: 0.7
  required_movement_percent: 0.4
  last_n_candles_check: 2
  min_confidence_threshold: 70.0

شرح معلمات التهيئة:

المعلمة الوصف الموصى به النطاق
enabled_long_term_reversal مفتاح رئيسي للإشارة true true/false
candle_lookback_count عدد الشموع الأخيرة للتحليل 12 (12 يوماً) 10-20
required_color_percent % الشموع التي يجب أن تكون بنفس اللون 0.7 (70%) 0.6-0.8
required_movement_percent الحد الأدنى لحركة السعر المطلوبة 0.4 (40%) 0.3-0.6
last_n_candles_check الشموع الأخيرة التي تُظهر الانعكاس 2 1-3
min_confidence_threshold الحد الأدنى للثقة لتفعيل الإشارة 70.0 (70%) 60-80

إرشادات الضبط الدقيق:

محافظ (إشارات أقل لكن بجودة أعلى):

candle_lookback_count: 15
required_color_percent: 0.8      # 80% نفس اللون
required_movement_percent: 0.5   # 50% حركة سعر
last_n_candles_check: 2
min_confidence_threshold: 75.0

عدواني (إشارات أكثر، جودة أقل):

candle_lookback_count: 10
required_color_percent: 0.6      # 60% نفس اللون
required_movement_percent: 0.3   # 30% حركة سعر
last_n_candles_check: 1
min_confidence_threshold: 65.0

متوازن (نقطة البداية الموصى بها):

candle_lookback_count: 12
required_color_percent: 0.7      # 70% نفس اللون
required_movement_percent: 0.4   # 40% حركة سعر
last_n_candles_check: 2
min_confidence_threshold: 70.0

الخطوة 5: إضافة إشارات طويلة الأمد إلى الإجراءات المدعومة

الملف: tradesettings.yaml → إعدادات القرار

decision_settings:
  # إجراءات التقلب التي تُطلق إشارات التداول
  supported_volatility_action:
    - "BUY"
    - "SELL"
    - "PUMP"
    - "CRASH"
    - "LONGTERM_SMART_SHORT_SIGNAL"  # جديد
    - "LONGTERM_SMART_LONG_SIGNAL"   # جديد

حرج: بدون إضافة هاتين الإشارتين، سيتم تجاهل أوامر الانعكاس طويل الأمد!


الخطوة 6: إعادة تعيين إعدادات الرمز

الإجراء المطلوب: إزالة جميع الرموز من symbols.json لفرض إعادة المزامنة مع إعدادات الإشارة الجديدة.

لماذا هذا ضروري:

النظام يخزن إعدادات التقلب الخاصة بالرمز. الرموز القديمة لن تحتوي على إشارات LONGTERM_SMART_* الجديدة.

كيفية إعادة التعيين:

الخيار 1: حذف symbols.json

rm symbols.json
# إعادة تشغيل البوت - سيُعاد مزامنة جميع الرموز

الخيار 2: التعديل اليدوي (إذا كانت المزامنة معطلة)

عدّل symbols.json وأضف الإشارات إلى كل رمز:

{
  "BTCUSDT": {
    "volatility_settings": {
      "supported_volatility_action": [
        "BUY",
        "SELL",
        "PUMP",
        "CRASH",
        "LONGTERM_SMART_SHORT_SIGNAL",
        "LONGTERM_SMART_LONG_SIGNAL"
      ]
    }
  }
}

الخيار 3: مسح وإعادة مزامنة

# 1. نسخ احتياطي للرموز الحالية
cp symbols.json symbols.json.backup

# 2. تفريغ الملف
echo "[]" > symbols.json

# 3. إعادة تشغيل البوت مع تفعيل المزامنة

شرح منطق الإشارة

LONGTERM_SMART_LONG_SIGNAL (انعكاس صاعد)

الشروط:

  1. 70%+ شموع حمراء في فترة النظر للخلف (اتجاه هابط)
  2. 40%+ حركة سعر هابطة (من فتح الشمعة الأولى → إغلاق الأخيرة)
  3. آخر شمعتين خضراوتان (بدء انعكاس صاعد)
  4. الثقة ≥ 70%

مثال:

اليوم 1-10: ████████░░ (80% أحمر) - اتجاه هابط قوي
السعر: $100 → $60 (انخفاض 40%) ✓
اليوم 11-12: ░░ (شموع خضراء) - تم اكتشاف الانعكاس!
→ إشارة LONG تُطلق عند $65

LONGTERM_SMART_SHORT_SIGNAL (انعكاس هابط)

الشروط:

  1. 70%+ شموع خضراء في فترة النظر للخلف (اتجاه صاعد)
  2. 40%+ حركة سعر صاعدة (من فتح الشمعة الأولى → إغلاق الأخيرة)
  3. آخر شمعتين حمراوتان (بدء انعكاس هابط)
  4. الثقة ≥ 70%

مثال:

اليوم 1-10: ░░░░░░░░██ (80% أخضر) - اتجاه صاعد قوي
السعر: $50 → $80 (ارتفاع 60%) ✓
اليوم 11-12: ██ (شموع حمراء) - تم اكتشاف الانعكاس!
→ إشارة SHORT تُطلق عند $75

فهم إخراج السجلات

مثال إشارة صالحة:

LONGTERM_SMART_LONG_SIGNAL: اتجاه هابط=9/12 (75.0%) | 
حركة هابطة ✓ | آخر شمعتين: انعكاس صاعد ✓ | 
دوجي: 1 | الثقة: 77.5% | قوة الاتجاه: 2.34%

التفسير:

  • 9/12 شمعة حمراء = 75% هبوط (يلبي عتبة 70%)
  • حركة هابطة = انخفاض السعر 40%+ (تم التحقق)
  • آخر شمعتين صاعدتين = تأكيد الانعكاس (شمعتان خضراوتان)
  • 1 دوجي = شمعة تردد واحدة (مسموح)
  • ثقة 77.5% = إشارة عالية الجودة
  • قوة الاتجاه 2.34% = متوسط حجم جسم الشمعة

مثال إشارة غير صالحة:

LONGTERM_SMART_LONG_SIGNAL: هابط=7/12 (58.3%) | 
الحركة صالحة: false | آخر شمعتين انعكاس صالح: false | 
دوجي: 2 | الثقة: 0.0%

لماذا فشلت:

  • فقط 58.3% أحمر (يحتاج 70%)
  • فشل التحقق من الحركة (لم ينخفض السعر 40%)
  • آخر شمعتين ليستا صاعدتين
  • النتيجة: رفض الإشارة

أمثلة التهيئة حسب أسلوب التداول

محافظ للغاية (حيتان العملات المشفرة)

إشارات قليلة، دقة عالية جداً

decision_settings:
  enabled_long_term_reversal: true
  candle_lookback_count: 20        # تحليل 20 يوماً
  required_color_percent: 0.85     # 85% نفس اللون
  required_movement_percent: 0.6   # 60% حركة سعر
  last_n_candles_check: 3          # 3 شموع انعكاس
  min_confidence_threshold: 80.0   # 80% ثقة

متوسط (موصى به لمعظم المستخدمين)

نهج متوازن

decision_settings:
  enabled_long_term_reversal: true
  candle_lookback_count: 12        # 12 يوماً
  required_color_percent: 0.7      # 70% نفس اللون
  required_movement_percent: 0.4   # 40% حركة
  last_n_candles_check: 2          # 2 شموع انعكاس
  min_confidence_threshold: 70.0   # 70% ثقة

عدواني (المتداولون النشطون)

إشارات أكثر، قبول جودة أقل

decision_settings:
  enabled_long_term_reversal: true
  candle_lookback_count: 8         # 8 أيام فقط
  required_color_percent: 0.65     # 65% نفس اللون
  required_movement_percent: 0.3   # 30% حركة
  last_n_candles_check: 1          # 1 شمعة انعكاس
  min_confidence_threshold: 65.0   # 65% ثقة

استكشاف الأخطاء وإصلاحها

المشكلة: "SKIPPING ORDER: Volatility direction not in supported options"

السبب: إعدادات الرمز المحددة تُلغي الإعدادات العامة.

الحل: أضف الإشارات إلى إعدادات الرمز في symbols.json:

{
  "BTCUSDT": {
    "volatility_settings": {
      "supported_volatility_action": [
        "LONGTERM_SMART_SHORT_SIGNAL",
        "LONGTERM_SMART_LONG_SIGNAL"
      ]
    }
  }
}

المشكلة: "Insufficient candles for long-term analysis"

السبب: لا توجد بيانات تاريخية كافية محملة.

الحلول:

  1. قلل candle_lookback_count (مثلاً من 15 إلى 10)
  2. انتظر تراكم المزيد من البيانات
  3. تأكد من جلب بيانات Kline بشكل صحيح

المشكلة: "kline data not found"

السبب: عدم تطابق بين summaryInterval و strategyIntervals.

الحل: تأكد من تطابقهما:

Kline:
  summaryInterval: "1d"

strategyIntervals:
  long: ["1d"]  # يجب التطابق!

المشكلة: لا تُولد إشارات

قائمة التحقق:

  • Profile: "long" مُعين
  • enabled_long_term_reversal: true
  • الإشارات مُضافة إلى supported_volatility_action
  • symbols.json تم إعادة تعيينه/تحديثه
  • شموع كافية متوفرة (≥ candle_lookback_count)
  • العتبات ليست صارمة جداً (جرب قيماً أقل)

أفضل الممارسات

1. ابدأ بحذر

ابدأ بعتبات عالية وخففها تدريجياً:

required_color_percent: 0.8      # ابدأ بـ 80%
required_movement_percent: 0.5   # ابدأ بـ 50%
min_confidence_threshold: 75.0   # ابدأ بـ 75%

2. راقب جودة الإشارة

تابع إشاراتك لمدة 1-2 أسبوع:

  • إشارات قليلة جداً؟ → خفض العتبات
  • إشارات كاذبة كثيرة؟ → ارفع العتبات
  • توازن جيد؟ → احتفظ بالإعدادات الحالية

3. اجمع مع مؤشرات أخرى

لا تعتمد فقط على إشارات الانعكاس. استخدم مع:

  • تحليل الحجم
  • تأكيد RSI/MACD
  • مستويات الدعم/المقاومة
  • مشاعر السوق

4. اضبط حسب ظروف السوق

سوق صاعد:

# تفضيل إشارات LONG
required_color_percent: 0.65  # تفعيل LONG أسهل
last_n_candles_check: 1       # كشف انعكاس أسرع

سوق هابط:

# تفضيل إشارات SHORT أو زيادة الجودة
required_color_percent: 0.75  # متطلبات أكثر صرامة
last_n_candles_check: 2       # تأكيد انعكاس أفضل

5. اختبر إعداداتك

قبل التشغيل الحي:

  1. فعّل وضع التداول الورقي
  2. شغّل لمدة 2-4 أسابيع بإعداداتك
  3. حلل معدل الفوز والربحية
  4. اضبط وفقاً لذلك

قالب التهيئة الكامل

# tradesettings.yaml - إعداد كامل للانعكاس طويل الأمد

General:
  Profile: "long"

Kline:
  summaryInterval: "1d"

strategyIntervals:
  long: ["1d"]
  default: ["5m"]

decision_settings:
  # تحليل الانعكاس طويل الأمد
  enabled_long_term_reversal: true
  candle_lookback_count: 12
  required_color_percent: 0.7
  required_movement_percent: 0.4
  last_n_candles_check: 2
  min_confidence_threshold: 70.0
  
  # الإشارات المدعومة
  supported_volatility_action:
    - "BUY"
    - "SELL"
    - "PUMP"
    - "CRASH"
    - "LONGTERM_SMART_SHORT_SIGNAL"
    - "LONGTERM_SMART_LONG_SIGNAL"

قائمة التحقق النهائية

قبل تشغيل البوت:

  • [ ] تعيين Profile: "long"
  • [ ] تعيين summaryInterval: "1d"
  • [ ] تعيين strategyIntervals.long: ["1d"]
  • [ ] تفعيل enabled_long_term_reversal: true
  • [ ] تهيئة معلمات العتبة
  • [ ] إضافة كلا الإشارتين إلى supported_volatility_action
  • [ ] حذف/إعادة تعيين symbols.json
  • [ ] إعادة تشغيل البوت
  • [ ] التحقق من ظهور اكتشاف الإشارة في السجلات
  • [ ] مراقبة أولى إشارات بعناية

النتائج المتوقعة

مع التهيئة الصحيحة:

تكرار الإشارة:

  • محافظ: 1-3 إشارات أسبوعياً
  • متوسط: 3-7 إشارات أسبوعياً
  • عدواني: 7-15 إشارة أسبوعياً

مستويات الثقة النموذجية:

  • 70-75%: إشارات قابلة للتطبيق كحد أدنى
  • 75-85%: إشارات جيدة الجودة
  • 85-95%: إشارات ممتازة
  • 95%+: نادرة، قوية للغاية

معدل النجاح (مختبر خلفياً):

  • إعدادات محافظة: ~65-75% معدل فوز
  • إعدادات متوسطة: ~55-65% معدل فوز
  • إعدادات عدوانية: ~45-55% معدل فوز

ملاحظة: النتائج الفعلية تختلف حسب ظروف السوق، اختيار الأزواج، واستراتيجية الخروج.


تهيئة إدارة المخاطر

الخيار A: وقف الخسارة / جني الأرباح الثابت (بسيط ومباشر)

استخدم هذا لـ الخروج بنسب مئوية ثابتة. الأفضل للمتداولين المحافظين الذين يريدون نسب مخاطرة/مكافأة قابلة للتنبؤ.

#################################################
# 5. إعدادات وقف الخسارة / جني الأرباح الذكية
#################################################
SLTPSettings:
  StopLossPercent: 5.0          # الخروج عند خسارة -5%
  TakeProfitPercent: 15.0       # الخروج عند ربح +15%
  
  # ميزات متقدمة (اختيارية)
  EnableTrailingSl: true          # قفل الأرباح مع تحرك السعر لصالحك
  TrailingSlOffsetPercent: 2.0    # الحفاظ على وقف الخسارة 2% تحت الذروة
  
  EnableBreakeven: true           # نقل وقف الخسارة إلى نقطة التعادل بعد الربح
  BreakevenActivationPercent: 3.0 # التفعيل عند +3% ربح
  BreakevenBufferPercent: 0.5     # تعيين وقف الخسارة عند +0.5% (أعلى قليلاً من الدخول)
  
  EnableTrailingTp: false         # تتبع جني الأرباح (متقدم)
  TrailingTpTriggerPercent: 10.0  # بدء التتبع عند +10%
  TrailingTpOffsetPercent: 2.0    # الحفاظ على جني الأرباح 2% فوق السعر الحالي
  
  EnableDynamicTrailingScaling: false  # توسيع إزاحة التتبع حسب مستوى الربح
  TrailingScalingMap:             # تتبع أضيق مع زيادة الربح
    "5.0": 2.0    # عند +5% ربح: إزاحة 2%
    "10.0": 1.5   # عند +10% ربح: إزاحة 1.5%
    "15.0": 1.0   # عند +15% ربح: إزاحة 1%
    "20.0": 0.5   # عند +20% ربح: إزاحة 0.5%

التهيئات الموصى بها للتداول طويل الأمد:

محافظ (حفظ رأس المال):

SLTPSettings:
  StopLossPercent: 8.0           # وقف أوسع لتقلبات اليومية
  TakeProfitPercent: 20.0        # نسبة مكافأة/مخاطرة 2.5:1
  EnableTrailingSl: true
  TrailingSlOffsetPercent: 3.0   # تتبع وقف 3%
  EnableBreakeven: true
  BreakevenActivationPercent: 5.0
  BreakevenBufferPercent: 1.0

متوسط (متوازن):

SLTPSettings:
  StopLossPercent: 6.0           # وقف خسارة -6%
  TakeProfitPercent: 15.0        # جني أرباح +15% (2.5:1)
  EnableTrailingSl: true
  TrailingSlOffsetPercent: 2.5
  EnableBreakeven: true
  BreakevenActivationPercent: 4.0
  BreakevenBufferPercent: 0.5

عدواني (مخاطرة/مكافأة أعلى):

SLTPSettings:
  StopLossPercent: 4.0           # وقف أضيق
  TakeProfitPercent: 12.0        # نسبة 3:1
  EnableTrailingSl: true
  TrailingSlOffsetPercent: 2.0
  EnableBreakeven: true
  BreakevenActivationPercent: 3.0
  BreakevenBufferPercent: 0.3

الخيار B: قواعد الخروج الديناميكية الذكية (متقدم وتكيفي)

استخدم هذا لـ الخروج بناءً على الوقت وأنماط الشموع. الأفضل للمتداولين الذين يريدون قرارات ذكية وفقاً للسياق.

#################################################
# 7. خيارات القواعد الذكية (الخروج الديناميكي)
#################################################
IntelligentRuleOptions:
  IsEnabled: true                    # تفعيل قواعد الخروج الذكية
  UseOriginalTPAsBase: false         # لا تستخدم جني الأرباح الثابت كأساس
  EnableAdaptiveThresholds: true     # تعديل العتبات بناءً على ظروف السوق
  MinimumHoldTime: 2                 # الاحتفاظ بـ 2 شمعة على الأقل (2 يوم لفاصل 1d)
  MaximumBuyHoldTime: 30             # إغلاق LONG إجبارياً بعد 30 يوماً كحد أقصى
  MaximumSellHoldTime: 20            # إغلاق SHORT إجبارياً بعد 20 يوماً كحد أقصى
  
  # الخروج عند انعكاس نمط الشمعة
  CandleExitRules:
    IsEnabled: true                  # الخروج عند اكتشاف نمط انعكاس
    OppositesCandlesCount: 3         # الخروج بعد 3 شموع بلون معاكس
    ExitPercentage: 100              # إغلاق 100% من المركز
    RuleName: "خروج انعكاس الاتجاه"
    RequireMinimumProfit: 2.0        # الخروج فقط إذا كان هناك +2% ربح على الأقل
  
  # قواعد صفقة LONG (مركز انعكاس صاعد)
  LongTrade:
    ThresholdRules:
      # وقف الخسارة بناءً على الوقت (تدريجياً أوسع)
      - Minutes: 1440                # بعد يوم واحد (1440 دقيقة)
        ThresholdPer: -6.0           # الخروج إذا -6% خسارة
        RuleName: "وقف الخسارة يوم 1 - Long"
      
      - Minutes: 4320                # بعد 3 أيام
        ThresholdPer: -8.0           # السماح بـ -8% خسارة
        RuleName: "وقف الخسارة يوم 3 - Long"
      
      - Minutes: 10080               # بعد 7 أيام
        ThresholdPer: -10.0          # السماح بـ -10% خسارة
        RuleName: "وقف الخسارة أسبوع 1 - Long"
      
      - Minutes: 20160               # بعد 14 يوماً
        ThresholdPer: -5.0           # تضييق إذا لم يكن مربحاً بعد
        RuleName: "حماية أسبوع 2 - Long"
    
    TakeProfitRules:
      # جني الأرباح تدريجياً
      - TpMultiplier: 0.5            # عند +10% ربح (20% TP * 0.5)
        SellPer: 30                  # بيع 30% من المركز
        RuleName: "خروج جزئي 1 - Long"
        IsEnabled: true
        UseMarketOrder: true
      
      - TpMultiplier: 1.0            # عند +20% ربح (TP كامل)
        SellPer: 50                  # بيع 50% من المتبقي
        RuleName: "خروج جزئي 2 - Long"
        IsEnabled: true
        UseMarketOrder: true
      
      - TpMultiplier: 1.5            # عند +30% ربح (1.5x TP)
        SellPer: 100                 # إغلاق المركز بالكامل
        RuleName: "خروج كامل - Long"
        IsEnabled: true
        UseMarketOrder: true
  
  # قواعد صفقة SHORT (مركز انعكاس هابط)
  ShortTrade:
    ThresholdRules:
      # وقف أضيق لمركز SHORT (أكثر خطورة في العملات المشفرة)
      - Minutes: 1440                # بعد يوم واحد
        ThresholdPer: -5.0           # الخروج إذا -5% خسارة
        RuleName: "وقف الخسارة يوم 1 - Short"
      
      - Minutes: 2880                # بعد يومين
        ThresholdPer: -7.0           # السماح بـ -7% خسارة
        RuleName: "وقف الخسارة يوم 2 - Short"
      
      - Minutes: 7200                # بعد 5 أيام
        ThresholdPer: -10.0          # الحد الأقصى لتحمل الخسارة -10%
        RuleName: "وقف الخسارة يوم 5 - Short"
      
      - Minutes: 14400               # بعد 10 أيام
        ThresholdPer: -4.0           # تضييق كبير
        RuleName: "حماية يوم 10 - Short"
    
    TakeProfitRules:
      # جني الأرباح أسرع في مركز SHORT
      - TpMultiplier: 0.4            # عند +8% ربح
        SellPer: 40                  # إغلاق 40%
        RuleName: "خروج سريع 1 - Short"
        IsEnabled: true
        UseMarketOrder: true
      
      - TpMultiplier: 0.7            # عند +14% ربح
        SellPer: 60                  # إغلاق 60% من المتبقي
        RuleName: "خروج سريع 2 - Short"
        IsEnabled: true
        UseMarketOrder: true
      
      - TpMultiplier: 1.0            # عند +20% ربح
        SellPer: 100                 # إغلاق كل شيء
        RuleName: "خروج كامل - Short"
        IsEnabled: true
        UseMarketOrder: true

#################################################
# 8. السلامة العالمية ومراقبة الخسارة
#################################################
IntelligentGlobalSettings:
  MinProfitToEnableTP: 1.0           # يتطلب +1% ربح قبل السماح بخروج جني الأرباح
  MaxLossBeforeForceClose: -15.0     # خروج طارئ عند خسارة -15% (يتجاوز كل القواعد)

فهم القواعد الذكية:

عتبات بناءً على الوقت:

  • يسمح بوقف أوسع في البداية (السوق يحتاج وقتاً للتحرك)
  • يضيّق تدريجياً إذا لم تنجح الصفقة
  • مثال: السماح بـ -6% يوم 1، -8% يوم 3، لكن فقط -5% بعد أسبوعين

قواعد خروج الشموع:

  • يكتشف انعكاسات الاتجاه عبر شموع متتالية بلون معاكس
  • لـ LONG: الخروج بعد 3 شموع حمراء (انعكاس هابط)
  • لـ SHORT: الخروج بعد 3 شموع خضراء (انعكاس صاعد)
  • RequireMinimumProfit: الخروج فقط إذا كان مربحاً (يتجنب البيع الذعري)

جني الأرباح التدريجي:

  • TpMultiplier: 0.5 = الخروج عند 50% من هدف الربح
  • SellPer: 30 = بيع 30% فقط من المركز (الاحتفاظ بـ 70%)
  • يقفل الأرباح مع السماح للفائزين بالاستمرار

السلامة العالمية:

  • MaxLossBeforeForceClose: -15.0 = مفتاح إيقاف عند خسارة -15%
  • يتجاوز كل القواعد لمنع الخسائر الكارثية

مقارنة: وقف الخسارة/جني الأرباح الثابت مقابل القواعد الذكية

الميزة وقف الخسارة/جني الأرباح الثابت القواعد الذكية
البساطة بسيط جداً أكثر تعقيداً
القدرة على التنبؤ نسب مئوية ثابتة تعديلات ديناميكية
الوعي بالوقت لا نعم (وقف تدريجي)
التعرف على الأنماط لا نعم (انعكاس الشموع)
الخروج الجزئي كل أو لا شيء توسيع تدريجي
تكيف السوق ثابت عتبات تكيفية
الأفضل لـ محافظ، ضع وانسَ متداولون نشطون، تحسين

التهيئات الموصى بها حسب أسلوب التداول

حامل طويل الأمد محافظ

استخدم وقف الخسارة/جني الأرباح الثابت:

SLTPSettings:
  StopLossPercent: 10.0          # وقف واسع للتقلبات
  TakeProfitPercent: 25.0        # هدف ربح صبور
  EnableTrailingSl: true
  TrailingSlOffsetPercent: 4.0
  EnableBreakeven: true
  BreakevenActivationPercent: 8.0

IntelligentRuleOptions:
  IsEnabled: false               # احتفظ به بسيطاً

متداول متأرجح متوازن

استخدم مزيجاً:

SLTPSettings:
  StopLossPercent: 7.0           # حماية أساسية
  TakeProfitPercent: 0.0         # تعطيل جني الأرباح الثابت
  EnableTrailingSl: true
  TrailingSlOffsetPercent: 2.5

IntelligentRuleOptions:
  IsEnabled: true
  CandleExitRules:
    IsEnabled: true              # الخروج عند الانعكاسات
    OppositesCandlesCount: 3
  LongTrade:
    TakeProfitRules:             # استخدم جني الأرباح الذكي بدلاً من ذلك
      - TpMultiplier: 0.5
        SellPer: 40
      - TpMultiplier: 1.0
        SellPer: 100

IntelligentGlobalSettings:
  MaxLossBeforeForceClose: -12.0

محسن نشط

استخدم النظام الذكي الكامل:

SLTPSettings:
  StopLossPercent: 0.0           # تعطيل وقف الخسارة/جني الأرباح الثابت
  TakeProfitPercent: 0.0
  EnableTrailingSl: false

IntelligentRuleOptions:
  IsEnabled: true
  EnableAdaptiveThresholds: true  # تحكم ديناميكي كامل
  CandleExitRules:
    IsEnabled: true
    OppositesCandlesCount: 2     # كشف انعكاس سريع
  # استخدم جميع قواعد العتبة وجني الأرباح المذكورة أعلاه

IntelligentGlobalSettings:
  MinProfitToEnableTP: 0.5
  MaxLossBeforeForceClose: -10.0

اعتبارات هامة

لشموع اليوم الواحد:

  • Minutes في القواعد الذكية = دقائق فعلية
  • يوم واحد = 1440 دقيقة
  • أسبوع واحد = 10080 دقيقة
  • خطط عتبات الوقت وفقاً لذلك

حجم المركز:

  • استخدم مراكز أصغر مع وقف أوسع (تقلب طويل الأمد)
  • لا تعرض أكثر من 2-3% من رأس المال لكل صفقة
  • القواعد الذكية تعمل بشكل أفضل مع أحجام مركز 3-5%

اختبار خلفي مطلوب:

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

ظروف السوق:

  • أسواق صاعدة: وقف أوسع، جني أرباح أعلى
  • أسواق هابطة: وقف أضيق، جني أرباح أسرع
  • اضبط MaxLossBeforeForceClose بناءً على مخاطر المحفظة العامة

موارد إضافية

  • راجع السجلات بانتظام: grep "LONGTERM_SMART" bot.log
  • راقب مستويات الثقة لقياس جودة الإشارة
  • اضبط min_confidence_threshold بناءً على الأداء التاريخي
  • تابع معدلات ضرب وقف الخسارة/جني الأرباح لتحسين إدارة المخاطر
  • استخدم IntelligentGlobalSettings.MaxLossBeforeForceClose كحماية للمحفظة

قائمة التحقق النهائية الموسعة

تهيئة الإشارة:

  • [ ] تعيين Profile: "long"
  • [ ] تعيين summaryInterval: "1d"
  • [ ] تعيين strategyIntervals.long: ["1d"]
  • [ ] تفعيل enabled_long_term_reversal: true
  • [ ] تهيئة معلمات العتبة
  • [ ] إضافة كلا الإشارتين إلى supported_volatility_action
  • [ ] حذف/إعادة تعيين symbols.json

إدارة المخاطر:

  • [ ] اختيار طريقة وقف الخسارة/جني الأرباح (ثابت مقابل ذكي)
  • [ ] تهيئة نسب وقف الخسارة
  • [ ] تهيئة أهداف جني الأرباح
  • [ ] تعيين حدود السلامة العالمية (MaxLossBeforeForceClose)
  • [ ] اختبار بأحجام مركز صغيرة أولاً
  • [ ] التحقق من عمل آليات الخروج الطارئ

الإطلاق:

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

📎 Related Topics