Codici

CDouble & CDoubleVector per MetaTrader 5

A library for common rounding methods used in MQL development, primitive wrapper class for type (double), and vector for CDouble objects. MQL5 and MQL4 compatible

CMqlParams per MetaTrader 5

MqlParams container class that uses method chaining to quickly add params and reduce lines of code

High-performance iTimeSeries for time-sensitive applications per MetaTrader 5

This time-series library brings lightning-fast timeseries access to MQL5 for time-sensitive applications while implementing the familiar methods of MQL4, e.g. iBarShift

Forum

Come sovrascrivere Compare() in CObject in modo che CList sort() funzioni?

Non riesco a trovare alcuna documentazione su come implementare l'ordinamento delle liste in mql5. Vedo che CList chiama il Compare() dal puntatore CObject. Quindi come posso chiamare il metodo overridden della classe figlio Compare() dal puntatore genitore? Esempio: #include <Arrays\List.mqh>

[SOLVED] Gli indicatori non vengono istanziati correttamente quando vengono chiamati/creati da un indicatore di un diverso time-frame di lavoro.

AGGIORNAMENTO: Vedi il workaround qui sotto CopyBuffer() lancia un errore di 4806 (Dati dell'indicatore non accessibili) quando si chiama un indicatore con un Time-Frame diverso dall'interno del codice di un indicatore. Succede quando si chiama un manico di indicatore valido a un Time-Frame diverso