Artyom Trishkin: Da dove esattamente stai eseguendo l'indicatore nel terminale?
Se intendi il mio, alloraC:-Users\AppData\Roaming\MetaQuotes\Terminal\CE01488447B8E5332C971089AB90, se intendi BB, onestamente non so da dove gira, ma ho usato per stampare il problema (ho scoperto se il BB stesso dà più di 4 cifre) e ho anche preso BB da questa cartella.
Павел Козлов: Mi sono addentrato nel codice per guardare queste cose.
Non so tutti, ma io ho due posti dove si trovano gli indici e gli esperti, è C:\Program Files (x86)\ MT4\MQL4\indicators e C:\Users\AppData\Roaming\MetaQuotes\Terminal\CE01488447B8E5332C971089AB90 (questa cartella si apre da terminale File-Open data directory) in entrambi i posti ho cercato il codice ed è identico.Forse mi è sfuggito di nuovo il punto, puoi chiarirlo per qualcuno che non lo sa. Qual è la differenza tra custom e standard e dove trovarli entrambi?
Quella standard si chiama BollingerBands e quella personalizzata è Bands e si trova in posti diversi.
Dubito che abbia familiarità con la modalità /portable
Non ho davvero familiarità con questa modalità e nel mio thread che ho creato separatamente su questo problema ho rivelato il mio livello di conoscenza, vi prego di perdonare ancora la stupidità, ma non è stato così facile come si potrebbe pensare per me. Eppure mi hai mostrato il problema, ora cercherò di capire come risolverlo. Grazie per il tuo consiglio e quello di Artem.
Павел Козлов: Non ho davvero familiarità con questa modalità e nel mio thread che ho creato separatamente su questo problema ho rivelato il mio livello di conoscenza, vi prego di perdonare ancora la stupidità, ma non è stato così facile come si potrebbe pensare per me. Eppure mi hai mostrato il problema, ora cercherò di capire come risolverlo. Grazie per il tuo consiglio e quello di Artem.
Non volevo in alcun modo prenderti alla sprovvista con l'ignoranza. Era un dialogo con Artem, un semplice chiarimento che sta chiedendo ciò che non si sa, dal mio punto di vista. Non sapere non è vergognoso e abbastanza normale.
Cosa sto sbagliando ora, ho imparato la funzione iCustom. Fatto il codice (preso la linea superiore come esempio). Ma dà ancora 4 caratteri. DoubleToString produce 5, ma stronzate, non dati reali.
double BUp = iCustom(NULL,0, "Bands",20,0,2,1,1);
Please help, help in code. Non nella stampante, basta scrivere i dati dall'indicatore Bands.ex4 nella mia variabile indicatore, per esempio la linea superiore. Preferibilmente usando valori numerici, non sostituendoli con variabili.
Павел Козлов: Beh, cosa sto facendo di sbagliato ora, ho imparato la funzione iCustom. Fatto il codice (preso la linea superiore come esempio). Ma dà ancora 4 caratteri. DoubleToString dà 5, ma sono stronzate, non dati reali. Non nella stampante, basta scrivere i dati dell'indicatore Bands.ex4 nella variabile del mio indicatore, per esempio la linea superiore. È auspicabile utilizzare valori numerici e non sostituirli con variabili.
Il codice è posto in OnInit(), perché OnTick() non funzionerà oggi.
Hmmm: non ho letto attentamente. Non ho notato questa frase.
È auspicabile utilizzare valori numerici e non sostituirli con variabili.
Ma non dipende dal fatto che si metta un numero o una variabile nell'iCustom.
Павел Козлов: Cosa sto sbagliando ora, ho imparato la funzione iCustom. Fatto il codice (preso la linea superiore come esempio). Ma dà ancora 4 caratteri. DoubleToString dà 5, ma sono stronzate, non dati reali. Non nella stampante, basta scrivere i dati dell'indicatore Bands.ex4 nella variabile del mio indicatore, per esempio la linea superiore. Usare preferibilmente valori numerici e non sostituirli con variabili.
Stai controllando in modo sbagliato. iCustom, iBands non arrotondano il valore di ritorno.
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
Da dove esattamente stai eseguendo l'indicatore nel terminale?
Mi sono addentrato nel codice per guardare queste cose.
Non so tutti, ma io ho due posti dove si trovano gli indici e gli esperti, è C:\Program Files (x86)\ MT4\MQL4\indicators e C:\Users\AppData\Roaming\MetaQuotes\Terminal\CE01488447B8E5332C971089AB90 (questa cartella si apre da terminale File-Open data directory) in entrambi i posti ho cercato il codice ed è identico.Forse mi è sfuggito di nuovo il punto, puoi chiarirlo per qualcuno che non lo sa. Qual è la differenza tra custom e standard e dove trovarli entrambi?
Quella standard si chiama BollingerBands e quella personalizzata è Bands e si trova in posti diversi.
Da dove esattamente si esegue l'indicatore nel terminale?
Dubito che abbia familiarità con la modalità /portable
Quella standard si chiama BollingerBands e quella personalizzata si chiama Bands e si trova in posti diversi.
Dubito che abbia familiarità con la modalità /portable
Non ho davvero familiarità con questa modalità e nel mio thread che ho creato separatamente su questo problema ho rivelato il mio livello di conoscenza, vi prego di perdonare ancora la stupidità, ma non è stato così facile come si potrebbe pensare per me. Eppure mi hai mostrato il problema, ora cercherò di capire come risolverlo. Grazie per il tuo consiglio e quello di Artem.
Non volevo in alcun modo prenderti alla sprovvista con l'ignoranza. Era un dialogo con Artem, un semplice chiarimento che sta chiedendo ciò che non si sa, dal mio punto di vista. Non sapere non è vergognoso e abbastanza normale.
Beh, cosa sto facendo di sbagliato ora, ho imparato la funzione iCustom. Fatto il codice (preso la linea superiore come esempio). Ma dà ancora 4 caratteri. DoubleToString dà 5, ma sono stronzate, non dati reali. Non nella stampante, basta scrivere i dati dell'indicatore Bands.ex4 nella variabile del mio indicatore, per esempio la linea superiore. È auspicabile utilizzare valori numerici e non sostituirli con variabili.
Il codice è posto in OnInit(), perché OnTick() non funzionerà oggi.
Hmmm: non ho letto attentamente. Non ho notato questa frase.
Ma non dipende dal fatto che si metta un numero o una variabile nell'iCustom.
Cosa sto sbagliando ora, ho imparato la funzione iCustom. Fatto il codice (preso la linea superiore come esempio). Ma dà ancora 4 caratteri. DoubleToString dà 5, ma sono stronzate, non dati reali. Non nella stampante, basta scrivere i dati dell'indicatore Bands.ex4 nella variabile del mio indicatore, per esempio la linea superiore. Usare preferibilmente valori numerici e non sostituirli con variabili.
Print(DoubleToString(BUp,16));
Aiutami a capire perché l'indicatore non viene reso. Voglio alla fine creare qualcosa come ZigZag.