النتائج الشائعة
Position Sizer
Position Sizer هو اكسبيرت ميتاتريدر مجاني يقوم بحساب حجم المركز مع مستويات الدخول/إيقاف الخسارة، والمخاطرة المصاحبة لتنفيذ الصفقات باستخدامه.Round Levels
Round Levels indicator — مؤشر لمنصات MT4/MT5/cTrader يتيح عرض المستويات السعرية المستديرة (الأرقام الصحيحة المحورية) والمناطق المحيطة بها وفقًا للإعدادات التي تحددها. هذا المؤشر يمكن أن يكون مفيداً للغاية عند التداول على أساس مناطق الدعم والمقاومة التي تحظى بطبيعتها بأهمية من الناحية السيكولوجية.

معلمات الإدخال
الإعدادات الرئيسية
- Levels (افتراضي = 5) — عدد المستويات السعرية المستديرة التي سيعالجها المؤشر في كل اتجاه، صعودًا وهبوطًا.
- Interval (افتراضي = 0) — المسافة بالنقاط بين المستويات السعرية المستديرة. على سبيل المثال، تعني القيمة 50 رسم مستوى كل 50 نقطة. اترك القيمة عند صفر ليتم تحديدها تلقائيًا.
- ZoneWidth (افتراضي = 0) — عرض المنطقة بالنقاط. اترك القيمة عند صفر ليتم تحديدها تلقائيًا.
- ObjectPrefix (افتراضي = "RoundLevels") — البادئة التي ستُضاف إلى أسماء عناصر الرسم البياني. لا تغيّرها إلا في حال حدوث تعارض مع مؤشرات أخرى على الرسم البياني.
المظهر
- ColorUp (افتراضي = clrFireBrick) — لون مناطق المستويات السعرية المستديرة التي سيتم رسمها أعلى السعر الحالي.
- ColorDn (افتراضي = clrDarkGreen) — لون مناطق المستويات السعرية المستديرة التي سيتم رسمها أسفل السعر الحالي.
- InvertZones (افتراضي = false) — عند تفعيل المناطق المعكوسة، يتم تمييز الألوان خارج حدود المنطقة بدلًا من داخلها كما هو الحال مع المناطق غير المعكوسة.
- ZonesAsBackground (افتراضي = true) — إذا كانت القيمة true، فسيتم رسم مناطق الأرقام السعرية المستديرة خلف عناصر الرسم البياني، مثل الشموع أو الأعمدة أو الخط.
- DrawLines (افتراضي = false) — إذا كانت القيمة true، فسيتم رسم خطوط عند المستويات السعرية المستديرة إلى جانب المناطق المحيطة.
- LineColor (افتراضي = clrDarkGray) — لون خطوط المستويات السعرية المستديرة.
- LineWidth (افتراضي = 1) — عرض خطوط المستويات السعرية المستديرة.
- LineStyle (افتراضي = STYLE_DASHDOT) — نمط خطوط المستويات السعرية المستديرة.
- LinesAsBackground (افتراضي = false) — إذا كانت القيمة true، فسيتم رسم خطوط الأرقام السعرية المستديرة خلف عناصر الرسم البياني، مثل الشموع أو الأعمدة أو الخط.
- ShowLineLabels (افتراضي = false) — إذا كانت القيمة true، فسيتم رسم تسمية لكل خط توضح مستوى السعر الخاص به.
- LineLabelColor (افتراضي = clrWhite) — لون تسميات الخطوط.
- ButtonCorner (افتراضي = None) — زاوية الرسم البياني التي سيظهر فيها زر إخفاء/إظهار الخطوط.
الإشعارات
- EnableNotify (افتراضي = false) — إذا كانت القيمة true، فسيصدر المؤشر إشعارات عندما يكون السعر (Bid) داخل المنطقة.
- SendAlert (افتراضي = true) — إذا كانت القيمة true وكانت الإشعارات مفعّلة، فسيستخدم المؤشر التنبيهات المنبثقة المدمجة.
- SendApp (افتراضي = false) — إذا كانت القيمة true وكانت الإشعارات مفعّلة، فسيستخدم المؤشر تنبيهات الاشعارات الفورية. يجب إعداد الإشعارات بشكل صحيح في MetaTrader عبر Tools->Options->Notifications.
- SendEmail (افتراضي = false) — إذا كانت القيمة true وكانت الإشعارات مفعّلة، فسيستخدم المؤشر تنبيهات البريد الإلكتروني. يجب إعداد البريد الإلكتروني بشكل صحيح في MetaTrader عبر Tools->Options->Email.
- SendSound (افتراضي = false) — إذا كانت القيمة true وكانت الإشعارات مفعّلة، فسيستخدم المؤشر التنبيهات الصوتية.
- SoundFile (افتراضي = "alert.wav") — ملف الصوت الذي سيُستخدم في التنبيهات الصوتية.
- AlertDelay (افتراضي = 5) — الفاصل الزمني بالثواني بين التنبيهات المتتالية.
مثال

كما ترى أعلاه، لا يقتصر تطبيق هذا المؤشر على أزواج الفوركس فقط، بل يمكن استخدامه أيضاً مع عقود الفروقات على الأسهم. تُظهر الصورة مؤشر Round Levels مع مناطق معكوسة وتشغيل معامل DrawLines. تلعب المستويات النفسية بفاصل 50$ دوراً هاماً في سوق هذا السهم.
تنزيل (ver. 1.04, 2026-04-20)
Round Levels للميتاتريدر4 بتنسيق .zip.
Round Levels للميتاتريدر4 بتنسيق .mq4.
Round Levels للميتاتريدر5 بتنسيق .zip.
Round Levels للميتاتريدر5 بتنسيق .mq5.
Round Levels لمنصة cTrader بصيغة .zip
Round Levels لمنصة cTrader بصيغة .cs
يتم تطوير مؤشر Round Levels أيضًا عبر مستودع GitHub مخصص لذلك. نشجعك على المشاركة بنشاط في تطوير هذا المؤشر من خلال طلبات pull-requests ومراجعة الاقتراحات والتغييرات والإصلاحات الحالية، وما إلى ذلك.
المناقشة
هل لديك أي أسئلة أو اقتراحات بخصوص هذا المؤشر؟ يمكنك دائماً مناقشة Round Levels مع متداولين آخرين ومبرمجي MQL في منتدى المؤشرات.
سجل التغييرات
1.04 - 2026-04-20
- إضافة زر يتيح إخفاء أو إظهار مستويات ومناطق الأرقام السعرية المستديرة التي ينشئها هذا المؤشر بسرعة.
- إضافة نسخة من Round Levels لمنصة cTrader.
- إضافة خيار لتحديد قيم Interval وZoneWidth تلقائيًا. يجب ضبط معاملات الإدخال الخاصة بهما على صفر حتى يتم اختيار القيم تلقائيًا بناءً على الرسم البياني الحالي.
- إضافة تنبيهات صوتية فقط.
- إضافة آلية للتحقق من صحة بعض معاملات الإدخال.
- تحسين أداء المؤشر.
- إصلاح خطأ كان يؤدي إلى عدم ظهور مناطق الأرقام السعرية المستديرة على الإطار الزمني الشهري (MN1) في MT4.
1.02 - 2023-08-15
- إضافة معاملات الإدخال ZonesAsBackground و LinesAsBackground للتحكم في تحديد أماكن تواجد الخطوط والمناطق — أمام الرسم البياني أو خلفه.
1.01 - 2020-07-15
- إزالة بعض التعليمات البرمجية الزائدة عن الحاجة لتحسين الأداء.
- إصلاح المناطق لتمتد إلى أقصى اليمين قدر الإمكان حتى عند توسيع نطاق الرسم البياني.
- تحسين بعض المشاكل البسيطة في التعليمات البرمجية.
1.00 - 2020-03-18
- الإصدار الأولي.