Ragazzi, ho uno stocastico nel mio EA. Come posso inserirlo nei parametri di input? Sono stanco di riscrivere il codice ogni volta che voglio giocare con la stocastica
Sergey Lobzankin: ragazzi, il mio EA ha uno stocastico Come posso inserirlo nei parametri di input? Sono stanco di riscrivere il codice ogni volta che voglio giocare con la stocastica
if ( Ask <= PriceLow && CountBuy() == 0 ) 'CountBuy' - funzione non definita if ( Bid >= PriceHigh && CountSell() == 0 ) 'CountSell' - funzione non definita int CountBuy() 'CountBuy' - la funzione può essere dichiarata solo nell'ambito globale int CountSell() 'CountSell' - la funzione può essere dichiarata solo nell'ambito globale
Potreste spiegarmi, programmatori, qual è l'errore?
KRIKS: if ( Ask <= PriceLow && CountBuy() == 0 ) 'CountBuy' - funzione non definita if ( Bid >= PriceHigh && CountSell() == 0 ) 'CountSell' - funzione non definita int CountBuy() 'CountBuy' - la funzione può essere dichiarata solo nell'ambito globale int CountSell() 'CountSell' - la funzione può essere dichiarata solo nell'ambito globale
Potreste spiegarmi, programmatori, qual è l'errore?
Le funzioni CountBuy e CountSell non sono dichiarate. A giudicare da ciò che è scritto dopo:
int CountBuy() 'CountBuy' - function can be declared only in the global scope
int CountSell() 'CountSell' - function can be declared only in the global scope
Queste funzioni esistono, ma sono dichiarate all'interno di altre funzioni. La dichiarazione dovrebbe essere posta al di fuori del corpo di qualsiasi funzione.
KRIKS: if ( Ask <= PriceLow && CountBuy() == 0 ) 'CountBuy' - funzione non definita if ( Bid >= PriceHigh && CountSell() == 0 ) 'CountSell' - funzione non definita int CountBuy() 'CountBuy' - la funzione può essere dichiarata solo nell'ambito globale int CountSell() 'CountSell' - la funzione può essere dichiarata solo nell'ambito globale
Artyom Trishkin: Cosa c'è scritto qui? CountBuy() 'CountBuy' - la funzione può essere dichiarata solo nell'ambito globale
Ihor Herasko:
Le funzioni CountBuy e CountSell non sono dichiarate. A giudicare da ciò che è scritto dopo:
Queste funzioni esistono, ma sono dichiarate all'interno di altre funzioni. È necessario portare la dichiarazione al di fuori del corpo di qualsiasi funzione.
Grazie !!! Mi sono reso conto di aver fatto un casino con le staffe.
Artyom Trishkin: Usare il BB personalizzato. Il suo codice è nell'editor.
Sono entrato nel codice per guardare queste cose.
IndicatorDigits(Digits);
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?
Павел Козлов: Sono entrato nel codice per studiare questa cosa.
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?
Dove esattamente si esegue l'indicatore nel terminale?
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.
Come posso inserirlo nei parametri di input?
Sono stanco di riscrivere il codice ogni volta che voglio giocare con la stocastica
ragazzi, il mio EA ha uno stocastico
Come posso inserirlo nei parametri di input?
Sono stanco di riscrivere il codice ogni volta che voglio giocare con la stocastica
Qui potete vedere come toglierlo.
if ( Bid >= PriceHigh && CountSell() == 0 ) 'CountSell' - funzione non definita
int CountBuy() 'CountBuy' - la funzione può essere dichiarata solo nell'ambito globale
int CountSell() 'CountSell' - la funzione può essere dichiarata solo nell'ambito globale
Potreste spiegarmi, programmatori, qual è l'errore?
if ( Ask <= PriceLow && CountBuy() == 0 ) 'CountBuy' - funzione non definita
if ( Bid >= PriceHigh && CountSell() == 0 ) 'CountSell' - funzione non definita
int CountBuy() 'CountBuy' - la funzione può essere dichiarata solo nell'ambito globale
int CountSell() 'CountSell' - la funzione può essere dichiarata solo nell'ambito globale
Potreste spiegarmi, programmatori, qual è l'errore?
Le funzioni CountBuy e CountSell non sono dichiarate. A giudicare da ciò che è scritto dopo:
Queste funzioni esistono, ma sono dichiarate all'interno di altre funzioni. La dichiarazione dovrebbe essere posta al di fuori del corpo di qualsiasi funzione.
if ( Ask <= PriceLow && CountBuy() == 0 ) 'CountBuy' - funzione non definita
if ( Bid >= PriceHigh && CountSell() == 0 ) 'CountSell' - funzione non definita
int CountBuy() 'CountBuy' - la funzione può essere dichiarata solo nell'ambito globale
int CountSell() 'CountSell' - la funzione può essere dichiarata solo nell'ambito globale
Potreste spiegarmi, programmatori, dov'è l'errore?
Cosa c'è scritto qui? CountBuy() 'CountBuy' - la funzione può essere dichiarata solo nell'ambito globale
Le funzioni CountBuy e CountSell non sono dichiarate. A giudicare da ciò che è scritto dopo:
Queste funzioni esistono, ma sono dichiarate all'interno di altre funzioni. È necessario portare la dichiarazione al di fuori del corpo di qualsiasi funzione.
Grazie !!! Mi sono reso conto di aver fatto un casino con le staffe.
https://www.mql5.com/ru/forum/238796
Forse posso avere persone di qui che possono aiutare con consigli
https://www.mql5.com/ru/forum/238796
Usare il BB personalizzato. Il suo codice è nell'editor.
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?
Sono entrato nel codice per studiare questa cosa.
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?