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

1""" 

2 pygments.lexers._mql_builtins 

3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

4 

5 Builtins for the MqlLexer. 

6 

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) 

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)