//+------------------------------------------------------------------+ //| Global.mqh | //| Copyright 2025, Niquel Mendoza. | //| https://www.mql5.com/es/users/nique_372 | //+------------------------------------------------------------------+ #property copyright "Copyright 2025, Niquel Mendoza." #property link "https://www.mql5.com/es/users/nique_372" #property strict #ifndef GLOBAL_MQH #define GLOBAL_MQH //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ //--- // Archivo Global.mqh // Mencionar que como tal no operaremos // Esto es mas un archivos de ayuda para evirar crear otro parser (sin que este cree features) //.. dado que estamos usando el "compilador" de aidatagenbyleo // Entonces este trae todas sus depenecias como la libreira ict\news por loq ue tenemos que setearlas para uqe no nos den errores // Igualmente no consumiran casi nada //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ // Enum reg primero //#include //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ #include //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ //--- Incluiremos las librerias de eventos principales y el autocleaner #include //--- CNewBarManager g_new_bar_manager; #define TSN_ICTLIBRARY_INSTANCE_BAR_MANAGER g_new_bar_manager //--- #include #include //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ class CGlobalInit { private: static bool init; public: //--- Incializacion global CGlobalInit(void) { if(init) return; //--- CAutoCleaner::AddFunction(TSN::CAiDataGenFeatureFactory::Deinit); //--- init = true; } //--- Deinicializacion global ~CGlobalInit(void) {} }; //+------------------------------------------------------------------+ bool CGlobalInit::init = false; //+------------------------------------------------------------------+ CGlobalInit g_global_instance; //+------------------------------------------------------------------+ #endif // GLOBAL_MQH