经济日历 - 页 11

 
papaklass:
这是一个有趣的话题。您能否介绍一下您的专家顾问在锦标赛中的工作原理?

任何文章都应该提供一些思考的素材,并留下一些松散的线索。这篇文章将提供一些思考的素材(比在冠军赛EA中实施的更多样化),以及一些半信半疑的话,可能会引导你找到比我发现的更有效的解决方案。

我对延误表示歉意,确实有很多材料,我想尽可能聪明和明白地介绍这些材料。

 
Vladix:
也许我错过了什么--是否有办法从终端 "以编程方式 "获得新闻列表?

我的意思是用代码,顾问(程序)。

bool Trading=false;
bool FunctionDetectNews()
  {
   string name;
   int ot=ObjectsTotal(0,0,OBJ_EVENT);
   for(int i=0;i<ot;i++)
     {
      name=ObjectName(0,ot-i,0,OBJ_EVENT);
      long x;
      ObjectGetInteger(0,name,OBJPROP_TIME,0,x);
      MqlDateTime str;
      TimeToStruct(x,str);
      int mon=str.mon;
      int day=str.day;
      int hour=str.hour;
      int min=str.min;
      if(mqldt.mon==mon &&
         mqldt.day==day &&
         mqldt.hour==hour &&
         mqldt.min>=min&&mqldt.min<=min+5)
        {
         FunctionDetectNews_status="Найден новостной EVENT с нужным временем";
         Trading=true;
         return(true);
           }else{
         FunctionDetectNews_status="Найдены новостные EVENTы, не совпадающие с текущим временем";
         Trading=false;
        }
     }
   return(Trading);
  }

我借用了你的脚本的代码,并做了一些改动;终端的名称变量返回的名称不是OBJ_EVENT 12121,而是返回新闻名称,例如 "收入水平"、"失业率"等等。我想,也许这个对象也会返回新闻的重要性? 虽然知道新闻的名称,我可以确定其重要性。

而列表本身,要看它是如何工作的,我在翻阅所有的EVENTs时得到了它,只需粘贴

Print(name," ",str.mon," ",str.day," ",str.hour," ",str.min);

而且我在终端日历中得到了所有的EVENTs

 
lazarev-d-m:

我的意思是用代码,一个顾问

从你的脚本中借用了代码,并做了些许改动

我不知道有这种获取新闻的方式,谢谢你的信息。这个脚本可能不是我的,而是Urain的,来自这里:https://www.mql5.com/ru/forum/3775/page102#comment_145063
 
Vladix:
我不知道这种获取新闻的方式,谢谢你的信息。而这个脚本可能不是我的,而是Urain的,来自这里:https://www.mql5.com/ru/forum/3775/page102#comment_145063
哦,对了,我向Urain表示歉意
 
RoboForex的日历与MQ-Demo的不同,我怎样才能使它在RoboForex中与MQ-Demo的日历相同,特别是新闻的数量对我来说是不同的。
 

大家好!

承诺的文章还没有发表?)

 
我没有注意到有这样一篇文章
 
ns_k:

大家好!

承诺的文章还没有发表?)

lazarev-d-m:
我没有注意到有这样一篇文章
承诺的一切都已经在很久以前的市场上了。)))
 
tol64:
所承诺的一切都已经在很久以前进入市场。)))

弗拉迪克斯
对于任何对这个问题感兴趣的人来说--我目前正在准备一篇关于新闻交易的文章。可以这么说,即将到来。

这就是我的意思。据我所知,这些文章与市场无关。

 
这里有一篇文章将是有趣的(对我和其他人)......。因为我已经在新闻上交易了很长时间(虽然--在MT4上)。如果有一篇关于MT5/mql5的好文章,那将是非常有用的。