Colore dell'indicatore standard - pagina 7

 

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.

 
Aleksandr Dziuba:

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):