_mql_builtins.py 24 KB

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