المثال 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 لتسهيل الإدارة
تذكر: هذا النظام مصمم ليكمل تحليلك اليدوي، وليس ليحل محله. استخدمه بحكمة للاستفادة من الفرص التي قد يفوتها البوت خلال دورات توليد الإشارات العادية! 🚀