TEVO Footprint: مخطط Bid × Ask لمنصة NinjaTrader 8
يستبدل TEVO Footprint كل شمعة بخانات الحجم الخاصة بها: عند كل سعر، الحجم المباع على Bid يسارًا والمشترى على Ask يمينًا. يحدّد الاختلالات القطرية والمتراكمة، ويؤطّر POC كل شمعة، ويعرض جدولًا للدلتا أسفل الرسم.
يتم التحميل على خطوتين من قسم «المؤشرات المجانية» في الصفحة الرئيسية.

- المنصة
- NinjaTrader 8
- الملف
- NinjaScript (.cs)، شيفرة مصدرية مقروءة
- الحساب
- مع كل تيك (الوقت الفعلي)
- السعر
- مجاني
- آخر تحديث للملف
- 8 أكتوبر 2026
ما الذي يفعله المؤشر
- خانات Bid × Ask. لكل شمعة ولكل سطر سعري: الحجم المباع بعدوانية على Bid × الحجم المشترى بعدوانية على Ask (المحتوى الافتراضي BidAsk، أو Delta، أو Volume). يتكيّف ارتفاع الأسطر (نحو 12 سطرًا لكل شمعة في الوضع التلقائي)، وتُظلَّل الخانات حسب الحجم.
- الاختلالات القطرية. يُقارَن Ask سطرٍ مع Bid السطر الذي تحته (والعكس): يجب أن يتفوّق أحد الطرفين بنسبة 300% وبفارق 10 عقود على الأقل. الوضع الأفقي متاح.
- الاختلالات المتراكمة. ثلاثة اختلالات متتالية أو أكثر تشكّل منطقة تمتد إلى اليمين حتى يعود السعر إليها (مع تنبيه اختياري).
- POC والشمعة. يُؤطَّر السعر الأكثر تداولًا في كل شمعة، وتبقى شمعة صغيرة بجوار الخانات لقراءة OHLC، وتُخفى الأشرطة الأصلية.
- الدلتا والجدول. دلتا أسفل كل شمعة، وجدول في الأسفل: الوقت، والحجم، والدلتا، ونسبة الدلتا، والدلتا التراكمية (تُصفَّر مع كل جلسة).
البيانات والأسواق
- العقود الآجلة وأي أداة تصل صفقاتها مع Bid وAsk: هذا ما يسمح بتصنيف كل صفقة شراءً أو بيعًا.
- الأطر الزمنية القصيرة (من 1 إلى 5 دقائق، ورسوم التيك أو الـ Range): تحتاج الشموع إلى مسافة كافية لقراءة الأرقام (نقرة يمنى › Properties، أو Ctrl مع عجلة الفأرة على محور الوقت).
- حساب مع كل تيك بالوقت الفعلي، ويُحتفَظ افتراضيًا بـ 3000 شمعة في الذاكرة.
المتطلبات: ما هو مجاني وما قد يكون مدفوعًا
- NinjaTrader 8، منصة سطح مكتب لنظام Windows. المؤشر مجاني، أما NinjaTrader فبرنامج تابع لجهة أخرى له شروطه الخاصة وقد يكون مدفوعًا حسب الاستخدام (الترخيص، التداول الحقيقي).
- بيانات السوق. الأسعار والأحجام وعمق السوق تأتي من اتصالك (الوسيط أو مزوّد البيانات)، وقد تكون مدفوعة حسب البورصة ونوع الاشتراك: راجع شروط مزوّدك.
- تاريخ دقيق مع Tick Replay. فعّل «Show Tick Replay» من Tools › Options › Market Data، ثم حدّد Tick Replay في نافذة Data Series الخاصة بالرسم. يجب أن يوفّر مزوّدك تاريخ التيكات مع Bid وAsk، وسيصبح تحميل الرسم أبطأ.
- من دون Tick Replay. يحمّل الإعداد Volume source = TickSeries سلسلة مخفية بتيك واحد: يتوفّر تاريخ، لكن تُصنَّف الصفقات حسب التيك الصاعد أو الهابط، وهذا أقل دقة من Bid / Ask.
مثال على القراءة (لغرض تعليمي)
تُظهر شمعة صاعدة عند قمتها خانات Ask أقوى بكثير من Bid السطر الذي تحته (اختلالات بالسماوي)، ثم لا تجد الشمعة التالية مشترين عند هذا السعر: خانات Ask ضعيفة ودلتا سالبة. هذا الانتقال من العدوانية إلى الإنهاك يظهر في الخانات، ويبقى سياقًا يجب تأكيده ببنية السعر.
الإعدادات
المؤشر باللغة الإنجليزية: يظهر كل إعداد باسمه كما يعرضه NinjaTrader، مع قيمته الافتراضية المأخوذة من الشيفرة المصدرية (.cs) وشرحه بالعربية.
1. Footprint
| الإعداد | القيمة الافتراضية | الوظيفة |
|---|---|---|
| Cell content | BidAsk | BidAsk = الحجم المباع عند Bid × الحجم المشترى عند Ask. Delta = Ask − Bid للسطر. Volume = إجمالي السطر. |
| Ticks per row (0 = auto) | 0 | 0 = نحو 12 سطرًا على شمعة نموذجية في الرسم. |
| Imbalance ratio (%) | 300 | 300 = تداول أحد الطرفين 3 أضعاف الآخر على الأقل (ضبط شائع في الـ Footprint؛ القيمة الافتراضية في أشرطة NinjaTrader الحجمية 150). |
| Minimum difference for an imbalance | 10 | يجب أيضًا أن يختلف الحجمان المقارَنان بهذا العدد من العقود على الأقل (القيمة الافتراضية في NinjaTrader هي 10). |
| Imbalance comparison | Diagonal | قطري = Ask سطرٍ مقابل Bid السطر الأدنى، وBid مقابل Ask السطر الأعلى (السيولة التي استهلكها الطرف العدواني). أفقي = السطر نفسه. |
| Stacked imbalance (rows) | 3 | عدد الاختلالات المتتالية اللازمة لتكوين اختلال متراكم. |
| Extend stacked imbalances | نعم | مناطق تمتد إلى اليمين حتى يعود السعر إليها. |
| Show bar POC | نعم | |
| Shade cells by volume | نعم |
2. Delta
| الإعداد | القيمة الافتراضية | الوظيفة |
|---|---|---|
| Delta type | BidAsk | BidAsk = الصفقات عند Ask شراء وعند Bid بيع (يتطلب Bid / Ask لكل صفقة: Tick Replay أو الوقت الفعلي). UpDownTick = التيكات الصاعدة مقابل الهابطة. |
| Delta under each bar | نعم | |
| Cumulative delta reset | Session |
3. Table
| الإعداد | القيمة الافتراضية | الوظيفة |
|---|---|---|
| Show table | نعم | |
| Time row | نعم | |
| Volume row | نعم | |
| Delta row | نعم | |
| Delta % row | نعم | |
| Cumulative delta row | نعم |
4. Layout
| الإعداد | القيمة الافتراضية | الوظيفة |
|---|---|---|
| Show candle beside the cells | نعم | |
| Hide native bars | نعم | |
| Column width (% of bar spacing) | 88 | وسّع المسافة بين الشموع (نقرة يمنى › Properties، أو Ctrl مع عجلة الفأرة على محور الوقت) لقراءة الأرقام. |
| Numbers from row height (px) | 11 | الأسطر الأرفع من هذه القيمة تُظهر لونها فقط. |
| Labels | نعم | |
| Header | نعم | |
| Legend | نعم |
5. Data
| الإعداد | القيمة الافتراضية | الوظيفة |
|---|---|---|
| Volume source | Auto | Auto = Tick Replay إذا كان مفعّلًا على الرسم، وإلا فإن سلسلة مخفية بتيك واحد تبني التاريخ؛ وتصل الصفقات المباشرة مع Bid / Ask. TickSeries = سلسلة مخفية بتيك واحد للتاريخ وللمباشر. |
| Calculate on every tick (real time) | نعم | |
| Bars kept in memory | 3000 |
7. Alerts
| الإعداد | القيمة الافتراضية | الوظيفة |
|---|---|---|
| Alert on a new stacked imbalance | لا | |
| Sound file | Alert4.wav | اسم الملف من مجلد sounds في NinjaTrader (أو مسار كامل). فارغ = بدون صوت. |
| Alert rearm (seconds) | 30 |
8. Trading Evolution
| الإعداد | القيمة الافتراضية | الوظيفة |
|---|---|---|
| Show logo | نعم | |
| Diagnostic mode (Output window) | لا |
8 لونًا قابلًا للتخصيص في تبويب الألوان داخل NinjaTrader.
التثبيت في NinjaTrader 8
- حمّل الحزمة المجانية (ملف ZIP) التي تضم المؤشر من قسم المؤشرات المجانية في الصفحة الرئيسية.
- في NinjaTrader 8 افتح القائمة Tools › Import › NinjaScript Add-On، واختر ملف ZIP، ثم أعد تشغيل NinjaTrader.
- فعّل ترخيصك المجاني: Control Center › New › Trading Evolution License، ثم احفظ مفتاحك.
- على الرسم البياني افتح قائمة المؤشرات (نقرة يمنى › Indicators) وأضف «TEVO Footprint».
مشكلات شائعة وحلولها
- الأرقام لا تظهر. الأسطر رفيعة جدًا: وسّع المسافة بين الشموع أو قلّل عدد الأسطر (Ticks per row). تحت 11 بكسل تبقى الألوان فقط.
- التاريخ فارغ أو تقريبي. فعّل Tick Replay (راجع المتطلبات) أو اختر Volume source = TickSeries.
- المؤشر لا يظهر في القائمة. تأكّد أن استيراد الحزمة (Tools › Import › NinjaScript Add-On) انتهى دون خطأ، ثم أعد تشغيل NinjaTrader. يترجم NinjaTrader كل السكربتات معًا: خطأ في سكربت آخر مثبّت قد يوقف الاستيراد، فأصلحه أو احذفه. إذا عرضت الأداة رسالة ترخيص، فاحفظ مفتاحك المجاني في Control Center › New › Trading Evolution License.
- خطأ «already contains a definition». توجد نسخة قديمة من المؤشر نفسه باسم ملف آخر: احذفها ثم أعد الترجمة.
حدود يجب معرفتها
- من دون Bid / Ask لكل صفقة (تاريخ دون Tick Replay) يكون تصنيف الشراء والبيع تقريبيًا وفق قاعدة التيك.
- عتبة 300% والحد الأدنى البالغ 10 عقود خيارات ضبط وليست قواعد عامة: كيّفها مع السوق.
- كثرة الشموع والأسطر تستهلك الذاكرة: احتفظ بتاريخ معقول.
- الاختلال ليس إشارة مضمونة: ينطوي تداول العقود الآجلة على خطر خسارة رأس المال.
الأسئلة الشائعة
هل المؤشر مجاني؟
نعم: المؤشر مجاني (الحزمة والترخيص مجانيان) ودون اشتراك، وشيفرته المصدرية مقروءة. يعمل داخل NinjaTrader 8، وللمنصة ولبيانات السوق شروطهما الخاصة التي قد تكون مدفوعة.
هل أحتاج إلى استيراد ملف ZIP؟
نعم. الأداة جزء من حزمة Order Flow المجانية، وهي ملف ZIP: في NinjaTrader 8، القائمة Tools › Import › NinjaScript Add-On، اختر ملف ZIP ثم أعد تشغيل NinjaTrader. بعدها فعّل ترخيصك المجاني: Control Center › New › Trading Evolution License.
هل يجب تفعيل Tick Replay؟
للحصول على تاريخ دقيق، نعم: تصل كل صفقة سابقة مع Bid وAsk. بالوقت الفعلي تكفي الصفقات المباشرة، ومن دون Tick Replay يعطي خيار TickSeries تاريخًا تقريبيًا.
ما هو الاختلال القطري؟
مقارنة Ask عند سعرٍ مع Bid السعر الذي تحته مباشرة (السيولة التي استهلكها المشتري العدواني)، والعكس. هنا يجب أن يتفوّق طرف على الآخر بنسبة 300% وبفارق 10 عقود على الأقل.
ما الفرق عن Footprint الخاص بـ NinjaTrader؟
الأشرطة الحجمية (Volumetric) في NinjaTrader جزء من عرض Order Flow+ الخاص بالمنصة. أما TEVO Footprint فمؤشر NinjaScript مجاني يُضاف إلى رسم عادي، مع جدول دلتا خاص به.
مفاهيم وأدوات ذات صلة
مؤشرات NinjaTrader 8 مجانية أخرى
مقالات ذات صلة
محتوى تعليمي. هذه المؤشرات ليست نصيحة استثمارية ولا تضمن أي نتيجة. ينطوي تداول العقود الآجلة على خطر خسارة قد تتجاوز رأس المال الأولي. شروط الاستخدام · إخلاء المسؤولية