Discussione sull’articolo "Manuale MQL5: Gestire gli eventi tipici dei grafici"

 

Il nuovo articolo Manuale MQL5: Gestire gli eventi tipici dei grafici è stato pubblicato:

Questo articolo prende in considerazione gli eventi tipici dei grafici e include esempi della loro elaborazione. Ci concentreremo su eventi del mouse, sequenze di tasti, creazione/modifica/rimozione di un oggetto grafico, clic del mouse su un grafico e su un oggetto grafico, spostamento di un oggetto grafico con il mouse, completamento della modifica del testo in un campo di testo, nonché sugli eventi di modifica del grafico. Viene fornito un campione di un programma MQL5 per ogni tipo di evento considerato.

Discuteremo ora un esempio inventato. Supponiamo che ci sia uno spostamento della barra zero dal bordo destro. Passando il cursore sulla parte dello schermo a destra dello spostamento verrà visualizzata una finestra che suggerisce di acquistare o vendere.

Per farlo dobbiamo prima determinare lo spostamento. Introdurremo una variabile di input per determinare la dimensione di uno spostamento della barra zero dal bordo destro in percentuale (InpChartShiftSize).

Fig.1 Finestra di un'operazione di trading

Fig.1 Finestra di un'operazione di trading

Autore: Denis Kirichenko

 

È possibile gestire l'evento doppio clic in MQL5?

Ho provato con la libreria standard in MQL4, ma restituisce sempre un evento di clic singolo.

 

Grazie per questo utile articolo e per tutta la serie del ricettario.

Ho solo notato che, in questo articolo, tutti i commenti alle stringhe nel codice sono in russo...:(

[Eliminato]  
robualdo:

Grazie per questo utile articolo e per tutta la serie del ricettario.

Ho solo notato che, in questo articolo, tutti i commenti alle stringhe nel codice sono in russo...:(

Mi spiace, è stato risolto, ora il codice è con i commenti in inglese.
 
konung:
Scusate, è stato risolto, ora il codice è con i commenti in inglese.
Ottimo. Grazie!
 

Signore.

Per favore, aiutatemi!

Ho bisogno di sincronizzare 3 grafici. quale evento utilizzare e come impostare?

Ora uso un oggetto globale impostato in un grafico, e uso un timer per un grafico, e poi uso OnTimer() per controllare il valore dell'oggetto globo, ma ci sono alcuni ritardi. ma ci sono dei ritardi.


È possibile utilizzare un solo timer globale e poi rispondere su più grafici con OnTimer() ?

必应词典 - 中国领先的中英文在线词典
  • cn.bing.com
必应词典为您提供synchronized的释义,美[ˈsɪŋkrəˌnaɪz],英[ˈsɪŋkrənaɪz],v. 同时化;【物】同步;【影视】声;使同时; 网络释义: 同步的;同步化;同步方法;
 
okwh #:

Signore.

Per favore, aiutatemi!

Ho bisogno di sincronizzare tra 3 grafici. utilizzare quale evento e come impostare?

Ora uso un oggetto globale impostato in un grafico, e uso un timer per un grafico, e poi uso OnTimer() per controllare il valore dell'oggetto globo, ma ci sono alcuni ritardi. ma ci sono dei ritardi.


È possibile utilizzare un solo timer globale e poi rispondere su più grafici con OnTimer() ?

So che è possibile utilizzare CharEvent.... non timer

 
Grazie mille per il vostro lavoro e per gli esempi con i codici. Ti sono molto grato. Ho deciso di imparare MQL5 per le mie esigenze. Il tuo articolo è molto utile. Sono sorpreso che ci siano così poche visualizzazioni e commenti a un articolo di così alta qualità. Mi ha aperto gli occhi sul lavoro con gli eventi del grafico, del mouse, della tastiera e altri. Grazie mille e buona salute!