#ifndef FRAMEWORK_KERNEL_MQH #define FRAMEWORK_KERNEL_MQH #define CURRENT_SYMBOL layer_order::get_order_layer_symbol_current_symbol().full #ifndef TICKET_TYPE #ifdef __MQL5__ #define TICKET_TYPE ulong #endif #ifdef __MQL4__ #define TICKET_TYPE int #endif #endif //TICKET_TYPE #ifdef MQL4 #ifndef __MQL5__ #include "mql4/kernel_time.mqh" #include "mql4/kernel_account.mqh" #include "mql4/kernel_error.mqh" #include "mql4/kernel_market.mqh" #include "mql4/kernel_symbol.mqh" #include "mql4/kernel_quotes.mqh" #include "mql4/kernel_order.mqh" #else //__MQL5__ #include "mql5/kernel_time.mqh" #include "mql5/kernel_error.mqh" #include "mql5/kernel_account.mqh" #ifndef __MT4ORDERS__ #include "mql5/kernel_order.mqh" #else //__MT4ORDERS__ #include "mql4/kernel_order.mqh" #endif //__MT4ORDERS__ #include "mql5/kernel_market.mqh" #include "mql5/kernel_symbol.mqh" #include "mql5/kernel_quotes.mqh" #endif //__MQL5__ #endif #ifdef MQL5 #include "mql5/kernel_time.mqh" #include "mql5/kernel_error.mqh" #include "mql5/kernel_account.mqh" #ifndef __MT4ORDERS__ #include "mql5/kernel_order.mqh" #else //__MT4ORDERS__ #include "mql4/kernel_order.mqh" #endif //__MT4ORDERS__ #include "mql5/kernel_market.mqh" #include "mql5/kernel_symbol.mqh" #include "mql5/kernel_quotes.mqh" #endif #endif