الإشعارات المخصصة
تتضمن واجهة برمجة التطبيقات للإشعارات المخصصة أنواعًا تمكّن خوارزميات التداول من تقديم تنبيهات منبثقة في الوقت الفعلي مباشرة في cTrader. تسمح هذه النوافذ المنبثقة لخوارزميات cBot والمؤشرات والإضافات بالتواصل مع المستخدمين بصريًا وسياقيًا حول التقدم والنجاح والأخطاء أو المعلومات العامة.
مع دعم واجهة برمجة التطبيقات للإشعارات المخصصة، لم تعد خوارزميات cBot بحاجة إلى الاعتماد على علامة تبويب السجل أو كائنات الرسم البياني أو جسور Telegram الخارجية للتواصل. تخبر الخوارزميات المتداولين ببساطة بما يحدث مباشرة عبر نظام الإشعارات القياسي في cTrader. يستفيد مطورو الخوارزميات والمستخدمون من السرعة والموثوقية والوضوح دون أي إعدادات معقدة.
تشمل واجهات برمجة التطبيقات ذات الصلة ما يلي:
INotifications.ShowPopup(caption, message, state)لعرض إشعار منبثق بعنوان ورسالة وحالة معينة (PopupNotificationState).- واجهة
PopupNotificationللتحكم البرمجي في الإشعارات طويلة الأمد أو التدريجية عن طريق استدعاء.Complete()لتحديث حالتها النهائية.
تظهر الرسائل التي يتم تسليمها بواسطة واجهة برمجة التطبيقات للإشعارات المخصصة على الفور، وتكون مرمزة بالألوان حسب الحالة ويمكن إكمالها لاحقًا. يتم تحديد حالات الإشعار باستخدام التعداد PopupNotificationState:
-
InProgressلتمثيل العمليات طويلة الأمد أو الحالات المعلقة. مثال:
-
Successللإشارة إلى أن العملية قد اكتملت بنجاح. مثال:
-
Errorللإشارة إلى فشل أو استثناء. مثال:
-
Partialللإبلاغ عن نتيجة ناجحة جزئيًا (على سبيل المثال، نجاح بعض الأوامر). مثال:
-
Informationللتنبيهات العامة أو التحديثات أو الملاحظات. مثال:
نصيحة
استخدم الإشعارات المنبثقة لتتبع نشاط التداول، وتصحيح أخطاء تدفقات المنطق، وتنبيه المستخدمين بأحداث السوق أو أخطاء البيانات وتقديم ملاحظات واجهة المستخدم الديناميكية أثناء عمليات الاستراتيجية المباشرة أو اليدوية.
يمكن استخدام كائنات واجهة برمجة تطبيقات الإشعارات للقيام بما يلي:
| الميزة أو العملية | أمثلة |
|---|---|
| تتبع الأوامر وتقديم الملاحظات | عرض ملاحظات تنفيذ الأوامر تأكيد خروج TP/SL تتبع تعديلات وقف الخسارة المتحرك |
| تنبيهات المخاطر والقواعد | التحذير من مستويات الهامش المنخفضة عرض تنبيهات للصفقات المحظورة |
| التقدم والتشخيص | عرض تقدم التحليل باستخدام النوافذ المنبثقة |
| تفاعلات التداول اليدوي | تقديم ملاحظات لإجراءات التداول التحذير من التجاوزات اليدوية أو التدخلات |
| أحداث السوق وتنبيهات الإشارات | الإشارة إلى تقاطعات المؤشرات الإعلان عن افتتاحات الجلسات أو ارتفاعات الأسعار |
| تصحيح أخطاء الاستراتيجية والشفافية | تتبع خطوات الاستراتيجية/المنطق بصريًا الإبلاغ عن فشل المنطق |
مثال أساسي
عند إضافة مثيل من خوارزمية cBot هذه إلى الرسم البياني، فإنها توفر خمسة أزرار، واحد لكل حالة إشعار. يؤدي النقر على زر إلى إظهار إشعار منبثق.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 | |

تتبع الأوامر وتقديم الملاحظات
عرض ملاحظات تنفيذ الأوامر
استخدم الإشعارات المنبثقة لرؤية ما إذا كان أمر السوق الخاص بك ناجحًا أم لا على الفور. على سبيل المثال، بعد أن تضع خوارزمية cBot الخاصة بك أمر شراء، فإنها تظهر نافذة منبثقة للنجاح إذا تم تنفيذ صفقتك أو نافذة منبثقة للخطأ إذا رفضها وسيطك.
1 2 3 | |
تأكيد الخروج بجني الأرباح أو إيقاف الخسارة
احصل على إشعار عندما يخرج تداول روبوت التداول الخاص بك بسبب جني الأرباح أو إيقاف الخسارة. تظهر نافذة منبثقة تبين سبب الخروج مع الربح أو الخسارة من المركز المغلق. تساعدك هذه التغذية الراجعة في الوقت الفعلي عند لحظة الخروج على تتبع التداولات والبقاء على اطلاع بنتائج مراكزك النشطة.
1 2 3 4 5 6 | |
تتبع تعديلات إيقاف الخسارة المتحرك
شاهد نافذة منبثقة في كل مرة يقوم فيها إيقاف الخسارة المتحرك بتحديث إيقاف الخسارة لمركزك. يتضمن الإشعار قيمة إيقاف الخسارة الجديدة ويظهر كيف يتتبع إيقاف الخسارة المتحرك حركة السعر. تتيح لك هذه التنبيهات مراقبة كيفية تعديل حماية تداولك دون فتح أي لوحة.
1 2 3 4 5 6 7 | |
تنبيهات المخاطرة والقواعد
التحذير من مستويات الهامش المنخفضة
تلقي تنبيه منبثق عندما ينخفض مستوى الهامش في حسابك إلى ما دون عتبة حرجة (مثل 80٪). يساعدك التحذير على اتخاذ إجراء في الوقت المناسب، مثل إغلاق المراكز أو إضافة الأموال، لتجنب التصفية القسرية أو نداء الهامش. تعمل النافذة المنبثقة كإجراء وقائي آلي بناءً على بيانات المخاطر في الوقت الفعلي.
1 2 3 4 5 6 7 | |
عرض تنبيهات للتداولات المحظورة
تمت برمجة بعض روبوتات التداول للتوقف عن وضع التداولات عند تفعيل قواعد السلامة الداخلية، مثل انخفاض رأس المال أو السحب المفرط. يمكن لنافذة منبثقة أن تشرح الحظر وتظهر لك أي شرط تم انتهاكه. يضمن هذا الإشعار أنك تفهم سبب تخطي إشارة ويعزز سلوك الإستراتيجية المنضبط.
1 2 3 4 5 6 7 8 9 10 | |
التقدم والتشخيص
إظهار تقدم التحليل بالنوافذ المنبثقة
استخدم نافذة منبثقة InProgress للإشارة إلى بدء عملية طويلة الأمد، مثل التحقق من صحة البيانات أو التحضير للاختبار العكسي. بمجرد اكتمال العملية، قم بتحديث النافذة المنبثقة إلى حالة Success أو Error. يبقيك تقرير التقدم المعروض على اطلاع دون الحاجة إلى التحقق من السجلات أو رسائل التصحيح.
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
تفاعلات التداول اليدوي
إخطار المستخدمين بعد التداولات التي تم تشغيلها بواسطة الأزرار
بعد النقر على عنصر تحكم مخصص أو زر، يمكن لروبوت التداول الخاص بك وضع أمر وإظهار نافذة منبثقة على الفور بالنتيجة. يؤكد الإشعار ما إذا كان إجراءك اليدوي قد نجح أو فشل ويعرض أي خطأ تم إرجاعه من قبل الوسيط. تقلل هذه التغذية الراجعة المرئية من التخمين وتحسن ثقتك في التدخلات اليدوية.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | |
التحذير من التجاوزات أو التدخلات اليدوية
عندما تتجاوز المنطق الآلي أو تقوم بتجاوز يدوي (مثل فرض تداول أثناء حالة محظورة)، يمكن لنافذة منبثقة أن تقر بالإجراء.
1 2 3 4 5 | |
أحداث السوق وتنبيهات الإشارة
إشارة تقاطعات المؤشر
راقب الأحداث الفنية الرئيسية مثل تقاطعات المتوسط المتحرك أو عتبات مؤشر القوة النسبية وأظهر تنبيهًا منبثقًا عند حدوثها. يسلط الإشعار الضوء على المؤشر والشرط الذي تم استيفاؤه، مثل التقاطع الصعودي. هذا يبقيك على اطلاع بالإشارات الفنية ويجعل إستراتيجيتك أكثر شفافية وقابلية للتتبع.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | |
تنبيه فتح الجلسات أو ارتفاعات الأسعار
قم بإنشاء نوافذ منبثقة تُفعل عند حدوث أحداث سوقية مهمة، مثل افتتاح جلسة لندن أو حركة سعرية سريعة خلال فترة قصيرة. تعمل هذه الإشعارات كأدوات للوعي بالموقف وتساعدك على الاستجابة للتقلبات المحتملة أو الاستعداد لنشاط السوق.
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
تصحيح أخطاء الإستراتيجية والشفافية
تتبع خطوات الإستراتيجية بصريًا
استخدم سلسلة من النوافذ المنبثقة لإظهار التدفق المنطقي لإستراتيجيتك. على سبيل المثال، اعرض رسالة عند التحقق من الاتجاه، أو تأكيد إشارة أو التحقق من صحة المخاطرة. تمثل كل نافذة منبثقة نقطة تفتيش محددة، مما يتيح لك متابعة كيفية اتخاذ الإستراتيجية للقرارات في الوقت الفعلي.
1 2 3 4 5 6 7 8 9 10 11 | |
الإبلاغ عن فشل المنطق أو البيانات غير المتوقعة
عندما تواجه إستراتيجيتك خطأ أو بيانات غير صالحة، مثل عدم تطابق السعر أو عدم توفر المؤشر، استخدم نافذة منبثقة لإظهار المشكلة بالضبط. يساعدك هذا الإعداد على تحديد الأخطاء أو فجوات البيانات أثناء التطوير والتداول التجريبي/الحي، مما يؤدي إلى تصحيح أسرع للأخطاء ومنطق أكثر مرونة.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |