eric6/ThirdParty/Pygments/pygments/lexers/_mql_builtins.py

changeset 8258
82b608e352ec
parent 8257
28146736bbfc
child 8259
2bbec88047dd
--- a/eric6/ThirdParty/Pygments/pygments/lexers/_mql_builtins.py	Tue Apr 20 19:47:39 2021 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1172 +0,0 @@
-# -*- coding: utf-8 -*-
-"""
-    pygments.lexers._mql_builtins
-    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-    Builtins for the MqlLexer.
-
-    :copyright: Copyright 2006-2021 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',
-)

eric ide

mercurial