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

 

Hi,


Tentei colocá-lo em meu MT5

Não consigo fazê-lo funcionar.
Alguém poderia me dizer, passo a passo, como fazer isso?

Quero dizer, 1 coloque este arquivo aqui, 2 coloque estes arquivos aqui .... algo assim.
Fiz como está escrito, mas não funciona

"""""" O código-fonte está localizado em 4 arquivos. O arquivo principal é PriceHistogram.mq5, os outros arquivos são: ClassExpert.mqh, ClassPriceHistogram.mqh e ClassProgressBar.mqh. Os arquivos com extensão .mqh contêm a descrição e os métodos das classes. Todos os arquivos devem estar localizados no mesmo diretório: \MQL5\ Experts\PriceHistogram.""""""


Desde já agradeço

 

O arquivo classprogressbar.mqh é compilado com um aviso. Compilação 1881.

ClassProgressbar

[Excluído]  
Alexandre Roux:

Ninguém teve o mesmo problema?

Eu tive o mesmo problema, e uma simples modificação no código resolveu o problema:

No entanto, observe que, no início de um novo dia, um erro de matriz fora do intervalo é lançado pelo expert; você terá que corrigi-lo se isso acontecer.

Você precisa alterar o seguinte código em ClassExpert.mqh na linha 104

de

      // Verificamos se 0 dia é atual ou não (para ações e sexta-feira)
     if(day_time_open[rates_total-1]+PeriodSeconds(PERIOD_D1)<TimeTradeServer())
         rates_total--;

para

      // Verificamos se 0 dia é atual ou não (para ações e sexta-feira)
      if(day_time_open[rates_total-1]+PeriodSeconds(PERIOD_D1)>=TimeTradeServer())
         rates_total--;

MP


#s3gt_translate_tooltip_mini { display: none !important; }
 
Hello, I really like this EA.
I was wondering if you can change EA.

I like to use it in the daily period
but it does not appear the current day.

would it be possible to change it to show the current day?

I tried to use it in the time
but I wanted the accumulated of the current day.
 
Olá, eu realmente gosto desse EA.
Gostaria de saber se é possível alterar o EA.

Gosto de usá-lo no período diário
mas ele não mostra o dia atual.

Seria possível alterá-lo para mostrar o dia atual?

Tentei usá-lo no horário
mas queria o acumulado do dia atual.
 

Essa é uma ótima ferramenta, mas estou tendo problemas para utilizar essa ferramenta, ela só funciona em uma conta demo ou testando no histórico, se for utilizar uma conta real aparece esse erro na imagem abaixo. Onde "calculation: 75%" gera um erro no registro ""failed with code -1"". Você tem uma solução para isso?

Arquivos anexados:
error.jpg  65 kb
 
Olá, por que não consigo ver o POC do dia em andamento?
 

Deseja ver algo legal!!!

Arquivo classexpert.mqh Linha 104 :: change >= back to <

      if(day_time_open[rates_total-1]+PeriodSeconds(PERIOD_D1) < TimeTradeServer())
         rates_total--;
 
Alberto Lucadello :

Olá,


Tentei colocá-lo em meu MT5

Não consigo fazer com que funcione.
Alguém poderia me dizer, passo a passo, como fazer isso?

Quero dizer, 1 coloque este arquivo aqui, 2 coloque estes arquivos aqui... algo assim.
Fiz como está escrito, mas não funciona

"" "" "" "" "O código-fonte está em 4 arquivos. O arquivo principal é PriceHistogram.mq5 , os outros arquivos são: ClassExpert.mqh , ClassPriceHistogram.mqh e ClassProgressBar.mqh . Os arquivos com a extensão .mqh contêm a descrição .and Class Methods Todos os arquivos devem estar no MESMO diretório, my directory, e: MQL5 experts PriceHistogram "" "" "" ""


Desde já, obrigado

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, você deve abrir a pasta expert e, dentro dela, copiar 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 em 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.

 
apirakkamjan:

Quer ver algo legal!!!

Arquivo classexpert.mqh Linha 104 :: change >= back to <

 Segui as instruções, mas ele ainda mostra o dia atual. Encontrei a solução no código PriceHistogram