Sunday 26 November 2017

محطة العميل ماكسيفوريكس mt4


ميتاترادر ​​4 بناء محطة التداول 600 مع تحديث MQL4 اللغة وسوق التطبيقات التي تم إصدارها ميتاكوتس البرمجيات شركة 3 فبراير 2014 على مدى 7 أشهر الماضية منذ الإفراج عن الجمهور بناء 509، وضعنا في الكثير من الجهد لتحسين محطة العميل ميتاتريدر 4. وقد خضعت لغة البرمجة MQL4 لتطوير استراتيجيات التداول للتغييرات الأكثر أهمية - تم زيادة سرعة تنفيذ البرنامج، في حين تم جلب اللغة نفسها أقرب إلى MQL5 إلى أقصى حد ممكن. وهذا يعني أن MQL4 التجار الروبوت يمكن للمطورين الآن التمتع أيضا جميع مزايا أوب: الطبقات والهياكل، الميراث، المكتبة القياسية. والموارد وأكثر من ذلك بكثير. يوفر ميتايديتور جديد ميزات مثل التصحيح، والتنميط، التخزين الشخصية. أوتوسوبستتوتيون من أسماء الوظائف، ومقتطفات، وإدراج الموارد وإدارة رمز ذكي. تتميز محطة ميتاترادر ​​4 الجديدة بالسوق - متجر التطبيقات المحمية لمحطة ميتاتريدر 4. الآن، يمكن لأي مطور وضع برامج التداول الخاصة به للبيع على متجر التطبيقات الموحد، في حين يمكن للتجار شراء أي حق المنتج من المحطة. جميع الملفات تطبيق EX4 تحميلها من السوق لديها مستوى عال من الحماية مماثلة لتلك التي MQL5. يمكن لمطوري التطبيقات MQL4 تعيين عدد من التنشيط والأسعار لمنتجاتها دون الحاجة إلى القلق حول القضايا التقنية المتعلقة بعملية البيع - سوف سوق ميتاتريدر 4 رعاية هذا الأخير. نظرا للتغييرات في بنية الملف وموقع الدليل لتخزين الملفات المخصصة (المؤشرات ومستشاري الخبراء والبرامج النصية والقوالب والسجلات، وما إلى ذلك)، سيتم نقل جميع هذه البيانات تلقائيا إلى المكان الجديد أثناء التحديث. لن يتم حذف ملف مخصص واحد أثناء العملية، وستبقى جميع الملفات الأصلية في مواقعها المناسبة نسخ احتياطية. سيتم نقل جميع ملفات EX4 القابلة للتنفيذ المخصصة التي تم إنشاؤها بواسطة مترجم MQL4 القديم تلقائيا إلى دليل المستكشف الجديد وسوف تعمل في محطة جديدة بنفس الطريقة كما كان من قبل. لغة التداول MQL4 اللغة لاستراتيجيات التداول البرمجة قد تم تعديلها جوهريا وجعلت وظيفتها أقرب إلى ذلك من MQL5. وقد أضيفت الطبقات والهياكل وتم توسيع بناء الجملة اللغوية إلى مستوى يسمح للمطورين لتنفيذ جميع مزايا البرمجة الموجهة نحو الكائن. وهذا يعني أن الروبوتات التجارية والمؤشرات الفنية يمكن أن تكون أسهل بكثير وأسرع الآن، في حين اكتسبت المطورين الخبراء المستشارين فرصا جديدة في بيئة تطوير ميتايديتور واحد - التصحيح، التنميط، الانتهاء من التعليمات البرمجية، الخ معرفة المزيد من التفاصيل حول الميزات الجديدة في قسم منفصل من المادة ميتايديتور على MQL5. زيادة سرعة تشغيل تطبيقات MQL4، قدمت المدمج في دعم دل و فيسوال ستوديو، نفذت الوصول إلى MQL5 التخزين وأكثر من ذلك بكثير. وأضاف علامة التبويب السوق لشراء وتحميل المدفوعة مجانا وخبراء المستشارين والإشارات والنصوص من سوق ميتاتريدر 4. الآن، أي مطور MQL4 يمكن أن تصبح البائع وتقديم المنتجات للملايين من التجار باستخدام ميتاتريدر 4. يمكنك تحميل النسخة التجريبية أو شراء كامل المواصفات MQL4 دفع تطبيق على سوق ميتاتريدر 4 مباشرة من المحطة. كل عملية شراء آمنة تماما مما يسمح للمستخدم يصل إلى 5 التنشيط على أجهزة الكمبيوتر المختلفة وليس لديها قيود على وقت العمل، ونوع الحساب أو وسيط. يمكن إطلاق كل مؤشر مدفوعة الأجر أو مستشار خبير في اختبار ميتاترادر ​​4 في الوضع البصري قبل الشراء من أجل تقييم المنتج. ميتاتاردر 4 بناء 600 يتميز الهيكل الجديد والموقع من الملفات الطرفية العميل. الآن، يتم وضع تطبيقات MQL4 في أدلة منفصلة وفقا لنوع البرنامج (الخبراء المستشارين، والمؤشرات أو البرامج النصية). في معظم الحالات، يتم تخزين البيانات النهائية الآن في مجلد بيانات خاص مفصولة عن موقع تثبيت المحطة الطرفية. في هذه المقالة، سوف نصف بالتفصيل كيفية نقل البيانات، فضلا عن أسباب إدخال نظام التخزين الجديد. لماذا تم تنفيذ نظام تخزين البيانات الجديد مايكروسوفت ويندوز إكس بي صدر قبل 13 عاما يسمح للتطبيقات لكتابة البيانات الخاصة بهم في مكان تركيبها حتى لو كان هذا الأخير في مجلد ملفات نظام الملفات. يجب أن يكون لدى المستخدم إذن مسؤول فقط لكتابة البيانات إلى أي مجلد. عند العمل في أنظمة 64 بت، يتم توفير أدلة تثبيت منفصلة للبرامج 32 و 64 بت: ملفات البرنامج وملفات البرنامج (x86). ميزات العملية الموضحة في المقالة تنطبق على كلا الدلائل. بدءا من نظام التشغيل ويندوز فيستا، أدخلت ميكروسوفت قيودا على الكتابة إلى دليل ملفات البرنامج. في حالة تمكين نظام التحكم في حساب المستخدم (واك)، لا يسمح للبرامج بتخزين بياناتها في مجلد بروغرام فيليز. يجب أن تكون جميع البيانات موجودة في دليل مستخدم منفصل. وقد أدخل هذا القيد من أجل حماية المستخدمين من البرامج الضارة ومنع التطبيقات تحت حساب مستخدم واحد لتغيير أو تلف نفس بيانات البرامج اللازمة لحساب مستخدم آخر. ومنذ ذلك الوقت، تم تشديد متطلبات الأمان في أنظمة تشغيل ميكروسوفت كذلك. على وجه الخصوص، بدءا من ويندوز 8، لا يمكن تعطيل نظام واك حتى إذا لم يتم تحديد الخيار إعلام أبدا في إعداداته. نفذت ميكروسوفت عملية المحاكاة الافتراضية من أجل توفير التوافق مع التطبيقات القديمة عند استخدام واك. إذا حاول برنامج حفظ بياناته إلى دليل "ملفات البرنامج"، يتم حفظ البيانات (فيزيكال) في مجلد منفصل مع نظرة التالية - C: وسرسلتوسر-نامغتابداتالوكالفيرتوالستوريبروغرام الملفات، في حين يظهر ويندوز فيل إكسبلورر الملفات كما لو تم حفظها في دليل التثبيت. تدعي ميكروسوفت أن هذا الوضع تم توفيره للتوافق ويمكن إزالته لاحقا. من أجل الامتثال لتوصيات ميكروسوفت، تم تغيير بنية تخزين البيانات في محطة عميل ميتاترادر ​​4 بدءا من بناء 600. الآن، فإن المحطة أيضا حفظ بياناتها في دليل المستخدم. دليل بيانات المستخدم في النسخة الجديدة، يتم تخزين كافة بيانات مستخدم معين يعمل مع نسخة معينة من محطة ميتاتريدر 4 في مكان خاص يسمى مجلد بيانات المحطة الطرفية. يمكن العثور على هذا المجلد على قرص نظام (قرص مع نظام تشغيل ويندوز مثبت) على طول المسار التالي حيث:: - اسم قرص النظام وسركونتام - حساب المستخدمين للعمل في ويندوز إنستانسيد - اسم فريد من المجلد حيث جميع المستخدمين يتم تخزين البيانات للعمل مع نسخة معينة من محطة ميتاتريدر 4. يتكون اسم فريد من 16 حرفا. يتم إنشاء الاسم استنادا إلى المسار إلى دليل التثبيت الطرفية، حيث لا يمكن استخدام المسار إلى دليل التثبيت الطرفية بشكل صريح كاسم مجلد. ويوضح طول كبير من اسم فريد من قبل حقيقة أنه يمكن تثبيت نسخ متعددة من محطة على جهاز كمبيوتر واحد. تمت إضافة أمر "مجلد البيانات المفتوحة" إلى قائمة "ملف" في الجهاز الطرفي للبحث وفتح مجلد البيانات. يحتوي جذر كل مجلد بيانات المحطة أيضا على ملف الأصل. txt حيث يمكنك العثور على المسار إلى مجلد التثبيت من المحطة تشير هذه البيانات إلى. هذا يسمح للمستخدمين لمطابقة كل مجلد بيانات محطة مع دليل تثبيت محطة معينة، على سبيل المثال، في حالة تثبيت عدة نسخ من محطة ميتاتريدر 4 من قبل المستخدم. هذا النوع من العمل مع محطة عندما يتم فصل مجلد البيانات من واحد التثبيت هو الوضع الرئيسي. لمزيد من الراحة، يتم إدخال يحتوي على المسار إلى مجلد البيانات في مجلة المطاريف في كل مرة يتم فيها تشغيل الجهاز. على سبيل المثال: 2014.02.10 12: 48: 28.477 مجلد البيانات: C: UserJohnSmithAppDataRoamingMetaQuotesTerminal9F86138A4E27C7218E9EC98A5F8D8CA1 نسخ ملفات تطبيق MQL4 عند التحديث إلى ميتاتريدر 4 بناء 600 وأعلى عند بدء تشغيل الجهاز المطور حديثا، فإنه يتحقق مما إذا كان مجلد البيانات موجود. إذا كان مجلد البيانات غير موجود حتى الآن، ثم يتم إنشاؤه. إذا كان هذا المجلد يختلف عن واحد التثبيت، يتم نسخ البيانات العادية الطرفية (برامج MQL4 القياسية، والبيانات التاريخية، وملفات التكوين، القوالب، وما إلى ذلك) في ذلك. يتم ترك الملفات التي لم يتم تغييرها أثناء تشغيل المحطة (ملفات قابلة للتنفيذ، مترجم mql. dll، ملفات الصوت، وما إلى ذلك) في دليل التثبيت. مجلد بيانات المحطة الطرفية يختلف عن ملف التثبيت في الحالات التالية: يتم تمكين نظام واك. الاستثناء هو عندما يتم تثبيت محطة على جهاز محمول (القرص الصلب الخارجي، محرك أقراص فلاش أوسب، وما إلى ذلك). مستخدم الكمبيوتر الحالي لديه حقوق محدودة لكتابة البيانات إلى دليل التثبيت. يعمل المستخدم عبر اتصال بعيد (رديب). إذا لم يتم استيفاء أي من الشروط المذكورة أعلاه، يتم تخزين البيانات النهائية في دليل التثبيت. ثم، يتم نقل ملفات المستخدم إلى مجلد البيانات. في هذه المرحلة، يتم تحديد الدليل حيث تم تخزين بيانات المستخدم الطرفية. إذا تم تخزين البيانات في مجلد تثبيت المحطة الطرفية، يتم نسخها بالطريقة التالية: مجلد المصدر في مجلد التثبيت مجلد الوجهة في دليل بيانات المحطة الطرفية بعد ذلك، يتم تحديد ما إذا كانت محطة العميل قد تخزين البيانات في الدليل الظاهري (التشغيل أنظمة التخزين الظاهري المذكورة أعلاه). إذا تم تثبيت الجهاز في دليل بروغرام فيليز ونظام التشغيل هو ويندوز فيستا أو أعلى، فمن المرجح تخزين البيانات الطرفية في هذا الدليل. إذا تم العثور على البيانات، يتم نسخها وفقا للجدول أعلاه. يتم نسخ الملفات وعدم نقلها أثناء الترحيل. لا يتم حذف الملفات المنسوخة من مجلدات المصدر. أثناء عملية الترحيل، يتم إدخال الإدخالات التي تحتوي على مسارات المصدر والوجهة للملفات المنسوخة في مجلة المطاريف. لعرض كافة السجلات، افتح علامة التبويب دفتر اليومية من إطار المحطة الطرفية وتنفيذ الأمر فتح في قائمة السياق. سيتم فتح المجلد الذي يحتوي على ملفات السجل الطرفية. إذا تم إكمال عملية الترحيل بنجاح للنسخة النهائية من المحطة الطرفية، فلن يتم تكرارها أكثر خلال تحديثات ميتاترادر ​​4 اللاحقة. إذا كان مجلد البيانات يختلف عن مجلد التثبيت، وقد تم نسخ تطبيقات MQL4 المخصصة جنبا إلى جنب مع الملفات القياسية أثناء الترحيل، تظهر نافذة الحوار التالية: يتم توفير وضع إطلاق المحمولة لتشغيل محطة على الأجهزة المحمولة وأدلة غير النظام ، وكذلك للعمل في ويندوز زب. عند إطلاقه في هذا الوضع، يحاول الجهاز حفظ بياناته في مجلد التثبيت. ومع ذلك، فإن استخدام الوضع المحمول لا يضمن أن نظام التشغيل سيسمح بتخزين البيانات في مجلد التثبيت (على سبيل المثال، إذا تم تثبيت الجهاز في دليل بروغرام فيليز وتم تمكين نظام واك). يجب تلبية الشروط التالية للعمل في الوضع المحمول: سيتم إطلاق المحطة دائما في وضع المحمولة. لا ينصح باستخدام الوضع المحمول في حالة استخدام ويندوز فيستا أو أعلى، ويتم تثبيت المحطة الطرفية في ملفات البرنامج. يتم توفير هذا الوضع لتشغيل المحطة على الأجهزة المحمولة و ويندوز زب. إذا قمت بتحديث المحطة ونسخ جميع البيانات إلى مجلد بيانات المستخدم منفصل، فمن غير المستحسن أيضا للتبديل إلى وضع المحمولة. يجب نسخ البيانات يدويا إلى مجلد التثبيت من أجل استخدام الوضع المحمول بعد نسخ البيانات في مجلد بيانات المستخدم. إطلاق المحطة في الوضع المحمول لا نسخ البيانات من مجلد البيانات إلى التثبيت واحد. من أجل إطلاق محطة في وضع المحمولة، استخدم مفتاح المحمولة. لمزيد من الراحة، يمكنك إنشاء اختصار إطلاق الطرفية إضافية مع الاسم المناسب على سطح المكتب الخاص بك وإضافة المفتاح مباشرة إلى الاختصار: تغيير خوارزمية وضع طلبات التجارة. في البنيات السابقة، تم إنشاء اتصال شبكة إضافية عند وضع طلبات التجارة. وقد ظل هذا الاتصال نشطا لبعض الوقت بعد إرسال طلب تجاري آخر من أجل توفير إرسال سريع لعدد كبير من الطلبات التجارية. الآن، عند وضع طلبات التجارة، يتم تمرير كل منهم عن طريق الاتصال الرئيسي مع خادم التجارة. وبالتالي، فإن وقت معالجة الطلبات التجارية (وخاصة الأولى) قد انخفض إلى حد كبير حيث ليست هناك حاجة إلى الانتظار للاتصال بالخادم التجاري التي أنشئت أي أكثر من ذلك. ولكي يتم تشغيل الخوارزمية الجديدة لإرسال الطلب، يجب أيضا تحديث الخادم التجاري - لا تزال الطلبات محددة في اتصال منفصل على خوادم التجارة القديمة. بسبب الانتقال إلى النموذج الجديد لمعالجة الطلبات، تم تعطيل القدرة على إلغاء طلبات التجارة التي لم يقبلها الخادم بعد (الزر إلغاء في مربع حوار طلب التجارة). تم تغيير تنسيق بيانات تخزين التاريخ. تم تقديم هيكل راتينفو على النحو التالي في النسخة القديمة: في الشكل الجديد، يتميز هيكل ريتينفو حقول لتخزين انتشار وحجم التداول: وبالتالي، إذا كانت برامج MQL4 تحتوي على دلز لبيانات باسينغاسبسيتينغ السعر، ينبغي إعادة كتابة الوظائف المقابلة في رموز المصدر و إعادة النظر في التغييرات شكل لضمان التشغيل السليم. سوف تطبيقات EX4 القديمة و دلز على أساس تنسيق ريتينفو القديم لا تعمل في محطة جديدة. يلزم التحويل إلى التنسيق الجديد. وأضاف البحث العالمي في محطة العميل ميتاتريدر 4 و MQL4. البحث في المحطة يسمح لك بسرعة العثور على المعلومات في جميع أقسام محطة العميل، قاعدة التعليمات البرمجية. وكذلك على MQL4 و MQL5 website. Word من قبل كلمة البحث فيما يتعلق مورفولوجيا الروسية والإنجليزية يستخدم. يتم تنفيذ البحث في الأقسام المحددة من قبل مستخدم في الإعدادات: قائمة السياق من علامة التبويب نتائج البحث تحتوي على أوامر إضافية اعتمادا على نوع النتائج: وأضاف الأمر من وضع أمر فوري لتطوير تطبيقات MQL4 في قسم الوظائف . الآن، كل تاجر لا يمكن تحميل أي رمز فقط من المكتبة الحرة ولكن أيضا العثور على مبرمج قادرة على تطوير مؤشر ضروري أو الروبوت التداول وفقا لخوارزمية المستخدم. يتم وصف عملية تنفيذ أمر في المقالة كيفية ترتيب مستشار الخبراء والحصول على النتيجة المرجوة ويوفر الحماية للأطراف عناء - المطور والعميل. وأضاف القدرة على إرسال دفع الإخطارات من المعاملات التي تحدث على حساب العميل: وضع وتغيير وإزالة أوامر، وتفعيل أوامر المعلقة و سي-تب، دعوة الهامش ووقف الأحداث. يتم إرسال إشعارات الدفع إلى المحطات المتنقلة المثبتة على أجهزة دائرة الرقابة الداخلية والروبوت تعمل بالطاقة، لا تعتمد على رقم الهاتف ويمكن تسليمها إذا اتصال بالإنترنت هو متاح. معرفة التفاصيل في مقالة معرف ميتاكوتس في المحطة المتنقلة ميتاترادر. وأضاف عرض التنبيهات على الرسم البياني. يمكن إدارة التنبيهات عبر دراغندروب. أيضا، وقد تم تنفيذ القدرة على تعيين وقت انتهاء التنبيه. عندما يسمح بإدارة مستويات التداول من الرسم البياني، يمكن تغيير قيمة سعر التنبيهات عن طريق سحبه إلى مستوى سعر جديد. يمكن تعطيل التنبيهات أو إزالتها باستخدام قائمة السياق على مستوى المخطط المناسب. تمت إضافة البحث عن خادم بواسطة اسم الشركة في نافذة فتح الحساب التجريبي. فقط أدخل اسم الشركة (أو جزء من اسم الملقم) وسوف المحطة تلقائيا إضافة كافة ملقمات الشركة (الملقمات التي تحتوي على السطر المحدد في أسمائهم) إلى القائمة: وأضاف عرض المجلدات الفرعية وهيكل المستشارين الخبراء ، والنصوص والمؤشرات في نافذة المستكشف. تحسين دقة فتح وإغلاق الوقت من أوامر التجارة والمواقف المعروضة في قوائم الأوامر المفتوحة والمواقف وتاريخ التداول وتقارير التجارة - تمت إضافة ثواني. تحسين دقة آخر يقتبس الوقت المعروض في مراقبة السوق والنوافذ أسعار النوافذ - يتم عرض آخر يقتبس الوقت تصل إلى ثوان (بدلا من دقائق). وأضاف التلقائي طلب إعادة تشغيل محطة بعد تغيير لغة واجهة. يجب إعادة تشغيل محطة العميل حتى يصبح التغيير ساري المفعول. في السابق، كان على المستخدمين لإغلاق وإطلاق محطة لأنفسهم. الآن، بعد تغيير لغة واجهة، يطلب من المستخدمين على الفور لإعادة تشغيل محطة - يمكن أن تكون مغلقة وإعادة تشغيل في بنقرة واحدة. تلميحات الأدوات الثابتة لمستويات التداول في حالة وجود مؤشرات باستخدام نافذة فرعية منفصلة موجودة على الرسم البياني. عند تحريك مؤشر الماوس فوق مستوى إيقاف الخسارة أو جني الأرباح على الرسم البياني، يتم عرض تلميح يحتوي على بروفيتلوس (بالنقاط والعملة) يتم تلقيها في حالة تنشيط المستويات. في السابق، إذا كان المؤشر الذي يعمل في إطار فرعي منفصل (على سبيل المثال، ماسد القياسي) موجودا على الرسم البياني، لم يتم عرض تلميح الأدوات في بعض الأحيان. تحديث تلقائي متكرر لملفات العميل المدمج في دليل المستخدم مشابهة لتلك التي تم تنفيذها في ميتاترادر 5. الآن، لا يتم تضمين ملفات المساعدة في تثبيت محطات و ليفيوبديت حزم تقليل حجم حركة المرور. يتم تنزيل دليل المستخدم في المرة الأولى التي يفتح فيها المستخدم. وفي جميع الحالات اللاحقة، يتحقق النظام من وجود الإصدارات الجديدة. إذا كان هناك إصدار جديد متاح، يطلب من المستخدم تحديث: النظام الجديد للعمل مع ملفات المساعدة يقلل أيضا من استهلاك حركة المرور يرجع ذلك إلى حقيقة أن إصدار اللغة من دليل المستخدم الذي تم تنزيله يتوافق فقط مع اللغة المحددة للعميل (لا يتم تنزيل إصدارات اللغات المفرطة). يوفر هذا النظام أيضا تحديث منتظم من دليل المستخدم بغض النظر عن تحديث محطة العميل. وأضاف MQL5munity الحوار تسجيل سريع في حالة المستخدم لديه أي حساب. الآن، يمكن إنشاء حساب MQL5munity دون الحاجة إلى مغادرة المحطة. تحقق تسجيل الدخول وعنوان البريد الإلكتروني في نافذة التسجيل. بعد النقر فوق تسجيل، يتم إرسال بريد إلكتروني ل MQL5munity تفعيل الحساب إلى العنوان المحدد. يسمح حساب MQL5munity للمتداولين باستخدام خدمات إضافية قوية: ميتاترادر ​​4 أبستور - يمكن للمستخدمين شراء تطبيقات ميتاترادر ​​4 أو تنزيلها مجانا من المحطة مباشرة. ميتاترادر ​​4 أبستور يقدم المئات من التطبيقات المختلفة وعددهم يتزايد باستمرار. خدمة الإشارات - يمكن للمستخدمين الاشتراك في إشارات التداول المقدمة من قبل التجار المحترفين وتحقيق الربح. يتم نسخ عمليات التداول تلقائيا من حساب موفري الخدمة للمشتركين واحد. كما تسمح الخدمة ببيع إشارات التداول الخاصة بك. حساب التداول يمكن توصيلها إلى نظام الرصد في عدد قليل من النقرات. يتم الآن عرض حسابات التداول أكثر وضوحا في نافذة المستكشف: يتم تجميع الحسابات بواسطة خوادم التجارة المناسبة. في حالة اشتراك حساب في إشارات التداول، يتم عرض الرمز الذي يحمل اسم إشارة في مكان قريب. عند تحريك مؤشر الماوس فوق الإشارة، يظهر تاريخ انتهاء الاشتراك. إذا كان حساب التداول الحالي مشتركا في إشارة، يتم عرض الرمز المناسب في علامة التبويب التجارة لنافذة الرموز. عند تحریك مؤشر الفأرة فوق الرمز، یتم عرض البیانات الموجودة علی الإشارة. كانت هناك حالات عندما ينسى التجار أن حسابهم كان مشتركا في إشارة. ويمكن أن يحدث ذلك، على سبيل المثال، عندما يتم الاشتراك للتحقق من تشغيل الخدمات. رمز الاشتراك يجعل العمل مع إشارات أكثر ملاءمة. وأضاف كائنات رسومية جديدة: زر، نقطية، تسمية نقطية، تسمية المستطيل. هذه الكائنات لا يمكن تثبيتها يدويا على المخططات ومصممة لتنظيم واجهة المستخدم لتطبيقات MQL5: المستشارين الخبراء، والبرامج النصية والمؤشرات. العمل الأمثل مع MQL5munity في حالة اتصال إنترنت بطيء. الآن، يمكنك العمل مع إشارات التداول. كود قاعدة مكتبة والإصدار MQL5 التخزين مريح حتى في سرعة اتصال منخفضة. تحسين دقة الوقت المعروض في محطات العميل المجلة - ميلي ثانية. ثابت واحد انقر فوق إغلاق المواقف في قائمة أوامر مفتوحة والمواقف (عن طريق النقر على زر الصليب) - الآن يتم استخدام قيمة الانحراف السعر المقبول من إعدادات التداول في وضع التنفيذ الفوري. وأضاف القدرة على نسخ إلى الحافظة على علامة التبويب الشركة. الثابتة ترتيب الرسم البياني ويندوز من الأوامر. ملامح الادخار الثابتة عند التبديل بين الرسوم البيانية على كامل الشاشة. عرض ثابت لعدد من الحوارات عند استخدام واجهة اليابانية. جميع مكونات محطة العميل تتطلب الدعم لتعليمات SSE2 التي وضعتها معالج أجهزة الكمبيوتر لضمان كفاءة التشغيل والأداء العالي. المسح الأمثل لأفضل نقطة وصول. أخطاء الحلقات الثابتة التي حدثت أثناء التحديث في حالة الرفض من رفع الحقوق عند استخدام واك. عرض ثابت من رأس الأخبار والمحتويات، فضلا عن رسائل البريد الإلكتروني الداخلية باستخدام أوتف-8 الترميز. ثابت خطأ أنه في بعض الحالات يمكن أن يؤدي إلى عرض غير صحيح من الهامش ومجاني الهامش الحقول في قائمة الأوامر المفتوحة والمواقف. قد يحدث هذا الخطأ عندما يرفض المستخدم قبول اتفاقية التداول بنقرة واحدة. تحديث قائمة البلدان في الحوار المناسب عند فتح حساب تجريبي. تحديث وتعزيز ترجمة واجهة إلى السويدية والمجرية واليابانية والإيطالية والبلغارية. الوقت المحدد في شريط الحوار من يقتبس الأرشيف. في وقت سابق، عرض شريط الوقت بشكل غير صحيح عند إعادة فتح الحوار شريط. ونقلت الأرشيف يسمح إدارة البيانات سعر المحطات - تحميل وتحرير وحذف أشرطة من الأطر الزمنية المختلفة. ثابت تحميل البيانات التاريخ عن طريق نقلت الأرشيف. قد يحدث الخطأ إذا كان عدد الأحرف الموجودة في الحساب الحالي مختلفا عن عدد علامات الاقتباس التي تم تنزيلها (على سبيل المثال، إذا كانت أسعار الحسابات الحالية تحتوي على أربعة منازل عشرية، في حين أن الأسعار التي تم تنزيلها من الأرشيف تحتوي على خمسة منها). عرض ثابت هامش التحوط في الحوار مواصفات رمز. سابقا، تم تقريب القيم دائما إلى الجزء الصحيح: إشارات التداول معلومات موسعة حول إشارة التداول: معلومات إضافية عن تاريخ آخر تداول وعدد الصفقات خلال الأسبوع الماضي. وأضاف مخطط الأسهم من حساب مصدر إشارات التداول. وأضاف الرسم البياني توزيع عرض النشاط التداول عن طريق الرموز. وأضاف خيار المزامنة غير المشروطة للمواقف بين مصدر إشارة وحساب المشتركين. إذا تم تمكين، يتم تنفيذ تزامن المشتركين وحسابات مصادر إشارة (بما في ذلك إغلاق المراكز المفتوحة لا علاقة للإشارة) دون المشتركين تأكيدا إضافيا. هذا الخيار ضروري عند استخدام إشارات على فس (الملقم الظاهري الخاص). ويمكن أيضا أن تستخدم لزيادة موثوقية التزامن عند العمل مع إشارة مختارة بالفعل. وأضاف أسطورة الأسهم، والنمو والتوازن والرسوم البيانية التوزيع. كما تم إضافة العلامات التي تظهر إيداع الأموال والانسحاب إلى الرسم البياني للأسهم. عند تحريك المؤشر الماوس فوق المثلث عملية التوازن، يتم عرض تلميح مع مجموع العملية: وأضاف عرض عدد من إشارات التداول الجديدة المقدمة على مدى 3 أيام الماضية على علامة التبويب إشارات. وأضاف النظر في الحد الأدنى المسموح به حجم والحد الأدنى من حجم الخطوة خلال المزامنة الأولية للمراكز التداول. إذا كان حجم الموضع المحلي أقل من الحجم المقدر في جانب الإشارات، لا يتم إجراء زيادة في الموضع المحلي، حيث سيكون من الضروري إعادة فتح الموضع. وهذا قد يؤدي إلى فقدان الانتشار. يتم تغيير مواضع التجارة الافتتاحية والختامية الثابتة بواسطة الرموز مع نوع التنفيذ من التنفيذ الفوري لطلب التنفيذ عند تجاوز قيمة حجم أمر العتبة. وعندما تقارن رموز مصدر الإشارة والمشترك ويوجد عدد من الرموز المناسبة في جانب المشتركين، ينظر الآن في الإذن بتداولها. وأضاف التاريخ وتعليقات علامات التبويب إلى المعلومات حول إشارة التداول. عمود تقييم الإشارات المضافة إلى قائمة الإشارات. إزالة عرض تذاكر أوامر الإشارات والمواقف من المعلومات حول إشارة التداول. ثابت خطأ من تزامن إشارات التداول التي وقعت في بعض الأحيان في حالة وجود عدد كبير من المواقف أحادية الاتجاه وجود نفس الحجم. وأضاف التحويل التلقائي من رموز التداول غولد لتغ شوسد و سيلفر لتغ زاغوسد. وأضاف حظر الاشتراك في إشارات التداول للحسابات متوافقة مع لوائح نفا فيفو. اشتراك ثابت لإشارات عند العمل تحت النبيذ (لينكس وماك). تمت إزالة عرض قائمة كاملة من إشارات الخيار من علامة التبويب إشارات نافذة الرموز. إذا تم تعطيل هذا الخيار، يتم عرض الإشارات المقدمة من حسابات وسيط واحد فقط في عرض إشارات الطرف. الآن، يتم عرض جميع الإشارات في العرض، بغض النظر عن وسيط. ونتيجة لذلك، التجار لديهم دائما مجموعة واسعة من الإشارات المتاحة للاكتتاب السماح لهم لاختيار أفضل العروض. اختبار الاستراتيجية النظر الثابتة من انتشار علامة تعيين في المعلمات اختبار عند تحسين استخدام ذاكرة التخزين المؤقت القراد. خطأ اختبار ثابت يمكن أن يؤدي أحيانا إلى حساب غير صحيح لعقد صفقة التداول. خلال الاختبارات، يتم أخذ إعدادات العمولة المشحونة من معلمات رمز التداول المناسبة. في السابق، إذا تم احتساب قيمة العمولة كنسبة مئوية سنويا، تم حسابها بشكل غير صحيح في اختبار الاستراتيجية. MQL4 اللغة ثابت خطأ منع أحيانا إغلاق وفتح صفقات التداول من تطبيقات MQL4. يمكن أن يحدث هذا الخطأ عند التعامل مع رموز التداول لنوع تنفيذ السوق عند إرسال أوامر حجم كبير. تم الإبلاغ عن الأخطاء الثابتة في المنتدى وفي سجلات الأعطال. ما الجديد في MQL4 MQL4 لغة البرمجة قد تم تنقيحها تماما الوصول إلى مستوى MQL5 - الآن يمكنك تطوير الروبوتات التجارية في MQL45 باستخدام بيئة تطوير ميتايديتور موحدة، أسلوب واحد والمكتبات وأدوات التصحيح. MQL4 شعبية بين مطوري النظام الآلي نظرا لسهولة التعلم وكمية هائلة من التعليمات البرمجية ولدت لسنوات عديدة من استخدام محطة ميتاتريدر 4. ومع ذلك، فإن اللغة لديها أيضا بعض العيوب الناشئة عن ميزتها الرئيسية - لغة البرمجة بسيطة لا تسمح تطوير النظم المعقدة ويعيق نقل المكتبات المصححة من اللغات رفيعة المستوى. ولذلك، قررنا أن تنفذ في ذلك أقصى قدر ممكن من وظائف اللغة MQL5 وميزات الحفاظ تماما وظيفة MQL4. وبعبارة أخرى، فإن جميع وظائف MQL5 قوية، بما في ذلك P ومترجم التعليمات البرمجية الأصلية، سوف تصبح متاحة في MQL4. لتحقيق ذلك، قمنا بتطوير مترجم موحد يدعم تلقائيا كلا MQL4 و MQL5 اللغات. كما سيصبح ميتايديتور تطبيق موحد لكل من منصة ميتاتريدر 4 و ميتاترادر ​​5. وبالتالي، سيكون من الممكن تجميع كل من MQL4 و MQL5 من أي إصدار. MQL5 التخزين يصبح أيضا متاح للعمل. ترتفع حماية تطبيقات MQL4 إلى مستوى MQL5. يتم توفير ملفات EX4EX5 جديدة مع حماية خطيرة ومعدلة تماما. وهذا يعني أن سوق التطبيقات الآمنة EX4 تصبح متاحة أيضا ل ميتاترادر ​​4. إلى جانب ذلك، يتميز MQL4 الآن كائنات بيانية جديدة وظائف جديدة للعمل مع الرسوم البيانية. MQL5 مكتبة القياسية هو أن استدار ل MQL4 تزويد المطورين مع إمكانيات جديدة في خلق واجهاتهم الرسومية والمكتبات التجارية الخاصة بهم. الآن، يمكنك إنشاء تطبيقات كاملة في ميتاتريدر 4 باستخدام الموارد. التغييرات في MQL4 وأضاف اللغة الجديدة شار، قصيرة، طويلة، أوشار، أوشورت، إينت، أولونغ وأنواع البيانات مزدوجة. سيسمح هذا بنقل الرموز من لغات مثل C الأخرى. تتم معالجة البيانات من نوع مختلف بمعدلات مختلفة. البيانات الصحيحة هي أسرع البيانات التي سيتم معالجتها. ويستخدم معالج مشترك خاص لمعالجة البيانات مزدوجة الدقة. ومع ذلك، نظرا لتعقيد التمثيل الداخلي للبيانات النقطة العائمة، يتم معالجتها أبطأ من عدد صحيح واحد. كما تم تنفيذ تيبكاستينغ. يتم عرض سلاسل الآن في شكل يونيكود، على الرغم من أنها كانت في شكل أنسي (واحدة بايت منها) من قبل. يجب أن يؤخذ في الاعتبار إذا كان البرنامج يستخدم دلز ويمر متغيرات سلسلة لهم. متغير حجم المعرفة مسبقا هو الآن من نوع أولونغ. تتكون السلاسل الزمنية للوصول إلى وحدات التخزين أيضا من صفائف نوع أولونغ. فمن المستحسن استخدام الصب الصريح من البيانات وجود هذا النوع إلى نوع الهدف في برامج MQL4 القديمة لتجنب خطأ تجاوز نوع. وقد أضيفت الهياكل والطبقات، ومؤشرات الكائن، نوع الفراغ وهذه الكلمة الرئيسية السماح كائن للحصول على إشارة لنفسها. وتدعم جميع معايير البرمجة الكائن المنحى: التغليف والتوسع من أنواع الميراث تعدد الأشكال الزائد وظائف افتراضية P يسمح تطوير البرامج باستخدام الفئات. وهذا يسهل التصحيح وتطوير التطبيقات الكبيرة، وكذلك يوفر القدرة على إعادة استخدام رمز ولدت سابقا عدة مرات بسبب الميراث. ومع ذلك، هذا لا يعني أنه لا يمكنك إنشاء رمز MQL4 الخاص بك في أسلوب المنحى نمط كما كان من قبل. يمكنك تطوير البرامج كما فعلت في الماضي إذا كنت لا تحتاج إلى الميزات الجديدة. إينيت () و ديينيت () وبدء () محددة مسبقا من أجل التوافق، ومع ذلك، يمكن استخدام أونينيت () أوندينيت () أونستارت () أونكالكولات () و أونتيك () بدلا من ذلك. إلى جانب ذلك، تم إضافة وظائف جديدة أونتيمر ()، أونشارتيفنت () و أونتستر () معالج مسبقا. في الإصدارات MQL4 السابقة، يمكن أن يكون لها وظائف محددة مسبقا أي معلمات وأي نوع العودة. وكانت هذه الوظائف تسمى بأسمائها وليس بالتوقيعات. في MQL4 الجديد، يجب أن تتطابق جميع الوظائف المحددة مسبقا تماما مع توقيعاتها. وبعبارة أخرى، ينبغي أن يكون لها مجموعة محددة بوضوح من المعلمات ونوع العودة. الآن، لا يمكن أن تحتوي أسماء المتغيرات على أحرف ونقاط خاصة، ولا يمكن استخدام كلمات رئيسية جديدة ل MQL4 كأسماء. يمكن إعادة تجميع برامج MQL4 القديمة مع مترجم جديد من أجل تصحيح بسهولة كل هذه الأخطاء أثناء اتباع رسائل المجمعين. تتطابق قاعدة الأسبقية الآن مع معايير اللغة C. إذا كنت غير متأكد، يمكنك إدراج الأقواس في تطبيقات MQL4 القديمة تشير بوضوح إلى الأولوية لزيادة الموثوقية. يتم الآن التحقق من الشروط تقصير استخدامها في العمليات المنطقية، على عكس النسخة MQL4 القديم حيث تم احتساب جميع التعبيرات وتم تنفيذ الاختيار بعد ذلك. لنفترض أن هناك تحقق من شرطين مع استخدام المنطقي وإذا كان التعبير condition1 خاطئة. لا يتم تنفيذ حساب condition2 التعبير، كما كاذبة أمبامب النتيجة الحقيقية لا يزال يساوي كاذبة. أرايكوبيراتس () غيرت سلوكها أيضا. بدلا من النسخ الظاهري إلى صفيف مزدوج 6، يقوم الآن بالنسخ الظاهري إلى مجموعة مكلراتس. النسخ إلى صفيف مزدوج 6 ظلت سليمة من أجل التوافق، ومع ذلك، أن النسخ هو حقيقي، وليس الظاهري. في عمليات الملفات، وعدد من الملفات المفتوحة في وقت واحد يمكن أن تصل الآن 64 منها، في حين لا يمكن أن يكون هناك أكثر من 32 منها في MQL4 القديم. حتى وقت قريب، تم فتح الملفات دائما في فيليشاريراد أو فيليشاريوريت واسطة. والآن، ينبغي تحديد طريقة الافتتاح اللازمة صراحة. كما تم تغيير العمل مع وظائف ونطاق المتغيرات وإطلاق الذاكرة في المصفوفات المحلية. Since the number of changes is large enough, the new property strict property has been introduced to provide maximum compatibility with the previous approach to developing MQL4 programs. When creating new MQL4 application using MQL wizard, this property is always added to the template. The table below contains the differences between MQL4, new MQL4 without using strict and new MQL4 with specified strict compilation mode The table of differences between compilers Old MQL4 compiler New MQL4 compiler New MQL4 with property strictMetaTrader 4 - Examples Secrets of the MetaTrader 4 Client Terminal: Indicators One cannot imagine the analysis of financial markets without technical indicators at the present time. You can create your own indicators or use the embedded ones. The embedded indicators work faster than the custom ones and have a number of features that cannot be implemented in custom indicators. For example, there are indicators that can be attached to a chart both in the main window and in a subwindow. Besides, indicator can be calculated not on price andor volume values, but on the values of another indicator. Clever use of the embedded indicators will help to go far without diving into programming the own ones. There are thirty embedded indicators in the MetaTrader 4 Client Terminal. Conditionally, all indicators can be divided into four groups: oscillators trend indicators Bill Williams indicators volumes. Trend indicators help to allocate price movement in one direction and detect, synchroniously or delayed, the moments when trends turn. Oscillators allow to detect such turns synchroniously or in advance. Bill Williams indicators have properties of both oscillators and trend indicators. Volumes analyze not the price movements as they are, but the amount of ticks that have income during the bar. Summary Table of Embedded Indicators Characteristics Using the links in the table, you can view the code source of a custom indicator that correponds with the embedded one. Table field descriptions o oscillator t trend indicator b Bill Williams indicator v volume. s indicator is attached in a subwindow by default m indicator is attached in the main window by default. Association with sm . Whether the indicator can or not be associated with the indicator already attached in a subwindow (s) or in the main window (m). Additional lines . Additional lines, Previous Indicators Data and First Indicators Data, appear in the Apply to field in the indicators properties window when the indicator is being dragged. Previous Indicators Data - data of the latest indicator attached to the main window or to a subwindow. If there are no attached indicators, the Previous Indicators Data are the chart data. And the indicator to be attached will be built based on the Close price of the chart. First Indicators Data - data of the indicator that was attached as the first to the main window or to a subwindow. If there are no attached indicators, the First Indicators Data are the chart data. And the indicator to be attached will be built based on the Close price of the chart. Periodshift . Availability of fields with corresponding names in the Parameters tab of the indicators properties window. Apply to . Availability of the Apply to field in the Parameters tab of the indicators properties window. طريقة . Availability of the field of the same name in the Parameters tab (choice of moving average building method). Levels . Availability of the Levels tab. How to Attach Indicators to a Chart An indicator can be attached to a chart in six ways: using the main menu command: double-clicking on the indicator name in the Navigator window selecting the Navigator window context menu command:using the preset hot keys dragging the indicator with the mouse into the main window or into the other indicators subwindow (drag-and-drop).The first five ways do not differ from each other fundamentally. Let us call them default modes of indicator attaching. At this, the indicator will be drawn either in the chart or in a separate subwindow, as by default. The fifth method, the dragging, is more interesting. Some indicators, when dragged into the chart, can be calculated from values of another indicator already attached to the chart. There are seven special indicators: Bollinger Bands Commodity Channel Index Envelopes Momentum Moving Average Relative Strength Index Standard Deviation. Embedded indicators can be combined with other indicators or calculated on values of other indicators. At combining, the indicator to be attached is just displayed over the indicator already attached, but has its own scale and borders. In this case, the values of the indicator to be attached are calculated from the chart price values. An embedded indicator that is displayed in a subwindow by default can be combined with the indicator already attached in the subwindow. An embedded indicator that is displayed in the main window by default can be combined with the indicator already attached in the main window. Most embedded indicators can only be attached as in the default mode. Those seven special indicators can be attached both to the main window and to a subwindow. How to Attach to the Main Window Indicators that Are Opened in a Subwindow by Default Indicators below are opened in a subwindow by default: Commodity Channel Index Momentum Relative Strength Index Standard Deviation Let us study properties of these indicators by the example of Commodity Channel Index. As it was already mentioned above, this indicator will be opened in a separate window by default: To attach CCI to the main window, one has to drag it to the chart. The indicators properties will look as given below: Actually, the chart is at the same time the indicator. So, if no other indicators are available, First Indicators Data and Previous Indicators Data - are data of the chart itself, and the drawing method on the previous indicators values does not differ from that on the first indicators values in any way. Thus, to attach indicator into the chart window, one has to drag-and-drop it to the chart and select First Indicators Data or Previous Indicators Data. The obtained result: Indicators Momentum, Relative Strength Index and Standard Deviation are attached to the chart window in the same way. How to Attach to a Subwindow Indicators that Are Opened in the Main Window by Default Indicators of this group are listed below: Let us consider Moving Average as an example. By default, this indicator looks as follows: Attachment of the MA to a separate subwindow, it is necessary to make some more actions than for the previous example. First of all, a separate window must be created. For this, let us attach to the chart any indicator that can be opened in a subwindow. For example, MACD. Now, we can drag the Moving Average into the MACD window and select Previous Indicators Data or First Indicators Data in the properties window (since there is only one indicator in the subwindow, the MACD, it will be both the first and the last indicator). When a number of indicators are attached to one subwindow, it is always possible to detect, which of them on which is built. Selection of Previous Indicators Data is displayed as - gt, that of First Indicators Data - as gt. We have obtained MACD with Moving Average superimposed on it. We can stop at this, but we can also do so that only Moving Average will remain in the window. To do so, it is necessary to remove MACD. But, if we just remove it, the Moving Average, as indicator built on the MACD values, will be removed, as well. So, let us detach Moving Average from MACD first. Let us calculate on, for example, Close values. Now, the MACD can be removed, the Moving Average will remain in the separate window. Thus, combining properties of different indicators, one can build a rather complicated system. Some Common Properties of Indicators Attaching If the indicator to be attached is calculated on values of the indicator that has several lines (more than one), it will be calculated on values of zero line or the main line. In the code, this line is detected using values of the first parameter of the SetIndexStyle function. So, for example, if the indicator to be attached is calculated on the MACD, the histogram values will be taken as the values for calculations since it is determined in the MACD code: SetIndexStyle(0, DRAWHISTOGRAM). Many indicators have, by default, fixed maximum and minimum, for example, RSI has. In this case, after it has been attached to another indicator, for example, MACD, their borders can misalign, i. e. RSI just will not match the MACD window. To correct this, it is necessary to uncheck the fields of maximum and minimum, and the indicators scales will be independent on each other. When a number of indicators are attached to one subwindow, it is always possible to detect, which of them on which is built. Selection of Previous Indicators Data is displayed as - gt, that of First Indicators Data - as gt. In the above example, the indicators are built in the following way: attached MACD calculated MA on the First Indicators Data, i. e. on values of the MACD calculated RSI on the First Indicators Data, i. e. again on values of the MACD combined CCI with MACD calculated Momentum on the Previous Indicators Data, i. e. on values of the CCI. Embedded indicators can be superposed onto not only other embedded indicators, but also onto custom indicators. The attaching principles are the same. For example:How to Build Levels Some indicators allow building of levels. For MA, one can build a channel using levels. To do so, it is necessary to go to the Levels tab and set some values using the Add button. Now, if we make the MA line colored the same as the background, we will obtain channel built on the moving average. Visualization Tab In the end, let us consider one more property of indicators in the MetaTrader 4 Client Terminal. All indicators, both embedded and custom ones, have this property. Moreover, it can apply to objects, as well, i. e. to graphical and technical analytical tools. There is no secret that data analyzed on different timeframes of the same symbol can differ. Different technical tools can be used, including different indicators with different settings. The following can be done in order not to re-adjust indicators again and again when switching between timeframes: Specify in the indicator properties window that timeframe, to which the selected indicator will be anchored. And so on for all indicators and on all timeframes. In future, when switching between them, we will be able to see different indicators on different timeframes. It remains just to save the template to be used in future for other symbols. Example . On timeframes of H1 and M15, the same indicators, MACD and MA, are attached, but with different periods. On H1: MACD with values of 12, 26, 9 MA with the period of 7 is calculated on the MACD MA with the period of 5 is calculated on the MA(7). On M15: MACD with values of 24, 52, 18 MA with the period of 28 is calculated on the MACD MA with the period of 20 is calculated on the MA(28).

No comments:

Post a Comment