Saturday, 20 January 2018

الفوركس خطأ 130


كيفية التغلب على أوردرزند خطأ 130 في ميتاتريدر 4. من قبل الطلب الشعبي، استراتيجيات ثبت على كيفية التغلب على أسوأ كابوس أسوأ كوابير تاجر 130. أين يأتي هذا الخطأ من ماذا يعني لمستشارك خبير كيف يمكنك العثور على جزء من التعليمات البرمجية التي تسبب الخطأ نحن معالجة كل هذا وأكثر من ذلك. للبدء، تعريف رسمي من صديقنا، MQL4 Documentation. That حق هذا هو كل ما تحصل عليه من ميتاكوتس والباقي الذهاب figure. Ordersend خطأ 130 وذكر لفترة وجيزة في أقسام أخرى من الوثائق ومع ذلك، لا يوجد دليل شامل لما يعني توقف غير صحيح يعني في الواقع وكيفية التعامل مع هذا، ربما، المشكلة الأكثر شيوعا في البرمجة فوركس. ولكن لا تقلق هذا السبب في أنني قد كتبت هذه المقالة اسمحوا لي الحصول على من خلال هذا together. The القاتل الصامت. لذلك قمت بتشغيل مستشار الخبراء الخاص بك ولا يحدث شيء لا أوامر الشراء، لا أوامر بيع، لا أوامر المعلقة، ولا حتى رسائل خطأ في سجلات مجرد الصمت عليك أن تقرر الانتظار بضع ساعات أيام أسابيع، و ن أوث حقا تغيير الرسوم البيانية تذهب صعودا وهبوطا، ولكن كنت لا ترى أي ربح هذا يمكن أن تستمر إلى الأبد. السبب الحقيقي هو بسيط كنت في الواقع الحصول على إرينفاليدستوبس الذي هو المصطلح الفني الصحيح لهذه المسألة، ولكن يمكنك أن ترى ذلك ق لأن 130 هو القاتل الصامت قاتل بدم بارد من الدماغ والهدوء الداخلي. ليس هناك طريقة لالتقاط هذا الخطأ من خلال سجلات مستشار الخبراء أو حتى سجلات المحطة والطريقة الوحيدة للقبض عليه هو عن طريق إضافة الآليات المأمونة الحق في الكود الخاص بك هنا مثال يمكنك التكيف مع التعليمات البرمجية الخاصة بك. ما نقوم به هنا هو أخذ رقم التذكرة وأن إرجاع أوردرسند والتحقق إذا كان أقل من الصفر إذا كان الجواب نعم، ثم وهذا هو إشارة من ميتاتريدر 4 تقول لنا أن هناك كان مشكلة مع طلب. ثم يتم طباعة رمز الخطأ على الشاشة باستخدام تنبيه و المدمج في وظيفة جيتلاستيرور هذا الرمز سوف تعطي نافذة منبثقة مثل في الصورة حتى في الجزء العلوي من هذا المقال. ملاحظة يمكنك استخدم الطباعة بدلا من تنبيه لإعادة التوجيه الرسالة مباشرة إلى سجل إي إي بدلا من عرضها على الشاشة. خطأ أوردرزند إرور 130. إنفاليد ستوبس هو الاسم الحقيقي للجاني الذي نتعامل معه اليوم فماذا يتوقف توقف غير صحيح في ميتاتريدر 4 يعني في الواقع. للسوق أمر شراء أو بيع توقف غير صالحة يعني أن ستوبلوس و أو تاكيبروفيت التي طلبتها لم يكن من الممكن تعيين لطلبك ولذلك، لأنه لا يمكن أن يتحقق الطلب جزئيا فقط، لم يتم تنفيذ الأمر على الإطلاق. لإيقاف أمر معلق شراء، شراء ليميت أو سيل ستوب أو سيل ليميت توقف غير صالح يعني إما أن هناك 1 قضايا مع سي تب نفس ما سبق أو 2 كانت المسألة مع سعر الدخول الذي حددته للنظام نفسه. كما نستطيع أن نرى، فإن المشكلة هي دائما مع واحد أو العديد من الأسعار التي الفوركس روبوت الخاص بك المحدد في طلبها إلى خادم التجارة الآن بعد أن نعرف عدونا دعونا ق فاز عليه. 1 ستوبلوس تاكيبروفيت هي price. There عدة أسباب محتملة من إرينفاليدستوبس، واحدة من أكثر تواترا تلك آمون ز المبتدئين هو تحديد ستوبلوس و تاكيبروفيت في نقاط بدلا من مستويات الأسعار الفعلية مثل هذا. ومع ذلك، كن حذرا بعض إي s لديها بالفعل الوحدات التي سيتم الكشف عن عدد من الأرقام بعد العشرية وسوف تعدل تلقائيا المعلمات المدخلات بالنسبة لك في هذه الحالات ضرب المدخلات بنسبة 10 يمكن أن يؤدي في الواقع إلى خطأ في الأداء. ملاحظة أنا تخطط لنشر مقال منفصل حيث سنناقش كيفية إنشاء وحدات خاصة بنا للكشف عن عدد من الأرقام بعد عشري. إن حسابات الوسطاء. ن حساباتهم الخاصة بهم واحد منهم هو عند التداول من خلال وسيط إن لن تكون قادرة على تعيين ستوبلوس و أو تاكيبروفيت مع أمر السوق الخاص بك شراء أو بيع إذا حاولت القيام بذلك سوف تحصل على خطأ 130. ومع ذلك، بالطبع، تحتاج إلى تعيين و ستوبلوس وربما تاكبروفيت لطلبك، ويجب أن يتم ذلك في أقرب وقت ممكن بعد تنفيذ الأمر حاول هذا code. You يمكن إضافة هذه الوظيفة إلى التعليمات البرمجية الخاصة بك في نهاية المطاف ومن ثم استخدامه بدلا من O ردرسند في الكود الرئيسي الخاص بك هذه الوظيفة يضيف خطوة إضافية في عملية إرسال أمر السوق. أولا، فإنه يرسل الطلب لتنفيذ أمر السوق تجريد ستوبلوس و تاكيبروفيت التالي، فإنه يعدل نظام السوق افتتح حديثا عن طريق إضافة المطلوب سي و TP. There هو، بطبيعة الحال، من خطر أن يتم تنفيذ الأمر، ولكن سوف تفشل التعديل ومع ذلك، في هذه الحالة وظيفة سوف يخطر على الفور التاجر أن ستوبلوس و تاكيبروفيت لم يتم تعيين. لا تتردد في تعديل هذه الوظيفة لتلائم الاحتياجات الخاصة بك وتداول style.4 مستويات توقف. المستويات - top هي آلية للسماسرة لحماية أنفسهم من بعض التقلبات والسيولة المخاطر ذات الصلة بعبارات بسيطة، فلن تكون قادرا على تعيين ستوبلوس أو تاكيبروفيت أو أي في انتظار أمر أقرب من عدد محدد مسبقا من النقاط إلى سعر السوق الحالي. للاكتشاف ما هو مستوى التوقف لزوج عملة معينة تحتاج إلى الضغط كترل U على لوحة المفاتيح الخاصة بك، حدد زوج العملة المطلوب وانقر فوق زر خصائص كما هو مبين في الرسم التوضيحي أدناه. في هذا المثال مستوى إيقاف أودوس هو 3 نقاط وهذا يعني أنك لن تكون قادرا على تعيين ستوبلوس لطلبك أقرب من 3 نقاط إلى السعر الذي سيتم فتح الطلب . وهذا يعني أيضا أن أي أمر معلق يجب أن يتم تعيين لا يقل عن 3 نقاط بعيدا عن سعر السوق الحالي. إذا كنت روبوت يحاول كسر هذه القواعد وتعيين ستوبلوس تاكبروفيت أو أمر معلق ضمن نطاق إيقاف المستوى، ثم سوف تحصل خطأ 130 توقف غير صالحة لذلك فقط أن تضع في اعتبارها مستوى إيقاف العملة حيث يتم تداول إي الخاص بك دون ر تحديد ستوبلوس الصغيرة بشكل كبير و تاكيبروفيت المعلمات. ومن الجدير بالذكر أيضا أن أزواج العملات أكثر غرابة يمكن أن يكون مستويات وقف أكثر أهمية بكثير على سبيل المثال ، ل أودنزد مستوى التوقف مع نفس الوسيط كما في المثال أعلاه هو 20 نقطة ل غبسيك الجنيه البريطاني مقابل كرونة سويدية انها 100 نقطة. 5 تطبيع الزوجي. مع بعض السماسرة سوف تجد أنه لسبب غير معروف t يتم طرح وأسعار العطاء على التاجر مع أرقام ضئيلة لا تذكر بعد العشرية على سبيل المثال. بدلا من 1 1606 وسيط تعطيك 1 160600001.Now هذه الظاهرة ليس له تأثير على التداول اليدوي، وعلاوة على ذلك منذ محطة MT4 هو هاردويرد إلى عرض عدد معين من الأرقام بعد الفاصلة العشرية إما 4 أو 5 أنك لن تكون قادرة على ملاحظة أي فرق على الإطلاق. ومع ذلك، هذه الأرقام لا تذكر بعد العشرية يمكن أن يكون لها تأثير كبير على المستشارين الخبراء مما تسبب في هذا الحق صديقنا القديم، خطأ إرورسند 130.Here استراتيجية سا أنا شخصيا استخدام لحماية الروبوتات بلدي من هذه المسألة. هذا خدعة قليلا أنيق يسمح لك لتطبيع بعبارات بسيطة جولة أي الأسعار التي يتم إدخالها في وظيفة أوردرسند بهذه الطريقة يمكنك قطع جميع الأرقام لا تذكر بعد النقطة العشرية. اليوم رأينا أنه قد يكون هناك عدة أسباب على الأقل 5 إلى الخطأ 130 على الرغم من أن هذا هو عدد قليل جدا، والقضايا الأساسية كلها تافهة ويمكن تصحيحها في مسألة مي nutes. Therefore، لا ينبغي أن يخشى خطأ 130 إذا كنت قد واجهت هذا الجاني، انها مجرد مسألة من خلال الذهاب من خلال القائمة أعلاه، والعثور على الوضع الذي ينطبق عليك وتطبيق الحل الموصوف. أمل أن تجد هذه المقالة مفيدة. ليت لي أن أعرف إذا كان لديك أي أسئلة باستخدام قسم التعليقات أدناه. ما تنتظرون. البدء مع تجارة الفوركس ADADEMY. int أورديرسند سلسلة رمز رمز إنت سمد عملية حجم مزدوج حجم سعر مزدوج إنت إنتزلاق انزلاق ضعف ستوبلوس وقف الخسارة مزدوج تاكيبروفيت أخذ الربح سلسلة تعليق نول تعليق إنت ماجيك 0 عدد السحر تاريخ انتهاء الصلاحية 0 في انتظار أجل انتهاء لون أروكولور كلرنون اللون. في رمز التداول. في نوع العملية يمكن أن يكون أي من التعداد العمليات التجارية. في عدد من القطع. في أقصى سعر الانزلاق لشراء أو بيع أوامر. في مستوى إيقاف الخسارة. في اتخاذ مستوى الربح. في نص تعليق الطلب قد يتم تغيير الجزء الأخير من التعليق بواسطة الخادم. في الأمر عدد السحرية يمكن أن تستخدم معرف معرف المستخدم. في وقت انتهاء صلاحية الأوامر المعلقة فقط. في لون السهم الافتتاحي على الرسم البياني إذا كانت المعلمة مفقودة أو لم يتم رسم السهم فتح قيمة كلرنون على الرسم البياني. إرجاع عدد التذكرة المخصصة للترتيب من قبل خادم التجارة أو -1 إذا فشل للحصول على معلومات إضافية عن الخطأ ، واحد لديه لاستدعاء الدالة جيتلاستيرور. في افتتاح نظام السوق أوبسيل أو أوبوي، إلا أن أحدث أسعار المزايدة للبيع أو اطلب لشراء يمكن أن تستخدم بسعر مفتوح إذا تم تنفيذ العملية مع الأمن تختلف عن واحد الحالي، يجب استخدام الدالة ماركيتينفو مع المعلمة مودبيد أو مودياسك للحصول على أحدث علامات الاقتباس لهذا الأمن التي يتم الحصول عليها. الكمية أو أونورماليزد السعر لا يمكن تطبيقها إذا لم يكن هناك طلب السعر المفتوح في مؤشر الأسعار أو أنه لم يتم تطبيع وفقا ل مقدار الأرقام بعد النقطة العشرية، سيتم إنشاء الخطأ 129 إرينفاليدبريس إذا كان السعر المفتوح المطلوب غير كامل تماما، سيتم إنشاء الخطأ 138 إريكوت بشكل مستقل على زلة غي المعلمة إذا كان السعر المطلوب هو من التاريخ، ولكن موجودة في مؤشر الترابط، سيتم فتح الطلب في السعر الحالي وفقط إذا كان السعر الحالي يقع ضمن نطاق الأسعار - slippage. StopLoss ومستويات تاكيبروفيت لا يمكن أن تكون قريبة جدا من السوق يمكن الحصول على المسافة الدنيا لمستويات التوقف في نقاط باستخدام الدالة ماركيتينفو مع معلمة موديستوبليفيل في حالة مستويات توقف خاطئة أو غير طبيعية، سيتم إنشاء الخطأ 130 إرينفاليدستوبس قيمة صفر من موديستوبليفيل تعني إما غياب أي قيود على الحد الأدنى من المسافة لوقف الخسارة أخذ الربح أو حقيقة أن ملقم التجارة يستخدم بعض الآليات الخارجية للسيطرة على مستوى ديناميكي، والتي لا يمكن ترجمتها في محطة العميل في الحالة الثانية، يمكن جيتلاستيرور إرجاع الخطأ 130، لأن موديستوبليفيل هو في الواقع العائمة هنا. في ووضع أمر معلق، والسعر المفتوح لا يمكن أن تكون قريبة جدا من السوق المسافة الدنيا للسعر معلق من السوق الحالي واحد في نقاط يمكن الحصول عليها باستخدام الدالة ماركيتينفو مع المعلمة موديستوبليفيل في حالة سعر مفتوحة كاذبة من أمر معلق، سيتم إنشاء الخطأ 130 إرينفاليدستوبس. يمكن تعطيل تطبيق الانتظار وقت انتهاء الطلب في بعض الخوادم التجارية في هذه الحالة، عندما يتم تحديد قيمة غير صفرية في معامل انتهاء الصلاحية، سيتم إنشاء الخطأ 147 إرتراديكسيراتيونيدينيد. في بعض خوادم التجارة، يمكن أن يكون المبلغ الإجمالي للأوامر المفتوحة والمعلقة محدودة إذا تم تجاوز هذا الحد، لن يتم فتح أي طلب جديد أو لن يتم وضع أي أمر معلق وخادم التجارة سيعود خطأ 148 إرتراديتومانيوردرز. -------------------------------------------------- ---------------- برنامج بدء تشغيل البرنامج النصي ------------------------------ ------------------------------------ باطلة أونستارت --- الحصول على الحد الأدنى من مستوى وقف مينستوبليفيل مزدوجة ماركيتينفو رمز، موديستوبليفيل طباعة الحد الأدنى لمستوى إيقاف، مينستوبليفيل، نقاط سعر مزدوج أسك --- محسوبة سي و تب أسعار يجب أن تكون تطبيع مزدوجة ستوبلوس نورماليزدوبل المزايدة - minstoplevel نقطة أرقام مزدوجة تاكيبروفيت نورماليزدوبل المزايدة مينستوبليفيل نقطة أرقام --- ترتيب السوق مكان لشراء 1 لوط تذكرة إنت أورديرسند رمز، أوبوي، 1، السعر، 3، ستوبلوس، تاكربروفيت، طلبي، 16384،0، كلغرين إذا تذكرة 0 طباعة أورديرسند فشلت مع الخطأ جيتلاستيرور إلس طباعة طلب إرسالها بنجاح. تعديل الأوامر. MDQL4 يسمح لك لتعديل السوق والمعلقة أوامر يتم تعديل أوامر وفقا للقواعد الموصوفة في خصائص النظام وفي التذييل 3.Function orderModify. Trade طلبات لتعديل السوق وأوامر المعلقة يتم تشكيلها باستخدام الدالة OrderModify. The تقوم بتعديل معاملات السوق والأوامر المعلقة تقوم الدالة بارجاع ترو اذا تم اجراء عملية التداول بنجاح وإلا فإنها تقوم بإرجاع FALSE. ticket - الرقم الفريد ل order. price - السعر المطلوب حديثا لمعلقة النظام أو سعر مفتوح جديد لأمر السوق. ستوبلوس - القيمة الجديدة ل StopLoss. takeprofit - القيمة الجديدة لل takeProfit. expiration - وقت انتهاء صلاحية أمر معلق. ارونكولور - لون السهام لتعديل ستوبلوس و أو تاكيبروفيت في المخطط إذا كانت هذه المعلمة غير متوفرة أو قيمته تساوي قيمة كلرنون، فلن يتم عرض الأسهم في المخطط. ملاحظة يمكنك تغيير السعر المفتوح وانتهاء الصلاحية فقط للأوامر المعلقة. إذا قمت بتمرير القيم دون تغيير كمعلمات الدالة ، المحطة سوف تولد خطأ 1 إرنوريسولت يمكن أن يكون هناك قيود تعيين لتطبيق وقت انتهاء الصلاحية إلى أوامر المعلقة على بعض ملقمات التجارة في هذه الحالة، إذا حاولت إنشاء قيمة غير صفرية في p ارامترات انتهاء الصلاحية، خطأ 147 سيتم إنشاء إرتراديكسيراتيونيدينيد. تعديل أوامر السوق. أوامر السوق القياسية يحتوي على أمرين وقف - ستوبلوس و تاكيبروفيت أنها تعليمات لإغلاق النظام على الأسعار المطلوبة من أجل وقف الخسائر وإصلاح الأرباح تعديل أوامر السوق قد تكون مفيدة لتغيير الأسعار المطلوبة من أوامر وقف إما نتيجة القيم المحسوبة الجديدة التي تم الحصول عليها في البرنامج أو في مبادرة التاجر محطة العميل لديها أداة خاصة بها تستخدم لتعديل ستوبلوس وقف زائدة انها تسمح للبرنامج لتعديل مستوى ستوبلوس بعد معدل على مسافة ثابتة معينة من ذلك انظر ميتاتريدر 4 كليتن محطة المستخدم دليل. وظيفة تعديل النظام أوردرموديفي يوسع قدرات التعديل إلى حد كبير الأسعار المطلوبة من كل من أوامر وقف يمكن تغييرها في اتجاه سعر السوق أو محذوفة A الحد من تعديل النظام السوق هو الحد الأدنى المسموح به المسافة بين المحطة أو دير وسعر السوق، التي يحددها مركز التعامل انظر خصائص الطلب والمتطلبات والقيود في صنع الصفقات إذا كان البرنامج يحاول تغيير موقف أمر وقف في مثل هذه الطريقة التي توضع أقرب إلى السوق من الحد الأدنى المسموح به المسافة ، سيتم رفض طلب التجارة هذا من قبل محطة العميل وتنفيذ الدالة سوف أوردرموديفي تفشل الخطأ 130 هذا هو السبب في أنه يجب توفير كتلة خاصة في البرنامج الخاص بك، والتي سوف تنظر في هذا القيد. عينة مستشار خبير بسيط تعديل ستوبلوسس من جميع أوامر السوق، والتي المسافة بين السعر المطلوب من ستوبلوس وسعر السوق أكبر من واحد مسبقا. البرنامج المذكور أعلاه هو خبير مستشار إذا لزم الأمر، يمكنك بسهولة تحقيق وظيفة تعديل النظام في السيناريو ومع ذلك، لن يكون من المفيد جدا استخدام البرنامج النصي العادي في هذا المثال، لأن البرنامج النصي سوف ينهي عملياته بعد إجراء التداول. استخدام النص البرمجي سيكون منطقيا إذا كان البرنامج يحقق أداء لمرة واحدة لعملية ما، على سبيل المثال، فتح أو إغلاق أوامر في هذه الحالة، ومع ذلك، فإننا إعادة حل المهمة التي تحتاج إلى السيطرة المستمرة على الوضع تغيير موقف أمر وقف، إذا يتم الوفاء شرط معين، وهي إذا كانت المسافة بين سعر السوق والقيمة المطلوبة من أجل وقف يتجاوز قيمة محددة مسبقا 10 نقطة، في حالتنا للاستخدام على المدى الطويل، فمن أكثر ملاءمة بكثير لكتابة إي التي يتم تنفيذها للتنفيذ في كل القراد وتوقف العمل فقط على تعليمات مباشرة من قبل user. The خوارزمية من إي أعلاه هو بسيط جدا يتم تنفيذ العمليات الحسابية الرئيسية في دورة من البحث في أوامر كتلة 2-9 يتم البحث عن النظام في كل من السوق والأوامر المعلقة تجمع المعلمة في وظيفة الدعوة أوردرزليكت غير محددة صراحة في كتلة 2-3، أوامر المعلقة وأوامر فتحت لرمز آخر يتم تصفيتها للأوامر التي تم اختيارها، قيمة ستو يتم تحديد بلوس. 3-9 يمثل دورة لتعديل الترتيب المحدد في كتلة 3-4، يتم تحديد القيمة الحالية الحالية للمسافة الحد يمكن الوسيط الخاص بك تغيير هذه القيمة في أي لحظة في كتلة 4-5، وضرورة لتعديل النظام المحدد معالجتها حاليا في دورة ل يحسب، فضلا عن قيمة جديدة من ستوبلوس إذا كان النظام الحالي في حاجة إلى تعديل t، البرنامج يخرج دورة بينما في نهاية كتلة 4-5 وهذا الترتيب ليس تعديل في الكتلة 5-6 ومع ذلك، إذا كان الأمر يحتاج إلى تعديل، يتم تمرير عنصر التحكم لمنع 5-6، حيث يتم حساب المعلمات اللازمة ووظيفة ويسمى أوردرموديفي أن أشكال طلب التجارة. إذا تم الانتهاء من التجارة بنجاح، سوف كسر المشغل في كتلة 6-7 إنهاء تنفيذ دورة بينما، مما يؤدي إلى إنهاء التكرار الحالي من دورة البحث عن النظام للنظام المقبل ستبدأ في معالجتها في التكرار التالي إذا كانت التجارة هو لم يتم تنفيذها بنجاح، ث سوف تتم معالجة الأخطاء e إذا تبين أن الخطأ لا يكون حاسما، فإن البرنامج يعيد إجراء عملية تداول ومع ذلك، إذا تم تقدير الخطأ على أنها حرجة، سيتم تمرير عنصر التحكم خارج دورة التعديل لمعالجة الترتيب التالي في الدورة for. You يجب أن نلاحظ ميزة صغيرة هنا التي تتعلق بتعديل أوامر السوق وظيفة أوردرموديفي يحدد القيم السعرية الجديدة لكل من أوامر وقف في وقت واحد ومع ذلك، فإن ضرورة الامتثال للمسافة الدنيا تتعلق فقط وقف النظام، والقيمة الجديدة التي تختلف من الحالية إذا كانت القيمة الجديدة لا تزال هي نفسها كما الحالية، قد يكون أمر وقف على أي مسافة من سعر السوق، في حين يعتبر طلب التجارة المقابلة على النحو الصحيح. على سبيل المثال، لدينا نظام السوق شراء فتح في وسعر 1 295467، مع أوامر وقف التالية ستوبلوس 1 2958 و تاكيبروفيت 1 2960 الحد الأدنى للمسافة التي يحددها الوسيط هو 5 نقاط لسعر السوق عرض 1 2959، وشروط ل موديفيكات أيون من النظام تنشأ، وهي، لوضع ستوبلوس 1 2949 عرض - 10 نقطة من أجل تنفيذ أوردرموديفي وظيفة، يجب عليك أيضا تحديد قيمة جديدة من تاكيبروفيت لدينا إي لا يغير موقف تاكيبروفيت، لذلك وضعنا قيمته الحالية في وظيفة تاكيبروفيت 1 2960. على الرغم من حقيقة أن القيمة المطلوبة الجديدة من تاكيبروفيت 1 2960 على مقربة من سعر السوق محاولة فقط 1 نقطة، أي أقل من الحد الأدنى المسموح به من 5 نقاط، وهذه القيمة لا تختلف عن القيمة الحالية من تاكيبروفيت 1 2960، وبالتالي فإن طلب التجارة سوف تعتبر صحيحة وتؤدي على الخادم بشكل عام، قد يتم رفض الطلب، ولكن لأسباب أخرى شكل 102 و 103 تمثل نتائج تعديل ناجح في مثل هذه الحالة. فيغ 102 نافذة تنبيه ونافذة رمز كما تظهر في تعديل أمر من قبل إي عندما يكون سعر السوق على مقربة من القيمة المطلوبة من TakeProfit. Fig 103 ترتيب معدلة في إطار المحطة الطرفية. يمكننا أن نرى في الشكل 103 أن موديف إيكاتيون أدى إلى قيمة جديدة من ستوبلوس 1 2949، والسعر الحالي عرض التسعير 1 2959 كان على مسافة 1 نقطة من قيمة TakeProfit. It يجب أن يلاحظ على حدة أنه لا السوق ولا أوامر المعلقة يجب تعديلها بمعزل عن السوق تحليل الوضع يمكن أن يكون هذا التعديل مفيدا فقط، إذا تحرك سعر السوق بسرعة وفي اتجاه واحد، والذي قد يحدث بعد أخبار مهمة ومع ذلك، إذا كنت تتداول في السوق العادية، يجب اتخاذ قرار ضرورة تعديل أوامر على أساس من معايير السوق في مستشار الخبراء ونحن أيضا استخدام معيار ستوبلوس هو أيضا من سعر السوق مما نريد، على أساس الذي يقرر البرنامج لتعديل الأوامر ومع ذلك، فإن هذا المعيار بسيط جدا وصعبة ليتم اعتبارها معيارا يتميز حالة السوق. تعديل الأوامر المعلقة. تعديل الأوامر المعلقة يختلف قليلا عن أوامر السوق الفرق المهم هو أنه من الممكن تغيير الموافقة المسبقة عن علم ه من النظام نفسه يجب أن تبقي على القواعد التي تحد من موقف أمر معلق فيما يتعلق سعر السوق وأوامر وقف كما تتعلق سعر الطلب المطلوب انظر خصائص النظام والمتطلبات والقيود في جعل الصفقات في نفس الوقت، كل تعتبر خصائص الطلب المعلقة كما طلب حديثا، مهما كان التاريخ السابق للأحداث ذات الصلة المخزنة. على سبيل المثال، لنفترض أن لدينا أمر معلق بويستوب 1 2030 مع ستوبلوس 1 2025 و تاكيبروفيت 1 2035 وسيط تعيين الحد الأدنى المسموح به مسافة 5 نقاط من السهل أن نرى أن أوامر وقف ضمن النطاق المسموح به، لذلك أي تعديل من طلب سعر فتح الطلب سوف يؤدي إلى التعديل اللازم من واحد على الأقل من أوامر وقف ومع ذلك، إذا تم تشكيل طلب التجارة التي يجري لتغيير سعر الطلب المطلوب، تبقى قيم أوامر التوقف هي نفسها، فإن محطة العميل ستعتبر هذا الطلب خاطئا ولن ترسله إلى الملقم للبريد الإلكتروني على سبيل المثال، إذا كان الطلب يحدد القيم التالية بيستوب 1 2028، ستوبلوس 1 2025 و تاكيبروفيت 1 2035، هذا الطلب غير صحيح، على الرغم من أن قيم أوامر وقفها لم تتغير في هذه الحالة، فإن الطلب يكسر قاعدة حفظ الحد الأدنى من المسافة بين الطلب المطلوب السعر المفتوح وسعر أحد أوامر التوقف انظر المتطلبات والقيود في جعل الصفقات. دعونا نرى كيف قد تبدو النصي الذي يعدل أمر معلق لتقريب سعره المطلوب إلى سعر السوق إلى مسافة محددة مسبقا محددة دعونا تعيين المسافة كما 10 نقطة من أجل الإشارة إلى النظام الذي سيتم تعديله يمكن أن يكون هناك عدة أوامر المعلقة في النافذة، ونحن نستخدم السعر، الذي تم إرفاق البرنامج النصي لنافذة رمز. عينة من نص بسيط الذي يعدل أمر معلق، السعر المفتوح المطلوب الذي هو أقرب إلى سعر البرنامج النصي المرفق من أسعار أوامر المعلقة الأخرى. المسافة بين سعر السوق و ريك يتم تحديد سعر المستأجر من أمر معلق في المتغير ترال المتغير وينبريس يحتوي على قيمة السعر، الذي كان البرنامج النصي تعلق على نافذة رمز في دورة البحث في أوامر كتلة 2-5، خصائص النظام الأقرب إلى مستوى النص البرمجي المرفق يتم حساب كتلة 6-13 يمثل دورة أوامر الإغلاق في كتلة 8-9، فإنه تقرر ما إذا كان يجب تعديل النظام المحدد إذا لزم الأمر، يتم احتساب القيم الجديدة للسعر المطلوب من أوامر وقف هنا يتم طلب تعديل النظام باستخدام الدالة أوردرموديفي في كتلة 10-11 يتم معالجة الأخطاء في كتلة 11-13.Block 8-9 يتكون من أربع كتل مماثلة، حيث يتم حساب القيم الجديدة المستخدمة في الطلب اسمحوا s النظر واحدة من أجل النظام SellLimit. The يتم احتساب المعلمات الجديدة من النظام إلا إذا كان السعر الحالي السعر هو أبعد من سعر السوق الحالي محاولة من المسافة المطلوبة تيسي إذا كان الأمر كذلك، سيتم تمرير السيطرة إلى ب أودي للمشغل إذا تم حساب سعر فتح جديد من النظام، نيوبريس، يتم احتساب القيم الجديدة من ستوبلوس و تاكيبروفيت فقط للقيم غير صفرية المسافة بين سعر الطلب المطلوب ولكل سعر من أجل وقف لا يزال هو نفسه. على سبيل المثال، يتم وضع سيليميت في 1 2050، ستوبلوس 1 2073 و تاكيبروفيت 1 2030 افترض أن الحسابات تؤدي إلى سعر فتح النظام الجديد يساوي 1 2040 في هذه الحالة، فإن القيم الجديدة لأوامر وقف تكون على النحو التالي ستوبلوس 1 2063 ، تاكيبروفيت 1 2020 وهكذا، فإن عمليات البرنامج يؤدي إلى أن يتم تعديل النظام ككل - جميع المعلمات الأساسية الثلاثة سعر مفتوح، ستوبلوس و تاكيبروفيت التحرك إلى أسفل في وقت واحد، والحفاظ على مسافة بينهما. في نهاية كتلة 8-9، و يتم التحقق من القيم الجديدة لأوامر التوقف للقيم السالبة هذا التحقق مفيد إذا كان قد تم وضعه مسبقا بواسطة برنامج آخر أو إيقاف الطلب يدويا كان قريبا من سعر الصفر، على سبيل المثال، نقطة واحدة فقط فوق الصفر في هذه الحالة، إذا كان الأمر م الأفران بنسبة أكثر من 1 نقطة، فإن السعر الجديد لأحد أوامر وقف تصبح سلبية إذا تم تحديد هذه القيمة في طلب التجارة، سيتم رفض الطلب من قبل محطة العميل. علينا أن نشير في وضع غير مؤات من هذه البرامج - كل من البرامج النصية والمستشارين الخبراء البرنامج أعلاه هو محدود للغاية في قرارها العمل يمكن تعديل النظام الذي سيتم تعديله إلا في اتجاه واحد - في اتجاه سعر السوق، أوامر وقفها أن تكون مرساة بدقة للنظام هذا البرنامج ليس وتعديلها لتعديل سعر الطلب المطلوب في اتجاه غير سعر السوق إمكانية تغيير موقف أي أمر وقف منفصل لا تتحقق في البرنامج سواء. يتم تحديد الحد أعلاه، أولا وقبل كل شيء، بمقدار الضوابط المستخدمة في هذا البرنامج، هناك عنصر تحكم واحد فقط من النوع - الموقع الذي تم فيه ربط البرنامج النصي بنافذة الرمز باستخدام هذه المعلمة، يمكن للتاجر تحديد أي أمر يتم تعديله ومع ذلك، t له كل من مبادرة المستخدم من أجل العمل بشكل أكثر كفاءة، يحتاج المستخدم أدوات إضافية تسمح له أو لها أن تؤثر على غيرها من المعلمات من أوامر. هذه المهام يمكن حلها بكفاءة تامة باستخدام MQL4 ومع ذلك، سيكون لديك لاستخدام آخر، وأكثر الخوارزمية الفكرية لهذا الغرض فمن الممكن لإنشاء برنامج من شأنها أتمتة التداول الخاص بك وتعديل أوامر وفقا لرغباتك يمكنك استخدامها في مثل هذا البرنامج، على سبيل المثال، كائنات رسومية كأدوات التحكم إضافية للتداول اليدوي.

No comments:

Post a Comment