Market Profile(ملف السوق)
مؤشر الميتاتريدر Market Profile — هو تطبيق كلاسيكي لمؤشرات عرض الملف التعريفي للسوق والذي يُظهر قوة السعر بمرور الوقت، مع تحديد المستويات الهامة، منطقة القيمة، وقيمة التحكم خلال جلسة تداول معينة. يمكن إرفاق هذا المؤشر إلى الأطر الزمنية التي تتراوح بين الدقيقة الواحدة واليومي ليظهر خصائص السوق خلال الجلسات اليومية، الأسبوعية، الشهرية أو حتى خلال اليوم الواحد. توفر الأطر الزمنية الصغيرة درجة أعلى من الدقة، ولكن من المستحسن استخدام الأطر الكبيرة للحصول على رؤية أوضح.يمكن أيضاً رسم أنماط السوق في صورة هيستوجرام بسيط بالألوان.من الممكن أيضًا استخدام جلسة يتم تحديدها بواسطة الرسم الحر لشكل المستطيل في إنشاء ملف تعريفي للسوق على أي إطار زمني. يتوفر المؤشر على ستة أنظمة مختلفة للألوان لاستخدامها في رسم مربعات الملف التعريفي للسوق.بدلاً من ذلك، يمكنك اختيار تلوين Market Profile استناداً إلى الشموع الصاعدة/الهابطة. يستند هذا المؤشر إلى حركة السعر المجردة حيث لا يستخدم أي مؤشرات قياسية للميتاتريدر. متوفر لمنصات ميتاتريدر4 وميتاتريدر5 و cTrader.
معلمات الإدخال
الرئيسي
- Session (افتراضي = Daily) — جلسة التداول لملف السوق التعريفي: يومي، أسبوعي، شهري، خلال اليوم، ومستطيل. لكي يتم حساب جلسة المستطيل، يجب إضافة عنصر المستطيل باسم "MPR"على الرسم البياني.الضغط على ’r‘ في لوحة المفاتيح سيضيف تلقائيًا عنصر مستطيل بتسمية مناسبة على الرسم البياني.
- StartFromDate (الافتراضي = __DATE__) - إذا StartFromCurrentSession كان false ، يبدا المؤشر في رسم اتجاهات السوق من هذا التاريخ. ويقوم برسم اليوم السابق . على سبيل المثال، إذا قمت بتحديد التاريخ في 20/1/2016 وكان SessionsToCount يساوى 2، فأن المؤشر سيقوم برسم الملامح العامة للسوق في 20/1/2016و كذلك ليوم 19/1/2016.
- StartFromCurrentSession (الافتراضي = true) - إذا كانت true ، يبدأ المؤشر الرسم من اليوم، أو - من التاريخ الذي تم تحديده في StartFromDate.
- SessionsToCount (الافتراضي = 2) – لتحديد عدد جلسات التداول التي نريد رسم ملامح السوق بشأنها.
- SeamlessScrollingMode (افتراضي = false) — إذا كان true، وتم تجاهل المعلمات StartFromDate و StartFromCurrentSession؛ سيتم حساب الجلسات وعرضها بدءً من الشمعة الموجودة في أقصى يمين المركز على الرسم البياني الحالي. يسمح ذلك بالتمرير للخلف في الوقت المناسب وبشكل مستمر لعرض الجلسات السابقة.
- EnableDevelopingPOC (افتراضي = false) — إذا true، سيتم رسم عدة خطوط أفقية لتوضيح كيفية تطور Point of Control خلال الجلسة.
- EnableDevelopingVAHVAL (افتراضي = false) — إذا كان true، سيتم رسم عدة خطوط أفقية لإظهار كيف تطورت قمة منطقة القيمة وقاع منطقة القيمة خلال الجلسة.
- ValueAreaPercentage (افتراضي = 70) — نسبة مئوية من TPOs للجلسة سيتم تضمينها في منطقة القيمة.
المظاهر والألوان
- ColorScheme (افتراضي = Blue_to_Red) — مخطط الألوان لمربعات الملف التعريفي:
- الأزرق إلى الأحمر
- الأحمر إلى الأخضر
- الأخضر إلى الأزرق
- الأصفر إلى الأزرق السماوي
- الأرجواني إلى الأصفر
- الأزرق السماوي إلى الأرجواني
- SingleColor (افتراضي = clrBlue) — إذا تم تعيين ColorScheme عند Single Color، فسيتم استخدام هذا اللون في رسم أنماط السوق.
- ColorBullBear (إفتراضي = false) — إذا كانت true، لن يعتمد لون مربعات Market Profile على الفترة الزمنية للشمعة الأصلية ولكن على اتجاهها.
- MedianColor (الافتراضي = clrWhite) - لون منطقة التحكم في القيمة السعرية (متوسط).
- ValueAreaSidesColor (افتراضي = clrWhite) — لون الحدود الجانبية لمنطقة القيمة.
- ValueAreaHighLowColor (افتراضي = clrWhite) — لون الحدود العليا والسفلى لمنطقة القيمة.
- MedianStyle (افتراضي = STYLE_SOLID) — نمط خط Point of Control.
- MedianRayStyle (افتراضي = STYLE_DASH) — نمط خط شعاع Point of Control.
- ValueAreaSidesStyle (افتراضي = STYLE_SOLID) — نمط حدود منطقة القيمة.
- ValueAreaHighLowStyle (افتراضي = STYLE_SOLID) — نمط حدود قمم وقيعان منطقة القيمة.
- ValueAreaRayHighLowStyle (افتراضي = STYLE_DOT) —نمط أشعة قمة وقاع منطقة القيمة.
- MedianWidth (افتراضي = 1) —عرض خط Point of Control.
- MedianRayWidth (افتراضي = 1) — عرض خط شعاع Point of Control.
- ValueAreaSidesWidth (افتراضي = 1) —عرض الحدود الجانبية لمنطقة القيمة.
- ValueAreaHighLowWidth (افتراضي = 1) —عرض حدود قمة وقاع منطقة القيمة.
- ValueAreaRayHighLowWidth (افتراضي = 1) —عرض أشعة قمة وقاع منطقة القيمة.
- ShowValueAreaRays (افتراضي = None) — يمكن ضبطه بحيث يتم إزاحة المستويات السعرية لقمة وقاع المنطقة إلى الجانب الأيمن من الرسم البياني. ويمكن تعيين قيمة هذا المعامل عند الجلسة السابقة، الحالية، السابقة والحالية، جميع السابق أو الكل.
- ShowMedianRays (افتراضي = None) — يمكن تعيينه بحيث يتم إزاحة القيمة الوسطى للعرض على الجانب الأيمن من الرسم البياني. يمكن تعيينه عند الجلسة السابقة، الحالية، السابقة والحالية، جميع السابقة، أو الكل.
- RaysUntilIntersection (افتراضي = Stop_No_Rays) — تحدد الطريقة التي سيتم بها قطع أشعة منطقة القيمة والمنطقة الوسطى عندما تلتقي مع النطاق السعري لجلسة التداول التالية:
- Stop_No_Rays — لن يتم إيقاف الأشعة في أي مكان.
- Stop_All_Rays — سيتم إيقاف جميع الأشعة عند التقاطع مع سعر جلسة أخرى.
- Stop_All_Rays_Except_Prev_Session — سيتم إيقاف جميع الأشعة، باستثناء أشعة الجلسة السابقة، عند التقاطع مع سعر جلسة أخرى.
- Stop_Only_Previous_Session — سيتم إيقاف أشعة الجلسة السابقة فقط عند حدوث تقاطع مع سعر جلسة أخرى.
- HideRaysFromInvisibleSessions (افتراضي = false) — إذا كان true، لن يتم عرض الأسهم من الجلسات التي تبدأ خلف الحافة اليسرى للشاشة حتى تقوم بالتمرير إليها مرة أخرى.
- TimeShiftMinutes (افتراضي = 0) — التغير في توقيت جلسات التداول بالدقائق. ستؤدي القيمة الموجبة إلى تحريك بداية الجلسة إلى اليسار؛ بينما ستؤدي القراءة السلبية إلى إزاحتها إلى اليمين.
- ShowKeyValues (إفتراضي = true) — إذا كانت true، سيتم عرض قمة منطقة القيمة، قاع منطقة القيمة، ونقطة التحكم على يسار Market Profile.
- KeyValuesColor (إفتراضي = clrWhite) — لون الطباعة لقمة منطقة القيمة، قاع منطقة القيمة، ونقطة التحكم.
- KeyValuesSize (إفتراضي = 8) — حجم الخط لقمة منطقة القيمة، قاع منطقة القيمة، ونقطة التحكم.
- ShowSinglePrint (افتراضي = No) — يمكن تعيينه عند Leftside أو Rightside وسيتم وضع علامة على ملف الطباعة الفردي - وهو جزء من الملف التعريفي له عرض TPO واحد فقط.
- SinglePrintRays (افتراضي = false) — إذا true,سيتم تمييز حدود الطباعة الفردية بالأشعة.
- SinglePrintColor (افتراضي = clrGold) — لون تعليم الطباعة الفردية إذا لم يتم تعيين ShowSinglePrint عند No.
- SinglePrintRayStyle (افتراضي = STYLE_SOLID) — نمط خط شعاع الطباعة الفردية.
- SinglePrintRayWidth (افتراضي = 1) — عرض خط شعاع الطباعة الفردية.
- ProminentMedianColor (افتراضي = clrYellow) — لون المتوسط البارز (PPOC) إذا تم تعيين ProminentMedianPercentage عند 100 أو أقل.
- ProminentMedianStyle (افتراضي = STYLE_SOLID) — نمط القيمة الوسطى البارزة (PPOC) إذا تم تعيين ProminentMedianPercentage عند 100 أو أقل.
- ProminentMedianWidth (افتراضي = 4) — عرض المتوسط البارز (PPOC) إذا تم تعيين ProminentMedianPercentage عند100أو أقل.
- RightToLeft (افتراضي = false) — إذا true، يتم رسم المدرج التكراري (الهيستوجرام) لملف السوق التعريفي للجلسة الحالية من اليمين إلى اليسار. إذا تم تعيين Session عند Rectangle، يتم رسم ملفات السوق التعريفية لجميع الجلسات من اليمين إلى اليسار.
الأداء
- PointMultiplier (افتراضي = 1) —كلما ارتفعت هذه القيمة كلما زاد اتساع المربعات السعرية للنمط المذكور، وإذا انخفضت يقل عدد عناصر الرسم البياني. يمكنك استخدام هذه القيمة في تقليل حمل المؤشر على وحدة المعالجة المركزية.عندما تكون القيمة صفر، يتم استخدام مضاعف تكيفي — حيث يحاول المؤشر حساب القيمة المثلى تلقائيًا.
- ThrottleRedraw (افتراضي = 0) — وقت التأخير بالثواني الذي سيتم تطبيقه قبل إعادة رسم كل نمط للسوق. يمكنك استخدام هذا المعامل في تقليل حمل المؤشر على وحدة المعالجة المركزية.
- DisableHistogram (افتراضي = false) — إذا true، لا يتم رسم هيستوجرام لملف السوق التعريفي، ولكن تظل Value Area وMedian محددة. هذا الوضع يجعل المؤشر يعمل بسرعة كبيرة، ولكنه يصبح أقل فائدة لتحليل السوق بشكل شامل.
Alerts
- AlertNative (افتراضي = false) — إذا كان true، سيصدر المؤشر التنبيه الأصلي للمنصة في شكل نافذة منبثقة عند استيفاء شروط إصدار التنبيه.
- AlertEmail (افتراضي = false) — إذا كان true، سيتم إرسال تنبيهات البريد الإلكتروني الخاصة بالميتاتريدر عند استيفاء شروط إصدار التنبيه. ينبغي ضبط إعدادات البريد الإلكتروني في الميتاتريدر بشكل صحيح عبر أدوات> خيارات> البريد الإلكتروني
- AlertPush (افتراضي = false) — إذا كان true، سيتم إرسال التنبيهات الفورية من الميتاتريدر إلى جهازك المحمول عند استيفاء شروط التنبيه. ينبغي في هذه الحالة إعداد التنبيهات في الميتاتريدر بشكل صحيح من خلال أدوات-> خيارات-> الإشعارات . غير متوفر في إصدار cTrader.
- AlertArrows (افتراضي = false) — إذا كان true، ستقوم الميتاتريدر برسم أسهم على الرسم البياني عند استيفاء بعض شروط التنبيه.
- AlertCheckBar (افتراضي = Previous) — يتحكم في الشمعة المستخدمة في التحقق من استيفاء شروط التنبيه. Current — سيتحقق المؤشر من الشمعة الحالية غير المكتملة ولكن توقع في هذه الحالة صدور عدد كبير من التنبيهات. Previous — سيتحقق المؤشر من الشمعة السابقة (المغلقة)؛ ستتأخر التنبيهات ولكنها ستكون أكثر دقة وإيجازًا.
- AlertForValueArea (افتراضي = false) — إذا كان true، سيتم إصدار التنبيهات متى تجاوز السعر شعاع Value Area (القمة أو القاع).
- AlertForMedian (افتراضي = false) — إذا كان true، سيتم إصدار التنبيهات عند تجاوز السعر شعاع Median.
- AlertForSinglePrint (افتراضي = false) — إذا كان true، سيتم إصدار التنبيهات عند تجاوز السعر شعاع Single Print.
- AlertOnPriceBreak (افتراضي = false) — إذا كان true، سيتم إصدار التنبيهات عندما يكسر السعر أي من مستويات التفعيل ولكنه يعود إليها مرة أخرى.
- AlertOnBarClose (افتراضي = false) — إذا كان true، سيتم إصدار التنبيهات عندما تفتح الشمعة على جانب واحد من مستوى التفعيل وتُغلق على الجانب الآخر.
- AlertOnGapCross (افتراضي = false) — إذا كان true، سيتم إصدار التنبيهات عندما يظهر خط التفعيل داخل فجوة سعرية محصورة بين أخر شمعتين.
- AlertArrowCodePB (افتراضي = 108) — رمز السهم الخاص بأسهم تنبيه كسر السعر.
- AlertArrowCodeCC (افتراضي = 110) —رمز السهم لأسهم تنبيه إغلاق الشمعة.
- AlertArrowCodeGC (افتراضي = 117) —رمز السهم لأسهم تنبيه عبور الفجوة.
- AlertArrowColorPB (افتراضي = clrRed) — لون السهم لأسهم تنبيه كسر السعر.
- AlertArrowColorCC (افتراضي = clrBlue) — لون السهم لأسهم تنبيه إغلاق الشمعة.
- AlertArrowColorGC (افتراضي = clrYellow) —لون السهم لأسهم تنبيه قطع الفجوة السعرية.
- AlertArrowWidthPB (افتراضي = 1) — عرض السهم لأسهم تنبيه كسر السعر.
- AlertArrowWidthCC (افتراضي = 1) —عرض السهم لأسهم تنبيه إغلاق الشمعة.
- AlertArrowWidthGC (افتراضي = 1) — عرض السهم لأسهم تنبيه تقاطع الفجوة.
الجلسات اليومية
- EnableIntradaySessionN (افتراضي = true) — إذا كان true وتم تعيين Session إلى Intraday، فسيحاول المؤشر رسم الملف التعريفي للسوق #N خلال اليوم على الرسم البياني.
- IntradaySessionNStartTime (افتراضي = "HH:MM") — وقت البدء بصيغة الساعة:الدقيقة للجلسة داخل اليوم #N.
- IntradaySessionNEndTime (افتراضي = "HH:MM") — وقت الانتهاء بصيغة الساعة:الدقيقة للجلسة خلال اليوم #N.
- IntradaySessionNColorScheme (افتراضي = Blue_to_Red) — مخطط اللون للجلسة خلال اليوم #N.
متفرقات
- SaturdaySunday (إفتراضي = Normal sessions) — كيفية التعامل مع جلسات يومي السبت والأحد:
- Normal sessions —سيتم التعامل مع يومي السبت والأحد باعتبارها جلسات عادية وبالتالي سيكون لها جلساتها اليومية الخاصة.
- Ignore Saturday and Sunday —سيتم تجاهل شموع يومي السبت والأحد.
- Append Saturday and Sunday — سيتم إلحاق شموع السبت بجلسة الجمعة، وإلحاق شموع الأحد بجلسة الاثنين.
- DisableAlertsOnWrongTimeframes (إفتراضي = false) — إذا true، لن تظهر أي تنبيهات في شكل نوافذ منبثقة عند استخدام Market Profile مع مزيج خاطئ من الإطار الزمني/جلسة التداول.
- ProminentMedianPercentage (افتراضي = 101) — النسبة المئوية لـ TPOs من جميع النتائج الممكنة التي قد تظهر داخل متوسط ليتم اعتباره بارزًا (PPOC). على سبيل المثال، إذا قمت بتعيين هذا المعامل عند 50%، فسيتم تعليم المتوسط كبارز إذا كان يحتوي على 24 TPOs على الأقل في جلسة يومية على إطار الـ 30 دقيقة. أما إذا تم تعيينه عند 101، فلن يكون ممكنًا ظهور وسيط بارز.
أمثلة
الجلسات اليومية
صورة الرسم البياني تظهر ملفات للسوق تم حسابها وعرضها لجلستي تداول يوميتين . الإطار الزمني المستخدم هو M30 فيما جلسة التداول اليومية الثانية لاتزال في طور التقدم . الأسعار الأحدث مرسومة باللون الأزرق فيما الأسعار الأقدم مرسومة باللون الأحمر . مناطق القيمة والمتوسطات تم تمييزهم بخطوط بيضاء لتعرض مناطق السعر الأكثر أهمية . المتداولون يميلون للعودة إلي هذه المستويات إذا كانت حركة الكسر الفني ليست بالقوة الكافية . أما إذا كان زخم الكسر الفني قويا للكسر خارج هذه المناطق فان هذا يؤشر علي حدوث اختراق فني حقيقي . يمكنك قراءة المزيد عن Market Profile في هذا الكتيب الالكتروني القصير : Book on Market Profile.
تلوين الصاعدة/الهابطة
يوضح المثال أدناه كيف يمكن تلوين Market Profile وفقًا لاتجاه كل شمعة في الجلسة بدلاً من عمرها. وفقاً لاتجاه كل شمعة في جلسة التداول بدلاً من فترة الشمعة ColorBullBear إلى true.
جلسات المستطيل
يُظهر هذا المثال كيف يعرض المؤشر ملف تعريفي للسوق استنادًا إلى كائنات الرسم البياني التي تأخذ شكل المستطيل ويمكن للمتداول رسمها بحرية. للقيام بذلك، يجب تسمية المستطيل "MPR"ويجب تعيين معامل إدخال Session عند Rectangle.يمكنك الضغط على زر ’r‘ في لوحة المفاتيح لإضافة مستطيل إلى الرسم البياني تلقائيًا.
العرض من اليمين إلى اليسار
يستطيع مؤشرMarket Profile أيضًا رسم الهيستوجرام (المدرج التكراري) من اليمين إلى اليسار. وعلى عكس العرض التقليدي من اليسار إلى اليمين، فإن العرض المعاكس يساعد في التركيز على جلسة التداول الحالية دون أن يشوش رؤية الرسم البياني الخاص بها. يمكنك أن ترى كيف يعمل هذا الخيار في لقطة الشاشة المعروضة أدناه للرسم البياني.
cTrader
يتوفر مؤشر Market Profile أيضًا كمؤشر مجاني في cTrader. ويشبه إلى حد كبير نظرائه في الميتاتريدر، ولكن لا يمكنه تشغيل التنبيهات الفورية.
تنزيل (ver. 1.23, 2024-05-20)
يتم تطوير مؤشر MarketProfile عبر مستودع GitHub مخصص. نرحب بمشاركتك في تحسين هذا المؤشر عن طريق إرسال أفكارك بهذا الخصوص عبر طلبات السحب، وأيضاً مراجعة المقترحات والتغييرات والإصلاحات الحالية، وما إلى ذلك.
MT4/MT5
Market Profile للميتاتريدر 4 في صيغة .zip Market Profile للميتاتريدر 4 في صيغة .mq4 Market Profile للميتاتريدر 5 في صيغة .zip Market Profile للميتاتريدر 5 في صيغة .mq5cTrader
Market Profile لمنصة cTrader بامتداد .algo (ملف مُجمع يتضمن كود المصدر) Market Profile لمنصة cTrader بامتداد .cs(كود المصدر فقط)المناقشات
هل لديك أية اقتراحات أو اسئلة بخصوص هذا المؤشر ؟ يمكنك دائما إجراء مناقشة حول مؤشر Market Profile مع متداولين آخرين ومبرمجي MQL في منتدى المؤشرات .
سجل التغييرات
1.23 — 2024-05-20
- إضافة تطور خطوط قمة منطقة القيمة وقاع منطقة القيمة.
- إضافة دعم الأسعار السلبية في MT5.
- إصلاح بعض الأخطاء في عدم ظهور Developing POC أو ظهوره في أماكن خاطئة.
- إصلاح خطأ في إصدار cTrader عند ظهور جلسات إضافية.
- تغيير جميع معلمات الإدخال الخاصة بالألوان في إصدار cTrader من إلى
Color
.
1.22 — 2023-06-14
- إضافة عناوين معلمات الإدخال إلى إصدار MT4 للمؤشر.
- تحسين الأداء لأوضاع التمرير السلس ومن اليمين إلى اليسار.
- إصلاح مشكلة وميض الملف التعريفي في وضع التمرير السلس في MT5.
1.20 — 2022-12-07
- إضافة تنبيهات السهم للسجل —يتم عرض الأسهم الآن على الفور للجلسات القديمة التي كان من المفترض أن تنشئ تنبيهات في الماضي.
- إصلاح خلل الأشعة في وضع التمرير السلس.
- إصلاح خلل كان يؤدي إلى منع أسهم التنبيه من الظهور في حالة عدم تفعيل أي أنواع أخرى من التنبيهات.
- إصلاح خطأ بسيط كان يؤدي إلى عدم إخفاء أشعة الطباعة الفردية بشكل صحيح.
- تغيير القيمة الافتراضية لمعلمة الإدخال AlertCheckBar من Current إلى Previous.
- إصلاح خطأ حذف الأسهم عند إزالة المستطيل من وضع الجلسة Rectangle.
1.19 — 2022-05-17
- إضافة خيار تنبيهات الأسهم.
- إضافة وضع التمرير السلس لعرض جلسات التداول بدءً من الشمعة في أقصى يمين نافذة الرسم البياني الحالي. قد يكون هذا الخيار مفيدًا عند الرغبة في تحليل الجلسات السابقة دون العودة إلى معلمات إدخال المؤشر بشكل مستمر.
- أنواع معلمات الإدخال الثابتة لنمط وعرض SinglePrint.
- إصلاح خلل كان يؤدي إلى عرض منطقة القيمة وأشعة POC لجلسة خاطئة في بعض الحالات.
- تصحيح وصف قيم معلمات RaysUntilIntersection.
- إصلاح خلل كان يؤدي إلى عرض قيم المؤشر في إصدار MT5.
- إصلاح خلل كان يؤدي إلى اختفاء أشعة منطقة القيمة وظهورها مرة أخرى في إصدار MT5 من المؤشر.
- إصلاح خلل كان يؤدي إلى عدم حذف طبعة واحدة لجلسة التداول الحالية بشكل صحيح.
1.18 — 2022-01-12
- إضافة تنبيهات لقطع مناطق Median (نقطة التحكم)، Value Area، و Single Print.
- إضافة وضع جديد لرسم الشعاع (عبر مُعامل الإدخال HideRaysFromInvisibleSessions) عندما لا تظهر الأشعة على الرسم البياني إذا كانت جلسات المصدر تقع خلف الحافة اليسرى للشاشة. يساعد ذلك على تقليل العناصر المعروضة على الرسم البياني عند التعامل مع عدة جلسات في وقت واحد، ما قد يؤدي إلى تشتيت الانتباه.
- تحسين الأداء لإصدارات MT4 وMT5 من المؤشر.
- إصلاح خلل في ألوان الجلسة في أحدث إصدارات MT5.
- يتم رسم أقل مستوى لمنطقة القيمة الثابتة عند مستواها الحقيقي.
- إصلاح خلل كان يتسبب في اختفاء كل الأشعة عند بدء جلسة جديدة.
1.17 — 2021-07-17
- تمت إضافة خيار POC لإظهار كيف تطور Point of Control أثناء الجلسة.
- إضافة معاملات إدخال النمط والعرض لجميع الخطوط والأشعة.
- إضافة مفتاح الاختصار (r) لوضع كائن المستطيل بتسمية مناسبة على الرسم البياني في وضع جلسة Rectangle.
- إضافة معامل الإدخال (ValueAreaPercentage) للتحكم في عدد مربعات بناء الملف التعريفي (TPOs) التي يجب تصويرها في منطقة القيمة.
- إضافة خيار لأشعة Single Print بغرض تحديد حواف نطاقات ملف تعريف الطباعة الفردية.
- تم إصلاح معامل تغيير المنطقة الزمنية (TimeShiftMinutes) ليعمل بشكل صحيح مع الجلسات اليومية.
1.16 — 2020-12-07
- إضافة معامل الإدخال (DisableHistogram) لمنع المؤشر من رسم هيستوجرام الملف التعريفي (TPO's). لا تزال منطقة القيمة ونقطة التحكم مرسومتين في هذا الوضع.
- إضافة معامل الإدخال (RightToLeft) لعرض الهيستوجرام من اليمين إلى اليسار. يعمل مع جلسة التداول الحالية عندما يكون نوع الجلسة non-Rectangle، وجميع جلسات التداول لنوع الجلسة Rectangle.
- إضافة خيار مُضاعف النقطة التكيفي عبر تعيين معامل الإدخال PointMultiplier إلى 0 (وهو الآن القيمة الافتراضية).
1.15 — 2020-07-14
- إضافة نوع جلسة Rectangle لعرض الملف التعريفي للسوق وفق أشكال المستطيل التي يتم إضافتها إلى الرسم البياني. يعمل على جميع الأطر الزمنية. يجب تسمية المستطيل "MPR"لكي يكتشفه المؤشر.
- إضافة تمييز الطباعة الفردي (معلمات الإدخال ShowSinglePrint و SinglePrintColor).
- إضافة تمييز المتوسط البارز (PPOC) (معلمات الإدخال ProminentMedianPercentage وProminentMedianColor).
1.14 — 2020-01-26
- تم استبدال معلمة الإدخال ValueAreaColor بمعلمتين منفصلتين: ValueAreaSidesColor و ValueAreaHighLowColor لإتاحة المزيد من التحكم في كيفية عرض منطقة القيمة على الرسم البياني.
- تم تغيير معلمة الإدخال RaysUntilIntersection لإتاحة مزيد من التحكم في تحديد أشعة منطقة القيمة أو نقطة التحكم (الوسطى) التي سيتم قطعها عند حدوث تداخل مع الجلسات الأخرى.
- تم إصلاح خطأ تقريب في إصدار MT5، والذي كان يؤدي إلى انجذاب مناطق القيمة باتجاه الأسعار الأعلى.
- تم إصلاح خلل في إصدار MT5، والذي كان يؤدي إلى عرض مربعات الملف التعريفي باللون الأبيض بدلاً من عدم عرضها على الإطلاق عند استخدام مخطط Single_Color وتعيين معامل SingleColor إلى
clrNone
. - تجاوز خطأ التلوين في إصدار MT4 والذي كان يؤدي إلى تغير لون الرسم البياني وإصدار وميض مع وجود فجوات واضحة تظهر في الملف التعريفي.
1.13 — 2019-10-18
- إضافة معامل الإدخال ColorBullBear لتلوين Market Profile وفقاً لاتجاهات الشموع.
- إضافة معامل الإدخال DisableAlertsOnWrongTimeframes لتعطيل التنبيهات المنبثقة عند تطبيق Market Profile على إطار زمني خاطئ.
- إضافة مطبوعات اختيارية لقمة منطقة القيمة، قاع منطقة القيمة، ومعدلات نقطة التحكم لكل ملف تعريفي.
- تمت إضافة خاصية التجميع لمعامل الإدخال في نسخة MT5 من المؤشر.
1.12 — 2019-03-27
- تمت إضافة معامل الإدخال RaysUntilIntersection ، والذي يساعد في إخفاء أشعة منطقة القيمة والقيمة الوسطى للجلسات السابقة التي تم إبطالها عن طريق جلسات التداول الأحدث.
- إصلاح خلل في عرض TPO عندما يكون
TickSize
أعلى من_Point
× PointMultiplier.
1.11 — 2019-01-20
- تم إصلاح خلل ظهور الثقوب الفارغة في Market Profile عند بناء الجلسة الحالية.
- تم إصلاح خلل كان يمنع Market Profile للجلسة الحالية من الرسم ابتداءً من الشمعة الأولى.
- تم إصلاح بعض أخطاء ’المجموعة خارج النطاق‘.
1.10 — 2018-12-25
- تم إصلاح خطأ محتمل في مصفوفة النطاق عند إعادة فتح الرسم البياني القديم مع مؤشر Market Profile.
1.09 — 2018-12-24
- تمت إضافة خيارين بديلين للتعامل مع شموع يومي السبت والأحد.
- إضافة مزيد من المرونة عند عرض أشعة القيمة الوسطى ومنطقة القيمة.
- تم تغيير القيمة الوسطى لتُرسم كخط واحد داخل منطقة القيمة.
- تم تقليل حجم مصفوفات العمل بشكل كبير، بحيث تجعل من حساب مؤشر MP على بعض أدوات التداول أكثر سرعة.
1.08 — 2018-05-28
- إضافة التدرج الذكي للألوان بحسب الإطار الزمني ونوع الجلسة.
- إضافة خيار لإزاحة متوسط (نقطة التحكم) الجلسة السابقة إلى الجانب الأيمن من الرسم البياني.
- إضافة مخطط ألوان منفرد.
- إضافة معامل الإدخال PointMultiplier للسماح للمتداولين بزيادة عرض مربع نمط السوق للمساعدة في تحسين أداء المؤشر.
- إضافة معامل الإدخال ThrottleRedraw لتأخير تحديثات عرض المؤشر بهدف المساعدة في تقليل الحمل على وحدة المعالجة المركزية.
- إصلاح خلل محتمل قد يؤدي إلى عرض خاطئ لنمط السوق في حال عدم تسمية عناصر الرسم البياني بالشكل الصحيح.
- تغيير فشل التهيئة الثابتة إلى تهيئة ناعمة — بحيث تمنع معلمات الإدخال من إعادة ضبطها عند استخدام مزيج خاطئ من نوع الجلسة والإطار الزمني.
1.07 — 2018-02-06
- إضافة الدعم لما يصل إلى أربعة جلسات خلال اليوم.
- إضافة ثلاثة مخططات جديدة للألوان لرسم ملف السوق التعريفي.
- بعض التعديلات والتحسينات الطفيفة في التعليمات البرمجية.
1.06 — 2017-11-30
- إضافة أداة تنظيف العناصر عند استخدام Market Profile مع نماذج الرسم البياني.
1.05 — 2017-11-23
- إضافة العرض الاختياري لخطوط القمة/القاع لمنطقة القيمة في الجلسة السابقة.
- إضافة معلمة إدخال تغيير التوقيت لتحريك جلسات التداول عبر المناطق الزمنية.
1.04 — 2016-11-07
- إصلاح أخطاء "سهم خارج من النطاق".
1.03 — 2016-01-25
- إضافة الدعم للجلسات الثلاثة: اليومية، الأسبوعية، والشهرية.
- إصلاح خطأ حذف كائن الرسم البياني ليقتصر على الكائنات الخاصة بالمؤشر.
- تحسين سرعة التنفيذ.
- زيادة نطاق الأطر الزمنية المدعومة.
- إضافة وصف للمؤشر المُضمن.
- واجهة محسنة (معلمات الإدخال المذكورة).
- إصلاح بعض الأخطاء المحتملة في "السهم خارج النطاق".
- إعادة كتابة التعليمات البرمجية لتتوافق مع المعايير الحالية للغات MQL4 وMQL5.
1.01 — 2011-12-11
- إصلاح مشكلات التوافق الناتجة عن اصطلاحات التشفير الجديدة في MQL5.
1.00 — 2010-07-23
- إطلاق النسخة الجديدة من Market Profile لمنصتي MT4 وMT5.