MQL4账户信息相关函数

账户信息相关函数

  • AccountBalance() – 获取账户余额
  • AccountCredit() – 获取账户信用额度
  • AccountCompany() – 获取账户所在公司名称
  • AccountCurrency() – 获取账户结算货币名称
  • AccountEquity() – 获取账户净值
  • AccountFreeMargin() – 获取账户可用保证金
  • AccountFreeMarginCheck() – 检查账户可用保证金
  • AccountFreeMarginMode() – 可用保证金计算方式
  • AccountLeverage() – 获取账户杠杆比例
  • AccountMargin() – 获取账户已用保证金
  • AccountName() – 获取账户名
  • AccountNumber() – 获取账户号码
  • AccountProfit() – 获取账户盈利金额
  • AccountServer() – 获取账户连接的服务器名称
  • AccountStopoutLevel() – 获取账户的止损水平设置
  • AccountStopoutMode() – 获取账户止损计算方式

 

AccountBalance() – 获取账户余额

double AccountBalance()

返回账户余额(账户中钱数) .

示例:

Print("账户余额 = ",AccountBalance());
Back to Top

AccountCredit() – 获取账户信用额度

double AccountCredit()

返回账户信用额度.

示例:

Print("账户信用额度 = ", AccountCredit());
Back to Top

AccountCompany() – 获取账户所在公司名称

string AccountCompany()

返回账户所在公司名称.

示例:

Print("账户所在公司名:", AccountCompany());
Back to Top

AccountCurrency() – 获取账户结算货币名称

string AccountCurrency()

返回账户结算货币名称.

示例:

Print("账户结算货币:", AccountCurrency());
Back to Top

AccountEquity() – 获取账户净值

double AccountEquity()

返回账户净值.

示例:

Print("账户净值 = ", AccountEquity());
Back to Top

AccountFreeMargin() – 获取账户可用保证金

double AccountFreeMargin()

返回账户可用保证金.

示例:

Print("账户可用保证金 = ", AccountFreeMargin());
Back to Top

AccountFreeMarginCheck() – 检查账户可用保证金

double AccountFreeMarginCheck( string symbol, int cmd, double volume)

当前账户以现价在指定的位置开仓后还剩余的保证金。如果保证金余额不足,将会生成错误134 (ERR_NOT_ENOUGH_MONEY)。

参数:

symbol - 交易的货币对。
cmd - 交易类型,可能是 OP_BUY 或者 OP_SELL。
volume - 交易手数。

示例:

if(AccountFreeMarginCheck(Symbol(),OP_BUY,Lots)<=0 || GetLastError()==134) 
  return;
Back to Top

AccountFreeMarginMode() – 可用保证金计算方式

double AccountFreeMarginMode()

开仓时可用保证金计算方式。计算方式可能采取以下值:

  • 0一浮动盈利/亏损不参与计算
  • 1一浮动盈利和亏损在开仓部头寸上参与保证金余额计算;
  • 2一只有赢利参与计算,不考虑当前开仓头寸的亏损;
  • 3一只有亏损额参与计算,不考虑当前开仓头寸的亏损。

示例:

if(AccountFreeMarginMode()==0)
   Print("浮动盈利/亏损不使用。");
Back to Top

AccountLeverage() – 获取账户杠杆比例

int AccountLeverage()

返回账户杠杆比例.

示例:

Print("账户杠杆比例:", AccountLeverage());
Back to Top

AccountMargin() – 获取账户已用保证金

double AccountMargin()

返回账户已用保证金金额.

示例:

Print("账户已用保证金:", AccountMargin());
Back to Top

AccountName() – 获取账户名

string AccountName()

返回账户的账户名.

示例:

Print("账户名:", AccountName());
Back to Top

AccountNumber() – 获取账户号码

int AccountNumber()

返回账户的账户号码.

示例:

Print("账户号码:", AccountNumber());
Back to Top

AccountProfit() – 获取账户盈利金额

double AccountProfit()

返回账户的盈利金额.

示例:

Print("账户盈利:", AccountProfit());
Back to Top

AccountServer() – 获取账户连接的服务器名称

string AccountServer()

返回账户连接的服务器名称.

示例:

Print("服务器名称:", AccountServer());
Back to Top

AccountStopoutLevel() – 获取账户的止损水平设置

int AccountStopoutLevel()

返回账户止损水平设置.

示例:

Print("账户止损水平设置 = ", AccountStopoutLevel());
Back to Top

AccountStopoutMode() – 获取账户止损计算方式

int AccountStopoutMode()

返回账户止损水平的计算方式,计算方式可以采用下列的值:

  • 0一计算保证金和净值之间的百分比;
  • 1一比较剩余保证金标准和绝对值。

示例:

int level=AccountStopoutLevel();
if(AccountStopoutMode()==0)
   Print("止损水平= ",level, "%");
else
   Print("止损水平= ", level, " ", AccountCurrency());
Back to Top

 

 


MyFxtop迈投-靠谱的外汇跟单社区,免费跟随高手做交易!

 

免责声明:本文系转载自网络,如有侵犯,请联系我们立即删除,另:本文仅代表作者个人观点,与迈投财经无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。

風險提示

MyFxtops邁投所列信息僅供參考,不構成投資建議,也不代表任何形式的推薦或者誘導行為。MyFxtops邁投非外匯經紀商,不接觸妳的任何資金。 MYFXTOPS不保證客戶盈利,不承擔任何責任。從事外彙和差價合約等金融產品的槓桿交易具有高風險,損失有可能超過本金,請量力而行,入市前需充分了解潛在的風險。過去的交易成績並不代表以後的交易成績。依據各地區法律法規,MyFxtops邁投不向中國大陸、美國、加拿大、朝鮮居民提供服務。

邁投公眾號

聯繫我們

客服QQ:981617007
Email: service@myfxtop.com

MyFxtops 邁投