Open Forex4you Account

Server รัน EA 1000 / ปี

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

Author Topic: คำสั่ง นับ Orderที่เปิด ตาม Magic ไม่ทราบว่า คืออะไรครับ  (Read 12988 times)

zerozaaa

  • Jr. Member
  • **
  • Posts: 72
OrdersTotal(); มันรวมทุก อันเลย อยากได้เฉพาะ Magic ที่ระบุไว้ครับ
ขอบคุณครับ

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
int count=0;

for(int cc=0;cc<OrdersTotal();cc++)
    {
   OrderSelect(cc,SELECT_BY_POS,MODE_TRADES);
     if(OrderMagicNumber()==123)
        {
          count++;
               
        }

   }

เอา count ไปใช้ครับ

zerozaaa

  • Jr. Member
  • **
  • Posts: 72

zerozaaa

  • Jr. Member
  • **
  • Posts: 72
รบกวนถามหน่อยครับ ถ้า เอา Profit รวมทุก อันเลย อยากได้เฉพาะ Magic ที่ระบุไว้ครับ
ขอบคุณครับ

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
int count=0;
double temp=0;
for(int cc=0;cc<OrdersTotal();cc++)
    {
   OrderSelect(cc,SELECT_BY_POS,MODE_TRADES);
     if(OrderMagicNumber()==123)
        { temp=temp+OrderProfit();
          count++;
               
        }

   }

zerozaaa

  • Jr. Member
  • **
  • Posts: 72

x-men

  • VIP
  • Full Member
  • *
  • Posts: 183
ขอบคุณ Admin ครับ  กำลังหาพอดีเลย :D