Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 719

 

Obrigado. Provavelmente não fiz a pergunta correctamente.
Existe uma abordagem numa EA para obter novos eventos de tick para todos os instrumentos?
De preferência sem muletas...

 
hold_fast:

Obrigado. Talvez, não tenha feito esta pergunta correctamente.
Existe uma abordagem para receber eventos de novos carrapatos para todos os símbolos num único Conselheiro Especialista?
De preferência sem muletas...

OnTimer com novo tick check - sem problemas.

 

Alguém utiliza Metatrader5 em FORTS?

Como é que testam os vossos sistemas?

As pilhas de futuros são escandalosamente tortuosas, mesmo para 2016 (BCS corretor).

É impossível descarregar a história de terceiros.

Utilizar períodos curtos de 3 meses dos próprios futuros não é grave.

A única opção é utilizar outro software para desenvolvimento e teste e executar no Metatrader5 ?

O grande potencial do MT5 é completamente compensado pela história tortuosa (para FORTS) e pela incapacidade de descarregar outro?
 

Boa tarde. A tentar fazer uma tarefa. Estou a tentar imprimir os valores: Hora e hora de abertura das barras M1, que estão numa determinada hora em H1. Mas, fiquei preso na parte seguinte. O formulário Print() é assim: "Bar number Hour on H1,Hour on M1,Minute on M1". Ou seja, se a hora actual em H1 for 11, imprimir mensagens de cada minuto incluído até 11 horas: 11:01,11:02,11:03,11:04,11:05,11:06.

Ficaria grato se alguém me pudesse dizer onde cavar a seguir.


int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
   ArraySetAsSeries(TimeM1,true);
   ArraySetAsSeries(Time,true);    
   double Histori;
   int t,k;
   datetime Time,TimeM1;
      
      if(CopyTime(Symbol(),TimeFrame,0,Histori,Time)==-1 || CopyTime(Symbol(),PERIOD_M1,0,Histori*60,TimeM1)==-1 )
         Print("Error CopyLow #",GetLastError());
         else Print("Скопировано истории - баров времени ", CopyTime(Symbol(),TimeFrame,0,Histori,Time),"  +M1  ",CopyTime(Symbol(),PERIOD_M1,0,Histori*60,TimeM1));
         ResetLastError();
  
      for(t=0; t<Histori; t++)
        for(k=0; k<Histori*60; k++)
        {
         MqlDateTime Time_Str;
         MqlDateTime TimeM1_Str;
         TimeToStruct(Time[t],Time_Str);
         TimeToStruct(TimeM1[k],TimeM1_Str);
  
             if (TimeM1_Str.hour==Time_Str.hour&&TimeM1_Str.day==Time_Str.day)
               {
                 for(i=1; i<Histori; i++)
                 Print (" Время М1  ",TimeM1_Str.hour,":",TimeM1_Str.min,"  Время на H1 ",Time_Str.hour);
               }
  
        }
   return(rates_total);
  }
 
Vladislav Andruschenko:

OnTimer com novo tick check - sem problemas.

Com esta abordagem, não haverá carraças perdidas num grande número de ferramentas?
Um tick não tem identificador (número), como verificá-lo?
Data e hora não são adequadas, porque pode haver muitas carraças a uma determinada hora.
Sim, estou interessado em utilizar a MQL5 com execução "stock", não com execução "cozinha".

 
dimnik:

Alguém utiliza Metatrader5 em FORTS?

Como é que testam os vossos sistemas?

As pilhas de futuros são escandalosamente tortuosas, mesmo para 2016 (BCS corretor).

É impossível descarregar a história de terceiros.

Utilizar períodos curtos de 3 meses dos próprios futuros não é grave.

A única opção é utilizar outro software para desenvolvimento e teste, e executar no Metatrader5 ?

O enorme potencial do MT5 é completamente anulado pela história tortuosa (para FORTS) e pela incapacidade de carregar outro?

A história em FORTS (Otkrytie) é completamente uma porcaria, há omissões e áreas criadas artificialmente.

Até agora nada pode ser feito ou escrever o seu próprio testador ou utilizar o MT5.

Em 2016 ou antes, eles prometeram a possibilidade de importar a sua história, estamos à espera...

Está a exagerar em relação ao potencial) Falta muito e os criadores não apoiam a comunidade de comerciantes.

Para a maioria das consultas, a resposta padrão é "estamos no mercado há 20 anos, sabemos que não precisa".

Boa sorte!

 
hold_fast:

Com esta abordagem, não haverá carraças perdidas num grande número de instrumentos?
Um tick não tem um identificador (número), como pode ser verificado?
A data e a hora não são adequadas, porque pode haver muitas carraças num determinado momento.
Sim, estou interessado em utilizar a MQL5 com execução "stock", não com execução "cozinha".

Tempo e símbolo, não apenas tempo. Não pode haver mais do que um carrapato num determinado momento para um único símbolo.
 
aconselhar a função de fecho de encomendas pendentes no mcl5 há cinco ordens de limite de compra em incrementos para fechar a ordem mais baixa
 
libra chif na compra st 1.2057 1 tp 1.2366 2 tp 1.2539Qualquer pessoa interessada em trabalhar no sinal
 
Qualquer pessoa interessada em trabalhar em sinais
Razão: