OrderModify Error - Page 3
الصفحة 3 من 389 FirstFirst 123
Results 21 to 30 of 30

Thread: OrderModify Error

  1. #21
    الجبل مفقود لأن لدي وظائف في جميع أنحاء حساب الترتيب. أدناه هو حقا استمرار بعد السطر الأخير من التعليمات البرمجية. إدراج رمز إذا (OrderSymbol () == Symbol () OrderType () == OP_SELL) dual BreakEvenSell = OrderOpenPrice () - (BE_Pips * Point)؛ المزدوج PP_Pipsell = OrderOpenPrice () - (PP_Pips * نقطة)؛ مزدوج PP_Lotssell = PP_Percent * OrderLots ()؛ should (PartialProfit == true) if (PP_Pipsell gt؛ = اسأل PP_Lotssell gt؛ 0.0 OrderLots () gt؛ = 0.2) OrderClose (OrderTicket ()، PP_Lotssell، Ask، MaxSlippage، 0)؛ نشر (الربح الجزئي المحصل على البيع ، OrderTicket ()) ؛ if (BreakEven == true) if (BreakEvenSell gt؛ = Ask OrderStopLoss ()! = OrderOpenPrice () - (BE_AddedPips * Point)) OrderModify (OrderTicket ()، OrderOpenPrice ()، OrderOpenPrice () - (BE_AddedPips * Point)، OrderTakeProfit ()، 0،0)؛ Print (BreakEven Executed on، OrderTicket ())؛ if (OrderStopLoss () gt؛ NormalizeDouble (stoploss، 4) RiskManagement == دقيقة OrderStopLoss ()! = OrderOpenPrice () - (BE_AddedPips * Point)) OrderModify (OrderTicket ()، OrderOpenPrice ()، stoploss، OrderTakeProfit ()، 0، 0)؛ if (OrderSymbol () == Symbol () OrderType () == OP_BUY) double BreakEvenBuy = OrderOpenPrice () (BE_Pips * Point)؛ dual PP_Pipbuy = OrderOpenPrice () (PP_Pips * Point)؛ dual PP_Lotsbuy = PP_Percent * OrderLots ()؛ should (PartialProfit == true) if (PP_Pipbuy lt؛ = Bid ​​pp_Lotsbuy gt؛ 0.0 OrderLots () gt؛ = 0.2) OrderClose (OrderTicket ()، PP_Lotsbuy، Bid، MaxSlippage، 0)؛ Print (الربح الجزئي المأخوذ من الشراء ، OrderTicket ()) ؛ إذا (BreakEven == true) إذا (BreakEvenBuy lt؛ = Bid ​​OrderStopLoss ()! = OrderOpenPrice () (BE_AddedPips * Point)) OrderModify (OrderTicket ()، OrderOpenPrice ()، OrderOpenPrice () (BE_AddedPips * Point)، OrderTakeProfit ()، 0،0)؛ Print (BreakEven Executed on، OrderTicket ())؛ if (OrderStopLoss () lt؛ NormalizeDouble (stoploss1،4) RiskManagement == دقيقة OrderStopLoss ()! = OrderOpenPrice () (BE_AddedPips * Point)) OrderModify (OrderTicket ()، OrderOpenPrice ()، stoploss1، OrderTakeProfit ()، 0، 0)؛ }

  2. #22
    2 مرفق (ق) الثابتة والمتنقلة تجد عينة EA المرفقة. سوف يضع هذا EA buystop عند SMA (100) إذا كان السعر أقل من المتوسط ​​المتحرك SMA (100) ، فيظهر العكس للموافقة المسبقة عن البيع التي تكشف عن كيفية تغيير EA للسعر عندما يقوم SMA بتغيير قيمته. لكن التعديل لا يحدث في كل علامة ، لأن هناك قيود في تعديل الأمر المعلق
    https://www.cavemantrading.com/attac...1840816963.mq4

  3. #23
    حل المشكلة ... أعتقد. أضفت أن وظيفة stoplevel ويبدو أن تعديل الأوامر عندما ينبغي. ومع ذلك سيكون لدي فترة زمنية واحدة حيث سجل الكثير من خطأ Ordermodify 1. مرت وبدء العمل مرة أخرى ، لذلك أنا أفكر في هذا قد يكون مجرد الشد البيانات backtester مع التعليمات البرمجية. على أي حال شكرا لمساعدتكم مرة أخرى. أنا حقا لدي سؤال واحد إذا لم يكن الكثير ليطلبه. مشكلتي هي مرة واحدة يتم تشغيل شراء أو sellstop في أمر شراء أو بيع والسعر يتراجع مرة أخرى بعد أول openorderprice ، يتم وضع buystopsellstop جديد على نقطة الدخول نفسها المحددة. إنني أحاول إنشاء وظيفة لا تسمح لـ MT4 بوضع صفقة معلقة بنفس سعر الصفقة المفتوحة حاليًا. مثل: عندما يكون أمر شراء مفتوحًا بسعر x بالإضافة إلى قواعد الإدخال الخاصة بي في وقت لاحق ، لنفترض أنك قد قمت بتعيين السعر عند سعر x لن يسمح بحدوث ذلك. هذا هو بالضبط ما لدي في هذا الوقت وهو لا يعمل في الوقت الحالي. الغرض: أدخل كود int int buytradeok () int trade = 0؛//- لـ (int f = 0؛ flt؛ OrdersTotal ()؛ f ) إذا كان (OrderSelect (f، SELECT_BY_POS، MODE_TRADES) == false) فاصل؛ should (OrderSymbol () == Symbol ()) if (OrderType () == OP_BUY) if (OrderOpenPrice () == entry1) trade ؛/- يجب أن تكون كمية الطلبات المرتجعة (tradegt؛ 0) return (1)؛ آخر العودة (0) ؛ Ordersend: Inserted Code if (total lt؛ MaxOrders) {if (CalculateBuyOrders () == 0 Close # 91؛ 0 # 93؛ lt؛ Var1) {if (buytradeok () lt؛ 1) {if (RiskManagement == true) تذكرة = OrderSend (رمز ()، OP_BUYSTOP، LotValue، ENTRY1، MaxSlippage، stoploss1، takeprofit1، NULL، 0،0، الأزرق)؛ should (ticketgt؛ 0) if (OrderSelect (ticket، SELECT_BY_TICKET، MODE_TRADES)) Publish (BUYSTOP open:، OrderOpenPrice ())؛ طباعة أخرى (خطأ في فتح طلب BUYSTOP: ، GetLastError ())؛

  4. #24
    Quote Originally Posted by ;
    كما قد ترى buystop هو الغرض الوحيد الذي يسمح للقيمة 2 متساوية بالمرور إلى العبارة.
    باستثناء بالطبع لا تعرف أنهم متساوون على وجه التحديد. إذا لم يتم التعرف عليها إلا قليلاً ، فلن يتم التعرف عليها على أنها متساوية ، وستحاول الدالة تمريرها. ربما كنت قد حاولت كما اقترح RR تطبيع كلا الجانبين؟ الأمر يستحق المحاولة على الأقل.

  5. #25

    Quote Originally Posted by ;
    الرجاء العثور على عينة EA المرفقة. أن هذا EA سوف يضع buystop عند SMA (100) إذا كان السعر أقل من المتوسط ​​المتحرك البسيط SMA (100) ، تظهر الصورة المرفقة للبيع كيف تغير EA السعر عند تغير SMA قيمته. ومع ذلك ، لا يحدث التغيير في كل علامة ، حيث يوجد قيد في تغيير الأمر المعلق
    عزيزتي Sangmane ، لطيفة EA التجريبية التي قمت بها هنا. كنت أتساءل ما إذا كان هناك أي بديل لهذا النوع من EA؟ لنفترض أنني أستخدم Envelope for Exit Rules Exit: تعمل ميزة النطاق العلوي على أنه وقف البيعوقف الشراء (إيقاف وقف الخسارة بالإضافة إلى وضع الاقتصاد). . تعمل الفرق المخفضة كقيادةمتابعة توقف إقتصادي (وقف الخسارةوقف الخسارة بالإضافة إلى موقع الشراء). . تحياتي الحارة،

  6. #26
    مرحبا ، يرجى توضيح ما قصدته مع مغلف (بولينجر باند؟) ووقف قفزة. سوف تساعدني الصورة في معرفة المنطق. مرديكا!

  7. #27
    1 مرفق (مرفقات)
    Quote Originally Posted by ؛
    مرحبًا ، الرجاء توضيح ما قصدته بظرف (شريط بولينجر) ووقف القفز. سوف تساعدني الصورة في معرفة المنطق. مرديكا!
    مرحبًا يا إخوان ، إليك الحقائق حول طلبي من المشاركة السابقة. . Merdeka ، PS: لا تنس للتحقق من صندوق البريد الوارد الخاص بك إخوانه!
    https://www.cavemantrading.com/attac...2041521372.doc

  8. #28
    عزيزي Sangmane ، داخل بلدي POV ، أنا أفضل أن يطلق عليه القفز بدلا من زائدة لأن المبالغ مختلفة غير ثابتة ... الزوايا b4

  9. #29

    Quote Originally Posted by ;
    الرجاء العثور على عينة EA المرفقة. سوف يضع هذا EA buystop في SMA (100) إذا كان السعر أقل من المتوسط ​​المتحرك البسيط SMA (100) ، فيظهر العكس للموافقة المسبقة عن البيع المرفقة والتي توضح كيف تقوم EA بتعديل السعر المفتوح عندما تقوم SMA بتغيير قيمتها. لكن التغيير لا يحدث عند كل علامة ، حيث يوجد قيد في تعديل الأمر المعلق
    عزيزي Sangmane ، غيرت بعض المبرمجين طلبك الأصلي Alter EA ، فمن الممكن تقييم هذا
    http://indo.mt5.com/showthread.php?2...l=1#post341108. . نحن نستخدم تطبيق Envelope للجمع بين طلب المعلقة الزائدة مع وقف المتابعة. . فإنه يعمل. . قد ننسى شيئًا أتوقع أن تساعده. . سلام

  10. #30
    عزيزتي Sangmane ، يرجى زيارة هذا الجديد
    http://indo.mt5.com/showthread.php?3...-(2nd-Phase..)، أنا أتوقع أن تشاركنا في تحسين نظامEA تحياتي

أذونات النشر

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
  • رمز BB مفعل
  • الابتسامات مفعلة
  • رمز[IMG] مفعل
  • رمز [VIDEO] مفعل
  • رمز HTML غير مفعل
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.