![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
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):