forked from nique_372/AiDataGenByLeo
| .. | ||
| Bloques | ||
| README.md | ||
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