Open Forex4you Account

Server รัน EA 1000 / ปี

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

Author Topic: ช่วยทีครับมีปัญหาครับ  (Read 8067 times)

ThaiMillionDollar

  • Newbie
  • *
  • Posts: 22
ช่วยทีครับมีปัญหาครับ
« on: มิถุนายน 26, 2013, 04:12:33 pm »
ช่วยทีครับมีปัญหาครับ

ผมอยากทราบว่า Code ปิด ออเดอร์ที่ได้กำไรแบบไม่ต้องให้ไปถึง TP เขียนยังงัยหรอครับ

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
Re: ช่วยทีครับมีปัญหาครับ
« Reply #1 on: มิถุนายน 26, 2013, 04:37:08 pm »
คำถามกว้างเกินไปครับ ช่วยขยายความสิ่งที่คุณต้องการให้ละเอียดกว่านี้หน่อยครับ

weva1234

  • Jr. Member
  • **
  • Posts: 81
    • วิธีเทรด forex เทคนิคการลงทุน
Re: ช่วยทีครับมีปัญหาครับ
« Reply #2 on: มิถุนายน 26, 2013, 06:19:18 pm »
ช่วยทีครับมีปัญหาครับ

ผมอยากทราบว่า Code ปิด ออเดอร์ที่ได้กำไรแบบไม่ต้องให้ไปถึง TP เขียนยังงัยหรอครับ


    int ClosePips  = 15;

 for (int  x = 0; x  < OrdersTotal(); x++)
{
   
     if ( OrderSelect(x, SELECT_BY_POS, MODE_TRADES))
  {

            if (OrderSymbol() == Symbol())
            {
                  if (OrderType() == OP_BUY)
               {
                   if (Bid > OrderOpenPrice() + ClosePips * Point)
                   {
                           
                           OrderClose(...);
                           
                      }
                }
                 if (OrderType() == OP_SELL)
                 {
               
                    if (Ask < OrderOpenPrice() - ClosePips * Point)
                  {
                           
                       OrderClose(...);
                 
                    }
                  }
          }
 }
}

ลองดูครับ ไม่รู้ว่าตรงตามที่ต้องการหรือเปล่า

ThaiMillionDollar

  • Newbie
  • *
  • Posts: 22
Re: ช่วยทีครับมีปัญหาครับ
« Reply #3 on: มิถุนายน 27, 2013, 10:51:19 am »
ช่วยทีครับมีปัญหาครับ

ผมอยากทราบว่า Code ปิด ออเดอร์ที่ได้กำไรแบบไม่ต้องให้ไปถึง TP เขียนยังงัยหรอครับ


    int ClosePips  = 15;

 for (int  x = 0; x  < OrdersTotal(); x++)
{
   
     if ( OrderSelect(x, SELECT_BY_POS, MODE_TRADES))
  {

            if (OrderSymbol() == Symbol())
            {
                  if (OrderType() == OP_BUY)
               {
                   if (Bid > OrderOpenPrice() + ClosePips * Point)
                   {
                           
                           OrderClose(...);
                           
                      }
                }
                 if (OrderType() == OP_SELL)
                 {
               
                    if (Ask < OrderOpenPrice() - ClosePips * Point)
                  {
                           
                       OrderClose(...);
                 
                    }
                  }
          }
 }
}

ลองดูครับ ไม่รู้ว่าตรงตามที่ต้องการหรือเปล่า


ขอบคุณครับ EA ขอท่านสุดยอดเลยนะครับ