经济日历函数
经济日历函数
这部分描述了处理可在MetaTrader平台直接使用的经济日历的函数。经济日历是一个即时可用的百科全书,描述了宏观经济指标、指标发布日期以及重要程度。宏观经济指标的相关值会在发布时立即发送至MetaTrader平台,并以标签的形式显示在图表上,使您可以根据国家、货币和重要性直观地跟踪所需的指标。
所有用于经济日历的函数都使用交易服务器时间(TimeTradeServer)。这意味着MqlCalendarValue结构中的时间和CalendarValueHistoryByEvent/CalendarValueHistory函数中输入的时间都在交易服务器时区中设置,而不是在用户本地时间设置。
经济日历函数可以根据自定义重要性标准,从必要的国家/货币的角度对传入事件进行自动分析。
| 函数 | 操作 |
|---|---|
| CalendarCountryById | 根据ID获得国家描述 |
| CalendarEventById | 根据ID获得事件描述 |
| CalendarValueById | 根据ID获得事件值描述 |
| CalendarCountries | 获得日历中可用的国家名称数组 |
| CalendarEventByCountry | 根据指定国家代码获得日历中可用的所有事件描述数组 |
| CalendarEventByCurrency | 根据指定货币获得日历中可用的所有事件描述数组 |
| CalendarValueHistoryByEvent | 根据事件ID获得指定时期的所有事件值数组 |
| CalendarValueHistory | 通过根据国家和/或货币进行排序的能力,获得指定时期的所有事件值数组 |
| CalendarValueLastByEvent | 通过指定change_id,从日历数据库状态根据ID获得事件值数组 |
| CalendarValueLast | 通过指定change_id和根据国家和/或货币进行排序的能力,从日历数据库状态获得所有事件值数组 |