Discussão do artigo "Teste rápido das ideias de negociação no gráfico" - página 2

 

2012.10.26 16:25:33 PivotCandles(EURUSD,H1) divisão zero em 'PivotCandlesClass.mqh' (245,49)

Qual pode ser o problema?

Entendo que o problema é com o m_volatility, mas onde exatamente é necessário procurar no código e refazer tudo, é mais fácil descobrir com o autor.

 
lazarev-d-m:

2012.10.26 16:25:33 PivotCandles (EURUSD,H1) divisão zero em 'PivotCandlesClass.mqh' (245,49)

Qual pode ser o problema?

Entendo que o problema está no m_volatility, mas é mais fácil descobrir com o autor onde exatamente é necessário procurar no código e refazer todo o código.

Obrigado por encontrar o erro

De fato, uma linha no código da classe PivotCandlesClass.mqh precisa ser corrigida:

if ((m_candles[0].high - m_candles[0].low) / m_volatility * 100.0 >= iVolatilityPercent)

a

if (m_candles[0].high - m_candles[0].low >= iVolatilityPercent / 100.0 * m_volatility)


UPD: O artigo e a fonte foram corrigidos.

 

Não importa como eu o compile, ele sempre dá um erro. E não sei como corrigi-lo. É por isso que o arquivo não é detectado nos indicadores. O erro está na imagem.

Arquivos anexados:
xlc5uj.png  119 kb
 
astrohelper:

Não importa como eu o compile, ele sempre dá um erro. E não sei como corrigi-lo. É por isso que o arquivo não é detectado nos indicadores. O erro está na imagem.

É provável que o arquivo tenha sido aberto por outro programa

ou a gravação na pasta é proibida

 

astrohelper:

E aqui está o que parece em outro programa - já são 9 erros!!!


Não importa como eu o compile, ele continua apresentando um erro. E não está claro como corrigi-lo. É por isso que o arquivo não é detectado nos indicadores. O erro está na imagem.

sergeev:

Provavelmente o arquivo foi aberto por outro programa

ou a gravação na pasta é proibida

Arquivos anexados:
h8jf0h2.png  98 kb
 
astrohelper:
Isso é o que acontece quando várias plataformas estão no mesmo computador - primeiro abra um depurador de uma plataforma aberta, localize um arquivo nele e compile-o.
 

Obrigado, funcionou.

 
Agradecimentos
 

Encontrei uma leve semelhança entre as "estrelas cadentes"/"martelo" e o Indicador Chakin

[Excluído]  

Obrigado por isso.

Estou com um problema no evento OnCalculate do indicador PivotCandles.mq5. Os elementos de membro da matriz open, high, low e close estão todos retornando o mesmo valor. Esse é o mesmo valor em [i] para cada índice OHLC. Além disso, o primeiro elemento de hora da matriz está informando 1971 como a data. Parece que a matriz passada para OnCalculate não é válida.

Alguma ideia?