Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 55

 

GRAZIE!!!

Ma ERR_MARKET_SELECT_ERROR
4305
Errore di aggiunta o eliminazione di un carattere in MarketWatch - ma non c'è motivo di farlo, e non dice davvero nulla...

 
Dimka-novitsek: Ed ecco ERR_MARKET_SELECT_ERROR 4305 Errore di aggiunta o eliminazione di un simbolo in MarketWatch - ma qui non c'è nessuna causa e non dice niente...

È fantastico! Così è stato possibile scoprire che l'errore si verifica nella fase di connessione del simbolo.

Vedi anche l'addendum al mio post precedente.

 
GRAZIE!!!!!!!!!!!!!!!!!!!!!!
 

No, quando la funzione viene chiamata, solo il secondo argomento è configurato, e il terzo è scritto a mano nelle impostazioni EA, e la funzione lo ha dentro di sé nella forma corretta, che è quello che dice la stampa.

double MAMA = iMAf( symbb, periodd(TFMA), periodMA, ma_shift, ma_method, applied_price, 0);
Non corrispondono affatto, compreso il tipo di variabile, che nel secondo argomento viene int, ed esce ENUM_TIMEFRAMES. Dovrebbero, comunque, e sono sicuro che lo sono - il codice è semplice!
 
Dimka-novitsek:

No, quando la funzione viene chiamata, solo il secondo argomento è configurato, e il terzo è scritto a mano nelle impostazioni EA, e la funzione lo ha dentro di sé nella forma corretta, che è quello che dice la stampa.

Ancora una volta, in dettaglio: cosa dice la stampa?
 
Il secondo e il terzo argomento sono sicuramente diversi!
 
Ma ma_method 0 non è un bug?! Darò un'occhiata all'aiuto...
 
Dimka-novitsek: Il secondo e il terzo argomento sono esattamente diversi!
Sto chiedendo: cosa "dice" la stampa? L'opinione sugli argomenti la capisco già. Resta da sostenerlo con delle prove.
 
Il terzo argomento - il periodo di lisciatura - è semplicemente 140, e secondo me questo è perfettamente normale.
 

Prove? Lascia che ci pensi un attimo.

Cosa c'è da pensare, la stringa con la stampa è già dentro la funzione, e mostra già tutto com'è - inclusa la differenza di questi argomenti.

Print ( " iMAfsymbol  ",symbol,"    iMAftimeframe ",timeframe,"  iMAfperiod  ",period," iMAfmama_shift  ",mama_shift ,"  iMAfmama_method ",mama_method,
    "  iMAfapplied_pricece ", applied_pricece,"  iMAfshift ",shift);