Saturday, 20 January 2018

الفوركس ordersend - خطأ 131


مرحبا، أحتاج إلى مساعدة في تجنب أورديرسند خطأ 131 و أوردركلوس إرور 131. هنا هي القيمة التي أسندها إلى حجم اللوت: وهنا هو كيف يمكنني إرسال أمر: أنا بحاجة إلى برمجة إي الخاص به في مثل هذه الطريقة أنه يغلق جميع الصفقات المقابلة كلما كان هناك إشارة عكسية. هذا هنا هو ما توصلت إليه لإغلاق جميع الصفقات شراء (لا توجد أوامر المعلقة). عرفت المتغيرات قبل أن استخدمتها في التعليمات البرمجية أعلاه ولم يكن لدي أي مشكلة في تجميع. ولكن بطريقة أو بأخرى قيمة المتغير كوتلوتكوت دائما 0 وأظل الحصول على الخطأ 131. أنا على محمل الجد لا أعرف ما أفعل الخطأ. يرجى أن نضع في اعتبارنا أن إم جديد على هذا حتى أنا قد تحتاج إلى ملعقة إطعام لي. شكرا مقدما لمساعدتكم. فارهانغ: مرحبا، أحتاج إلى مساعدة في تجنب أورديرسند خطأ 131 و أوردركلوس إرور 131. هنا هي القيمة I تعيين حجم لوت: خطأ 131 يعني حجم غير صالح. يجب التحقق من أن حجم الكثير الخاص بك يتوافق مع موديمينلوت و موديلوتستيب قبل استخدامه (على الرغم من أنني لست متأكدا لماذا تحصل على الكثير 0، ربما المشكلة في مكان آخر في التعليمات البرمجية). استخدم ماركيتينفو () للحصول على هذه القيم. راجع هنا - gt docs. mql4commonMarketInfo. docs. mql4constantsmarketinfo. طلب إغلاق حلقة - تحتاج إلى خفض العداد وليس زيادة عليه. انظر هنا - gt mql5enforum119840. راجع للشغل - يوصى بالعد من 0 بدلا من استخدام i-1. (ولكن هذا متروك لكم). تأكد من أن تلميح ليست صفر بشكل افتراضي، وإلا إذا فشل أوردرزليكت () ثم قد تحصل على خطأ أوردركلوس (). يجب أيضا استخدام ريفريشراتس () مباشرة قبل محاولة إغلاق - gt docs. mql4windowsRefreshRates. المشكلة الأولى. بعد الإغلاق الأول، يتم تعيين طرف لذلك سوف تستمر لإغلاق كافة أوامر حتى لو فشل النظام تحديد. المشكلة الثانية. بعد إغلاق النظام الأول، موقف النظام 2 يصبح 1، 3 يصبح 2، الخ. وسوف تغلق كل أمر آخر. ثم يبدأ اختيار النظام في الفشل ولكن كنت لا اختبار لذلك. المشكلة الثالثة. بمجرد القيام بأي أورديرسيندموديفيكلوس أو حذف يجب تحديث قبل القيام آخر. العد التنازلي دائما. إختبار دائما أوردرSelect. int أوردرند (رمز السلسلة رمز إنت سمد حجم التشغيل المزدوج حجم السعر المزدوج السعر انزلاق مزدوج ستوبلوس وقف الخسارة مضاعفة تاكبروفيت تعليق سلسلة الربح تعليق نول تعليق إنت ماجيك 0 عدد السحر داتيتيم انتهاء الصلاحية 0 في انتظار لون انتهاء الصلاحية لون أريكولوركلرنون اللون) في رمز للتداول. في نوع العملية. ويمكن أن يكون أي من عمليات التعداد التجاري. في عدد من القطع. في أقصى سعر الانزلاق لشراء أو بيع أوامر. في مستوى إيقاف الخسارة. في اتخاذ مستوى الربح. في نص تعليق الطلب. قد يتم تغيير الجزء الأخير من التعليق بواسطة الخادم. في ترتيب عدد السحرية. يمكن استخدام معرف معرف المستخدم. في وقت انتهاء صلاحية الطلب (للأوامر المعلقة فقط). في لون السهم فتح على الرسم البياني. إذا كانت المعلمة مفقودة أو لم يتم رسم السهم فتح قيمة كلرنون على المخطط. لعرض عدد التذكرة المعطاة للترتيب من قبل خادم التجارة أو -1 إذا فشل. للحصول على معلومات خطأ إضافية، يجب على المرء استدعاء الدالة جيتلاستيرور (). عند فتح نظام السوق (أوبسيل أو أوبوي)، فقط أحدث أسعار المزايدة (للبيع) أو أسك (للشراء) يمكن استخدامها بسعر مفتوح. إذا تم تنفيذ العملية مع أمان يختلف عن الحالي، يجب استخدام الدالة ماركيتينفو () مع المعلمة مودبيد أو موداسك للحصول على أحدث علامات الاقتباس لهذا الأمان للحصول عليها. سعر المحسوبة أو أونورماليزد لا يمكن تطبيقها. إذا لم يكن هناك طلب السعر المفتوح في مؤشر الترابط السعر أو أنه لم يتم تطبيع وفقا لكمية الأرقام بعد العشرية، سيتم إنشاء الخطأ 129 (إرينفاليدبريس). إذا كان السعر المفتوح المطلوب بالكامل غير محدث، سيتم إنشاء الخطأ 138 (إريكوت) بشكل مستقل على معلمة الانزلاق. إذا كان السعر المطلوب غير محدث، ولكن موجود في مؤشر الترابط، سيتم فتح الطلب بالسعر الحالي وفقط إذا كان السعر الحالي يقع ضمن نطاق انزلاق الأسعار. ستوبلوس ومستويات تاكيبروفيت لا يمكن أن تكون قريبة جدا من السوق. يمكن الحصول على المسافة الدنيا لمستويات التوقف في النقاط باستخدام الدالة ماركيتينفو () مع معلمة موديستوبليفيل. في حالة مستويات توقف خاطئة أو غير طبيعية، سيتم إنشاء الخطأ 130 (إرينفاليدستوبس). قيمة صفر من موديستوبليفيل تعني إما غياب أي قيود على المسافة الدنيا ل ستوب لوتيتاك الربح أو حقيقة أن خادم التجارة يستخدم بعض الآليات الخارجية للتحكم في مستوى ديناميكي، والتي لا يمكن ترجمتها في محطة العميل. في الحالة الثانية، جيتلاستيرور () يمكن إرجاع الخطأ 130، لأن موديستوبليفيل هو في الواقع كوتلواتينغكوت هنا. عند وضع أمر معلق، لا يمكن أن يكون السعر المفتوح قريبا جدا من السوق. يمكن الحصول على الحد الأدنى لمسافة السعر المعلقة من السوق الحالي واحد في نقاط باستخدام الدالة ماركيتينفو () مع المعلمة موديستوبليفيل. في حالة سعر مفتوح كاذب من أجل معلق، سيتم إنشاء الخطأ 130 (إرينفاليدستوبس). يمكن تعطيل التطبيق من الانتظار وقت انتهاء الطلب في بعض الخوادم التجارية. في هذه الحالة، عند تحديد قيمة غير صفرية في معلمة انتهاء الصلاحية، سيتم إنشاء الخطأ 147 (إرتراديكسيراتيونيدينيد). في بعض الخوادم التجارية، يمكن أن يكون المبلغ الإجمالي للأوامر المفتوحة والمعلقة محدودة. إذا تم تجاوز هذا الحد، فلن يتم فتح أي طلب جديد (أو لن يتم وضع أمر معلق) وسيعرض خادم التجارة الخطأ 148 (إرتراديتومانيوردرز). -------------------------------------------------- ---------------- برنامج بدء تشغيل البرنامج النصي ------------------------------ ------------------------------------ الفراغ أونستارت () --- الحصول على الحد الأدنى من مستوى وقف مزدوج مينستوبليفيل ماركيتينفو (سيمبول ()، موديستوبليفيل) طباعة (كوتمينيموم ستوب ليفلكوت، مينستوبليفيل، كوت بوينتسكوت) سعر مزدوج أسك --- محسوب سي و تب أسعار يجب أن تكون طبيعية ستوبلوس مزدوجة نورماليزدوبل (عرض نقطة - minstoplevel أرقام) دوبل تاكيبروفيت نورماليزدوبل (بيد مينستوبليفيل بوينت أرقام) --- أمر سوق السوق لشراء 1 لوت إنت تذكرة أورديرسند (الرمز ()، أوبوي، 1، السعر، 3، ستوبلوس، تاكبروفيت، كوتيمي أورديركوت، 16384،0، كلغرين) إف (ticketlt0) طباعة (فشل كوتوردرسند مع الخطأ خطأ جيتلاستيرور ()) إلس طباعة (كوتوردرسند وضعت بنجاحكوت) --- مرحبا، أحتاج إلى مساعدة في تجنب أورديرسند خطأ 131 و أوردركلوس خطأ 131. هنا هو قيمة أنا تعيين إلى حجم الكثير: وهنا هو كيف يمكنني إرسال النظام: أنا بحاجة إلى برنامج بلدي إي في ق أوش بطريقة أنه يغلق جميع الصفقات المعاكس كلما كان هناك إشارة عكسية. هذا هنا هو ما توصلت إليه لإغلاق جميع الصفقات شراء (لا توجد أوامر المعلقة). عرفت المتغيرات قبل أن استخدمتها في التعليمات البرمجية أعلاه ولم يكن لدي أي مشكلة في تجميع. ولكن بطريقة أو بأخرى قيمة المتغير كوتلوتكوت دائما 0 وأظل الحصول على الخطأ 131. أنا على محمل الجد لا أعرف ما أفعل الخطأ. يرجى أن نضع في اعتبارنا أن إم جديد على هذا حتى أنا قد تحتاج إلى ملعقة إطعام لي. شكرا مقدما لمساعدتكم. فارهانغ: مرحبا، أحتاج إلى مساعدة في تجنب أورديرسند خطأ 131 و أوردركلوس إرور 131. هنا هي القيمة I تعيين حجم لوت: خطأ 131 يعني حجم غير صالح. يجب التحقق من أن حجم الكثير الخاص بك يتوافق مع موديمينلوت و موديلوتستيب قبل استخدامه (على الرغم من أنني لست متأكدا لماذا تحصل على الكثير 0، ربما المشكلة في مكان آخر في التعليمات البرمجية). استخدم ماركيتينفو () للحصول على هذه القيم. راجع هنا - gt docs. mql4commonMarketInfo. docs. mql4constantsmarketinfo. طلب إغلاق حلقة - تحتاج إلى خفض العداد وليس زيادة عليه. انظر هنا - gt mql5enforum119840. راجع للشغل - يوصى بالعد من 0 بدلا من استخدام i-1. (ولكن هذا متروك لكم). تأكد من أن تلميح ليست صفر بشكل افتراضي، وإلا إذا فشل أوردرزليكت () ثم قد تحصل على خطأ أوردركلوس (). يجب أيضا استخدام ريفريشراتس () مباشرة قبل محاولة إغلاق - gt docs. mql4windowsRefreshRates. المشكلة الأولى. بعد الإغلاق الأول، يتم تعيين طرف لذلك سوف تستمر لإغلاق كافة أوامر حتى لو فشل النظام تحديد. المشكلة الثانية. بعد إغلاق النظام الأول، موقف النظام 2 يصبح 1، 3 يصبح 2، الخ. وسوف تغلق كل أمر آخر. ثم يبدأ اختيار النظام في الفشل ولكن كنت لا اختبار لذلك. المشكلة الثالثة. بمجرد القيام بأي أورديرسيندموديفيكلوس أو حذف يجب تحديث قبل القيام آخر. العد التنازلي دائما. إختبار دائما أوردرSelect. int أوردرند (رمز السلسلة رمز إنت سمد حجم التشغيل المزدوج حجم السعر المزدوج السعر انزلاق مزدوج ستوبلوس وقف الخسارة مضاعفة تاكبروفيت تعليق سلسلة الربح تعليق نول تعليق إنت ماجيك 0 عدد السحر داتيتيم انتهاء الصلاحية 0 في انتظار لون انتهاء الصلاحية لون أريكولوركلرنون اللون) في رمز للتداول. في نوع العملية. ويمكن أن يكون أي من عمليات التعداد التجاري. في عدد من القطع. في أقصى سعر الانزلاق لشراء أو بيع أوامر. في مستوى إيقاف الخسارة. في اتخاذ مستوى الربح. في نص تعليق الطلب. قد يتم تغيير الجزء الأخير من التعليق بواسطة الخادم. في ترتيب عدد السحرية. يمكن استخدام معرف معرف المستخدم. في وقت انتهاء صلاحية الطلب (للأوامر المعلقة فقط). في لون السهم فتح على الرسم البياني. إذا كانت المعلمة مفقودة أو لم يتم رسم السهم فتح قيمة كلرنون على المخطط. لعرض عدد التذكرة المعطاة للترتيب من قبل خادم التجارة أو -1 إذا فشل. للحصول على معلومات خطأ إضافية، يجب على المرء استدعاء الدالة جيتلاستيرور (). عند فتح نظام السوق (أوبسيل أو أوبوي)، فقط أحدث أسعار المزايدة (للبيع) أو أسك (للشراء) يمكن استخدامها بسعر مفتوح. إذا تم تنفيذ العملية مع أمان يختلف عن الحالي، يجب استخدام الدالة ماركيتينفو () مع المعلمة مودبيد أو موداسك للحصول على أحدث علامات الاقتباس لهذا الأمان للحصول عليها. سعر المحسوبة أو أونورماليزد لا يمكن تطبيقها. إذا لم يكن هناك طلب السعر المفتوح في مؤشر الترابط السعر أو أنه لم يتم تطبيع وفقا لكمية الأرقام بعد العشرية، سيتم إنشاء الخطأ 129 (إرينفاليدبريس). إذا كان السعر المفتوح المطلوب بالكامل غير محدث، سيتم إنشاء الخطأ 138 (إريكوت) بشكل مستقل على معلمة الانزلاق. إذا كان السعر المطلوب غير محدث، ولكن موجود في مؤشر الترابط، سيتم فتح الطلب بالسعر الحالي وفقط إذا كان السعر الحالي يقع ضمن نطاق انزلاق الأسعار. ستوبلوس ومستويات تاكيبروفيت لا يمكن أن تكون قريبة جدا من السوق. يمكن الحصول على المسافة الدنيا لمستويات التوقف في النقاط باستخدام الدالة ماركيتينفو () مع معلمة موديستوبليفيل. في حالة مستويات توقف خاطئة أو غير طبيعية، سيتم إنشاء الخطأ 130 (إرينفاليدستوبس). قيمة صفر من موديستوبليفيل تعني إما غياب أي قيود على المسافة الدنيا ل ستوب لوتيتاك الربح أو حقيقة أن خادم التجارة يستخدم بعض الآليات الخارجية للتحكم في مستوى ديناميكي، والتي لا يمكن ترجمتها في محطة العميل. في الحالة الثانية، جيتلاستيرور () يمكن إرجاع الخطأ 130، لأن موديستوبليفيل هو في الواقع كوتلواتينغكوت هنا. عند وضع أمر معلق، لا يمكن أن يكون السعر المفتوح قريبا جدا من السوق. يمكن الحصول على الحد الأدنى لمسافة السعر المعلقة من السوق الحالي واحد في نقاط باستخدام الدالة ماركيتينفو () مع المعلمة موديستوبليفيل. في حالة سعر مفتوح كاذب من أجل معلق، سيتم إنشاء الخطأ 130 (إرينفاليدستوبس). يمكن تعطيل التطبيق من الانتظار وقت انتهاء الطلب في بعض الخوادم التجارية. في هذه الحالة، عند تحديد قيمة غير صفرية في معلمة انتهاء الصلاحية، سيتم إنشاء الخطأ 147 (إرتراديكسيراتيونيدينيد). في بعض الخوادم التجارية، يمكن أن يكون المبلغ الإجمالي للأوامر المفتوحة والمعلقة محدودة. إذا تم تجاوز هذا الحد، فلن يتم فتح أي طلب جديد (أو لن يتم وضع أمر معلق) وسيعرض خادم التجارة الخطأ 148 (إرتراديتومانيوردرز). -------------------------------------------------- ---------------- برنامج بدء تشغيل البرنامج النصي ------------------------------ ------------------------------------ الفراغ أونستارت () --- الحصول على الحد الأدنى من مستوى وقف مزدوج مينستوبليفيل ماركيتينفو (سيمبول ()، موديستوبليفيل) طباعة (كوتمينيموم ستوب ليفلكوت، مينستوبليفيل، كوت بوينتسكوت) سعر مزدوج أسك --- محسوب سي و تب أسعار يجب أن تكون طبيعية ستوبلوس مزدوجة نورماليزدوبل (عرض نقطة - minstoplevel أرقام) دوبل تاكيبروفيت نورماليزدوبل (بيد مينستوبليفيل بوينت أرقام) --- أمر سوق السوق لشراء 1 لوت إنت تذكرة أورديرسند (الرمز ()، أوبوي، 1، السعر، 3، ستوبلوس، تاكبروفيت، كوتيمي أورديركوت، 16384،0، كلغرين) إف (ticketlt0) طباعة (فشل كوتوردرسند مع الخطأ كوت. جيتلاستيرور ()) آخر طباعة (كوتوردرسند وضعت بنجاح)

No comments:

Post a Comment