58 lines
1.3 KiB
MQL5
58 lines
1.3 KiB
MQL5
|
#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
|