Discussione sull’articolo "Creazione di Pannelli di Controllo Attivi in MQL5 per il Trading"

 

Il nuovo articolo Creazione di Pannelli di Controllo Attivi in MQL5 per il Trading è stato pubblicato:

L'articolo tratta il problema dello sviluppo dei pannelli di controllo attivi in MQL5. Gli elementi dell'interfaccia sono gestiti dal meccanismo di gestione degli eventi. Inoltre, è disponibile l'opzione di un'impostazione flessibile delle proprietà degli elementi di controllo. Il pannello di controllo attivo consente di lavorare con le posizioni, nonché di impostare, modificare ed eliminare ordini di mercato e in sospeso.

L'impostazione delle linee ausiliarie e degli ordini stoplimit viene effettuata utilizzando i componenti "flag", ma non è presente nell'elenco degli oggetti grafici di MT5. Quindi creiamolo. C'è un oggetto "etichetta grafica", che di fatto è un'immagine che ha uno stato "acceso" e uno stato "spento". Lo stato può essere variato facendo clic sull'oggetto. È possibile impostare un'immagine separata per ogni stato. Scegli un'immagine per ciascuno degli stati:

  •  Attivato
  •  Disattivato

Impostiamo le immagini nelle proprietà dell'oggetto:

Figura 13. Impostazione delle proprietà dell'elemento "flag"

Autore: Евгений

 

Ho trovato alcune soluzioni interessanti.

 
Utile e interessante da leggere. Grazie all'autore!
 
Il codice allegato non sembra funzionare nella build 1241.
 
Andriy Moraru:
Il codice allegato non sembra funzionare nella build 1241.

Assicuratevi di applicare prima l'indicatore AP al grafico.

 
Ho scaricato il file MQL5 ma non riesco a modificare i nomi dei titoli, dei sottotitoli e dei pulsanti. Come posso modificarli?
 
Solo i pulsanti Market e Pending funzionano, gli altri no. Sapete perché gli altri pulsanti non si caricano? I pulsanti sono cliccabili, ma sotto di essi non compare nulla.
File:
code_error.png  24 kb
 

... per quanto riguarda la creazione di "Pannelli alternativi nella finestra dell'indicatore = quindi in generale l'argomento è TOP (!) :)

... ma per l'approccio classico --> quando il Pannello è fatto per la finestra PRINCIPALE della Grafica - per favore ditemi come riscrivere il codice ?!

----------------
in breve, Cari Esperti (o nel caso l'Autore @space_cowboy lo veda) -->> per favore Riscrivete mezzo articolo per "dummies" -->> come scrivere il vostro Pannello nella finestra Principale della Grafica (?!)) :))
----------------

Grazie _/\_ :)

 

... e una domanda all'Autore :

perché lo script salva le proprietà degli oggetti non in un file .CSV, ma in un .BIN (???!!!).

CSV è più facile da usare (!).

 
Vitaliy Kostrubko le proprietà degli oggetti non in un file .CSV ma in un file .BIN (???!!!!).

CSV è più facile da usare (!).

è necessario rendere una regola per guardare le date degli ultimi messaggi, lì 2014 anno

 
Potete per favore dirmi come rendere efficace il pannello dei clic nel backtesting storico di questo EA.