Discussione sull’articolo "Test rapidi delle idee di trading sul grafico" - pagina 2

 

2012.10.26 16:25:33 PivotCandles(EURUSD,H1) zero divide in 'PivotCandlesClass.mqh' (245,49)

Quale può essere il problema?

Ho capito che il problema è con m_volatility, ma dove esattamente è necessario guardare nel codice e rielaborare il tutto, è più facile scoprirlo dall'autore.

 
lazarev-d-m:

2012.10.26 16:25:33 PivotCandles (EURUSD,H1) zero divide in 'PivotCandlesClass.mqh' (245,49)

Quale può essere il problema?

Ho capito che il problema è con m_volatility, ma è più facile scoprire dall'autore dove esattamente è necessario guardare nel codice e rielaborare l'intero codice.

Grazie per aver trovato l'errore

In effetti, una riga del codice della classe PivotCandlesClass.mqh deve essere corretta:

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: L'articolo e la fonte sono stati corretti.

 

Non importa come lo compilo, dà sempre un errore. E non so come risolverlo. Ecco perché il file non viene rilevato negli indicatori. L'errore è riportato nell'immagine.

File:
xlc5uj.png  119 kb
 
astrohelper:

Non importa come lo compilo, dà sempre un errore. E non so come risolverlo. Ecco perché il file non viene rilevato negli indicatori. L'errore è nell'immagine.

Probabilmente il file è stato aperto da un altro programma

o la scrittura nella cartella è vietata

 

astrohelper:

Ed ecco come appare in un altro programma - già 9 errori!!!


Non importa come lo compilo, dà sempre un errore. E non è chiaro come risolverlo. Ecco perché il file non viene rilevato negli indicatori. L'errore è nell'immagine.

sergeev:

probabilmente il file è stato aperto da un altro programma

o la scrittura nella cartella è vietata

File:
h8jf0h2.png  98 kb
 
astrohelper:
Questo è ciò che accade quando diverse piattaforme si trovano sullo stesso computer: per prima cosa aprite un debugger da una piattaforma aperta e trovate un file in esso e compilatelo.
 

Grazie, ha funzionato.

 
Grazie
 

Trovo una leggera somiglianza tra le "stelle cadenti"/"martello" e l'indicatore Chakin.

[Eliminato]  

Grazie per questo.

Ho un problema nell'evento OnCalculate dell'indicatore PivotCandles.mq5. Gli elementi dell'array open,high,low,close restituiscono tutti lo stesso valore, cioè lo stesso valore in [i] per ogni indice OHLC. Anche il primo elemento dell'array relativo all'ora riporta 1971 come data. Sembra che l'array passato in OnCalculate non sia valido.

Qualche idea?