هل يُعيد مؤشرك رسم إشاراته؟ كيف تتحقق
أحضر لي كريم ذات مرة لقطة شاشة لمؤشر أسهم اشتراه بمئة وخمسين دولاراً. على المخطط التاريخي بدا المؤشر حلماً — سهم أخضر عند كل قاع، وسهم أحمر عند كل قمة، وتسع إصابات من عشر. شغّلناه معاً على EUR/USD مباشرةً، وفي غضون ساعة واحدة اختفى أحد الأسهم التي رآها قبل خمس دقائق ببساطة تامة. لم يكن عطلاً في المنصة. كان إعادة الرسم (repaint) — المؤشر كان يُعيد كتابة تاريخه بعد الوقائع. في هذا المقال أشرح ما هي إعادة الرسم، ومتى تكون أمراً مقبولاً، ومتى تكون حيلة تسويقية، وكيف تكتشفها قبل أن تُكلّفك.
ما هي إعادة الرسم حقاً
إعادة الرسم هي الظاهرة التي يُغيّر فيها المؤشر قيمه السابقة أو إشاراته مع وصول شموع جديدة إلى المخطط. سهم شراء رأيته قبل شمعتين عند مستوى 1.0850 يعود فجأة ليظهر أسفل بخمس نقاط (بيب) بمجرد إغلاق الشمعة التالية — أو يختفي كلياً كأنه لم يكن موجوداً. خط مؤشر أشار إلى اختراق أمس يُرسم اليوم بطريقة تجعل الاختراق في تلك النقطة غير موجود.
الأثر دائماً متشابه ودائماً مكلف. على البيانات التاريخية تبدو الأداة دقيقةً بشكل لافت للشك، لأنها تعرض النسخة المُصحَّحة — النسخة التي استقرت فقط بعد أن صار الاتجاه معروفاً. لكنك في التداول المباشر تقف عند الحافة اليسرى من ذلك التاريخ ذاته، النسخة غير المؤكدة التي لا تزال تتشكّل. الهوّة بين ما يبدو عليه الاختبار التاريخي للوهلة الأولى وما رأيته فعلاً لحظة اتخاذ القرار قد تكون هاوية. لهذا السبب لا يُشكّل مخطط تاريخي جميل وحده أي دليل على الدقة.
من أين تأتي إعادة الرسم
ثمة ثلاثة مصادر لإعادة الرسم تستحق التمييز بينها، لأن ليس كلها غير أمينة. المصدر الأول هو المؤشرات التي تُعيد الحساب بطبيعتها. مؤشر ZigZag هو المثال الكتابي الكلاسيكي: يرسم خطاً بين قمم وقيعان متعاقبة، لكنه بحكم تعريفه لا يعرف أن نقطة ما هي قاع حتى يرتد السوق بنسبة محددة. لهذا فإن قطعته الأخيرة لا تُرسم نهائياً إلا بعد تأكيد الحركة — وحتى ذلك الحين قد تتنقل. الشيء ذاته ينطبق على نقاط Parabolic SAR المحسوبة على الشمعة الجارية.
المصدر الثاني هو الخطأ المعروف بالتحيز المستقبلي (look-ahead bias) — يستخدم المؤشر بيانات لم تكن موجودة في تلك اللحظة. أحياناً يكون ذلك أثراً لإزاحة السلسلة الزمنية نحو اليمين، وأحياناً مقصوداً باستخدام سعر إغلاق شمعة لا تزال تتشكل في التداول المباشر. المصدر الثالث هو الأكثر وقاحةً: الأسهم السحرية المدفوعة المُعلَن عنها بوصفها «non-repaint»، والتي تُعيد في الواقع حساب قيمها مع كل شمعة جديدة. هذه حيلة تسويقية كلاسيكية لبائعي الأنظمة — المخطط المثالي في الإعلان يأتي تحديداً من إعادة الرسم التي لا يُخبَر بها المشتري أبداً.
متى تكون إعادة الرسم أمينة ومتى تكون حيلة
الخط الفاصل لا يمر بين «المؤشر يُعيد الرسم» و«لا يُعيد الرسم»، بل بين الأمانة والإخفاء. مؤشر ZigZag يُعيد الرسم ولا حرج في ذلك على الإطلاق، طالما تستخدمه لما بُني من أجله — تنظيم بنية السوق بعد الوقائع، وقياس الموجات، ورسم مستويات فيبوناتشي على حركة انتهت بالفعل. المشكلة تنشأ فقط حين يأخذ أحدهم أداةً تُعيد الحساب بطبيعتها ويبني عليها إشارات دخول فورية، مدّعياً أن القطعة الأخيرة مؤكدة.
النوع الثاني من عدم الأمانة هو صمت البائع. المطوّر الذي يعرض مخططاً بدقة تسعين بالمئة ولا يُلمّح بكلمة إلى أن الأسهم تتحرك بعد إغلاق الشمعة يبيع وهماً. المؤشر الذي يُعيد الحساب بصدق يُصرّح دائماً في وصفه بأن القيمة الأخيرة مؤقتة حتى تغلق الشمعة. إذا كان هذا التنبيه غائباً والمخطط أجمل مما ينبغي، فعامل ذلك بوصفه إنذاراً أحمر. المبدأ ذاته ينطبق على التنبيهات المدفوعة — يمكنك قراءة المزيد عن ذلك في قسم استراتيجيات التداول.
«تُفضي ملاءمة الاستراتيجية مع البيانات التاريخية إلى استنتاجات زائفة — النظام الذي يبدو رائعاً على الماضي يفشل في التداول الحقيقي.» — Robert Pardo، The Evaluation and Optimization of Trading Strategies، 2nd ed.، Wiley، 2008.
مثال توضيحي — السهم السحري
لنفترض أن ماركو يختبر مؤشر أسهم مُعلَناً عنه بوصفه «non-repaint، دقة 90%». على مخطط الثلاثة أشهر الأخيرة يحسب الإشارات يدوياً ويحصل فعلاً على تسع إصابات من عشر — الأسهم تجلس على القيعان والقمم بدقة مثالية. فيفتح حساباً تجريبياً مباشراً ويراقب الأداة شمعةً بشمعة لأسبوعين. هذه المرة الصورة مختلفة: بعض الأسهم تظهر بتأخر فقط بعد الاختراق، ونحو واحدة من كل أربعة تختفي بعد إغلاق الشمعة التي ظهرت عليها. تنخفض نسبة الإشارات القابلة للاستخدام فعلاً إلى النصف تقريباً.
هذا هو الفرق بأكمله بين الاختبار التاريخي بنظرة سريعة والاختبار الأمامي (forward-test) على بيانات تتقدم للأمام. المخطط التاريخي عرض النسخة بعد الوقائع — النسخة التي استقرت بعد أن صار الاتجاه معروفاً. التجريبي عرض النسخة التي كانت أمام ماركو فعلاً لحظة القرار. الأرقام مُخترعة للمثال، لكن النمط حقيقي ويتكرر مع عشرات الأشخاص الذين يكتبون إليّ بخيبة الأمل ذاتها.
كيف تتحقق من وجود إعادة الرسم في مؤشر ما
القاعدة الأكثر موثوقية هي: اقرأ الإشارة فقط على شمعة مغلقة. إذا تحرّك السهم أو الخط بعد إغلاق الشمعة، أو اختفى، أو أُعيد رسمه للخلف عند مستوى أفضل، فأنت أمام إعادة رسم. إذا بقي في مكانه تماماً، فالأداة أمينة. يطبّق مبرمجو MQL5 المبدأ ذاته — القيمة المكتوبة في مخزن المؤشر ينبغي ألا تتغير بعد إغلاق الشمعة، والتغيير الوحيد المسموح به هو تحديث الشمعة الجارية التي لا تزال تتشكّل.
عملياً لديك ثلاث أدوات. الأولى هي التشغيل التاريخي (bar replay): ميزة «bar replay» في TradingView أو محاكي الاستراتيجية في وضع الرسوم المتحركة في MetaTrader 5 — تتقدم في المخطط شمعةً بشمعة وتراقب هل تبقى الإشارة في مكانها. الثانية هي مقارنة لقطات الشاشة: احفظ المنظر الآن وعد إلى الجزء ذاته بعد ساعة. الثالثة، وهي الحاسمة، هي الاختبار الأمامي على حساب تجريبي مباشر — وهو ما يمكنك البناء عليه انطلاقاً من المحتوى الموجود في قسم التحليل الفني. احذر أيضاً من الأدوات التي «تضرب» الأطراف دائماً — في السوق الحقيقي لا يوجد مؤشر يشتري كل قاع دون خطأ واحد. للاطلاع على إطار عمل أكثر شمولاً، يتناول قسم التحليل الفني على ForexMechanics التفاصيل التقنية بعمق.
تجدر الإشارة إلى أن التحيز المستقبلي (look-ahead bias) يُعدّ أحد أبرز أسباب تضخم نتائج الاختبارات التاريخية وفق معهد CFA، إلى جانب تحيز البقاء (survivorship bias). لهذا لا يكفي المخطط التاريخي الجميل وحده — ما يُحسم القضية هو الاختبار على بيانات تتقدم للأمام. للمتداولين في منطقة الخليج والشرق الأوسط، الخاضعين لرقابة SCA (الإمارات) أو CMA (هيئة السوق المالية في السعودية) أو QFMA (قطر)، تنطبق ذات القواعد العالمية: لا يُشكّل أي اختبار تاريخي ضماناً للأداء المستقبلي، وهذا الإفصاح إلزامي لدى الوسطاء المرخّصين. أما وسطاء الفوركس المرخّصون في الاتحاد الأوروبي وفق ESMA وMiFID II فيُلزَمون بالإفصاح عن نسبة خسارة المتداولين بالتجزئة، والتي تتراوح عادةً بين 74% و89% بحسب الوسيط. تجد مزيداً من التفاصيل حول اختيار الوسيط وشروط التنظيم في قسم المفاهيم التقنية الأساسية.
ماذا تفعل الآن
- شغّل التشغيل التاريخي لكل مؤشر سهام على مخططك. افتح «bar replay» في TradingView أو المحاكي المرئي في MetaTrader 5، وتقدّم في خمسين شمعة الأخيرة شمعةً بشمعة، وسجّل كم سهماً تحرّك أو اختفى بعد إغلاق شمعته الخاصة. هذا يحسم المسألة في ربع ساعة ولا يستلزم أي شراء على الإطلاق.
- أجرِ اختبار لقطة الشاشة المباشرة. احفظ لقطة شاشة للجزء الحالي من المخطط مع المؤشر الآن ودوّن التوقيت، ثم عد إلى الجزء ذاته بعد إغلاق شمعتين أو ثلاث. إذا جلست الإشارات في مواضع مختلفة عمّا هو في اللقطة الأولى، فلديك دليل قاطع بالأبيض والأسود على إعادة الرسم.
- انقل كل مؤشر «واعد» إلى حساب تجريبي لأسبوعين على الأقل. اقرأ الإشارات فقط بعد إغلاق الشمعة وسجّل نسبة الإصابة الحقيقية في جدول بيانات، بدلاً من الاعتماد على المخطط التاريخي. هكذا تفصل الإشارات القابلة للاستخدام عن الوهم قبل المجازفة بأي رأسمال حقيقي.
- افصل أدوات التحليل عن أدوات الإشارات بشكل دائم. أبقِ ZigZag وقنوات الانحدار لوصف بنية الحركة المنتهية، وأسّس قرارات الدخول فقط على مؤشرات اجتازت اختبار الشمعة المغلقة. اكتب هذه القاعدة في خطة تداولك كي لا تخلط بين الاستخدامَين تحت وطأة الضغط.
المصادر والمراجع
-
MetaQuotes — MQL5 Reference Custom Indicators · Oficjalna dokumentacja buforów wskaźnika, funkcji OnCalculate i parametru prev_calculated — wyjaśnia, dlaczego wartość już zapisana do bufora może być przeliczona ponownie na bieżącej świecy. www.mql5.com ↗
-
MetaQuotes — MQL5 Reference Organizing Data Access (Timeseries and Indicators Access) · Dokumentacja dostępu do danych świecowych w MQL5 (CopyRates, Bars) — podstawa rozróżnienia między świecą zamkniętą a wciąż formującą się przy weryfikacji sygnału. www.mql5.com ↗
-
MQL5 Community Forum Indicator: Repainting to non repainting (MQL5) · Wątek programistów MQL5 omawiający, dlaczego wskaźnik przemalowuje (przesunięcia w prawo, „patrzenie wstecz") i jak przerobić go na wersję ocenianą na zamkniętej świecy. www.mql5.com ↗
-
CFA Institute Backtesting and Simulation (Refresher Reading) · Materiał programu CFA omawiający błędy w testowaniu strategii, w tym look-ahead bias (korzystanie z danych z przyszłości) i survivorship bias jako źródła zawyżonych wyników historycznych. www.cfainstitute.org ↗
الأسئلة الشائعة
هل كل مؤشر يُعيد الرسم هو احتيال؟
لا. جزء من إعادة الرسم يأتي من طبيعة الأداة ذاتها وليس فيه أي غش. مؤشر ZigZag بحكم تعريفه لا يعرف أين يقع القاع حتى يرتد السوق بمقدار محدد، لذا تُرسم القطعة الأخيرة بتأخر. Parabolic SAR وقنوات الانحدار المحسوبة على الشمعة الجارية تتغير أيضاً حتى تغلق تلك الشمعة. هذا أمين طالما تفهم الآلية ولا تتعامل مع الإشارة غير المؤكدة بوصفها نهائية. المشكلة تبدأ فقط حين يُخفي أحدهم إعادة الرسم — يعرض مخططاً تاريخياً مثالياً ويبيعه بوصفه «non-repaint»، صامتاً عن الكيفية التي بدت عليها الأسهم فعلاً في التداول المباشر.
كيف أتحقق في خمس دقائق مما إذا كان المؤشر يُعيد الرسم؟
الطريقة الأسرع هي وضع التشغيل التاريخي. في TradingView استخدم ميزة «bar replay»، وفي MetaTrader 5 محاكي الاستراتيجية في الوضع المرئي، وتقدّم في المخطط شمعةً بشمعة. توقف حين تظهر سهم، سجّل الشمعة وسعرها، ثم شغّل شمعتين أو ثلاثاً. إذا بقي السهم في المكان ذاته بعد إغلاق شمعته، فالمؤشر لا يُعيد الرسم. إذا قفز أو اختفى أو أُعيد رسمه للخلف عند مستوى أفضل، فأنت أمام إعادة رسم. الطريقة الثانية هي مقارنة لقطة شاشة التُقطت قبل ساعة بالمنظر الحالي للجزء ذاته من المخطط.
ما هو التحيز المستقبلي (look-ahead bias) وكيف يرتبط بإعادة الرسم؟
التحيز المستقبلي (look-ahead bias) يعني استخدام بيانات خلال الاختبار لم تكن متاحة في تلك اللحظة الزمنية. المؤشر الذي يُعيد الرسم مصدر شائع لهذا الخطأ: عند إعادة حساب التاريخ يستخدم أسعار شموع لم تظهر بعد في التداول المباشر، فيصبح على المخطط الماضي كأنه «يعرف» ما سيحدث لاحقاً. النتيجة اختبار تاريخي يُظهر نتائج غير قابلة للتحقيق في التداول الحقيقي. يُدرج معهد CFA التحيز المستقبلي جنباً إلى جنب مع تحيز البقاء (survivorship bias) بوصفه أحد الأسباب الرئيسية لتضخم نتائج المحاكاة التاريخية. لهذا لا يكفي المخطط الجميل وحده — ما يُحسم القضية هو الاختبار على بيانات تتقدم للأمام.
هل يمكنني استخدام ZigZag رغم أنه يُعيد الرسم؟
نعم، بشرط أن تستخدمه لما صُمّم من أجله. ZigZag ممتاز لتنظيم بنية السوق بعد الوقائع — تحديد القمم والقيعان المتعاقبة، وقياس الموجات، ورسم تصحيحات فيبوناتشي على حركة انتهت بالفعل. لا يُناسب توليد إشارات دخول فورية، لأن قطعته الأخيرة لا تزال قابلة للتحرك. القاعدة بسيطة: أداة إعادة الرسم تصلح لتحليل حركة مكتملة، لا لاتخاذ قرار على شمعة لا تزال تتشكّل. الخلط بين هذين الاستخدامَين هو الخطأ الأكثر شيوعاً بين المتداولين المبتدئين.