De hecho, la opción más versátil y flexible es, por supuesto, los punteros de función. Es necesario poder ordenar por diferentes parámetros, y sólo hay un método de clase. Hasta ahora, no hay delegados en MQL, por lo que tenemos punteros a los métodos de la clase estática. Esto es aproximadamente así:
Si se realiza la depuración del historial, los valores de los parámetros de entrada no se toman de la fuente, sino de la pestaña Parámetros del comprobador.
Si se pulsa TAB inmediatamente después de las palabras if, else, while, for, do, hay una pequeña construcción extra...
Y no sólo después de ellos. También después de OnInit, OnTick, OnCalculate, OnDeinit, clase, etc. Y estaría muy bien que tú mismo pudieras crear una plantilla para estas construcciones.
Es decir, hay que utilizar punteros de función
No necesariamente. Las clases con un operador anulado () también son excelentes para esto
¿Es posible sobrecargar este operador en MQL?
De hecho, la opción más versátil y flexible es, por supuesto, los punteros de función. Es necesario poder ordenar por diferentes parámetros, y sólo hay un método de clase. Hasta ahora, no hay delegados en MQL, por lo que tenemos punteros a los métodos de la clase estática. Esto es aproximadamente así:
¿Es posible sobrecargar este operador en MQL?
Gracias a todos los que han respondido. Lo intentaré y veré qué puedo hacer.
Si se pulsa TAB inmediatamente después de las palabras if, else, while, for, do, hay una pequeña construcción extra...
Si se pulsa TAB inmediatamente después de las palabras if, else, while, for, do, hay una pequeña construcción extra...