النتائج الشائعة
Position Sizer
Position Sizer هو اكسبيرت ميتاتريدر مجاني يقوم بحساب حجم المركز مع مستويات الدخول/إيقاف الخسارة، والمخاطرة المصاحبة لتنفيذ الصفقات باستخدامه.OriginalSL — مؤشر لمنصتي MetaTrader 5 وcTrader
المحتويات
يرسم مؤشر OriginalSL —علامة بمحاذاة السعر على الرسم البياني عند مستوى وقف الخسارة الأصلي لكل صفقة سابقة. يستخدم المؤشر قيمة SL التي كانت محددة لحظة تنفيذ الأمر، قبل إجراء أي تعديلات لاحقة عليها، سواء باستخدام الوقف المتحرك أو يدويًا، ما يتيح لك معرفة ما إذا كانت مستويات وقف الخسارة الأولية قد وُضعت في مناطق محفوفة بالمخاطر، وما إذا كانت التعديلات اللاحقة قد جنّبتك خسائر أو كلفتك أموالًا إضافية، وكذلك ما إذا كانت مستويات وقف الخسارة لديك تتجمع بصورة متكررة ضمن نطاقات سعرية معينة. المؤشر متاح لمنصتي MetaTrader 5 وcTrader.
تتيح كل من MetaTrader 5 وcTrader عرض صفقاتك السابقة على الرسم البياني. ولكن للأسف، لا توفر أي من المنصتين طريقة مدمجة لعرض مستوى وقف الخسارة الأولي للصفقة ضمن العلامات التي تظهر على الرسم البياني للصفقات التاريخية.
وهنا تبرز فائدة مؤشر OriginalSL، إذ تحتفظ كلتا المنصتين بقيمة وقف الخسارة التي كانت محددة لحظة التنفيذ ضمن سجل التداول — حيث تخزنها MT5 في صفقة الدخول، بينما تخزنها cTrader في أمر فتح الصفقة. ويختلف المسار الدقيق للوصول إلى هذه البيانات، وكذلك طريقة عرضها على الرسم البياني، قليلًا بين الإصدارين.
أوضح استخدام للمؤشر هو مقارنة أداء مستوى SL الأصلي بالمسار الفعلي الذي سلكته صفقتك، خاصة إذا كنت تستخدم وقف الخسارة المتحرك، أو نقطة التعادل، أو أي أساليب مشابهة لتعديل وقف الخسارة بعد دخول الصفقة.
كيف يحصل كل إصدار على البيانات؟
MetaTrader 5
تخزّن MT5 مستوى SL المحدد عند التنفيذ كخاصية لكل صفقة دخول. ويقرأ إصدار OriginalSL الخاص بـ MT5 هذه القيمة مباشرةً من سجل الصفقات في المنصة.
يشترك المؤشر في الحدث OnTrade() ويُحدِّث بياناته تلقائيًا كلما أُضيفت صفقة جديدة إلى السجل (مع استخدام HistoryDealsTotal() لاكتشاف التغييرات وتجنب عمليات إعادة التحميل غير الضرورية عند تعديل الأوامر، إذ إن هذه التعديلات لا تُنشئ صفقات جديدة). ويُعد اكتشاف تفعيل وقف الخسارة قاطعًا في MT5: فعندما تحمل صفقة الإغلاق القيمة DEAL_REASON_SL، فهذا يعني بشكل لا لبس فيه أن وقف الخسارة قد تم تفعيله.
cTrader
يستخدم إصدار OriginalSL الخاص بـ cTrader مجموعة HistoricalOrders، حيث يتضمن كل أمر فتح الخصائص StopLoss وStopLossPips التي تحتفظ بمستوى SL المحدد عند وضع الأمر.
تتم عملية التحديث استنادًا إلى الحدث Positions.Closed. وللأسف، لا توفر cTrader وسيلة لمعرفة ما إذا كان المركز قد أُغلق نتيجة تفعيل وقف الخسارة. ولذلك، وعلى عكس إصدار MT5، لا يتيح OriginalSL لمنصة cTrader إمكانية التصفية وفقًا لهذا المُعامل.
الاختلافات المرئية بين الإصدارين
تختلف عناصر الرسم البياني المتاحة من منصة إلى أخرى، ولذلك يعرض كل إصدار العلامة باستخدام أنسب العناصر وأكثرها وضوحًا من بين الأدوات التي توفرها منصته:
- MT5 — تسمية سعرية + خط اتجاه: خط اتجاه أفقي قصير يُرسم عند سعر SL، ويمتد من شمعة فتح الصفقة إلى الشمعة التالية مباشرةً، إلى جانب تسمية نصية. ويمكن تخصيص سُمك الخط ونمطه.
- cTrader — تسمية سعرية + شرطة: توضع تسمية نصية تتضمن السعر عند شمعة فتح الصفقة وعلى مستوى سعر SL. وتظهر بعدها شرطة ممتدة بصريًا داخل الرسم البياني عند مستوى وقف الخسارة الأصلي مباشرةً.
يستخدم كلا الإصدارين لونًا مختلفًا لعلامات صفقات الشراء والبيع (الأحمر لصفقات الشراء والأزرق لصفقات البيع بشكل افتراضي).
معاملات الإدخال
المعاملات المشتركة بين الإصدارين
- DirectionFilter (افتراضي = Both) — يتيح قصر العرض على صفقات الشراء فقط، أو صفقات البيع فقط، أو كلا الاتجاهين.
- DaysBack (افتراضي = 0) — يعرض علامات الصفقات التي أُغلقت خلال العدد المحدد من الأيام السابقة فقط. القيمة 0 = بلا حد زمني، أي عرض علامات جميع الصفقات.
- ObjectPrefix (افتراضي = "OSL_") — بادئة تُضاف إلى عناصر الرسم البياني حتى لا تتعارض علامات المؤشر مع العناصر التابعة لمؤشرات أخرى.
معاملات خاصة بـ MetaTrader 5
- OutcomeFilter (افتراضي = All) — يتيح قصر النتائج على الصفقات الرابحة فقط، أو الخاسرة فقط، أو الصفقات التي أُغلقت عند وقف الخسارة فقط، أو جميع النتائج. ويُعد فلتر الصفقات المغلقة عند SL الأكثر فائدة عند تحليل الاختبارات السابقة، لأنه يعرض فقط الصفقات التي انتهت بتفعيل وقف الخسارة.
- MagicFilter (افتراضي = -1) — يتيح قصر النتائج على الصفقات التي تحمل رقم Magic محدد. القيمة -1 = أي رقم.
- BuyLineColor (افتراضي = clrCrimson) — لون الخط والنص المستخدمين لعلامات SL الخاصة بصفقات الشراء.
- SellLineColor (افتراضي = clrDodgerBlue) — لون الخط والنص المستخدمين لعلامات SL الخاصة بصفقات البيع.
- LineWidth (افتراضي = 1) — سُمك مقطع خط الاتجاه الذي يحدد سعر SL فوق شمعة فتح الصفقة.
- LineStyle (افتراضي = STYLE_SOLID) — نمط الخط: متصل، متقطع، منقط، شرطة-نقطة، أو شرطة-نقطة-نقطة.
- TextFont (افتراضي = "Verdana") — نوع الخط المستخدم في تسمية السعر.
- TextFontSize (افتراضي = 10) — حجم خط تسمية السعر.
- ObjectsInBack (افتراضي = false) — يرسم العلامات خلف حركة السعر بدلًا من عرضها أمامها.
معاملات خاصة بـ cTrader
- OutcomeFilter (افتراضي = All) — يتيح قصر النتائج على الصفقات الرابحة فقط أو الخاسرة فقط. لا تدعم cTrader تصفية الصفقات بناءً على ما إذا كانت قد أُغلقت بسبب SL أو لأي سبب آخر.
- LabelFilter (افتراضي = "") — يتيح قصر النتائج على الصفقات التي فُتحت باستخدام هذه التسمية المطابقة تمامًا. تستخدم cTrader تسميات نصية بدلًا من أرقام Magic الصحيحة المستخدمة في MQL5؛ اترك الحقل فارغًا لمطابقة أي تسمية.
- BuyColor (افتراضي = Crimson) — لون النص المستخدم لعلامات SL الخاصة بصفقات الشراء.
- SellColor (افتراضي = DodgerBlue) — لون النص المستخدم لعلامات SL الخاصة بصفقات البيع.
- TextFontSize (افتراضي = 10) — حجم خط التسمية النصية.
كيفية الاستخدام في MT5
لن يوفر إرفاق المؤشر بالرسم البياني وحده الكثير من المعلومات المفيدة. ومن الأفضل أيضًا تفعيل عرض سجل التداول على الرسم البياني حتى تتمكن من فهم العلاقة بين مستويات وقف الخسارة الأصلية المعروضة والصفقات المغلقة.
لتفعيل سجل التداول على مخطط MetaTrader 5، انقر بزر الفأرة الأيمن على الرسم البياني واختر Properties (أو يمكنك ببساطة الضغط على
ستظهر أسهم زرقاء وحمراء متجهة لأعلى ولأسفل لتمييز صفقات الشراء والبيع على التوالي. وسيتم ربط سهمي الدخول والخروج في صفقات الشراء بخطوط اتجاه زرقاء، بينما تُربط أسهم الدخول والخروج في صفقات البيع بخطوط اتجاه حمراء.
كيفية الاستخدام في cTrader
يمكن تفعيل سجل التداول في cTrader من خلال تحديد خيار Deal map ضمن Viewing options بعد النقر بزر الفأرة الأيمن على الرسم البياني.
يتكوّن العرض المرئي في cTrader من أسهم برتقالية للصفقات الخاسرة وخضراء للصفقات الرابحة، وتكون هذه الأسهم مترابطة بخطوط متصلة. وعند تمرير مؤشر الفأرة فوقها، تظهر معلومات تفصيلية حول نقاط الدخول والخروج.
مثال على MT5
يعرض الرسم البياني أدناه صفقتي شراء سابقتين على زوج EUR/USD، مع تحديد مستويات وقف الخسارة الأصلية لكل منهما عند شمعة فتح الصفقة. وتظهر علامتا SL باللون القرمزي، وهو اللون الافتراضي لعلامات وقف الخسارة الخاصة بصفقات الشراء. كما تعرض تسميات السعر قيم SL الدقيقة، ويكشف تمرير مؤشر الفأرة فوق أي علامة عن رقم تذكرة الأمر والمسافة بين مستوى SL وسعر الدخول.
مثال على cTrader
يمكنك هنا رؤية صفقتين على زوج EUR/USD: إحداهما شراء والأخرى بيع. يتم تحديد مستويات وقف الخسارة الأصلية عند شموع فتح الصفقات. ويشير لون علامة SL إلى اتجاه الصفقة — القرمزي للشراء، والأزرق الفاتح للبيع — بينما تعرض تسمية السعر قيمة SL الدقيقة كسعر، وكذلك المسافة بينها وبين نقطة الدخول.
تنزيل (ver. 1.00, 2026-05-19)
OriginalSL لمنصة MetaTrader 5 بصيغة .zip
OriginalSL لمنصة MetaTrader 5 بصيغة .mq5
OriginalSL لمنصة cTrader بصيغة .zip
OriginalSL لمنصة cTrader بصيغة .cs
المناقشة
تنبيه!
إذا كنت لا تعرف كيفية تثبيت هذا المؤشر، يُرجى قراءة دليل تثبيت مؤشرات MetaTrader أو دليل تثبيت مؤشرات cTrader.
هل لديك أي اقتراحات أو أسئلة حول هذا المؤشر؟ يمكنك دائمًا مناقشة OriginalSL مع المتداولين والمبرمجين الآخرين في منتدانا.
قد يهمك أيضًا الاطلاع على دليلنا لاختيار استراتيجيات وقف الخسارة — يُعد OriginalSL أداة مكملة ومنطقية إذا كنت ترغب في تقييم مدى فعالية استراتيجية إيقاف الخسارة التي اخترتها بالاعتماد على سجل تداولاتك الفعلي.
سجل التغييرات
1.00 - 2026-05-19
- الإصدار الأول لمنصتي MetaTrader 5 وcTrader.

