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
ไม่มีความคิดเห็น:
แสดงความคิดเห็น