Market Info
获取市场信息
这些函数用于接收关于市场状态的信息。
| 函数 | 操作 |
|---|---|
| MarketInfo | 返回“市场观察”窗口中列出的各种证券数据 |
| SymbolsTotal | 返回在“市场观察”或所有选项中选中的可用证券数量 |
| SymbolName | 返回指定证券的名称 |
| SymbolSelect | 在“市场观察”窗口中选择证券或移除窗口中的证券 |
| SymbolInfoDouble | 返回对应属性的证券的双精度值 |
| SymbolInfoInteger | 返回对应属性的指定证券的整数类型(长整型、日期时间、整数或布尔值) |
| SymbolInfoString | 返回对应属性的指定证券的字符串类型值 |
| SymbolInfoTick | 返回MqlTick类型的变量中指定证券的当前价格 |
| SymbolInfoSessionQuote | 允许接收指定证券和一周中的某天的指定报价会话的开始和结束时间。 |
| SymbolInfoSessionTrade | 允许接收指定证券和一周中的某天的指定交易会话的开始和结束时间。 |
MQL5中的新功能
添加了用于处理市场深度以获取交易所数据的函数。视觉上,它以交易资产的卖单和买单限价单的表格形式呈现。货币对、股票、金属和期货的格式相同。
交易平台提供了市场参与者订单的市场深度功能。bid和ask价格基于最佳订单在市场深度中形成。这些价格显示在“市场观察”窗口中。此外,交易所还提供最近执行交易的价格和成交量(最后价格和成交量)。最后价格用于创建价格图表和显示时间与销售情况:

新函数允许您基于交易量和订单流开发策略,为手动交易创建自定义市场深度,并实时进行自动分析。
| 函数 | 操作 |
|---|---|
| MarketBookAdd | 打开指定证券的市场深度并订阅接收市场深度变化 |
| MarketBookRelease | 关闭指定证券的市场深度并取消接收市场深度变化 |
| MarketBookGet | 返回包含指定证券市场深度数据的MqlBookInfo数组 |
最后更新于