Spread
Spread مؤشر الميتاتريدر — يقوم بعرض الاسبريد الحالي في النافذة الرئيسية للرسم البياني . يمكنك تغيير شكل الخط وموضع المؤشر وأيضا تنميط قيمة الاسبريد . الاسبريد يتم إعادة حسابه بعد كل تغير للتأكد من عرض قيم الاسبريد الحديثة والنشطة . هذا المؤشر سيكون مفيدا جدا مع الوسطاء الذين يستخدمون أسعار اسبريد متغيرة أو تلك التي تتسع عادة . المؤشر متاح لكلا من MT4 و MT5.
معلمات الإدخال
- UseCustomPipSize (افتراضي = false) — إذا كان true فأن حجم النقطة سيعتمد على مدخلات المعلمات DecimalPlaces وإلا سيتم استخدام حجم النقطة الافتراضي الذي وضعه الوسيط
- DecimalPlaces (افتراضي = 0) — عدد الأماكن العشرية في النقطة الواحدة فعلي سبيل المثال تكون. "4", إذا كانت تبدو بهذا الشكل "0.0001".
- DrawLabel (افتراضي = false) — إذا كان true، سيتم وضع بطاقة نصية صغيرة تتضمن قيمة السبريد الحالي بجوار خط العطاء.
- AlertIfSpreadAbove (افتراضي = 0) — إذا تم ضبطه اعلي الصفر فانه يتم إصدار تنبيه صوتي عند تجاوز الاسبريد لمستوى معين .
- AlertIfSpreadAbove (افتراضي = 0) — إذا كان أعلى من الصفر، فسيتم إصدار تنبيه واحد أو أكثر من التنبيهات المحددة إذا تجاوز السبريد القيمة المعطاة.
- AlertNative (افتراضي = true) — إذا كان true، فسيتم استخدام التنبيه الأصلي للنافذة المنبثقة.
- AlertSound (افتراضي = false) — إذا كان true، سيتم تشغيل تنبيه صوتي.
- AlertEmail (افتراضي = false) — إذا كان true، سيتم إرسال التنبيهات عبر البريد الإلكتروني. يجب تكوين إعدادات البريد الإلكتروني بشكل صحيح في الميتاتريدر عبر أدوات->خيارات->البريد الإلكتروني.
- AlertNotification (افتراضي = false) — إذا كان true، سيتم إرسال التنبيهات في شكل إشعارات فورية إلى جهازك المحمول. يجب تهيئة إعدادات الإشعارات بشكل صحيح في الميتاتريدر عبر أدوات->خيارات->الإشعارات.
- font_color (افتراضي = Red) — لون مؤشر الاسبريد .
- font_size (افتراضي = 14) — حجم مؤشر الاسبريد .
- font_face (افتراضي = "Arial") — خط مؤشر الاسبريد .
- corner (افتراضي = ANCHOR_LEFT_UPPER) — موقع مؤشر الاسبريد .
- spread_distance_x (افتراضي = 10) — المسافة الأفقية بين ركن البرنامج إلي المؤشر .
- spread_distance_y (افتراضي = 130) — المسافة العمودية بين ركن البرنامج إلي المؤشر .
- DrawTextAsBackground (افتراضي = false) — إذا كان true ، سيتم اختيار نص علامة فرق السعر كخلفية. ويمكن أن يكون مفيدا إذا كنت ترغب في منع المؤشر من التعتيم على الرسم البياني.
- label_font_color (افتراضي = Red) — لون بطاقة الفارق السعري.
- label_font_size (افتراضي = 13) — حجم بطاقة الفارق السعري.
- label_font_face (افتراضي = "Courier") — خط بطاقة الفارق السعري.
مثال
![مثال لمؤشر الاسبريد علي الرسم البياني للميتاتريدر](/mt4-forex-indicators/images/Spread.png)
يقيس المؤشر فرق السعر الحالي بالنقاط (pips) ولا يوجد اتفاق حول ماهية النقطة، ولكن هناك معلمات إدخال DecimalPlaces، باستخدام هذه المعلمات يمكنك تغيير فكرة المؤشر حول النقطة. فإذا قمت بوضعها إلى 0 فأنت بذلك تخبر المؤشر أن النقطة الواحدة تبدو "1" —بالعلامة العشرية صفر . وبذلك فأن عرض سعر مثل 1201.4/1202.6 يؤدي بدوره إلى فرق سعر 1.2 نقطة، وإذا قمت بضبط DecimalPlaces إلى 1 ، فأن ذلك يعني أن شكل النقطة سيبدو "0.1" ---بدون مكان عشرين وهذا يعني أن العرض السابق يزيد عن 12 نقطة في فرق السعر، علاوة على ذلك ، إذا اعتقدت أن شكل النقطة المناسب يجب أن يبدو مثل "0.01", فسوف تقوم بتعيين DecimalPlaces إلى 2 وفرق سعر نفس العطاء سيصبح 120.
في مثال أخرن دعونا نلقي نظرة على العرض السعري لزوج العملة CAD/CHF عند 0.76654/0.76773 إذا أردت أن تستخدم "0.0001" كنقاط يجب عليك تعيين DecimalPlaces إلى 4 ، ويقوم المؤشر بعرض فرق السعر لهذا العرض على 11.9 نقاط، وإذا قمت بتعيينه على 5، فأن مخرجات المؤشر ستكون 119 نقطة.
إذا رغبت في إعداد حجم نقطة مخصص باستخدام DecimalPlaces، ينبغي على UseCustomPipSize ان يكون true. عندما UseCustomPipSize يكون false، يستخدم المؤشر حجم النقطة الافتراضي للعرض الحالي. على سبيل المثال، سيكون الناتج 12 لعرض سعر 1201.4/1202.6 ويكون 119 لعرض سعر0.76654/0.76773
لا يمكن استخدام هذا المؤشر في توليد إشارات التداول فهو يساعد فقط في اتخاذ قرارات التداول من خلال تعيين مستويات إيقاف خسارة أو اخذ ربح مناسبة فضلا عن إظهار بيانات بسيطة وسريعة عن الموقف الحالي في السوق .
تنزيل (ver. 1.08, 2022-03-23)
Spread للميتاتريدر 4 في صيغة .zip Spread للميتاتريدر 4 في صيغة .mq4 Spread للميتاتريدر 5 في صيغة .zip Spread للميتاتريدر 5 في صيغة .mq5المناقشات
هل لديك أية اقتراحات أو اسئلة بخصوص هذا المؤشر ؟ يمكنك دائما إجراء مناقشة حول مؤشر Spread مع متداولين آخرين ومبرمجي MQL في منتدى المؤشرات.
Changelog
1.08 - 2022-03-23
- تحسين طفيف في الأداء عندما تكون قيمة DrawLabel = true.
1.07 - 2020-04-09
- إضافة ثلاثة أنواع إضافية من التنبيهات: الأصلية، البريد الإلكتروني، والإشعارات الفورية.
- إصلاح خطأ يتعلق بمكان وضع شارة السبريد في MT5.
1.06 - 2016-07-07
- إضافة خيار لشارة خطية مع حجم السبريد.
1.05 - 2016-05-30
- إصلاح خطأ بشأن مكان وضع الشارة.
1.04 - 2016-05-28
- إضافة خيار لرسم شارة السبريد في الخلفية.
1.03 - 2015-05-04
- إصلاح بعض أخطاء التجميع.
1.02 - 2015-05-03
- إضافة إعدادات مخصصة لحجم النقطة.
- إصلاح رمز الامتثال مع إصدار MT4 Build 600 وما يليه.
1.01 - 2012-02-19
- إضافة تنبيهات صوتية.
1.00 - 2009-11-10
- الإصدار الأول من مؤشر Spread.