"""
    pygments.lexers._mql_builtins
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Builtins for the MqlLexer.

    :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
"""
types = (
    "AccountBalance",
    "AccountCompany",
    "AccountCredit",
    "AccountCurrency",
    "AccountEquity",
    "AccountFreeMarginCheck",
    "AccountFreeMarginMode",
    "AccountFreeMargin",
    "AccountInfoDouble",
    "AccountInfoInteger",
    "AccountInfoString",
    "AccountLeverage",
    "AccountMargin",
    "AccountName",
    "AccountNumber",
    "AccountProfit",
    "AccountServer",
    "AccountStopoutLevel",
    "AccountStopoutMode",
    "Alert",
    "ArrayBsearch",
    "ArrayCompare",
    "ArrayCopyRates",
    "ArrayCopySeries",
    "ArrayCopy",
    "ArrayDimension",
    "ArrayFill",
    "ArrayFree",
    "ArrayGetAsSeries",
    "ArrayInitialize",
    "ArrayIsDynamic",
    "ArrayIsSeries",
    "ArrayMaximum",
    "ArrayMinimum",
    "ArrayRange",
    "ArrayResize",
    "ArraySetAsSeries",
    "ArraySize",
    "ArraySort",
    "CharArrayToString",
    "CharToString",
    "CharToStr",
    "CheckPointer",
    "ColorToARGB",
    "ColorToString",
    "Comment",
    "CopyClose",
    "CopyHigh",
    "CopyLow",
    "CopyOpen",
    "CopyRates",
    "CopyRealVolume",
    "CopySpread",
    "CopyTickVolume",
    "CopyTime",
    "DayOfWeek",
    "DayOfYear",
    "Day",
    "DebugBreak",
    "Digits",
    "DoubleToString",
    "DoubleToStr",
    "EnumToString",
    "EventChartCustom",
    "EventKillTimer",
    "EventSetMillisecondTimer",
    "EventSetTimer",
    "ExpertRemove",
    "FileClose",
    "FileCopy",
    "FileDelete",
    "FileFindClose",
    "FileFindFirst",
    "FileFindNext",
    "FileFlush",
    "FileGetInteger",
    "FileIsEnding",
    "FileIsExist",
    "FileIsLineEnding",
    "FileMove",
    "FileOpenHistory",
    "FileOpen",
    "FileReadArray",
    "FileReadBool",
    "FileReadDatetime",
    "FileReadDouble",
    "FileReadFloat",
    "FileReadInteger",
    "FileReadLong",
    "FileReadNumber",
    "FileReadString",
    "FileReadStruct",
    "FileSeek",
    "FileSize",
    "FileTell",
    "FileWriteArray",
    "FileWriteDouble",
    "FileWriteFloat",
    "FileWriteInteger",
    "FileWriteLong",
    "FileWriteString",
    "FileWriteStruct",
    "FileWrite",
    "FolderClean",
    "FolderCreate",
    "FolderDelete",
    "GetLastError",
    "GetPointer",
    "GetTickCount",
    "GlobalVariableCheck",
    "GlobalVariableDel",
    "GlobalVariableGet",
    "GlobalVariableName",
    "GlobalVariableSetOnCondition",
    "GlobalVariableSet",
    "GlobalVariableTemp",
    "GlobalVariableTime",
    "GlobalVariablesDeleteAll",
    "GlobalVariablesFlush",
    "GlobalVariablesTotal",
    "HideTestIndicators",
    "Hour",
    "IndicatorBuffers",
    "IndicatorCounted",
    "IndicatorDigits",
    "IndicatorSetDouble",
    "IndicatorSetInteger",
    "IndicatorSetString",
    "IndicatorShortName",
    "IntegerToString",
    "IsConnected",
    "IsDemo",
    "IsDllsAllowed",
    "IsExpertEnabled",
    "IsLibrariesAllowed",
    "IsOptimization",
    "IsStopped",
    "IsTesting",
    "IsTradeAllowed",
    "IsTradeContextBusy",
    "IsVisualMode",
    "MQLInfoInteger",
    "MQLInfoString",
    "MarketInfo",
    "MathAbs",
    "MathArccos",
    "MathArcsin",
    "MathArctan",
    "MathCeil",
    "MathCos",
    "MathExp",
    "MathFloor",
    "MathIsValidNumber",
    "MathLog",
    "MathMax",
    "MathMin",
    "MathMod",
    "MathPow",
    "MathRand",
    "MathRound",
    "MathSin",
    "MathSqrt",
    "MathSrand",
    "MathTan",
    "MessageBox",
    "Minute",
    "Month",
    "NormalizeDouble",
    "ObjectCreate",
    "ObjectDelete",
    "ObjectDescription",
    "ObjectFind",
    "ObjectGetDouble",
    "ObjectGetFiboDescription",
    "ObjectGetInteger",
    "ObjectGetShiftByValue",
    "ObjectGetString",
    "ObjectGetTimeByValue",
    "ObjectGetValueByShift",
    "ObjectGetValueByTime",
    "ObjectGet",
    "ObjectMove",
    "ObjectName",
    "ObjectSetDouble",
    "ObjectSetFiboDescription",
    "ObjectSetInteger",
    "ObjectSetString",
    "ObjectSetText",
    "ObjectSet",
    "ObjectType",
    "ObjectsDeleteAll",
    "ObjectsTotal",
    "OrderCloseBy",
    "OrderClosePrice",
    "OrderCloseTime",
    "OrderClose",
    "OrderComment",
    "OrderCommission",
    "OrderDelete",
    "OrderExpiration",
    "OrderLots",
    "OrderMagicNumber",
    "OrderModify",
    "OrderOpenPrice",
    "OrderOpenTime",
    "OrderPrint",
    "OrderProfit",
    "OrderSelect",
    "OrderSend",
    "OrderStopLoss",
    "OrderSwap",
    "OrderSymbol",
    "OrderTakeProfit",
    "OrderTicket",
    "OrderType",
    "OrdersHistoryTotal",
    "OrdersTotal",
    "PeriodSeconds",
    "Period",
    "PlaySound",
    "Point",
    "PrintFormat",
    "Print",
    "RefreshRates",
    "ResetLastError",
    "ResourceCreate",
    "ResourceFree",
    "ResourceReadImage",
    "ResourceSave",
    "Seconds",
    "SendFTP",
    "SendMail",
    "SendNotification",
    "SeriesInfoInteger",
    "SetIndexArrow",
    "SetIndexBuffer",
    "SetIndexDrawBegin",
    "SetIndexEmptyValue",
    "SetIndexLabel",
    "SetIndexShift",
    "SetIndexStyle",
    "SetLevelStyle",
    "SetLevelValue",
    "ShortArrayToString",
    "ShortToString",
    "Sleep",
    "StrToDouble",
    "StrToInteger",
    "StrToTime",
    "StringAdd",
    "StringBufferLen",
    "StringCompare",
    "StringConcatenate",
    "StringFill",
    "StringFind",
    "StringFormat",
    "StringGetCharacter",
    "StringGetChar",
    "StringInit",
    "StringLen",
    "StringReplace",
    "StringSetCharacter",
    "StringSetChar",
    "StringSplit",
    "StringSubstr",
    "StringToCharArray",
    "StringToColor",
    "StringToDouble",
    "StringToInteger",
    "StringToLower",
    "StringToShortArray",
    "StringToTime",
    "StringToUpper",
    "StringTrimLeft",
    "StringTrimRight",
    "StructToTime",
    "SymbolInfoDouble",
    "SymbolInfoInteger",
    "SymbolInfoSessionQuote",
    "SymbolInfoSessionTrade",
    "SymbolInfoString",
    "SymbolInfoTick",
    "SymbolIsSynchronized",
    "SymbolName",
    "SymbolSelect",
    "SymbolsTotal",
    "Symbol",
    "TerminalClose",
    "TerminalCompany",
    "TerminalName",
    "TerminalPath",
    "TesterStatistics",
    "TextGetSize",
    "TextOut",
    "TextSetFont",
    "TimeCurrent",
    "TimeDayOfWeek",
    "TimeDayOfYear",
    "TimeDaylightSavings",
    "TimeDay",
    "TimeGMTOffset",
    "TimeGMT",
    "TimeHour",
    "TimeLocal",
    "TimeMinute",
    "TimeMonth",
    "TimeSeconds",
    "TimeToString",
    "TimeToStruct",
    "TimeToStr",
    "TimeTradeServer",
    "TimeYear",
    "UninitializeReason",
    "WindowBarsPerChart",
    "WindowExpertName",
    "WindowFind",
    "WindowFirstVisibleBar",
    "WindowHandle",
    "WindowIsVisible",
    "WindowOnDropped",
    "WindowPriceMax",
    "WindowPriceMin",
    "WindowPriceOnDropped",
    "WindowRedraw",
    "WindowScreenShot",
    "WindowTimeOnDropped",
    "WindowXOnDropped",
    "WindowYOnDropped",
    "WindowsTotal",
    "Year",
    "ZeroMemory",
    "iAC",
    "iADX",
    "iAD",
    "iAO",
    "iATR",
    "iAlligator",
    "iBWMFI",
    "iBandsOnArray",
    "iBands",
    "iBarShift",
    "iBars",
    "iBearsPower",
    "iBullsPower",
    "iCCIOnArray",
    "iCCI",
    "iClose",
    "iCustom",
    "iDeMarker",
    "iEnvelopesOnArray",
    "iEnvelopes",
    "iForce",
    "iFractals",
    "iGator",
    "iHighest",
    "iHigh",
    "iIchimoku",
    "iLowest",
    "iLow",
    "iMACD",
    "iMAOnArray",
    "iMA",
    "iMFI",
    "iMomentumOnArray",
    "iMomentum",
    "iOBV",
    "iOpen",
    "iOsMA",
    "iRSIOnArray",
    "iRSI",
    "iRVI",
    "iSAR",
    "iStdDevOnArray",
    "iStdDev",
    "iStochastic",
    "iTime",
    "iVolume",
    "iWPR",
)

constants = (
    "ACCOUNT_BALANCE",
    "ACCOUNT_COMPANY",
    "ACCOUNT_CREDIT",
    "ACCOUNT_CURRENCY",
    "ACCOUNT_EQUITY",
    "ACCOUNT_FREEMARGIN",
    "ACCOUNT_LEVERAGE",
    "ACCOUNT_LIMIT_ORDERS",
    "ACCOUNT_LOGIN",
    "ACCOUNT_MARGIN",
    "ACCOUNT_MARGIN_LEVEL",
    "ACCOUNT_MARGIN_SO_CALL",
    "ACCOUNT_MARGIN_SO_MODE",
    "ACCOUNT_MARGIN_SO_SO",
    "ACCOUNT_NAME",
    "ACCOUNT_PROFIT",
    "ACCOUNT_SERVER",
    "ACCOUNT_STOPOUT_MODE_MONEY",
    "ACCOUNT_STOPOUT_MODE_PERCENT",
    "ACCOUNT_TRADE_ALLOWED",
    "ACCOUNT_TRADE_EXPERT",
    "ACCOUNT_TRADE_MODE",
    "ACCOUNT_TRADE_MODE_CONTEST",
    "ACCOUNT_TRADE_MODE_DEMO",
    "ACCOUNT_TRADE_MODE_REAL",
    "ALIGN_CENTER",
    "ALIGN_LEFT",
    "ALIGN_RIGHT",
    "ANCHOR_BOTTOM",
    "ANCHOR_CENTER",
    "ANCHOR_LEFT",
    "ANCHOR_LEFT_LOWER",
    "ANCHOR_LEFT_UPPER",
    "ANCHOR_LOWER",
    "ANCHOR_RIGHT",
    "ANCHOR_RIGHT_LOWER",
    "ANCHOR_RIGHT_UPPER",
    "ANCHOR_TOP",
    "ANCHOR_UPPER",
    "BORDER_FLAT",
    "BORDER_RAISED",
    "BORDER_SUNKEN",
    "CHARTEVENT_CHART_CHANGE",
    "CHARTEVENT_CLICK",
    "CHARTEVENT_CUSTOM",
    "CHARTEVENT_CUSTOM_LAST",
    "CHARTEVENT_KEYDOWN",
    "CHARTEVENT_MOUSE_MOVE",
    "CHARTEVENT_OBJECT_CHANGE",
    "CHARTEVENT_OBJECT_CLICK",
    "CHARTEVENT_OBJECT_CREATE",
    "CHARTEVENT_OBJECT_DELETE",
    "CHARTEVENT_OBJECT_DRAG",
    "CHARTEVENT_OBJECT_ENDEDIT",
    "CHARTS_MAX",
    "CHART_AUTOSCROLL",
    "CHART_BARS",
    "CHART_BEGIN",
    "CHART_BRING_TO_TOP",
    "CHART_CANDLES",
    "CHART_COLOR_ASK",
    "CHART_COLOR_BACKGROUND",
    "CHART_COLOR_BID",
    "CHART_COLOR_CANDLE_BEAR",
    "CHART_COLOR_CANDLE_BULL",
    "CHART_COLOR_CHART_DOWN",
    "CHART_COLOR_CHART_LINE",
    "CHART_COLOR_CHART_UP",
    "CHART_COLOR_FOREGROUND",
    "CHART_COLOR_GRID",
    "CHART_COLOR_LAST",
    "CHART_COLOR_STOP_LEVEL",
    "CHART_COLOR_VOLUME",
    "CHART_COMMENT",
    "CHART_CURRENT_POS",
    "CHART_DRAG_TRADE_LEVELS",
    "CHART_END",
    "CHART_EVENT_MOUSE_MOVE",
    "CHART_EVENT_OBJECT_CREATE",
    "CHART_EVENT_OBJECT_DELETE",
    "CHART_FIRST_VISIBLE_BAR",
    "CHART_FIXED_MAX",
    "CHART_FIXED_MIN",
    "CHART_FIXED_POSITION",
    "CHART_FOREGROUND",
    "CHART_HEIGHT_IN_PIXELS",
    "CHART_IS_OBJECT",
    "CHART_LINE",
    "CHART_MODE",
    "CHART_MOUSE_SCROLL",
    "CHART_POINTS_PER_BAR",
    "CHART_PRICE_MAX",
    "CHART_PRICE_MIN",
    "CHART_SCALEFIX",
    "CHART_SCALEFIX_11",
    "CHART_SCALE",
    "CHART_SCALE_PT_PER_BAR",
    "CHART_SHIFT",
    "CHART_SHIFT_SIZE",
    "CHART_SHOW_ASK_LINE",
    "CHART_SHOW_BID_LINE",
    "CHART_SHOW_DATE_SCALE",
    "CHART_SHOW_GRID",
    "CHART_SHOW_LAST_LINE",
    "CHART_SHOW_OBJECT_DESCR",
    "CHART_SHOW_OHLC",
    "CHART_SHOW_PERIOD_SEP",
    "CHART_SHOW_PRICE_SCALE",
    "CHART_SHOW_TRADE_LEVELS",
    "CHART_SHOW_VOLUMES",
    "CHART_VISIBLE_BARS",
    "CHART_VOLUME_HIDE",
    "CHART_VOLUME_REAL",
    "CHART_VOLUME_TICK",
    "CHART_WIDTH_IN_BARS",
    "CHART_WIDTH_IN_PIXELS",
    "CHART_WINDOWS_TOTAL",
    "CHART_WINDOW_HANDLE",
    "CHART_WINDOW_IS_VISIBLE",
    "CHART_WINDOW_YDISTANCE",
    "CHAR_MAX",
    "CHAR_MIN",
    "CLR_NONE",
    "CORNER_LEFT_LOWER",
    "CORNER_LEFT_UPPER",
    "CORNER_RIGHT_LOWER",
    "CORNER_RIGHT_UPPER",
    "CP_ACP",
    "CP_MACCP",
    "CP_OEMCP",
    "CP_SYMBOL",
    "CP_THREAD_ACP",
    "CP_UTF7",
    "CP_UTF8",
    "DBL_DIG",
    "DBL_EPSILON",
    "DBL_MANT_DIG",
    "DBL_MAX",
    "DBL_MAX_10_EXP",
    "DBL_MAX_EXP",
    "DBL_MIN",
    "DBL_MIN_10_EXP",
    "DBL_MIN_EXP",
    "DRAW_ARROW",
    "DRAW_FILLING",
    "DRAW_HISTOGRAM",
    "DRAW_LINE",
    "DRAW_NONE",
    "DRAW_SECTION",
    "DRAW_ZIGZAG",
    "EMPTY",
    "EMPTY_VALUE",
    "ERR_ACCOUNT_DISABLED",
    "ERR_BROKER_BUSY",
    "ERR_COMMON_ERROR",
    "ERR_INVALID_ACCOUNT",
    "ERR_INVALID_PRICE",
    "ERR_INVALID_STOPS",
    "ERR_INVALID_TRADE_PARAMETERS",
    "ERR_INVALID_TRADE_VOLUME",
    "ERR_LONG_POSITIONS_ONLY_ALLOWED",
    "ERR_MALFUNCTIONAL_TRADE",
    "ERR_MARKET_CLOSED",
    "ERR_NOT_ENOUGH_MONEY",
    "ERR_NOT_ENOUGH_RIGHTS",
    "ERR_NO_CONNECTION",
    "ERR_NO_ERROR",
    "ERR_NO_RESULT",
    "ERR_OFF_QUOTES",
    "ERR_OLD_VERSION",
    "ERR_ORDER_LOCKED",
    "ERR_PRICE_CHANGED",
    "ERR_REQUOTE",
    "ERR_SERVER_BUSY",
    "ERR_TOO_FREQUENT_REQUESTS",
    "ERR_TOO_MANY_REQUESTS",
    "ERR_TRADE_CONTEXT_BUSY",
    "ERR_TRADE_DISABLED",
    "ERR_TRADE_EXPIRATION_DENIED",
    "ERR_TRADE_HEDGE_PROHIBITED",
    "ERR_TRADE_MODIFY_DENIED",
    "ERR_TRADE_PROHIBITED_BY_FIFO",
    "ERR_TRADE_TIMEOUT",
    "ERR_TRADE_TOO_MANY_ORDERS",
    "FILE_ACCESS_DATE",
    "FILE_ANSI",
    "FILE_BIN",
    "FILE_COMMON",
    "FILE_CREATE_DATE",
    "FILE_CSV",
    "FILE_END",
    "FILE_EXISTS",
    "FILE_IS_ANSI",
    "FILE_IS_BINARY",
    "FILE_IS_COMMON",
    "FILE_IS_CSV",
    "FILE_IS_READABLE",
    "FILE_IS_TEXT",
    "FILE_IS_WRITABLE",
    "FILE_LINE_END",
    "FILE_MODIFY_DATE",
    "FILE_POSITION",
    "FILE_READ",
    "FILE_REWRITE",
    "FILE_SHARE_READ",
    "FILE_SHARE_WRITE",
    "FILE_SIZE",
    "FILE_TXT",
    "FILE_UNICODE",
    "FILE_WRITE",
    "FLT_DIG",
    "FLT_EPSILON",
    "FLT_MANT_DIG",
    "FLT_MAX",
    "FLT_MAX_10_EXP",
    "FLT_MAX_EXP",
    "FLT_MIN",
    "FLT_MIN_10_EXP",
    "FLT_MIN_EXP",
    "FRIDAY",
    "GANN_DOWN_TREND",
    "GANN_UP_TREND",
    "IDABORT",
    "IDCANCEL",
    "IDCONTINUE",
    "IDIGNORE",
    "IDNO",
    "IDOK",
    "IDRETRY",
    "IDTRYAGAIN",
    "IDYES",
    "INDICATOR_CALCULATIONS",
    "INDICATOR_COLOR_INDEX",
    "INDICATOR_DATA",
    "INDICATOR_DIGITS",
    "INDICATOR_HEIGHT",
    "INDICATOR_LEVELCOLOR",
    "INDICATOR_LEVELSTYLE",
    "INDICATOR_LEVELS",
    "INDICATOR_LEVELTEXT",
    "INDICATOR_LEVELVALUE",
    "INDICATOR_LEVELWIDTH",
    "INDICATOR_MAXIMUM",
    "INDICATOR_MINIMUM",
    "INDICATOR_SHORTNAME",
    "INT_MAX",
    "INT_MIN",
    "INVALID_HANDLE",
    "IS_DEBUG_MODE",
    "IS_PROFILE_MODE",
    "LICENSE_DEMO",
    "LICENSE_FREE",
    "LICENSE_FULL",
    "LICENSE_TIME",
    "LONG_MAX",
    "LONG_MIN",
    "MB_ABORTRETRYIGNORE",
    "MB_CANCELTRYCONTINUE",
    "MB_DEFBUTTON1",
    "MB_DEFBUTTON2",
    "MB_DEFBUTTON3",
    "MB_DEFBUTTON4",
    "MB_ICONASTERISK",
    "MB_ICONERROR",
    "MB_ICONEXCLAMATION",
    "MB_ICONHAND",
    "MB_ICONINFORMATION",
    "MB_ICONQUESTION",
    "MB_ICONSTOP",
    "MB_ICONWARNING",
    "MB_OKCANCEL",
    "MB_OK",
    "MB_RETRYCANCEL",
    "MB_YESNOCANCEL",
    "MB_YESNO",
    "MODE_ASK",
    "MODE_BID",
    "MODE_CHINKOUSPAN",
    "MODE_CLOSE",
    "MODE_DIGITS",
    "MODE_EMA",
    "MODE_EXPIRATION",
    "MODE_FREEZELEVEL",
    "MODE_GATORJAW",
    "MODE_GATORLIPS",
    "MODE_GATORTEETH",
    "MODE_HIGH",
    "MODE_KIJUNSEN",
    "MODE_LOTSIZE",
    "MODE_LOTSTEP",
    "MODE_LOWER",
    "MODE_LOW",
    "MODE_LWMA",
    "MODE_MAIN",
    "MODE_MARGINCALCMODE",
    "MODE_MARGINHEDGED",
    "MODE_MARGININIT",
    "MODE_MARGINMAINTENANCE",
    "MODE_MARGINREQUIRED",
    "MODE_MAXLOT",
    "MODE_MINLOT",
    "MODE_MINUSDI",
    "MODE_OPEN",
    "MODE_PLUSDI",
    "MODE_POINT",
    "MODE_PROFITCALCMODE",
    "MODE_SENKOUSPANA",
    "MODE_SENKOUSPANB",
    "MODE_SIGNAL",
    "MODE_SMA",
    "MODE_SMMA",
    "MODE_SPREAD",
    "MODE_STARTING",
    "MODE_STOPLEVEL",
    "MODE_SWAPLONG",
    "MODE_SWAPSHORT",
    "MODE_SWAPTYPE",
    "MODE_TENKANSEN",
    "MODE_TICKSIZE",
    "MODE_TICKVALUE",
    "MODE_TIME",
    "MODE_TRADEALLOWED",
    "MODE_UPPER",
    "MODE_VOLUME",
    "MONDAY",
    "MQL_DEBUG",
    "MQL_DLLS_ALLOWED",
    "MQL_FRAME_MODE",
    "MQL_LICENSE_TYPE",
    "MQL_OPTIMIZATION",
    "MQL_PROFILER",
    "MQL_PROGRAM_NAME",
    "MQL_PROGRAM_PATH",
    "MQL_PROGRAM_TYPE",
    "MQL_TESTER",
    "MQL_TRADE_ALLOWED",
    "MQL_VISUAL_MODE",
    "M_1_PI",
    "M_2_PI",
    "M_2_SQRTPI",
    "M_E",
    "M_LN2",
    "M_LN10",
    "M_LOG2E",
    "M_LOG10E",
    "M_PI",
    "M_PI_2",
    "M_PI_4",
    "M_SQRT1_2",
    "M_SQRT2",
    "NULL",
    "OBJPROP_ALIGN",
    "OBJPROP_ANCHOR",
    "OBJPROP_ANGLE",
    "OBJPROP_ARROWCODE",
    "OBJPROP_BACK",
    "OBJPROP_BGCOLOR",
    "OBJPROP_BMPFILE",
    "OBJPROP_BORDER_COLOR",
    "OBJPROP_BORDER_TYPE",
    "OBJPROP_CHART_ID",
    "OBJPROP_CHART_SCALE",
    "OBJPROP_COLOR",
    "OBJPROP_CORNER",
    "OBJPROP_CREATETIME",
    "OBJPROP_DATE_SCALE",
    "OBJPROP_DEVIATION",
    "OBJPROP_DRAWLINES",
    "OBJPROP_ELLIPSE",
    "OBJPROP_FIBOLEVELS",
    "OBJPROP_FILL",
    "OBJPROP_FIRSTLEVEL",
    "OBJPROP_FONTSIZE",
    "OBJPROP_FONT",
    "OBJPROP_HIDDEN",
    "OBJPROP_LEVELCOLOR",
    "OBJPROP_LEVELSTYLE",
    "OBJPROP_LEVELS",
    "OBJPROP_LEVELTEXT",
    "OBJPROP_LEVELVALUE",
    "OBJPROP_LEVELWIDTH",
    "OBJPROP_NAME",
    "OBJPROP_PERIOD",
    "OBJPROP_PRICE1",
    "OBJPROP_PRICE2",
    "OBJPROP_PRICE3",
    "OBJPROP_PRICE",
    "OBJPROP_PRICE_SCALE",
    "OBJPROP_RAY",
    "OBJPROP_RAY_RIGHT",
    "OBJPROP_READONLY",
    "OBJPROP_SCALE",
    "OBJPROP_SELECTABLE",
    "OBJPROP_SELECTED",
    "OBJPROP_STATE",
    "OBJPROP_STYLE",
    "OBJPROP_SYMBOL",
    "OBJPROP_TEXT",
    "OBJPROP_TIME1",
    "OBJPROP_TIME2",
    "OBJPROP_TIME3",
    "OBJPROP_TIMEFRAMES",
    "OBJPROP_TIME",
    "OBJPROP_TOOLTIP",
    "OBJPROP_TYPE",
    "OBJPROP_WIDTH",
    "OBJPROP_XDISTANCE",
    "OBJPROP_XOFFSET",
    "OBJPROP_XSIZE",
    "OBJPROP_YDISTANCE",
    "OBJPROP_YOFFSET",
    "OBJPROP_YSIZE",
    "OBJPROP_ZORDER",
    "OBJ_ALL_PERIODS",
    "OBJ_ARROW",
    "OBJ_ARROW_BUY",
    "OBJ_ARROW_CHECK",
    "OBJ_ARROW_DOWN",
    "OBJ_ARROW_LEFT_PRICE",
    "OBJ_ARROW_RIGHT_PRICE",
    "OBJ_ARROW_SELL",
    "OBJ_ARROW_STOP",
    "OBJ_ARROW_THUMB_DOWN",
    "OBJ_ARROW_THUMB_UP",
    "OBJ_ARROW_UP",
    "OBJ_BITMAP",
    "OBJ_BITMAP_LABEL",
    "OBJ_BUTTON",
    "OBJ_CHANNEL",
    "OBJ_CYCLES",
    "OBJ_EDIT",
    "OBJ_ELLIPSE",
    "OBJ_EVENT",
    "OBJ_EXPANSION",
    "OBJ_FIBOARC",
    "OBJ_FIBOCHANNEL",
    "OBJ_FIBOFAN",
    "OBJ_FIBOTIMES",
    "OBJ_FIBO",
    "OBJ_GANNFAN",
    "OBJ_GANNGRID",
    "OBJ_GANNLINE",
    "OBJ_HLINE",
    "OBJ_LABEL",
    "OBJ_NO_PERIODS",
    "OBJ_PERIOD_D1",
    "OBJ_PERIOD_H1",
    "OBJ_PERIOD_H4",
    "OBJ_PERIOD_M1",
    "OBJ_PERIOD_M5",
    "OBJ_PERIOD_M15",
    "OBJ_PERIOD_M30",
    "OBJ_PERIOD_MN1",
    "OBJ_PERIOD_W1",
    "OBJ_PITCHFORK",
    "OBJ_RECTANGLE",
    "OBJ_RECTANGLE_LABEL",
    "OBJ_REGRESSION",
    "OBJ_STDDEVCHANNEL",
    "OBJ_TEXT",
    "OBJ_TRENDBYANGLE",
    "OBJ_TREND",
    "OBJ_TRIANGLE",
    "OBJ_VLINE",
    "OP_BUYLIMIT",
    "OP_BUYSTOP",
    "OP_BUY",
    "OP_SELLLIMIT",
    "OP_SELLSTOP",
    "OP_SELL",
    "PERIOD_CURRENT",
    "PERIOD_D1",
    "PERIOD_H1",
    "PERIOD_H2",
    "PERIOD_H3",
    "PERIOD_H4",
    "PERIOD_H6",
    "PERIOD_H8",
    "PERIOD_H12",
    "PERIOD_M1",
    "PERIOD_M2",
    "PERIOD_M3",
    "PERIOD_M4",
    "PERIOD_M5",
    "PERIOD_M6",
    "PERIOD_M10",
    "PERIOD_M12",
    "PERIOD_M15",
    "PERIOD_M20",
    "PERIOD_M30",
    "PERIOD_MN1",
    "PERIOD_W1",
    "POINTER_AUTOMATIC",
    "POINTER_DYNAMIC",
    "POINTER_INVALID",
    "PRICE_CLOSE",
    "PRICE_HIGH",
    "PRICE_LOW",
    "PRICE_MEDIAN",
    "PRICE_OPEN",
    "PRICE_TYPICAL",
    "PRICE_WEIGHTED",
    "PROGRAM_EXPERT",
    "PROGRAM_INDICATOR",
    "PROGRAM_SCRIPT",
    "REASON_ACCOUNT",
    "REASON_CHARTCHANGE",
    "REASON_CHARTCLOSE",
    "REASON_CLOSE",
    "REASON_INITFAILED",
    "REASON_PARAMETERS",
    "REASON_PROGRAM" "REASON_RECOMPILE",
    "REASON_REMOVE",
    "REASON_TEMPLATE",
    "SATURDAY",
    "SEEK_CUR",
    "SEEK_END",
    "SEEK_SET",
    "SERIES_BARS_COUNT",
    "SERIES_FIRSTDATE",
    "SERIES_LASTBAR_DATE",
    "SERIES_SERVER_FIRSTDATE",
    "SERIES_SYNCHRONIZED",
    "SERIES_TERMINAL_FIRSTDATE",
    "SHORT_MAX",
    "SHORT_MIN",
    "STAT_BALANCEDD_PERCENT",
    "STAT_BALANCEMIN",
    "STAT_BALANCE_DDREL_PERCENT",
    "STAT_BALANCE_DD",
    "STAT_BALANCE_DD_RELATIVE",
    "STAT_CONLOSSMAX",
    "STAT_CONLOSSMAX_TRADES",
    "STAT_CONPROFITMAX",
    "STAT_CONPROFITMAX_TRADES",
    "STAT_CUSTOM_ONTESTER",
    "STAT_DEALS",
    "STAT_EQUITYDD_PERCENT",
    "STAT_EQUITYMIN",
    "STAT_EQUITY_DDREL_PERCENT",
    "STAT_EQUITY_DD",
    "STAT_EQUITY_DD_RELATIVE",
    "STAT_EXPECTED_PAYOFF",
    "STAT_GROSS_LOSS",
    "STAT_GROSS_PROFIT",
    "STAT_INITIAL_DEPOSIT",
    "STAT_LONG_TRADES",
    "STAT_LOSSTRADES_AVGCON",
    "STAT_LOSS_TRADES",
    "STAT_MAX_CONLOSSES",
    "STAT_MAX_CONLOSS_TRADES",
    "STAT_MAX_CONPROFIT_TRADES",
    "STAT_MAX_CONWINS",
    "STAT_MAX_LOSSTRADE",
    "STAT_MAX_PROFITTRADE",
    "STAT_MIN_MARGINLEVEL",
    "STAT_PROFITTRADES_AVGCON",
    "STAT_PROFIT",
    "STAT_PROFIT_FACTOR",
    "STAT_PROFIT_LONGTRADES",
    "STAT_PROFIT_SHORTTRADES",
    "STAT_PROFIT_TRADES",
    "STAT_RECOVERY_FACTOR",
    "STAT_SHARPE_RATIO",
    "STAT_SHORT_TRADES",
    "STAT_TRADES",
    "STAT_WITHDRAWAL",
    "STO_CLOSECLOSE",
    "STO_LOWHIGH",
    "STYLE_DASHDOTDOT",
    "STYLE_DASHDOT",
    "STYLE_DASH",
    "STYLE_DOT",
    "STYLE_SOLID",
    "SUNDAY",
    "SYMBOL_ARROWDOWN",
    "SYMBOL_ARROWUP",
    "SYMBOL_CHECKSIGN",
    "SYMBOL_LEFTPRICE",
    "SYMBOL_RIGHTPRICE",
    "SYMBOL_STOPSIGN",
    "SYMBOL_THUMBSDOWN",
    "SYMBOL_THUMBSUP",
    "TERMINAL_BUILD",
    "TERMINAL_CODEPAGE",
    "TERMINAL_COMMONDATA_PATH",
    "TERMINAL_COMPANY",
    "TERMINAL_CONNECTED",
    "TERMINAL_CPU_CORES",
    "TERMINAL_DATA_PATH",
    "TERMINAL_DISK_SPACE",
    "TERMINAL_DLLS_ALLOWED",
    "TERMINAL_EMAIL_ENABLED",
    "TERMINAL_FTP_ENABLED",
    "TERMINAL_LANGUAGE",
    "TERMINAL_MAXBARS",
    "TERMINAL_MEMORY_AVAILABLE",
    "TERMINAL_MEMORY_PHYSICAL",
    "TERMINAL_MEMORY_TOTAL",
    "TERMINAL_MEMORY_USED",
    "TERMINAL_NAME",
    "TERMINAL_OPENCL_SUPPORT",
    "TERMINAL_PATH",
    "TERMINAL_TRADE_ALLOWED",
    "TERMINAL_X64",
    "THURSDAY",
    "TRADE_ACTION_DEAL",
    "TRADE_ACTION_MODIFY",
    "TRADE_ACTION_PENDING",
    "TRADE_ACTION_REMOVE",
    "TRADE_ACTION_SLTP",
    "TUESDAY",
    "UCHAR_MAX",
    "UINT_MAX",
    "ULONG_MAX",
    "USHORT_MAX",
    "VOLUME_REAL",
    "VOLUME_TICK",
    "WEDNESDAY",
    "WHOLE_ARRAY",
    "WRONG_VALUE",
    "clrNONE",
    "__DATETIME__",
    "__DATE__",
    "__FILE__",
    "__FUNCSIG__",
    "__FUNCTION__",
    "__LINE__",
    "__MQL4BUILD__",
    "__MQLBUILD__",
    "__PATH__",
)

colors = (
    "AliceBlue",
    "AntiqueWhite",
    "Aquamarine",
    "Aqua",
    "Beige",
    "Bisque",
    "Black",
    "BlanchedAlmond",
    "BlueViolet",
    "Blue",
    "Brown",
    "BurlyWood",
    "CadetBlue",
    "Chartreuse",
    "Chocolate",
    "Coral",
    "CornflowerBlue",
    "Cornsilk",
    "Crimson",
    "DarkBlue",
    "DarkGoldenrod",
    "DarkGray",
    "DarkGreen",
    "DarkKhaki",
    "DarkOliveGreen",
    "DarkOrange",
    "DarkOrchid",
    "DarkSalmon",
    "DarkSeaGreen",
    "DarkSlateBlue",
    "DarkSlateGray",
    "DarkTurquoise",
    "DarkViolet",
    "DeepPink",
    "DeepSkyBlue",
    "DimGray",
    "DodgerBlue",
    "FireBrick",
    "ForestGreen",
    "Gainsboro",
    "Goldenrod",
    "Gold",
    "Gray",
    "GreenYellow",
    "Green",
    "Honeydew",
    "HotPink",
    "IndianRed",
    "Indigo",
    "Ivory",
    "Khaki",
    "LavenderBlush",
    "Lavender",
    "LawnGreen",
    "LemonChiffon",
    "LightBlue",
    "LightCoral",
    "LightCyan",
    "LightGoldenrod",
    "LightGray",
    "LightGreen",
    "LightPink",
    "LightSalmon",
    "LightSeaGreen",
    "LightSkyBlue",
    "LightSlateGray",
    "LightSteelBlue",
    "LightYellow",
    "LimeGreen",
    "Lime",
    "Linen",
    "Magenta",
    "Maroon",
    "MediumAquamarine",
    "MediumBlue",
    "MediumOrchid",
    "MediumPurple",
    "MediumSeaGreen",
    "MediumSlateBlue",
    "MediumSpringGreen",
    "MediumTurquoise",
    "MediumVioletRed",
    "MidnightBlue",
    "MintCream",
    "MistyRose",
    "Moccasin",
    "NavajoWhite",
    "Navy",
    "OldLace",
    "OliveDrab",
    "Olive",
    "OrangeRed",
    "Orange",
    "Orchid",
    "PaleGoldenrod",
    "PaleGreen",
    "PaleTurquoise",
    "PaleVioletRed",
    "PapayaWhip",
    "PeachPuff",
    "Peru",
    "Pink",
    "Plum",
    "PowderBlue",
    "Purple",
    "Red",
    "RosyBrown",
    "RoyalBlue",
    "SaddleBrown",
    "Salmon",
    "SandyBrown",
    "SeaGreen",
    "Seashell",
    "Sienna",
    "Silver",
    "SkyBlue",
    "SlateBlue",
    "SlateGray",
    "Snow",
    "SpringGreen",
    "SteelBlue",
    "Tan",
    "Teal",
    "Thistle",
    "Tomato",
    "Turquoise",
    "Violet",
    "Wheat",
    "WhiteSmoke",
    "White",
    "YellowGreen",
    "Yellow",
)

keywords = (
    "input",
    "_Digits",
    "_Point",
    "_LastError",
    "_Period",
    "_RandomSeed",
    "_StopFlag",
    "_Symbol",
    "_UninitReason",
    "Ask",
    "Bars",
    "Bid",
    "Close",
    "Digits",
    "High",
    "Low",
    "Open",
    "Point",
    "Time",
    "Volume",
)
c_types = (
    "void",
    "char",
    "uchar",
    "bool",
    "short",
    "ushort",
    "int",
    "uint",
    "color",
    "long",
    "ulong",
    "datetime",
    "float",
    "double",
    "string",
)
