Come Visualizzare le Specifiche del Contratto in MQL4

Mike 2008.05.06 18:01 51 0 0
Allegato

Spesso è necessario visualizzare le informazioni in forma tabellare o come un insieme di righe tabulate. Non c'è problema a visualizzare semplicemente diverse righe nella finestra principale; basta utilizzare Comment(line_1, "\n", line_2, "\n"...). Ecco un esempio di come farlo: Comment2.

Tuttavia, la funzione Comment () visualizza le informazioni solo nella finestra principale del grafico. A volte, possiamo aver bisogno di mostrare queste informazioni in una sottoventana di un indicatore. In questo caso, l'esempio seguente potrebbe essere utile.

L'indicatore visualizza le specifiche del contratto per un simbolo specifico. La funzione

void PrepareInfo(string & array[][])

riempie l'array bidimensionale di stringhe utilizzando la funzione MarketInfo(). Successivamente, questo array viene visualizzato con la funzione

void Show(string valueArray[][])

Questa funzione è universale, quindi può essere utilizzata per visualizzare qualsiasi array bidimensionale. La funzione

void  RefreshAccountInfo()

è necessaria per aggiornare le informazioni quando si passa tra simboli, timeframe o conti.


Tutti i dettagli delle specifiche vengono calcolati e visualizzati solo una volta, ovvero, non vengono eseguiti aggiornamenti ad ogni tick.

Di seguito è riportato un esempio di utilizzo:




Elenco
Commento 0