forked from nique_372/MQLArticles
794 lines
30 KiB
MQL5
794 lines
30 KiB
MQL5
//+------------------------------------------------------------------+
| |
//| Main.mqh |
| |
//| Copyright 2026,Niquel Mendoza. |
| |
//| https://www.mql5.com/en/users/nique_372 |
| |
//+------------------------------------------------------------------+
| |
#property copyright "Copyright 2026,Niquel Mendoza."
| |
#property link "https://www.mql5.com/en/users/nique_372"
| |
#property strict
| |
| |
#ifndef MQLARTICLES_ENUMSTR_MAIN_MQH
| |
#define MQLARTICLES_ENUMSTR_MAIN_MQH
| |
| |
//+------------------------------------------------------------------+
| |
//| |
| |
//+------------------------------------------------------------------+
| |
#include "..\\Dict\\Main.mqh"
| |
| |
//+------------------------------------------------------------------+
| |
//| Registro de ENUMS a STR |
| |
//+------------------------------------------------------------------+
| |
class CEnumReg
| |
{
| |
public:
| |
CEnumReg(void) {}
| |
~CEnumReg(void) {}
| |
| |
//---
| |
static CDict s_dict;
| |
| |
//---
| |
template <typename TEnumType>
| |
static __forceinline TEnumType GetValue(const string& v, const TEnumType default_value)
| |
{
| |
static int val;
| |
return s_dict.TryGetAs<int>(v, val) ? TEnumType(val) : default_value;
| |
}
| |
| |
//---
| |
template <typename TEnumType>
| |
static __forceinline TEnumType GetValueNoRef(const string v, const TEnumType default_value)
| |
{
| |
static int val;
| |
return s_dict.TryGetAs<int>(v, val) ? TEnumType(val) : default_value;
| |
}
| |
};
| |
| |
//+------------------------------------------------------------------+
| |
CDict CEnumReg::s_dict;
| |
| |
//+------------------------------------------------------------------+
| |
#define MQLARTICLES_ENUMREG_REG(A) const bool g_emdsf_##A = CEnumReg::s_dict.SetV(#A,int(A));
| |
// a = "user" | v = valor del enuym
| |
| |
//---
| |
// A=string
| |
// V=valor
| |
#define MQLARTICLES_ENUMREG_REG_CTS(A, V) const bool g_emdsf_##V = CEnumReg::s_dict.SetV(A,int(V));
| |
| |
//---
| |
// prefixo custom
| |
// A=enum_v
| |
// P=prefijo
| |
// V=valor real
| |
#define MQLARTICLES_ENUMREG_REG_CTS_FULL(A, V, P) const bool g_emdsf_##P = CEnumReg::s_dict.SetV(#A,int(V));
| |
| |
//--- WRONG_VLAUE
| |
MQLARTICLES_ENUMREG_REG(WRONG_VALUE)
| |
| |
//--- Banderas de archivos
| |
MQLARTICLES_ENUMREG_REG(FILE_READ)
| |
MQLARTICLES_ENUMREG_REG(FILE_WRITE)
| |
MQLARTICLES_ENUMREG_REG(FILE_BIN)
| |
MQLARTICLES_ENUMREG_REG(FILE_CSV)
| |
MQLARTICLES_ENUMREG_REG(FILE_TXT)
| |
MQLARTICLES_ENUMREG_REG(FILE_UNICODE)
| |
MQLARTICLES_ENUMREG_REG(FILE_SHARE_READ)
| |
MQLARTICLES_ENUMREG_REG(FILE_SHARE_WRITE)
| |
MQLARTICLES_ENUMREG_REG(FILE_REWRITE)
| |
MQLARTICLES_ENUMREG_REG(FILE_COMMON)
| |
| |
//--- FILE_INTEGER
| |
MQLARTICLES_ENUMREG_REG(FILE_CREATE_DATE)
| |
MQLARTICLES_ENUMREG_REG(FILE_MODIFY_DATE)
| |
MQLARTICLES_ENUMREG_REG(FILE_ACCESS_DATE)
| |
MQLARTICLES_ENUMREG_REG(FILE_SIZE)
| |
MQLARTICLES_ENUMREG_REG(FILE_POSITION)
| |
MQLARTICLES_ENUMREG_REG(FILE_END)
| |
MQLARTICLES_ENUMREG_REG(FILE_LINE_END)
| |
MQLARTICLES_ENUMREG_REG(FILE_IS_COMMON)
| |
MQLARTICLES_ENUMREG_REG(FILE_IS_TEXT)
| |
MQLARTICLES_ENUMREG_REG(FILE_IS_BINARY)
| |
MQLARTICLES_ENUMREG_REG(FILE_IS_CSV)
| |
MQLARTICLES_ENUMREG_REG(FILE_IS_ANSI)
| |
MQLARTICLES_ENUMREG_REG(FILE_IS_READABLE)
| |
MQLARTICLES_ENUMREG_REG(FILE_IS_WRITABLE)
| |
//--- PERIOD
| |
MQLARTICLES_ENUMREG_REG(_Period)
| |
MQLARTICLES_ENUMREG_REG_CTS_FULL(PERIOD_CURRENT, _Period, PERIOD_CURRENT)
| |
// period current no esta soporta en su lugar _Period
| |
MQLARTICLES_ENUMREG_REG(PERIOD_M1)
| |
MQLARTICLES_ENUMREG_REG(PERIOD_M2)
| |
MQLARTICLES_ENUMREG_REG(PERIOD_M3)
| |
MQLARTICLES_ENUMREG_REG(PERIOD_M4)
| |
MQLARTICLES_ENUMREG_REG(PERIOD_M5)
| |
MQLARTICLES_ENUMREG_REG(PERIOD_M6)
| |
MQLARTICLES_ENUMREG_REG(PERIOD_M10)
| |
MQLARTICLES_ENUMREG_REG(PERIOD_M12)
| |
MQLARTICLES_ENUMREG_REG(PERIOD_M15)
| |
MQLARTICLES_ENUMREG_REG(PERIOD_M20)
| |
MQLARTICLES_ENUMREG_REG(PERIOD_M30)
| |
MQLARTICLES_ENUMREG_REG(PERIOD_H1)
| |
MQLARTICLES_ENUMREG_REG(PERIOD_H2)
| |
MQLARTICLES_ENUMREG_REG(PERIOD_H3)
| |
MQLARTICLES_ENUMREG_REG(PERIOD_H4)
| |
MQLARTICLES_ENUMREG_REG(PERIOD_H6)
| |
MQLARTICLES_ENUMREG_REG(PERIOD_H8)
| |
MQLARTICLES_ENUMREG_REG(PERIOD_H12)
| |
MQLARTICLES_ENUMREG_REG(PERIOD_D1)
| |
MQLARTICLES_ENUMREG_REG(PERIOD_W1)
| |
MQLARTICLES_ENUMREG_REG(PERIOD_MN1)
| |
//--- Type
| |
MQLARTICLES_ENUMREG_REG(TYPE_BOOL)
| |
MQLARTICLES_ENUMREG_REG(TYPE_CHAR)
| |
MQLARTICLES_ENUMREG_REG(TYPE_UCHAR)
| |
MQLARTICLES_ENUMREG_REG(TYPE_SHORT)
| |
MQLARTICLES_ENUMREG_REG(TYPE_USHORT)
| |
MQLARTICLES_ENUMREG_REG(TYPE_COLOR)
| |
MQLARTICLES_ENUMREG_REG(TYPE_INT)
| |
MQLARTICLES_ENUMREG_REG(TYPE_UINT)
| |
MQLARTICLES_ENUMREG_REG(TYPE_DATETIME)
| |
MQLARTICLES_ENUMREG_REG(TYPE_LONG)
| |
MQLARTICLES_ENUMREG_REG(TYPE_ULONG)
| |
MQLARTICLES_ENUMREG_REG(TYPE_FLOAT)
| |
MQLARTICLES_ENUMREG_REG(TYPE_DOUBLE)
| |
MQLARTICLES_ENUMREG_REG(TYPE_STRING)
| |
| |
//---
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_ORDER_TYPE_TIME
| |
MQLARTICLES_ENUMREG_REG(ORDER_TIME_GTC)
| |
MQLARTICLES_ENUMREG_REG(ORDER_TIME_DAY)
| |
MQLARTICLES_ENUMREG_REG(ORDER_TIME_SPECIFIED)
| |
MQLARTICLES_ENUMREG_REG(ORDER_TIME_SPECIFIED_DAY)
| |
#endif // MQLARTICLES_ENUMREG_ENUM_ORDER_TYPE_TIME
| |
| |
//--- ENUM_POSITION_PROPERTY_INTEGER
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_POSITION_PROPERTY_INTEGER
| |
MQLARTICLES_ENUMREG_REG(POSITION_TICKET)
| |
MQLARTICLES_ENUMREG_REG(POSITION_TIME)
| |
MQLARTICLES_ENUMREG_REG(POSITION_TIME_MSC)
| |
MQLARTICLES_ENUMREG_REG(POSITION_TIME_UPDATE)
| |
MQLARTICLES_ENUMREG_REG(POSITION_TIME_UPDATE_MSC)
| |
MQLARTICLES_ENUMREG_REG(POSITION_TYPE)
| |
MQLARTICLES_ENUMREG_REG(POSITION_MAGIC)
| |
MQLARTICLES_ENUMREG_REG(POSITION_IDENTIFIER)
| |
MQLARTICLES_ENUMREG_REG(POSITION_REASON)
| |
#endif
| |
| |
//--- ENUM_POSITION_PROPERTY_DOUBLE
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_POSITION_PROPERTY_DOUBLE
| |
MQLARTICLES_ENUMREG_REG(POSITION_VOLUME)
| |
MQLARTICLES_ENUMREG_REG(POSITION_PRICE_OPEN)
| |
MQLARTICLES_ENUMREG_REG(POSITION_SL)
| |
MQLARTICLES_ENUMREG_REG(POSITION_TP)
| |
MQLARTICLES_ENUMREG_REG(POSITION_PRICE_CURRENT)
| |
MQLARTICLES_ENUMREG_REG(POSITION_SWAP)
| |
MQLARTICLES_ENUMREG_REG(POSITION_PROFIT)
| |
#endif
| |
| |
//--- ENUM_POSITION_PROPERTY_STRING
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_POSITION_PROPERTY_STRING
| |
MQLARTICLES_ENUMREG_REG(POSITION_SYMBOL)
| |
MQLARTICLES_ENUMREG_REG(POSITION_COMMENT)
| |
MQLARTICLES_ENUMREG_REG(POSITION_EXTERNAL_ID)
| |
#endif
| |
| |
//--- ENUM_ORDER_PROPERTY_INTEGER
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_ORDER_PROPERTY_INTEGER
| |
MQLARTICLES_ENUMREG_REG(ORDER_TICKET)
| |
MQLARTICLES_ENUMREG_REG(ORDER_TIME_SETUP)
| |
MQLARTICLES_ENUMREG_REG(ORDER_TYPE)
| |
MQLARTICLES_ENUMREG_REG(ORDER_STATE)
| |
MQLARTICLES_ENUMREG_REG(ORDER_TIME_EXPIRATION)
| |
MQLARTICLES_ENUMREG_REG(ORDER_TIME_DONE)
| |
MQLARTICLES_ENUMREG_REG(ORDER_TIME_SETUP_MSC)
| |
MQLARTICLES_ENUMREG_REG(ORDER_TIME_DONE_MSC)
| |
MQLARTICLES_ENUMREG_REG(ORDER_TYPE_FILLING)
| |
MQLARTICLES_ENUMREG_REG(ORDER_TYPE_TIME)
| |
MQLARTICLES_ENUMREG_REG(ORDER_MAGIC)
| |
MQLARTICLES_ENUMREG_REG(ORDER_REASON)
| |
MQLARTICLES_ENUMREG_REG(ORDER_POSITION_ID)
| |
MQLARTICLES_ENUMREG_REG(ORDER_POSITION_BY_ID)
| |
#endif
| |
| |
//--- ENUM_ORDER_PROPERTY_DOUBLE
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_ORDER_PROPERTY_DOUBLE
| |
MQLARTICLES_ENUMREG_REG(ORDER_VOLUME_INITIAL)
| |
MQLARTICLES_ENUMREG_REG(ORDER_VOLUME_CURRENT)
| |
MQLARTICLES_ENUMREG_REG(ORDER_PRICE_OPEN)
| |
MQLARTICLES_ENUMREG_REG(ORDER_SL)
| |
MQLARTICLES_ENUMREG_REG(ORDER_TP)
| |
MQLARTICLES_ENUMREG_REG(ORDER_PRICE_CURRENT)
| |
MQLARTICLES_ENUMREG_REG(ORDER_PRICE_STOPLIMIT)
| |
#endif
| |
| |
//--- ENUM_ORDER_PROPERTY_STRING
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_ORDER_PROPERTY_STRING
| |
MQLARTICLES_ENUMREG_REG(ORDER_SYMBOL)
| |
MQLARTICLES_ENUMREG_REG(ORDER_COMMENT)
| |
MQLARTICLES_ENUMREG_REG(ORDER_EXTERNAL_ID)
| |
#endif
| |
| |
//--- ENUM_DEAL_PROPERTY_INTEGER
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_DEAL_PROPERTY_INTEGER
| |
MQLARTICLES_ENUMREG_REG(DEAL_TICKET)
| |
MQLARTICLES_ENUMREG_REG(DEAL_ORDER)
| |
MQLARTICLES_ENUMREG_REG(DEAL_TIME)
| |
MQLARTICLES_ENUMREG_REG(DEAL_TIME_MSC)
| |
MQLARTICLES_ENUMREG_REG(DEAL_TYPE)
| |
MQLARTICLES_ENUMREG_REG(DEAL_ENTRY)
| |
MQLARTICLES_ENUMREG_REG(DEAL_MAGIC)
| |
MQLARTICLES_ENUMREG_REG(DEAL_REASON)
| |
MQLARTICLES_ENUMREG_REG(DEAL_POSITION_ID)
| |
#endif
| |
| |
//--- ENUM_DEAL_PROPERTY_DOUBLE
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_DEAL_PROPERTY_DOUBLE
| |
MQLARTICLES_ENUMREG_REG(DEAL_VOLUME)
| |
MQLARTICLES_ENUMREG_REG(DEAL_PRICE)
| |
MQLARTICLES_ENUMREG_REG(DEAL_COMMISSION)
| |
MQLARTICLES_ENUMREG_REG(DEAL_SWAP)
| |
MQLARTICLES_ENUMREG_REG(DEAL_PROFIT)
| |
MQLARTICLES_ENUMREG_REG(DEAL_FEE)
| |
MQLARTICLES_ENUMREG_REG(DEAL_SL)
| |
MQLARTICLES_ENUMREG_REG(DEAL_TP)
| |
#endif
| |
| |
//--- ENUM_DEAL_PROPERTY_STRING
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_DEAL_PROPERTY_STRING
| |
MQLARTICLES_ENUMREG_REG(DEAL_SYMBOL)
| |
MQLARTICLES_ENUMREG_REG(DEAL_COMMENT)
| |
MQLARTICLES_ENUMREG_REG(DEAL_EXTERNAL_ID)
| |
#endif
| |
| |
//--- ENUM_OBJECT_PROPERTY_INTEGER
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_OBJECT_PROPERTY_INTEGER
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_COLOR)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_STYLE)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_WIDTH)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_BACK)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_ZORDER)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_FILL)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_HIDDEN)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_SELECTED)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_READONLY)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_TYPE)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_TIME)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_SELECTABLE)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_CREATETIME)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_LEVELS)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_LEVELCOLOR)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_LEVELSTYLE)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_LEVELWIDTH)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_ALIGN)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_FONTSIZE)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_RAY_LEFT)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_RAY_RIGHT)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_RAY)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_ELLIPSE)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_ARROWCODE)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_TIMEFRAMES)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_ANCHOR)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_XDISTANCE)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_YDISTANCE)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_DIRECTION)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_DEGREE)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_DRAWLINES)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_STATE)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_CHART_ID)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_XSIZE)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_YSIZE)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_XOFFSET)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_YOFFSET)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_PERIOD)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_DATE_SCALE)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_PRICE_SCALE)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_CHART_SCALE)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_BGCOLOR)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_CORNER)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_BORDER_TYPE)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_BORDER_COLOR)
| |
#endif
| |
| |
//--- ENUM_OBJECT_PROPERTY_DOUBLE
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_OBJECT_PROPERTY_DOUBLE
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_PRICE)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_LEVELVALUE)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_SCALE)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_ANGLE)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_DEVIATION)
| |
#endif
| |
| |
//--- ENUM_OBJECT_PROPERTY_STRING
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_OBJECT_PROPERTY_STRING
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_NAME)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_TEXT)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_TOOLTIP)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_LEVELTEXT)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_FONT)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_BMPFILE)
| |
MQLARTICLES_ENUMREG_REG(OBJPROP_SYMBOL)
| |
#endif
| |
| |
| |
| |
//--- ENUM_SYMBOL_INFO_INTEGER
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_SYMBOL_INFO_INTEGER
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SUBSCRIPTION_DELAY)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SECTOR)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_INDUSTRY)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_CUSTOM)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_BACKGROUND_COLOR)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_CHART_MODE)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_EXIST)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SELECT)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_VISIBLE)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SESSION_DEALS)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SESSION_BUY_ORDERS)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SESSION_SELL_ORDERS)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_VOLUME)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_VOLUMEHIGH)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_VOLUMELOW)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_TIME)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_TIME_MSC)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_DIGITS)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SPREAD)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_TICKS_BOOKDEPTH)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_TRADE_CALC_MODE)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_TRADE_MODE)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_START_TIME)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_EXPIRATION_TIME)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_TRADE_STOPS_LEVEL)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_TRADE_FREEZE_LEVEL)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_TRADE_EXEMODE)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SWAP_MODE)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SWAP_ROLLOVER3DAYS)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_MARGIN_HEDGED_USE_LEG)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_EXPIRATION_MODE)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_FILLING_MODE)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_ORDER_MODE)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_ORDER_GTC_MODE)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_OPTION_MODE)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_OPTION_RIGHT)
| |
#endif
| |
| |
//--- ENUM_SYMBOL_INFO_DOUBLE
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_SYMBOL_INFO_DOUBLE
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_BID)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_BIDHIGH)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_BIDLOW)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_ASK)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_ASKHIGH)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_ASKLOW)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_LAST)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_LASTHIGH)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_LASTLOW)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_VOLUME_REAL)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_VOLUMEHIGH_REAL)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_VOLUMELOW_REAL)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_OPTION_STRIKE)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_POINT)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_TRADE_TICK_VALUE)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_TRADE_TICK_VALUE_PROFIT)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_TRADE_TICK_VALUE_LOSS)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_TRADE_TICK_SIZE)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_TRADE_CONTRACT_SIZE)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_TRADE_ACCRUED_INTEREST)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_TRADE_FACE_VALUE)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_TRADE_LIQUIDITY_RATE)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_VOLUME_MIN)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_VOLUME_MAX)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_VOLUME_STEP)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_VOLUME_LIMIT)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SWAP_LONG)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SWAP_SHORT)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SWAP_SUNDAY)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SWAP_MONDAY)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SWAP_TUESDAY)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SWAP_WEDNESDAY)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SWAP_THURSDAY)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SWAP_FRIDAY)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SWAP_SATURDAY)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_MARGIN_INITIAL)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_MARGIN_MAINTENANCE)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SESSION_VOLUME)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SESSION_TURNOVER)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SESSION_INTEREST)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SESSION_BUY_ORDERS_VOLUME)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SESSION_SELL_ORDERS_VOLUME)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SESSION_OPEN)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SESSION_CLOSE)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SESSION_AW)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SESSION_PRICE_SETTLEMENT)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SESSION_PRICE_LIMIT_MIN)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SESSION_PRICE_LIMIT_MAX)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_MARGIN_HEDGED)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_PRICE_CHANGE)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_PRICE_VOLATILITY)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_PRICE_THEORETICAL)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_PRICE_DELTA)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_PRICE_THETA)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_PRICE_GAMMA)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_PRICE_VEGA)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_PRICE_RHO)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_PRICE_OMEGA)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_PRICE_SENSITIVITY)
| |
#endif
| |
| |
//--- ENUM_SYMBOL_INFO_STRING
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_SYMBOL_INFO_STRING
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_BASIS)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_CATEGORY)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_COUNTRY)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_SECTOR_NAME)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_INDUSTRY_NAME)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_CURRENCY_BASE)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_CURRENCY_PROFIT)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_CURRENCY_MARGIN)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_BANK)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_DESCRIPTION)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_EXCHANGE)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_FORMULA)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_ISIN)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_PAGE)
| |
MQLARTICLES_ENUMREG_REG(SYMBOL_PATH)
| |
#endif
| |
| |
//--- ENUM_CHART_PROPERTY_INTEGER
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_CHART_PROPERTY_INTEGER
| |
MQLARTICLES_ENUMREG_REG(CHART_SHOW)
| |
MQLARTICLES_ENUMREG_REG(CHART_IS_OBJECT)
| |
MQLARTICLES_ENUMREG_REG(CHART_BRING_TO_TOP)
| |
MQLARTICLES_ENUMREG_REG(CHART_CONTEXT_MENU)
| |
MQLARTICLES_ENUMREG_REG(CHART_CROSSHAIR_TOOL)
| |
MQLARTICLES_ENUMREG_REG(CHART_MOUSE_SCROLL)
| |
MQLARTICLES_ENUMREG_REG(CHART_EVENT_MOUSE_WHEEL)
| |
MQLARTICLES_ENUMREG_REG(CHART_EVENT_MOUSE_MOVE)
| |
MQLARTICLES_ENUMREG_REG(CHART_EVENT_OBJECT_CREATE)
| |
MQLARTICLES_ENUMREG_REG(CHART_EVENT_OBJECT_DELETE)
| |
MQLARTICLES_ENUMREG_REG(CHART_MODE)
| |
MQLARTICLES_ENUMREG_REG(CHART_FOREGROUND)
| |
MQLARTICLES_ENUMREG_REG(CHART_SHIFT)
| |
MQLARTICLES_ENUMREG_REG(CHART_AUTOSCROLL)
| |
MQLARTICLES_ENUMREG_REG(CHART_KEYBOARD_CONTROL)
| |
MQLARTICLES_ENUMREG_REG(CHART_QUICK_NAVIGATION)
| |
MQLARTICLES_ENUMREG_REG(CHART_SCALE)
| |
MQLARTICLES_ENUMREG_REG(CHART_SCALEFIX)
| |
MQLARTICLES_ENUMREG_REG(CHART_SCALEFIX_11)
| |
MQLARTICLES_ENUMREG_REG(CHART_SCALE_PT_PER_BAR)
| |
MQLARTICLES_ENUMREG_REG(CHART_SHOW_TICKER)
| |
MQLARTICLES_ENUMREG_REG(CHART_SHOW_OHLC)
| |
MQLARTICLES_ENUMREG_REG(CHART_SHOW_BID_LINE)
| |
MQLARTICLES_ENUMREG_REG(CHART_SHOW_ASK_LINE)
| |
MQLARTICLES_ENUMREG_REG(CHART_SHOW_LAST_LINE)
| |
MQLARTICLES_ENUMREG_REG(CHART_SHOW_PERIOD_SEP)
| |
MQLARTICLES_ENUMREG_REG(CHART_SHOW_GRID)
| |
MQLARTICLES_ENUMREG_REG(CHART_SHOW_VOLUMES)
| |
MQLARTICLES_ENUMREG_REG(CHART_SHOW_OBJECT_DESCR)
| |
MQLARTICLES_ENUMREG_REG(CHART_SHOW_TRADE_HISTORY)
| |
MQLARTICLES_ENUMREG_REG(CHART_VISIBLE_BARS)
| |
MQLARTICLES_ENUMREG_REG(CHART_WINDOWS_TOTAL)
| |
MQLARTICLES_ENUMREG_REG(CHART_WINDOW_IS_VISIBLE)
| |
MQLARTICLES_ENUMREG_REG(CHART_WINDOW_HANDLE)
| |
MQLARTICLES_ENUMREG_REG(CHART_WINDOW_YDISTANCE)
| |
MQLARTICLES_ENUMREG_REG(CHART_FIRST_VISIBLE_BAR)
| |
MQLARTICLES_ENUMREG_REG(CHART_WIDTH_IN_BARS)
| |
MQLARTICLES_ENUMREG_REG(CHART_WIDTH_IN_PIXELS)
| |
MQLARTICLES_ENUMREG_REG(CHART_HEIGHT_IN_PIXELS)
| |
MQLARTICLES_ENUMREG_REG(CHART_COLOR_BACKGROUND)
| |
MQLARTICLES_ENUMREG_REG(CHART_COLOR_FOREGROUND)
| |
MQLARTICLES_ENUMREG_REG(CHART_COLOR_GRID)
| |
MQLARTICLES_ENUMREG_REG(CHART_COLOR_VOLUME)
| |
MQLARTICLES_ENUMREG_REG(CHART_COLOR_CHART_UP)
| |
MQLARTICLES_ENUMREG_REG(CHART_COLOR_CHART_DOWN)
| |
MQLARTICLES_ENUMREG_REG(CHART_COLOR_CHART_LINE)
| |
MQLARTICLES_ENUMREG_REG(CHART_COLOR_CANDLE_BULL)
| |
MQLARTICLES_ENUMREG_REG(CHART_COLOR_CANDLE_BEAR)
| |
MQLARTICLES_ENUMREG_REG(CHART_COLOR_BID)
| |
MQLARTICLES_ENUMREG_REG(CHART_COLOR_ASK)
| |
MQLARTICLES_ENUMREG_REG(CHART_COLOR_LAST)
| |
MQLARTICLES_ENUMREG_REG(CHART_COLOR_STOP_LEVEL)
| |
MQLARTICLES_ENUMREG_REG(CHART_SHOW_TRADE_LEVELS)
| |
MQLARTICLES_ENUMREG_REG(CHART_DRAG_TRADE_LEVELS)
| |
MQLARTICLES_ENUMREG_REG(CHART_SHOW_DATE_SCALE)
| |
MQLARTICLES_ENUMREG_REG(CHART_SHOW_PRICE_SCALE)
| |
MQLARTICLES_ENUMREG_REG(CHART_SHOW_ONE_CLICK)
| |
MQLARTICLES_ENUMREG_REG(CHART_IS_MAXIMIZED)
| |
MQLARTICLES_ENUMREG_REG(CHART_IS_MINIMIZED)
| |
MQLARTICLES_ENUMREG_REG(CHART_IS_DOCKED)
| |
MQLARTICLES_ENUMREG_REG(CHART_FLOAT_LEFT)
| |
MQLARTICLES_ENUMREG_REG(CHART_FLOAT_TOP)
| |
MQLARTICLES_ENUMREG_REG(CHART_FLOAT_RIGHT)
| |
MQLARTICLES_ENUMREG_REG(CHART_FLOAT_BOTTOM)
| |
#endif
| |
| |
//--- ENUM_CHART_PROPERTY_DOUBLE
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_CHART_PROPERTY_DOUBLE
| |
MQLARTICLES_ENUMREG_REG(CHART_SHIFT_SIZE)
| |
MQLARTICLES_ENUMREG_REG(CHART_FIXED_POSITION)
| |
MQLARTICLES_ENUMREG_REG(CHART_FIXED_MAX)
| |
MQLARTICLES_ENUMREG_REG(CHART_FIXED_MIN)
| |
MQLARTICLES_ENUMREG_REG(CHART_POINTS_PER_BAR)
| |
MQLARTICLES_ENUMREG_REG(CHART_PRICE_MIN)
| |
MQLARTICLES_ENUMREG_REG(CHART_PRICE_MAX)
| |
#endif
| |
| |
//--- ENUM_CHART_PROPERTY_STRING
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_CHART_PROPERTY_STRING
| |
MQLARTICLES_ENUMREG_REG(CHART_COMMENT)
| |
MQLARTICLES_ENUMREG_REG(CHART_EXPERT_NAME)
| |
MQLARTICLES_ENUMREG_REG(CHART_SCRIPT_NAME)
| |
#endif
| |
| |
| |
//--- ENUM_OBJECT
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_OBJECT
| |
MQLARTICLES_ENUMREG_REG(OBJ_VLINE)
| |
MQLARTICLES_ENUMREG_REG(OBJ_HLINE)
| |
MQLARTICLES_ENUMREG_REG(OBJ_TREND)
| |
MQLARTICLES_ENUMREG_REG(OBJ_TRENDBYANGLE)
| |
MQLARTICLES_ENUMREG_REG(OBJ_CYCLES)
| |
MQLARTICLES_ENUMREG_REG(OBJ_ARROWED_LINE)
| |
MQLARTICLES_ENUMREG_REG(OBJ_CHANNEL)
| |
MQLARTICLES_ENUMREG_REG(OBJ_STDDEVCHANNEL)
| |
MQLARTICLES_ENUMREG_REG(OBJ_REGRESSION)
| |
MQLARTICLES_ENUMREG_REG(OBJ_PITCHFORK)
| |
MQLARTICLES_ENUMREG_REG(OBJ_GANNLINE)
| |
MQLARTICLES_ENUMREG_REG(OBJ_GANNFAN)
| |
MQLARTICLES_ENUMREG_REG(OBJ_GANNGRID)
| |
MQLARTICLES_ENUMREG_REG(OBJ_FIBO)
| |
MQLARTICLES_ENUMREG_REG(OBJ_FIBOTIMES)
| |
MQLARTICLES_ENUMREG_REG(OBJ_FIBOFAN)
| |
MQLARTICLES_ENUMREG_REG(OBJ_FIBOARC)
| |
MQLARTICLES_ENUMREG_REG(OBJ_FIBOCHANNEL)
| |
MQLARTICLES_ENUMREG_REG(OBJ_EXPANSION)
| |
MQLARTICLES_ENUMREG_REG(OBJ_ELLIOTWAVE5)
| |
MQLARTICLES_ENUMREG_REG(OBJ_ELLIOTWAVE3)
| |
MQLARTICLES_ENUMREG_REG(OBJ_RECTANGLE)
| |
MQLARTICLES_ENUMREG_REG(OBJ_TRIANGLE)
| |
MQLARTICLES_ENUMREG_REG(OBJ_ELLIPSE)
| |
MQLARTICLES_ENUMREG_REG(OBJ_ARROW_THUMB_UP)
| |
MQLARTICLES_ENUMREG_REG(OBJ_ARROW_THUMB_DOWN)
| |
MQLARTICLES_ENUMREG_REG(OBJ_ARROW_UP)
| |
MQLARTICLES_ENUMREG_REG(OBJ_ARROW_DOWN)
| |
MQLARTICLES_ENUMREG_REG(OBJ_ARROW_STOP)
| |
MQLARTICLES_ENUMREG_REG(OBJ_ARROW_CHECK)
| |
MQLARTICLES_ENUMREG_REG(OBJ_ARROW_LEFT_PRICE)
| |
MQLARTICLES_ENUMREG_REG(OBJ_ARROW_RIGHT_PRICE)
| |
MQLARTICLES_ENUMREG_REG(OBJ_ARROW_BUY)
| |
MQLARTICLES_ENUMREG_REG(OBJ_ARROW_SELL)
| |
MQLARTICLES_ENUMREG_REG(OBJ_ARROW)
| |
MQLARTICLES_ENUMREG_REG(OBJ_TEXT)
| |
MQLARTICLES_ENUMREG_REG(OBJ_LABEL)
| |
MQLARTICLES_ENUMREG_REG(OBJ_BUTTON)
| |
MQLARTICLES_ENUMREG_REG(OBJ_CHART)
| |
MQLARTICLES_ENUMREG_REG(OBJ_BITMAP)
| |
MQLARTICLES_ENUMREG_REG(OBJ_BITMAP_LABEL)
| |
MQLARTICLES_ENUMREG_REG(OBJ_EDIT)
| |
MQLARTICLES_ENUMREG_REG(OBJ_EVENT)
| |
MQLARTICLES_ENUMREG_REG(OBJ_RECTANGLE_LABEL)
| |
#endif
| |
| |
| |
//---
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_ORDER_TYPE
| |
MQLARTICLES_ENUMREG_REG(ORDER_TYPE_BUY)
| |
MQLARTICLES_ENUMREG_REG(ORDER_TYPE_SELL)
| |
MQLARTICLES_ENUMREG_REG(ORDER_TYPE_BUY_LIMIT)
| |
MQLARTICLES_ENUMREG_REG(ORDER_TYPE_SELL_LIMIT)
| |
MQLARTICLES_ENUMREG_REG(ORDER_TYPE_BUY_STOP)
| |
MQLARTICLES_ENUMREG_REG(ORDER_TYPE_SELL_STOP)
| |
MQLARTICLES_ENUMREG_REG(ORDER_TYPE_BUY_STOP_LIMIT)
| |
MQLARTICLES_ENUMREG_REG(ORDER_TYPE_SELL_STOP_LIMIT)
| |
MQLARTICLES_ENUMREG_REG(ORDER_TYPE_CLOSE_BY)
| |
#endif
| |
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_DAY_OF_WEEK
| |
MQLARTICLES_ENUMREG_REG(SUNDAY)
| |
MQLARTICLES_ENUMREG_REG(MONDAY)
| |
MQLARTICLES_ENUMREG_REG(TUESDAY)
| |
MQLARTICLES_ENUMREG_REG(WEDNESDAY)
| |
MQLARTICLES_ENUMREG_REG(THURSDAY)
| |
MQLARTICLES_ENUMREG_REG(FRIDAY)
| |
MQLARTICLES_ENUMREG_REG(SATURDAY)
| |
#endif
| |
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_ACCOUNT_INFO_INTEGER
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_LOGIN)
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_TRADE_MODE)
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_LEVERAGE)
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_LIMIT_ORDERS)
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_MARGIN_SO_MODE)
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_TRADE_ALLOWED)
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_TRADE_EXPERT)
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_MARGIN_MODE)
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_CURRENCY_DIGITS)
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_FIFO_CLOSE)
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_HEDGE_ALLOWED)
| |
#endif
| |
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_ACCOUNT_INFO_DOUBLE
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_BALANCE)
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_CREDIT)
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_PROFIT)
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_EQUITY)
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_MARGIN)
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_MARGIN_FREE)
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_MARGIN_LEVEL)
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_MARGIN_SO_CALL)
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_MARGIN_SO_SO)
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_MARGIN_INITIAL)
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_MARGIN_MAINTENANCE)
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_ASSETS)
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_LIABILITIES)
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_COMMISSION_BLOCKED)
| |
#endif
| |
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_ACCOUNT_INFO_STRING
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_NAME)
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_SERVER)
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_CURRENCY)
| |
MQLARTICLES_ENUMREG_REG(ACCOUNT_COMPANY)
| |
#endif
| |
| |
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_TERMINAL_INFO_INTEGER
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_BUILD)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_COMMUNITY_ACCOUNT)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_COMMUNITY_CONNECTION)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_CONNECTED)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_DLLS_ALLOWED)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_TRADE_ALLOWED)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_EMAIL_ENABLED)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_FTP_ENABLED)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_NOTIFICATIONS_ENABLED)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_MAXBARS)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_MQID)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_CODEPAGE)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_CPU_CORES)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_DISK_SPACE)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_MEMORY_PHYSICAL)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_MEMORY_TOTAL)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_MEMORY_AVAILABLE)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_MEMORY_USED)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_X64)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_OPENCL_SUPPORT)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_SCREEN_DPI)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_SCREEN_LEFT)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_SCREEN_TOP)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_SCREEN_WIDTH)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_SCREEN_HEIGHT)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_LEFT)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_TOP)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_RIGHT)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_BOTTOM)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_PING_LAST)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_VPS)
| |
| |
//--- KEY STATES
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_KEYSTATE_LEFT)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_KEYSTATE_UP)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_KEYSTATE_RIGHT)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_KEYSTATE_DOWN)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_KEYSTATE_SHIFT)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_KEYSTATE_CONTROL)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_KEYSTATE_MENU)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_KEYSTATE_CAPSLOCK)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_KEYSTATE_NUMLOCK)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_KEYSTATE_SCRLOCK)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_KEYSTATE_ENTER)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_KEYSTATE_INSERT)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_KEYSTATE_DELETE)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_KEYSTATE_HOME)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_KEYSTATE_END)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_KEYSTATE_TAB)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_KEYSTATE_PAGEUP)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_KEYSTATE_PAGEDOWN)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_KEYSTATE_ESCAPE)
| |
#endif
| |
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_TERMINAL_INFO_DOUBLE
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_COMMUNITY_BALANCE)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_RETRANSMISSION)
| |
#endif
| |
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_TERMINAL_INFO_STRING
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_LANGUAGE)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_COMPANY)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_NAME)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_PATH)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_DATA_PATH)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_COMMONDATA_PATH)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_CPU_NAME)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_CPU_ARCHITECTURE)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_OS_VERSION)
| |
MQLARTICLES_ENUMREG_REG(TERMINAL_COLORTHEME_NAME)
| |
#endif
| |
| |
#ifdef MQLARTICLES_ENUMREG_ENUM_THEME_COLOR
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_WINDOW)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_WINDOWTEXT)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_BTNTEXT)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_GRAYTEXT)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_INFOTEXT)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_INFOBK)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_3DFACE)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_3DLIGHT)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_3DSHADOW)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_3DDKSHADOW)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_3DHILIGHT)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_HIGHLIGHT)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_HIGHLIGHTTEXT)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_BTNFACE)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_BTNHILIGHT)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_BTNSHADOW)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_MENU)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_MENUBAR)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_MENUTEXT)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_MENUHILIGHT)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_ACTIVECAPTION)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_INACTIVECAPTION)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_GRADIENTINACTIVECAPTION)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_CAPTIONTEXT)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_INACTIVECAPTIONTEXT)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_HOTTEXT)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_NONE)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_SEPARATOR)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_SCROLLBACK)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_LINE1)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_LINE2)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_GRID)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_SUMMARY)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_ERROR)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_INVALID)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_NEGATIVE)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_POSITIVE)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_LINK)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_LINKHOVER)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_LINKTESTER)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_TEXTUP)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_TEXTDOWN)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_BACKUP)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_BACKDOWN)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_CLOSE)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_BUY)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_SELL)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_DEPOSIT)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_WITHDRAWAL)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_BID)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_ASK)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_STOPS)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_STOPS_RED)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_STOPS_GREEN)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_CONFIRM)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_REQUOTE)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_REJECT)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_NOTIFICATION)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_RATING)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_BOOK_BUY)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_BOOK_SELL)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_BOOK_LAST)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_BOOK_STOP)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_BOOK_SPREAD)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_TICKS_BID)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_TICKS_ASK)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_TICKS_LAST)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_TICKS_CROSS)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_TICKS_SL)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_TICKS_TP)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_TESTER_START)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_TESTER_STOP)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_TESTER_START_FRAME)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_TESTER_STOP_FRAME)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_TESTER_PROGRESS)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_TESTER_BALANCE)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_TESTER_EQUITY)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_TESTER_MARGIN)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_PROFILER_CALL)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_PROFILER_CALLSEL)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_PROFILER_LINE)
| |
MQLARTICLES_ENUMREG_REG(THEME_COLOR_PROFILER_LINESEL)
| |
#endif
| |
| |
//+------------------------------------------------------------------+
| |
#endif // MQLARTICLES_ENUMSTR_MAIN_MQH
|