أداة
Market Structure Interpretor (SMC)
interpretor.market_structure
المُدخلات
حزمة بنية السوق + السيولة من market.smc_structure. تقرأ هذه الأداة مجموعة STRUCTURE — التأرجحات المعنونة (HH/HL/LH/LL) والكسور بينها.
المُخرجات
قيمة منطقية تكون صحيحة في كل شمعة يتحقّق فيها الشرط البنيوي المختار (كسر جديد لأوضاع الكسر، أو الحالة المُحتفَظ بها لـ bias_is / level_is).
يقرأ جانب بنية السوق من حزمة Market Structure + Liquidity ويحوّله إلى بوابة نعم/لا حول تحوّلات الاتجاه. كسر البنية (BOS) يؤكّد استمرار الاتجاه؛ وتغيّر الطابع (CHoCH) هو أول إشارة على احتمال انقلابه. استخدمه لمواءمة الدخول مع البنية.
كيف تعمل
يقرأ مجموعة STRUCTURE من حزمة market.smc_structure، ويختار الوضع أي شرط بنيوي يُختبر: is_bos و is_choch و is_break تُطلق على الشمعة التي يُكسر فيها المستوى، و bull_break و bear_break تضيفان اتجاهاً، و level_is يُبلّغ عن درجة المستوى المكسور، و bias_is يُبلّغ عن انحياز الاتجاه المُحتفظ به. يتيح لك مقبض required_level (internal أو swing) أن تشترط بنية بدرجة تأرجح كبرى وتتجاهل الكسور الصغرى؛ ويضبط required_bias الاتجاه المطلوب في وضع bias_is.
الأوضاع
خيارات Mode
يُطلق على الشمعة التي يُكسر فيها مستوى تأرجح في اتجاه الاتجاه القائم — تأكيد على استمرار الاتجاه.
متى تُستخدَم: أكّد استمرار الاتجاه قبل الإضافة إلى صفقة.
يُطلق على الشمعة التي يكسر فيها السعر البنية عكس الاتجاه السابق — أول تحذير من احتمال انعكاس الاتجاه.
متى تُستخدَم: اقتنص أبكر إشارة على انعكاس عند تأرجح كبير.
يُطلق على الشمعة التي يُكسر فيها أي مستوى بنيوي، سواء كان BOS أو CHoCH وفي أي اتجاه.
متى تُستخدَم: قيّد على «حدث شيء بنيوي للتو» دون الاهتمام بنوعه.
يُطلق فقط عندما يكون كسر البنية للأعلى — يُغلق السعر فوق المستوى المكسور.
متى تُستخدَم: قيّد الدخول الطويل بكسور البنية الصاعدة فقط.
يُطلق فقط عندما يكون كسر البنية للأسفل — يُغلق السعر تحت المستوى المكسور.
متى تُستخدَم: قيّد الدخول القصير بكسور البنية الهابطة فقط.
حالة مُحتفَظ بها: صحيحة ما دام انحياز الاتجاه العام للبنية يساوي required_bias (bullish أو bearish أو neutral أو ranging).
متى تُستخدَم: أبقِ الاستراتيجية نشطة فقط ما دامت البنية تتّفق مع اتجاهك المقصود.
حالة مُحتفَظ بها: صحيحة عندما تطابق درجة المستوى المكسور required_level (بنية internal صغرى أو بنية swing كبرى).
متى تُستخدَم: اشترط درجة بنية محدّدة قبل الاستجابة لكسر.
خيارات Required bias
يشترط أن يكون انحياز الاتجاه المُحتفَظ به صعودياً (قمم أعلى وقيعان أعلى).
متى تُستخدَم: تداول الصفقات الطويلة فقط ما دامت البنية في اتجاه صاعد.
يشترط أن يكون انحياز الاتجاه المُحتفَظ به هبوطياً (قمم أدنى وقيعان أدنى).
متى تُستخدَم: تداول الصفقات القصيرة فقط ما دامت البنية في اتجاه هابط.
يشترط انحيازاً محايداً — لا اتجاه صاعد أو هابط واضح، البنية متوازنة.
متى تُستخدَم: ابقَ على الحياد أو تداول الارتداد للمتوسط عندما لا يسيطر أي اتجاه.
يشترط انحيازاً نطاقياً — السعر يتأرجح بين أرضية وسقف دون بنية اتجاهية.
متى تُستخدَم: فعّل تكتيكات النطاق (استغلال الحواف) فقط ما دامت البنية ضمن نطاق.
خيارات Required level
يشترط درجة بنية internal (صغرى) — كسور صغيرة بين التأرجحات الأكبر.
متى تُستخدَم: استجب للكسور المبكّرة الأدقّ داخل الساق.
يشترط درجة بنية swing (كبرى) — المحاور المهمّة وحدها التي تحدّد الاتجاه الأكبر.
متى تُستخدَم: تجاهل الضوضاء الصغرى وتصرّف فقط على كسور التأرجح الكبرى.
الإعدادات
أي شرط بنيوي يُختبر: is_bos / is_choch / is_break (والاتجاهيان bull_break / bear_break) تُطلق فقط على شمعة الكسر، و level_is يُبلّغ عن درجة المستوى المكسور، و bias_is يُبلّغ عن انحياز الاتجاه المُحتفَظ به.
انحياز الاتجاه المطلوب مطابقته في وضع bias_is: bullish أو bearish أو neutral أو ranging.
درجة البنية المطلوبة لوضعَي الكسر و level_is — internal (بنية صغرى) أو swing (بنية كبرى).
يتصل بـ
أمثلة
- مرشّح: لا تأخذ صفقات طويلة إلا عندما يكون الوضع is_choch مع required_level = swing (تغيّر طابع كبير للأعلى).
- قيّد دخول الاستمرار على الوضع bull_break لتأكيد كسر البنية للأعلى قبل الإضافة إلى صفقة طويلة.
أخطاء شائعة
- معاملة CHoCH كانعكاس مضمون — فهو تحذير مبكّر، لا تأكيد، وقد يفشل في النطاقات المتذبذبة.
- ترك required_level على internal والإغراق بالكسور الصغرى بينما أردت فعلاً بنية بدرجة تأرجح فقط.