مؤشر SMT Divergence لمنصة NinjaTrader 8
يقارن أداة الرسم البياني بسوق مرتبط بها (NQ وES، أو EURUSD وGBPUSD، أو زوج عكسي مثل EURUSD وDXY). عند قمة أو قاع مشترك، أو عند أعلى / أدنى سعر لليوم السابق، يأخذ أحد السوقين السيولة بينما يفشل الآخر: هذا هو تباعد SMT (SMT Divergence). بعد ذلك ينتظر المؤشر تغيّرًا في هيكل السوق ليقترح الدخول.
يتم التحميل على خطوتين من قسم «المؤشرات المجانية» في الصفحة الرئيسية.

- المنصة
- NinjaTrader 8
- الملف
- NinjaScript (.cs)، شيفرة مصدرية مقروءة
- الحساب
- /outils/calculateur-position-futures,حاسبة حجم المركز في العقود الآجلة,كم عقدًا تحتاج لمخاطرة محددة، مع قيمة التيك لكل عقد.
- السعر
- مجاني
- آخر تحديث للملف
- 8 أكتوبر 2026
كيف يعمل المؤشر
- سوق المقارنة. إذا تُرك الحقل فارغًا يُختار السوق الشريك تلقائيًا (NQ↔ES، MNQ↔MES، YM وRTY→ES، 6E↔6B، GC↔SI، EURUSD↔GBPUSD، AUDUSD↔NZDUSD…). ويمكنك أيضًا كتابة أي أداة. وفي حالة الارتباط العكسي (EURUSD وDXY) يُقلب السوق الثاني قبل المقارنة.
- التباعد. على القمم والقيعان وعلى أعلى / أدنى سعر لليوم السابق: تباعد SMT هابط عندما يسجّل أحد السوقين قمة أعلى ويسجّل الآخر قمة أدنى، وتباعد SMT صاعد عندما يسجّل أحدهما قاعًا أدنى والآخر قاعًا أعلى. القمم والقيعان التي لا يفصل بينها في السوقين أكثر من شمعتين تُعدّ القمة أو القاع نفسه.
- التأكيد. افتراضيًا، يجب أن يتوقف السوق الذي كنس السيولة عن الامتداد لمدة شمعتين (SwingTop)؛ ويمكن أيضًا اشتراط إغلاق يعود إلى الجهة الأخرى من المستوى (CloseBack)، أو اعتماد أيهما يحدث أولًا.
- الصفقة. بعد تأكيد الـ SMT: تغيّر في الهيكل على أداة الرسم البياني مع Displacement بقيمة 0.8 × ATR افتراضيًا، ثم الدخول في منتصف الـ FVG الذي تركه الـ Displacement، والوقف خلف طرف الـ SMT، والهدف عند السيولة المقابلة التي تحقق 2 R على الأقل.
- العرض. يمكن رسم سوق المقارنة فوق السعر، بمقياس المنطقة الظاهرة من الرسم، لرؤية التباعد بنظرة واحدة. تنبيهات عند تأكيد الـ SMT وعند الدخول.
الأسواق والأطر الزمنية
- أداتان في NinjaTrader 8: أداة الرسم البياني وسوق المقارنة الذي يحمّله المؤشر بنفسه. إذا كتبت جذر عقد آجل وحده، يُستخدم شهر العقد المعروض على الرسم البياني.
- يعمل المؤشر افتراضيًا على مدار الساعة. فعّل «Confirm only inside killzones» لتحتفظ فقط بالتباعدات المؤكدة داخل Killzones نيويورك المفعّلة.
- حساب مع كل تيك في الوقت الفعلي؛ ويُحلَّل افتراضيًا كل التاريخ المحمّل.
المتطلبات
- NinjaTrader 8، منصة سطح مكتب لنظام Windows. المؤشر مجاني، أما NinjaTrader فبرنامج تابع لجهة أخرى له شروطه الخاصة وقد يكون مدفوعًا حسب الاستخدام (الترخيص، التداول الحقيقي).
- البيانات. تكفي أشرطة الرسم: لا حاجة إلى Tick Replay ولا إلى عمق السوق. وقد تكون بيانات اتصالك مدفوعة حسب البورصة والاشتراك.
الإعدادات
المؤشر باللغة الإنجليزية: يظهر كل إعداد باسمه كما يعرضه NinjaTrader، مع قيمته الافتراضية المأخوذة من الشيفرة المصدرية (.cs) وشرحه بالعربية.
1. Comparison
| الإعداد | القيمة الافتراضية | الوظيفة |
|---|---|---|
| Comparison instrument | فارغ = شريك تلقائي (NQ<->ES، MNQ<->MES، YM/RTY->ES، 6E<->6B، GC<->SI، EURUSD<->GBPUSD، AUDUSD<->NZDUSD...). أو اكتب أي أداة، مثل ES 12-26 أو GBPUSD أو DX 12-26. رمز الـ futures الجذري وحده يأخذ شهر العقد الخاص بالرسم البياني. | |
| Correlation | Positive | Positive (NQ/ES، EURUSD/GBPUSD) أو Inverse (EURUSD/DXY): يُقلب السوق العكسي قبل المقارنة. |
| Correlation check (bars) | 100 |
2. SMT Detection
| الإعداد | القيمة الافتراضية | الوظيفة |
|---|---|---|
| Swing strength | 3 | عدد الشموع على كل جانب من swing high / low (صارم على اليسار: القمم المتساوية تبقى سيولة). |
| Sync window (bars) | 2 | الـ swings في السوقين ضمن هذا العدد من الشموع تُعتبر swing واحدًا؛ والسوق الذي يأخذ المستوى خلال هذه النافذة لا يُعدّ متباعدًا (divergent). |
| Reference lookback (bars) | 120 | |
| Swing highs / lows | نعم | |
| Previous day high / low | نعم | |
| Min sweep (ticks) | 1 | |
| Confirmation | SwingTop | SwingTop = السوق الذي قام بالـ sweep يتوقف عن الامتداد طوال شموع التأكيد. CloseBack = يُغلق عائدًا عبر المستوى. Either = أيهما يحدث أولًا. |
| Confirmation bars | 2 | |
| Max bars forming | 20 |
3. Trade
| الإعداد | القيمة الافتراضية | الوظيفة |
|---|---|---|
| Offer trades | نعم | بعد تأكيد الـ SMT: market structure shift على أداة الرسم البياني، ثم الدخول. |
| Allow longs | نعم | |
| Allow shorts | نعم | |
| Bars allowed for the MSS | 30 | |
| Min displacement (x ATR) | 0.8 | جسم الشمعة التي تُحدث تحوّل الهيكل. 0 = معطّل. |
| ATR period | 14 | |
| Entry | FvgCe | FvgCe = منتصف الـ FVG الذي تركه الـ displacement (إغلاق الـ shift إن لم يوجد). MssClose = عند إغلاق شمعة الـ shift. |
| Min FVG size (ticks) | 1 | |
| Min FVG size (x ATR) | 0.05 | |
| Bars allowed to fill the FVG | 20 | |
| Stop buffer beyond the SMT extreme (ticks) | 2 | |
| Stop buffer beyond the SMT extreme (x ATR) | 0.1 | |
| Target | OppositeLiquidity | OppositeLiquidity = أقرب swing لم يُلمس أو مستوى من اليوم السابق في الجهة الأخرى يحقق الحد الأدنى من R:R. FixedRR = مضاعف للمخاطرة. |
| Min distance to target (ticks) | 8 | |
| Min distance to target (x ATR) | 1.0 | |
| Min R:R | 2.0 | |
| Fixed R:R | 2.0 | |
| Fall back to fixed R:R | نعم |
4. Killzones (New York Time)
| الإعداد | القيمة الافتراضية | الوظيفة |
|---|---|---|
| Confirm only inside killzones | لا | Off (الافتراضي) = يعمل المؤشر على مدار الساعة. On = لا تتأكد الـ divergences إلا داخل الـ killzones المفعّلة. |
| London | نعم | |
| London start (HHMM) | 200 | |
| London end (HHMM) | 500 | |
| New York AM | نعم | |
| New York AM start (HHMM) | 700 | |
| New York AM end (HHMM) | 1000 | |
| New York PM | نعم | |
| New York PM start (HHMM) | 1330 | |
| New York PM end (HHMM) | 1600 | |
| Asia | لا | |
| Asia start (HHMM) | 2000 | |
| Asia end (HHMM) | 0 | إذا كانت النهاية قبل البداية، تمتد الفترة إلى ما بعد منتصف الليل. |
| Time reference | NewYorkAuto | NewYorkAuto = أوقات نيويورك (مع مراعاة التوقيت الصيفي)، محوّلة من المنطقة الزمنية للرسم البياني. |
| Manual offset (hours) | 0 |
5. Real Time
| الإعداد | القيمة الافتراضية | الوظيفة |
|---|---|---|
| Calculate on every tick (real time) | نعم | |
| History analysed (bars, 0 = all) | 0 |
6. Display
| الإعداد | القيمة الافتراضية | الوظيفة |
|---|---|---|
| Comparison overlay | نعم | سوق المقارنة مرسوم فوق السعر، بمقياس يتناسب مع النطاق الظاهر. |
| Overlay opacity (%) | 70 | |
| SMT signals | نعم | |
| Keep invalidated / expired SMT | لا | |
| MSS level while waiting | نعم | |
| Entry / stop / target | نعم | |
| Labels | نعم | |
| Dashboard | نعم | |
| Signals kept on chart (0 = all) | 20 | |
| Zone opacity (%) | 20 |
7. Alerts
| الإعداد | القيمة الافتراضية | الوظيفة |
|---|---|---|
| Alert on SMT forming | لا | |
| Alert on SMT confirmed | نعم | |
| Alert on entry | نعم | |
| Alert on target / stop | لا | |
| Sound file | Alert4.wav | اسم الملف من مجلد sounds في NinjaTrader (أو مسار كامل). فارغ = بدون صوت. |
| Alert rearm (seconds) | 15 |
8. Trading Evolution
| الإعداد | القيمة الافتراضية | الوظيفة |
|---|---|---|
| Show logo | نعم | |
| Show name | نعم | |
| Logo position | TopLeft | |
| Logo size (px) | 54 | |
| Logo opacity (%) | 55 | |
| Diagnostic mode (Output window) | لا |
7 لونًا قابلًا للتخصيص في تبويب الألوان داخل NinjaTrader.
التثبيت في NinjaTrader 8
- حمّل الحزمة المجانية (ملف ZIP) التي تضم المؤشر من قسم المؤشرات المجانية في الصفحة الرئيسية.
- في NinjaTrader 8 افتح القائمة Tools › Import › NinjaScript Add-On، واختر ملف ZIP، ثم أعد تشغيل NinjaTrader.
- فعّل ترخيصك المجاني: Control Center › New › Trading Evolution License، ثم احفظ مفتاحك.
- على الرسم البياني افتح قائمة المؤشرات (نقرة يمنى › Indicators) وأضف «TRADING EVOLUTION - SMT Divergence».
مشكلات شائعة وحلولها
- لا يظهر شيء. حمّل تاريخًا كافيًا (عدة أيام داخل اليوم): يحتاج النموذج إلى قمم وقيعان وجلسات كاملة لاكتشاف الإعداد.
- المؤشر لا يظهر في القائمة. تأكّد أن استيراد الحزمة (Tools › Import › NinjaScript Add-On) انتهى دون خطأ، ثم أعد تشغيل NinjaTrader. يترجم NinjaTrader كل السكربتات معًا: خطأ في سكربت آخر مثبّت قد يوقف الاستيراد، فأصلحه أو احذفه. إذا عرضت الأداة رسالة ترخيص، فاحفظ مفتاحك المجاني في Control Center › New › Trading Evolution License.
- خطأ «already contains a definition». توجد نسخة قديمة من المؤشر نفسه باسم ملف آخر: احذفها ثم أعد الترجمة.
حدود يجب معرفتها
- إنه مؤشر وليس استراتيجية آلية: لا يرسل أي أمر ولا يدير أي صفقة.
- العتبات (قوة الـ Swings، الـ Displacement، حجم الـ FVG، الحد الأدنى لنسبة R:R) اختيارات إعداد وليست قواعد رسمية من ICT. عدّلها حسب سوقك وإطارك الزمني.
- الصفقات «الرابحة» أو «الخاسرة» المعروضة تخص التاريخ المحمّل فقط ولا تدل على النتائج المستقبلية.
- لا توجد إشارة مضمونة: تداول العقود الآجلة ينطوي على خطر خسارة رأس المال.
الأسئلة الشائعة
هل المؤشر مجاني؟
نعم، المؤشر مجاني (الحزمة والترخيص مجانيان) ودون اشتراك. ويتطلب NinjaTrader 8، وهو برنامج تابع لجهة أخرى وله شروط استخدام خاصة به.
هل يرسل أوامر؟
لا. يرسم إعدادات التداول (Setups) ويمكنه إطلاق تنبيهات صوتية، لكنك أنت من يقرر ويرسل أوامره.
أي سوق مقارنة أختار؟
اترك الحقل فارغًا لاستخدام الشريك التلقائي (مثلًا ES مع NQ، وGBPUSD مع EURUSD). ولزوج عكسي مثل EURUSD وDXY، اكتب الأداة واختر الارتباط Inverse.
هل يجب فتح السوق الثاني على رسم بياني آخر؟
لا. يحمّل المؤشر سلسلة بيانات سوق المقارنة بنفسه ويمكنه رسمها فوق السعر.
مفاهيم وأدوات ذات صلة
مؤشرات NinjaTrader 8 مجانية أخرى
مقالات ذات صلة
محتوى تعليمي. هذه المؤشرات ليست نصيحة استثمارية ولا تضمن أي نتيجة. ينطوي تداول العقود الآجلة على خطر خسارة قد تتجاوز رأس المال الأولي. شروط الاستخدام · إخلاء المسؤولية