اعتبارات متقدمة حول ويليامز %R (ويليامز آر)
ما الذي يقيسه ويليامز %R ولماذا يهم
ويليامز %R (غالبًا ما يُكتب كـ Williams R) هو مذبذب زخم. فهو يعبر عن سعر الإغلاق الحالي مقارنةً بأعلى قمة وأدنى قاع خلال فترة lookback مختارة.
تبدأ الاعتبارات المتقدمة بفصل ما يفعله المؤشر ميكانيكيًا عمّا لا يمكنه فعله. ميكانيكيًا، يحول ويليامز %R نطاقًا حديثًا من القمة–القاع ووضع السعر الحالي إلى رقم ضمن حدود. ولا يتنبأ المؤشر من تلقاء نفسه بالاتجاه، ولا يضمن الدقة، ولا يزيل عدم يقين السوق.
تفصيل مهم في التفسير: في اصطلاح المذبذب الأكثر شيوعًا، تكون قيم ويليامز %R سالبة وغالبًا ما تتراوح من -100 إلى 0 عندما تستخدم الصيغة أعلى قمة وأدنى قاع من نافذة lookback. تعني القراءات القريبة من أحد الطرفين أن السعر قريب من الطرف الآخر لنطاق lookback، وليس أن السعر المستقبلي سيتبع مسارًا ثابتًا.
الآليات: المدخلات، شكل الصيغة، والتحجيم
التعريف الأساسي (الموضع داخل نطاق)
لحساب ويليامز %R، تحتاج إلى ثلاثة مكونات لكل نقطة زمنية:
- أعلى قمة ضمن نافذة lookback (لنسمِّها HighestHigh).
- أدنى قاع ضمن نافذة lookback (لنسمِّها LowestLow).
- سعر الإغلاق الحالي (لنسمِّه CurrentClose).
صياغة نموذجية هي:
Williams %R = -100 × (HighestHigh - CurrentClose) / (HighestHigh - LowestLow)
هذا يعبر عن مدى بُعد CurrentClose عن HighestHigh، مُطبَّعًا عبر الاتساع الكامل للقمة–القاع ضمن نافذة lookback.
الافتراضات التي يجب أن تذكرها عند التنفيذ
أي تنفيذ يجب أن يكون متسقًا بشأن ما لا يقل عن هذه النقاط:
- السعر المستخدم: الإغلاق مقابل سعر آخر (الافتتاح، القمة، القاع). قد تختار منصات مختلفة افتراضات مختلفة.
- نافذة lookback: عدد الشموع/الفترات المضمنة في HighestHigh وLowestLow.
- محاذاة الشمعة: ما إذا كانت الشمعة الحالية مُدرجة في النافذة تمامًا كما تتوقع (خصوصًا في الحسابات المباشرة).
إذا اختلفت أي من هذه الافتراضات عمّا تفترضه، فقد تتحول قيم المذبذب بما يكفي لتغيير تفسيراتك.
حالة طرفية: نطاق مسطح وقسمة غير معرفة
تظهر قيد جوهري عندما تتساوى HighestHigh مع LowestLow عبر نافذة lookback. في هذه الحالة، يصبح المقام (HighestHigh - LowestLow) يساوي صفرًا، وبالتالي تكون الحسابات غير معرفة.
خيارات المعالجة المتقدمة هي اختيارات تنفيذ وليست حقائق عن المؤشر:
- غالبًا ما تنتج العديد من الأنظمة قيمًا مفقودة/NaN لتلك النافذة.
- قد تقوم بعض الأنظمة بتمرير القيم السابقة أو تقييد النتائج.
إذا قارنت الإشارات أو الاختبارات الخلفية عبر أدوات مختلفة، فقد تؤدي اختلافات كيفية التعامل مع النوافذ غير المعرفة إلى فجوات أداء ظاهرة تكون تقنية بحتة.
الاتساق في التحجيم واتفاقيات الإشارة
ويليامز %R يكون عادةً سالبًا. تعرض بعض أدوات الرسم البيانيه ذلك بشكل معكوس أو مُعاد تحجيمه. إذا كنت تستخدم عتبات (مثل تفسير “قريب من الحد العلوي أو السفلي”)، فيجب أن تؤكد أن عرض منصتك يطابق اتفاقية إشارة الصيغة.
الخلاصة المتقدمة: يعتمد الفهم الصحيح بقدر كبير على التحويل المعروض (الإشارة، مقياس المحور) بقدر اعتماده على التعريف الرياضي الأساسي.
دليل أو مثال: تحقق من السلوك باستخدام نموذج عددي بسيط
نظرًا لأنك لا تستطيع افتراض بيانات مباشرة، فمن المفيد التحقق باستخدام مجموعة بيانات صغيرة ومكتفية ذاتيًا.
مثال مع افتراضات واضحة
افترض:
- تحتوي نافذة lookback على القيم القصوى التالية: HighestHigh = 1.2000 وLowestLow = 1.1800.
- CurrentClose = 1.1950.
عندها يكون اتساع القمة–القاع هو:
- HighestHigh - LowestLow = 1.2000 - 1.1800 = 0.0200.
احسب البسط:
- HighestHigh - CurrentClose = 1.2000 - 1.1950 = 0.0050.
إذًا:
- Williams %R = -100 × 0.0050 / 0.0200 = -25.
التفسير من الميكانيك وحدها: -25 يعني أن CurrentClose أقرب نسبيًا إلى HighestHigh منه إلى LowestLow ضمن تلك النافذة (لأن -100 سيقابل CurrentClose عند HighestHigh، و0 سيقابل CurrentClose عند LowestLow في هذه الصياغة).
ماذا يتغير عندما يتحرك السعر داخل النطاق
إذا ارتفع CurrentClose باتجاه HighestHigh بينما تظل HighestHigh وLowestLow دون تغيير، فإن البسط ينكمش، ما يدفع القيمة نحو -100. إذا انخفض CurrentClose باتجاه LowestLow، فإن البسط يكبر، ما يدفع القيمة نحو 0.
هذا فحص اتساق داخلي: أي مخطط يُظهر حركة اتجاهية معاكسة على الأرجح يستخدم صيغة مختلفة، أو اتفاقية إشارة مختلفة، أو إدخال سعر مختلف.
القيود والمخاطر: اعتبارات متقدمة تكسر التوقعات غالبًا
1) اختيار الإطار الزمني وlookback يغيّر المعنى
يعتمد ويليامز %R على نافذة lookback المختارة. يؤدي تغيير طول lookback إلى تغيير HighestHigh وLowestLow، ما يغيّر أساس التطبيع. ونتيجة لذلك، يمكن أن يُحوِّل نفس مسار السعر إلى قيم مذبذب مختلفة بشكل كبير عبر الإعدادات.
حتى إذا كانت صيغتك صحيحة، قد يفشل التفسير عندما تفترض ثباتًا عبر الإطارات الزمنية.
2) تأثيرات التقلب و“عرض النطاق”
عندما يكون نطاق lookback واسعًا، قد يبدو CurrentClose “في منتصف النطاق” ويمكن أن يبقى المذبذب بعيدًا عن الأطراف. عندما يكون النطاق ضيقًا (لكن غير صفري)، قد تحرك الحركات الصغيرة في السعر المذبذب نحو الأطراف بسرعة.
يمكن أن يؤدي ذلك إلى نمط من قراءات متكررة عند الحدود في ظروف مربوطة بإحكام أو ذات نطاق منخفض، حتى دون أي توقع اتجاهي مستدام.
3) الأسواق المسطحة أو شبه المسطحة تُنشئ سلوكًا غير محدد أو غير مستقر
الحالة غير المحددة الصارمة هي HighestHigh = LowestLow. توجد أيضًا حالات شبه مسطحة يكون فيها المقام صغيرًا جدًا. في تلك الحالات، قد تولد الفروق الصغيرة في CurrentClose تقلبات كبيرة في Williams %R بسبب التطبيع.
لذلك، قد يعكس التنفيذ الذي يبدو “استجابيًا” في الاختبارات الخلفية ندرة النطاق أكثر من كونه تغييرًا ذا معنى في الزخم.
4) التكاليف والتنفيذ وجودة البيانات خارج المؤشر
يتم حساب ويليامز %R من بيانات الشموع التاريخية ولا يتضمن تكاليف المعاملات، أو فرق السعر بين العرض والطلب (bid–ask spread)، أو الانزلاق (slippage)، أو تأثيرات تنفيذ الأوامر. في بيئات التداول الحقيقية، قد تهيمن هذه العوامل على النتائج.
هذا شرط تحقق وليس عيبًا في المؤشر: يجب أن تستخدم أي تقييمات للأداء افتراضات واقعية ومعالجة بيانات متسقة.
5) العلاقات التاريخية لا تُثبت النتائج المستقبلية
غالبًا ما تتم مناقشة المذبذبات مثل ويليامز %R مع ملاحظات رجعية (على سبيل المثال، كيف كانت القيم تتصرف حول أحداث معينة). ومع ذلك، لا تضمن العلاقات التاريخية السلوك المستقبلي، خصوصًا إذا تغير هيكل السوق أو نظام التقلب أو ظروف التداول.
اعتبر أي حافة ظاهرة كفرضية، واختبرها بطرق صارمة وقابلة للتكرار.
التحقق والأسئلة التالية: كيف تتحقق بشكل مستقل من الحقائق
تحقق من الحساب من النهاية إلى النهاية
للتحقق بشكل مستقل من أنك تستخدم ويليامز %R بشكل صحيح:
- أكد الصيغة الدقيقة وتوافق الإشارة المستخدم من أداة الرسم البياني الخاصة بك.
- استخدم مجموعة بيانات صغيرة معروفة واحسب القيم يدويًا لعدة نقاط زمنية.
- تحقق من كيفية تعامل الأداة مع حالة الطرف عندما تتساوى HighestHigh مع LowestLow (قيم مفقودة، تمرير للأمام، أو قاعدة أخرى).
DOCUMENT END