[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 623

 

Exibiu a exibição do tempo para os períodos D1 e H1 do iTime (estou lidando com o funcionamento incorreto do indicador desta forma)

acabou não coincidindo com o tempo do testador, onde eu faço os testes principais.

No testador, foi em outubro de 2010. E quando eu rebobino aspas, a hora era 00:00 para D1

e 13:00 para H1 permaneceram inalteradas. Por que o tempo do iTime e o tempo do testador (na figura) não coincidem?

 
Fox_RM:

Exibiu a exibição do tempo para os períodos D1 e H1 do iTime (estou lidando com o funcionamento incorreto do indicador desta forma)

acabou não coincidindo com o tempo do testador, onde eu faço os testes principais.

No testador, foi em outubro de 2010. E quando eu rebobino as citações, a hora era 00:00 para D1

e 13:00 para H1 permaneceram inalteradas. Por que o tempo do iTime e o tempo do testador (na figura) não coincidem?

o código que conta/põe o tempo além da imagem
 
iTime(NULL,PERÍODO_D1,i), iTime(NULL,PERÍODO_H1,i), i - looping padrão. Eu faço a execução da história no testador, e a função de tempo do servidor, como eu entendo que ela mostra!
 
Fox_RM:
iTime(NULL,PERÍODO_D1,i), iTime(NULL,PERÍODO_H1,i), i - looping padrão. Eu faço a corrida da história no testador, e a função de tempo do servidor, como eu entendo que ela mostra!

Se você não quiser obter ajuda, não peça enigmas. Ninguém quer resolver enigmas (especialmente aqueles que ninguém quer).
 

Acho que deixei clara minha pergunta...

Aqui está um esboço de código bruto:

int start()
  {
   int counted_bars=IndicatorCounted();
   if(counted_bars<0) return(-1);
   if(counted_bars>0) counted_bars--;
    
   int  limit = Bars - counted_bars;
     
     for (int i=limit; i>=0; i--)
     {
       
    tm1=iTime(NULL,PERIOD_D1,i);           //--- Определяю время (Выводит текущую дату. Не совпадает с временем в тестере.)
    int shift=iBarShift(NULL,PERIOD_H4,tm1,false);  //---По этому времени ищем бар
   
    hgh = iHigh(NULL,PERIOD_H4,shift);   //---High бара
    lwo = iLow(NULL,PERIOD_H4,shift);    //---Low бара
          
     flatline("Lev_Up",tm1,hgh,tm2,lwo,Green,1);
     flatline("Lev_Dn",tm1,hgh,tm2,lwo,Green,1);
     }
     
     SetText("Tm1","Tm2",TimeToStr(tm1),TimeToStr(tm1),Red,Blue,12);
     SetText2("Shift",shift,Red,12);
     SetText5("High","Low", hgh,lwo,Red,Blue,12);
           
     //----
   return(0);
  }

O problema com a diferença entre a saída de tempo pelo iTime(NULL,PERÍODO_D1 ,i) e o tempo exibido no testador. Não entendo por que.

A essência do código, traçar uma linha em um gráfico para a barra alta e baixa do período H4. Esta barra deve corresponder a 00:00.

Arquivos anexados:
 

Olá, tenho o MT4 de uma corretora e o MT4 de outra. i transferiu servidores (.srv) na pasta Arquivos de Programas\\MetaTrader 4\config sem problemas, mas com o MT4 e MT4Multiterminal (corretoras diferentes também) não funciona......

Eu mudei meu IP em .srv/I tentei muitos DTs/ tentei renomeá-lo NÃO funciona................ACK. INATIVO E SEM GRÁFICO

como fazer isso??????
 

Olá. Tenho um roteiro simples para abrir um pedido em um CD de 4 dígitos. Por favor, me dê uma dica de como o mesmo roteiro deve parecer, mas deve funcionar em um de 5 dígitos.

int start()

{
OrderSend(Symbol(),OP_BUY,0.01,Ask,3,Ask-200*Point,Ask+200*Point);

return(0);
}

 

Há um arquivo na pasta "especialistas" que precisa ser copiado cada vez que o Indicador Personalizado é iniciado.

- É possível copiar arquivos do código e, em caso afirmativo, como?

Obrigado!

 
MarcusCrassus:

Olá. Tenho um roteiro simples para abrir um pedido em um CD de 4 dígitos. Por favor, me dê uma dica de como o mesmo roteiro deve parecer, mas deve funcionar em um de 5 dígitos.

int start()

{
OrderSend(Symbol(),OP_BUY,0.01,Ask,3,Ask-200*Point,Ask+200*Point);

return(0);
}


int start()

{
OrderSend(Symbol(),OP_BUY,0.01,Ask,3*10,Ask-200*Point*10,Ask+200*Point*10);

return(0);
}
 
zxc obrigado, não é um mundo sem gente boa.