Mql4 - ordersend دون يحصل على الربح الفوركس


(رمز السلسلة رمز إنت سمد عملية حجم مزدوج حجم السعر المزدوج انزلاق السعر انزلاق مزدوج ستوبلوس وقف الخسارة مضاعفة تاكبروفيت سلسلة الربح أخذ تعليق نعلق تعليق ماجيك 0 عدد السحر تاريخ انتهاء الصلاحية 0 في انتظار أمر انتهاء الصلاحية أرويكولوركلرنون اللون) في رمز التداول. في نوع العملية. ويمكن أن يكون أي من عمليات التعداد التجاري. في عدد من القطع. في أقصى سعر الانزلاق لشراء أو بيع أوامر. في مستوى إيقاف الخسارة. في اتخاذ مستوى الربح. في نص تعليق الطلب. قد يتم تغيير الجزء الأخير من التعليق بواسطة الخادم. في ترتيب عدد السحرية. يمكن استخدام معرف معرف المستخدم. في وقت انتهاء صلاحية الطلب (للأوامر المعلقة فقط). في لون السهم فتح على الرسم البياني. إذا كانت المعلمة مفقودة أو لم يتم رسم السهم فتح قيمة كلرنون على المخطط. لعرض عدد التذكرة المعطاة للترتيب من قبل خادم التجارة أو -1 إذا فشل. للحصول على معلومات خطأ إضافية، يجب على المرء استدعاء الدالة جيتلاستيرور (). عند فتح نظام السوق (أوبسيل أو أوبوي)، فقط أحدث أسعار المزايدة (للبيع) أو أسك (للشراء) يمكن استخدامها بسعر مفتوح. إذا تم تنفيذ العملية مع أمان يختلف عن الحالي، يجب استخدام الدالة ماركيتينفو () مع المعلمة مودبيد أو موداسك للحصول على أحدث علامات الاقتباس لهذا الأمان للحصول عليها. سعر المحسوبة أو أونورماليزد لا يمكن تطبيقها. إذا لم يكن هناك طلب السعر المفتوح في مؤشر الترابط السعر أو أنه لم يتم تطبيع وفقا لكمية الأرقام بعد العشرية، سيتم إنشاء الخطأ 129 (إرينفاليدبريس). إذا كان السعر المفتوح المطلوب بالكامل غير محدث، سيتم إنشاء الخطأ 138 (إريكوت) بشكل مستقل على معلمة الانزلاق. إذا كان السعر المطلوب غير محدث، ولكن موجود في مؤشر الترابط، سيتم فتح الطلب بالسعر الحالي وفقط إذا كان السعر الحالي يقع ضمن نطاق انزلاق الأسعار. ستوبلوس ومستويات تاكيبروفيت لا يمكن أن تكون قريبة جدا من السوق. يمكن الحصول على المسافة الدنيا لمستويات التوقف في النقاط باستخدام الدالة ماركيتينفو () مع معلمة موديستوبليفيل. في حالة مستويات توقف خاطئة أو غير طبيعية، سيتم إنشاء الخطأ 130 (إرينفاليدستوبس). قيمة صفر من موديستوبليفيل تعني إما غياب أي قيود على المسافة الدنيا ل ستوب لوتيتاك الربح أو حقيقة أن خادم التجارة يستخدم بعض الآليات الخارجية للتحكم في مستوى ديناميكي، والتي لا يمكن ترجمتها في محطة العميل. في الحالة الثانية، جيتلاستيرور () يمكن إرجاع الخطأ 130، لأن موديستوبليفيل هو في الواقع كوتلواتينغكوت هنا. عند وضع أمر معلق، لا يمكن أن يكون السعر المفتوح قريبا جدا من السوق. يمكن الحصول على الحد الأدنى لمسافة السعر المعلقة من السوق الحالي واحد في نقاط باستخدام الدالة ماركيتينفو () مع المعلمة موديستوبليفيل. في حالة سعر مفتوح كاذب من أجل معلق، سيتم إنشاء الخطأ 130 (إرينفاليدستوبس). يمكن تعطيل التطبيق من الانتظار وقت انتهاء الطلب في بعض الخوادم التجارية. في هذه الحالة، عند تحديد قيمة غير صفرية في معلمة انتهاء الصلاحية، سيتم إنشاء الخطأ 147 (إرتراديكسيراتيونيدينيد). في بعض الخوادم التجارية، يمكن أن يكون المبلغ الإجمالي للأوامر المفتوحة والمعلقة محدودة. إذا تم تجاوز هذا الحد، فلن يتم فتح أي طلب جديد (أو لن يتم وضع أمر معلق) وسيعرض خادم التجارة الخطأ 148 (إرتراديتومانيوردرز). -------------------------------------------------- ---------------- برنامج بدء تشغيل البرنامج النصي ------------------------------ ------------------------------------ الفراغ أونستارت () --- الحصول على الحد الأدنى من مستوى وقف مزدوج مينستوبليفيل ماركيتينفو (سيمبول ()، موديستوبليفيل) طباعة (كوتمينيموم ستوب ليفلكوت، مينستوبليفيل، كوت بوينتسكوت) سعر مزدوج أسك --- محسوب سي و تب أسعار يجب أن تكون طبيعية ستوبلوس مزدوجة نورماليزدوبل (عرض نقطة - minstoplevel أرقام) دوبل تاكيبروفيت نورماليزدوبل (بيد مينستوبليفيل بوينت أرقام) --- أمر سوق السوق لشراء 1 لوت إنت تذكرة أوردرسند (الرمز ()، أوبوي، 1، السعر، 3، ستوبلوس، تاكبروفيت، كوتيمي أورديركوت، 16384،0، كلغرين) إف (ticketlt0) برينت (كوتوردرسند فشلت مع إرور كوت. جيتلاستيرور ()) إلس طباعة (كوتوردرسند وضعت بنجاحكوت) --- هل سبق لك أن كنت ترغب في أن انقر نقرا مزدوجا على النصي MT4 للبيع ويكون لها تلقائيا إرفاق وقف الخسارة وأخذ الربح النظام للدخول في ميتاتريدر مع Metatr أدر النصي الموصوفة في هذه المقالة يمكنك أن تفعل ذلك تماما. بشكل افتراضي ضمن رمز MQL4، مربع سوف يطفو على السطح في كل مرة كنت انقر نقرا مزدوجا فوق البرنامج النصي ميتاتريدر. لتعطيل المربع المنبثق، يرجى التعليق على السطر التالي في التعليمات البرمجية MQL4: الخاصية شوكونفيرم التعليق من هذا السطر للقضاء على مربع تأكيد المدخلات MQL4 الداخلية تستحق بعض الشرح. فهي: تمثل الكثير حجم التجارة. إذا كنت تتعامل من خلال وسيط الفوركس الذي يقدم فقط الكثير الصغيرة وليس الكثير الصغيرة، وسوف تحتاج إلى تعديل كمية الكثير إلى 0.1. ستوبلوس يمثل مبلغ وقف الخسارة (بالنقاط) لدخول التجارة. لوقف الخسارة، تعيين ستوبلوس 0 تاكيبروفيت هو مبلغ الهدف الربح الذي ترغب في نقطة من دخول التجارة. إذا كنت لا تريد الحصول على الربح، تعيين تاكيبروفيت 0 سليباج هو مبلغ الانزلاق في النقاط التي يسمح لدخول التجارة في وسيط ميتاتريدر الخاص بك. إذا كان الانزلاق أكبر من المبلغ المحدد في شفرة MQL4، لن يكون هناك إدخال. ماجنومبر هو متغير MQL4 لتعيين عدد السحر. هذا هو وسيلة للسماح لاستراتيجيات متعددة ليتم تداولها وإدارتها داخل ميتاتريدر على حساب فوريكس واحد. إذا كنت لا تحتاج إلى عدد السحرية، وترك القيمة في الصفر الافتراضي. رمز المنطق: يحاول البرنامج النصي MT4 وضع أمر بيع في حساب الفوركس الخاص بك. في حالة مواجهة خطأ في موضع الترتيب، سيظل النص البرمجي ميتاتريدر يحاول بحد أقصى 5 مرات مع فاصل 3 ثوان بين كل محاولة لإعادة المحاولة لمدة 15 ثانية. إذا كان البرنامج النصي ميتاتريدر غير قادر على وضع الصفقة وفقا لرمز MQL4، فإنه يخرج. بعد إدخال البرنامج النصي مت ثم يحاول تعديل وقف الخسارة والربح المستهدف إلى المبالغ في القيم الافتراضية في رمز MQL4. إذا تم تنفيذ البرنامج النصي ميتاتريدر بشكل صحيح ويتم تعيين وقف الخسارة وجني الأرباح، فإنه يخرج. في حالة حدوث خطأ سيستمر البرنامج النصي ميتاتريدر في محاولة وضع النظام لمدة أقصاها 5 ريتريز من 3 ثوان لكل منهما. تحميل الملف أدناه ونسخه في مجلد ..expertsscripts. بعد إعادة تشغيل ميتاتريدر 4 بحيث يكون لديه فرصة لتجميع والعثور على البرنامج النصي MQL4 ووضعه في جزء ميتاتريدر المستكشف. يجب أن ترى النص البرمجي MQL4 سلسلتب المدرجة ضمن البرامج النصية إذا قمت بنسخ الملف MQ4 في الموقع الصحيح، وإعادة تشغيل ميتاتريدر الخاص بك. يمكنك نشر هذا البرنامج النصي MT4 إلى مواقع أخرى، ولكن إذا قمت بذلك، يجب عليك إضافة رابط إلى هذه الصفحة مباشرة ولا يجوز لك بيعه أو شفرة المصدر. يمكنك خلاف ذلك نسخ واستخدام هذا البرنامج النصي MQL4 للاستخدام غير التجاري.

Comments