نظام إدخال التداول اليدوي – دليل المستخدم

  • Home
  • Documentation
  • نظام إدخال التداول اليدوي – دليل المستخدم

المثال 3: شراء الانخفاض بشكل عدواني (استراتيجية تراجع 10%)

Trades:
 - Symbol: '1000PEPEUSDT'
 Price: 0
 Direction: Long
 Amount: 2000 # مركز 2000$
 ExecuteThresholdPerfect: 10 # انتظار انخفاض 10%
 Timestamp: null

حالة الاستخدام: PEPE يرتفع بقوة. تريد التجميع إذا حدث انخفاض كبير.


المثال 4: بيع قصير على الارتفاع (انتظر ارتفاع 3%)

Trades:
 - Symbol: 'SOLUSDT'
 Price: 0 # البوت سيجلب السعر الحالي (مثال: 100$)
 Direction: Short # مركز قصير
 Amount: 1500
 ExecuteThresholdPerfect: 3 # التنفيذ عند ارتفاع 3% (إلى ~103$)
 Timestamp: null

حالة الاستخدام: SOL يبدو مرتفعًا بشكل مفرط. تريد فتح مركز بيع قصير إذا ارتفع بنسبة 3% إضافية.


المثال 5: إدخالات متعددة على مستويات مختلفة

Trades:
  # دخول فوري
 - Symbol: 'BTCUSDT'
 Price: 0
 Direction: Long
 Amount: 500
 ExecuteThresholdPerfect: 0 # الدخول الآن
 Timestamp: null
  # إضافة المزيد عند انخفاض 5%
 - Symbol: 'BTCUSDT'
 Price: 0
 Direction: Long
 Amount: 1000
 ExecuteThresholdPerfect: 5 # إضافة إلى المركز عند انخفاض 5%
 Timestamp: null
  # إضافة المزيد عند انخفاض 10%
 - Symbol: 'BTCUSDT'
 Price: 0
 Direction: Long
 Amount: 1500
 ExecuteThresholdPerfect: 10 # تجميع قوي عند انخفاض 10%
 Timestamp: null

حالة الاستخدام: الشراء التدريجي (Dollar-cost averaging) في البيتكوين على مستويات سعرية متعددة.


ملاحظات هامة

ما يجب فعله

  • ✅ الحفاظ على صيغة YAML صحيحة (مسافات بادئة صحيحة، لا أخطاء نحوية)
  • ✅ استخدام null لـ Timestamp (وليس None)
  • ✅ استخدام Long أو Short لـ Direction (وليس 0 أو 1)
  • ✅ التأكد من تطابق أسماء الرموز تمامًا مع صيغة المنصة
  • ✅ الانتظار 30 ثانية على الأقل بعد الإضافة حتى يتعرف البوت عليها

ما لا يجب فعله

  • ❌ عدم استخدام None لـ Timestamp (استخدم null أو احذفه)
  • ❌ عدم استخدام 0 أو 1 لـ Direction (استخدم Long أو Short)
  • ❌ عدم إضافة إدخالات لرموز لا يراقبها البوت
  • ❌ عدم تعديل الملف أثناء حفظ البوت له (خطر نادر لتضارب الوصول)

🔒 ميزات الأمان

  • عدم تنفيذ مكرر: يتم حذف الإدخالات بعد التنفيذ
  • عدم تعارض: لا ينفذ إذا كان الرمز يحتوي على أوامر جارية
  • التحقق من السعر: يجلب ويحدّث الأسعار تلقائيًا عند ضبطها على 0
  • تتبع الطابع الزمني: يسجل البوت وقت إنشاء كل إدخال

📊 المراقبة

تحقق من السجلات (logs) لمعرفة متى تمت معالجة الإدخالات:

  • logs/orders.YYYY-MM-DD.log - جميع تنفيذات التداول (صيغة JSON)
  • logs/trade_summary.YYYY-MM-DD.log - ملخصات عالية المستوى
  • logs/debug.YYYY-MM-DD.log - معالجة تفصيلية (إذا كان وضع التصحيح مفعلاً)

مثال على سير العمل

الخطوة 1: أنت تراجع الرسوم البيانية وترى ETHUSDT يكسر مستوى مقاومة

# أضف إلى manual_trade_symbols.yaml
Trades:
 - Symbol: 'ETHUSDT'
 Price: 0
 Direction: Long
 Amount: 1000
 ExecuteThresholdPerfect: 0
 Timestamp: null

الخطوة 2: احفظ الملف (البوت لا يزال يعمل)

الخطوة 3: خلال 30 ثانية، سيقوم البوت بـ:

  • تحميل الملف
  • جلب سعر ETH الحالي (مثال: 3000$)
  • تحديث حقل Price إلى 3000 في YAML
  • تعيين Timestamp إلى الوقت الحالي
  • التأكد من عدم وجود أوامر جارية على ETHUSDT
  • تنفيذ التداول
  • حذف الإدخال من YAML

الخطوة 4: تحقق من السجلات لتأكيد التنفيذ

✅ تم تنفيذ التداول بنجاح لـ ETHUSDT
💾 تم تحديث و حفظ إعدادات التداول اليدوي (تم حذف التداولات المنفذة)

نصائح احترافية

💡 في الأسواق عالية التقلب: استخدم عتبات أعلى (10-20%) للحصول على نقاط دخول أفضل

💡 للفرص الفورية: استخدم ExecuteThresholdPerfect: 0 و Amount: 0 لدخول سريع بحجم قياسي

💡 للتدرج في الدخول (Scaling in): أضف إدخالات متعددة بعتبات متزايدة لنفس الرمز

💡 لإدارة المخاطر: استخدم مبالغ محددة بدلاً من 0 للتحكم الدقيق في أحجام المراكز

💡 لرموز متعددة: قم بتجميع الاستراتيجيات المتشابهة داخل YAML لتسهيل الإدارة


تذكر: هذا النظام مصمم ليكمل تحليلك اليدوي، وليس ليحل محله. استخدمه بحكمة للاستفادة من الفرص التي قد يفوتها البوت خلال دورات توليد الإشارات العادية! 🚀

📎 Related Topics