Calendário económico - página 11

 
papaklass:
Este é um tema interessante. Descreverá os princípios do trabalho do seu Conselheiro Especialista no Campeonato?

Qualquer artigo deve fornecer algum alimento para reflexão e deixar algumas pontas soltas. Este artigo dará algum alimento para reflexão (muito mais diversificado do que o que foi implementado no EA do Campeonato), bem como algumas palavras semicerradas que provavelmente o levarão a soluções mais eficazes do que as que encontrei.

Peço desculpa pelo atraso, há realmente muito material e queria apresentá-lo da forma mais inteligente e compreensível possível.

 
Vladix:
Talvez me tenha escapado alguma coisa - há alguma forma de obter uma lista de notícias do terminal "programática"?

Quis dizer com código, conselheiro (programa)

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);
  }

Pedi o código emprestado do seu script e alterei-o um pouco; a variável nome no terminal devolve o nome não como OBJ_EVENT 12121, devolve o nome da notícia, por exemplo "nível de rendimento","taxa de desemprego", etc. pensei, talvez este objecto também devolva a importância da notícia? embora conhecendo o nome da notícia eu possa determinar a sua importância

E a lista em si, para ver como funciona, consegui-a quando passei por todos os EVENTOS, basta colar

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

E eu tenho todos os EVENTOS no calendário terminal

 
lazarev-d-m:

Quis dizer com código, um conselheiro

Pediu emprestado o código do seu guião e alterou-o um pouco

Não sabia dessa forma de receber as notícias, obrigado pela informação. O guião provavelmente não é meu, mas o de Urain é daqui:https://www.mql5.com/ru/forum/3775/page102#comment_145063
 
Vladix:
Não sabia desta forma de receber notícias, obrigado pela informação. E o guião provavelmente não é meu, mas o de Urain é daqui:https://www.mql5.com/ru/forum/3775/page102#comment_145063
Oh, certo, as minhas desculpas ao Urain
 
O calendário RoboForex é diferente do MQ-Demo, como posso fazê-lo funcionar no RoboForex com o mesmo calendário que o MQ-Demo, em particular o número de notícias é diferente para mim
 

Olá a todos!

O artigo prometido ainda não foi publicado? )

 
Não reparei num artigo deste tipo
 
ns_k:

Olá a todos!

O artigo prometido ainda não foi publicado? )

lazarev-d-m:
Não reparei num artigo deste tipo
Tudo o que foi prometido já se encontra no Mercado há muito tempo. )))
 
tol64:
Tudo o que foi prometido já se encontra no Mercado há muito tempo. )))

Vladix:
Para qualquer pessoa interessada no assunto - estou actualmente a preparar um artigo sobre comércio de notícias. Em breve, por assim dizer.

É a isso que me refiro. Os artigos, tanto quanto sei, não têm nada a ver com o Mercado

 
Aqui está um artigo que seria interessante (para mim e para outros) ... Como tenho vindo a negociar nas notícias há muito tempo (no entanto - no MT4). Se houver um bom artigo sobre MT5/mql5, seria de grande utilidade.
Razão: