การคำนวณระยะทางเปิดตำแหน่ง
Results 1 to 3 of 3

Thread: การคำนวณระยะทางเปิดตำแหน่ง

  1. #1
    สวัสดีคนทั่วไป

    ฉันต้องการมีรหัสซึ่งดูเหมือนว่ามี OpenOrder อยู่ภายในสมมุติว่าระยะทาง 10 pips จากราคาปัจจุบัน ถ้าเป็นเช่นนั้น: DistanceOK = false

    ฉันรู้ว่าฉันต้องดูถ้ามีอะไรข้างต้นและถ้าเช่นนั้นใกล้
    ถ้ามีบางอย่างด้านล่างและถ้าเป็นเช่นนั้นวิธีการปิด

    ตอนนี้ฉันติดอยู่และไม่รู้ว่าจะเริ่มต้นที่ไหนดี รหัสปัจจุบันของฉันยุ่งเหยิงและใช้งานไม่ได้ดังนั้นฉันจะว่างให้คุณอัปโหลดและตัวฉันเองเป็นสิ่งที่น่าอายยกเว้นบางคนอยากเห็นมันในสถานะปัจจุบันนี้

    ด้วยความเคารพ.

  2. #2
    ลองอะไรเช่น ... แทรกรหัสบูลระยะทาง OK (int mMagic, สตริง mSym) {int m, mOrdTot; บูล mNear = false; mOrdTot = OrdersTotal (); สำหรับ (m = mOrdTot - 1; m gt; = 0; m--) {OrderSelect (m, SELECT_BY_POS, MODE_TRADES); if (OrderSymbol () == mSym OrderMagicNumber () == mMagic (OrderType () == OP_BUY || OrderType () == OP_SELL)) {ถ้า (MathAbs (ประมูล - OrderOpenPrice ()) lt; mDist MathAbs (OrderOpenPrice () - เสนอราคา lt; mDist)) mNear = true; }} return (mNear); } โดยที่คุณตั้งค่า mDist เป็น var ภายนอกเป็นรูปที่คุณต้องการ HTH M. แก้ไข: DistanceOK (... ) น่าจะดีกว่าถ้ามันมีชื่อว่า DistanceNot OK (... ) หรือเปลี่ยนเป็น false เท็จด้านบน

  3. #3
    ขอบคุณ! สิ่งนี้จะทำให้ฉันไป ใช่ฉันจะใช้ DistanceOK และเปลี่ยนความจริงที่แท้จริง

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

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