#ifndef FRAMEWORK_KERNEL_MQH #define FRAMEWORK_KERNEL_MQH #define CURRENT_SYMBOL layer_order::get_order_layer_symbol_current_symbol().full #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