Indicadores: Fibo Bar MT5 - página 2

 
Bom dia! Baixei seu indicador, mas, ao compilá-lo, ele apresenta três erros. Por favor, diga-me como lidar com isso? ))))
Arquivos anexados:
 
streloc15:
Bom dia! Fiz o download do seu indicador, mas, ao compilá-lo, ele apresenta três erros. Como posso combatê-los? ))))

Há novas funções padrão iHigh, iLow, iTime no MT5.
É por isso que o compilador está reclamando.

Você pode simplesmente excluir as cadeias de caracteres do indicador:

datetime iTime(string symbol,ENUM_TIMEFRAMES timeframe,int index)
   {
   if(index < 0) index=0;
   if(CopyTime(symbol, timeframe, index, 1, ArrDate)>0) return(ArrDate[0]);
   else return(-1);
   }
double iLow(string symbol,ENUM_TIMEFRAMES timeframe,int index)
   {
   if(index < 0) return(-1);
   if(CopyLow(symbol, timeframe, index, 1, ArrDouble)>0) return(ArrDouble[0]);
   else return(-1);
   }

double iHigh(string symbol,ENUM_TIMEFRAMES timeframe,int index)
   {
   if(index < 0) return(-1);
   if(CopyHigh(symbol, timeframe, index, 1, ArrDouble)>0) return(ArrDouble[0]);
   else return(-1);
   }

em seguida, serão usadas as funções incorporadas no MT5.


ou substituir, de acordo com o texto:

  • all iHigh to iHigh2
  • todos os iLow para iLow2
  • todos os iTime para iTime2

Nesse caso, serão usadas as mesmas funções do indicador.

 
Taras Slobodyanik:

O MT5 tem novas funções padrão: iHigh, iLow, iTime.
É por isso que o compilador jura.

Você pode simplesmente excluir as cadeias de caracteres do indicador:

então as funções incorporadas no MT5 serão usadas.


ou substituir, de acordo com o texto:

  • todos os iHigh para iHigh2
  • todos os iLow para iLow2
  • todos os iTime para iTime2

Nesse caso, as mesmas funções serão usadas no indicador.

Obrigado, tudo deu certo)))

 
Taras Slobodyanik:

O MT5 tem novas funções padrão: iHigh, iLow, iTime.
É por isso que o compilador jura.

Você pode simplesmente excluir as cadeias de caracteres do indicador:

então as funções incorporadas no MT5 serão usadas.


ou substituir, de acordo com o texto:

  • todos os iHigh para iHigh2
  • todos os iLow para iLow2
  • todos os iTime para iTime2

Nesse caso, as mesmas funções serão usadas no indicador.

É melhor atualizar o código levando em conta as novas funções e enviá-lo para republicação.

 
Vladimir Karputov:

É melhor você atualizar o código levando em conta os novos recursos e enviá-lo para republicação.

É claro que vou atualizá-lo, mas já posso usar esses recursos?
MT5 release is out?

 
Taras Slobodyanik:

É claro que vou atualizar, mas já posso usar essas funções?
A versão MT5 foi lançada?

Já foi lançado há algum tempo. Tenho o 1881, e a versão foi lançada algumas compilações antes.

 
Ficou muito bom!
Em vez de adicionar o fibo na última barra, como deixar que o usuário escolha manualmente o intervalo de barras específico?
 

Olá

É possível substituir a barra pelo indicador de ziguezague?

Obrigado,

 
Rogerio Borges:

Olá

É possível substituir a barra pelo indicador de ziguezague?

Obrigado,

Sim, é claro que é possível. Você pode me escrever uma mensagem privada.

Olá.

 

erro de sintaxe: tipo esperado Fibo_Bar.mq5 100 14

Não consegui completar o erro da linha 100 do indicador