//+------------------------------------------------------------------+ //| Defines.mqh | //| Copyright 2025, Niquel Mendoza. | //| https://www.mql5.com/es/users/nique_372/news | //+------------------------------------------------------------------+ #property copyright "Copyright 2025, Niquel Mendoza." #property link "https://www.mql5.com/es/users/nique_372/news" #property strict //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ #include "..\\..\\DefGlobal.mqh" #include #include //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ CSessionManager> g_sesiones; CFvgBar g_fvg; COrderBlockBar g_ob; CPdas g_pdas; TSN::CRiskManagemet* risk; //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ //--- // Estados de la estrategia (en vez de flags) enum ENUM_CRT_STATE { CRT_STATE_ESPERAR_MODELO, // sin modelo crt en el timeframe alto //--- CRT_STATE_BUSCAR_ROPTURA, // hay modelo (direccion), se espera la roptura del high/low previo CRT_STATE_BUSCAR_PDA_ALCISTA, // roptura concretada (compra): se espera que un pda alcista sea tocado en sesion CRT_STATE_BUSCAR_PDA_BAJISTA, // roptura concretada (venta): se espera que un pda bajista sea tocado en sesion }; //--- enum ENUM_CRT_DIRECTION { CRT_DIR_ARRIBA, CRT_DIR_ABAJO }; //--- struct CrtModel { string name; double price_to_superate; ENUM_CRT_DIRECTION direction; }; //+------------------------------------------------------------------+