تنبيهات الاستراتيجية

ملحوظة مهمة يمكن أن يؤدي استخدام تنبيهات الإستراتيجية لأتمته التداول إلى نتائج غير متوقعة إذا لم تأخذ في الاعتبار الحدود الكامنة في سلوك الاستراتيجيات. يمكن أن تكون تنبيهات الاستراتيجية التلقائية مفيدة جدًا للتداول في الأسواق الحقيقية، ولكن تمامًا مثل وضع الطيار الآلي للطائرة، يجب إبقائها تحت المراقبة الوثيقة. إذا كنت ستستخدم التنبيهات للتداول الحقيقي، فيرجى مراعاة هذه النقاط:

  • الاستراتيجيات أكثر عرضة لإعادة الرسم من المؤشرات لأن محاكي الوسيط يضع افتراضات حول حركة الأسعار لمحاكاة الأوامر على الأشرطة التاريخية. في الوقت الحقيقي (أو الاختبار الأمامي)، يمكن استخدام تحديثات دفق التجزئة كمصدر إذا تم تكوين الاستراتيجية على هذا النحو. إذا كان هذا هو الحال، يجب أن تكون على دراية بحقيقة أن أوامر الاستراتيجية المحاكاة على الأشرطة التاريخية (الأسهم على الرسم البياني) قد لا تتصرف بنفس الطريقة في الوقت الفعلي
  • إن تنبيهات استراتيجية إدارة المحرك غير متصلة بالوسيط أو البورصة، وبالتالي لا يمكنها مزامنة الطلبات و / أو المواقف. إذا لم تعد الاستراتيجية والوسيط الخاص بك متزامنين، فقد تحدث نتائج غير متوقعة وخسائر محتملة. على سبيل المثال، قد لا يقوم وسيطك بتنفيذ أمر تم قطعه على الرسم البياني. قد يؤدي هذا إلى موقف حيث يبدو أن استراتيجيتك قد أغلقت مركزًا خاسرًا بينما في الواقع، لا يزال المركز الخاسر مفتوحًا والسوق يتحرك ضدك. مثال آخر على الخسارة المحتملة هو موقف حيث من جانب الوسيط، تحتفظ بمركز قصير (عند البيع) بينما تحتفظ استراتيجيتك بمركز طويل (عند الشراء). قد ترسل الاستراتيجية بعد ذلك أمر بيع لإغلاق مركز طويل بينما في الواقع، سيزداد مركزك القصير من جانب الوسيط. 
  • سيتم إيقاف التنبيه إذا تم تشغيله كثيرًا. سيحدث هذا إذا تم تشغيله أكثر من 15 مرة في 3 دقائق.

متى يتم تشغيل تنبيهات الإستراتيجية؟

استراتيجية التنبيهات الزناد عندما استراتيجية ينفذ أمرا، والتي لا تتوافق بالضرورة إلى وقت هذا النظام هو وضعها.

 

كيف أقوم بإنشاء تنبيهات استراتيجية؟

لإنشاء تنبيه استراتيجي، يمكنك:

  • استخدم زر "Add Alert" إضافة تنبيه في لوحة "Strategy Tester " مختبر الاستراتيجيات 

  • استخدم القائمة المنسدلة للاستراتيجية: 

  • حدد استراتيجيتك من مربع حوار إنشاء تنبيه:

كيف تعمل تنبيهات الاستراتيجية؟

عندما تنبيه يتم إنشاء لاستراتيجية، يتم إنشاء نسخة من الاستراتيجية على خدمتنا. يتم تشغيل هذه النسخة بعد ذلك بشكل مستقل عن استراتيجية الرسم بياني في متصفحك، ولن يكون للتغييرات التي تم إجراؤها على استراتيجية الرسم بياني تأثير على تشغيل نسخته التي تعمل على خوادمنا. لكي ينعكس أي تغيير على إعدادات استراتيجية الرسم البياني في سلوك التنبيه، ستحتاج إلى حذف التنبيه السابق وإنشاء تنبيه جديد.

 

كيف تعمل الاستراتيجية على الخوادم؟

بعد حساب التاريخ، تنتقل الاستراتيجية إلى حسابات الوقت الفعلي. عندما يتم تنفيذ أمر من قبل محاكي الوسيط، يتم تشغيل تنبيه. يتم إرسال الإشعارات في كل مرة يتم فيها تنفيذ الأمر، حتى يصل التنبيه إلى تاريخ انتهاء صلاحيته.

لا يتم إرسال الإخطارات للطلبات على الحانات التاريخية. يتم تشغيل التنبيهات فقط للأوامر المنفذة في الوقت الفعلي.

يمكن إصدار أكثر من إشعار واحد في الشريط نفسه، ولكن كما هو مذكور أعلاه، سيتم إيقاف التنبيه إذا تم تشغيله أكثر من 15 مرة في 3 دقائق.

يمكنك استخدام العناصر النائبة لإنشاء رسالة إعلام التنبيه الخاص بك. أنها ستستبدل من حيث القيمة المقابلة لها عند مشغلات حالة تأهب. يتم تحديد العنصر النائب باستخدام إحدى الكلمات الرئيسية التالية المحاطة بأقواس متعرجة مزدوجة، على سبيل المثال،{{Strategy.position_size }} 

  • Strategy.position_size - إرجاع قيمة نفس الكلمة الرئيسية في Pine ، أي حجم الموضع الحالي. 
  • Strategy.order.action إرجاع السلسلة "شراء" أو "بيع" للأمر المنفَّذ. 
  •  Strategy.order.contracts إرجاع عدد عقود الأمر المنفذة. 
  •  Strategy.order.price   إرجاع السعر الذي تم تنفيذ الأمر به.
  •  strategy.order.id إرجاع ID للأمر المنفذ (سلسلة تستخدم المعلمة الأولى في واحدة من المكالمات وظيفة توليد أوامر: strategy.entry ، strategy.exit أو strategy.order ).
  •  strategy.order.comment - إرجاع تعليق للأمر المنفذ (سلسلة المستخدمة في المعلمة تعليق في واحدة من المكالمات وظيفة توليد أوامر: strategy.entry ، strategy.exit أو strategy.order). إذا لم يتم تحديد أي تعليق، فسيتم استخدام قيمة Strategy.order.id. 
  • strategy.order.alert_message - عوائد قيمة alert_message المعلمة التي يمكن استخدامها في التعليمات البرمجية الصنوبر الاستراتيجية عند استدعاء أحد الوظائف المستخدمة لأوامر مكان:strategy.entry ،strategy.exitأو strategy.order   هذه الميزة مدعومة فقط في Pine v4. 
  •  Strategy.market_position - تعرض الموضع الحالي للاستراتيجية في شكل سلسلة: "طويل" أو "ثابت" أو "قصير". 
  • Strategy.market_position_sizeإرجاع حجم المركز الحالي. 
  • Strategy.prev_market_positionلإرجاع الموضع السابق للاستراتيجية في شكل سلسلة: "طويل" أو "مسطح" أو "قصير". 
  •  Strategy.prev_market_position_size إرجاع حجم الموضع السابق كقيمة مطلقة ، أي رقم غير سالب.-

يمكنك العثور على مزيد من المعلومات حول العناصر النائبة هنا .