forked from nique_372/MQLArticles
24 lines
1.7 KiB
Markdown
24 lines
1.7 KiB
Markdown
# Lista de cambios de MQLArticles
| |
En este documento se detallan todos los cambios presentes en el repositorio.
| |
| |
## Version (1.20) - 29/01/2026
| |
- Cambio completo de arquitectura de eventos, pasamos de que cada clase envie eventos a sus "hijos" a que una sola clase global maneje los eventos..
| |
| |
### Agregado
| |
- Se agrego la clase CAutoPtrCleaner y su instancia global g_ea_cleaner en el archivo Utils\\FA\\AutoDelete.mqh, esta instancia global facilita la autoeliminacion de punteros de cualquier tipo.
| |
- Se agrego la clase CEventsBasic encargada de los eventos basicos como OnNewDay, Mon, Week.
| |
- Se amplio la linea de herencia ahora las clases que requieran de eventos [OnNewDay, Mon, Week] deberan de heredar de CAllClassEventsBasic.
| |
- Se agrego la clase CEmptyClass.
| |
- Ahora CAccountGestor hereda de CAllClassEventsBasic.
| |
- Ahora en CRiskManagement, como en todas las clases que heredan de CAllClassEventsBasic se debe de especificar si la clase se instancia globalmente.. o forma parte de ella (Esto lo hacen auto las clases).
| |
- Se agregaron nuevos tipos de maximas ganancias y perdidas (Maxima ganancia, maxima gananica desde el bajo, y maxima ganancia desde el alto).
| |
| |
### Modificado
| |
- Para que cada clase reciba los eventos se debera de regisrar (vs el sistema de add antigo) para cada evento..que se desee recibir en las clases correspondientes.
| |
- CLossProfit, se divide en varias clases (ver el README de RM\\LossProfit).
| |
- AccountStauts ya no hereda de CManagerBase.. por lo que todas las llamaas a funcione sde dicha clase ya son invalidas.. (AddItemFast, Insert, etc.).
| |
| |
| |
### Eliminado
| |
- Se eliminaron los eventos OnNewDay, OnNewWeek, OnNewMonth de CAccountGestor.
| |
- AccountStatus ya no elimina los punteros agregados a el.. solo da eventos.
|