ThirdParty/Pygments/pygments/lexers/_mql_builtins.py

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

eric ide

mercurial