رجوع

VibeFox Zscore Revert MT5 — المساعدة

VibeFox Zscore Revert — قناة العودة إلى المتوسط بمقياس Z-score مع نقاط دخول تلقائية

‏VibeFox Zscore Revert هو مؤشر للعودة إلى المتوسط يعمل في الوقت الفعلي على منصة MetaTrader 5. يقيس مدى ابتعاد السعر عن متوسطه المتحرك بوحدات الانحراف المعياري — وهو مقياس Z-score الكلاسيكي — ويرسم قناة من ثلاثة خطوط مباشرة على مخطط السعر: خط متوسط في المنتصف وحزامان خارجيان يوضعان على مسافة عدد مختار من الانحرافات المعيارية. عندما يمتد السعر ليلمس حزامًا خارجيًا ثم يُغلق عائدًا إلى الداخل، يضع المؤشر علامة دخول للعودة إلى المتوسط، متوقعًا ارتداد السعر نحو المركز. كل عناصر التحكم مجمّعة في لوحة تفاعلية عصرية واحدة.

كيف يعمل المؤشر

‏المحرك مبني على مقياسين إحصائيين قياسيين لسعر الإغلاق. إن mean‏ (mu) هو متوسط متحرك بسيط على مدى إعداد Period — وهذا هو الخط الأوسط، القيمة التي يُتوقع أن يعود إليها السعر. أما standard deviation‏ (sigma) فيُحسب على مدى Deviation Period ويقيس مدى تقلب السعر حول ذلك المتوسط. ومقياس Z-score لأي شمعة هو ببساطة Z = (price − mu) / sigma: المسافة المعيارية للسعر عن متوسطه، معبّرًا عنها بالانحرافات المعيارية.

‏توضع الحزم الخارجية عند قيمة Z-score ثابتة يحددها Threshold: يقع الحزام العلوي عند mu + k·sigma والحزام السفلي عند mu − k·sigma، حيث k هو العتبة بوحدات sigma. عندما يلمس السعر حزامًا خارجيًا، يكون مقياس Z-score قد بلغ ‎+/-k — وهي حالة ممتدة إحصائيًا ومفرطة الامتداد يُتوقع منها العودة إلى المتوسط. تُرسم قيم الأحزمة الثلاثة ككائنات خطوط مباشرة على مخطط السعر، بينما يوجد المؤشر نفسه في نافذته الفرعية الخاصة، حيث تستقر لوحة التحكم.

منطق العودة إلى المتوسط

العودة إلى المتوسط هي فكرة أن السعر، بعد ابتعاد كبير غير معتاد عن متوسطه، يميل إلى العودة نحو ذلك المتوسط. ويحوّل مقياس Z-score هذا إلى قياس دقيق وخالٍ من الوحدات: كلما ابتعد Z عن الصفر، كان السعر أكثر امتدادًا، وكانت قوة الشد نحو الخط الأوسط أقوى.

‏لا يحوّل المؤشر لمسة الحزام إلى دخول إلا عندما يؤكد السعر الانعكاس بإغلاقه عائدًا داخل القناة. تحدث Revert BUY عندما يخترق أدنى الشمعة الحزام السفلي (Lower) — بلوغ Z القيمة ‎−k — لكن الشمعة تُغلق عائدة فوقه — فيُرفض الامتداد الهابط ويُتوقع تحرك صاعد نحو المتوسط. أما Revert SELL فهي الصورة المعاكسة: يخترق أعلى الشمعة الحزام العلوي (Upper) — بلوغ Z القيمة ‎+k — لكن الشمعة تُغلق عائدة تحته — فيُرفض الامتداد الصاعد ويُتوقع تحرك هابط نحو المتوسط. تُقيَّم الإشارات على الشموع المغلقة فقط؛ ويُتجاهل الشمعة قيد التكوّن، لذا لا تعيد العلامة رسم نفسها بمجرد وضعها.

نقاط الدخول

‏القيمة الأساسية لـ VibeFox Zscore Revert هي دخولاته التلقائية. عندما يتأكد الارتداد على شمعة مغلقة، يضع المؤشر علامة واضحة مباشرة على مخطط السعر. ويتحكم في السلوك مفتاح Revert، الذي يفعّل دخولات العودة إلى المتوسط (كلٌّ من BUY عند الحزام السفلي وSELL عند الحزام العلوي). أطفئه لإبقاء القناة وحدها على الشاشة دون أي علامات.

‏تُلوَّن علامات الشراء والبيع بشكل منفصل عبر إعدادَي اللون Buy وSell، بحيث يُقرأ الاتجاه فورًا. ويبدّل محدد Marker الرمز بين صليب بسيط (+) أو مثلثات ممتلئة أو أسهم بذيل، بينما يقيس عنصر التحكم Size العلامة بالبكسل (من 6 إلى 40) لتناسب أي كثافة مخطط.

تحكم بصري كامل

‏تُلوَّن خطوط الأحزمة الثلاثة بشكل مستقل: Middle لخط المتوسط، وUpper للحزام العلوي، وLower للحزام السفلي، ويُضبط سُمك الثلاثة جميعًا عبر Width من 1 إلى 5 بكسل. ويدعم كل خط حزام وكلتا علامتي الدخول إعداد شفافية (0-100%) في نافذة اختيار اللون المنبثقة، بحيث يمكنك مزجها بنعومة مع خلفية المخطط أو جعلها تبرز بوضوح.

لوحة تفاعلية على المخطط

‏الواجهة بأكملها لوحة سلسة مبنية على canvas مصممة للتحكم السريع بالفأرة. تُجمع معاملات Z-score في صفوف مرتبة، ويُفصل قسم الدخول بعنوانه الذهبي الخاص ENTRY، بحيث لا تختلط إعدادات الإشارات بإعدادات الخطوط. ويحمل رأس اللوحة أيقونات التحكم.

Power — يشغّل ويطفئ رسم علامات الدخول دون إزالة المؤشر من المخطط.

Settings (gear) — يفتح ويغلق قسم الإعدادات.

Updown (arrows) — ينقل اللوحة بين نافذتها الفرعية والمخطط الرئيسي.

Close (cross) — يغلق المؤشر.

Resizable — اسحب الزاوية السفلية اليمنى لتغيير حجم اللوحة.

Collapsible — نقرة مزدوجة على الرأس تطوي اللوحة إلى شريط مضغوط.

Mouse wheel — مرّر المؤشر فوق أي حقل رقمي ولفّ العجلة لتغيير القيمة دون فتح لوحة المفاتيح.

الإعدادات والتخصيص

‏يفتح زر Settings قسمًا تُكيَّف فيه اللوحة مع مساحة عملك: سِمة Theme فاتحة أو داكنة أو تلقائية، وعرض قابل للتعديل للوحة، وحجم الرأس، وارتفاع الصف، وحجم الخط. وتتيح لك لمسات إضافية إخفاء الشريط السفلي عبر Hide Footer، وتصغير الرأس عند الطي عبر Mini Header، وطي اللوحة تلقائيًا عند النقر خارجها. وتتغير كل المعاملات تقريبًا مباشرة على اللوحة — حقول الإدخال في تبويب Inputs تحدد القيم الأولية فقط. كما يمكنك تشغيل عدة نسخ مستقلة على مخطط واحد بإعطاء كلٍّ منها رقم Instance فريدًا، لمقارنة إعدادات مختلفة جنبًا إلى جنب.

إشعارات الدخول

لا حاجة للجلوس ومراقبة المخطط في انتظار ارتداد. يمكن إرسال كل دخول عبر عدة قنوات إشعار تُفعَّل بشكل مستقل مباشرة على اللوحة.

Alert — رسالة منبثقة داخل المنصة.

Push — إشعار جوّال إلى تطبيق MetaTrader على هاتفك.

Email — رسالة تُرسل عبر إعدادات البريد في المنصة.

Telegram — نص التنبيه مع لقطة شاشة للمخطط، يُرسل مباشرة إلى محادثة Telegram الخاصة بك.

فعّل القنوات التي تحتاجها فقط، وستُخطَر لحظة ظهور دخول ارتداد جديد على الرمز والإطار الزمني اللذين تعمل عليهما.

السجل البصري (تقرير HTML)

‏فعّل قناة Html، فتُحفظ كل إشارة دخول في تقرير HTML مع لقطة شاشة للمخطط في لحظة إطلاقها. يُخزَّن التقرير في مجلد Files الخاص بالمنصة، ضمن دليل VibeFox_Zscore_Revert‏ (MQL5/Files/VibeFox_Zscore_Revert/result.html)، ويُفتح في أي متصفح — فتحصل على سجل بصري لكل الارتدادات التي وجدها المؤشر. ويمسح زر سلة المهملات بنقرة واحدة التقرير ولقطاته كلما أردت البدء من جديد.

تنبيهات Telegram

‏يمكن أيضًا تسليم الإشارات مباشرة إلى محادثة Telegram الخاصة بك — نص التنبيه مع لقطة شاشة للمخطط في لحظة الاكتشاف. شغّل قناة Telegram وأدخل رمز البوت (bot token) ومعرّف المحادثة (chat id) في المدخلات.

‏يعتمد التسليم على تقرير HTML: تُكتب كل إشارة جديدة في التقرير، والتقرير — عند فتحه في متصفح — يعيد توجيهها بنفسه إلى محادثة Telegram. ولهذا السبب، يُبقي تفعيل Telegram تقرير Html مشغّلًا تلقائيًا، وتعمل القناتان معًا.

مساعدة مدمجة متعددة اللغات

صفحة مساعدة كاملة مدمجة في اللوحة، متاحة بعدة لغات، بحيث يُشرح كل عنصر تحكم في المكان نفسه الذي تستخدمه فيه.

المعاملات (تبويب Inputs)

‏يمكن أيضًا تغيير معظم الإعدادات مباشرة على اللوحة (زر Settings) — معاملات الإدخال تحدد القيم الأولية عند بدء التشغيل فقط.

Zscore Revert

Period (SMA mean / mu) — فترة المتوسط المتحرك البسيط المستخدم كمتوسط (الخط الأوسط). الافتراضي: 20.

Deviation Period (sigma) — فترة الانحراف المعياري المستخدمة لتحديد حجم الأحزمة. الافتراضي: 20.

Threshold (Z-score, k sigma) — مسافة الحزام بوحدات الانحراف المعياري؛ تقع الأحزمة عند ‎mu +/- k·sigma. الافتراضي: 2.0.

Bars of history to process — عدد الشموع السابقة التي تُحسب عندها القناة والدخولات، 0 = كل المتاح. الافتراضي: 200.

Middle Line Color — لون خط المتوسط. الافتراضي: DodgerBlue.

Middle Line Transparency — شفافية خط المتوسط بالنسبة المئوية، 0-100. الافتراضي: 0.

Upper Band Color — لون الحزام العلوي. الافتراضي: OrangeRed.

Upper Band Transparency — شفافية الحزام العلوي بالنسبة المئوية، 0-100. الافتراضي: 0.

Lower Band Color — لون الحزام السفلي. الافتراضي: OrangeRed.

Lower Band Transparency — شفافية الحزام السفلي بالنسبة المئوية، 0-100. الافتراضي: 0.

Line Width — سُمك خطوط الأحزمة بالبكسل، 1..5. الافتراضي: 1.

Entry Points

Revert (return to mean from a band) — يفعّل دخولات العودة إلى المتوسط (BUY عند الحزام السفلي، SELL عند الحزام العلوي). الافتراضي: on.

Marker Font Size — حجم علامات الدخول بالبكسل، 6..40. الافتراضي: 12.

Entry Marker — رمز العلامة: Cross (+) أو Triangle أو Arrow. الافتراضي: Arrow.

Buy Color — لون علامة BUY. الافتراضي: LimeGreen.

Buy Transparency — شفافية علامة الشراء بالنسبة المئوية، 0-100. الافتراضي: 0.

Sell Color — لون علامة SELL. الافتراضي: Red.

Sell Transparency — شفافية علامة البيع بالنسبة المئوية، 0-100. الافتراضي: 0.

Notifications

Push Notification — يفعّل تنبيهات الدفع إلى تطبيق MetaTrader للجوال. الافتراضي: off.

Alert Popup — يفعّل التنبيهات المنبثقة داخل المنصة. الافتراضي: off.

Email — يفعّل تنبيهات البريد الإلكتروني عبر إعدادات البريد في المنصة. الافتراضي: off.

Html Report — يحفظ كل إشارة مع لقطة شاشة للمخطط في Files/VibeFox_Zscore_Revert/result.html. الافتراضي: off.

Telegram — يعيد توجيه الإشارات مع لقطات شاشة للمخطط إلى محادثة Telegram عبر تقرير HTML. الافتراضي: off.

Telegram - bot token — رمز بوت Telegram المستخدم للتسليم. الافتراضي: empty.

Telegram - chat id — معرّف محادثة Telegram المستهدفة. الافتراضي: empty.

Panel / Settings

Panel width, px — عرض اللوحة على المخطط بالبكسل، 300..800. الافتراضي: 800.

Header size — ارتفاع رأس اللوحة، 1..6. الافتراضي: 1.

Theme — سِمة ألوان اللوحة: Light أو Dark أو Auto. الافتراضي: Auto.

Row height (px) — ارتفاع كل صف معاملات بالبكسل. الافتراضي: 34.

Font size — حجم الخط المستخدم داخل اللوحة. الافتراضي: 8.

Hide Footer — يخفي الشريط السفلي للوحة. الافتراضي: off.

Mini Header on collapse — يعرض شريط رأس مضغوطًا عند طي اللوحة. الافتراضي: off.

Close on click outside — يطوي اللوحة تلقائيًا عند النقر خارجها. الافتراضي: off.

Instance — رقم فريد لكل نسخة من المؤشر على المخطط نفسه، يتيح تشغيل عدة نسخ جنبًا إلى جنب. الافتراضي: 1.

Panel Start Window — يحدد الموضع الأولي للوحة: المخطط الرئيسي أو النافذة الفرعية. الافتراضي: Subwindow.