AiDataGenByLeo/GenericData/Data/ICT
Nique_372 ffd6dbb88e
2026-02-16 11:03:20 -05:00
..
Bloques 2026-02-16 11:03:20 -05:00
README.md 2026-02-09 19:17:35 -05:00

Features usando ICT

En esta seccoin del repo se implementan todas las clases features que usan ict para ello.

Limpieza de conceptos ict

Para optimizar el rendimientos de las feautres que trabajen con concepots ICT se puede definir ciertos defines para que la clase (atravez de un parametro que se le pasa al Pool de ict) limpie los conceptos, segun la regla propuesta por el usuario.

Regla de limpieza

Usted antes de definir cualquier define que active la limpieza de obejtos tendra que definir una regla de limpieza, siendo que dicho define debera de tener dos parametros (Timeframe, Frecuencia) Ejemplo de regla:

#define AIDATALEO_FEAUTRE_CLEAN_GEN(Timeframe, Frecuencia) \
  if(Timeframe<PERIOD_M30) Frecuencia = BASICEVENT_REG_FLAG_ON_NEW_WEEK; \
  else if(Timeframe<PERIOD_H2) Frecuencia = BASICEVENT_REG_FLAG_ON_NEW_MON; 
  • Notas:
    - El parametetro Timeframe es del tipo ENUM_TIMEFRAMES.
    - El parametetro Frecuencia puede tomar como valores:
BASICEVENT_REG_FLAG_ON_NEW_WEEK
BASICEVENT_REG_FLAG_ON_NEW_MON

Posibles defines

A continuacion se presenta una lista de los defines que ud puede definir para cada concepto, con el fin de mejorar el rendimiento usando una limpieza.

Concepto ICT Define
Order blocks #define AIDATALEO_FEATURE_CLEAN_OB
Breaker blocks #define AIDATALEO_FEATURE_CLEAN_BB

Todos los defines

#define AIDATALEO_FEATURE_CLEAN_BB
#define AIDATALEO_FEATURE_CLEAN_OB