Aggiungo i miei 5 copechi)) Ho appena iniziato a imparare MQL5, quindi per favore scusatemi se non mi sto spiegando bene (:
Sono riuscito a disegnare 2 indicatori di media mobile simultaneamente (i cosiddetti Fast e Slow) nel codice EA creando una funzione personalizzata con la funzione ChartIndicatorAdd (non ancora discussa qui).
bool AddIndicator() { int subwindow=0; ChartIndicatorAdd(0,subwindow,indicator_handleMA1); ChartIndicatorAdd(0,subwindow,indicator_handleMA2); return(true); }
Quindi, chiamiamo questa funzione nell'inizializzazione dell'EA e tutto viene disegnato, ma stesso problema, voglio dipingere linee e cambiare lo spessore senza bisogno di scrivere un EA separato...
2020. Il problema è ancora attuale. Forse qualcuno ha già risolto il problema della colorazione non a mano?
Grazie.
Probabilmente ho già annoiato tutti con i miei kanvas. Ma solo kanvas può davvero essere una soluzione a molti problemi intrattabili. Anche se è una stampella. Per esempio, possiamo catturare tutti gli indicatori lanciati su un grafico, leggere i loro buffer e ridisegnarli usando un canvas.
Per esempio, si può ottenere qualcosa del genere (il timer cambia i colori):
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.
Aggiungo i miei 5 copechi)) Ho appena iniziato a imparare MQL5, quindi per favore scusatemi se non mi sto spiegando bene (:
Sono riuscito a disegnare 2 indicatori di media mobile simultaneamente (i cosiddetti Fast e Slow) nel codice EA creando una funzione personalizzata con la funzione ChartIndicatorAdd (non ancora discussa qui).
{
int subwindow=0;
ChartIndicatorAdd(0,subwindow,indicator_handleMA1);
ChartIndicatorAdd(0,subwindow,indicator_handleMA2);
return(true);
}
Quindi, chiamiamo questa funzione nell'inizializzazione dell'EA e tutto viene disegnato, ma stesso problema, voglio dipingere linee e cambiare lo spessore senza bisogno di scrivere un EA separato...
2020. Il problema è ancora attuale. Forse qualcuno ha già risolto il problema della colorazione non a mano?
Grazie.
2020. Il problema è ancora attuale. Forse qualcuno ha già risolto il problema della colorazione non a mano?
Grazie.
Probabilmente ho già annoiato tutti con i miei kanvas.
Ma solo kanvas può davvero essere una soluzione a molti problemi intrattabili. Anche se è una stampella.
Per esempio, possiamo catturare tutti gli indicatori lanciati su un grafico, leggere i loro buffer e ridisegnarli usando un canvas.
Per esempio, si può ottenere qualcosa del genere (il timer cambia i colori):