مؤشر Market Maker Models (MMBM / MMSM) لمنصة NinjaTrader 8
يقرأ السوق على شكل منحنى، كنموذج شراء أو نموذج بيع: يبتعد السعر على مراحل عن منطقة تجميع أصلية حتى كنس سيولة كبير، ثم ينعكس (Smart Money Reversal)، ثم يعود على المراحل نفسها بشكل معكوس حتى منطقة الأصل.
يتم التحميل على خطوتين من قسم «المؤشرات المجانية» في الصفحة الرئيسية.

- المنصة
- NinjaTrader 8
- الملف
- NinjaScript (.cs)، شيفرة مصدرية مقروءة
- الحساب
- مع كل تيك (الوقت الفعلي)
- السعر
- مجاني
- آخر تحديث للملف
- 8 أكتوبر 2026
كيف يعمل المؤشر
- التجميع الأصلي. نطاق من 15 شمعة على الأقل تبقى أجسامها ضمن 2 × ATR (القيم الافتراضية). لا يُعتمد إلا عندما تكسره شمعة: الكسر نحو الأسفل يهيئ Buy Model (MMBM)، والكسر نحو الأعلى يهيئ Sell Model (MMSM).
- ساق الذهاب على مراحل. تصبح مناطق التجميع التالية، الأبعد فالأبعد عن الأصل، مراحل: إعادة توزيع على الساق الهابطة وإعادة تجميع على الساق الصاعدة، وتشكّل سلّم الأهداف القادمة.
- الـ Smart Money Reversal. في نهاية المنحنى يكنس السعر آخر قمة أو قاع (قوة 5) ويُغلق عائدًا، ثم يكسر الهيكل بـ Displacement (MSS). لا يُقرأ الانعكاس إلا إذا كان المنحنى عميقًا بما يكفي (مرة واحدة على الأقل من ارتفاع منطقة الأصل) ويحتوي على الحد الأدنى من المراحل.
- العودة المعكوسة. تتحول مراحل ساق الذهاب إلى أهداف تُشطب من الأقرب حتى منطقة التجميع الأصلية.
- الإلغاء. قبل الانعكاس، يُلغي إغلاقٌ بعد منتصف منطقة الأصل النموذج. وبعده، يدل إغلاقٌ بعد طرف الـ Smart Money Reversal على الفشل.
- صفقة «Low risk». الدخول في الـ FVG الخاص بالـ MSS (CE افتراضيًا)، والوقف خلف الطرف مع هامش، والهدف عند أول مرحلة معكوسة أو عند الأصل أو بنسبة R ثابتة.
لماذا إعدادات مرتبطة بـ ATR
لا يحدد ICT عرضًا لمنطقة التجميع ولا عددًا للمراحل ولا تماثلًا تامًا بين الساقين. لذلك لا يشترط المؤشر أي تماثل: العروض والأعماق والهوامش معبَّر عنها كمضاعفات لـ ATR، لتبقى الإعدادات نفسها منطقية على مؤشر أو سلعة أو زوج عملات.
الأسواق والأطر الزمنية
- أي أداة محمّلة في NinjaTrader 8، مع ATR كتقلب مرجعي (الفترة 50 افتراضيًا).
- كل الأطر الزمنية: قد يستمر المنحنى بضع ساعات في التداول اليومي أو عدة أسابيع على الإطار اليومي. تُضبط المدة القصوى لكل ساق بعدد الشموع.
- حساب مع كل تيك في الوقت الفعلي.
المتطلبات
- NinjaTrader 8، منصة سطح مكتب لنظام Windows. المؤشر مجاني، أما NinjaTrader فبرنامج تابع لجهة أخرى له شروطه الخاصة وقد يكون مدفوعًا حسب الاستخدام (الترخيص، التداول الحقيقي).
- البيانات. تكفي أشرطة الرسم: لا حاجة إلى Tick Replay ولا إلى عمق السوق. وقد تكون بيانات اتصالك مدفوعة حسب البورصة والاشتراك.
الإعدادات
المؤشر باللغة الإنجليزية: يظهر كل إعداد باسمه كما يعرضه NinjaTrader، مع قيمته الافتراضية المأخوذة من الشيفرة المصدرية (.cs) وشرحه بالعربية.
1. Consolidation and Curve
| الإعداد | القيمة الافتراضية | الوظيفة |
|---|---|---|
| ATR period | 50 | التقلب المرجعي لكل عرض وكل عتبة (مستقل عن السوق). |
| Consolidation: minimum bars | 15 | الحد الأدنى لعدد الشموع ليُعتبر النطاق consolidation (تجميعًا). |
| Consolidation: max height (x ATR) | 2.0 | أقصى ارتفاع للنطاق بمضاعفات الـ ATR. |
| Consolidation read on bodies (ICT) | نعم | قاعدة ICT: يُحدَّد الـ consolidation بأجسام الشموع؛ ويمكن للذيل أن يخرج منه دون كسره. غير مُحدَّد = القراءة على الذيول (high/low). |
| Min curve depth (x origin height) | 1.0 | يجب أن يقطع السعر على الأقل هذا المضاعف من ارتفاع منطقة الأصل (origin) قبل قراءة أي انعكاس. |
| Min stages before the reversal | 1 | عدد الـ consolidations الداخلية المطلوبة على ساق الابتعاد (0 = يُقبل منحنى على شكل V). |
| Max stages | 6 | |
| Max leg away duration (bars) | 400 | |
| Max return leg duration (bars) | 600 | |
| Detect the Buy Model (MMBM) | نعم | |
| Detect the Sell Model (MMSM) | نعم |
2. Smart Money Reversal
| الإعداد | القيمة الافتراضية | الوظيفة |
|---|---|---|
| Swing strength (liquidity) | 5 | عدد الشموع على كل جانب لتأكيد الـ swing الذي يتعرّض للـ sweep في نهاية المنحنى. |
| MSS reference swing strength | 2 | |
| Min sweep beyond the level (ticks) | 1 | |
| Max bars raid -> valid sweep | 3 | |
| Max bars sweep -> MSS | 30 | |
| MSS requires a close | نعم | |
| Min displacement (x ATR) | 1.0 | القوة المطلوبة من شمعة الكسر. 0 = معطّل. |
3. Trade at the Reversal
| الإعداد | القيمة الافتراضية | الوظيفة |
|---|---|---|
| Offer a low risk buy / sell | نعم | |
| Require an FVG | لا | وإلا يتم الرجوع إلى الـ order block الخاص بالـ displacement. |
| FVG grace bars | 3 | |
| Min FVG size (x ATR) | 0.05 | |
| Entry level | CE | Proximal أو CE (50%) أو Distal. |
| Target | FirstMirror | FirstMirror = أول مرحلة معكوسة (mirror)، Origin = الـ consolidation الأصلية، FixedRR. |
| R:R minimum | 1.5 | |
| Fixed R:R (fallback) | 2.0 | |
| Stop buffer (x ATR) | 0.10 | |
| Armed setup lifetime (bars) | 40 | |
| Max bars in trade | 300 |
4. Real Time
| الإعداد | القيمة الافتراضية | الوظيفة |
|---|---|---|
| Calculate on every tick (real time) | نعم | مُفعّل افتراضيًا: يتحدّث الرسم البياني مع كل tick. |
| History analysed (bars, 0 = all) | 0 |
5. Display
| الإعداد | القيمة الافتراضية | الوظيفة |
|---|---|---|
| Original consolidation | نعم | |
| Stages (re-distribution / re-accumulation) | نعم | |
| Mirrored return stages | نعم | |
| Delivery curve | نعم | |
| Smart Money Reversal (SMR / MSS) | نعم | |
| Mirror targets | نعم | |
| Entry / stop / target | نعم | |
| Labels | نعم | |
| Dashboard | نعم | |
| All consolidations (grey) | لا | يعرض أيضًا الـ consolidations التي لم تُنتج نموذجًا. |
| Models kept on chart (0 = whole chart) | 30 | |
| Zone opacity (%) | 18 |
6. Alerts
| الإعداد | القيمة الافتراضية | الوظيفة |
|---|---|---|
| Alert on Smart Money Reversal | نعم | |
| Alert on setup armed | نعم | |
| Alert on entry | نعم | |
| Alert on model complete | لا | |
| Sound file | Alert2.wav | |
| Alert rearm (seconds) | 15 |
7. Trading Evolution
| الإعداد | القيمة الافتراضية | الوظيفة |
|---|---|---|
| Show logo | نعم | |
| Show name | نعم | |
| Logo position | TopLeft | |
| Logo size (px) | 54 | |
| Logo opacity (%) | 55 | |
| Diagnostic mode (Output window) | لا |
11 لونًا قابلًا للتخصيص في تبويب الألوان داخل NinjaTrader.
التثبيت في NinjaTrader 8
- حمّل الحزمة المجانية (ملف ZIP) التي تضم المؤشر من قسم المؤشرات المجانية في الصفحة الرئيسية.
- في NinjaTrader 8 افتح القائمة Tools › Import › NinjaScript Add-On، واختر ملف ZIP، ثم أعد تشغيل NinjaTrader.
- فعّل ترخيصك المجاني: Control Center › New › Trading Evolution License، ثم احفظ مفتاحك.
- على الرسم البياني افتح قائمة المؤشرات (نقرة يمنى › Indicators) وأضف «TRADING EVOLUTION - MMBM / MMSM».
مشكلات شائعة وحلولها
- لا يظهر شيء. حمّل تاريخًا كافيًا (عدة أيام داخل اليوم): يحتاج النموذج إلى قمم وقيعان وجلسات كاملة لاكتشاف الإعداد.
- المؤشر لا يظهر في القائمة. تأكّد أن استيراد الحزمة (Tools › Import › NinjaScript Add-On) انتهى دون خطأ، ثم أعد تشغيل NinjaTrader. يترجم NinjaTrader كل السكربتات معًا: خطأ في سكربت آخر مثبّت قد يوقف الاستيراد، فأصلحه أو احذفه. إذا عرضت الأداة رسالة ترخيص، فاحفظ مفتاحك المجاني في Control Center › New › Trading Evolution License.
- خطأ «already contains a definition». توجد نسخة قديمة من المؤشر نفسه باسم ملف آخر: احذفها ثم أعد الترجمة.
حدود يجب معرفتها
- إنه مؤشر وليس استراتيجية آلية: لا يرسل أي أمر.
- لا يُتعرَّف على المنحنى إلا بأثر رجعي: ما دام الـ Smart Money Reversal غير مؤكد يبقى النموذج فرضية.
- العتبات (عرض مناطق التجميع، العمق الأدنى، الـ Displacement) اختيارات إعداد وليست قواعد ثابتة من ICT.
- النتائج المعروضة تخص التاريخ المحمّل فقط ولا تدل على النتائج المستقبلية.
الأسئلة الشائعة
ما الفرق بين MMBM وMMSM؟
نموذج الشراء Market Maker Buy Model (MMBM) يهبط على مراحل ثم يصعد عائدًا إلى الأصل. أما نموذج البيع Market Maker Sell Model (MMSM) فيفعل العكس: يصعد على مراحل ثم يهبط. يرصد المؤشر النموذجين، ويمكن تعطيل كل منهما.
هل يجب أن يكون المنحنى متماثلًا؟
لا. لا يُشترط أي تماثل: المهم هو التجميع الأصلي وعمق المنحنى والـ Smart Money Reversal والمراحل التي يُعاد اختراقها في العودة.
هل المؤشر مجاني؟
نعم، المؤشر مجاني (الحزمة والترخيص مجانيان). ويتطلب NinjaTrader 8، وهو برنامج تابع لجهة أخرى وله شروطه الخاصة.
هل يرسل أوامر؟
لا. يرسم النموذج ويقترح مستوى دخول ووقفًا وهدفًا، ويمكنه إطلاق تنبيهات. القرارات تبقى لك.
مفاهيم وأدوات ذات صلة
مؤشرات NinjaTrader 8 مجانية أخرى
مقالات ذات صلة
محتوى تعليمي. هذه المؤشرات ليست نصيحة استثمارية ولا تضمن أي نتيجة. ينطوي تداول العقود الآجلة على خطر خسارة قد تتجاوز رأس المال الأولي. شروط الاستخدام · إخلاء المسؤولية