النتائج الشائعة

$ £ ¥
¥ £ $

حامي الحساب

المحتويات

حامي الحساب هو أحد اكسبرتات الميتاتريدر (المستشار الخبير) والذي يسمح لك بإدارة الصفقات والتحكم في الأرباح والخسائر عبر العديد من أزواج العملات وذلك باستخدام عدد من الإعدادات والمعلمات. فيما يلي بعض الأمثلة على المهام التي يمكن إنجازها باستخدام اكسبرت حامي الحساب (Account Protector):

  • إغلاق جميع مراكز التداول بمجرد زيادة سهم الحساب بنسبة 10%.
  • حذف جميع أوامر EUR/USD المعلقة بمجرد أن يصل الربح العائم على صفقات EUR/USD إلى 500$.
  • إرسال رسالة بريد إلكتروني حول حالة حسابك الحالي وتعطيل خاصية التداول الآلي بمجرد انخفاض الهامش المتاح دون 1,000$.
  • تحريك مستويات وقف الخسارة على جميع الصفقات التي لا تكون فيها خانة التعليق خالية.
  • إغلاق جميع مراكز التداول والخروج من الميتاتريدر بمجرد وصول إجمالي الربح العائم على الصفقات ذات الرقم السحري "1000" إلى 50 نقطة.
  • إغلاق 50% من حجم مركز التداول عندما يصل الربح إلى 100 نقطة.
  • الخروج من المنصة عندما يكون التوقيت المحلي 23:59 يوم الجمعة.
  • تفعيل التداول الآلي عندما يكون وقت الخادم 8:00 في أي يوم.
  • أغلق جميع الصفقات الخاسرة عند انخفاض ​​إجمالي الخسارة العائمة إلى 100 دولار.
  • أغلق جميع الصفقات عندما يصل السعر على الرسم البياني الحالي إلى مستوى محدد والبقاء أعلاه لمدة 10 ثواني.
  • تعطيل التداول الآلي عندما ينخفض مستوى الهامش في الحساب إلى أقل من مستوى معين.
  • إغلاق جميع المراكز عندما ينخفض السبريد إلى أقل من قيمة معينة.
  • إيقاف جميع عمليات التداول عند الوصول إلى حد معين للخسارة اليومية.
  • أغلِقّ جميع الرسوم البيانية بناءً على الانحراف الناشئ من لقطة سهم الحساب التي التقطتها نسخة أخرى من Account Protector.
  • أغلق جميع صفقات البيع عندما يصل عدد الصفقات المفتوحة إلى 5.

تتضمن المزايا الرئيسية لاكسبرت حامي الحساب:

  • يتيح لك التحكم في جميع الإعدادات الرئيسية باستخدام لوحة رسومية.
  • يتيح لك إغلاق، تصغير، وتحريك لوحة التحكم بسهولة على الرسم البياني.
  • يمكن ضبط الإعدادات داخل اللوحة ببضعة نقرات من الماوس.
  • يمكنك تطبيق آليات نقطة التعادل والوقف المتحرك لتأمين أرباحك.
  • ‎إيقاف الخسارة المتحرك المخفي بحسب سهم ‏الحساب.‏‎
  • يمكنك ضبط هذا المعامل ليتم تفعيله بواسطة المؤقت (بما في ذلك التكرار).
  • يمكنك اختيار ما إذا كنت ترغب في إدخال فوائد التبييت والعمولات في معادلة حساب الربح/الخسارة.
  • تعرض اللوحة سبريد الأداة المالية الحالية.
  • تتوفر لقطتين (الهامش المتاح والسهم) لشروط التفعيل المتقدمة.
  • يمكنك فلترة الصفقات بحسب الأرقام السحرية، والأداة المالية، واتجاه الصفقة، والربح، وتعليقات الأمر.
  • يمكنك الجمع بين عدة شروط وفلاتر على النحو الذي تريده.
  • يمكن للوحة التحكم إبلاغك بالإجراءات عبر البريد الإلكتروني والإخطارات الفورية للجوال.
  • تقوم اللوحة تلقائياً بحفظ وتحميل إعداداتك عند تغيير الإطار الزمني أو إعادة تشغيل المنصة، وذلك بهدف الحفاظ على الجهد الذي بذلته في تهيئة الاكسبرت.
  • يمكنك استخدام ملف إعدادات مخصص للتعبئة المسبقة لحقول اللوحة وفقًا لتفضيلاتك.
  • لا يستخدم الاكسبرت سوى ملف واحد من ملفات الويندوز DLL (لتعطيل التداول الآلي) – يمكن للاكسبرت العمل بدون ملفات DLL إذا لم تكن بحاجة لتعطيل التداول الآلي.
  • يمكنك استخدامه في الميتاتريدر4 والميتاتريدر5 (في أوضاع التحوط والتقاص على حد سواء).
  • تتمدد اللوحة بشكل ملائم على الشاشات عالية الدقة (4K، على سبيل المثال).
  • تتاح لك حرية تصفح وتعديل كود الاكسبرت مفتوح المصدر.

الواجهة

علامة التبويب الرئيسية

تساعد علامة التبويب الرئيسية في اللوحة على التحكم في إعدادات الوقف المتحرك و نقطة التعادل جنباً إلى جنب مع لقطات الهامش المتاح والسهم. تستخدم نفس علامة التبويب للتحكم في‎ ‎الوقف ‏المتحرك المستند إلى سهم الحساب‎.‎ كما يمكنك أيضاً استخدامها في ضبط عداد الوقت (التايمر) واختيار ما إذا كنت ترغب في إدخال فائدة التبييت والعمولات في حساب الربح والخسارة. وبالإضافة إلى ذلك، تعرض علامة التبويب السبريد الحالي. تُظهر جميع علامات التبويب حالة المستشار الخبير:

 حامي الحساب - الواجهة – علامة التبويب الرئيسية

Timer هو ميزة اختيارية لأداء إجراءات المستشار الخبير في وقت محدد.لتشغيل عداد الوقت، ستحتاج إلى تعيين خانة الاختيار والتوقيت (خادم التداول أو توقيت الحاسب الشخصي) والذي ترغب أن يقوم الاكسبرت خلاله بتنفيذ إجراءاته.يمكنك أيضاً اختيار أي من أيام الأسبوع الذي سيستخدم في ضبط المؤقت.

يتم تعيين مستويات التعادل والوقف المتحرك بشكل مشابه – عن طريق النقر على مربع الاختيار وضبط إعدادات القيمة ذات الصلة في خانة الإدخال:

  • تسمح لك خانة الإدخال الأولى للوقف المتحرك بتعيين مستوى الربح في شكل نقاط والذي وفقاً له يتم تفعيل الوقف المتحرك للمرة الأولى. على سبيل المثال، 100 نقطة؛ عندما يحقق مركز التداول ربح بـ 100 نقطة على الأقل، سيتم تطبيق الوقف المتحرك باستخدام مسافة الوقف المذكورة في خانة الإدخال التالية.
  • المسافة الفعلية للوقف المتحرك التي سيتم استخدامها.
  • حقل إدخال التعادل الأول هو العدد المستهدف لنقاط الربح (أو وحدات العملة) عند تحريك أمر إيقاف الخسارة إلى نقطة التعادل.
  • يتيح حقل الإدخال النهائي تعيين قيمة equity trailing stop بعملة الحساب أو نقاط مئوية. يتم عرض القيمة النشطة لإيقاف ‏الخسارة المستند إلى سهم الحساب في حالة وجودها أسفل مربع ‏الاختيار، بجانب زر منفصل لإعادة تعيينها.‏‎يمكنك أن تختار ما إذا كنت تريد الحصول على تنبيه بشأن تفعيل أمر الإيقاف المتحرك على أساس سهم الحساب، وما إذا كنت تريد تعطيل آلية التتبع بعد تشغيلها.

علامة تبويب الفلاتر

تتيح لك علامة التبويب هذه تقييد عدد الصفقات التي يقوم Account Protector بمراقبتها وإدارتها باستخدام الأرقام السحرية، ورمز الأمر، والربح، والاتجاه، والتعليق.

حامي الحساب - الواجهة – علامة تبويب الفلاتر

تسمح لك خانة الرقم السحري بإدخال عدة قيم رقمية وإجبار الاكسبرت إما على العمل مع الصفقات المرتبطة بهذه الأرقام أو استبعاد هذه الصفقات من نطاق المعالجة. تصفية الرمز هي عبارة عن مجموعة من أزرار الاختيار التي تتضمن اختيارات موصوفة بدقة. تعليق الأمر هي أداة للتصفية تستند إلى خانة إدخال نصية واختيار ما إذا كنت تبحث عن التطابق التام، التعليقات التي تتضمن النص، التعليقات التي لا تتضمن النص، أو التعليقات التي لا تتضمن نص مماثل.

يمكن تحديد فلتر الصفقات الخاسرة والرابحة باستخدام مربعي الحوار، بينما يستخدم فلتر اتجاه الأمر قائمة منسدلة.

علامة تبويب الشروط

يمكنك من خلال علامة تبويب الشروط تعيين شروط تفعيل إجراءات الاكسبرت.

حامي الحساب - الواجهة – علامة تبويب الشروط

تتضمن الشروط الـ 12 الأولى أرباح/خسائر عائمة ويتم تفعيلها إذا:

  • ارتفعت الخسارة العائمة إلى نسبة معينة من الرصيد. على سبيل المثال، عندما تصبح الخسارة الورقية أكبر أو تساوي 20٪ من الرصيد.
  • انخفضت الخسارة العائمة إلى نسبة معينة من الرصيد. على سبيل المثال، عندما تصبح الخسارة الورقية أقل أو تساوي 20٪ من الرصيد.
  • ارتفعت الخسارة العائمة إلى عدد معين من وحدات العملة. على سبيل المثال، عندما تصبح الخسارة الورقية أكبر من أو تساوي 100 دولار.
  • انخفضت الخسارة العائمة إلى عدد معين من وحدات العملة. على سبيل المثال، عندما تصبح الخسارة الورقية أقل من أو تساوي 100 دولار.
  • ارتفعت الخسارة العائمة إلى عدد معين من النقاط. على سبيل المثال، عندما تصبح الخسارة الورقية أكبر أو تساوي 50 نقطة.
  • انخفضت الخسارة العائمة إلى عدد معين النقاط. على سبيل المثال، عندما تصبح الخسارة الورقية أقل أو تساوي 50 نقطة.
  • ارتفعت الأرباح العائمة إلى نسبة معينة من الرصيد. على سبيل المثال، يصبح الربح الورقي أكبر أو يساوي 40٪ من الرصيد.
  • انخفضت ​​الأرباح العائمة إلى نسبة معينة من الرصيد. على سبيل المثال، يصبح الربح الورقي أقل أو يساوي 40٪ من الرصيد.
  • ارتفعت الأرباح العائمة إلى عدد معين وحدات العملة. على سبيل المثال، يصبح الربح الورقي أكبر أو يساوي 200 دولار.
  • انخفضت ​​الأرباح العائمة إلى عدد معين وحدات العملة. على سبيل المثال، عندما يصبح الربح الورقي أقل أو يساوي 200 دولار.
  • ارتفعت الأرباح العائمة إلى عدد معين النقاط. على سبيل المثال، عندما يصبح الربح الورقي أكبر أو يساوي 100 نقطة.
  • انخفضت ​​الأرباح العائمة إلى عدد معين النقاط. على سبيل المثال، يصبح الربح الورقي أقل أو يساوي 100 نقطة.

يمكن تعطيل أي من هذه الشروط الـ 12 وإخفائها عبر معلمات إدخال المستشار الخبير.

بعد ذلك، هناك أربعة شروط لمقارنة رصيد الحساب (السهم) مع اللقطة التي تم التقاطها سابقًا:

  • عندما يصبح السهم أقل من أو يساوي عدد معين من وحدات العملة. على سبيل المثال، إذا تراجع السهم إلى أو أصبح أقل من 800$.
  • عندما يصبح السهم أكبر من أو يساوي عدد معين من وحدات العملة. على سبيل المثال، عندما يرتفع السعر إلى أو يزيد عن 1200$.
  • عندما يصبح الرصيد مطروحًا منه رصيد اللقطة أكبر من أو يساوي عدد معين من وحدات العملة. على سبيل المثال، يصبح الرصيد أكبر بـ 100$ من اللقطة السابقة.
  • عندما يصبح رصيد اللقطة مطروحًا منه رصيد الحساب أكبر من أو يساوي عدد معين من وحدات العملة. على سبيل المثال، عندما يصبح الرصيد أقل بـ 150$ من رصيد اللقطة.

وبعد ذلك، هناك شرطين آخرين لمقارنة سهم الحساب مع اللقطة التي سبق تسجيلها:

  • عندما يصبح السهم أقل من أو يساوي نسبة مئوية معينة من اللقطة السابقة. على سبيل المثال، عندما يتراجع السهم إلى أو يصبح أقل من 90% من اللقطة السابقة.
  • عندما يصبح السهم أكبر من أو يساوي نسبة مئوية معينة من اللقطة السابقة. على سبيل المثال، عندما يرتفع السهم أو يزيد عن 115% من اللقطة السابقة.

تتوفر شروط مشابهة للهامش المتاح. يقارن الشرطين الأولين مقدار الهامش مع قيمة مالية معينة:

  • عندما يصبح الهامش المتاح أقل من أو يساوي عدد معين من وحدات العملة. على سبيل المثال، إذا تراجع الهامش المتاح إلى أو أصبح أقل من 500$.
  • عندما يصبح الهامش المتاح أكبر من أو يساوي عدد معين من وحدات العملة. على سبيل المثال، إذا ارتفع الهامش المتاح إلى أو أصبح أكبر من 750$.

يقارن الشرطين التاليين الهامش الحر مع رصيد اللقطة:

  • عندما يصبح الهامش المتاح أقل من أو يساوي نسبة مئوية معينة من اللقطة السابقة. على سبيل المثال، إذا تراجع الهامش المتاح إلى أو أصبح أقل من 80% من اللقطة السابقة.
  • عندما يصبح الهامش المتاح أكبر من أو يساوي نسبة مئوية معينة من اللقطة السابقة. على سبيل المثال، إذا ارتفع الهامش المتاح إلى أو أصبح أكبر من 130% من اللقطة السابقة.

يحلل الشرطان التاليان السعر الحالي على الرسم البياني:

  • يصبح السعر الحالي أكبر من أو يساوي قيمة معينة. على سبيل المثال، السعر الحالي على الرسم البياني لزوج EUR/USD يصل إلى 1.2000 أو أعلى.
  • يصبح السعر الحالي أقل من أو يساوي قيمة معينة. على سبيل المثال، السعر الحالي على الرسم البياني لزوج EUR/USD يلامس 1.1000 أو أقل.

بعد ذلك، اتبع الشرطان اللذان يعملان مع مستوى الهامش (أي قسمة سهم الحساب على الهامش المُستخدم):

  • يصبح مستوى الهامش أكبر من أو يساوي نسبة مئوية محددة. على سبيل المثال، يرتفع مستوى الهامش إلى 110% أو أعلى.
  • يصبح مستوى الهامش أقل من أو يساوي نسبة مئوية محددة. على سبيل المثال، ينخفض مستوى الهامش إلى 55% أو أقل.

بعد ذلك، هناك شرطان لسبريد الزوج الحالي:

  • يصبح السبريد أكبر من أو يساوي عدد معين من النقاط. على سبيل المثال، يرتفع السبريد إلى 100 نقطة.
  • يصبح السبريد أقل من أو يساوي عدد معين من النقاط. على سبيل المثال، ينخفض السبريد إلى 10 نقاط.

تتكون المجموعة التالية من ستة شروط تقوم بتحليل الربح أو الخسارة اليومية للحساب. يمكنك إدخال قيم سلبية لمقارنة الخسارة وقيم موجبة لمقارنة الأرباح. يستخدم Account Protector توقيت الخادم لتحديد بداية اليوم لهذه الشروط ويقوم بتضمين الربح/الخسارة العائمة في حساباته:

  • الربح/الخسارة اليومية أكبر من أو تساوي عدد معين من وحدات العملة. على سبيل المثال، يرتفع إجمالي الربح اليومي إلى 100 دولار أمريكي أو أكثر.
  • الربح/الخسارة اليومية أقل من أو تساوي عدد معين من وحدات العملة. على سبيل المثال، ينخفض إجمالي الربح اليومي إلى -100 دولار أمريكي أو أقل.
  • الربح/الخسارة اليومية أكبر من أو يساوي عدد معين من النقاط. على سبيل المثال، يرتفع إجمالي الربح اليومي إلى 250 نقطة أو أعلى.
  • الربح/الخسارة اليومية أقل من أو يساوي عدد معين من النقاط. على سبيل المثال، يتراجع إجمالي الربح اليومي إلى -300 نقطة أو أقل.
  • الربح/الخسارة اليومية أكبر من أو تساوي قيمة النسبة المئوية لرصيد الحساب الافتتاحي اليومي. على سبيل المثال، عندما يصل إجمالي الربح اليومي إلى 5% أو أكثر.
  • الربح/الخسارة اليومية أقل من أو تساوي قيمة النسبة المئوية لرصيد الحساب الافتتاحي اليومي. على سبيل المثال، عندما يتراجع إجمالي الربح اليومي إلى -3% أو أقل.

تتعلق المجموعة الأخيرة من الشروط بعدد الأوامر والمراكز:

  • عدد المراكز أكبر من أو يساوي رقم معين. على سبيل المثال، إجمالي عدد المراكز المفتوحة يرتفع إلى 5.
  • عدد المراكز أقل من أو يساوي رقم معين. على سبيل المثال، انخفاض إجمالي عدد المراكز المفتوحة إلى 0.
  • عدد الأوامر أكبر من أو يساوي رقم معين. على سبيل المثال، إجمالي عدد الأوامر المعلقة يرتفع إلى 6.
  • عدد الأوامر أقل من أو يساوي رقم معين. على سبيل المثال، إجمالي عدد الأوامر المعلقة ينخفض إلى 1.

بعد تفعيل أحد الشروط، سيتم إلغاء تحديد خانة الاختيار الخاصة به ما لم يتم تعيين DoNotDisableConditions عند true.

علامة تبويب الإجراءات

تسمح لك علامة التبويب باختيار الإجراءات التي يجب تفعيلها عند استيفاء شروط محددة.

حامي الحساب - الواجهة – علامة تبويب الإجراءات

يدعم Account Protector تسعة إجراءات:

  • Close % of positions سيغلق (بالكامل أو جزئيًا) الصفقات النشطة المحددة (الكل، الخاسرة، أو الرابحة) على جميع الأدوات المالية التي لم يتم تصفيتها (باستخدام علامة تبويب الفلاتر) طالما كان التداول مُفعلًا.
  • حذف جميع الأوامر المعلقة سيقوم بحذف جميع أوامر الوقف، الحد ووقف الحد على كافة أدوات التداول التي لم يتم تصفيتها (باستخدام علامة تبويب الفلاتر) وحيث تم تمكين التداول.
  • تعطيل التداول الآلي سيقوم بإيقاف تشغيل زر التداول الآلي في المنصة بحيث يمنع إجراء أي عمليات إضافية لجميع المستشارين الخبراء. يستخدم اكسبرت حامي الحساب أحد وظائف user32.dll لمحاكاة إجراء الضغط على الزر. لن يعمل هذا الإجراء إذا كانت ملفات DLLs معطلة.
  • إرسال بريد الكتروني سيقوم بإشعارك باستخدام رسالة بريد إلكتروني في حالة وجود إعدادات صحيحة تحت قائمة أدوات> خيارات> البريد الإلكتروني. سيتم إرسال رسالة إلكترونية واحدة تتضمن وصف موجز للشرط الذي تم استيفاءه والإجراءات التي تم اتخاذها.
  • إرسال اخطارات فورية سيقوم بإبلاغك عن طريق الإخطارات الفورية للجوال في حالة وجود إعدادات صحيحة تحت قائمة أدوات> خيارات> البريد الإلكتروني. سيتم إرسال إخطارين يتضمن كل منها وصف موجز للشرط الذي تم استيفاءه والإجراءات التي تم اتخاذها.
  • Close platform الضغط هنا سيؤدي إلى إغلاق منصة الميتاتريدر. يمنع هذا الإجراء أي عمليات إضافية للمستشارين الخبراء المُرفقين.
  • Enable autotrading سيؤدي إلى تشغيل زر AutoTrading في المنصة، وهو ما يمكن المستشارين الخبراء الآخرين من العمل بشكل صحيح. يستخدم "Account Protector" خاصية استدعاء إحدى وظائف user32.dll لمحاكاة الضغط على الزر. لن يعمل هذا الإجراء إذا تم تعطيل DLLs.
  • Recapture snapshotsسيتم تسجيل لقطات الأسهم والهامش.
  • Close all other charts سيقوم بإغلاق جميع الرسوم البيانية في المنصة باستثناء الرسم البياني الحالي حيث تعمل النسخة الحالية من Account Protector.

بعد اتخاذ الإجراء، سيتم إلغاء علامة الاختيار في مربع الاختيار الخاص به

بعد اتخاذ إجراء ما، سيتم إلغاء تحديد خانة الاختيار الخاصة به ما لم يتم تعيين DoNotDisableActions عند true.


الاستخدام

يهدف اكسبرت حامي الحساب (AP) إلى مساعدتك في الحفاظ على رصيد حسابك. يعمل AP استناداً إلى الشروط والإجراءات التي تقوم بتحديدها. ويتم تطبيق هذه الإجراءات في اللحظة التي يتم فيها تفعيل واحد على الأقل من هذه الشروط. كما ستساعدك اللوحة الرسومية على تشغيل الاكسبرت بسلاسة.

يمكنك التأكد من تشغيل AP بشكل سليم عن طريق تشغيل زر التداول الآلي في محطة الميتاتريدر4. يساعد السماح باستيراد ملفات DLL الاكسبرت على تعطيل التداول الآلي تلقائياً عند ضبط إعداداته للقيام بذلك. كما سيقوم الاكسبرت أيضاً بتنبيهك في حالة إيقاف تشغيل زر التداول الآلي أو استيراد DLL إلا أنه سيواصل العمل في وضع مقيد.

سيقوم الاكسبرت بتطبيق مستويات وقف الخسائر ونقطة التعادل إذا قمت بضبط هذه الإعدادات عبر علامة التبويب الرئيسية وتفعيل التداول الآلي.

إذا قمت بضبط معامل الإدخال EnableEmergencyButton عند Yes، سيظهر زر طوارئ كبير باللون بالأحمر في قاع علامة التبويب الرئيسية. يمكنك الضغط على هذا الزر لإغلاق جميع مراكز التداول، حذف كافة الأوامر المعلقة، وتعطيل التداول الآلي تلقائياً. يحترم زر الطوارئ جميع الفلاتر التي تم تعيينها من خلال علامة تبويب الفلاتر.

الحالة

يمكنك مراقبة حالة اكسبرت حامي الحساب عن طريق النظر إلى السطر العلوي في لوحة التحكم، تُظهر الحالة الحالية للوحة (ON أو OFF) وحالتها الحالية كواحدة من القيم الست الممكنة:

  • التداول الآلي معطل— لن يكون بمقدور الاكسبرت إجراء أي عمليات تداول حتى تفعيل خاصية التداول الآلي.
  • لم يتم تعيين أي شروط— ستحتاج إلى تعيين بعض الشروط في علامة تبويب الشروط لتحديد الحالات التي يتم فيها تفعيل الاكسبرت واتخاذه لبعض الإجراءات.
  • لم يتم تعيين إجراء— ستحتاج إلى تعيين بعض الإجراءات في علامة تبويب الإجراءات حتى يقوم الاكسبرت بإجراء معين عند تفعيل إحدى الشروط.
  • OK (but turned OFF) — Account Protector جاهز لبدء العمل بمجرد تشغيله باستخدام زر Switch.
  • OK— يعمل الاكسبرت بشكل كامل وسوف يتخذ بعض الإجراءات عند استيفاء شرط واحد على الأقل من الشروط المحددة.
  • التفعيل عند طابع زمني— يظهر بعد تفعيل بعض الشروط.

التسجيل

عند إرفاق AP إلى الرسم البياني، فإنه يقوم بتسجيل معلومات حساب التداول ومعلمات الإدخال إذا تم تعيين اسم ملف السجل.

ويقوم AP خلال هذه العملية بتسجيل الأحداث التالية:

  • عند تفعيل بعض الشروط، يقوم AP بتسجيل اسم الشرط، معلومات الحساب الحالي، وكافة إعدادات لوحة التحكم.
  • عند اتخاذ بعض الإجراءات، يقوم AP بتسجيل اسم الإجراء فضلاً عن قائمة مفصلة بكافة الصفقات المغلقة والأوامر المعلقة المحذوفة.
  • يسجل AP رسائل الخطأ (عند إدخال بعض قيم المدخلات الخاطئة).
  • يمكن مشاهدة معظم رسائل التسجيل داخل علامة تبويب المستشارين الخبراء من منصة MT4/MT5.
  • إذا قمت بحذف AP من الرسم البياني، فسيقوم مرة أخرى بتسجيل جميع المعلومات ذات الصلة بحساب التداول فضلاً عن قيم الإدخال الخاصة به.

يرافق كل سطر في ملف السجل طابع زمني يستند إلى وقت الخادم.


معلمات الإدخال

الرئيسية

  • Enable emergency button (افتراضي= No) – إذا Yes، سيتواجد زر الطوارئ في اللوحة لإتاحة إمكانية الحذف السريع لجميع الصفقات وتعطيل التداول الآلي.
  • DoNotDisableConditions (إفتراضي = false) — إذا كان true، لن يتم وضع علامة على خانة اختيار الشرط المُفعل في علامة التبويب Conditions.
  • DoNotDisableActions (إفتراضي = false) — إذا كان true، لن يتم وضع علامة على خانة اختيار الإجراء المُفعل في علامة التبويب Actions. من غير المستحسن ضبط هذا المعامل عند true ما لم تكن متأكداً تماماً مما تقوم به.
  • DoNotDisableEquityTS (افتراضي = false) — إذا كان true، سيظل أمر الإيقاف المتحرك على أساس سهم الحساب نشطًا بعد تفعيله وسيستمر Account Protector في تتبع الإيقاف للصفقات الجديدة.
  • DoNotDisableTimer (افتراضي = false) — إذا كان true, سيستمر تشغيل المؤقت بعد تفعيله، وسيتم تفعيله مرة أخرى في نفس الوقت في اليوم التالي (أو الأسبوع).
  • ConditionDelay (افتراضي = 0) — عدد الثواني التي يجب انتظارها حتى تظل الحالة نشطة قبل بدء الإجراءات.
  • CountFloatingInDailyPL (افتراضي = true) — إذا كان true، لن يتم احتساب الربح/الخسارة في شروط الربح/الخسارة اليومية.

الشروط

  • DisableFloatLossRisePerc (افتراضي = false) - إذا كان true، يتم تعطيل شرط "ارتفاع الخسارة العائمة إلى٪".
  • DisableFloatLossFallPerc (افتراضي = true) - إذا كان true، يتم تعطيل شرط "انخفاض الخسارة العائمة إلى٪".
  • DisableFloatLossRiseCurr (افتراضي = false) - إذا كان true، يتم تعطيل شرط "ارتفاع الخسارة العائمة إلى وحدات معينة من العملة".
  • DisableFloatLossFallCurr (افتراضي = true) - إذا كان true، يتم تعطيل شرط "انخفاض الخسارة العائمة إلى وحدات معينة العملة".
  • DisableFloatLossRisePips (افتراضي = false) - إذا كان true، يتم تعطيل شرط "ارتفاع الخسارة العائمة إلى عدد معين من النقاط".
  • DisableFloatLossFallPips (افتراضي = true) - إذا كان true، يتم تعطيل شرط "انخفاض الخسارة العائمة إلى عدد معين من النقاط ".
  • DisableFloatProfitRisePerc (افتراضي = false) - إذا كان true، يتم تعطيل شرط "ارتفاع الأرباح العائمة إلى٪".
  • DisableFloatProfitFallPerc (افتراضي = true) - إذا كان true، فسيتم تعطيل شرط "ارتفاع الأرباح العائمة إلى٪".
  • DisableFloatProfitRiseCurr (افتراضي = false) - إذا كان true، يتم تعطيل شرط "ارتفاع الأرباح العائمة إلى وحدات معينة من العملة ".
  • DisableFloatProfitFallCurr (افتراضي = true) - إذا كان true، يتم تعطيل شرط "انخفاض الأرباح العائمة إلى وحدات معينة من العملة ".
  • DisableFloatProfitRisePips (افتراضي = false) - إذا كان true، يتم تعطيل شرط "ارتفاع الأرباح العائمة إلى عدد معين من النقاط ".
  • DisableFloatProfitFallPips (افتراضي = true) - إذا كان true، يتم تعطيل شرط "انخفاض الأرباح العائمة إلى عدد معين من النقاط ".
  • DisableCurrentPriceGE (افتراضي = true) — إذا true، الشرط "السعر الحالي أكبر من أو يساوي" مُعطل.
  • DisableCurrentPriceLE (افتراضي = true) — إذا true، الشرط "السعر الحالي أقل من أو يساوي" مُعطل.
  • DisableEquityMinusSnapshot (افتراضي = true) — إذا true، الشرط "(الرصيد – اللقطة) أكبر من أو يساوي" مُعطل.
  • DisableSnapshotMinusEquity (افتراضي = true) — إذا true، الشرط "(اللقطة – الرصيد) أكبر من أو يساوي" مُعطل.
  • DisableMarginLevelGE (افتراضي = true) — إذا true،يتم تعطيل شرط "مستوى الهامش أكبر من أو يساوي".
  • DisableMarginLevelLE (افتراضي = true) — إذا true، يتم تعطيل شرط "مستوى الهامش أقل من أو يساوي".
  • DisableSpreadGE (افتراضي = true) — إذا true، يتم تعطيل شرط "السبريد أكبر من أو يساوي".
  • DisableSpreadLE (افتراضي = true) — إذا true، يتم تعطيل شرط "السبريد أقل من أو يساوي".
  • DisableDailyProfitLossUnitsGE (افتراضي = true) — إذا true، يتم تعطيل شرط "الربح/الخسارة اليومية أكبر من أو تساوي وحدات معينة".
  • DisableDailyProfitLossUnitsLE (افتراضي = true) — إذا true، يتم تعطيل شرط "مستوى الربح/الخسارة اليومية أقل من أو يساوي وحدات معينة".
  • DisableDailyProfitLossPointsGE (افتراضي = true) — إذا true، يتم تعطيل شرط "الربح/الخسارة اليومية أكبر من أو تساوي نقاط".
  • DisableDailyProfitLossPointsLE (افتراضي = true) — إذا true، يتم تعطيل شرط "مستوى الربح/الخسارة اليومية أقل من أو يساوي نقاط".
  • DisableDailyProfitLossPercGE (افتراضي = true) — إذا true، يتم تعطيل شرط "الربح/الخسارة اليومية أكبر من أو يساوي %".
  • DisableDailyProfitLossPercLE (افتراضي = true) — إذا true، يتم تعطيل شرط "مستوى الربح/الخسارة اليومية أقل من أو يساوي %".

التداول

  • DelayOrderClose (افتراضي = 0) — مدة التأخير بالملي ثانية بين أوامر الإغلاق. يمكن أن يساعد هذا المعامل في عدم إغراق خادم التداول لدى الوسيط الذي تتعامل معه بسيل من الأوامر المتزامنة.
  • UseTotalVolume (افتراضي = false) — إذا true، سيأخذ Account Protector في الاعتبار حجم التداول الإجمالي الذي تم إغلاقه عند تعيين الإغلاق الجزئي. هذا الأمر هام للغاية عند التداول بعدة صفقات ذات أحجام صغيرة.
  • CloseFirst (افتراضي = "No order, as quickly as possible") — يحدد كيفية فرز الصفقات توطئةً لإغلاقها:
    • No order, as quickly as possible —.لن يقوم Account Protector بفرز مراكز التداول، بل سيغلقها بناءً على الترتيب الداخلي في الميتاتريدر. إذا تم تفعيل إجراء الإغلاق بواسطة بعض الشروط المعتمدة على الربح أو الخسارة العائمة، فإنه سيبدأ في فرز الصفقات وفق ترتيب تنازلي.
    • Most distant trades first — سيقوم Account Protector بفرز وإغلاق الصفقات بدءً من الصفقة الأبعد (تتحدد وفق أسعار الفتح). سيعمل هذا الإجراء بغض النظر عن الشرط الذي يتم تفعيله.
    • Nearest trades first —سيقوم Account Protector بفرز وإغلاق الصفقات بدءً من أقرب الصفقات (بناءً على أسعار الفتح). سيعمل هذا الإجراء بغض النظر عن الشرط الذي تم تفعيله.
    • Most profitable trades trades first — سيقوم Account Protector بفرز وإغلاق الصفقات بدءً من الصفقة الأكثر ربحًا (بحسب الربح العائم). سيعمل هذا الإجراء بغض النظر عن الشرط الذي تم تفعيله.
    • Most losing trades first — سيقوم Account Protector بفرز وإغلاق الصفقات بدءً من الصفقة الأكثر خسارة (بحسب الخسارة العائمة). سيعمل هذا الإجراء بغض النظر عن الشرط الذي تم تفعيله.
  • BreakEvenProfitInCurrencyUnits (افتراضي = false) — إذا كان true, سيتم تعيين مسافة التعادل في علامة التبويب الرئيسية في شكل وحدات من العملة بدلاً من النقاط.
  • EquityTrailingStopInPercentage (افتراضي = false) — إذا كان true، سيتم تعيين مسافة الإيقاف المتحرك للسهم المخفي في شكل نقاط مئوية بدلاً من وحدات العملة.

متفرقات

  • AlertOnEquityTS (افتراضي = false) — إذا كان true، ستظهر نافذة منبثقة عند تفعيل أمر إيقاف مخفي متحرك على أساس سهم الحساب.
  • AdditionalFunds (افتراضي = 0) —سيتم إضافة أموال إضافية إلى رصيد الحساب، والسهم والهامش الحر. هذا الأمر قد يكون مفيدًا إذا كنت ترغب أن يتصرف Account Protector كما لو أن لديك أموال أكثر (أو أقل) في حسابك مما هو موجود بالفعل.
  • Instruments (افتراضي = "") — القائمة الافتراضية لأدوات التداول التي سيتم استخدامها مع فلتر الصفقة.
  • GlobalSnapshots (افتراضي = false) — إذا كان true, ستشارك جميع نسخ Account Protector في المنصة نفس لقطات السهم والهامش بين بعضها البعض. سيتم توزيع أخر تحديث لهذه اللقطات على جميع نسخ Account Protector التي تم ضبط معلمة الإدخال هذه لها عند true.
  • Slippage (افتراضي= 2) – قيمة الانزلاق السعري المعطاة في شكل نقاط الوسيط والتي تستخدم عند إغلاق مراكز التداول.
  • Log file name (افتراضي= "ap_log.txt") – إذا تم إدخال قيمة، سيقوم حامي الحساب بتسجيل جميع الإعدادات والأحداث داخل هذا الملف.
  • Settings file (افتراضي = "") — إذا تم إدخال هذه القيمة سيقوم Account Protector بتحميل إعدادات اللوحة من هذا الملف. يمكن تحميل هذا الملف فقط من المجلد الفرعي \MQL4\Files\ أو \MQL5\Files\ في مجلد بيانات المنصة على جهازك.
  • Silent (افتراضي = false) — إذا كان true، لن يسجل Account Protector أي شيء في علامة تبويب الخبراء في المنصة. قد يكون هذا المعامل مفيدًا لتجنب تدفق عدد كبير من رسائل السجل.

تنزيل (ver. 1.11, 2024-06-19)

حامي الحساب للميتاتريدر4تنزيل

حامي الحساب للميتاتريدر5تنزيل

لتنصيب الاكسبرت؛ قم بفك الضغط ونسخ مجلد حامي الحساب بأكمله إلى \MQL4\Experts\ أو \MQL5\Experts\ (إذا كنت تستخدم الميتاتريدر5) في مجلد بيانات المنصة.عند تجميع Account Protector في MetaEditor، تأكد من تجميع إماmq4 أو AccountProtector.mq5 وليس AccountProtector.mqh.


الأسئلة الشائعة

هل يستطيع Account Protector تعطيل التداول الآلي أولاً ثم يتابع بعد ذلك إغلاق المراكز وحذف الأوامر؟

للأسف لا. يحتاج Account Protector نفسه كمستشار خبير إلى تفعيل التداول الآلي قبل إغلاق المراكز وحذف الأوامر.

المناقشة

هل لديك أي اقتراحات أو أسئلة بخصوص هذا المستشار الخبير؟ يمكنك دائماً مناقشة حامي الحساب مع متداولين آخرين ومبرمجي MQL في المنتدى.


‎سجل ‏التغييرات‎

تحذير! يستخدم إصدار MT5 الآن تنسيق ملف إعدادات UTF-8. قد يؤدي التحديث من الإصدار 1.09 أو أقدم إلى فشل تحميل ملف الإعدادات بشكل صحيح.

1.11 — 2024-06-19

  • إضافة خيار لتبديل الإيقاف المتحرك للسهم المخفي إلى النسبة المئوية (EquityTrailingStopInPercentage).
  • إضافة وضع صامت لتجنب إخراج رسائل سجل الاكسبيرت إلى علامة تبويب الخبراء في المنصة (Silent).
  • إضافة آلية خاصة لتجنب التشغيل الدوري لشروط الربح/الخسارة اليومية في بعض الحالات..
  • تغيير اسم الملف الافتراضي من log.txt إلى ap_log.txt.
  • تغيير طريقة اكتشاف حالة التداول الآلي والإبلاغ عنها. أصبح Account Protector الآن أكثر تحديدًا.

1.10 — 2023-06-20

تحذير! يستخدم إصدار MT5 حاليًا تنسيق ملف الإعدادات UTF-8. بعد تحديث Account Protector إلى الإصدار 1.10، فمن المحتمل أن يؤدي ذلك إلى فشل تحميل ملف إعداداتك القديمة بشكل صحيح.

  • إضافة خيار للاقتصار على حساب الربح/الخسارة المُحققة في شروط الربح/الخسارة اليومية (CountFloatingInDailyPL).
  • إضافة خيار تأخير التفعيل (ConditionDelay) لانتظار بقاء الشرط نشطًا لفترة زمنية معينة قبل بدء الإجراءات.
  • إضافة خيار لتحميل ملف إعداداتك المُخصص باستخدام قيم حقول اللوحة (Settings file).
  • إضافة أربع شروط جديدة تعتمد على عدد المراكز والأوامر المعلقة.
  • إضافة حالة ON/OFFعامة للوحة لتجنب التفعيل غير المتوقع للإجراءات أو الإيقاف المتحرك أو نقطة التعادل.
  • إضافة عامل تصفية جديد إلى علامة التبويب Filters لاستهداف صفقات البيع والشراء بشكل منفصل.
  • تغيير كيفية التحكم في طريقة ترتيب الصفقات قبل الإغلاق (انظر معامل الإدخال CloseFirst).
  • إصلاح ترميز الملف المستخدم في ملف إعدادات اللوحة في MT5. أصبح التنسيق الآن UTF-8. قد يؤدي ذلك على الأرجح إلى فشل Account Protector في تحميل ملف إعداداتك القديمة بشكل صحيح.
  • إصلاح خلل في إصدار MT4 من المستشار الخبير كان يؤدي إلى احتساب الإيداعات والسحوبات ضمن شروط الربح/الخسارة اليومية.
  • تسوية المنازل العشرية الثابتة في بعض الحقول الشرطية.
  • إصلاح خلل في موضع الحقول في علامة تبويب عوامل التصفية لتجنب تداخل المشاكل في MT4.
  • تحسين مرحلتي التهيئة وإلغاء التهيئة للمستشار الخبير لتحسين سرعة التحميل بشكل كبير عند تبديل الرمز على الرسم البياني.
  • حذف معامل الإدخال PanelOnTopOfChart، واستخدام مربع الاختيار 'Chart on foreground' في إعدادات الرسم البياني بدلاً منه.

1.09 — 2022-12-21

  • إضافة معامل الإدخال (BreakEvenProfitInCurrencyUnits) للسماح لحقل مسافة التعادل بقبول القيم في شكل وحدات من العملة بدلاً من النقاط اختياريًا.
  • تمت إضافة معامل الإدخال (GlobalSnapshots) للسماح بتشغيل نسختين أو أكثر من Account Protector على نفس المنصة ومشاركة لقطات السهم والهامش مع بعضها البعض.
  • تمت إضافة معامل الإدخال (DoNotDisableTimer) لتفعيل ’مؤقت دائم‘ مع تشغيل إجراء التكرار..
  • إضافة الإجراء Close all other charts لتفعيل التعطيل الذكي لجميع المستشارين الخبراء الآخرين..
  • تحسين أداء إغلاق مركز التداول عند عدم تعيين عوامل فلترة.
  • إصلاح الخلل المحتمل من القسمة على صفر عند تفعيل شرط الربح/الخسارة اليومية.
  • إصلاح خلل التفعيل الخاطئ لشرط مستوى الهامش في حالة عدم وجود صفقات مفتوحة.
  • إصلاح خلل (في MT4) عندما لا تتذكر اللوحة علامة التبويب المحددة بشكل صحيح.
  • إصلاح خطأ بسيط في وظيفة ArraySort().
  • إيضاح مستويات شرط النسبة المئوية للربح/الخسارة اليومية عن طريق إضافة أنها تعمد على رصيد الحساب.

1.08 — 2022-06-15

  • إضافة معامل الإدخال (DoNotDisableEquityTS) لعدم تعطيل أمر الإيقاف المتحرك على أساس سهم الحساب عند تنشيطه.
  • إضافة معامل الإدخال (AlertOnEquityTS) لإصدار تنبيه اختياري عند تفعيل أمر الإيقاف المتحرك على أساس سهم الحساب.
  • إضافة معامل الإدخال (CloseMostDistantFirst) لتوجيه المستشار الخبير بحيث يغلق الصفقات بدءً من الأبعد (سعر الافتتاح مطروحًا منه السعر الحالي كمسافة).
  • إعادة تسمية معامل الإدخال DoNotResetConditions إلى DoNotDisableConditions و DoNotResetActions إلى DoNotDisableActions لتجنب أي التباس.
  • إصلاح خطأ فادح كان يمنع إغلاق المركز عند تعيين ملف السجل على أنه فارغ.
  • إصلاح خلل كان يمنع ملف السجل من العمل بشكل صحيح حتى في حالة عدم وجود خطأ في فتحه.

1.07 — 2022-02-16

  • إصلاح خلل في إيقاف الخسارة المتحرك لإغلاق الصفقات عند الوصول إلى مستوى الإيقاف المتحرك.

1.06 — 2022-02-08

  • إضافة شرط يعتمد على سبريد أداة التداول الحالية.
  • إضافة شرط يعتمد على مستوى الهامش في الحساب.
  • إضافة مجموعة من الشروط تعتمد على الربح/الخسارة اليومية.
  • إضافة فلتر لتصفية الصفقات الرابحة/الخاسرة.
  • تحسين فلتر الأداة المالية لقبول قائمة بأدوات التداول المُضمنة/المستبعدة.
  • تحسين توافق اللوحة مع مؤشرات اللوحة الأخرى والمستشارون الخبراء.
  • تحسين الأداء عند فحص بعض الشروط البطيئة بشكل خاص.
  • تحسين عملية فلترة الأرقام السحرية.
  • إصلاح خلل كان يمنع "زر الطوارئ" من إغلاق مراكز التداول.
  • إصلاح خلل كان يتسبب في قيام AP بتطبيق "قيمة الربح الإضافي للتعادل (نقاط)" حتى في حالة عدم تحديد مربع الاختيار المعني.
  • إعادة تسمية بعض النقاط من خلال واجهة المستشار الخبير لمزيد من الإيضاح.

1.05 — 2021-08-04

  • تم إضافة الشروط "الرصيد – اللقطة" و"اللقطة – الرصيد".
  • تم إضافة شروط "سعر الرسم البياني"
  • تم إضافة التأخير الاختياري بين إغلاق الأوامر (معامل الإدخال DelayOrderClose).
  • تم إضافة خيار (معامل الإدخال UseTotalVolume) لاستخدام حجم التداول الإجمالي في حساب النسبة المئوية للإغلاق عند إغلاق عدة أوامر صغيرة (على سبيل المثال، 0.01 لوت).
  • تم إضافة معامل الإدخال (AdditionalFunds) بحيث يتسنى للمتداول تحديد أموال إضافية لإضافتها إلى رصيد الحساب والسهم والهامش الحر. قد يكون هذا الخيار مفيدًا عند العمل بقيم النسبة المئوية ولم يتم بعد إيداع جميع أموالك في حساب التداول.
  • تم تغيير خانة الإغلاق بالنسبة المئوية في علامة تبويب الإجراءات لقبول القيم التي لا تأخذ شكل رقم صحيح.
  • تم حذف التنبيه الخاص بتعطيل DLL Imports. سيكون التحذير في سطر الحالة كافيًا.
  • تم إصلاح حذف اللوحة المتبقية عند إعادة إرفاق Account Protector بعد حدوث خطأ كبير.
  • تمت معالجة الأسواق المغلقة في MT5. الآن، إذا كان من المفترض إغلاق صفقة ما (بناءً على أحد الشروط المفعلة وإجراء معين) خلال فترة إغلاق السوق، سيقوم Account Protector بإغلاق الصفقة عند إعادة فتح السوق دون إغراق السجل برسائل الخطأ.
  • تحسين توافق إصدار MT5 مع الحسابات المقومة بالعملات المشفرة وأدوات العملات المشفرة.

1.04 — 2020-04-17

  • تمت إضافة الإجراء "Enable autotrading".
  • تمت إضافة الإجراء "Recapture snapshots".
  • تمت إضافة خيار لإغلاق جميع المراكز، الرابحة فقط أو الخاسرة فقط.
  • تمت إضافة شروط عكسية لوصول الخسائر والأرباح إلى قيم معينة. يمكنك استخدام هذا الخيار لتفعيل إجراءات معينة عند انخفاض الخسائر والأرباح بدلاً من زيادتها.
  • تمت إضافة معلمات الإدخال لتقليل عدد الشروط المعروضة في علامة التبويب.
  • تم التبديل من TimeCurrent() إلى TimeLocal() في السجلات.
  • جعل بعض رسائل التسجيل أكثر دقة.

1.03 — 2019-09-30

  • إضافة النسبة المئوية للإغلاق الجزئي إلى علامة تبويب Actions.
  • إضافة يوم من أيام الأسبوع إلى المؤقت.
  • إضافة الدعم لـ 8 منازل عشرية في أحجام مركز التداول (إصدار MT5 من المستشار الخبير فقط).
  • إضافة معلمات الإدخال لتعطيل إعادة ضبط الشروط والإجراءات عند التفعيل.
  • تغيير الكيفية التي يتغير بها سلوك خانات اللوحة  — يمكن تغيير المدخلات حتى في حال إيقاف خانات الاختيار الخاصة بها؛ لا توجد قيمة خاصة لـ EMPTY لتبسيط الأمور.

1.02 — 2019-02-12

  • إصلاح خلل في حال فشل Account Protector في إغلاق مراكز التداول في MT5 مع نوع الأمر التنفيذ الفوري أو الإلغاء.

1.01 — 2017-11-20

  • ‎إضافة الإيقاف المتحرك المخفي المستند إلى سهم ‏الحساب.‏‎
  • ‎إصلاح أخطاء مرتبطة بتكبير وتصغير لوحة ‏التحكم.‏‎
  • ‎إصلاح خطأ تكرار كائنات الرسم البياني التي تظهر عند ‏حفظ وتحميل قالب الرسم البياني مع ‏Account ‎Protector‎‏.‏‎