当前位置:首页 > 资讯 > 正文

这篇文章使用来蹭流量券的,请不要在意

这篇文章使用来蹭流量券的,请不要在意

在MetaTrader 5 (MT5) 中,MQL5 是一种专门用于金融市场的编程语言,它主要用于编写自动化交易脚本、策略和 Expert Advisors (EA)。如果你想在 MT5 中添加新闻过滤器并关注特定国家的新闻,如美国新闻,你可以利用MetaQuotes提供的新闻服务 API。 首先,你需要确保你的 EA 或策略连接到 MetaTrader 的数据服务器,并启用新闻订阅功能。这通常在 `Settings` > `Server Time Zone` 下设置。 然后,可以使用 `FCnews()` 函数获取新闻信息。这个函数返回一个新闻数组,你可以通过遍历这个数组来筛选出美国新闻。下面是一个简单的示例代码片段: ```cpp #include <News> void OnTick() { int newsCount = FCnews(); for (int i = 0; i < newsCount; ++i) { NewsInfo info; if (FCnewsInfo(i, info)) { // 检查新闻来源是否来自美国 if (info.source.contains("USA") || info.source.contains("American")) { // 打印或处理新闻内容 Log("Found US news: " + info.title); } } } } ```

最新文章