Códigos

CDouble & CDoubleVector para MetaTrader 5

Librería para ejecutar los métodos comunes del redondeo utilizados en el desarrollo de las aplicaciones MQL, clase-envoltorio primitiva para los valores tipo double y vector para los objetos CDouble. ¡Está compatible con MQL5 y MQL4

CMqlParams para MetaTrader 5

Clase-contenedor que usa una cadena de métodos para la adición rápida de parámetros y la eliminación de líneas de código

Biblioteca de alta productividad iTimeSeries para MetaTrader 5

Esta biblioteca proporciona un acceso relámpago a las series temporales para implementar los métodos habituales MQL4 (por ejemplo, iBarShift) en las aplicaciones MQL5 sensibles a los retrasos

Foro

¿Cómo anular Compare() en CObject para que funcione CList sort()?

No encuentro ninguna documentación sobre cómo implementar la ordenación de Listas en mql5. Veo que CList llama a Compare() desde el puntero CObject. Entonces, ¿cómo puedo llamar al método anulado Compare() de la clase hija desde el puntero padre? Ejemplo: #include <Arrays\List.mqh>

[SOLVED] Los indicadores no se instancian correctamente cuando se llaman/crean desde un indicador de un marco de tiempo de trabajo diferente.

ACTUALIZACIÓN: Vea la solución a continuación CopyBuffer() lanza un error de 4806 (Datos del indicador no accesibles) cuando se llama a un indicador con un Time-Frame diferente desde el código de un indicador. Ocurre cuando se llama a un indicador válido con un Time-Frame diferente al actual. El