Open Forex4you Account

Server รัน EA 1000 / ปี

สั่งชื้อคู่มือการโปรแรกม MQL4

Author Topic: อยากได้โค้ดตรวจสอบออเดอร์ที่ปิดไปไม่ตากี้ทำยังไงครับ OrdersHistoryTotal( )  (Read 11669 times)

chanchai134

  • Newbie
  • *
  • Posts: 10
ถ้าเราอยากทราบว่าออเดอร์ที่ปิดไปเป็น s/l t/p ทำยังไงครับ ผมจะเขียน เบิ้ล lotSครับผม
แบบคล้ายๆแบบนี้อ่ะครับ
if(OrdersHistoryTotal( ) == s/l){...................}
« Last Edit: พฤศจิกายน 02, 2013, 10:51:01 am by chanchai134 »

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
ต้องทำการเรียกข้อมูล Order ล่าสุดที่ปิดไปก่อจากนั่น ทำการเปรียบเทียบราคาปิดกับ SL หรือ TP ของ Order ครับ

chanchai134

  • Newbie
  • *
  • Posts: 10
ต้องใช้โค้ดยังไงอ่ะครับ ช่วยหน่อยครับ TT

chanchai134

  • Newbie
  • *
  • Posts: 10
double total = OrdersHistoryTotal()-1;

if(OrderSelect(total,SELECT_BY_POS, MODE_HISTORY)&& OrderOpenPrice() > OrderClosePrice())
    {
    lots = lots*2;
    }


ได้ป่ครับยังไงก็ช่วยแก้หน่อยครับ

chanchai134

  • Newbie
  • *
  • Posts: 10
ทำได้แล้วครับขอบคุณมากครับ :) ;D