特定特性(证券交易所、期货市场、债券)
在本章的最后一节,我们将简要回顾其他交易品种特性,这些特性不在本书的讨论范围内,但可能对实现高级交易策略有用。关于这些特性的详细信息可以在 MQL5 文档中找到。
我们知道,MetaTrader 5 允许你交易衍生市场金融工具,包括期权、期货和债券。这一功能也反映在软件界面上。MQL5 API 提供了许多与提到的金融工具类别相关的特定交易品种特性。
具体而言,期权交易品种特性包括流通期(交易的开始日期 SYMBOL_START_TIME 和结束日期 SYMBOL_EXPIRATION_TIME)、执行价格 (SYMBOL_OPTION_STRIKE)、买入或卖出权利(SYMBOL_OPTION_RIGHT、看涨/看跌期权)、欧洲或美洲类型 (SYMBOL_OPTION_MODE),具体取决于提前行使的可能性、每天的收盘价格变化 (SYMBOL_PRICE_CHANGE) 和波动率 (SYMBOL_PRICE_VOLATILITY) 以及表征价格行为动态的估计系数(希腊字母系数)。
特别相关的债券交易品种特性包括累计票息收益 (SYMBOL_TRADE_ACCRUED_INTEREST)、面值 (SYMBOL_TRADE_FACE_VALUE)、流动性比率 (SYMBOL_TRADE_LIQUIDITY_RATE)。
期货交易品种特性包括持仓量 (SYMBOL_SESSION_INTEREST)、买入委托总量 (SYMBOL_SESSION_BUY_ORDERS_VOLUME) 和卖出委托总量 (SYMBOL_SESSION_SELL_ORDERS_VOLUME) 以及交易时段收盘时的结算价 (SYMBOL _ SESSION _ PRICE _ SETTLEMENT)。
除了组成一条分时报价的 当前市场数据 之外,MQL5 还允许你了解这些数据的每日范围:每个分时报价字段的最大值和最小值。例如,SYMBOL_BIDHIGH 为每日的最高 Bid,SYMBOL_BIDLOW 为最低买价。请注意, SYMBOL_VOLUMEHIGH 和 SYMBOL _ VOLUMELOW(long 类型)特性实际上复制了SYMBOL_VOLUMEHIGH_REAL 和 SYMBOL_VOLUMELOW_REAL (double) 中的交易量,但精度较低。
通常,有关 Last 价格和交易量的信息仅适用于交易所的交易品种。
请记住,特性的填写取决于经纪商实现的服务器设置。