EA-Setka-2/framework/kernel/kernel.mqh

58 lines
1.3 KiB
MQL5
Raw Permalink Normal View History

2025-05-30 14:50:44 +02:00
#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