VibeFox Ultimate Osc MT5 — المساعدة
VibeFox Ultimate Osc — مذبذب الزخم عبر ثلاثة أطر زمنية مع دخولات الارتداد إلى المتوسط
VibeFox Ultimate Osc هو مؤشر زخم يعمل في الوقت الفعلي لمنصة MetaTrader 5، مبني على مذبذب Ultimate Oscillator من ابتكار Larry Williams. يمزج ضغط الشراء عبر ثلاث فترات في خط واحد سلس يتراوح بين 0 و100، ويرسم مستويات ذروة الشراء وذروة البيع مباشرة في نافذته الفرعية الخاصة، ويضع علامة على كل دخول ارتداد إلى المتوسط مباشرة على مخطط السعر، ويجمع كل عناصر التحكم في لوحة تفاعلية عصرية واحدة. فبدلاً من قراءة ثلاثة مذبذبات منفصلة، تراقب خطاً مرجّحاً واحداً وترى كل دخول انعكاسي في اللحظة التي يغادر فيها المذبذب منطقة متطرفة.
كيف يعمل المؤشر
صمّم Larry Williams مذبذب Ultimate Oscillator لحل مشكلة كلاسيكية في أدوات الزخم أحادية الفترة: فهي تعطي إشارات تباعد خاطئة لأنها تتفاعل مع أفق زمني واحد فقط. أما مذبذب Ultimate Oscillator فيجمع ثلاث فترات — سريعة ومتوسطة وبطيئة — في قيمة واحدة، بحيث يجب تأكيد الإشارة عبر عدة آفاق زمنية قبل أن تُسجَّل.
يحسب المؤشر لكل شمعة قيمتين. ضغط الشراء (BP) هو سعر الإغلاق ناقص القاع الحقيقي، حيث القاع الحقيقي هو الأدنى بين القاع الحالي وإغلاق الشمعة السابقة. المدى الحقيقي (TR) هو القمة الحقيقية ناقص القاع الحقيقي. ثم يقسم لكل فترة من الفترات الثلاث مجموع BP على مجموع TR، فيحصل على ثلاثة متوسطات تقيس مقدار المدى الذي دفعه المشترون. تُدمج هذه المتوسطات الثلاثة بأوزان ثابتة — 4 للفترة السريعة، و2 للمتوسطة، و1 للبطيئة — وتُقاس على نطاق من 0 إلى 100:
UO = 100 × (4·Avgfast + 2·Avgmid + 1·Avgslow) / 7.
تحمل الفترة السريعة أكبر وزن كي يبقى الخط سريع الاستجابة، بينما تثبّته الفترتان المتوسطة والبطيئة وتصفّيان الضوضاء. تُرسم النتيجة كخط واحد في النافذة الفرعية الخاصة بالمؤشر، إلى جانب خطي مستوى ذروة الشراء وذروة البيع.
مناطق ذروة الشراء وذروة البيع
القراءة المرتفعة لمذبذب Ultimate Oscillator تعني أن المشترين سيطروا على المدى عبر الفترات الثلاث جميعها — فالسوق في حالة ذروة شراء. والقراءة المنخفضة تعني أن البائعين سيطروا — فالسوق في حالة ذروة بيع. يحدد مستوى OB (الافتراضي 70) الطرف العلوي، ويحدد مستوى OS (الافتراضي 30) الطرف السفلي؛ ويُرسم خط وسطي تلقائياً في منتصف المسافة بينهما. عندما يندفع المذبذب داخل منطقة ثم يعود منها، يكون الزخم قد استنفد ويصبح الارتداد نحو المنتصف مرجَّحاً.
دخولات الارتداد إلى المتوسط
القيمة الأساسية لـ VibeFox Ultimate Osc هي دخولات الارتداد إلى المتوسط التلقائية. يفعّلها مفتاح Revert. لا يُؤكَّد الدخول إلا على شمعة مغلقة، لذا لا تعيد الإشارات رسم نفسها أبداً على الشمعة قيد التكوّن.
يُوضع أمر BUY عندما يكون المذبذب عند مستوى Oversold أو دونه ثم يغلق فوقه من جديد — فقد رُفضت الحركة الهابطة ويُتوقع ارتداد السعر صعوداً. ويُوضع أمر SELL عندما يكون المذبذب عند مستوى Overbought أو فوقه ثم يغلق دونه من جديد — فقد رُفضت الحركة الصاعدة ويُتوقع ارتداد السعر هبوطاً. يُرسم كل دخول كعلامة واضحة على مخطط السعر عند سعر شمعة الإشارة.
علامات الدخول
تُلوَّن علامات الشراء والبيع بشكل منفصل عبر إعدادَي اللون Buy وSell، فيُقرأ الاتجاه فوراً. يبدّل محدد Marker الرمز بين صليب بسيط (+) أو مثلثات مصمتة أو أسهم بذيل، بينما يتحكم Size بحجم العلامة بالبكسل (من 6 إلى 40) لتناسب أي كثافة مخطط.
تحكّم بصري كامل
يُضبط لون خط المذبذب عبر Line وسماكته عبر Width من 1 إلى 5 بكسل. ولخطي مستوى ذروة الشراء وذروة البيع لونان خاصان بهما هما OB وOS. يدعم الخط وكلتا علامتي الدخول إعداد شفافية (0-100%) في نافذة منتقي الألوان المنبثقة، فيمكنك مزجها بلطف مع المخطط. يحدّ إعداد Bars مقدار التاريخ الذي يُفحص بحثاً عن الدخولات — اضبطه على 0 لفحص جميع الشموع المتاحة، أو استخدم قيمة أصغر لإعادة رسم أسرع على المخططات الثقيلة.
لوحة تفاعلية على المخطط
الواجهة بأكملها لوحة سلسة مبنية على canvas ومصممة للتحكم السريع بالماوس. تُجمع الفترات الثلاث ومستويا OB/OS في صفوف مرتبة، ويُفصل قسم الدخول بعنوانه الذهبي الخاص 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 الخاصة بك.
فعّل القنوات التي تحتاجها فقط، وستُخطَر في اللحظة التي يظهر فيها دخول Ultimate Oscillator جديد على الرمز والإطار الزمني اللذين تعمل عليهما.
سجل بصري (تقرير HTML)
فعّل قناة Html فيُحفظ كل إشارة دخول في تقرير HTML مع لقطة شاشة للمخطط في لحظة إطلاقها. يُخزَّن التقرير في مجلد Files الخاص بالمنصة، ضمن مجلد VibeFox_Ultimate_Osc (MQL5/Files/VibeFox_Ultimate_Osc/result.html)، ويُفتح في أي متصفح — فتحصل على سجل بصري لكل انعكاس التقطه المؤشر. ويمسح زر سلة المهملات بنقرة واحدة التقرير ولقطاته متى شئت البدء من جديد.
تنبيهات Telegram
يمكن أيضاً تسليم الإشارات مباشرة إلى محادثة Telegram الخاصة بك — نص التنبيه مع لقطة شاشة للمخطط في لحظة الاكتشاف. شغّل قناة Telegram وأدخل رمز البوت (token) ومعرّف المحادثة (chat id) في المدخلات.
يعتمد التسليم على تقرير HTML: تُكتب كل إشارة جديدة في التقرير، والتقرير — عند فتحه في متصفح — يعيد توجيهها إلى محادثة Telegram من تلقاء نفسه. ولهذا السبب فإن تفعيل Telegram يُبقي تقرير Html مشغّلاً تلقائياً، وتعمل القناتان معاً.
مساعدة مدمجة متعددة اللغات
صفحة مساعدة كاملة مدمجة في اللوحة ومتوفرة بعدة لغات، بحيث يُشرح كل عنصر تحكم في المكان نفسه الذي تستخدمه فيه.
المعاملات (تبويب Inputs)
يمكن أيضاً تغيير معظم الإعدادات مباشرةً على اللوحة في الوقت الفعلي (زر Settings) — أما معاملات الإدخال فتضبط القيم الأولية عند بدء التشغيل فقط.
Ultimate Osc
Fast Period — فترة Ultimate Oscillator السريعة، وهي تحمل أعلى وزن (4). الافتراضي: 7.
Mid Period — فترة Ultimate Oscillator المتوسطة، بوزن 2. الافتراضي: 14.
Slow Period — فترة Ultimate Oscillator البطيئة، بوزن 1. الافتراضي: 28.
Overbought level — الطرف العلوي؛ يُجهَّز أمر SELL عندما يغادره المذبذب هبوطاً. الافتراضي: 70.
Oversold level — الطرف السفلي؛ يُجهَّز أمر BUY عندما يغادره المذبذب صعوداً. الافتراضي: 30.
Bars of history to scan — عدد الشموع الرجعية التي تُفحص فيها الدخولات، 0 = كل المتاح. الافتراضي: 200.
UO Line Color — لون خط المذبذب. الافتراضي: DodgerBlue.
UO Line Transparency — شفافية خط المذبذب بالنسبة المئوية، 0-100. الافتراضي: 0.
Overbought Level Color — لون خط مستوى ذروة الشراء. الافتراضي: OrangeRed.
Overbought Level Transparency — شفافية خط ذروة الشراء بالنسبة المئوية، 0-100. الافتراضي: 0.
Oversold Level Color — لون خط مستوى ذروة البيع. الافتراضي: LimeGreen.
Oversold Level Transparency — شفافية خط ذروة البيع بالنسبة المئوية، 0-100. الافتراضي: 0.
Line Width — سماكة خط المذبذب بالبكسل، 1..5. الافتراضي: 2.
Entry Points
Revert — يفعّل دخولات الارتداد إلى المتوسط (العودة إلى المتوسط من نطاق). الافتراضي: 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 — يفعّل تنبيهات push إلى تطبيق MetaTrader المحمول. الافتراضي: off.
Alert Popup — يفعّل التنبيهات المنبثقة داخل المنصة. الافتراضي: off.
Email — يفعّل تنبيهات البريد الإلكتروني عبر إعدادات البريد في المنصة. الافتراضي: off.
Html Report — يحفظ كل إشارة مع لقطة شاشة للمخطط في Files/VibeFox_Ultimate_Osc/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.
