codekingpro/portable-devtools
114k
1"""2 pygments.lexers._mql_builtins3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4 5 Builtins for the MqlLexer.6 7 :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS.8 :license: BSD, see LICENSE for details.9"""10types = (11 'AccountBalance',12 'AccountCompany',13 'AccountCredit',14 'AccountCurrency',15 'AccountEquity',16 'AccountFreeMarginCheck',17 'AccountFreeMarginMode',18 'AccountFreeMargin',19 'AccountInfoDouble',20 'AccountInfoInteger',21 'AccountInfoString',22 'AccountLeverage',23 'AccountMargin',24 'AccountName',25 'AccountNumber',26 'AccountProfit',27 'AccountServer',28 'AccountStopoutLevel',29 'AccountStopoutMode',30 'Alert',31 'ArrayBsearch',32 'ArrayCompare',33 'ArrayCopyRates',34 'ArrayCopySeries',35 'ArrayCopy',36 'ArrayDimension',37 'ArrayFill',38 'ArrayFree',39 'ArrayGetAsSeries',40 'ArrayInitialize',41 'ArrayIsDynamic',42 'ArrayIsSeries',43 'ArrayMaximum',44 'ArrayMinimum',45 'ArrayRange',46 'ArrayResize',47 'ArraySetAsSeries',48 'ArraySize',49 'ArraySort',50 'CharArrayToString',51 'CharToString',52 'CharToStr',53 'CheckPointer',54 'ColorToARGB',55 'ColorToString',56 'Comment',57 'CopyClose',58 'CopyHigh',59 'CopyLow',60 'CopyOpen',61 'CopyRates',62 'CopyRealVolume',63 'CopySpread',64 'CopyTickVolume',65 'CopyTime',66 'DayOfWeek',67 'DayOfYear',68 'Day',69 'DebugBreak',70 'Digits',71 'DoubleToString',72 'DoubleToStr',73 'EnumToString',74 'EventChartCustom',75 'EventKillTimer',76 'EventSetMillisecondTimer',77 'EventSetTimer',78 'ExpertRemove',79 'FileClose',80 'FileCopy',81 'FileDelete',82 'FileFindClose',83 'FileFindFirst',84 'FileFindNext',85 'FileFlush',86 'FileGetInteger',87 'FileIsEnding',88 'FileIsExist',89 'FileIsLineEnding',90 'FileMove',91 'FileOpenHistory',92 'FileOpen',93 'FileReadArray',94 'FileReadBool',95 'FileReadDatetime',96 'FileReadDouble',97 'FileReadFloat',98 'FileReadInteger',99 'FileReadLong',100 'FileReadNumber',101 'FileReadString',102 'FileReadStruct',103 'FileSeek',104 'FileSize',105 'FileTell',106 'FileWriteArray',107 'FileWriteDouble',108 'FileWriteFloat',109 'FileWriteInteger',110 'FileWriteLong',111 'FileWriteString',112 'FileWriteStruct',113 'FileWrite',114 'FolderClean',115 'FolderCreate',116 'FolderDelete',117 'GetLastError',118 'GetPointer',119 'GetTickCount',120 'GlobalVariableCheck',121 'GlobalVariableDel',122 'GlobalVariableGet',123 'GlobalVariableName',124 'GlobalVariableSetOnCondition',125 'GlobalVariableSet',126 'GlobalVariableTemp',127 'GlobalVariableTime',128 'GlobalVariablesDeleteAll',129 'GlobalVariablesFlush',130 'GlobalVariablesTotal',131 'HideTestIndicators',132 'Hour',133 'IndicatorBuffers',134 'IndicatorCounted',135 'IndicatorDigits',136 'IndicatorSetDouble',137 'IndicatorSetInteger',138 'IndicatorSetString',139 'IndicatorShortName',140 'IntegerToString',141 'IsConnected',142 'IsDemo',143 'IsDllsAllowed',144 'IsExpertEnabled',145 'IsLibrariesAllowed',146 'IsOptimization',147 'IsStopped',148 'IsTesting',149 'IsTradeAllowed',150 'IsTradeContextBusy',151 'IsVisualMode',152 'MQLInfoInteger',153 'MQLInfoString',154 'MarketInfo',155 'MathAbs',156 'MathArccos',157 'MathArcsin',158 'MathArctan',159 'MathCeil',160 'MathCos',161 'MathExp',162 'MathFloor',163 'MathIsValidNumber',164 'MathLog',165 'MathMax',166 'MathMin',167 'MathMod',168 'MathPow',169 'MathRand',170 'MathRound',171 'MathSin',172 'MathSqrt',173 'MathSrand',174 'MathTan',175 'MessageBox',176 'Minute',177 'Month',178 'NormalizeDouble',179 'ObjectCreate',180 'ObjectDelete',181 'ObjectDescription',182 'ObjectFind',183 'ObjectGetDouble',184 'ObjectGetFiboDescription',185 'ObjectGetInteger',186 'ObjectGetShiftByValue',187 'ObjectGetString',188 'ObjectGetTimeByValue',189 'ObjectGetValueByShift',190 'ObjectGetValueByTime',191 'ObjectGet',192 'ObjectMove',193 'ObjectName',194 'ObjectSetDouble',195 'ObjectSetFiboDescription',196 'ObjectSetInteger',197 'ObjectSetString',198 'ObjectSetText',199 'ObjectSet',200 'ObjectType',201 'ObjectsDeleteAll',202 'ObjectsTotal',203 'OrderCloseBy',204 'OrderClosePrice',205 'OrderCloseTime',206 'OrderClose',207 'OrderComment',208 'OrderCommission',209 'OrderDelete',210 'OrderExpiration',211 'OrderLots',212 'OrderMagicNumber',213 'OrderModify',214 'OrderOpenPrice',215 'OrderOpenTime',216 'OrderPrint',217 'OrderProfit',218 'OrderSelect',219 'OrderSend',220 'OrderStopLoss',221 'OrderSwap',222 'OrderSymbol',223 'OrderTakeProfit',224 'OrderTicket',225 'OrderType',226 'OrdersHistoryTotal',227 'OrdersTotal',228 'PeriodSeconds',229 'Period',230 'PlaySound',231 'Point',232 'PrintFormat',233 'Print',234 'RefreshRates',235 'ResetLastError',236 'ResourceCreate',237 'ResourceFree',238 'ResourceReadImage',239 'ResourceSave',240 'Seconds',241 'SendFTP',242 'SendMail',243 'SendNotification',244 'SeriesInfoInteger',245 'SetIndexArrow',246 'SetIndexBuffer',247 'SetIndexDrawBegin',248 'SetIndexEmptyValue',249 'SetIndexLabel',250 'SetIndexShift',251 'SetIndexStyle',252 'SetLevelStyle',253 'SetLevelValue',254 'ShortArrayToString',255 'ShortToString',256 'Sleep',257 'StrToDouble',258 'StrToInteger',259 'StrToTime',260 'StringAdd',261 'StringBufferLen',262 'StringCompare',263 'StringConcatenate',264 'StringFill',265 'StringFind',266 'StringFormat',267 'StringGetCharacter',268 'StringGetChar',269 'StringInit',270 'StringLen',271 'StringReplace',272 'StringSetCharacter',273 'StringSetChar',274 'StringSplit',275 'StringSubstr',276 'StringToCharArray',277 'StringToColor',278 'StringToDouble',279 'StringToInteger',280 'StringToLower',281 'StringToShortArray',282 'StringToTime',283 'StringToUpper',284 'StringTrimLeft',285 'StringTrimRight',286 'StructToTime',287 'SymbolInfoDouble',288 'SymbolInfoInteger',289 'SymbolInfoSessionQuote',290 'SymbolInfoSessionTrade',291 'SymbolInfoString',292 'SymbolInfoTick',293 'SymbolIsSynchronized',294 'SymbolName',295 'SymbolSelect',296 'SymbolsTotal',297 'Symbol',298 'TerminalClose',299 'TerminalCompany',300 'TerminalName',301 'TerminalPath',302 'TesterStatistics',303 'TextGetSize',304 'TextOut',305 'TextSetFont',306 'TimeCurrent',307 'TimeDayOfWeek',308 'TimeDayOfYear',309 'TimeDaylightSavings',310 'TimeDay',311 'TimeGMTOffset',312 'TimeGMT',313 'TimeHour',314 'TimeLocal',315 'TimeMinute',316 'TimeMonth',317 'TimeSeconds',318 'TimeToString',319 'TimeToStruct',320 'TimeToStr',321 'TimeTradeServer',322 'TimeYear',323 'UninitializeReason',324 'WindowBarsPerChart',325 'WindowExpertName',326 'WindowFind',327 'WindowFirstVisibleBar',328 'WindowHandle',329 'WindowIsVisible',330 'WindowOnDropped',331 'WindowPriceMax',332 'WindowPriceMin',333 'WindowPriceOnDropped',334 'WindowRedraw',335 'WindowScreenShot',336 'WindowTimeOnDropped',337 'WindowXOnDropped',338 'WindowYOnDropped',339 'WindowsTotal',340 'Year',341 'ZeroMemory',342 'iAC',343 'iADX',344 'iAD',345 'iAO',346 'iATR',347 'iAlligator',348 'iBWMFI',349 'iBandsOnArray',350 'iBands',351 'iBarShift',352 'iBars',353 'iBearsPower',354 'iBullsPower',355 'iCCIOnArray',356 'iCCI',357 'iClose',358 'iCustom',359 'iDeMarker',360 'iEnvelopesOnArray',361 'iEnvelopes',362 'iForce',363 'iFractals',364 'iGator',365 'iHighest',366 'iHigh',367 'iIchimoku',368 'iLowest',369 'iLow',370 'iMACD',371 'iMAOnArray',372 'iMA',373 'iMFI',374 'iMomentumOnArray',375 'iMomentum',376 'iOBV',377 'iOpen',378 'iOsMA',379 'iRSIOnArray',380 'iRSI',381 'iRVI',382 'iSAR',383 'iStdDevOnArray',384 'iStdDev',385 'iStochastic',386 'iTime',387 'iVolume',388 'iWPR',389)390 391constants = (392 'ACCOUNT_BALANCE',393 'ACCOUNT_COMPANY',394 'ACCOUNT_CREDIT',395 'ACCOUNT_CURRENCY',396 'ACCOUNT_EQUITY',397 'ACCOUNT_FREEMARGIN',398 'ACCOUNT_LEVERAGE',399 'ACCOUNT_LIMIT_ORDERS',400 'ACCOUNT_LOGIN',401 'ACCOUNT_MARGIN',402 'ACCOUNT_MARGIN_LEVEL',403 'ACCOUNT_MARGIN_SO_CALL',404 'ACCOUNT_MARGIN_SO_MODE',405 'ACCOUNT_MARGIN_SO_SO',406 'ACCOUNT_NAME',407 'ACCOUNT_PROFIT',408 'ACCOUNT_SERVER',409 'ACCOUNT_STOPOUT_MODE_MONEY',410 'ACCOUNT_STOPOUT_MODE_PERCENT',411 'ACCOUNT_TRADE_ALLOWED',412 'ACCOUNT_TRADE_EXPERT',413 'ACCOUNT_TRADE_MODE',414 'ACCOUNT_TRADE_MODE_CONTEST',415 'ACCOUNT_TRADE_MODE_DEMO',416 'ACCOUNT_TRADE_MODE_REAL',417 'ALIGN_CENTER',418 'ALIGN_LEFT',419 'ALIGN_RIGHT',420 'ANCHOR_BOTTOM',421 'ANCHOR_CENTER',422 'ANCHOR_LEFT',423 'ANCHOR_LEFT_LOWER',424 'ANCHOR_LEFT_UPPER',425 'ANCHOR_LOWER',426 'ANCHOR_RIGHT',427 'ANCHOR_RIGHT_LOWER',428 'ANCHOR_RIGHT_UPPER',429 'ANCHOR_TOP',430 'ANCHOR_UPPER',431 'BORDER_FLAT',432 'BORDER_RAISED',433 'BORDER_SUNKEN',434 'CHARTEVENT_CHART_CHANGE',435 'CHARTEVENT_CLICK',436 'CHARTEVENT_CUSTOM',437 'CHARTEVENT_CUSTOM_LAST',438 'CHARTEVENT_KEYDOWN',439 'CHARTEVENT_MOUSE_MOVE',440 'CHARTEVENT_OBJECT_CHANGE',441 'CHARTEVENT_OBJECT_CLICK',442 'CHARTEVENT_OBJECT_CREATE',443 'CHARTEVENT_OBJECT_DELETE',444 'CHARTEVENT_OBJECT_DRAG',445 'CHARTEVENT_OBJECT_ENDEDIT',446 'CHARTS_MAX',447 'CHART_AUTOSCROLL',448 'CHART_BARS',449 'CHART_BEGIN',450 'CHART_BRING_TO_TOP',451 'CHART_CANDLES',452 'CHART_COLOR_ASK',453 'CHART_COLOR_BACKGROUND',454 'CHART_COLOR_BID',455 'CHART_COLOR_CANDLE_BEAR',456 'CHART_COLOR_CANDLE_BULL',457 'CHART_COLOR_CHART_DOWN',458 'CHART_COLOR_CHART_LINE',459 'CHART_COLOR_CHART_UP',460 'CHART_COLOR_FOREGROUND',461 'CHART_COLOR_GRID',462 'CHART_COLOR_LAST',463 'CHART_COLOR_STOP_LEVEL',464 'CHART_COLOR_VOLUME',465 'CHART_COMMENT',466 'CHART_CURRENT_POS',467 'CHART_DRAG_TRADE_LEVELS',468 'CHART_END',469 'CHART_EVENT_MOUSE_MOVE',470 'CHART_EVENT_OBJECT_CREATE',471 'CHART_EVENT_OBJECT_DELETE',472 'CHART_FIRST_VISIBLE_BAR',473 'CHART_FIXED_MAX',474 'CHART_FIXED_MIN',475 'CHART_FIXED_POSITION',476 'CHART_FOREGROUND',477 'CHART_HEIGHT_IN_PIXELS',478 'CHART_IS_OBJECT',479 'CHART_LINE',480 'CHART_MODE',481 'CHART_MOUSE_SCROLL',482 'CHART_POINTS_PER_BAR',483 'CHART_PRICE_MAX',484 'CHART_PRICE_MIN',485 'CHART_SCALEFIX',486 'CHART_SCALEFIX_11',487 'CHART_SCALE',488 'CHART_SCALE_PT_PER_BAR',489 'CHART_SHIFT',490 'CHART_SHIFT_SIZE',491 'CHART_SHOW_ASK_LINE',492 'CHART_SHOW_BID_LINE',493 'CHART_SHOW_DATE_SCALE',494 'CHART_SHOW_GRID',495 'CHART_SHOW_LAST_LINE',496 'CHART_SHOW_OBJECT_DESCR',497 'CHART_SHOW_OHLC',498 'CHART_SHOW_PERIOD_SEP',499 'CHART_SHOW_PRICE_SCALE',500 'CHART_SHOW_TRADE_LEVELS',501 'CHART_SHOW_VOLUMES',502 'CHART_VISIBLE_BARS',503 'CHART_VOLUME_HIDE',504 'CHART_VOLUME_REAL',505 'CHART_VOLUME_TICK',506 'CHART_WIDTH_IN_BARS',507 'CHART_WIDTH_IN_PIXELS',508 'CHART_WINDOWS_TOTAL',509 'CHART_WINDOW_HANDLE',510 'CHART_WINDOW_IS_VISIBLE',511 'CHART_WINDOW_YDISTANCE',512 'CHAR_MAX',513 'CHAR_MIN',514 'CLR_NONE',515 'CORNER_LEFT_LOWER',516 'CORNER_LEFT_UPPER',517 'CORNER_RIGHT_LOWER',518 'CORNER_RIGHT_UPPER',519 'CP_ACP',520 'CP_MACCP',521 'CP_OEMCP',522 'CP_SYMBOL',523 'CP_THREAD_ACP',524 'CP_UTF7',525 'CP_UTF8',526 'DBL_DIG',527 'DBL_EPSILON',528 'DBL_MANT_DIG',529 'DBL_MAX',530 'DBL_MAX_10_EXP',531 'DBL_MAX_EXP',532 'DBL_MIN',533 'DBL_MIN_10_EXP',534 'DBL_MIN_EXP',535 'DRAW_ARROW',536 'DRAW_FILLING',537 'DRAW_HISTOGRAM',538 'DRAW_LINE',539 'DRAW_NONE',540 'DRAW_SECTION',541 'DRAW_ZIGZAG',542 'EMPTY',543 'EMPTY_VALUE',544 'ERR_ACCOUNT_DISABLED',545 'ERR_BROKER_BUSY',546 'ERR_COMMON_ERROR',547 'ERR_INVALID_ACCOUNT',548 'ERR_INVALID_PRICE',549 'ERR_INVALID_STOPS',550 'ERR_INVALID_TRADE_PARAMETERS',551 'ERR_INVALID_TRADE_VOLUME',552 'ERR_LONG_POSITIONS_ONLY_ALLOWED',553 'ERR_MALFUNCTIONAL_TRADE',554 'ERR_MARKET_CLOSED',555 'ERR_NOT_ENOUGH_MONEY',556 'ERR_NOT_ENOUGH_RIGHTS',557 'ERR_NO_CONNECTION',558 'ERR_NO_ERROR',559 'ERR_NO_RESULT',560 'ERR_OFF_QUOTES',561 'ERR_OLD_VERSION',562 'ERR_ORDER_LOCKED',563 'ERR_PRICE_CHANGED',564 'ERR_REQUOTE',565 'ERR_SERVER_BUSY',566 'ERR_TOO_FREQUENT_REQUESTS',567 'ERR_TOO_MANY_REQUESTS',568 'ERR_TRADE_CONTEXT_BUSY',569 'ERR_TRADE_DISABLED',570 'ERR_TRADE_EXPIRATION_DENIED',571 'ERR_TRADE_HEDGE_PROHIBITED',572 'ERR_TRADE_MODIFY_DENIED',573 'ERR_TRADE_PROHIBITED_BY_FIFO',574 'ERR_TRADE_TIMEOUT',575 'ERR_TRADE_TOO_MANY_ORDERS',576 'FILE_ACCESS_DATE',577 'FILE_ANSI',578 'FILE_BIN',579 'FILE_COMMON',580 'FILE_CREATE_DATE',581 'FILE_CSV',582 'FILE_END',583 'FILE_EXISTS',584 'FILE_IS_ANSI',585 'FILE_IS_BINARY',586 'FILE_IS_COMMON',587 'FILE_IS_CSV',588 'FILE_IS_READABLE',589 'FILE_IS_TEXT',590 'FILE_IS_WRITABLE',591 'FILE_LINE_END',592 'FILE_MODIFY_DATE',593 'FILE_POSITION',594 'FILE_READ',595 'FILE_REWRITE',596 'FILE_SHARE_READ',597 'FILE_SHARE_WRITE',598 'FILE_SIZE',599 'FILE_TXT',600 'FILE_UNICODE',601 'FILE_WRITE',602 'FLT_DIG',603 'FLT_EPSILON',604 'FLT_MANT_DIG',605 'FLT_MAX',606 'FLT_MAX_10_EXP',607 'FLT_MAX_EXP',608 'FLT_MIN',609 'FLT_MIN_10_EXP',610 'FLT_MIN_EXP',611 'FRIDAY',612 'GANN_DOWN_TREND',613 'GANN_UP_TREND',614 'IDABORT',615 'IDCANCEL',616 'IDCONTINUE',617 'IDIGNORE',618 'IDNO',619 'IDOK',620 'IDRETRY',621 'IDTRYAGAIN',622 'IDYES',623 'INDICATOR_CALCULATIONS',624 'INDICATOR_COLOR_INDEX',625 'INDICATOR_DATA',626 'INDICATOR_DIGITS',627 'INDICATOR_HEIGHT',628 'INDICATOR_LEVELCOLOR',629 'INDICATOR_LEVELSTYLE',630 'INDICATOR_LEVELS',631 'INDICATOR_LEVELTEXT',632 'INDICATOR_LEVELVALUE',633 'INDICATOR_LEVELWIDTH',634 'INDICATOR_MAXIMUM',635 'INDICATOR_MINIMUM',636 'INDICATOR_SHORTNAME',637 'INT_MAX',638 'INT_MIN',639 'INVALID_HANDLE',640 'IS_DEBUG_MODE',641 'IS_PROFILE_MODE',642 'LICENSE_DEMO',643 'LICENSE_FREE',644 'LICENSE_FULL',645 'LICENSE_TIME',646 'LONG_MAX',647 'LONG_MIN',648 'MB_ABORTRETRYIGNORE',649 'MB_CANCELTRYCONTINUE',650 'MB_DEFBUTTON1',651 'MB_DEFBUTTON2',652 'MB_DEFBUTTON3',653 'MB_DEFBUTTON4',654 'MB_ICONASTERISK',655 'MB_ICONERROR',656 'MB_ICONEXCLAMATION',657 'MB_ICONHAND',658 'MB_ICONINFORMATION',659 'MB_ICONQUESTION',660 'MB_ICONSTOP',661 'MB_ICONWARNING',662 'MB_OKCANCEL',663 'MB_OK',664 'MB_RETRYCANCEL',665 'MB_YESNOCANCEL',666 'MB_YESNO',667 'MODE_ASK',668 'MODE_BID',669 'MODE_CHINKOUSPAN',670 'MODE_CLOSE',671 'MODE_DIGITS',672 'MODE_EMA',673 'MODE_EXPIRATION',674 'MODE_FREEZELEVEL',675 'MODE_GATORJAW',676 'MODE_GATORLIPS',677 'MODE_GATORTEETH',678 'MODE_HIGH',679 'MODE_KIJUNSEN',680 'MODE_LOTSIZE',681 'MODE_LOTSTEP',682 'MODE_LOWER',683 'MODE_LOW',684 'MODE_LWMA',685 'MODE_MAIN',686 'MODE_MARGINCALCMODE',687 'MODE_MARGINHEDGED',688 'MODE_MARGININIT',689 'MODE_MARGINMAINTENANCE',690 'MODE_MARGINREQUIRED',691 'MODE_MAXLOT',692 'MODE_MINLOT',693 'MODE_MINUSDI',694 'MODE_OPEN',695 'MODE_PLUSDI',696 'MODE_POINT',697 'MODE_PROFITCALCMODE',698 'MODE_SENKOUSPANA',699 'MODE_SENKOUSPANB',700 'MODE_SIGNAL',701 'MODE_SMA',702 'MODE_SMMA',703 'MODE_SPREAD',704 'MODE_STARTING',705 'MODE_STOPLEVEL',706 'MODE_SWAPLONG',707 'MODE_SWAPSHORT',708 'MODE_SWAPTYPE',709 'MODE_TENKANSEN',710 'MODE_TICKSIZE',711 'MODE_TICKVALUE',712 'MODE_TIME',713 'MODE_TRADEALLOWED',714 'MODE_UPPER',715 'MODE_VOLUME',716 'MONDAY',717 'MQL_DEBUG',718 'MQL_DLLS_ALLOWED',719 'MQL_FRAME_MODE',720 'MQL_LICENSE_TYPE',721 'MQL_OPTIMIZATION',722 'MQL_PROFILER',723 'MQL_PROGRAM_NAME',724 'MQL_PROGRAM_PATH',725 'MQL_PROGRAM_TYPE',726 'MQL_TESTER',727 'MQL_TRADE_ALLOWED',728 'MQL_VISUAL_MODE',729 'M_1_PI',730 'M_2_PI',731 'M_2_SQRTPI',732 'M_E',733 'M_LN2',734 'M_LN10',735 'M_LOG2E',736 'M_LOG10E',737 'M_PI',738 'M_PI_2',739 'M_PI_4',740 'M_SQRT1_2',741 'M_SQRT2',742 'NULL',743 'OBJPROP_ALIGN',744 'OBJPROP_ANCHOR',745 'OBJPROP_ANGLE',746 'OBJPROP_ARROWCODE',747 'OBJPROP_BACK',748 'OBJPROP_BGCOLOR',749 'OBJPROP_BMPFILE',750 'OBJPROP_BORDER_COLOR',751 'OBJPROP_BORDER_TYPE',752 'OBJPROP_CHART_ID',753 'OBJPROP_CHART_SCALE',754 'OBJPROP_COLOR',755 'OBJPROP_CORNER',756 'OBJPROP_CREATETIME',757 'OBJPROP_DATE_SCALE',758 'OBJPROP_DEVIATION',759 'OBJPROP_DRAWLINES',760 'OBJPROP_ELLIPSE',761 'OBJPROP_FIBOLEVELS',762 'OBJPROP_FILL',763 'OBJPROP_FIRSTLEVEL',764 'OBJPROP_FONTSIZE',765 'OBJPROP_FONT',766 'OBJPROP_HIDDEN',767 'OBJPROP_LEVELCOLOR',768 'OBJPROP_LEVELSTYLE',769 'OBJPROP_LEVELS',770 'OBJPROP_LEVELTEXT',771 'OBJPROP_LEVELVALUE',772 'OBJPROP_LEVELWIDTH',773 'OBJPROP_NAME',774 'OBJPROP_PERIOD',775 'OBJPROP_PRICE1',776 'OBJPROP_PRICE2',777 'OBJPROP_PRICE3',778 'OBJPROP_PRICE',779 'OBJPROP_PRICE_SCALE',780 'OBJPROP_RAY',781 'OBJPROP_RAY_RIGHT',782 'OBJPROP_READONLY',783 'OBJPROP_SCALE',784 'OBJPROP_SELECTABLE',785 'OBJPROP_SELECTED',786 'OBJPROP_STATE',787 'OBJPROP_STYLE',788 'OBJPROP_SYMBOL',789 'OBJPROP_TEXT',790 'OBJPROP_TIME1',791 'OBJPROP_TIME2',792 'OBJPROP_TIME3',793 'OBJPROP_TIMEFRAMES',794 'OBJPROP_TIME',795 'OBJPROP_TOOLTIP',796 'OBJPROP_TYPE',797 'OBJPROP_WIDTH',798 'OBJPROP_XDISTANCE',799 'OBJPROP_XOFFSET',800 'OBJPROP_XSIZE',801 'OBJPROP_YDISTANCE',802 'OBJPROP_YOFFSET',803 'OBJPROP_YSIZE',804 'OBJPROP_ZORDER',805 'OBJ_ALL_PERIODS',806 'OBJ_ARROW',807 'OBJ_ARROW_BUY',808 'OBJ_ARROW_CHECK',809 'OBJ_ARROW_DOWN',810 'OBJ_ARROW_LEFT_PRICE',811 'OBJ_ARROW_RIGHT_PRICE',812 'OBJ_ARROW_SELL',813 'OBJ_ARROW_STOP',814 'OBJ_ARROW_THUMB_DOWN',815 'OBJ_ARROW_THUMB_UP',816 'OBJ_ARROW_UP',817 'OBJ_BITMAP',818 'OBJ_BITMAP_LABEL',819 'OBJ_BUTTON',820 'OBJ_CHANNEL',821 'OBJ_CYCLES',822 'OBJ_EDIT',823 'OBJ_ELLIPSE',824 'OBJ_EVENT',825 'OBJ_EXPANSION',826 'OBJ_FIBOARC',827 'OBJ_FIBOCHANNEL',828 'OBJ_FIBOFAN',829 'OBJ_FIBOTIMES',830 'OBJ_FIBO',831 'OBJ_GANNFAN',832 'OBJ_GANNGRID',833 'OBJ_GANNLINE',834 'OBJ_HLINE',835 'OBJ_LABEL',836 'OBJ_NO_PERIODS',837 'OBJ_PERIOD_D1',838 'OBJ_PERIOD_H1',839 'OBJ_PERIOD_H4',840 'OBJ_PERIOD_M1',841 'OBJ_PERIOD_M5',842 'OBJ_PERIOD_M15',843 'OBJ_PERIOD_M30',844 'OBJ_PERIOD_MN1',845 'OBJ_PERIOD_W1',846 'OBJ_PITCHFORK',847 'OBJ_RECTANGLE',848 'OBJ_RECTANGLE_LABEL',849 'OBJ_REGRESSION',850 'OBJ_STDDEVCHANNEL',851 'OBJ_TEXT',852 'OBJ_TRENDBYANGLE',853 'OBJ_TREND',854 'OBJ_TRIANGLE',855 'OBJ_VLINE',856 'OP_BUYLIMIT',857 'OP_BUYSTOP',858 'OP_BUY',859 'OP_SELLLIMIT',860 'OP_SELLSTOP',861 'OP_SELL',862 'PERIOD_CURRENT',863 'PERIOD_D1',864 'PERIOD_H1',865 'PERIOD_H2',866 'PERIOD_H3',867 'PERIOD_H4',868 'PERIOD_H6',869 'PERIOD_H8',870 'PERIOD_H12',871 'PERIOD_M1',872 'PERIOD_M2',873 'PERIOD_M3',874 'PERIOD_M4',875 'PERIOD_M5',876 'PERIOD_M6',877 'PERIOD_M10',878 'PERIOD_M12',879 'PERIOD_M15',880 'PERIOD_M20',881 'PERIOD_M30',882 'PERIOD_MN1',883 'PERIOD_W1',884 'POINTER_AUTOMATIC',885 'POINTER_DYNAMIC',886 'POINTER_INVALID',887 'PRICE_CLOSE',888 'PRICE_HIGH',889 'PRICE_LOW',890 'PRICE_MEDIAN',891 'PRICE_OPEN',892 'PRICE_TYPICAL',893 'PRICE_WEIGHTED',894 'PROGRAM_EXPERT',895 'PROGRAM_INDICATOR',896 'PROGRAM_SCRIPT',897 'REASON_ACCOUNT',898 'REASON_CHARTCHANGE',899 'REASON_CHARTCLOSE',900 'REASON_CLOSE',901 'REASON_INITFAILED',902 'REASON_PARAMETERS',903 'REASON_PROGRAM'904 'REASON_RECOMPILE',905 'REASON_REMOVE',906 'REASON_TEMPLATE',907 'SATURDAY',908 'SEEK_CUR',909 'SEEK_END',910 'SEEK_SET',911 'SERIES_BARS_COUNT',912 'SERIES_FIRSTDATE',913 'SERIES_LASTBAR_DATE',914 'SERIES_SERVER_FIRSTDATE',915 'SERIES_SYNCHRONIZED',916 'SERIES_TERMINAL_FIRSTDATE',917 'SHORT_MAX',918 'SHORT_MIN',919 'STAT_BALANCEDD_PERCENT',920 'STAT_BALANCEMIN',921 'STAT_BALANCE_DDREL_PERCENT',922 'STAT_BALANCE_DD',923 'STAT_BALANCE_DD_RELATIVE',924 'STAT_CONLOSSMAX',925 'STAT_CONLOSSMAX_TRADES',926 'STAT_CONPROFITMAX',927 'STAT_CONPROFITMAX_TRADES',928 'STAT_CUSTOM_ONTESTER',929 'STAT_DEALS',930 'STAT_EQUITYDD_PERCENT',931 'STAT_EQUITYMIN',932 'STAT_EQUITY_DDREL_PERCENT',933 'STAT_EQUITY_DD',934 'STAT_EQUITY_DD_RELATIVE',935 'STAT_EXPECTED_PAYOFF',936 'STAT_GROSS_LOSS',937 'STAT_GROSS_PROFIT',938 'STAT_INITIAL_DEPOSIT',939 'STAT_LONG_TRADES',940 'STAT_LOSSTRADES_AVGCON',941 'STAT_LOSS_TRADES',942 'STAT_MAX_CONLOSSES',943 'STAT_MAX_CONLOSS_TRADES',944 'STAT_MAX_CONPROFIT_TRADES',945 'STAT_MAX_CONWINS',946 'STAT_MAX_LOSSTRADE',947 'STAT_MAX_PROFITTRADE',948 'STAT_MIN_MARGINLEVEL',949 'STAT_PROFITTRADES_AVGCON',950 'STAT_PROFIT',951 'STAT_PROFIT_FACTOR',952 'STAT_PROFIT_LONGTRADES',953 'STAT_PROFIT_SHORTTRADES',954 'STAT_PROFIT_TRADES',955 'STAT_RECOVERY_FACTOR',956 'STAT_SHARPE_RATIO',957 'STAT_SHORT_TRADES',958 'STAT_TRADES',959 'STAT_WITHDRAWAL',960 'STO_CLOSECLOSE',961 'STO_LOWHIGH',962 'STYLE_DASHDOTDOT',963 'STYLE_DASHDOT',964 'STYLE_DASH',965 'STYLE_DOT',966 'STYLE_SOLID',967 'SUNDAY',968 'SYMBOL_ARROWDOWN',969 'SYMBOL_ARROWUP',970 'SYMBOL_CHECKSIGN',971 'SYMBOL_LEFTPRICE',972 'SYMBOL_RIGHTPRICE',973 'SYMBOL_STOPSIGN',974 'SYMBOL_THUMBSDOWN',975 'SYMBOL_THUMBSUP',976 'TERMINAL_BUILD',977 'TERMINAL_CODEPAGE',978 'TERMINAL_COMMONDATA_PATH',979 'TERMINAL_COMPANY',980 'TERMINAL_CONNECTED',981 'TERMINAL_CPU_CORES',982 'TERMINAL_DATA_PATH',983 'TERMINAL_DISK_SPACE',984 'TERMINAL_DLLS_ALLOWED',985 'TERMINAL_EMAIL_ENABLED',986 'TERMINAL_FTP_ENABLED',987 'TERMINAL_LANGUAGE',988 'TERMINAL_MAXBARS',989 'TERMINAL_MEMORY_AVAILABLE',990 'TERMINAL_MEMORY_PHYSICAL',991 'TERMINAL_MEMORY_TOTAL',992 'TERMINAL_MEMORY_USED',993 'TERMINAL_NAME',994 'TERMINAL_OPENCL_SUPPORT',995 'TERMINAL_PATH',996 'TERMINAL_TRADE_ALLOWED',997 'TERMINAL_X64',998 'THURSDAY',999 'TRADE_ACTION_DEAL',1000 'TRADE_ACTION_MODIFY',1001 'TRADE_ACTION_PENDING',1002 'TRADE_ACTION_REMOVE',1003 'TRADE_ACTION_SLTP',1004 'TUESDAY',1005 'UCHAR_MAX',1006 'UINT_MAX',1007 'ULONG_MAX',1008 'USHORT_MAX',1009 'VOLUME_REAL',1010 'VOLUME_TICK',1011 'WEDNESDAY',1012 'WHOLE_ARRAY',1013 'WRONG_VALUE',1014 'clrNONE',1015 '__DATETIME__',1016 '__DATE__',1017 '__FILE__',1018 '__FUNCSIG__',1019 '__FUNCTION__',1020 '__LINE__',1021 '__MQL4BUILD__',1022 '__MQLBUILD__',1023 '__PATH__',1024)1025 1026colors = (1027 'AliceBlue',1028 'AntiqueWhite',1029 'Aquamarine',1030 'Aqua',1031 'Beige',1032 'Bisque',1033 'Black',1034 'BlanchedAlmond',1035 'BlueViolet',1036 'Blue',1037 'Brown',1038 'BurlyWood',1039 'CadetBlue',1040 'Chartreuse',1041 'Chocolate',1042 'Coral',1043 'CornflowerBlue',1044 'Cornsilk',1045 'Crimson',1046 'DarkBlue',1047 'DarkGoldenrod',1048 'DarkGray',1049 'DarkGreen',1050 'DarkKhaki',1051 'DarkOliveGreen',1052 'DarkOrange',1053 'DarkOrchid',1054 'DarkSalmon',1055 'DarkSeaGreen',1056 'DarkSlateBlue',1057 'DarkSlateGray',1058 'DarkTurquoise',1059 'DarkViolet',1060 'DeepPink',1061 'DeepSkyBlue',1062 'DimGray',1063 'DodgerBlue',1064 'FireBrick',1065 'ForestGreen',1066 'Gainsboro',1067 'Goldenrod',1068 'Gold',1069 'Gray',1070 'GreenYellow',1071 'Green',1072 'Honeydew',1073 'HotPink',1074 'IndianRed',1075 'Indigo',1076 'Ivory',1077 'Khaki',1078 'LavenderBlush',1079 'Lavender',1080 'LawnGreen',1081 'LemonChiffon',1082 'LightBlue',1083 'LightCoral',1084 'LightCyan',1085 'LightGoldenrod',1086 'LightGray',1087 'LightGreen',1088 'LightPink',1089 'LightSalmon',1090 'LightSeaGreen',1091 'LightSkyBlue',1092 'LightSlateGray',1093 'LightSteelBlue',1094 'LightYellow',1095 'LimeGreen',1096 'Lime',1097 'Linen',1098 'Magenta',1099 'Maroon',1100 'MediumAquamarine',1101 'MediumBlue',1102 'MediumOrchid',1103 'MediumPurple',1104 'MediumSeaGreen',1105 'MediumSlateBlue',1106 'MediumSpringGreen',1107 'MediumTurquoise',1108 'MediumVioletRed',1109 'MidnightBlue',1110 'MintCream',1111 'MistyRose',1112 'Moccasin',1113 'NavajoWhite',1114 'Navy',1115 'OldLace',1116 'OliveDrab',1117 'Olive',1118 'OrangeRed',1119 'Orange',1120 'Orchid',1121 'PaleGoldenrod',1122 'PaleGreen',1123 'PaleTurquoise',1124 'PaleVioletRed',1125 'PapayaWhip',1126 'PeachPuff',1127 'Peru',1128 'Pink',1129 'Plum',1130 'PowderBlue',1131 'Purple',1132 'Red',1133 'RosyBrown',1134 'RoyalBlue',1135 'SaddleBrown',1136 'Salmon',1137 'SandyBrown',1138 'SeaGreen',1139 'Seashell',1140 'Sienna',1141 'Silver',1142 'SkyBlue',1143 'SlateBlue',1144 'SlateGray',1145 'Snow',1146 'SpringGreen',1147 'SteelBlue',1148 'Tan',1149 'Teal',1150 'Thistle',1151 'Tomato',1152 'Turquoise',1153 'Violet',1154 'Wheat',1155 'WhiteSmoke',1156 'White',1157 'YellowGreen',1158 'Yellow',1159)1160 1161keywords = (1162 'input', '_Digits', '_Point', '_LastError', '_Period', '_RandomSeed',1163 '_StopFlag', '_Symbol', '_UninitReason', 'Ask', 'Bars', 'Bid',1164 'Close', 'Digits', 'High', 'Low', 'Open', 'Point', 'Time',1165 'Volume',1166)1167c_types = (1168 'void', 'char', 'uchar', 'bool', 'short', 'ushort', 'int', 'uint',1169 'color', 'long', 'ulong', 'datetime', 'float', 'double',1170 'string',1171)1172 