أداة
Support / Resistance Levels
market.sr_levels
المُدخلات
تدفّق من قمم وقيعان التأرجح (عادةً من zigzag) تُجمّع الأداة أسعارها المتكرّرة في مستويات دعم ومقاومة.
المُخرجات
مجموعة من مستويات الدعم والمقاومة، لكلٍّ منها سعر ومنطقة رقيقة وعدّاد لمسات وجهة (أرضية أو سقف). وحين يكون كشف الاختراق مفعَّلاً تُصدِر أيضاً أحداث اختراق وإعادة اختبار مع إغلاق السعر عبر مستوى.
مستويات الدعم والمقاومة هي أرضيات وأسقف السعر التي ارتدّ منها السوق سابقاً. تجد هذه الأداة تلك الأسعار المتكرّرة لنقاط التحوّل من محاور التأرجح، وترسمها كمستويات أفقية، ويمكنها أيضاً أن تخبرك متى يخترق السعر أحدها أخيراً.
كيف تعمل
تأخذ تدفّقاً من محاور التأرجح، وتُجمّع القمم والقيعان القريبة التي تقع ضمن equality_tolerance_pct بعضها من بعض في مستوى واحد، ولا تُبقي مستوى إلا بعد لمسه مرّات لا تقلّ عن min_touches. ويُوسَّع كل مستوى إلى منطقة رقيقة باستخدام zone_half_width_atr مضروباً في ATR بحيث يُحتسَب الاقتراب القريب اختباراً. وفي breakout_mode تراقب الأداة أيضاً إغلاق السعر عبر مستوى بمقدار breakout_threshold لتعليم الاختراق، مع اشتراط اختياري لارتفاع في الحجم وإعادة اختبار للمستوى المخترَق.
الأوضاع
يُؤكَّد الاختراق حين يغلق السعر متجاوزاً المستوى بمقدار breakout_threshold مقيساً كنسبة مئوية من السعر، فيتدرّج المُطلِق بالطريقة نفسها عبر الرموز الرخيصة والغالية.
متى تُستخدَم: اختر النسبة المئوية حين تشغّل استراتيجية واحدة عبر أدوات عديدة وتريد مسافة اختراق لا تحتاج إلى إعادة ضبط لكل رمز.
يُؤكَّد الاختراق حين يغلق السعر متجاوزاً المستوى بمقدار breakout_threshold من مضاعفات ATR الحالي، فيتّسع المُطلِق تلقائياً في الظروف المتقلّبة ويضيق في الهادئة.
متى تُستخدَم: اختر ATR حين تريد لمسافة الاختراق أن تتنفّس مع التقلّب بدلاً من أن تكون مقداراً ثابتاً.
الإعدادات
كم من الشموع الأخيرة من المحاور تمسح الأداة عند بناء المستويات. الأكبر يتذكّر أرضيات وأسقفاً أقدم؛ والأصغر يُبقي فقط أحدث بنية.
ما مدى قرب سعرَي محورين، كنسبة مئوية، ليُدمَجا في مستوى واحد. الأكبر يصهر محاور أكثر في مستويات أقل وأعرض؛ والأصغر يُبقي مستويات كثيرة متباعدة بإحكام.
كم مرّة يجب أن يكون السعر قد تفاعل عند تجمّع قبل ترقيته إلى مستوى حقيقي. الأكبر يُبقي فقط مستويات مختبَرة جيداً وعالية القناعة؛ و2 هو الحدّ الأدنى المعتاد لمستوى صالح.
نصف سمك كل منطقة مستوى معبَّراً عنه بمضاعفات ATR، بحيث تُحتسَب اللمسة ضمن هذا الحزام إصابةً للمستوى. الأكبر يحوّل الخطوط الرقيقة إلى مناطق متسامحة.
الحدّ الأقصى الصارم لعدد مستويات الدعم والمقاومة المحتفَظ بها. حين يتأهّل أكثر، تبقى الأقوى (الأكثر لمساً والأحدث) لتبقى المخططات مقروءة.
كيفية قياس مسافة الاختراق: percent يستخدم نسبة مئوية من السعر (قابلة للنقل بين الرموز)، atr يستخدم مضاعفاً من ATR الحالي (يتدرّج مع التقلّب).
كم يجب أن يغلق السعر بعد المستوى ليُحتسَب اختراقاً حقيقياً. تعتمد الوحدات على breakout_mode: نسبة مئوية من السعر، أو مضاعفات ATR. الأكبر يتطلّب اختراقاً أكثر حسماً ويرفض النخزات الضحلة.
كم يجب أن يكون حجم شمعة الاختراق أثقل من المتوسط لتأكيد الاختراق. 1.0 تعني حجماً لا يقلّ عن المتوسط؛ والأكبر يتطلّب ارتفاعاً واضحاً في الحجم. 0 يعطّل فحص الحجم.
بعد الاختراق، كم شمعة يُنتظَر لعودة السعر وإعادة اختبار المستوى المخترَق (تحوّل المقاومة القديمة إلى دعم جديد، أو العكس). 0 يعطّل اشتراط إعادة الاختبار.
النافذة المستخدمة لقياس نطاق التداول المحلي عند ترتيب المستويات وإزالة تكرارها، بحيث لا تُحتفَظ كل المستويات المتقاربة داخل الازدحام نفسه.
فترة الرجوع المستخدمة لحساب ATR الذي يحدّد مناطق المستويات، وفي وضع اختراق ATR مسافة الاختراق. الأكبر يُنعّم تقدير التقلّب؛ و14 افتراضي شائع.
يتصل بـ
أمثلة
- التقاء: مرّر المستويات إلى interpretor.sr_level وخُذ فقط عمليات الشراء التي ترتدّ عن مستوى دعم لُمِس ثلاث مرّات على الأقل.
- دخول اختراقي: في وضع اختراق ATR، أطلِق شراءً حين يغلق السعر فوق مستوى مقاومة بمقدار 0.25 ATR مع حجم أعلى من المتوسط.
- وضع المخاطرة: ضَع وقف خسارة بعد منطقة الدعم الأقرب مباشرةً بدلاً من مسافة نقاط ثابتة.
أخطاء شائعة
- ضبط min_touches على 1، ما يرقّي كل محور مفرد إلى «مستوى» ويُغرِق المخطط بخطوط ضعيفة يتجاهلها السعر.
- توقّع اختراق نظيف لحظة نخز السعر لمستوى — فبدون breakout_threshold معقول يُسجَّل فتيل وحيد عبر الخط اختراقاً زائفاً.