รหัสที่ใช้ในการจับการซื้อขายบาร์ระดับสูงต่ำเปิดอยู่?
Results 1 to 10 of 10

Thread: รหัสที่ใช้ในการจับการซื้อขายบาร์ระดับสูงต่ำเปิดอยู่?

  1. #1
    ทุกคนมีรหัสใด ๆ ในการจับสูงหรือต่ำของการแลกเปลี่ยนบาร์ถูกเปิดหรือไม่ โปรดทราบ; ไม่ใช่ราคารายการของการสั่งซื้อ


    ขอบคุณ

  2. #2

    Quote Originally Posted by ;
    ทุกคนมีรหัสใด ๆ ในการจับสูงหรือต่ำของการแลกเปลี่ยนบาร์ถูกเปิดหรือไม่ โปรดทราบ; ไม่ใช่ราคารายการของการสั่งซื้อ ขอบคุณเดล
    OrderSelect () คำสั่งใช้ iBarshift () กับ OrderOpenTime () เพื่อรับหมายเลขบาร์เมื่อเปิดคำสั่งซื้อใช้หมายเลขบาร์ที่มี [[] สูงหรือ iHigh () และต่ำ [] หรือ iLow ()

  3. #3
    สวัสดี RaptorUK หากคุณมีเวลาสักครู่ที่จะเขียนโค้ดตัวอย่าง? ขอบคุณสำหรับการตอบกลับของคุณ.

  4. #4
    โอ้ฉันคิดว่าฉันเห็นวิธีการทำ ขอบคุณอะไรที่ฉันสามารถทำได้เพื่อคุณ? สุภาพ

  5. #5
    สิ่งนี้ถูกต้องสำหรับฉันจะทดสอบโค้ด int iOrders = OrdersTotal () - 1, i; {สำหรับ (i = iOrders; igt; = 0; i--) {ถ้า (OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) ถ้า ((OrderSymbol () == Symbol ())) {ถ้า (OrderType () lt; = OP_BUY) GetMarketInfo ()) {ถ้า (iLow (0,0,0)) lt; ต่ำ [iBarShift (0,0,0, OrderOpenTime ())]) OrderClose (OrderTicket (), 0.04, ถาม, 10, แดง) ;/จำนวนมาก? }}}}}

  6. #6

    Quote Originally Posted by ;
    สิ่งนี้ถูกต้องสำหรับฉันจะทดสอบโค้ด int iOrders = OrdersTotal () - 1, i; {สำหรับ (i = iOrders; igt; = 0; i--) {ถ้า (OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) ถ้า ((OrderSymbol () == Symbol ())) {ถ้า (OrderType () lt; = OP_BUY) GetMarketInfo ()) {ถ้า (iLow (0,0,0)) lt; ต่ำ [iBarShift (0,0,0, OrderOpenTime ())]) OrderClose (OrderTicket (), 0.04, ถาม, 10, แดง) ;/จำนวนมาก? }}}}}
    คุณต้องระบุสัญลักษณ์สำหรับ iLow () และ iBarShift () หากคุณต้องการใช้สัญลักษณ์ปัจจุบันใช้ค่า NULL ไม่ใช่ 0 คุณสามารถใช้ OrderLots () แทน 0.04 และคุณยังสามารถใช้ OrderClosePrice () แทน AskBid วิธีที่คุณไม่จำเป็นต้องพิจารณาว่าคุณกำลังปิดการซื้อหรือขาย คุณควรตรวจสอบว่า OrderClose () ใช้งานได้หรือไม่หากคุณไม่จำเป็นต้องรู้สาเหตุ . . อ่านนี่:
    http://forum.mql4.com/48276

  7. #7
    ขอบคุณ! RaptorUK เป็นอันเสร็จ

  8. #8
    สวัสดี RaptorUK ฉันได้อ่านบทความของคุณจากลิงก์ที่คุณโพสต์แล้วคุณสามารถช่วยฉันหาวิธีที่เหมาะสมในการค้นหาและดูข้อผิดพลาดในบันทึกและวิธีการดูและค้นหาข้อผิดพลาดในแท็บผู้เชี่ยวชาญหรือไม่ ด้วยความนับถือทั้งสองรุ่นถ้าหาก
    http://docs.mql4.com/trading/OrderSendล้มเหลวไม่ว่าด้วยเหตุผลใดก็ตามหมายเลขข้อผิดพลาดจะถูกพิมพ์ลงในบันทึกและหากเรียกใช้ในเครื่องทดสอบกลยุทธ์ข้อผิดพลาดก็จะปรากฏในแท็บวารสารหากใช้การสาธิตหรือใช้งานจริงข้อผิดพลาดจะปรากฏในแท็บผู้เชี่ยวชาญ เมื่อฟังก์ชั่นไม่ทำงานตามที่คาดไว้ตัวอย่างเช่นไม่ได้วางคำสั่งซื้อบันทึกหรือแท็บบันทึกประจำวันผู้เชี่ยวชาญสามารถดูและข้อผิดพลาดใด ๆ จะเห็นได้ง่ายการวิเคราะห์ข้อผิดพลาดที่เกี่ยวข้องอย่างรวดเร็วจะช่วยให้คุณ แก้ไขปัญหาด้วยรหัสหรือรหัสตรรกะของคุณ

  9. #9

    Quote Originally Posted by ;
    สวัสดีฉันได้อ่านบทความของคุณจากลิงค์ที่คุณโพสต์แล้วคุณช่วยฉันหาวิธีที่เหมาะสมในการค้นหาและดูข้อผิดพลาดในบันทึกและวิธีดูและค้นหาข้อผิดพลาดในแท็บผู้เชี่ยวชาญ
    หากคุณใช้งาน EA, Script หรือ Indior ใน Demo หรือ Live และข้อมูลการพิมพ์จะปรากฏในแท็บผู้เชี่ยวชาญหากคุณคลิกขวาที่ข้อความในแท็บผู้เชี่ยวชาญแล้วคลิกที่เปิดโฟลเดอร์ที่มีบันทึกจะเปิดขึ้น จากนั้นคุณสามารถเปิดไฟล์บันทึกล่าสุดและอ่านสิ่งที่รหัสของคุณเขียนไว้ในบันทึก สามารถทำได้เช่นเดียวกันกับ EA ที่ใช้งานอยู่ใน Strategy Tester แต่เวลานี้เอาต์พุตไปที่แท็บเจอร์นัลไม่ใช่หนึ่งถัดจากแท็บผู้เชี่ยวชาญแท็บวารสารนี้อยู่ที่ด้านล่างของหน้าต่างเครื่องทดสอบ . . คลิกขวาและคลิกเปิดเพื่อเปิดโฟลเดอร์ที่บันทึกไฟล์บันทึก

  10. #10
    ขอบคุณ RaptorUK การทดสอบคุณมีรหัสหรือคุณสามารถแสดงให้ฉันเห็นวิธีการรับรหัสนี้เพื่อปิดคำสั่งซื้อในแผนภูมิที่แนบมาด้วยเท่านั้นหรือไม่ หรือคุณมีรหัสที่สามารถอ่านหมายเลขเวทย์มนตร์ที่กำหนดไว้ล่วงหน้าจากสคริปต์และเพียงแค่สั่งปิดด้วยจำนวนเวทย์มนตร์ที่สามารถใช้ในสองคู่ที่แตกต่างกันในเวลาเดียวกัน iOrders int ตามลำดับ = OrdersTotal () - 1, i; {สำหรับ (i = iOrders; igt; = 0; i--) {ถ้า (OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) {ถ้า ((OrderSymbol () == สัญลักษณ์ ()))/{ถ้า (OrderType () == OP_BUY)) {{if (iClose (NULL, 0,0) lt; ต่ำ [1]) OrderClose (OrderTicket (), 0.04, การเสนอราคา, 4, สีแดง); {}}}}}}

การขออนุญาตโพส

  • ห้ามโพสข้อความใหม่
  • ห้ามโพสตอบ
  • ห้ามแนบไฟล์
  • ห้ามแก้ไขโพส
  •  
  • รหัส BB เปิด
  • Smilies ปิด
  • รหัส [IMG] เปิด
  • รหัส [VIDEO] เปิด
  • รหัส HTML ปิด
นโยบาย Cookie
นโยบาย Cookie: เว็บไซต์ thaitradeforex มีการใช้ cookies และสำหรับการดำเนินการเยี่ยมชมเว็บไซต์ ท่านได้ยอมรับในสิ่งนี้ สำหรับข้อมูลเพิ่มเติมโปรดอ่าน 'Cookie Disclosure'.