_mql_builtins.py 24 KB

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