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

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

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

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

الواجهة

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

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

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

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

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

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

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

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

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

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

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

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

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

تتضمن الشروط الـ 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% أو أقل.

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

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

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

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

هناك خمسة إجراءات يدعمها اكسبرت حامي الحساب:

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

  • DisableFloatLossRisePerc (افتراضي = false) - إذا كان true، يتم تعطيل شرط "ارتفاع الخسارة العائمة إلى٪".

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

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

الاستخدام

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

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

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

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

الحالة

يمكنك مراقبة حالة اكسبرت حامي الحساب عن طريق النظر إلى السطر العلوي في لوحة التحكم، ويظهر هذا السطر الحالة الحالية من بين خمسة قيم ممكنة:

  • التداول الآلي معطل— لن يكون بمقدور الاكسبرت إجراء أي عمليات تداول حتى تفعيل خاصية التداول الآلي.
  • لم يتم تعيين أي شروط— ستحتاج إلى تعيين بعض الشروط في علامة تبويب الشروط لتحديد الحالات التي يتم فيها تفعيل الاكسبرت واتخاذه لبعض الإجراءات.
  • لم يتم تعيين إجراء— ستحتاج إلى تعيين بعض الإجراءات في علامة تبويب الإجراءات حتى يقوم الاكسبرت بإجراء معين عند تفعيل إحدى الشروط.
  • حسناً— يعمل الاكسبرت بشكل كامل وسوف يتخذ بعض الإجراءات عند استيفاء شرط واحد على الأقل من الشروط المحددة.
  • التفعيل عند طابع زمني— يظهر بعد تفعيل بعض الشروط.

التسجيل

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

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

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

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

    • Slippage (افتراضي= 2) – قيمة الانزلاق السعري المعطاة في شكل نقاط الوسيط والتي تستخدم عند إغلاق مراكز التداول.
    • Log file name (افتراضي= "log.txt") – إذا تم إدخال قيمة، سيقوم حامي الحساب بتسجيل جميع الإعدادات والأحداث داخل هذا الملف.
    • Enable emergency button (افتراضي= No) – إذا Yes، سيتواجد زر الطوارئ في اللوحة لإتاحة إمكانية الحذف السريع لجميع الصفقات وتعطيل التداول الآلي.
    • PanelOnTopOfChart (افتراضي = true) – إذا true، ستظهر اللوحة في الصدارة بينما يظهر الرسم البياني في الخلفية. تعيين هذا الإعداد عند false سوف يكشف عن الرسم البياني خلف اللوحة.
    • DoNotDisableConditions (إفتراضي = false) — إذا كان true، لن يتم وضع علامة على خانة اختيار الشرط المُفعل في علامة التبويب Conditions.
    • DoNotDisableActions (إفتراضي = false) — إذا كان true، لن يتم وضع علامة على خانة اختيار الإجراء المُفعل في علامة التبويب Actions. من غير المستحسن ضبط هذا المعامل عند true ما لم تكن متأكداً تماماً مما تقوم به.
    • DoNotDisableEquityTS (إفتراضي = false) — if true, the equity trailing stop will remain active after triggering and new trades will continue get their stop trailed by Account Protector.
    • AlertOnEquityTS (إفتراضي = false) — if true, a pop-up alert will be displayed when the hidden equity trailing stop is triggered.
    • 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 في الاعتبار حجم التداول الإجمالي الذي تم إغلاقه عند تعيين الإغلاق الجزئي. هذا الأمر هام للغاية عند التداول بعدة صفقات ذات أحجام صغيرة.
    • AdditionalFunds (افتراضي = 0) —سيتم إضافة أموال إضافية إلى رصيد الحساب، والسهم والهامش الحر. هذا الأمر قد يكون مفيدًا إذا كنت ترغب أن يتصرف Account Protector كما لو أن لديك أموال أكثر (أو أقل) في حسابك مما هو موجود بالفعل.
    • Instruments (افتراضي = "") — القائمة الافتراضية لأدوات التداول التي سيتم استخدامها مع فلتر الصفقة.
    • CloseMostDistantFirst (افتراضي = false) — if true, the Account Protector will sort and close trades starting from the most distant (from its open price) ones. This will work irrespective of which condition is triggered.

    تنزيل (ver. 1.08, 2022-06-15)

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

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

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

    المناقشة

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

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

    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‎‏.‏‎
    • ‎ ‎