Breakout cBot¶
نظرة عامة على الاستراتيجية ¶
يستفيد Breakout cBot من اللحظات التي يتحرك فيها سعر الرمز إلى ما وراء مستوى محدد مسبقًا للدعم أو المقاومة.
تراقب هذه الخوارزمية cBot تكثيف الأسعار من خلال مقارنة المسافة بين أعلى وأدنى Bollinger Bands مع عتبة محددة من قبل المستخدم ثم تقوم بما يلي:
- إذا ظل سعر الرمز ضمن نطاق التجميع لعدد محدد من الفترات، يحدد cBot السوق على أنه في حالة تجميع.
- إذا اخترق السعر فوق الحزمة العليا، يفتح مركز شراء. إذا انخفض السعر تحت الحزمة السفلى، يفتح مركز بيع.
- عند فتح مركز، يطبق قيم إيقاف الخسارة وجني الأرباح المحددة من قبل المستخدم.
يستغل cBot حركات الاختراق بعد مرحلة التجميع، مما يجعله مناسبًا للأسواق أو الرموز التي تُظهر فترات تجميع واضحة وتحركات اتجاهية حادة.
إنشاء cBot ¶
تعلم كيفية إنشاء cBots، باستخدام إما C# أو Python، في دلائلنا خطوة بخطوة.
يتوفر كود Breakout cBot في مستودعاتنا العامة C# و Python. يتم توفير نفس الكود كقالب في معالج إنشاء الخوارزميات في cTrader لنظامي Windows أو Mac، أو يمكنك ببساطة نسخ واستخدام المقتطف أدناه:
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 | |
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 | |
دمج المؤشر ¶
مؤشر Bollinger Bands هو محور الاستراتيجية التي يستخدمها Breakout cBot.
يستخدم cBot عرض Bollinger Bands (المسافة بين الشريط العلوي والسفلي) لتحديد فترات التوحيد. عندما تكون الأشرطة ضيقة (مما يشير إلى تقلب منخفض)، يعتبر cBot هذه فترة توحيد.
إذا كان الفرق بين الشريط العلوي والسفلي أقل من أو يساوي حدًا معينًا (BandHeightPips)، يتم زيادة عداد التوحيد (consolidation). يحتاج cBot إلى عدد معين من فترات التوحيد المتتالية (ConsolidationPeriods) قبل أن يعتبر الانقطاع المحتمل.
يراقب cBot ويفسر السعر للانقطاع بهذه الطريقة:
- الانقطاع الصعودي - إذا تجاوز سعر الطلب أعلى Bollinger Band، فإن cBot يفسر هذا على أنه انقطاع صعودي وينفذ أمر شراء.
- الانقطاع الهبوطي - إذا انخفض سعر العرض دون أدنى Bollinger Band، فإن cBot يفسر هذا على أنه انقطاع هبوطي وينفذ أمر بيع.
بعد تنفيذ الصفقة، يتم إعادة تعيين عداد التوحيد إلى الصفر.
الحساب والمنطق ¶
إعداد Bollinger Bands ¶
\(B_{\text{top}}\) – الشريط العلوي
\(B_{\text{bottom}}\) – الشريط السفلي
\(MA\) – المتوسط المتحرك
\(D\) – عدد الانحرافات
\(\sigma\) – الانحراف المعياري
شرط التوحيد ¶
وإلا،
\(H\) – ارتفاع الشريط بالبيب
\(P\) – حجم البيب
\(C_{\text{Counter}}\) – عداد التوحيد
التحقق من فترة التوحيد ¶
إذا كان عداد التوحيد أكبر من فترات التوحيد، قم بتنفيذ منطق الانقطاع.
منطق الانقطاع ¶
إذا كان سعر الطلب أكبر من الشريط العلوي، ضع أمر شراء. إذا كان سعر العرض أقل من الشريط السفلي، ضع أمر بيع.
المعلمات ¶
| المعلمة | الوحدة | التعريف | نصائح |
|---|---|---|---|
| الكمية | لوت | حجم كل تداول. | قد يبدأ المتداولون ذوو الشهية المنخفضة للمخاطر بمبالغ منخفضة لتقليل الخسائر المحتملة إلى الحد الأدنى. قد يحدد المستخدمون الذين لديهم قدرة أعلى على تحمل المخاطر أرقامًا أعلى لاستهداف أرباح أكبر. |
| إيقاف الخسارة | بيب | عدد البيب الذي سيتم عنده إغلاق الصفقة تلقائيًا لمنع المزيد من الخسائر. | قد يحدد المتداولون الذين يتجنبون المخاطر قيم إيقاف خسارة ضيقة للحد من الخسائر المحتملة. قد يحدد المستخدمون القادرون على تحمل تقلبات السوق قيم إيقاف خسارة أوسع، مما يسمح لصفقاتهم بمزيد من المساحة للتنفس قبل الإغلاق. |
| جني الأرباح | بيب | عدد البيب الذي سيتم عنده إغلاق الصفقة تلقائيًا لمنع المزيد من الخسائر. | قد يستخدم المتداولون الذين يفضلون الخروج السريع قيم جني أرباح أقل للاستفادة من التحركات قصيرة المدى. قد يحدد المستخدمون الذين يستهدفون الاتجاهات الأطول قيم جني أرباح عالية حتى تتمكن صفقاتهم من الاستمرار لفترة أطول. |
| ارتفاع الشريط | بيب | الحد الأقصى لعرض Bollinger Bands خلال مرحلة التوحيد التي تمكن cBot من تحديد فترات التقلب المنخفض. | قد يستخدم المتداولون الذين يركزون على التوحيدات الضيقة قيم ارتفاع شريط منخفضة لاستهداف الانقطاعات الرئيسية من فترات التقلب المنخفض. قد يستخدم المستخدمون المرتاحون للنطاقات الأوسع قيم ارتفاع شريط متزايدة، مما يسمح لـ cBot بالنظر في التوحيدات الأوسع قليلاً كإعدادات محتملة. |
| انحرافات Bollinger Bands | — | قيمة الانحراف المعياري المستخدمة لحساب عرض Bollinger Bands. | قد يستخدم المتداولون الذين يركزون على التوحيدات الضيقة قيم ارتفاع شريط منخفضة لاستهداف الانقطاعات الرئيسية من فترات التقلب المنخفض. قد يستخدم المستخدمون المرتاحون للنطاقات الأوسع قيم ارتفاع نطاق أكبر، مما يسمح لـ cBot بالنظر في التوحيدات الأوسع قليلاً كإعدادات محتملة. |
| فترات Bollinger Bands | — | عدد الفترات المستخدمة لحساب Bollinger Bands. | قد يستخدم المتداولون الذين يركزون على تحركات السوق قصيرة الأجل فترات صغيرة، مما يجعل Bollinger Bands أكثر حساسية للتغيرات السعرية الأخيرة. يجب على المستخدمين المهتمين بالاتجاهات طويلة الأجل النظر في الفترات الكبيرة، والتي تعمل على تنعيم Bollinger Bands وتقليل حساسيتها للتقلبات قصيرة الأجل. |
| فترات التوحيد | — | عدد الشموع المتتالية التي يجب أن تستوفي معايير التوحيد قبل النظر في تداول الانقطاع. | قد يقلل المتداولون الذين يبحثون عن تداولات أكثر تكرارًا من فترات التوحيد، مما يسمح لـ cBot بالدخول في التداولات بشكل أسرع. قد يزيد المستخدمون الذين يفضلون الانقطاعات المؤكدة من فترات التوحيد للتأكد من أن السعر يبقى ضمن نطاق التوحيد لفترة أطول قبل اتخاذ أي إجراء. |
التطبيق ¶
الأسواق ذات الاتجاه ¶
يعمل Breakout cBot بشكل جيد في الأسواق ذات الاتجاه (صعودًا أو هبوطًا). في مثل هذه الأسواق، غالبًا ما تتوافق الانقطاعات مع الاتجاه العام بعد فترة من التوحيد، مما يؤدي إلى تحركات سعرية كبيرة.
حالة استخدام
ضع في اعتبارك سيناريو حيث يكون زوج EURUSD في اتجاه صعودي قوي ولكنه يتوحد مؤقتًا في نطاق ضيق. تضيق Bollinger Bands، مما يشير إلى انخفاض التقلبات. يكتشف cBot هذا التوحيد وينتظر الانقطاع. مع استئناف الاتجاه، يكسر السعر فوق النطاق العلوي لـ Bollinger Band. ينفذ cBot أمر شراء، مستفيدًا من استمرار الاتجاه.
أفضل الممارسات
- استخدم فترات أكبر. يكون cBot فعالًا بشكل خاص على الفترات الأكبر (ساعة واحدة، 4 ساعات، إلخ) في الأسواق ذات الاتجاه. يساعد هذا الإعداد على التقاط تحركات سعرية كبيرة تحقق عوائد أعلى.
- تجنب فترات التوحيد القصيرة. في الأسواق ذات الاتجاه القوي، قد ترغب في تجنب الإعدادات التي تسبب فترات توحيد قصيرة لأنها قد تؤدي إلى انقطاعات خاطئة.
الانقطاعات بعد الأنماط ¶
يمكن استخدام cBot لتداول الانقطاعات من أنماط الرسم البياني التي تؤدي عادةً إلى تحركات سعرية قوية، مثل المثلثات أو الأعلام أو الرايات. غالبًا ما تؤدي هذه الأنماط إلى مرحلة توحيد يتبعها انقطاع.
حالة استخدام
ضع في اعتبارك سيناريو حيث يشكل زوج EURGBP نمط مثلث متماثل على الرسم البياني لمدة ساعة واحدة. مع تضييق المثلث، تضيق أيضًا Bollinger Bands، مما يشير إلى انخفاض التقلبات. يحدد cBot التوحيد داخل نمط المثلث. بمجرد أن يكسر السعر فوق النطاق العلوي لـ Bollinger Band عند خروجه من نمط المثلث، ينفذ cBot أمر شراء لالتقاط الانقطاع.
أفضل الممارسات
- ادمج cBot مع أنماط أخرى. حدد أنماط الرسم البياني المهمة يدويًا ثم استخدم cBot لأتمتة تداولات الانقطاع بمجرد اكتمال النمط.
- قم بتمديد فترات التوحيد. بالنسبة للأنماط التي تتشكل على مدى فترات أطول، فكر في زيادة فترة التوحيد للتأكد من أن cBot يتم تشغيله فقط بعد تشكيل النمط بالكامل.
التداول بعد الأخبار ¶
قد يكون cBot فعالًا في الأيام التي تشهد أخبارًا اقتصادية رئيسية أو أحداثًا أو إعلانات. بعد بعض الأخبار، تستغرق بعض الأسواق وقتًا للتوحيد حيث يقوم المتداولون بتحليل المعلومات. عندما يصبح اتجاه السوق واضحًا، قد يحدث انقطاع.
حالة استخدام
ضع في اعتبارك سيناريو بعد إصدار بيانات الوظائف غير الزراعية الأمريكية، يتوحد زوج JPYUSD حيث يقيّم المتداولون آثار التقرير. تضيق Bollinger Bands، مما يشير إلى انخفاض التقلبات. يحدد cBot هذا التوحيد وينتظر الانقطاع. مع استقرار السوق على اتجاه معين (على سبيل المثال، الدولار الأمريكي أقوى بسبب بيانات أفضل من المتوقع)، يكسر السعر أسفل النطاق السفلي لـ Bollinger Band. ينفذ cBot أمر بيع لالتقاط التحرك.
أفضل الممارسات
- راقب التقويمات الاقتصادية. قم بتكوين cBot ليعمل حول الإصدارات الاقتصادية الرئيسية. تأكد من ضبط إعدادات فترة التوحيد لالتقاط مرحلة التوحيد بعد الأخبار قبل الانقطاع.
- اضبط إيقاف الخسارة. نظرًا لزيادة التقلبات بعد الأحداث الإخبارية، فكر في توسيع إيقاف الخسارة لاستيعاب التقلبات المحتملة في السوق قبل أن يتحقق الانقطاع بالكامل.
الملخص ¶
Breakout cBot يمكّن المتداولين من الاستفادة من تقلبات السوق، وحجم التداول المرتفع، والنشاط المتزايد. في حين أن cBot فعال في تنفيذ استراتيجيات الانقطاع، فإن اعتماده على Bollinger Bands قد يسبب مشاكل في الأداء خلال ظروف سوق معينة.
يمكن أن يحسن تخصيص Breakout cBot لرموز معينة وتفضيلات التداول الخاصة بك من فعاليته بشكل كبير. من خلال دمج استراتيجياتك الخاصة في cBot وتعديل الكود الخاص به لتمكينه من استخدام مؤشرات إضافية، يمكنك تحسين دقته وأدائه بشكل أكبر.