Trend cBot¶
نظرة عامة على الاستراتيجية ¶
ينفذ Trend cBot إستراتيجية حيث يتم استخدام متوسطين متحركين (MAs) لاكتشاف الاتجاهات واتخاذ قرارات التداول. تحسب الخوارزمية MA سريعًا و MA بطيئًا، وتقارن قيمهما بمرور الوقت وتحدد نقاط التقاطع لتوليد إشارات الشراء أو البيع.
نظرًا لأن Trend cBot يعتمد على تقاطعات MA لاكتشاف تحولات الزخم، فهو أكثر فعالية في الأسواق ذات الاتجاهات الواضحة والمستدامة. بعبارة أخرى، تعمل الخوارزمية بشكل جيد مع الرموز التي تظهر حركات اتجاهية قوية، سواء كانت صعودية أو هبوطية.
إنشاء cBot ¶
تعلم كيفية إنشاء cBots، باستخدام إما C# أو Python، في دلائلنا خطوة بخطوة.
كود Trend 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 | |
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 | |
دمج المؤشر ¶
المتوسط المتحرك هو مؤشر تقني شائع يقوم بتنعيم بيانات الأسعار لتحديد الاتجاهات خلال فترة محددة. تشمل مؤشرات المتوسط المتحرك Simple Moving Average (SMA)، Exponential Moving Average (EMA)، Time Series، Triangular، Weighted، Welles Wilder Smoothing، Hull، إلخ.
يستخدم Trend cBot متوسطين متحركين لمراقبة الاتجاهات في السوق:
- Fast MA – يتفاعل بشكل أسرع مع تغيرات الأسعار ويمثل عادةً الاتجاهات قصيرة المدى.
- Slow MA – يتفاعل بشكل أبطأ مع تغيرات الأسعار ويمثل الاتجاهات طويلة المدى.
يراقب cBot أحداث التقاطع بين MA السريع و MA البطيء ويستخدمها لتوليد الإشارات:
- إشارة الشراء – عندما يتقاطع Slow MA أسفل Fast MA، يتم تفسيره على أنه زخم صعودي ويتم إنشاء إشارة شراء.
- إشارة البيع – عندما يتقاطع Fast MA أسفل Slow MA، يتم تفسيره على أنه زخم هبوطي ويتم إنشاء إشارة بيع.
إذا تم توليد إشارة جديدة أثناء فتح مركز تداول معاكس، مثل إشارة شراء عندما يكون مركز البيع مفتوحًا، يقوم cBot بإغلاق المركز الحالي وفتح مركز جديد. يضمن هذا الإعداد فتح مركز واحد فقط في كل مرة.
الحساب والمنطق ¶
الإعداد الأولي ¶
يقوم cBot بتهيئة المتوسطين المتحركين في طريقة OnStart()، والتي يتم استدعاؤها عند بدء تشغيل cBot.
يتم حساب المتوسطات المتحركة باستخدام فترات مختلفة على سلسلة بيانات. يتم حساب fastMA باستخدام FastPeriods، بينما يتم حساب slowMA باستخدام SlowPeriods.
حسابات MA في الوقت الفعلي ¶
يتم تنفيذ المنطق الرئيسي لقرارات التداول في طريقة OnTick()، والتي يتم استدعاؤها في كل مرة يتم فيها استلام نقطة سعر جديدة. يتم حساب المتوسطين المتحركين باستمرار باستخدام الصيغ المدمجة في cTrader لـ MAType المحدد ويتم تحديثهما عند كل نقطة سعر.
يسترجع cBot القيم الحالية والسابقة للمتوسطات المتحركة ثم ينتقل إلى شرط التقاطع. يقارن cBot القيم الحالية والسابقة للمتوسطات المتحركة لتحديد ما إذا كان هناك تقاطع:
- كشف الاتجاه الصعودي – إذا تقاطع
slowMAأسفلfastMA، يتم تفسيره على أنه زخم صعودي وينتج عنه إشارة شراء. - كشف الاتجاه الهبوطي – إذا تقاطع
fastMAأسفلslowMA، يتم تفسيره على أنه زخم هبوطي وينتج عنه إشارة بيع.
تنفيذ التداول ¶
بعد اكتشاف التقاطع، ينفذ cBot صفقة بناءً على الإشارة المولدة:
- تنفيذ التداول لإشارة الشراء – يقوم cBot بالتحقق من وإغلاق أي مركز بيع مفتوح. ثم يفتح مركز شراء جديد.
- تنفيذ التداول لإشارة البيع – يقوم cBot بالتحقق من وإغلاق أي مركز شراء مفتوح. ثم يفتح مركز بيع جديد.
المعلمات ¶
| المعلمة | الوحدة | التعريف | نصائح |
|---|---|---|---|
| الكمية | لوت | حجم كل تداول. | قد يختار المتداولون السريعون الذين يركزون على التحركات السعرية الصغيرة أحجام عقود صغيرة لتقليل المخاطر مع إجراء العديد من الصفقات في فترة قصيرة. قد يستخدم المتداولون المتأرجحون الذين يحتفظون بالمراكز لفترة أطول أحجام عقود كبيرة لأنهم يتوقعون تحركات كبيرة في السوق ويريدون تعظيم أرباحهم المحتملة. |
| نوع MA | — | نوع المتوسط المتحرك. | في الأسواق الأقل تقلبًا، قد يفضل المتداولون SMA لأنه يُنعم بيانات الأسعار بشكل أكثر فعالية ويقلل من فرص تضليل cBot بالتقلبات قصيرة المدى. في الأسواق المتقلبة، قد يفضل المستخدمون EMA لقدرته على الاستجابة السريعة لتغيرات الأسعار والتقاط الانعكاسات المبكرة للاتجاه. |
| المصدر | — | بيانات الأسعار المستخدمة لحساب المتوسط المتحرك. تتضمن الخيارات المتاحة سعر الإغلاق، سعر الافتتاح، السعر الأعلى والسعر الأدنى. | قد يستخدم المتداولون المحافظون سعر الإغلاق كمصدر لهم لأنه يمثل السعر النهائي للشمعة ويميل إلى أن يكون أكثر موثوقية. قد يفضل المتداولون الأكثر جرأة السعر المرتفع أو السعر المنخفض إذا أرادوا التقاط انعكاسات الاتجاه أو فرص الانقطاع عند النقاط القصوى في نطاق السعر. |
| الفترات البطيئة | — | عدد الفترات المستخدمة لحساب المتوسط المتحرك البطيء. | قد يحدد متداولو اليوم قيمًا منخفضة للتركيز على الاتجاهات قصيرة المدى والتقاط الفرص المتكررة خلال اليوم. قد يحدد المتداولون الذين يستهدفون الاتجاهات طويلة المدى قيمًا عالية لضمان دخول cBot في الصفقات فقط عندما يكون هناك اتجاه قوي ومؤكد. |
| الفترات السريعة | — | عدد الفترات المستخدمة لحساب المتوسط المتحرك السريع. | قد يحدد المتداولون الذين يبحثون عن دخول وخروج سريع قيمًا منخفضة لضمان استجابة cBot بسرعة لتحركات الأسعار قصيرة المدى. قد يحدد المتداولون الذين يتبعون اتجاهات السوق الأوسع قيمًا عالية لتقليل عدد الإشارات الخاطئة والتركيز على تحركات الأسعار الكبيرة. |
التطبيق ¶
الأسواق ذات الاتجاه ¶
يؤدي cBot الاتجاه بشكل جيد في الأسواق ذات الاتجاه حيث تكون تحركات الأسعار متسقة ومستدامة. في مثل هذه الأسواق، غالبًا ما تلتقط المتوسطات المتحركة الاتجاه، مما يجعل التقاطعات مؤشرات فعالة لإشارات الشراء والبيع.
حالة استخدام
ضع في اعتبارك سيناريو حيث يكون EURUSD في اتجاه صعودي قوي، مما يؤدي إلى ارتفاعات يومية وانخفاضات أعلى على الرسم البياني الخاص به. يكتشف تقاطع المتوسط المتحرك الاتجاه، ويبدأ cBot في إصدار إشارات شراء عند كل تقاطع صعودي للـ MA السريع فوق MA البطيء.
أفضل الممارسات
- استخدم قيم فترات عالية للـ MAs عند التداول على فترات أطول لتجنب الضوضاء والتقاط الاتجاهات المستدامة.
- في الأسواق ذات الاتجاه للسلع (على سبيل المثال، الذهب) مع تقلبات منخفضة نسبيًا، استخدم متوسطًا متحركًا بسيطًا لضمان تصفية تقلبات الأسعار الطفيفة.
الأصول عالية التقلب ¶
تميل الأصول التي تشهد تحركات أسعار حادة وكبيرة إلى الاستفادة من قدرة cBot على الاستجابة للاتجاهات سريعة الحركة عند اختيار متوسط متحرك مناسب.
حالة استخدام
ضع في اعتبارك سيناريو حيث يكون البيتكوين في منتصف موسم صعودي للعملات المشفرة. يشهد BTC تقلبات سريعة في الأسعار، وأحيانًا يتجه صعودًا بآلاف الدولارات في بضعة أيام. يستفيد cBot من الاتجاه الصعودي الحاد من خلال الدخول في مراكز شراء عندما يتقاطع MA السريع فوق MA البطيء.
أفضل الممارسات
- استخدم متوسطًا متحركًا أسيًا حتى يتفاعل cBot بشكل أسرع مع تغيرات الأسعار الأخيرة.
- فكر في تعيين فترات سريعة وبطيئة قصيرة لالتقاط الزخم المبكر.
التداول المتأرجح ¶
يستفيد متداولو التأرجح الذين يحتفظون بمراكز لعدة أيام أو أسابيع من قدرة cBot على اكتشاف الاتجاهات متوسطة المدى عند استخدام إعدادات مناسبة. يوفر تقاطع المتوسط المتحرك نقاط دخول وخروج واضحة للصفقات في الأسواق التي لديها تأرجحات دورية في الأسعار.
حالة استخدام
ضع في اعتبارك سيناريو حيث يحدد متداول متأرجح اتجاهات دورية في GBPUSD ويستخدم cBot على الرسم البياني لمدة 4 ساعات لالتقاط الاتجاهات التي تستمر لعدة أيام. عندما يتقاطع MA السريع فوق MA البطيء، يدخل cBot في مركز شراء، ويحتفظ به حتى ينعكس الاتجاه.
أفضل الممارسات
استخدم فترات متوسطة الطول للـ MAs السريعة والبطيئة لضمان تجاهل cBot للتقلبات الطفيفة بينما يلتقط تحركات السوق الكبيرة.
استراتيجيات الانقطاع ¶
يعد cBot الاتجاه مفيدًا في أحداث الانقطاع حيث تخرج الأسعار من نطاق التوحيد وتدخل في اتجاه جديد. يمكن أن تشير تقاطعات المتوسط المتحرك إلى بداية حركة قوية عند حدوث انقطاع.
حالة استخدام
ضع في اعتبارك سيناريو حيث يتم تداول سهم رئيسي في نطاق ضيق لعدة أيام أو أسابيع ويُتوقع حدوث انقطاع. يمكن نشر cBot لالتقاط الانقطاع. عندما يخترق سعر السهم المقاومة، يتقاطع MA السريع فوق MA البطيء، مما يؤدي إلى إطلاق إشارة شراء.
أفضل الممارسات
استخدم قيمًا منخفضة لفترة المتوسط المتحرك السريع لتمكين cBot من التقاط الاتجاه مبكرًا، مما يؤدي إلى نقاط دخول مواتية للتداولات.
الملخص ¶
يتبع Trend cBot عملية رياضية بسيطة تعتمد على تقاطعات المتوسط المتحرك لاكتشاف تغيرات الاتجاه وتنفيذ التداولات. من خلال مقارنة القيم الحالية والسابقة للمتوسطات المتحركة السريعة والبطيئة، يحدد cBot ما إذا كان سيشتري أو يبيع، مما يضمن أن تكون المراكز دائمًا متوافقة مع الاتجاه المكتشف.
قد يقدم cBot أداءً محسنًا عند دمجه مع مؤشرات أخرى. يمكن أن يقوم Relative Strength Index (RSI) أو Moving Average Convergence Divergence (MACD) بتصفية الإشارات الكاذبة وتأكيد قوة الاتجاه. على سبيل المثال، يمكن استخدام RSI للتحقق من حالات التشبع في الشراء أو البيع قبل التصرف بناءً على تقاطعات المتوسط المتحرك.
باستخدام المعلمات القابلة للتخصيص في cBot، يمكنك ضبط الخوارزمية بدقة لتناسب احتياجات التداول الخاصة بك وقابلية المخاطرة لديك. بالإضافة إلى ذلك، يمكنك إجراء اختبار عكسي لـ cBot باستخدام قيم وإعدادات وبيانات مختلفة للعثور على مجموعة معلمات مثالية أو مربحة لرمز وفترة محددين.