Quindi, per scrivere tutto questo mucchio di parametri, basterebbe definire la struttura e metterla nei parametri d'ingresso.
Non è quello che riguarda questo thread, dato che menziona il file mqh. E definire la struttura è lo stesso che scrivere tutti i campi. Cioè è la stessa cosa.
Non è quello che riguarda questo thread, dato che si parla di un file mqh. E definire la struttura è lo stesso che scrivere tutti i campi. In altre parole, è la stessa cosa.
Комбинатор: Poi impostare i parametri con un file.
Questo è il modo in cui si fa ora. Allo stesso tempo, l'Expert Advisor viene fornito con un "Editor" di tale file sotto forma di una DLL, che visualizza una finestra con parametri a schede.
Cioè, tutto è possibile. Nessuno lo mette in dubbio. Un'altra cosa è che se fosse sotto forma di funzionalità pronta nel terminale, sarebbe fantastico.
Questo è il modo in cui si fa ora. Allo stesso tempo, l'Expert Advisor viene fornito con un "Editor" di tale file sotto forma di una DLL, che visualizza una finestra con parametri a schede.
Gli articoli sulle GUI personalizzate dicono chiaramente che è possibile fare un tale editor senza una DLL, e questa è un'uscita al Mercato.
fxsaber: Gli articoli sulle GUI personalizzate dicono chiaramente che si può fare un tale editor senza una DLL, e questa è un'uscita al Mercato.
Ecco un vantaggio. Metti i parametri in un file e crea una finestra di dialogo che si inserisce in qualsiasi Expert Advisor e visualizza i parametri come desiderato.
Комбинатор: Qui do un vantaggio. Metti i parametri in un file e scrivi una finestra di dialogo che potrebbe facilmente connettersi a qualsiasi Expert Advisor e visualizzare i parametri come vuoi tu.
Quindi non è sorprendente vedere due finestre di impostazioni: standard e nuove? Secondo me, questo non è normale. La variante DLL ha esattamente lo stesso problema. Ma la finestra di dialogo in MFC è scritta molto più velocemente che in MQL.
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.
Quindi, per scrivere tutto questo mucchio di parametri, basterebbe definire la struttura e metterla nei parametri d'ingresso.
Non è quello che riguarda questo thread, dato che menziona il file mqh. E definire la struttura è lo stesso che scrivere tutti i campi. Cioè è la stessa cosa.
Non è quello che riguarda questo thread, dato che si parla di un file mqh. E definire la struttura è lo stesso che scrivere tutti i campi. In altre parole, è la stessa cosa.
Come non lo è? Prima riga, primo post:
C'è un problema con ilpassaggio di parametri di input all'EA
oggetto
Perché non mettere i parametri di input in una struttura?
E definire la struttura è lo stesso che scrivere tutti i campi. Cioè è la stessa cosa.
E se fosse un array di strutture?
Poi impostare i parametri con un file.
Questo è il modo in cui si fa ora. Allo stesso tempo, l'Expert Advisor viene fornito con un "Editor" di tale file sotto forma di una DLL, che visualizza una finestra con parametri a schede.
Cioè, tutto è possibile. Nessuno lo mette in dubbio. Un'altra cosa è che se fosse sotto forma di funzionalità pronta nel terminale, sarebbe fantastico.
Nessuno discute. Un'altra cosa è che sarebbe bello se fosse una funzione pronta nel terminale.
Se come opzione aggiuntiva, piuttosto che sostituire le istanze esistenti, allora siete i benvenuti.
Ma nessuno lo farà, perché è una questione di un paio di minuti per convertire gli input nel giusto tipo di contenitore come vuole TC.
E "un array di strutture" è anche reso un po' più complicato dalla generazione di codice da json, per esempio.
Questo è il modo in cui si fa ora. Allo stesso tempo, l'Expert Advisor viene fornito con un "Editor" di tale file sotto forma di una DLL, che visualizza una finestra con parametri a schede.
Ma nessuno lo farà, perché ci vogliono un paio di minuti per convertire gli input nel giusto tipo di contenitore, come vuole TC.
Gli articoli sulla GUI personalizzata dicono chiaramente che è possibile fare tale editor senza DLL, ed è un'uscita al Market.
Gli articoli sulle GUI personalizzate dicono chiaramente che si può fare un tale editor senza una DLL, e questa è un'uscita al Mercato.
Qui do un vantaggio. Metti i parametri in un file e scrivi una finestra di dialogo che potrebbe facilmente connettersi a qualsiasi Expert Advisor e visualizzare i parametri come vuoi tu.
Quindi non è sorprendente vedere due finestre di impostazioni: standard e nuove? Secondo me, questo non è normale. La variante DLL ha esattamente lo stesso problema. Ma la finestra di dialogo in MFC è scritta molto più velocemente che in MQL.