Sponsored Ads

วันอังคารที่ 13 มิถุนายน พ.ศ. 2560

คำสั่งไว้เช็ค AccountMargin

Account Margin

ในบทความนี้ผมจะมาแนะนำการใช้ฟังก์ชั่นเพื่อใช้ในการเช็คมาร์จิ้นกันครับ

หากเพื่อนๆต้องการที่จะรู้ว่า Free Margin ในพอร์ทมีอยู่เท่าไหร่าสามารถใช้ฟังก์ชั่น AccountFreeMargin () เพื่อดึงค่า Free Margin ออกมาแสดงผล หรือเอามาคำนวณความเสี่ยง หรือ Money management ได้

ตัวอย่างการเขียน

int start()

{
     double x = AccountFreeMargin();
   
     Alert("Account Free Margin =" , x );
   
     return;
   
   
}

หาเพื่อนๆ ต้องการหากต้องการเปิด Order Buy  1 lot จะเหลือมาร์จิ้นอยู่เท่าไหร่  ลองเขียนตามนี้

int start()

{
     double x = AccountFreeMarginCheck(Symbol(),OP_BUY,1);
   
     Alert("Account Free Margin =" , x );
   
     return;
   
   
}


หากต้องการรู้ว่ามาร์จิ้นเพืื่อใช้ Buy 1 Lot ใช้ไปเท่าไหร่สามารถนำเอา  Code ด้านบนมาประยุกต์ใช้ได้ครับ


int start()

{
     double x = AccountFreeMarginCheck(Symbol(),OP_BUY,1);
   
     double y = AccountFreeMargin();
   
     Alert("Account Free Margin =" , y-x );
   
     return;
   
   
}

เพื่อนๆสามารถดูตัวอย่างพร้อมคำอธิบายเพิ่มเติมได้ที่ https://book.mql4.com/trading/ordersend

นอกจากนี้ยังมีคำสั่ง Account ที่น่าสนใจเพิ่มเติมเผื่อใครสนใจไปอ่านเพิ่มได้ที่ https://docs.mql4.com/account

ไม่มีความคิดเห็น:

แสดงความคิดเห็น