dimenticato come aggiornare... appena scaricato da robot...
Non mi interessa il test, ma l'ottimizzazione - che è impossibile... perché (i valori che hai impostato) vengono resettati...
L'ottimizzazione è un test multiplo con diversi parametri. Quindi il test e l'ottimizzazione sono gli stessi per questo problema. All'inizio del test/ottimizzazione c'è una stampa nel giornale con cui è stato lanciato l'Expert Advisor. Potete mettere in pausa subito dopo l'inizio e leggere il registro dopo averlo aperto. E se viene lanciato con parametri modificati, questi saranno visibili nella scheda "Parametri".
Dato che questa è una nuova installazione, è sicuro dire che si tratta della versione 2007. Questa è la seconda azienda con questo problema. Mi chiedo se eseguendolo su MQ si verificherà questo problema? Puoi aggiornare connettendoti o aprendo un nuovo account MetaQuotes-Demo. E anche attraverso il menu
L'ottimizzazione è un test multiplo con diversi parametri. Quindi il test e l'ottimizzazione sono gli stessi per questo problema. All'inizio del test di ottimizzazione il log contiene una stampa con quali parametri è stato lanciato l'Expert Advisor. Potete mettere in pausa subito dopo l'inizio e leggere il registro dopo averlo aperto. E se lo si esegue con parametri modificati, questi saranno visibili nella scheda "Parametri".
Poiché questa è una nuova installazione, è sicuro dire che questa è la versione 2007. Questa è la seconda azienda con questo problema. Mi chiedo se correndo su MQ apparirà questo problema? Puoi aggiornare connettendoti o aprendo un nuovo account MetaQuotes-Demo. Puoi anche farlo attraverso il menu.
grazie mille! Domanda https://www.mql5.com/ru/forum/305142/page3#comment_11915822 risolta creando la cartella Tester manualmente in MKL.
E non usate i vecchi costrutti del linguaggio, usate input invece di extern, non ricordo, ma c'era un bug con extern, sembra che possano essere modificati nel codice, e durante una nuova inizializzazione vengono riportati ai valori iniziali e il compilatore non genera avvertimenti come con input. Potrei sbagliarmi, però.
E non usate i vecchi costrutti del linguaggio, usate input invece di extern, non ricordo, ma c'era un bug con extern, sembra che possano essere modificati nel codice, e durante una nuova inizializzazione vengono riportati ai valori iniziali e il compilatore non genera avvertimenti come con input. Potrei sbagliarmi, però.
указывается перед типом данных. Изменять значение переменной с модификатором input внутри mql5-программы нельзя, такие переменные доступны только для чтения. Изменять значения input-переменных может только пользователь из окна свойств программы. Внешние переменные всегда переинициализируются непосредственно перед вызовом OnInit(). Существует...
E non usate i vecchi costrutti del linguaggio, usate input invece di extern, non ricordo, ma c'era un bug con extern, sembra che possano essere modificati nel codice, e durante una nuova inizializzazione vengono riportati ai valori iniziali e il compilatore non genera avvertimenti come con input. Potrei sbagliarmi, però.
Anche questo non funziona per qualche motivo.
externuint usp = 10, //Update of the panel every ... seconds
psize = 7; //Panel size
L'ho sfogliato, ma ci sono molte domande che non sono interessanti ))))
se extern funziona come scritto nella guida, perché non posso dichiararlo nel corpo della funzione? - Ho controllato, c'è un errore del compilatore:
extern' - token inaspettato!!! test11.mq4 35 4
E a livello globale perché non è possibile dichiarare tipi di dati complessi, come questo:
struct S{double f;};
externstruct x;
in generale, l'uso di extern solleva più domande della necessità di usarlo.
extern è una variabile globale esterna che viene usata per descrivere variabili in altri plugin; può essere che le librerie MQL abbiano bisogno di questo comportamento, ma pochissime persone scrivono librerie, tutti usano #include
указывается перед типом данных. Изменять значение переменной с модификатором input внутри mql5-программы нельзя, такие переменные доступны только для чтения. Изменять значения input-переменных может только пользователь из окна свойств программы. Внешние переменные всегда переинициализируются непосредственно перед вызовом OnInit(). Существует...
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.
dimenticato come aggiornare... appena scaricato da robot...
Non mi interessa il test, ma l'ottimizzazione - che è impossibile... perché (i valori che hai impostato) vengono resettati...
L'ottimizzazione è un test multiplo con diversi parametri. Quindi il test e l'ottimizzazione sono gli stessi per questo problema. All'inizio del test/ottimizzazione c'è una stampa nel giornale con cui è stato lanciato l'Expert Advisor. Potete mettere in pausa subito dopo l'inizio e leggere il registro dopo averlo aperto. E se viene lanciato con parametri modificati, questi saranno visibili nella scheda "Parametri".
Dato che questa è una nuova installazione, è sicuro dire che si tratta della versione 2007. Questa è la seconda azienda con questo problema. Mi chiedo se eseguendolo su MQ si verificherà questo problema? Puoi aggiornare connettendoti o aprendo un nuovo account MetaQuotes-Demo. E anche attraverso il menu
L'ottimizzazione è un test multiplo con diversi parametri. Quindi il test e l'ottimizzazione sono gli stessi per questo problema. All'inizio del test di ottimizzazione il log contiene una stampa con quali parametri è stato lanciato l'Expert Advisor. Potete mettere in pausa subito dopo l'inizio e leggere il registro dopo averlo aperto. E se lo si esegue con parametri modificati, questi saranno visibili nella scheda "Parametri".
Poiché questa è una nuova installazione, è sicuro dire che questa è la versione 2007. Questa è la seconda azienda con questo problema. Mi chiedo se correndo su MQ apparirà questo problema? Puoi aggiornare connettendoti o aprendo un nuovo account MetaQuotes-Demo. Puoi anche farlo attraverso il menu.
Perché le variabili esterne non vengono visualizzate nei parametri di input dell'indicatore MQL5?
aggiungere
E non usate i vecchi costrutti del linguaggio, usate input invece di extern, non ricordo, ma c'era un bug con extern, sembra che possano essere modificati nel codice, e durante una nuova inizializzazione vengono riportati ai valori iniziali e il compilatore non genera avvertimenti come con input. Potrei sbagliarmi, però.
aggiungere
E non usate i vecchi costrutti del linguaggio, usate input invece di extern, non ricordo, ma c'era un bug con extern, sembra che possano essere modificati nel codice, e durante una nuova inizializzazione vengono riportati ai valori iniziali e il compilatore non genera avvertimenti come con input. Potrei sbagliarmi, però.
Differenze:
ingresso
extern
aggiungere
E non usate i vecchi costrutti del linguaggio, usate input invece di extern, non ricordo, ma c'era un bug con extern, sembra che possano essere modificati nel codice, e durante una nuova inizializzazione vengono riportati ai valori iniziali e il compilatore non genera avvertimenti come con input. Potrei sbagliarmi, però.
Anche questo non funziona per qualche motivo.
Differenze:
ingresso
extern
L'ho sfogliato, ma ci sono molte domande che non sono interessanti ))))
se extern funziona come scritto nella guida, perché non posso dichiararlo nel corpo della funzione? - Ho controllato, c'è un errore del compilatore:
extern' - token inaspettato !!! test11.mq4 35 4
E a livello globale perché non è possibile dichiarare tipi di dati complessi, come questo:
in generale, l'uso di extern solleva più domande della necessità di usarlo.
extern è una variabile globale esterna che viene usata per descrivere variabili in altri plugin; può essere che le librerie MQL abbiano bisogno di questo comportamento, ma pochissime persone scrivono librerie, tutti usano #include
Anche questo non ha funzionato per qualche motivo
controllato nell'indicatore anche senza#proprietà rigorosa
mostra la scheda delle variabili di input, non so quale sia il tuo problema, ecco il mio codice
Anche questo non ha funzionato per qualche motivo
Ti è stato detto: input e #proprietà rigorosi
Ti hanno anche dato un link per aiutarti.
Ti è stato detto: input e #proprietà rigorosi
Ti hanno anche dato un link per aiutarti.
Ecco il mio codice