Ho letto questo articolo (e questo https://www.mql5.com/en/forum/335975 e questo https://www.mql5.com/it/articles/5) durante una sessione di correzione di un bug relativo ai buffer degli indicatori personalizzati; alla fine ho risolto il problema quando ho capito che solo un buffer può essere impostato con il flag INDICATOR_DATA, altrimenti CopyBuffers/GetData restituisce sempre -1 tranne che per il primo indicatore contrassegnato come INDICATOR_DATA.
Perché racchiudere un semplice indicatore in una classe se poi viene utilizzato in un grafico o tramite iCustom?
OOP per amore dell'OOP, ok.
Esatto)))
Molto comodo, lo consiglio a tutti