Discussione sull’articolo "Manuale MQL5: Proprietà di posizione nel pannello delle informazioni personalizzate"

 

Il nuovo articolo Manuale MQL5: Proprietà di posizione nel pannello delle informazioni personalizzate è stato pubblicato:

Questa volta creeremo un semplice Expert Advisor che otterrà le proprietà della posizione sul simbolo corrente e le visualizzerà sul pannello informativo personalizzato durante il trading manuale. Il pannello informativo verrà creato utilizzando oggetti grafici e le informazioni visualizzate verranno aggiornate ad ogni tick. Questo sarà molto più conveniente rispetto al dover eseguire manualmente lo script descritto nel precedente articolo della serie chiamata "Manuale MQL5: Ottenere le Proprietà di posizione

Cominciamo con gli oggetti grafici. Per creare il pannello delle informazioni, abbiamo bisogno di oggetti per lo sfondo, l'intestazione, i nomi e i valori delle proprietà di posizione. Lo sfondo e l'intestazione richiederanno un rettangolo che non si muove col prezzo. Il rettangolo può essere creato utilizzando oggetti grafici come Rectangle Label o Modifica, mentre i nomi ei valori delle proprietà dell'oggetto verranno creati utilizzando Etichette di testo.

Prima di procedere con il codice, prepariamo un layout per il pannello informativo. La sua comodità sta nel fatto che possiamo modificare rapidamente qualsiasi proprietà nella finestra delle impostazioni e personalizzare l'aspetto del pannello delle informazioni.

Ogni oggetto ha una finestra delle impostazioni che può essere aperta dal menu contestuale di un oggetto selezionato. La finestra delle impostazioni può essere aperta anche dall'Elenco oggetti (Ctrl+B) selezionando l'oggetto richiesto e facendo clic su Proprietà. Il layout del pannello delle informazioni è mostrato di seguito. Può anche essere utilizzato per stimare dimensioni e coordinate durante la scrittura di un codice. Quando il codice per il pannello informativo è pronto, dovrai eliminare manualmente gli oggetti del layout poiché l'Expert Advisor non sarà in grado di "vederli" e quindi non li rimuoverà dal grafico.

Fig. 1. Preparazione del layout per il pannello informativo.

Fig. 1. Preparazione del layout per il pannello informazioni.

Autore: Anatoli Kazharski