如何整合用于MT4 StrategyTester回测的新闻提要指标?

时间:2017-05-20 14:41:27

标签: mql4 metatrader4 technical-indicator

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

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

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

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

ForexFactory提供了对(a)的表格访问,具有一定的历史深度,并且在用于网页浏览的html表格中有一些人性化的导航。

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

这就是说,解决方案要求(b)规定了(a)的方法,因为成功的策略测试程序集成赢得了(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模拟下加速实时,所有项目都完全可以使用代码。

答案 2 :(得分:0)

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