账户类型:净额结算或对冲
MetaTrader 5 支持几种类型的账户,特别是 净额结算和对冲。对于净额结算,每个交易品种只允许有一个 头寸 。对于对冲,你可以为一个交易品种开立多个头寸,包括多向头寸。订单、交易和头寸将在后面的章节中详细讨论。
MQL 程序通过使用 AccountInfoInteger 函数查询 ACCOUNT_MARGIN_MODE 特性来确定账户类型。从特性名称可以看出,其不仅描述了账户类型,还描述了保证金计算模式。其可能值在 ENUM_ACCOUNT_MARGIN_MODE 枚举中指定。
标识符 |
说明 |
---|---|
ACCOUNT_MARGIN_MODE_RETAIL_NETTING |
OTC 市场,考虑净额结算模式下的头寸。保证金计算基于 SYMBOL_TRADE_CALC_MODE 特性。 |
ACCOUNT_MARGIN_MODE_EXCHANGE |
外汇市场,考虑净额结算模式下的头寸。保证金是根据交易所的规则计算的,但经纪商可以在工具设置中指定折扣。 |
ACCOUNT_MARGIN_MODE_RETAIL_HEDGING |
OTC 市场,在对冲模式下独立考虑头寸。保证金计算基于 SYMBOL_TRADE_CALC_MODE 交易品种特性,同时考虑对冲保证金 SYMBOL_MARGIN_HEDGED。 |
例如,运行 AccountInfo 脚本(在 账户识别 一节中),显示账户类型为 ACCOUNT_MARGIN_MODE_RETAIL_HEDGING。