Discussão do artigo "O Histograma de preço (Perfil de mercado) e sua implementação no MQL5" - página 8

 
birbante16:
No arquivo PriceHistogram, na linha 17, adicione o colchete que falta no final
input int DaysForCalculation= 500; // Dias para cálculo (-1 todos)
 
birbante16:

From: input int DaysForCalculation= 500; // Dias para cálculo (-1 all)


to : input int DaysForCalculation= 500; // Dias para cálculo(-1 all)

 
rascal16 :

Oi Alberto, vou tentar ajudá-lo:

1) primeiro você precisa abrir o metaeditor que se encontra dentro do Metatrader no diretório de programas do seu computador;

2) no metaeditor, abra a pasta expert e, dentro dela, copie os 4 arquivos que contêm o indicador;

3) depois de copiar os arquivos para a pasta expert, feche tudo,

4) abra o Metatrader e posicione-se no gráfico em que deseja carregar o indicador;

5) abra o navegador onde todos os indicadores estão carregados e onde também está a pasta expert;

6) clique e abra a pasta expert, onde todos os arquivos copiados devem estar localizados;

7) Clique duas vezes no PriceiHistogram e ele será carregado em seu gráfico.

Obviamente, você terá de esperar alguns segundos para que os dados sejam carregados.

Última dica: ele não carregará o dia atual, pois há uma correção simples a ser feita no código-fonte do PriceHistogram.

Olá, Alberto. Abaixo, indiquei a outro usuário como resolver o problema relativo à falha no carregamento do histograma para o dia atual.

 
birbante16:

Este é um fórum em inglês.

Por favor, poste somente em inglês.

Use a ferramenta de tradução do site, se necessário.

Traduzi suas mensagens desta vez (usando a ferramenta).

 
birbante16:

Muito obrigado, estou tentando :)

De: input int DaysForCalculation= 500; // Dias para cálculo (-1 tudo)


to : input int DaysForCalculation= 500; // Dias para cálculo (-1 todos)

 
Obrigado, DMITRY VORONKOV.
 
birbante16:

De : entrada int DaysForCalculation= 500; // Dias para cálculo (-1 todos)


to : input int DaysForCalculation= 500; // Dias para cálculo(-1 all)

Oh não!!! cara,

Qualquer texto após a barra dupla ("//") é apenas um comentário. Ele não mudará nada...

 
Hi,

Compilei com a nova versão 2085 do MT5 e agora tenho um erro: "Delete funtion already defined in class "ClassPriceHistogram.mqh" line 375.

Você poderia atualizar o código?

Agradecimentos
 
Imran Khan:
Hi,

Compilei com a nova versão 2085 do MT5 e agora tenho um erro: "Delete funtion already defined in class "ClassPriceHistogram.mqh" line 375.

Você poderia atualizar o código?

Agradecimentos

Apenas adicione"void" como tipo de retorno nesse método:

void CPriceHistogram::Delete()
  {
   if(POCLine!=NULL) delete POCLine;
   if(POCLable!=NULL) delete POCLable;
   if(SecondTopPOCLine!=NULL) delete SecondTopPOCLine;
   if(SecondBottomPOCLine!=NULL) delete SecondBottomPOCLine;
  }

cumprimentos

 
joeef:

Adicione apenas"void" como tipo de retorno nesse método:

Com relação a

Obrigado pela ajuda, Joeef