Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/pygments/lexers/_mql_builtins.py: 100%
5 statements
« prev ^ index » next coverage.py v7.2.7, created at 2023-07-01 06:54 +0000
« prev ^ index » next coverage.py v7.2.7, created at 2023-07-01 06:54 +0000
1"""
2 pygments.lexers._mql_builtins
3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 Builtins for the MqlLexer.
7 :copyright: Copyright 2006-2023 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)
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)
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)
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)