【问题标题】:How to integrate a News-feed indicator for an MT4 StrategyTester backtesting?如何为 MT4 StrategyTester 回测集成 News-feed 指标?
【发布时间】:2017-10-20 14:17:16
【问题描述】:

我需要一个新闻指标来显示从 2016 年开始的新闻,以及影响(大、中、小)、结果(正面、负面新闻)。他们有这样的指标吗?

我知道 FFCal 和 FFC (https://www.mql5.com/en/code/15931),但似乎它们只提供有限的时间段?

【问题讨论】:

    标签: mql4 metatrader4 technical-indicator


    【解决方案1】:

    汉诺威(在 forexfactory 中)有它,但不再更新它。从 2007 年到 2017 年 6 月 2 日。这是链接:https://www.forexfactory.com/attachment.php/2339122?attachmentid=2339122&d=1496558933

    【讨论】:

      【解决方案2】:

      这是两个非常不同的东西:
      (a) 基本数据 (一个来源本身)
      (b) 将 BackTesting 集成到 MT4

      ForexFactory 提供对 (a) 的表格访问,具有一定的历史深度,以及用于网页浏览的 html-tables 中有点人性化的导航。

      不是意味着,同样是机器准备好集成到 MetaTrader 4 终端工具,如策略测试器。甚至 FFCal (AFAIK) 也只是 ForexFactory 实际日期文本值的副本的文本表示,没有集成到 EA 交易逻辑中,并且 NOT 提供了在模拟策略测试器下“加速”运行的方法时间的流动。

      也就是说,解决方案要求 (b) 决定了 (a) 的方法,因为成功的 Strategy Tester 集成赢得了 (a) 和 (b)。


      一个可行的解决方案:MT4 与代理 FundamentalNewsPROCESSOR

      来自外部 FundamentalNewsPROCESSOR 的示例输出:

          ...
          2016-12-27  4:30am high    GBP Current Account                                                     Good?Bad for GBP
          2016-11-03  5:00am high    GBP EU Membership Court Ruling                                          Good?Bad for GBP
          2016-06-23 All Day high    GBP EU Membership Vote                              Leave               Good?Bad for GBP
          2010-03-30  3:30am high    GBP Final GDP q/q                            better 0.4%      0.3%      Good?Bad for GBP 0.3%
          2010-07-12  3:30am high    GBP Final GDP q/q                                   0.3%      0.3%      Good?Bad for GBP 0.3%
          2016-06-30  3:30am high    GBP Final GDP q/q                                   0.4%      0.4%      Good?Bad for GBP 0.4%
          2007-02-09  4:30am high    GBP Goods Trade Balance                             -7.1B     -7.0B     Good?Bad for GBP -6.9B     better -7.2B
          2007-03-13  4:30am high    GBP Goods Trade Balance                      better -6.2B     -7.0B     Good?Bad for GBP -7.0B            -7.1B
          2007-04-12  3:30am high    GBP Goods Trade Balance                      worse  -6.8B     -6.4B     Good?Bad for GBP -6.4B     worse  -6.2B
         ...
      
                  (-------------------------|--------|----------|------|-------|--------|-------|-------|-------|-------------|---------------)
                  (aTitleNAME               | EVENTid| TIME     | CCY  | IMPACT| OPINION| ACTUAL| FCAST | PREV, | PREV_OPINION| PREV_REV_FROM )
                  (-------------------------|--------|----------|------|-------|--------|-------|-------|-------|-------------|---------------)
                  ('Prelim GDP q/q',          '61643', '7:30am',  'USD', 'high', '',      '1.1%', '1.1%', '1.2%', '',           ''            )
                  ('Fed Chair Yellen Speaks', '64178', '9:00am',  'USD', 'high', '',      '',     '',     '',     '',           ''            )
                  ('Jackson Hole Symposium',  '63417', 'All Day', 'ALL', 'high', '',      '',     '',     '',     '',           ''            )
      

      在 StrategyTester 模拟下实时和加速实时工作,所有项目都完全可用代码编写。

      【讨论】:

        【解决方案3】:

        对于回溯测试,您可能需要 ForexFactory 上的特定线程,其作者会在其中更新 2007 年的新闻事件及其影响、日期时间、名称和货币。那么您将需要编写一个工具来读取此类 csv 文件并在必要时采取行动。没看过写的

        【讨论】:

        • 谢谢! ForexFactory 上是否提供此类历史新闻事件,如果可以,在哪些 url 上可用?除此之外,任何可用于回测的好的新闻源(当然它需要包含多年的历史新闻)
        • 你肯定会找到它,我想只有一个这样的线程,但我不记得作者了。据我记得,csv 文件每月更新一次,所有时间都在纽约。而且我不知道过去外汇新闻的任何其他资源
        • forexfactory.com/hanover - 我相信这个人是更新新闻日志的人。问他或寻找他贡献的主题。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-20
        相关资源
        最近更新 更多