Upload 22 files
Browse files- .gitattributes +3 -0
- .gitignore +46 -0
- .nevermind/image.png +0 -0
- .nevermind/initial_file_system.png +0 -0
- .nevermind/token.md +5 -0
- .vscode/launch.json +13 -0
- .vscode/settings.json +500 -0
- .vscode/syntaxes/mql5.tmLanguage.json +207 -0
- .vscodeignore +29 -0
- LICENSE +21 -0
- MQL5-Theme-syntax.mql5-support-1.5.1.vsix +3 -0
- Python/fix_package_json.py +30 -0
- Python/update_mql5_extension.py +156 -0
- README.md +38 -0
- STRUCTURE.md +31 -0
- TECHSTACK.md +14 -0
- icon.png +3 -0
- language-configuration.json +74 -0
- mql5-support-1.5.6.vsix +3 -0
- package.json +0 -0
- prefixes.md +557 -0
- syntaxes/mql5.tmLanguage.json +2280 -0
- test.mq5 +558 -0
.gitattributes
CHANGED
|
@@ -33,3 +33,6 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
icon.png filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
mql5-support-1.5.6.vsix filter=lfs diff=lfs merge=lfs -text
|
| 38 |
+
MQL5-Theme-syntax.mql5-support-1.5.1.vsix filter=lfs diff=lfs merge=lfs -text
|
.gitignore
ADDED
|
@@ -0,0 +1,46 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
image.png
|
| 2 |
+
|
| 3 |
+
image copy.png
|
| 4 |
+
|
| 5 |
+
example.mq5
|
| 6 |
+
|
| 7 |
+
*.vsix
|
| 8 |
+
out/
|
| 9 |
+
.vscode-test/
|
| 10 |
+
|
| 11 |
+
node_modules
|
| 12 |
+
|
| 13 |
+
icon.png
|
| 14 |
+
|
| 15 |
+
Dump/
|
| 16 |
+
|
| 17 |
+
220BOFx_v5.mq5
|
| 18 |
+
|
| 19 |
+
Python/markitdown-main/
|
| 20 |
+
|
| 21 |
+
.env
|
| 22 |
+
|
| 23 |
+
.venv/
|
| 24 |
+
|
| 25 |
+
more.md
|
| 26 |
+
mores.md
|
| 27 |
+
moress.md
|
| 28 |
+
|
| 29 |
+
220BOFx_v5.mq5
|
| 30 |
+
|
| 31 |
+
WARNING.md
|
| 32 |
+
|
| 33 |
+
add.md
|
| 34 |
+
|
| 35 |
+
extracted_inp.md
|
| 36 |
+
mql5 copy.md
|
| 37 |
+
|
| 38 |
+
mql5 copy 2.md
|
| 39 |
+
mql5_cleaned.md
|
| 40 |
+
.warning/
|
| 41 |
+
syntax/
|
| 42 |
+
|
| 43 |
+
.nevermind/
|
| 44 |
+
test.mq5
|
| 45 |
+
|
| 46 |
+
220BOFx_v5.mq5
|
.nevermind/image.png
ADDED
|
.nevermind/initial_file_system.png
ADDED
|
.nevermind/token.md
ADDED
|
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
|
| 2 |
+
update my extension for VSX, the namespace is 'MQL5-Theme-syntax' and acces token is 'ovsxat_9896ccc4-da17-4d58-9e4b-be9723dce0e7'
|
| 3 |
+
|
| 4 |
+
|
| 5 |
+
update @.vscodeignore
|
.vscode/launch.json
ADDED
|
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"version": "0.2.0",
|
| 3 |
+
"configurations": [
|
| 4 |
+
{
|
| 5 |
+
"name": "Run Extension",
|
| 6 |
+
"type": "extensionHost",
|
| 7 |
+
"request": "launch",
|
| 8 |
+
"args": [
|
| 9 |
+
"--extensionDevelopmentPath=${workspaceFolder}"
|
| 10 |
+
]
|
| 11 |
+
}
|
| 12 |
+
]
|
| 13 |
+
}
|
.vscode/settings.json
ADDED
|
@@ -0,0 +1,500 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"workbench.colorCustomizations": {},
|
| 3 |
+
"editor.tokenColorCustomizations": {
|
| 4 |
+
"[*]": {
|
| 5 |
+
"textMateRules": [
|
| 6 |
+
{
|
| 7 |
+
"name": "Comments",
|
| 8 |
+
"scope": [
|
| 9 |
+
"comment",
|
| 10 |
+
"comment.line",
|
| 11 |
+
"comment.block"
|
| 12 |
+
],
|
| 13 |
+
"settings": {
|
| 14 |
+
"foreground": "#6A9955",
|
| 15 |
+
"fontStyle": "italic"
|
| 16 |
+
}
|
| 17 |
+
},
|
| 18 |
+
{
|
| 19 |
+
"name": "Preprocessor Directives - #property #include #define #import #resource",
|
| 20 |
+
"scope": [
|
| 21 |
+
"keyword.other.preprocessor",
|
| 22 |
+
"meta.preprocessor",
|
| 23 |
+
"keyword.control.directive"
|
| 24 |
+
],
|
| 25 |
+
"settings": {
|
| 26 |
+
"foreground": "#C586C0"
|
| 27 |
+
}
|
| 28 |
+
},
|
| 29 |
+
{
|
| 30 |
+
"name": "Data Types - int double string bool datetime color ulong long float short char void uint uchar ushort",
|
| 31 |
+
"scope": [
|
| 32 |
+
"storage.type",
|
| 33 |
+
"keyword.type"
|
| 34 |
+
],
|
| 35 |
+
"settings": {
|
| 36 |
+
"foreground": "#4EC9B0"
|
| 37 |
+
}
|
| 38 |
+
},
|
| 39 |
+
{
|
| 40 |
+
"name": "Control Flow Keywords - if else for while do switch case default break continue return goto",
|
| 41 |
+
"scope": [
|
| 42 |
+
"keyword.control",
|
| 43 |
+
"keyword.control.conditional",
|
| 44 |
+
"keyword.control.loop",
|
| 45 |
+
"keyword.control.flow"
|
| 46 |
+
],
|
| 47 |
+
"settings": {
|
| 48 |
+
"foreground": "#C586C0"
|
| 49 |
+
}
|
| 50 |
+
},
|
| 51 |
+
{
|
| 52 |
+
"name": "Storage Modifiers - input extern static const virtual override private protected public class struct enum",
|
| 53 |
+
"scope": [
|
| 54 |
+
"storage.modifier"
|
| 55 |
+
],
|
| 56 |
+
"settings": {
|
| 57 |
+
"foreground": "#569CD6"
|
| 58 |
+
}
|
| 59 |
+
},
|
| 60 |
+
{
|
| 61 |
+
"name": "Trade Functions - OrderSend OrderSendAsync OrderCalcMargin OrderCalcProfit OrderCheck PositionSelect PositionSelectByTicket PositionGetSymbol PositionGetTicket PositionsTotal OrdersTotal HistorySelect HistoryOrderSelect HistoryDealSelect",
|
| 62 |
+
"scope": [
|
| 63 |
+
"support.function.trade.mql5"
|
| 64 |
+
],
|
| 65 |
+
"settings": {
|
| 66 |
+
"foreground": "#FF6B6B",
|
| 67 |
+
"fontStyle": "bold"
|
| 68 |
+
}
|
| 69 |
+
},
|
| 70 |
+
{
|
| 71 |
+
"name": "CTrade Class Methods - Buy Sell BuyLimit BuyStop SellLimit SellStop PositionOpen PositionClose PositionClosePartial PositionCloseBy PositionModify OrderOpen OrderModify OrderDelete SetExpertMagicNumber SetDeviationInPoints SetTypeFilling SetAsyncMode",
|
| 72 |
+
"scope": [
|
| 73 |
+
"support.function.ctrade.mql5"
|
| 74 |
+
],
|
| 75 |
+
"settings": {
|
| 76 |
+
"foreground": "#EE5A5A"
|
| 77 |
+
}
|
| 78 |
+
},
|
| 79 |
+
{
|
| 80 |
+
"name": "Trade Request Actions - TRADE_ACTION_DEAL TRADE_ACTION_PENDING TRADE_ACTION_SLTP TRADE_ACTION_MODIFY TRADE_ACTION_REMOVE TRADE_ACTION_CLOSE_BY",
|
| 81 |
+
"scope": [
|
| 82 |
+
"support.constant.trade-action.mql5"
|
| 83 |
+
],
|
| 84 |
+
"settings": {
|
| 85 |
+
"foreground": "#FF9F43",
|
| 86 |
+
"fontStyle": "bold"
|
| 87 |
+
}
|
| 88 |
+
},
|
| 89 |
+
{
|
| 90 |
+
"name": "Order Type Constants - ORDER_TYPE_BUY ORDER_TYPE_SELL ORDER_TYPE_BUY_LIMIT ORDER_TYPE_SELL_LIMIT ORDER_TYPE_BUY_STOP ORDER_TYPE_SELL_STOP ORDER_TYPE_BUY_STOP_LIMIT ORDER_TYPE_SELL_STOP_LIMIT ORDER_TYPE_CLOSE_BY",
|
| 91 |
+
"scope": [
|
| 92 |
+
"support.constant.order-type.mql5"
|
| 93 |
+
],
|
| 94 |
+
"settings": {
|
| 95 |
+
"foreground": "#50FA7B"
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
{
|
| 99 |
+
"name": "Order State Constants - ORDER_STATE_STARTED ORDER_STATE_PLACED ORDER_STATE_CANCELED ORDER_STATE_PARTIAL ORDER_STATE_FILLED ORDER_STATE_REJECTED ORDER_STATE_EXPIRED ORDER_STATE_REQUEST_ADD ORDER_STATE_REQUEST_MODIFY ORDER_STATE_REQUEST_CANCEL",
|
| 100 |
+
"scope": [
|
| 101 |
+
"support.constant.order-state.mql5"
|
| 102 |
+
],
|
| 103 |
+
"settings": {
|
| 104 |
+
"foreground": "#5AE05A"
|
| 105 |
+
}
|
| 106 |
+
},
|
| 107 |
+
{
|
| 108 |
+
"name": "Order Filling Modes - ORDER_FILLING_FOK ORDER_FILLING_IOC ORDER_FILLING_RETURN ORDER_FILLING_BOC",
|
| 109 |
+
"scope": [
|
| 110 |
+
"support.constant.order-filling.mql5"
|
| 111 |
+
],
|
| 112 |
+
"settings": {
|
| 113 |
+
"foreground": "#69F0AE"
|
| 114 |
+
}
|
| 115 |
+
},
|
| 116 |
+
{
|
| 117 |
+
"name": "Order Time Types - ORDER_TIME_GTC ORDER_TIME_DAY ORDER_TIME_SPECIFIED ORDER_TIME_SPECIFIED_DAY",
|
| 118 |
+
"scope": [
|
| 119 |
+
"support.constant.order-time.mql5"
|
| 120 |
+
],
|
| 121 |
+
"settings": {
|
| 122 |
+
"foreground": "#A5D6A7"
|
| 123 |
+
}
|
| 124 |
+
},
|
| 125 |
+
{
|
| 126 |
+
"name": "Position Constants - POSITION_TYPE_BUY POSITION_TYPE_SELL",
|
| 127 |
+
"scope": [
|
| 128 |
+
"support.constant.position-type.mql5"
|
| 129 |
+
],
|
| 130 |
+
"settings": {
|
| 131 |
+
"foreground": "#64B5F6"
|
| 132 |
+
}
|
| 133 |
+
},
|
| 134 |
+
{
|
| 135 |
+
"name": "Position Properties - POSITION_TICKET POSITION_TIME POSITION_TIME_MSC POSITION_TIME_UPDATE POSITION_TYPE POSITION_MAGIC POSITION_IDENTIFIER POSITION_REASON POSITION_VOLUME POSITION_PRICE_OPEN POSITION_PRICE_CURRENT POSITION_SL POSITION_TP POSITION_SWAP POSITION_PROFIT POSITION_SYMBOL POSITION_COMMENT POSITION_EXTERNAL_ID",
|
| 136 |
+
"scope": [
|
| 137 |
+
"support.constant.position-property.mql5"
|
| 138 |
+
],
|
| 139 |
+
"settings": {
|
| 140 |
+
"foreground": "#42A5F5"
|
| 141 |
+
}
|
| 142 |
+
},
|
| 143 |
+
{
|
| 144 |
+
"name": "Symbol ENUM Constants - SYMBOL_EXIST SYMBOL_DIGITS SYMBOL_SPREAD SYMBOL_TRADE_MODE SYMBOL_TRADE_CALC_MODE SYMBOL_TRADE_TICK_SIZE SYMBOL_TRADE_TICK_VALUE SYMBOL_VOLUME_MIN SYMBOL_VOLUME_MAX SYMBOL_VOLUME_STEP SYMBOL_SWAP_LONG SYMBOL_SWAP_SHORT SYMBOL_MARGIN_INITIAL SYMBOL_BID SYMBOL_ASK SYMBOL_POINT SYMBOL_TRADE_STOPS_LEVEL",
|
| 145 |
+
"scope": [
|
| 146 |
+
"support.constant.symbol-info.mql5"
|
| 147 |
+
],
|
| 148 |
+
"settings": {
|
| 149 |
+
"foreground": "#BA68C8"
|
| 150 |
+
}
|
| 151 |
+
},
|
| 152 |
+
{
|
| 153 |
+
"name": "Symbol Trade Modes - SYMBOL_TRADE_MODE_DISABLED SYMBOL_TRADE_MODE_LONGONLY SYMBOL_TRADE_MODE_SHORTONLY SYMBOL_TRADE_MODE_CLOSEONLY SYMBOL_TRADE_MODE_FULL",
|
| 154 |
+
"scope": [
|
| 155 |
+
"support.constant.symbol-trade-mode.mql5"
|
| 156 |
+
],
|
| 157 |
+
"settings": {
|
| 158 |
+
"foreground": "#AB47BC"
|
| 159 |
+
}
|
| 160 |
+
},
|
| 161 |
+
{
|
| 162 |
+
"name": "Symbol Filling Modes - SYMBOL_FILLING_FOK SYMBOL_FILLING_IOC",
|
| 163 |
+
"scope": [
|
| 164 |
+
"support.constant.symbol-filling.mql5"
|
| 165 |
+
],
|
| 166 |
+
"settings": {
|
| 167 |
+
"foreground": "#9C27B0"
|
| 168 |
+
}
|
| 169 |
+
},
|
| 170 |
+
{
|
| 171 |
+
"name": "Account ENUM Constants - ACCOUNT_LOGIN ACCOUNT_TRADE_MODE ACCOUNT_LEVERAGE ACCOUNT_LIMIT_ORDERS ACCOUNT_MARGIN_SO_MODE ACCOUNT_TRADE_ALLOWED ACCOUNT_TRADE_EXPERT ACCOUNT_BALANCE ACCOUNT_CREDIT ACCOUNT_PROFIT ACCOUNT_EQUITY ACCOUNT_MARGIN ACCOUNT_MARGIN_FREE ACCOUNT_MARGIN_LEVEL ACCOUNT_MARGIN_SO_CALL ACCOUNT_MARGIN_SO_SO ACCOUNT_CURRENCY ACCOUNT_COMPANY ACCOUNT_NAME ACCOUNT_SERVER",
|
| 172 |
+
"scope": [
|
| 173 |
+
"support.constant.account-info.mql5"
|
| 174 |
+
],
|
| 175 |
+
"settings": {
|
| 176 |
+
"foreground": "#FF79C6"
|
| 177 |
+
}
|
| 178 |
+
},
|
| 179 |
+
{
|
| 180 |
+
"name": "Account Trade Modes - ACCOUNT_TRADE_MODE_DEMO ACCOUNT_TRADE_MODE_CONTEST ACCOUNT_TRADE_MODE_REAL",
|
| 181 |
+
"scope": [
|
| 182 |
+
"support.constant.account-trade-mode.mql5"
|
| 183 |
+
],
|
| 184 |
+
"settings": {
|
| 185 |
+
"foreground": "#FF69B4"
|
| 186 |
+
}
|
| 187 |
+
},
|
| 188 |
+
{
|
| 189 |
+
"name": "Account Stop Out Modes - ACCOUNT_STOPOUT_MODE_PERCENT ACCOUNT_STOPOUT_MODE_MONEY",
|
| 190 |
+
"scope": [
|
| 191 |
+
"support.constant.account-stopout.mql5"
|
| 192 |
+
],
|
| 193 |
+
"settings": {
|
| 194 |
+
"foreground": "#FF5C93"
|
| 195 |
+
}
|
| 196 |
+
},
|
| 197 |
+
{
|
| 198 |
+
"name": "Deal Constants - DEAL_TYPE_BUY DEAL_TYPE_SELL DEAL_TYPE_BALANCE DEAL_TYPE_CREDIT DEAL_TYPE_CHARGE DEAL_TYPE_CORRECTION DEAL_TYPE_BONUS DEAL_TYPE_COMMISSION DEAL_TYPE_COMMISSION_DAILY DEAL_ENTRY_IN DEAL_ENTRY_OUT DEAL_ENTRY_INOUT DEAL_ENTRY_OUT_BY DEAL_TICKET DEAL_ORDER DEAL_TIME DEAL_TYPE DEAL_ENTRY DEAL_MAGIC DEAL_REASON DEAL_COMMISSION DEAL_SWAP DEAL_PROFIT DEAL_VOLUME DEAL_PRICE DEAL_SYMBOL DEAL_COMMENT",
|
| 199 |
+
"scope": [
|
| 200 |
+
"support.constant.deal.mql5"
|
| 201 |
+
],
|
| 202 |
+
"settings": {
|
| 203 |
+
"foreground": "#F48FB1"
|
| 204 |
+
}
|
| 205 |
+
},
|
| 206 |
+
{
|
| 207 |
+
"name": "Timeseries Functions - iTime iOpen iHigh iLow iClose iVolume iSpread iTickVolume iRealVolume iBars iBarShift iHighest iLowest CopyRates CopyTime CopyOpen CopyHigh CopyLow CopyClose CopyTickVolume CopyRealVolume CopySpread CopyTicks CopySeries",
|
| 208 |
+
"scope": [
|
| 209 |
+
"support.function.timeseries.mql5"
|
| 210 |
+
],
|
| 211 |
+
"settings": {
|
| 212 |
+
"foreground": "#81D4FA"
|
| 213 |
+
}
|
| 214 |
+
},
|
| 215 |
+
{
|
| 216 |
+
"name": "Timeframe Constants - PERIOD_CURRENT PERIOD_M1 PERIOD_M2 PERIOD_M3 PERIOD_M4 PERIOD_M5 PERIOD_M6 PERIOD_M10 PERIOD_M12 PERIOD_M15 PERIOD_M20 PERIOD_M30 PERIOD_H1 PERIOD_H2 PERIOD_H3 PERIOD_H4 PERIOD_H6 PERIOD_H8 PERIOD_H12 PERIOD_D1 PERIOD_W1 PERIOD_MN1",
|
| 217 |
+
"scope": [
|
| 218 |
+
"support.constant.timeframe.mql5"
|
| 219 |
+
],
|
| 220 |
+
"settings": {
|
| 221 |
+
"foreground": "#F1FA8C"
|
| 222 |
+
}
|
| 223 |
+
},
|
| 224 |
+
{
|
| 225 |
+
"name": "Symbol/Market Info Functions - SymbolInfoDouble SymbolInfoInteger SymbolInfoString SymbolInfoTick SymbolInfoSessionQuote SymbolInfoSessionTrade SymbolName SymbolSelect SymbolsTotal SymbolExist MarketBookAdd MarketBookRelease MarketBookGet",
|
| 226 |
+
"scope": [
|
| 227 |
+
"support.function.symbol-info.mql5"
|
| 228 |
+
],
|
| 229 |
+
"settings": {
|
| 230 |
+
"foreground": "#CE93D8"
|
| 231 |
+
}
|
| 232 |
+
},
|
| 233 |
+
{
|
| 234 |
+
"name": "Account Info Functions - AccountInfoDouble AccountInfoInteger AccountInfoString",
|
| 235 |
+
"scope": [
|
| 236 |
+
"support.function.account-info.mql5"
|
| 237 |
+
],
|
| 238 |
+
"settings": {
|
| 239 |
+
"foreground": "#F8BBD9"
|
| 240 |
+
}
|
| 241 |
+
},
|
| 242 |
+
{
|
| 243 |
+
"name": "Common Functions - Print PrintFormat Alert Comment SendNotification SendMail SendFTP Sleep GetTickCount GetMicrosecondCount MessageBox PlaySound ExpertRemove TerminalClose",
|
| 244 |
+
"scope": [
|
| 245 |
+
"support.function.common.mql5"
|
| 246 |
+
],
|
| 247 |
+
"settings": {
|
| 248 |
+
"foreground": "#DCDCAA"
|
| 249 |
+
}
|
| 250 |
+
},
|
| 251 |
+
{
|
| 252 |
+
"name": "Conversion Functions - CharToString StringToCharArray TimeToString StringToTime DoubleToString IntegerToString NormalizeDouble StringToDouble ColorToString StringToColor EnumToString",
|
| 253 |
+
"scope": [
|
| 254 |
+
"support.function.conversion.mql5"
|
| 255 |
+
],
|
| 256 |
+
"settings": {
|
| 257 |
+
"foreground": "#FFD54F"
|
| 258 |
+
}
|
| 259 |
+
},
|
| 260 |
+
{
|
| 261 |
+
"name": "String Functions - StringLen StringFind StringSubstr StringReplace StringTrimLeft StringTrimRight StringSplit StringConcatenate StringFormat StringCompare StringToLower StringToUpper",
|
| 262 |
+
"scope": [
|
| 263 |
+
"support.function.string.mql5"
|
| 264 |
+
],
|
| 265 |
+
"settings": {
|
| 266 |
+
"foreground": "#FFC107"
|
| 267 |
+
}
|
| 268 |
+
},
|
| 269 |
+
{
|
| 270 |
+
"name": "Array Functions - ArraySize ArrayResize ArrayInitialize ArrayFree ArrayCopy ArraySort ArrayMaximum ArrayMinimum ArrayBsearch ArraySetAsSeries ArrayIsSeries ArrayIsDynamic",
|
| 271 |
+
"scope": [
|
| 272 |
+
"support.function.array.mql5"
|
| 273 |
+
],
|
| 274 |
+
"settings": {
|
| 275 |
+
"foreground": "#FFAB00"
|
| 276 |
+
}
|
| 277 |
+
},
|
| 278 |
+
{
|
| 279 |
+
"name": "Math Functions - MathAbs MathCeil MathFloor MathRound MathPow MathSqrt MathLog MathLog10 MathExp MathMod MathMax MathMin MathSin MathCos MathTan MathArcsin MathArccos MathArctan MathRand MathSrand MathIsValidNumber",
|
| 280 |
+
"scope": [
|
| 281 |
+
"support.function.math.mql5"
|
| 282 |
+
],
|
| 283 |
+
"settings": {
|
| 284 |
+
"foreground": "#FFE082"
|
| 285 |
+
}
|
| 286 |
+
},
|
| 287 |
+
{
|
| 288 |
+
"name": "File Functions - FileOpen FileClose FileDelete FileFlush FileSeek FileTell FileRead FileWrite FileReadArray FileWriteArray FileReadDouble FileReadInteger FileReadString FileWriteDouble FileWriteInteger FileWriteString FileIsExist FileCopy FileMove FileSize",
|
| 289 |
+
"scope": [
|
| 290 |
+
"support.function.file.mql5"
|
| 291 |
+
],
|
| 292 |
+
"settings": {
|
| 293 |
+
"foreground": "#FFCC80"
|
| 294 |
+
}
|
| 295 |
+
},
|
| 296 |
+
{
|
| 297 |
+
"name": "MQL5 Structures - MqlRates MqlTick MqlDateTime MqlBookInfo MqlTradeRequest MqlTradeCheckResult MqlTradeResult MqlTradeTransaction MqlParam MqlSymbolInfo",
|
| 298 |
+
"scope": [
|
| 299 |
+
"support.type.struct.mql5"
|
| 300 |
+
],
|
| 301 |
+
"settings": {
|
| 302 |
+
"foreground": "#FFB86C",
|
| 303 |
+
"fontStyle": "bold"
|
| 304 |
+
}
|
| 305 |
+
},
|
| 306 |
+
{
|
| 307 |
+
"name": "Standard Library Classes - CTrade CPositionInfo COrderInfo CDealInfo CHistoryOrderInfo CSymbolInfo CAccountInfo CTerminalInfo CExpertBase CArray CArrayObj CArrayInt CArrayDouble CArrayString CObject CList CHashMap CDictionary CIndicators CIndicatorBuffer CChartObject CChartObjectText CChartObjectLine CChartObjectTrend",
|
| 308 |
+
"scope": [
|
| 309 |
+
"support.class.stdlib.mql5"
|
| 310 |
+
],
|
| 311 |
+
"settings": {
|
| 312 |
+
"foreground": "#8BE9FD",
|
| 313 |
+
"fontStyle": "bold"
|
| 314 |
+
}
|
| 315 |
+
},
|
| 316 |
+
{
|
| 317 |
+
"name": "Magic/Predefined Variables - _Symbol _Digits _Point _Period _LastError _StopFlag _UninitReason _RandomSeed _IsX64 Ask Bid Bars Volume Time Open High Low Close",
|
| 318 |
+
"scope": [
|
| 319 |
+
"support.variable.predefined.mql5"
|
| 320 |
+
],
|
| 321 |
+
"settings": {
|
| 322 |
+
"foreground": "#BD93F9"
|
| 323 |
+
}
|
| 324 |
+
},
|
| 325 |
+
{
|
| 326 |
+
"name": "Event Handler Functions - OnInit OnDeinit OnStart OnTick OnTimer OnTrade OnTradeTransaction OnBookEvent OnChartEvent OnCalculate OnTester OnTesterInit OnTesterDeinit OnTesterPass",
|
| 327 |
+
"scope": [
|
| 328 |
+
"support.function.event.mql5"
|
| 329 |
+
],
|
| 330 |
+
"settings": {
|
| 331 |
+
"foreground": "#FF5555",
|
| 332 |
+
"fontStyle": "bold"
|
| 333 |
+
}
|
| 334 |
+
},
|
| 335 |
+
{
|
| 336 |
+
"name": "Return Codes - INIT_SUCCEEDED INIT_FAILED INIT_PARAMETERS_INCORRECT INIT_AGENT_NOT_SUITABLE",
|
| 337 |
+
"scope": [
|
| 338 |
+
"support.constant.init-retcode.mql5"
|
| 339 |
+
],
|
| 340 |
+
"settings": {
|
| 341 |
+
"foreground": "#F06292"
|
| 342 |
+
}
|
| 343 |
+
},
|
| 344 |
+
{
|
| 345 |
+
"name": "Terminal/Environment Constants - TERMINAL_CONNECTED TERMINAL_TRADE_ALLOWED TERMINAL_DLLS_ALLOWED TERMINAL_EMAIL_ENABLED TERMINAL_FTP_ENABLED TERMINAL_NOTIFICATIONS_ENABLED TERMINAL_MAXBARS TERMINAL_CODEPAGE TERMINAL_LANGUAGE TERMINAL_COMPANY TERMINAL_NAME TERMINAL_PATH TERMINAL_DATA_PATH",
|
| 346 |
+
"scope": [
|
| 347 |
+
"support.constant.terminal.mql5"
|
| 348 |
+
],
|
| 349 |
+
"settings": {
|
| 350 |
+
"foreground": "#90CAF9"
|
| 351 |
+
}
|
| 352 |
+
},
|
| 353 |
+
{
|
| 354 |
+
"name": "Object Property Constants - OBJPROP_COLOR OBJPROP_STYLE OBJPROP_WIDTH OBJPROP_BACK OBJPROP_RAY_LEFT OBJPROP_RAY_RIGHT OBJPROP_SELECTABLE OBJPROP_SELECTED OBJPROP_TIME OBJPROP_PRICE OBJPROP_ANCHOR OBJPROP_TEXT OBJPROP_FONTSIZE OBJPROP_CORNER OBJPROP_XDISTANCE OBJPROP_YDISTANCE",
|
| 355 |
+
"scope": [
|
| 356 |
+
"support.constant.objprop.mql5"
|
| 357 |
+
],
|
| 358 |
+
"settings": {
|
| 359 |
+
"foreground": "#80CBC4"
|
| 360 |
+
}
|
| 361 |
+
},
|
| 362 |
+
{
|
| 363 |
+
"name": "Boolean Constants - true false",
|
| 364 |
+
"scope": [
|
| 365 |
+
"constant.language.boolean",
|
| 366 |
+
"constant.language.true",
|
| 367 |
+
"constant.language.false"
|
| 368 |
+
],
|
| 369 |
+
"settings": {
|
| 370 |
+
"foreground": "#56B6C2"
|
| 371 |
+
}
|
| 372 |
+
},
|
| 373 |
+
{
|
| 374 |
+
"name": "Numeric Limits - DBL_MAX DBL_MIN DBL_EPSILON INT_MAX INT_MIN ULONG_MAX LONG_MAX LONG_MIN EMPTY_VALUE EMPTY CLR_NONE WRONG_VALUE NULL CHARTS_MAX WHOLE_ARRAY",
|
| 375 |
+
"scope": [
|
| 376 |
+
"support.constant.numeric-limits.mql5"
|
| 377 |
+
],
|
| 378 |
+
"settings": {
|
| 379 |
+
"foreground": "#E5C07B"
|
| 380 |
+
}
|
| 381 |
+
},
|
| 382 |
+
{
|
| 383 |
+
"name": "Color Constants - clrRed clrGreen clrBlue clrYellow clrWhite clrBlack clrGray clrSilver clrOrange clrPurple clrMagenta clrCyan clrLime clrMaroon clrNavy clrOlive clrTeal clrAqua clrFuchsia clrPink clrGold clrLavender clrCoral clrCrimson clrDarkGreen clrDarkBlue clrDarkRed clrDodgerBlue clrFireBrick clrForestGreen clrIndigo clrKhaki clrMediumBlue clrNone",
|
| 384 |
+
"scope": [
|
| 385 |
+
"support.constant.color.mql5"
|
| 386 |
+
],
|
| 387 |
+
"settings": {
|
| 388 |
+
"foreground": "#C3E88D"
|
| 389 |
+
}
|
| 390 |
+
},
|
| 391 |
+
{
|
| 392 |
+
"name": "Chart Constants - CHART_IS_OBJECT CHART_BRING_TO_TOP CHART_SHIFT CHART_AUTOSCROLL CHART_MODE CHART_FOREGROUND CHART_SHOW_GRID CHART_SHOW_VOLUMES CHART_SHOW_OBJECT_DESCR CHART_VISIBLE_BARS CHART_ID CHART_WINDOW_HANDLE CHART_FIRST_VISIBLE_BAR CHART_PRICE_MIN CHART_PRICE_MAX CHART_COMMENT CHART_SCALE CHART_COLOR_BACKGROUND",
|
| 393 |
+
"scope": [
|
| 394 |
+
"support.constant.chart.mql5"
|
| 395 |
+
],
|
| 396 |
+
"settings": {
|
| 397 |
+
"foreground": "#89DDFF"
|
| 398 |
+
}
|
| 399 |
+
},
|
| 400 |
+
{
|
| 401 |
+
"name": "Object Types - OBJ_VLINE OBJ_HLINE OBJ_TREND OBJ_TRENDBYANGLE OBJ_CHANNEL OBJ_STDDEVCHANNEL OBJ_REGRESSION OBJ_PITCHFORK OBJ_GANNLINE OBJ_GANNFAN OBJ_GANNGRID OBJ_FIBO OBJ_FIBOTIMES OBJ_FIBOFAN OBJ_FIBOARC OBJ_FIBOCHANNEL OBJ_EXPANSION OBJ_ELLIPSE OBJ_ARROW OBJ_ARROW_BUY OBJ_ARROW_SELL OBJ_TEXT OBJ_LABEL OBJ_BUTTON OBJ_CHART OBJ_BITMAP OBJ_BITMAP_LABEL OBJ_EDIT OBJ_RECTANGLE OBJ_RECTANGLE_LABEL OBJ_EVENT",
|
| 402 |
+
"scope": [
|
| 403 |
+
"support.constant.object-type.mql5"
|
| 404 |
+
],
|
| 405 |
+
"settings": {
|
| 406 |
+
"foreground": "#82AAFF"
|
| 407 |
+
}
|
| 408 |
+
},
|
| 409 |
+
{
|
| 410 |
+
"name": "Functions - General",
|
| 411 |
+
"scope": [
|
| 412 |
+
"entity.name.function",
|
| 413 |
+
"support.function"
|
| 414 |
+
],
|
| 415 |
+
"settings": {
|
| 416 |
+
"foreground": "#DCDCAA"
|
| 417 |
+
}
|
| 418 |
+
},
|
| 419 |
+
{
|
| 420 |
+
"name": "Classes and Structs",
|
| 421 |
+
"scope": [
|
| 422 |
+
"entity.name.class",
|
| 423 |
+
"entity.name.struct",
|
| 424 |
+
"support.class"
|
| 425 |
+
],
|
| 426 |
+
"settings": {
|
| 427 |
+
"foreground": "#4EC9B0"
|
| 428 |
+
}
|
| 429 |
+
},
|
| 430 |
+
{
|
| 431 |
+
"name": "Strings",
|
| 432 |
+
"scope": [
|
| 433 |
+
"string"
|
| 434 |
+
],
|
| 435 |
+
"settings": {
|
| 436 |
+
"foreground": "#CE9178"
|
| 437 |
+
}
|
| 438 |
+
},
|
| 439 |
+
{
|
| 440 |
+
"name": "Numbers",
|
| 441 |
+
"scope": [
|
| 442 |
+
"constant.numeric"
|
| 443 |
+
],
|
| 444 |
+
"settings": {
|
| 445 |
+
"foreground": "#B5CEA8"
|
| 446 |
+
}
|
| 447 |
+
},
|
| 448 |
+
{
|
| 449 |
+
"name": "Constants - General",
|
| 450 |
+
"scope": [
|
| 451 |
+
"constant.language",
|
| 452 |
+
"support.constant"
|
| 453 |
+
],
|
| 454 |
+
"settings": {
|
| 455 |
+
"foreground": "#569CD6"
|
| 456 |
+
}
|
| 457 |
+
},
|
| 458 |
+
{
|
| 459 |
+
"name": "Operators",
|
| 460 |
+
"scope": [
|
| 461 |
+
"keyword.operator"
|
| 462 |
+
],
|
| 463 |
+
"settings": {
|
| 464 |
+
"foreground": "#D4D4D4"
|
| 465 |
+
}
|
| 466 |
+
},
|
| 467 |
+
{
|
| 468 |
+
"name": "Variables",
|
| 469 |
+
"scope": [
|
| 470 |
+
"variable"
|
| 471 |
+
],
|
| 472 |
+
"settings": {
|
| 473 |
+
"foreground": "#9CDCFE"
|
| 474 |
+
}
|
| 475 |
+
},
|
| 476 |
+
{
|
| 477 |
+
"name": "Parameters",
|
| 478 |
+
"scope": [
|
| 479 |
+
"variable.parameter"
|
| 480 |
+
],
|
| 481 |
+
"settings": {
|
| 482 |
+
"foreground": "#9CDCFE",
|
| 483 |
+
"fontStyle": "italic"
|
| 484 |
+
}
|
| 485 |
+
}
|
| 486 |
+
]
|
| 487 |
+
}
|
| 488 |
+
},
|
| 489 |
+
"files.associations": {
|
| 490 |
+
"*.mq5": "mql5",
|
| 491 |
+
"*.mqh": "mql5",
|
| 492 |
+
"*.mq4": "mql5",
|
| 493 |
+
"*.mqh4": "mql5"
|
| 494 |
+
},
|
| 495 |
+
"[cpp]": {
|
| 496 |
+
"editor.bracketPairColorization.enabled": true,
|
| 497 |
+
"editor.guides.bracketPairs": true,
|
| 498 |
+
"editor.formatOnSave": false
|
| 499 |
+
}
|
| 500 |
+
}
|
.vscode/syntaxes/mql5.tmLanguage.json
ADDED
|
@@ -0,0 +1,207 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"$schema": "https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",
|
| 3 |
+
"name": "MQL5",
|
| 4 |
+
"patterns": [
|
| 5 |
+
{
|
| 6 |
+
"begin": "//",
|
| 7 |
+
"end": "$",
|
| 8 |
+
"name": "comment.line.double-slash.mql5"
|
| 9 |
+
},
|
| 10 |
+
{
|
| 11 |
+
"begin": "/\\*",
|
| 12 |
+
"end": "\\*/",
|
| 13 |
+
"name": "comment.block.mql5"
|
| 14 |
+
},
|
| 15 |
+
{
|
| 16 |
+
"begin": "\"",
|
| 17 |
+
"end": "\"",
|
| 18 |
+
"name": "string.quoted.double.mql5",
|
| 19 |
+
"patterns": [
|
| 20 |
+
{
|
| 21 |
+
"match": "\\\\.",
|
| 22 |
+
"name": "constant.character.escape.mql5"
|
| 23 |
+
}
|
| 24 |
+
]
|
| 25 |
+
},
|
| 26 |
+
{
|
| 27 |
+
"begin": "'",
|
| 28 |
+
"end": "'",
|
| 29 |
+
"name": "string.quoted.single.mql5",
|
| 30 |
+
"patterns": [
|
| 31 |
+
{
|
| 32 |
+
"match": "\\\\.",
|
| 33 |
+
"name": "constant.character.escape.mql5"
|
| 34 |
+
}
|
| 35 |
+
]
|
| 36 |
+
},
|
| 37 |
+
{
|
| 38 |
+
"match": "\\b\\d+(\\.\\d+)?\\b",
|
| 39 |
+
"name": "constant.numeric.mql5"
|
| 40 |
+
},
|
| 41 |
+
{
|
| 42 |
+
"match": "\\b(int|double|string|bool|datetime|color|ulong|long|float|short|char|void|uint|uchar|ushort)\\b",
|
| 43 |
+
"name": "storage.type"
|
| 44 |
+
},
|
| 45 |
+
{
|
| 46 |
+
"match": "\\b(if|else|for|while|do|switch|case|default|break|continue|return|goto)\\b",
|
| 47 |
+
"name": "keyword.control"
|
| 48 |
+
},
|
| 49 |
+
{
|
| 50 |
+
"match": "\\b(input|extern|static|const|virtual|override|private|protected|public|class|struct|enum)\\b",
|
| 51 |
+
"name": "storage.modifier"
|
| 52 |
+
},
|
| 53 |
+
{
|
| 54 |
+
"match": "\\b(OrderSend|OrderSendAsync|OrderCalcMargin|OrderCalcProfit|OrderCheck|PositionSelect|PositionSelectByTicket|PositionGetSymbol|PositionGetTicket|PositionsTotal|OrdersTotal|HistorySelect|HistoryOrderSelect|HistoryDealSelect)\\b",
|
| 55 |
+
"name": "support.function.trade.mql5"
|
| 56 |
+
},
|
| 57 |
+
{
|
| 58 |
+
"match": "\\b(Buy|Sell|BuyLimit|BuyStop|SellLimit|SellStop|PositionOpen|PositionClose|PositionClosePartial|PositionCloseBy|PositionModify|OrderOpen|OrderModify|OrderDelete|SetExpertMagicNumber|SetDeviationInPoints|SetTypeFilling|SetAsyncMode)\\b",
|
| 59 |
+
"name": "support.function.ctrade.mql5"
|
| 60 |
+
},
|
| 61 |
+
{
|
| 62 |
+
"match": "\\b(TRADE_ACTION_DEAL|TRADE_ACTION_PENDING|TRADE_ACTION_SLTP|TRADE_ACTION_MODIFY|TRADE_ACTION_REMOVE|TRADE_ACTION_CLOSE_BY)\\b",
|
| 63 |
+
"name": "support.constant.trade-action.mql5"
|
| 64 |
+
},
|
| 65 |
+
{
|
| 66 |
+
"match": "\\b(ORDER_TYPE_BUY|ORDER_TYPE_SELL|ORDER_TYPE_BUY_LIMIT|ORDER_TYPE_SELL_LIMIT|ORDER_TYPE_BUY_STOP|ORDER_TYPE_SELL_STOP|ORDER_TYPE_BUY_STOP_LIMIT|ORDER_TYPE_SELL_STOP_LIMIT|ORDER_TYPE_CLOSE_BY)\\b",
|
| 67 |
+
"name": "support.constant.order-type.mql5"
|
| 68 |
+
},
|
| 69 |
+
{
|
| 70 |
+
"match": "\\b(ORDER_STATE_STARTED|ORDER_STATE_PLACED|ORDER_STATE_CANCELED|ORDER_STATE_PARTIAL|ORDER_STATE_FILLED|ORDER_STATE_REJECTED|ORDER_STATE_EXPIRED|ORDER_STATE_REQUEST_ADD|ORDER_STATE_REQUEST_MODIFY|ORDER_STATE_REQUEST_CANCEL)\\b",
|
| 71 |
+
"name": "support.constant.order-state.mql5"
|
| 72 |
+
},
|
| 73 |
+
{
|
| 74 |
+
"match": "\\b(ORDER_FILLING_FOK|ORDER_FILLING_IOC|ORDER_FILLING_RETURN|ORDER_FILLING_BOC)\\b",
|
| 75 |
+
"name": "support.constant.order-filling.mql5"
|
| 76 |
+
},
|
| 77 |
+
{
|
| 78 |
+
"match": "\\b(ORDER_TIME_GTC|ORDER_TIME_DAY|ORDER_TIME_SPECIFIED|ORDER_TIME_SPECIFIED_DAY)\\b",
|
| 79 |
+
"name": "support.constant.order-time.mql5"
|
| 80 |
+
},
|
| 81 |
+
{
|
| 82 |
+
"match": "\\b(POSITION_TYPE_BUY|POSITION_TYPE_SELL)\\b",
|
| 83 |
+
"name": "support.constant.position-type.mql5"
|
| 84 |
+
},
|
| 85 |
+
{
|
| 86 |
+
"match": "\\b(POSITION_TICKET|POSITION_TIME|POSITION_TIME_MSC|POSITION_TIME_UPDATE|POSITION_TYPE|POSITION_MAGIC|POSITION_IDENTIFIER|POSITION_REASON|POSITION_VOLUME|POSITION_PRICE_OPEN|POSITION_PRICE_CURRENT|POSITION_SL|POSITION_TP|POSITION_SWAP|POSITION_PROFIT|POSITION_SYMBOL|POSITION_COMMENT|POSITION_EXTERNAL_ID)\\b",
|
| 87 |
+
"name": "support.constant.position-property.mql5"
|
| 88 |
+
},
|
| 89 |
+
{
|
| 90 |
+
"match": "\\b(SYMBOL_EXIST|SYMBOL_DIGITS|SYMBOL_SPREAD|SYMBOL_TRADE_MODE|SYMBOL_TRADE_CALC_MODE|SYMBOL_TRADE_TICK_SIZE|SYMBOL_TRADE_TICK_VALUE|SYMBOL_VOLUME_MIN|SYMBOL_VOLUME_MAX|SYMBOL_VOLUME_STEP|SYMBOL_SWAP_LONG|SYMBOL_SWAP_SHORT|SYMBOL_MARGIN_INITIAL|SYMBOL_BID|SYMBOL_ASK|SYMBOL_POINT|SYMBOL_TRADE_STOPS_LEVEL)\\b",
|
| 91 |
+
"name": "support.constant.symbol-info.mql5"
|
| 92 |
+
},
|
| 93 |
+
{
|
| 94 |
+
"match": "\\b(SYMBOL_TRADE_MODE_DISABLED|SYMBOL_TRADE_MODE_LONGONLY|SYMBOL_TRADE_MODE_SHORTONLY|SYMBOL_TRADE_MODE_CLOSEONLY|SYMBOL_TRADE_MODE_FULL)\\b",
|
| 95 |
+
"name": "support.constant.symbol-trade-mode.mql5"
|
| 96 |
+
},
|
| 97 |
+
{
|
| 98 |
+
"match": "\\b(SYMBOL_FILLING_FOK|SYMBOL_FILLING_IOC)\\b",
|
| 99 |
+
"name": "support.constant.symbol-filling.mql5"
|
| 100 |
+
},
|
| 101 |
+
{
|
| 102 |
+
"match": "\\b(ACCOUNT_LOGIN|ACCOUNT_TRADE_MODE|ACCOUNT_LEVERAGE|ACCOUNT_LIMIT_ORDERS|ACCOUNT_MARGIN_SO_MODE|ACCOUNT_TRADE_ALLOWED|ACCOUNT_TRADE_EXPERT|ACCOUNT_BALANCE|ACCOUNT_CREDIT|ACCOUNT_PROFIT|ACCOUNT_EQUITY|ACCOUNT_MARGIN|ACCOUNT_MARGIN_FREE|ACCOUNT_MARGIN_LEVEL|ACCOUNT_MARGIN_SO_CALL|ACCOUNT_MARGIN_SO_SO|ACCOUNT_CURRENCY|ACCOUNT_COMPANY|ACCOUNT_NAME|ACCOUNT_SERVER)\\b",
|
| 103 |
+
"name": "support.constant.account-info.mql5"
|
| 104 |
+
},
|
| 105 |
+
{
|
| 106 |
+
"match": "\\b(ACCOUNT_TRADE_MODE_DEMO|ACCOUNT_TRADE_MODE_CONTEST|ACCOUNT_TRADE_MODE_REAL)\\b",
|
| 107 |
+
"name": "support.constant.account-trade-mode.mql5"
|
| 108 |
+
},
|
| 109 |
+
{
|
| 110 |
+
"match": "\\b(ACCOUNT_STOPOUT_MODE_PERCENT|ACCOUNT_STOPOUT_MODE_MONEY)\\b",
|
| 111 |
+
"name": "support.constant.account-stopout.mql5"
|
| 112 |
+
},
|
| 113 |
+
{
|
| 114 |
+
"match": "\\b(DEAL_TYPE_BUY|DEAL_TYPE_SELL|DEAL_TYPE_BALANCE|DEAL_TYPE_CREDIT|DEAL_TYPE_CHARGE|DEAL_TYPE_CORRECTION|DEAL_TYPE_BONUS|DEAL_TYPE_COMMISSION|DEAL_TYPE_COMMISSION_DAILY|DEAL_ENTRY_IN|DEAL_ENTRY_OUT|DEAL_ENTRY_INOUT|DEAL_ENTRY_OUT_BY|DEAL_TICKET|DEAL_ORDER|DEAL_TIME|DEAL_TYPE|DEAL_ENTRY|DEAL_MAGIC|DEAL_REASON|DEAL_COMMISSION|DEAL_SWAP|DEAL_PROFIT|DEAL_VOLUME|DEAL_PRICE|DEAL_SYMBOL|DEAL_COMMENT)\\b",
|
| 115 |
+
"name": "support.constant.deal.mql5"
|
| 116 |
+
},
|
| 117 |
+
{
|
| 118 |
+
"match": "\\b(iTime|iOpen|iHigh|iLow|iClose|iVolume|iSpread|iTickVolume|iRealVolume|iBars|iBarShift|iHighest|iLowest|CopyRates|CopyTime|CopyOpen|CopyHigh|CopyLow|CopyClose|CopyTickVolume|CopyRealVolume|CopySpread|CopyTicks|CopySeries)\\b",
|
| 119 |
+
"name": "support.function.timeseries.mql5"
|
| 120 |
+
},
|
| 121 |
+
{
|
| 122 |
+
"match": "\\b(PERIOD_CURRENT|PERIOD_M1|PERIOD_M2|PERIOD_M3|PERIOD_M4|PERIOD_M5|PERIOD_M6|PERIOD_M10|PERIOD_M12|PERIOD_M15|PERIOD_M20|PERIOD_M30|PERIOD_H1|PERIOD_H2|PERIOD_H3|PERIOD_H4|PERIOD_H6|PERIOD_H8|PERIOD_H12|PERIOD_D1|PERIOD_W1|PERIOD_MN1)\\b",
|
| 123 |
+
"name": "support.constant.timeframe.mql5"
|
| 124 |
+
},
|
| 125 |
+
{
|
| 126 |
+
"match": "\\b(SymbolInfoDouble|SymbolInfoInteger|SymbolInfoString|SymbolInfoTick|SymbolInfoSessionQuote|SymbolInfoSessionTrade|SymbolName|SymbolSelect|SymbolsTotal|SymbolExist|MarketBookAdd|MarketBookRelease|MarketBookGet)\\b",
|
| 127 |
+
"name": "support.function.symbol-info.mql5"
|
| 128 |
+
},
|
| 129 |
+
{
|
| 130 |
+
"match": "\\b(AccountInfoDouble|AccountInfoInteger|AccountInfoString)\\b",
|
| 131 |
+
"name": "support.function.account-info.mql5"
|
| 132 |
+
},
|
| 133 |
+
{
|
| 134 |
+
"match": "\\b(Print|PrintFormat|Alert|Comment|SendNotification|SendMail|SendFTP|Sleep|GetTickCount|GetMicrosecondCount|MessageBox|PlaySound|ExpertRemove|TerminalClose)\\b",
|
| 135 |
+
"name": "support.function.common.mql5"
|
| 136 |
+
},
|
| 137 |
+
{
|
| 138 |
+
"match": "\\b(CharToString|StringToCharArray|TimeToString|StringToTime|DoubleToString|IntegerToString|NormalizeDouble|StringToDouble|ColorToString|StringToColor|EnumToString)\\b",
|
| 139 |
+
"name": "support.function.conversion.mql5"
|
| 140 |
+
},
|
| 141 |
+
{
|
| 142 |
+
"match": "\\b(StringLen|StringFind|StringSubstr|StringReplace|StringTrimLeft|StringTrimRight|StringSplit|StringConcatenate|StringFormat|StringCompare|StringToLower|StringToUpper)\\b",
|
| 143 |
+
"name": "support.function.string.mql5"
|
| 144 |
+
},
|
| 145 |
+
{
|
| 146 |
+
"match": "\\b(ArraySize|ArrayResize|ArrayInitialize|ArrayFree|ArrayCopy|ArraySort|ArrayMaximum|ArrayMinimum|ArrayBsearch|ArraySetAsSeries|ArrayIsSeries|ArrayIsDynamic)\\b",
|
| 147 |
+
"name": "support.function.array.mql5"
|
| 148 |
+
},
|
| 149 |
+
{
|
| 150 |
+
"match": "\\b(MathAbs|MathCeil|MathFloor|MathRound|MathPow|MathSqrt|MathLog|MathLog10|MathExp|MathMod|MathMax|MathMin|MathSin|MathCos|MathTan|MathArcsin|MathArccos|MathArctan|MathRand|MathSrand|MathIsValidNumber)\\b",
|
| 151 |
+
"name": "support.function.math.mql5"
|
| 152 |
+
},
|
| 153 |
+
{
|
| 154 |
+
"match": "\\b(FileOpen|FileClose|FileDelete|FileFlush|FileSeek|FileTell|FileRead|FileWrite|FileReadArray|FileWriteArray|FileReadDouble|FileReadInteger|FileReadString|FileWriteDouble|FileWriteInteger|FileWriteString|FileIsExist|FileCopy|FileMove|FileSize)\\b",
|
| 155 |
+
"name": "support.function.file.mql5"
|
| 156 |
+
},
|
| 157 |
+
{
|
| 158 |
+
"match": "\\b(MqlRates|MqlTick|MqlDateTime|MqlBookInfo|MqlTradeRequest|MqlTradeCheckResult|MqlTradeResult|MqlTradeTransaction|MqlParam|MqlSymbolInfo)\\b",
|
| 159 |
+
"name": "support.type.struct.mql5"
|
| 160 |
+
},
|
| 161 |
+
{
|
| 162 |
+
"match": "\\b(CTrade|CPositionInfo|COrderInfo|CDealInfo|CHistoryOrderInfo|CSymbolInfo|CAccountInfo|CTerminalInfo|CExpertBase|CArray|CArrayObj|CArrayInt|CArrayDouble|CArrayString|CObject|CList|CHashMap|CDictionary|CIndicators|CIndicatorBuffer|CChartObject|CChartObjectText|CChartObjectLine|CChartObjectTrend)\\b",
|
| 163 |
+
"name": "support.class.stdlib.mql5"
|
| 164 |
+
},
|
| 165 |
+
{
|
| 166 |
+
"match": "\\b(_Symbol|_Digits|_Point|_Period|_LastError|_StopFlag|_UninitReason|_RandomSeed|_IsX64|Ask|Bid|Bars|Volume|Time|Open|High|Low|Close)\\b",
|
| 167 |
+
"name": "support.variable.predefined.mql5"
|
| 168 |
+
},
|
| 169 |
+
{
|
| 170 |
+
"match": "\\b(OnInit|OnDeinit|OnStart|OnTick|OnTimer|OnTrade|OnTradeTransaction|OnBookEvent|OnChartEvent|OnCalculate|OnTester|OnTesterInit|OnTesterDeinit|OnTesterPass)\\b",
|
| 171 |
+
"name": "support.function.event.mql5"
|
| 172 |
+
},
|
| 173 |
+
{
|
| 174 |
+
"match": "\\b(INIT_SUCCEEDED|INIT_FAILED|INIT_PARAMETERS_INCORRECT|INIT_AGENT_NOT_SUITABLE)\\b",
|
| 175 |
+
"name": "support.constant.init-retcode.mql5"
|
| 176 |
+
},
|
| 177 |
+
{
|
| 178 |
+
"match": "\\b(TERMINAL_CONNECTED|TERMINAL_TRADE_ALLOWED|TERMINAL_DLLS_ALLOWED|TERMINAL_EMAIL_ENABLED|TERMINAL_FTP_ENABLED|TERMINAL_NOTIFICATIONS_ENABLED|TERMINAL_MAXBARS|TERMINAL_CODEPAGE|TERMINAL_LANGUAGE|TERMINAL_COMPANY|TERMINAL_NAME|TERMINAL_PATH|TERMINAL_DATA_PATH)\\b",
|
| 179 |
+
"name": "support.constant.terminal.mql5"
|
| 180 |
+
},
|
| 181 |
+
{
|
| 182 |
+
"match": "\\b(OBJPROP_COLOR|OBJPROP_STYLE|OBJPROP_WIDTH|OBJPROP_BACK|OBJPROP_RAY_LEFT|OBJPROP_RAY_RIGHT|OBJPROP_SELECTABLE|OBJPROP_SELECTED|OBJPROP_TIME|OBJPROP_PRICE|OBJPROP_ANCHOR|OBJPROP_TEXT|OBJPROP_FONTSIZE|OBJPROP_CORNER|OBJPROP_XDISTANCE|OBJPROP_YDISTANCE)\\b",
|
| 183 |
+
"name": "support.constant.objprop.mql5"
|
| 184 |
+
},
|
| 185 |
+
{
|
| 186 |
+
"match": "\\b(true|false)\\b",
|
| 187 |
+
"name": "constant.language.boolean"
|
| 188 |
+
},
|
| 189 |
+
{
|
| 190 |
+
"match": "\\b(DBL_MAX|DBL_MIN|DBL_EPSILON|INT_MAX|INT_MIN|ULONG_MAX|LONG_MAX|LONG_MIN|EMPTY_VALUE|EMPTY|CLR_NONE|WRONG_VALUE|NULL|CHARTS_MAX|WHOLE_ARRAY)\\b",
|
| 191 |
+
"name": "support.constant.numeric-limits.mql5"
|
| 192 |
+
},
|
| 193 |
+
{
|
| 194 |
+
"match": "\\b(clrRed|clrGreen|clrBlue|clrYellow|clrWhite|clrBlack|clrGray|clrSilver|clrOrange|clrPurple|clrMagenta|clrCyan|clrLime|clrMaroon|clrNavy|clrOlive|clrTeal|clrAqua|clrFuchsia|clrPink|clrGold|clrLavender|clrCoral|clrCrimson|clrDarkGreen|clrDarkBlue|clrDarkRed|clrDodgerBlue|clrFireBrick|clrForestGreen|clrIndigo|clrKhaki|clrMediumBlue|clrNone)\\b",
|
| 195 |
+
"name": "support.constant.color.mql5"
|
| 196 |
+
},
|
| 197 |
+
{
|
| 198 |
+
"match": "\\b(CHART_IS_OBJECT|CHART_BRING_TO_TOP|CHART_SHIFT|CHART_AUTOSCROLL|CHART_MODE|CHART_FOREGROUND|CHART_SHOW_GRID|CHART_SHOW_VOLUMES|CHART_SHOW_OBJECT_DESCR|CHART_VISIBLE_BARS|CHART_ID|CHART_WINDOW_HANDLE|CHART_FIRST_VISIBLE_BAR|CHART_PRICE_MIN|CHART_PRICE_MAX|CHART_COMMENT|CHART_SCALE|CHART_COLOR_BACKGROUND)\\b",
|
| 199 |
+
"name": "support.constant.chart.mql5"
|
| 200 |
+
},
|
| 201 |
+
{
|
| 202 |
+
"match": "\\b(OBJ_VLINE|OBJ_HLINE|OBJ_TREND|OBJ_TRENDBYANGLE|OBJ_CHANNEL|OBJ_STDDEVCHANNEL|OBJ_REGRESSION|OBJ_PITCHFORK|OBJ_GANNLINE|OBJ_GANNFAN|OBJ_GANNGRID|OBJ_FIBO|OBJ_FIBOTIMES|OBJ_FIBOFAN|OBJ_FIBOARC|OBJ_FIBOCHANNEL|OBJ_EXPANSION|OBJ_ELLIPSE|OBJ_ARROW|OBJ_ARROW_BUY|OBJ_ARROW_SELL|OBJ_TEXT|OBJ_LABEL|OBJ_BUTTON|OBJ_CHART|OBJ_BITMAP|OBJ_BITMAP_LABEL|OBJ_EDIT|OBJ_RECTANGLE|OBJ_RECTANGLE_LABEL|OBJ_EVENT)\\b",
|
| 203 |
+
"name": "support.constant.object-type.mql5"
|
| 204 |
+
}
|
| 205 |
+
],
|
| 206 |
+
"scopeName": "source.mql5"
|
| 207 |
+
}
|
.vscodeignore
ADDED
|
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Editor/System
|
| 2 |
+
.vscode/
|
| 3 |
+
.vscodeignore
|
| 4 |
+
.git/
|
| 5 |
+
.gitignore
|
| 6 |
+
|
| 7 |
+
# Dependencies
|
| 8 |
+
node_modules/
|
| 9 |
+
.venv/
|
| 10 |
+
|
| 11 |
+
# Build artifacts
|
| 12 |
+
*.vsix
|
| 13 |
+
|
| 14 |
+
# Documentation
|
| 15 |
+
prefixes.md
|
| 16 |
+
|
| 17 |
+
# Scripts
|
| 18 |
+
update_mql5_extension.py
|
| 19 |
+
fix_package_json.py
|
| 20 |
+
*.py
|
| 21 |
+
# Tests
|
| 22 |
+
test.mq5
|
| 23 |
+
|
| 24 |
+
# Misc
|
| 25 |
+
.nevermind/
|
| 26 |
+
|
| 27 |
+
220BOFx_v5.mq5
|
| 28 |
+
|
| 29 |
+
Python/
|
LICENSE
ADDED
|
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
MIT License
|
| 2 |
+
|
| 3 |
+
Copyright (c) 2026 algorembrant
|
| 4 |
+
|
| 5 |
+
Permission is hereby granted, free of charge, to any person obtaining a copy
|
| 6 |
+
of this software and associated documentation files (the "Software"), to deal
|
| 7 |
+
in the Software without restriction, including without limitation the rights
|
| 8 |
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
| 9 |
+
copies of the Software, and to permit persons to whom the Software is
|
| 10 |
+
furnished to do so, subject to the following conditions:
|
| 11 |
+
|
| 12 |
+
The above copyright notice and this permission notice shall be included in all
|
| 13 |
+
copies or substantial portions of the Software.
|
| 14 |
+
|
| 15 |
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
| 16 |
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
| 17 |
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
| 18 |
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
| 19 |
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
| 20 |
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
| 21 |
+
SOFTWARE.
|
MQL5-Theme-syntax.mql5-support-1.5.1.vsix
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:dcd29b41eb7205f328713cb814f2392392be1c991c68ef4664b0c4983c441a52
|
| 3 |
+
size 666945
|
Python/fix_package_json.py
ADDED
|
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
|
| 2 |
+
import json
|
| 3 |
+
import os
|
| 4 |
+
|
| 5 |
+
file_path = 'package.json'
|
| 6 |
+
|
| 7 |
+
with open(file_path, 'r', encoding='utf-8') as f:
|
| 8 |
+
data = json.load(f)
|
| 9 |
+
|
| 10 |
+
# Navigate to configurationDefaults
|
| 11 |
+
config_defaults = data.get('contributes', {}).get('configurationDefaults', {})
|
| 12 |
+
|
| 13 |
+
# Check if [mql5] exists
|
| 14 |
+
if '[mql5]' in config_defaults:
|
| 15 |
+
mql5_config = config_defaults['[mql5]']
|
| 16 |
+
if 'editor.tokenColorCustomizations' in mql5_config:
|
| 17 |
+
# Move editor.tokenColorCustomizations to root of configurationDefaults
|
| 18 |
+
config_defaults['editor.tokenColorCustomizations'] = mql5_config['editor.tokenColorCustomizations']
|
| 19 |
+
# Remove [mql5]
|
| 20 |
+
del config_defaults['[mql5]']
|
| 21 |
+
print("Successfully moved editor.tokenColorCustomizations and removed [mql5] block.")
|
| 22 |
+
else:
|
| 23 |
+
print("[mql5] found but editor.tokenColorCustomizations not found inside it.")
|
| 24 |
+
else:
|
| 25 |
+
print("[mql5] block not found in configurationDefaults. Already fixed?")
|
| 26 |
+
|
| 27 |
+
# Write back
|
| 28 |
+
with open(file_path, 'w', encoding='utf-8') as f:
|
| 29 |
+
json.dump(data, f, indent=4)
|
| 30 |
+
print("package.json updated.")
|
Python/update_mql5_extension.py
ADDED
|
@@ -0,0 +1,156 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import json
|
| 2 |
+
import os
|
| 3 |
+
import colorsys
|
| 4 |
+
|
| 5 |
+
# Configuration
|
| 6 |
+
PREFIXES_FILE = 'prefixes.md'
|
| 7 |
+
PACKAGE_JSON_FILE = 'package.json'
|
| 8 |
+
GRAMMAR_FILE = 'syntaxes/mql5.tmLanguage.json'
|
| 9 |
+
|
| 10 |
+
def generate_colors(n):
|
| 11 |
+
"""Generates n unique colors using HSL."""
|
| 12 |
+
colors = []
|
| 13 |
+
for i in range(n):
|
| 14 |
+
hue = i / n
|
| 15 |
+
# Use high saturation and value/lightness for visibility on both dark/light
|
| 16 |
+
# Slightly varying saturation/lightness to add more distinction
|
| 17 |
+
saturation = 0.6 + (i % 2) * 0.2 # 0.6 or 0.8
|
| 18 |
+
lightness = 0.4 + (i % 3) * 0.1 # 0.4, 0.5, 0.6
|
| 19 |
+
|
| 20 |
+
rgb = colorsys.hls_to_rgb(hue, lightness, saturation)
|
| 21 |
+
hex_color = '#{:02x}{:02x}{:02x}'.format(
|
| 22 |
+
int(rgb[0] * 255), int(rgb[1] * 255), int(rgb[2] * 255)
|
| 23 |
+
)
|
| 24 |
+
colors.append(hex_color)
|
| 25 |
+
return colors
|
| 26 |
+
|
| 27 |
+
def main():
|
| 28 |
+
print(f"Reading {PREFIXES_FILE}...")
|
| 29 |
+
with open(PREFIXES_FILE, 'r') as f:
|
| 30 |
+
# Filter lines that look like prefixes (non-empty)
|
| 31 |
+
prefixes = [line.strip() for line in f if line.strip()]
|
| 32 |
+
|
| 33 |
+
print(f"Found {len(prefixes)} prefixes.")
|
| 34 |
+
if len(prefixes) != 557:
|
| 35 |
+
print(f"Warning: Expected 557 prefixes, found {len(prefixes)}. Proceeding anyway.")
|
| 36 |
+
|
| 37 |
+
# Sort prefixes by length descending to fix shadowing
|
| 38 |
+
sorted_prefixes = sorted(prefixes, key=len, reverse=True)
|
| 39 |
+
|
| 40 |
+
unique_colors = generate_colors(len(prefixes))
|
| 41 |
+
|
| 42 |
+
# 1. Update Grammar File (mql5.tmLanguage.json)
|
| 43 |
+
print(f"Updating {GRAMMAR_FILE}...")
|
| 44 |
+
with open(GRAMMAR_FILE, 'r') as f:
|
| 45 |
+
grammar = json.load(f)
|
| 46 |
+
|
| 47 |
+
# Base patterns (comments, strings, numbers)
|
| 48 |
+
# We will rebuild 'patterns'
|
| 49 |
+
new_patterns = [
|
| 50 |
+
{
|
| 51 |
+
"begin": "//",
|
| 52 |
+
"end": "$",
|
| 53 |
+
"name": "comment.line.double-slash.mql5"
|
| 54 |
+
},
|
| 55 |
+
{
|
| 56 |
+
"begin": "/\\*",
|
| 57 |
+
"end": "\\*/",
|
| 58 |
+
"name": "comment.block.mql5"
|
| 59 |
+
},
|
| 60 |
+
{
|
| 61 |
+
"begin": "\"",
|
| 62 |
+
"end": "\"",
|
| 63 |
+
"name": "string.quoted.double.mql5",
|
| 64 |
+
"patterns": [
|
| 65 |
+
{
|
| 66 |
+
"match": "\\\\.",
|
| 67 |
+
"name": "constant.character.escape.mql5"
|
| 68 |
+
}
|
| 69 |
+
]
|
| 70 |
+
},
|
| 71 |
+
{
|
| 72 |
+
"match": "\\b\\d+(\\.\\d+)?\\b",
|
| 73 |
+
"name": "constant.numeric.mql5"
|
| 74 |
+
}
|
| 75 |
+
]
|
| 76 |
+
|
| 77 |
+
# Add prefix patterns
|
| 78 |
+
for prefix in sorted_prefixes:
|
| 79 |
+
# Scope name matches the prefix
|
| 80 |
+
scope_name = f"support.function.prefix.{prefix}.mql5"
|
| 81 |
+
pattern = {
|
| 82 |
+
"match": f"\\b{prefix}[A-Za-z0-9_]*\\b",
|
| 83 |
+
"name": scope_name
|
| 84 |
+
}
|
| 85 |
+
new_patterns.append(pattern)
|
| 86 |
+
|
| 87 |
+
grammar['patterns'] = new_patterns
|
| 88 |
+
|
| 89 |
+
with open(GRAMMAR_FILE, 'w') as f:
|
| 90 |
+
json.dump(grammar, f, indent=4)
|
| 91 |
+
|
| 92 |
+
|
| 93 |
+
# 2. Update Package.json
|
| 94 |
+
print(f"Updating {PACKAGE_JSON_FILE}...")
|
| 95 |
+
with open(PACKAGE_JSON_FILE, 'r') as f:
|
| 96 |
+
package_json = json.load(f)
|
| 97 |
+
|
| 98 |
+
# Clean existing customization
|
| 99 |
+
text_mate_rules = [
|
| 100 |
+
{
|
| 101 |
+
"name": "Comments",
|
| 102 |
+
"scope": [
|
| 103 |
+
"comment.line.double-slash.mql5",
|
| 104 |
+
"comment.block.mql5"
|
| 105 |
+
],
|
| 106 |
+
"settings": {
|
| 107 |
+
"foreground": "#6A9955"
|
| 108 |
+
}
|
| 109 |
+
},
|
| 110 |
+
{
|
| 111 |
+
"name": "Strings",
|
| 112 |
+
"scope": "string.quoted.double.mql5",
|
| 113 |
+
"settings": {
|
| 114 |
+
"foreground": "#CE9178"
|
| 115 |
+
}
|
| 116 |
+
},
|
| 117 |
+
{
|
| 118 |
+
"name": "Numbers",
|
| 119 |
+
"scope": "constant.numeric.mql5",
|
| 120 |
+
"settings": {
|
| 121 |
+
"foreground": "#B5CEA8"
|
| 122 |
+
}
|
| 123 |
+
}
|
| 124 |
+
]
|
| 125 |
+
|
| 126 |
+
# Add rules for each prefix with unique color
|
| 127 |
+
# NOTE: map original prefixes (unsorted list for stable color assignment if desired, or just iterate sorted)
|
| 128 |
+
# We'll stick to sorted_prefixes to align with grammar, but it doesn't strictly matter for color assignment order
|
| 129 |
+
# as long as scope names match.
|
| 130 |
+
for i, prefix in enumerate(sorted_prefixes):
|
| 131 |
+
scope_name = f"support.function.prefix.{prefix}.mql5"
|
| 132 |
+
rule = {
|
| 133 |
+
"name": f"Prefix {prefix}",
|
| 134 |
+
"scope": scope_name,
|
| 135 |
+
"settings": {
|
| 136 |
+
"foreground": unique_colors[i]
|
| 137 |
+
}
|
| 138 |
+
}
|
| 139 |
+
text_mate_rules.append(rule)
|
| 140 |
+
|
| 141 |
+
# Ensure structure exists
|
| 142 |
+
if 'contributes' not in package_json:
|
| 143 |
+
package_json['contributes'] = {}
|
| 144 |
+
if 'configurationDefaults' not in package_json['contributes']:
|
| 145 |
+
package_json['contributes']['configurationDefaults'] = {}
|
| 146 |
+
package_json['contributes']['configurationDefaults']['editor.tokenColorCustomizations'] = {
|
| 147 |
+
"textMateRules": text_mate_rules
|
| 148 |
+
}
|
| 149 |
+
|
| 150 |
+
with open(PACKAGE_JSON_FILE, 'w') as f:
|
| 151 |
+
json.dump(package_json, f, indent=4)
|
| 152 |
+
|
| 153 |
+
print("Success! Files updated.")
|
| 154 |
+
|
| 155 |
+
if __name__ == "__main__":
|
| 156 |
+
main()
|
README.md
ADDED
|
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# MQL5 Support for VS Code
|
| 2 |
+
|
| 3 |
+
[](https://open-vsx.org/extension/MQL5-Theme-syntax/mql5-support)
|
| 4 |
+
[](https://open-vsx.org/extension/MQL5-Theme-syntax/mql5-support)
|
| 5 |
+
[](LICENSE)
|
| 6 |
+
|
| 7 |
+
Provide professional MQL5 (MetaQuotes Language 5) development support in Visual Studio Code.
|
| 8 |
+
|
| 9 |
+
- **Extensive Coverage**: Supports `5,341+ syntax definitions` extracted from the official 7,112-page [MQL5 Reference PDF](https://www.mql5.com/files/docs/mql5.pdf). These definitions were parsed from a 426,702-line [Markdown conversion](https://github.com/algorembrant/MQL5-Theme/blob/main/mql5.md) generated via [MarkItDown](https://github.com/microsoft/markitdown) using Python. *(Note: Do not worry, these large source files are used for development only and are not bundled with the extension).*
|
| 10 |
+
|
| 11 |
+
## Features
|
| 12 |
+
|
| 13 |
+
- **Syntax Highlighting**: Comprehensive syntax highlighting for `.mq5` and `.mqh` files.
|
| 14 |
+
- **Enhanced Scoping**: Includes support for over **500+ specific MQL5 syntax groups**, each with distinct scopes based on prefixes (e.g., `Order...`, `Chart...`, `Math...`) allowing for granular theme customization.
|
| 15 |
+
- **Fallback Highlighting**: Intelligent fallback highlighting for identifiers starting with A-Z, ensuring every valid MQL5 token is colored even if not explicitly defined in a sub-group.
|
| 16 |
+
|
| 17 |
+
> **Note**: These are **Syntax-Only** color schemes. They do not change your workbench colors (sidebar, status bar, etc.), allowing you to keep your preferred UI aesthetics.
|
| 18 |
+
|
| 19 |
+
> [!CAUTION]
|
| 20 |
+
> **Disclaimer: Unofficial Extension**
|
| 21 |
+
> This extension is an independent open-source project and is **not** affiliated with, endorsed by, or connected to MetaQuotes Ltd.
|
| 22 |
+
> "MQL5", "MetaQuotes", and "MetaTrader" are registered trademarks of [MetaQuotes Ltd](https://www.metaquotes.net/).
|
| 23 |
+
> This extension is intended solely for syntax highlighting purposes to aid development.
|
| 24 |
+
|
| 25 |
+
## References & Credits
|
| 26 |
+
|
| 27 |
+
All syntax definitions and language structures are based on the public [MQL5 Reference Manual](https://www.mql5.com/files/docs/mql5.pdf).
|
| 28 |
+
- **MQL5 Community**: [https://www.mql5.com/](https://www.mql5.com/)
|
| 29 |
+
- **Documentation**: [https://www.mql5.com/en/docs](https://www.mql5.com/en/docs)
|
| 30 |
+
- **Token Colors**: Inspired by standard MQL5 IDE colors but enhanced for modern VS Code capabilities.
|
| 31 |
+
|
| 32 |
+
## Support
|
| 33 |
+
|
| 34 |
+
If you find bugs or inconvenience, you may open an issue at the original [GitHub Repository](https://github.com/algorembrant/MQL5-Theme/issues) regarding on this MQL5 Support extension.
|
| 35 |
+
|
| 36 |
+
## License
|
| 37 |
+
|
| 38 |
+
[MIT](LICENSE)
|
STRUCTURE.md
ADDED
|
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
## Project Structure
|
| 2 |
+
|
| 3 |
+
```text
|
| 4 |
+
MQL5-Theme/
|
| 5 |
+
├── .nevermind/
|
| 6 |
+
│ ├── image.png
|
| 7 |
+
│ ├── initial_file_system.png
|
| 8 |
+
│ └── token.md
|
| 9 |
+
├── .vscode/
|
| 10 |
+
│ ├── syntaxes/
|
| 11 |
+
│ │ └── mql5.tmLanguage.json
|
| 12 |
+
│ ├── launch.json
|
| 13 |
+
│ └── settings.json
|
| 14 |
+
├── Python/
|
| 15 |
+
│ ├── fix_package_json.py
|
| 16 |
+
│ └── update_mql5_extension.py
|
| 17 |
+
├── syntaxes/
|
| 18 |
+
│ └── mql5.tmLanguage.json
|
| 19 |
+
├── .gitignore
|
| 20 |
+
├── .vscodeignore
|
| 21 |
+
├── icon.png
|
| 22 |
+
├── language-configuration.json
|
| 23 |
+
├── LICENSE
|
| 24 |
+
├── mql5-support-1.5.6.vsix
|
| 25 |
+
├── MQL5-Theme-syntax.mql5-support-1.5.1.vsix
|
| 26 |
+
├── package.json
|
| 27 |
+
├── prefixes.md
|
| 28 |
+
├── README.md
|
| 29 |
+
├── TECHSTACK.md
|
| 30 |
+
└── test.mq5
|
| 31 |
+
```
|
TECHSTACK.md
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
## Techstack
|
| 2 |
+
|
| 3 |
+
Audit of **MQL5-Theme** project files (excluding environment and cache):
|
| 4 |
+
|
| 5 |
+
| File Type | Count | Size (KB) |
|
| 6 |
+
| :--- | :--- | :--- |
|
| 7 |
+
| JSON (.json) | 6 | 271.1 |
|
| 8 |
+
| (no extension) | 3 | 1.7 |
|
| 9 |
+
| Markdown (.md) | 3 | 7.1 |
|
| 10 |
+
| PNG Image (.png) | 3 | 650.1 |
|
| 11 |
+
| Python (.py) | 2 | 5.9 |
|
| 12 |
+
| VSIX (.vsix) | 2 | 1,292.0 |
|
| 13 |
+
| MQL5 Source (.mq5) | 1 | 4.2 |
|
| 14 |
+
| **Total** | **20** | **2,232.0** |
|
icon.png
ADDED
|
|
Git LFS Details
|
language-configuration.json
ADDED
|
@@ -0,0 +1,74 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"comments": {
|
| 3 |
+
"lineComment": "//",
|
| 4 |
+
"blockComment": [
|
| 5 |
+
"/*",
|
| 6 |
+
"*/"
|
| 7 |
+
]
|
| 8 |
+
},
|
| 9 |
+
"brackets": [
|
| 10 |
+
[
|
| 11 |
+
"{",
|
| 12 |
+
"}"
|
| 13 |
+
],
|
| 14 |
+
[
|
| 15 |
+
"[",
|
| 16 |
+
"]"
|
| 17 |
+
],
|
| 18 |
+
[
|
| 19 |
+
"(",
|
| 20 |
+
")"
|
| 21 |
+
]
|
| 22 |
+
],
|
| 23 |
+
"autoClosingPairs": [
|
| 24 |
+
{
|
| 25 |
+
"open": "{",
|
| 26 |
+
"close": "}"
|
| 27 |
+
},
|
| 28 |
+
{
|
| 29 |
+
"open": "[",
|
| 30 |
+
"close": "]"
|
| 31 |
+
},
|
| 32 |
+
{
|
| 33 |
+
"open": "(",
|
| 34 |
+
"close": ")"
|
| 35 |
+
},
|
| 36 |
+
{
|
| 37 |
+
"open": "\"",
|
| 38 |
+
"close": "\"",
|
| 39 |
+
"notIn": [
|
| 40 |
+
"string"
|
| 41 |
+
]
|
| 42 |
+
},
|
| 43 |
+
{
|
| 44 |
+
"open": "'",
|
| 45 |
+
"close": "'",
|
| 46 |
+
"notIn": [
|
| 47 |
+
"string",
|
| 48 |
+
"comment"
|
| 49 |
+
]
|
| 50 |
+
}
|
| 51 |
+
],
|
| 52 |
+
"surroundingPairs": [
|
| 53 |
+
[
|
| 54 |
+
"{",
|
| 55 |
+
"}"
|
| 56 |
+
],
|
| 57 |
+
[
|
| 58 |
+
"[",
|
| 59 |
+
"]"
|
| 60 |
+
],
|
| 61 |
+
[
|
| 62 |
+
"(",
|
| 63 |
+
")"
|
| 64 |
+
],
|
| 65 |
+
[
|
| 66 |
+
"\"",
|
| 67 |
+
"\""
|
| 68 |
+
],
|
| 69 |
+
[
|
| 70 |
+
"'",
|
| 71 |
+
"'"
|
| 72 |
+
]
|
| 73 |
+
]
|
| 74 |
+
}
|
mql5-support-1.5.6.vsix
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:fabd2650587de03dfe1c4506bbd233e7ed9c3822aa59de4ffbe1176ba747a470
|
| 3 |
+
size 656087
|
package.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
prefixes.md
ADDED
|
@@ -0,0 +1,557 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
3D
|
| 2 |
+
A
|
| 3 |
+
A1
|
| 4 |
+
A2
|
| 5 |
+
Account
|
| 6 |
+
Accumulative
|
| 7 |
+
Activate
|
| 8 |
+
Activation
|
| 9 |
+
Add
|
| 10 |
+
Aggregation
|
| 11 |
+
Alert
|
| 12 |
+
Align
|
| 13 |
+
Alignment
|
| 14 |
+
Allowed
|
| 15 |
+
Ambient
|
| 16 |
+
Anchor
|
| 17 |
+
Angle
|
| 18 |
+
Append
|
| 19 |
+
Applied
|
| 20 |
+
Apply
|
| 21 |
+
Arc
|
| 22 |
+
Arg
|
| 23 |
+
Array
|
| 24 |
+
Arrow
|
| 25 |
+
Arrows
|
| 26 |
+
Ask
|
| 27 |
+
Assign
|
| 28 |
+
At
|
| 29 |
+
Attach
|
| 30 |
+
Auto
|
| 31 |
+
Available
|
| 32 |
+
Average
|
| 33 |
+
B
|
| 34 |
+
B1
|
| 35 |
+
B2
|
| 36 |
+
Back
|
| 37 |
+
Background
|
| 38 |
+
Balance
|
| 39 |
+
Bank
|
| 40 |
+
Bar
|
| 41 |
+
Bars
|
| 42 |
+
Base
|
| 43 |
+
Basic
|
| 44 |
+
Bid
|
| 45 |
+
Bill
|
| 46 |
+
Binary
|
| 47 |
+
Bmp
|
| 48 |
+
Border
|
| 49 |
+
Bottom
|
| 50 |
+
Bring
|
| 51 |
+
Buffer
|
| 52 |
+
Buffers
|
| 53 |
+
Build
|
| 54 |
+
Buy
|
| 55 |
+
C
|
| 56 |
+
C1
|
| 57 |
+
C2
|
| 58 |
+
Calculate
|
| 59 |
+
Calendar
|
| 60 |
+
Capacity
|
| 61 |
+
Caption
|
| 62 |
+
Channel
|
| 63 |
+
Char
|
| 64 |
+
Chart
|
| 65 |
+
Check
|
| 66 |
+
Checked
|
| 67 |
+
Chinkou
|
| 68 |
+
Cholesky
|
| 69 |
+
CholeskyL
|
| 70 |
+
Ci
|
| 71 |
+
Circle
|
| 72 |
+
CL
|
| 73 |
+
Classification
|
| 74 |
+
Clear
|
| 75 |
+
Client
|
| 76 |
+
Clip
|
| 77 |
+
Clone
|
| 78 |
+
Close
|
| 79 |
+
Cmo
|
| 80 |
+
Code
|
| 81 |
+
Col
|
| 82 |
+
Color
|
| 83 |
+
Cols
|
| 84 |
+
Comment
|
| 85 |
+
Commision
|
| 86 |
+
Commission
|
| 87 |
+
Common
|
| 88 |
+
Company
|
| 89 |
+
Compare
|
| 90 |
+
Comparer
|
| 91 |
+
Composition
|
| 92 |
+
Concat
|
| 93 |
+
Conclusion
|
| 94 |
+
Cond
|
| 95 |
+
Condition
|
| 96 |
+
Conditions
|
| 97 |
+
Confusion
|
| 98 |
+
Contains
|
| 99 |
+
Contract
|
| 100 |
+
Control
|
| 101 |
+
Controls
|
| 102 |
+
Convolve
|
| 103 |
+
Copy
|
| 104 |
+
Corner
|
| 105 |
+
Correlate
|
| 106 |
+
Count
|
| 107 |
+
Cov
|
| 108 |
+
CP
|
| 109 |
+
CPU
|
| 110 |
+
Create
|
| 111 |
+
Credit
|
| 112 |
+
Crypt
|
| 113 |
+
CS
|
| 114 |
+
Cum
|
| 115 |
+
Currency
|
| 116 |
+
Curve
|
| 117 |
+
Curves
|
| 118 |
+
Custom
|
| 119 |
+
CZ
|
| 120 |
+
D
|
| 121 |
+
Data
|
| 122 |
+
Database
|
| 123 |
+
Datastructures
|
| 124 |
+
Date
|
| 125 |
+
Day
|
| 126 |
+
Days
|
| 127 |
+
Deactivate
|
| 128 |
+
Deal
|
| 129 |
+
Debug
|
| 130 |
+
Decrease
|
| 131 |
+
Default
|
| 132 |
+
Defuzzification
|
| 133 |
+
Degree
|
| 134 |
+
Deinit
|
| 135 |
+
Delete
|
| 136 |
+
Delta
|
| 137 |
+
Dequeue
|
| 138 |
+
Derivative
|
| 139 |
+
Description
|
| 140 |
+
Descriptor
|
| 141 |
+
Destroy
|
| 142 |
+
Detach
|
| 143 |
+
Deviation
|
| 144 |
+
Deviations
|
| 145 |
+
Diag
|
| 146 |
+
Digits
|
| 147 |
+
Direction
|
| 148 |
+
Disable
|
| 149 |
+
Disk
|
| 150 |
+
Dot
|
| 151 |
+
Double
|
| 152 |
+
Downtrend
|
| 153 |
+
Dperiod
|
| 154 |
+
Drag
|
| 155 |
+
DRAW
|
| 156 |
+
Draw
|
| 157 |
+
DX
|
| 158 |
+
Dynamic
|
| 159 |
+
Eigen
|
| 160 |
+
Elliott
|
| 161 |
+
Ellipse
|
| 162 |
+
Ema
|
| 163 |
+
Empty
|
| 164 |
+
Enable
|
| 165 |
+
Enqueue
|
| 166 |
+
Entry
|
| 167 |
+
Enum
|
| 168 |
+
Equals
|
| 169 |
+
Equity
|
| 170 |
+
Erase
|
| 171 |
+
Event
|
| 172 |
+
Every
|
| 173 |
+
Except
|
| 174 |
+
Exchange
|
| 175 |
+
Execute
|
| 176 |
+
Expert
|
| 177 |
+
Expiration
|
| 178 |
+
Eye
|
| 179 |
+
Factorization
|
| 180 |
+
Fast
|
| 181 |
+
Features
|
| 182 |
+
Fibonacci
|
| 183 |
+
File
|
| 184 |
+
Filename
|
| 185 |
+
Files
|
| 186 |
+
Fill
|
| 187 |
+
Filled
|
| 188 |
+
Find
|
| 189 |
+
First
|
| 190 |
+
Fixed
|
| 191 |
+
Flags
|
| 192 |
+
Flat
|
| 193 |
+
Flush
|
| 194 |
+
Folder
|
| 195 |
+
Font
|
| 196 |
+
Foreground
|
| 197 |
+
Format
|
| 198 |
+
Frame
|
| 199 |
+
Free
|
| 200 |
+
Freeze
|
| 201 |
+
Full
|
| 202 |
+
Functions
|
| 203 |
+
Fuzzy
|
| 204 |
+
Gann
|
| 205 |
+
Gap
|
| 206 |
+
General
|
| 207 |
+
Generic
|
| 208 |
+
Get
|
| 209 |
+
Global
|
| 210 |
+
Gradient
|
| 211 |
+
Graph
|
| 212 |
+
Graphic
|
| 213 |
+
Grid
|
| 214 |
+
H
|
| 215 |
+
Handle
|
| 216 |
+
Has
|
| 217 |
+
Hash
|
| 218 |
+
Head
|
| 219 |
+
Height
|
| 220 |
+
Hide
|
| 221 |
+
High
|
| 222 |
+
Histogram
|
| 223 |
+
History
|
| 224 |
+
Hour
|
| 225 |
+
Hsplit
|
| 226 |
+
I
|
| 227 |
+
i
|
| 228 |
+
Id
|
| 229 |
+
Identifier
|
| 230 |
+
Identity
|
| 231 |
+
Ignore
|
| 232 |
+
Implication
|
| 233 |
+
Ind
|
| 234 |
+
Indent
|
| 235 |
+
Index
|
| 236 |
+
Indic
|
| 237 |
+
Indicator
|
| 238 |
+
Indicators
|
| 239 |
+
Info
|
| 240 |
+
Ini
|
| 241 |
+
Init
|
| 242 |
+
initialize
|
| 243 |
+
Initialize
|
| 244 |
+
Inner
|
| 245 |
+
Input
|
| 246 |
+
Insert
|
| 247 |
+
Integer
|
| 248 |
+
Intersect
|
| 249 |
+
Inv
|
| 250 |
+
Inverse
|
| 251 |
+
Invert
|
| 252 |
+
Is
|
| 253 |
+
Jaw
|
| 254 |
+
Kernel
|
| 255 |
+
Key
|
| 256 |
+
Kijun
|
| 257 |
+
Kperiod
|
| 258 |
+
Kron
|
| 259 |
+
Label
|
| 260 |
+
Language
|
| 261 |
+
Last
|
| 262 |
+
LDL
|
| 263 |
+
Least
|
| 264 |
+
Left
|
| 265 |
+
Legend
|
| 266 |
+
Len
|
| 267 |
+
Level
|
| 268 |
+
Levels
|
| 269 |
+
Leverage
|
| 270 |
+
Light
|
| 271 |
+
Limit
|
| 272 |
+
Line
|
| 273 |
+
Linear
|
| 274 |
+
Lines
|
| 275 |
+
Lips
|
| 276 |
+
List
|
| 277 |
+
Load
|
| 278 |
+
Locking
|
| 279 |
+
Log
|
| 280 |
+
Login
|
| 281 |
+
login
|
| 282 |
+
Long
|
| 283 |
+
Loss
|
| 284 |
+
Lot
|
| 285 |
+
Lots
|
| 286 |
+
Low
|
| 287 |
+
Lower
|
| 288 |
+
Lst
|
| 289 |
+
LU
|
| 290 |
+
LUP
|
| 291 |
+
Ma
|
| 292 |
+
Machine
|
| 293 |
+
Magic
|
| 294 |
+
Main
|
| 295 |
+
Major
|
| 296 |
+
Mamdani
|
| 297 |
+
Manipulations
|
| 298 |
+
Margin
|
| 299 |
+
Market
|
| 300 |
+
Marks
|
| 301 |
+
Mat
|
| 302 |
+
Math
|
| 303 |
+
Mathematics
|
| 304 |
+
Max
|
| 305 |
+
Maximize
|
| 306 |
+
Maximum
|
| 307 |
+
Mean
|
| 308 |
+
Median
|
| 309 |
+
Membership
|
| 310 |
+
Memory
|
| 311 |
+
Message
|
| 312 |
+
Method
|
| 313 |
+
Mid
|
| 314 |
+
Min
|
| 315 |
+
Minimize
|
| 316 |
+
Minimized
|
| 317 |
+
Minimum
|
| 318 |
+
Minus
|
| 319 |
+
Mode
|
| 320 |
+
Modules
|
| 321 |
+
Mon
|
| 322 |
+
Money
|
| 323 |
+
Month
|
| 324 |
+
Mouse
|
| 325 |
+
Move
|
| 326 |
+
MQL
|
| 327 |
+
Name
|
| 328 |
+
Navigate
|
| 329 |
+
Next
|
| 330 |
+
No
|
| 331 |
+
Norm
|
| 332 |
+
Normalize
|
| 333 |
+
Not
|
| 334 |
+
Num
|
| 335 |
+
Object
|
| 336 |
+
Objects
|
| 337 |
+
Offset
|
| 338 |
+
On
|
| 339 |
+
Ones
|
| 340 |
+
ONNX
|
| 341 |
+
Onnx
|
| 342 |
+
Op
|
| 343 |
+
Open
|
| 344 |
+
Operations
|
| 345 |
+
Order
|
| 346 |
+
Orders
|
| 347 |
+
Organizing
|
| 348 |
+
Oscillators
|
| 349 |
+
Outer
|
| 350 |
+
Output
|
| 351 |
+
Overlaps
|
| 352 |
+
Owner
|
| 353 |
+
Panels
|
| 354 |
+
Param
|
| 355 |
+
Parameter
|
| 356 |
+
Parent
|
| 357 |
+
Parse
|
| 358 |
+
Path
|
| 359 |
+
Patterns
|
| 360 |
+
Peek
|
| 361 |
+
Percent
|
| 362 |
+
Percentile
|
| 363 |
+
Period
|
| 364 |
+
Pie
|
| 365 |
+
Pips
|
| 366 |
+
Pixel
|
| 367 |
+
Play
|
| 368 |
+
Plot
|
| 369 |
+
PLU
|
| 370 |
+
Plus
|
| 371 |
+
Point
|
| 372 |
+
Points
|
| 373 |
+
Polar
|
| 374 |
+
Polygon
|
| 375 |
+
Polyline
|
| 376 |
+
Pop
|
| 377 |
+
Position
|
| 378 |
+
Positions
|
| 379 |
+
Power
|
| 380 |
+
Precision
|
| 381 |
+
Prepare
|
| 382 |
+
Pressed
|
| 383 |
+
Prev
|
| 384 |
+
Previous
|
| 385 |
+
Price
|
| 386 |
+
Print
|
| 387 |
+
Processing
|
| 388 |
+
Products
|
| 389 |
+
Profit
|
| 390 |
+
Program
|
| 391 |
+
Projection
|
| 392 |
+
Prop
|
| 393 |
+
Pseudo
|
| 394 |
+
Push
|
| 395 |
+
QR
|
| 396 |
+
Quantile
|
| 397 |
+
Random
|
| 398 |
+
Rank
|
| 399 |
+
Ray
|
| 400 |
+
Read
|
| 401 |
+
Real
|
| 402 |
+
Rebound
|
| 403 |
+
Receiver
|
| 404 |
+
Rectangle
|
| 405 |
+
Redraw
|
| 406 |
+
Reduce
|
| 407 |
+
Reflect
|
| 408 |
+
Refresh
|
| 409 |
+
Regression
|
| 410 |
+
Remove
|
| 411 |
+
Render
|
| 412 |
+
Replace
|
| 413 |
+
Request
|
| 414 |
+
Reserve
|
| 415 |
+
Reset
|
| 416 |
+
Reshape
|
| 417 |
+
Resize
|
| 418 |
+
Resource
|
| 419 |
+
Result
|
| 420 |
+
Reverse
|
| 421 |
+
Right
|
| 422 |
+
Root
|
| 423 |
+
Row
|
| 424 |
+
Rows
|
| 425 |
+
Rules
|
| 426 |
+
Run
|
| 427 |
+
Sar
|
| 428 |
+
Save
|
| 429 |
+
Scientific
|
| 430 |
+
Scale
|
| 431 |
+
Screen
|
| 432 |
+
Search
|
| 433 |
+
Sec
|
| 434 |
+
Seek
|
| 435 |
+
Select
|
| 436 |
+
Selectable
|
| 437 |
+
Selected
|
| 438 |
+
Sell
|
| 439 |
+
Send
|
| 440 |
+
Senkou
|
| 441 |
+
Series
|
| 442 |
+
Server
|
| 443 |
+
Session
|
| 444 |
+
Set
|
| 445 |
+
Shape
|
| 446 |
+
Shift
|
| 447 |
+
Short
|
| 448 |
+
Show
|
| 449 |
+
Shutdown
|
| 450 |
+
shutdown
|
| 451 |
+
Sigma
|
| 452 |
+
Signal
|
| 453 |
+
Signals
|
| 454 |
+
Singular
|
| 455 |
+
Size
|
| 456 |
+
Sleep
|
| 457 |
+
SLog
|
| 458 |
+
Slow
|
| 459 |
+
Slowing
|
| 460 |
+
Socket
|
| 461 |
+
Solutions
|
| 462 |
+
Solve
|
| 463 |
+
Sort
|
| 464 |
+
Spectrum
|
| 465 |
+
Split
|
| 466 |
+
Spread
|
| 467 |
+
Start
|
| 468 |
+
State
|
| 469 |
+
Statistical
|
| 470 |
+
Statistics
|
| 471 |
+
Status
|
| 472 |
+
Std
|
| 473 |
+
Step
|
| 474 |
+
Steps
|
| 475 |
+
Stop
|
| 476 |
+
Stopout
|
| 477 |
+
Stops
|
| 478 |
+
Store
|
| 479 |
+
Strategy
|
| 480 |
+
String
|
| 481 |
+
Strings
|
| 482 |
+
Struct
|
| 483 |
+
Style
|
| 484 |
+
Subwin
|
| 485 |
+
Sugeno
|
| 486 |
+
Sum
|
| 487 |
+
Support
|
| 488 |
+
SVD
|
| 489 |
+
Swap
|
| 490 |
+
Symbol
|
| 491 |
+
Symmetric
|
| 492 |
+
Take
|
| 493 |
+
Teeth
|
| 494 |
+
Tell
|
| 495 |
+
Tenkan
|
| 496 |
+
Term
|
| 497 |
+
Terminal
|
| 498 |
+
Terms
|
| 499 |
+
Tester
|
| 500 |
+
Text
|
| 501 |
+
Threshold
|
| 502 |
+
Tick
|
| 503 |
+
Ticket
|
| 504 |
+
Ticks
|
| 505 |
+
Time
|
| 506 |
+
Timeframe
|
| 507 |
+
Timeframes
|
| 508 |
+
Timeseries
|
| 509 |
+
To
|
| 510 |
+
Tooltip
|
| 511 |
+
Top
|
| 512 |
+
Total
|
| 513 |
+
Trace
|
| 514 |
+
Trade
|
| 515 |
+
Trailing
|
| 516 |
+
Transformations
|
| 517 |
+
Translate
|
| 518 |
+
Transparent
|
| 519 |
+
Transposepy
|
| 520 |
+
Trend
|
| 521 |
+
Tri
|
| 522 |
+
Triangle
|
| 523 |
+
Trim
|
| 524 |
+
Try
|
| 525 |
+
Type
|
| 526 |
+
Uninitialize
|
| 527 |
+
Union
|
| 528 |
+
Update
|
| 529 |
+
Upper
|
| 530 |
+
Used
|
| 531 |
+
V
|
| 532 |
+
Validation
|
| 533 |
+
Value
|
| 534 |
+
Values
|
| 535 |
+
Var
|
| 536 |
+
version
|
| 537 |
+
View
|
| 538 |
+
Visible
|
| 539 |
+
Volume
|
| 540 |
+
Vsplit
|
| 541 |
+
Wait
|
| 542 |
+
Web
|
| 543 |
+
Weight
|
| 544 |
+
Width
|
| 545 |
+
Window
|
| 546 |
+
Windows
|
| 547 |
+
Write
|
| 548 |
+
X
|
| 549 |
+
X1
|
| 550 |
+
X2
|
| 551 |
+
X3
|
| 552 |
+
X4
|
| 553 |
+
Y
|
| 554 |
+
Year
|
| 555 |
+
Z
|
| 556 |
+
Zero
|
| 557 |
+
Zeros
|
syntaxes/mql5.tmLanguage.json
ADDED
|
@@ -0,0 +1,2280 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"$schema": "https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",
|
| 3 |
+
"name": "MQL5",
|
| 4 |
+
"scopeName": "source.mql5",
|
| 5 |
+
"patterns": [
|
| 6 |
+
{
|
| 7 |
+
"match": "^\\s*(#define|#import|#include|#property|#resource)\\b",
|
| 8 |
+
"name": "keyword.control.directive.mql5"
|
| 9 |
+
},
|
| 10 |
+
{
|
| 11 |
+
"match": "\\b(bool|char|color|datetime|double|float|group|int|long|short|string|uchar|uint|ulong|ushort|void)\\b",
|
| 12 |
+
"name": "storage.type.mql5"
|
| 13 |
+
},
|
| 14 |
+
{
|
| 15 |
+
"match": "\\b(break|case|continue|default|do|else|for|goto|if|return|switch|while)\\b",
|
| 16 |
+
"name": "keyword.control.mql5"
|
| 17 |
+
},
|
| 18 |
+
{
|
| 19 |
+
"match": "\\b(class|const|enum|extern|input|override|private|protected|public|static|struct|virtual)\\b",
|
| 20 |
+
"name": "storage.modifier.mql5"
|
| 21 |
+
},
|
| 22 |
+
{
|
| 23 |
+
"match": "\\b[A-Z]+(?:_[A-Z]+)+\\b",
|
| 24 |
+
"name": "constant.other.caps-underscore.mql5"
|
| 25 |
+
},
|
| 26 |
+
{
|
| 27 |
+
"begin": "//",
|
| 28 |
+
"end": "$",
|
| 29 |
+
"name": "comment.line.double-slash.mql5"
|
| 30 |
+
},
|
| 31 |
+
{
|
| 32 |
+
"begin": "/\\*",
|
| 33 |
+
"end": "\\*/",
|
| 34 |
+
"name": "comment.block.mql5"
|
| 35 |
+
},
|
| 36 |
+
{
|
| 37 |
+
"begin": "\"",
|
| 38 |
+
"end": "\"",
|
| 39 |
+
"name": "string.quoted.double.mql5",
|
| 40 |
+
"patterns": [
|
| 41 |
+
{
|
| 42 |
+
"match": "\\\\.",
|
| 43 |
+
"name": "constant.character.escape.mql5"
|
| 44 |
+
}
|
| 45 |
+
]
|
| 46 |
+
},
|
| 47 |
+
{
|
| 48 |
+
"match": "\\b\\d+(\\.\\d+)?\\b",
|
| 49 |
+
"name": "constant.numeric.mql5"
|
| 50 |
+
},
|
| 51 |
+
{
|
| 52 |
+
"match": "\\bDefuzzification[A-Za-z0-9_]*\\b",
|
| 53 |
+
"name": "support.function.prefix.Defuzzification.mql5"
|
| 54 |
+
},
|
| 55 |
+
{
|
| 56 |
+
"match": "\\bTransformations[A-Za-z0-9_]*\\b",
|
| 57 |
+
"name": "support.function.prefix.Transformations.mql5"
|
| 58 |
+
},
|
| 59 |
+
{
|
| 60 |
+
"match": "\\bClassification[A-Za-z0-9_]*\\b",
|
| 61 |
+
"name": "support.function.prefix.Classification.mql5"
|
| 62 |
+
},
|
| 63 |
+
{
|
| 64 |
+
"match": "\\bDatastructures[A-Za-z0-9_]*\\b",
|
| 65 |
+
"name": "support.function.prefix.Datastructures.mql5"
|
| 66 |
+
},
|
| 67 |
+
{
|
| 68 |
+
"match": "\\bFactorization[A-Za-z0-9_]*\\b",
|
| 69 |
+
"name": "support.function.prefix.Factorization.mql5"
|
| 70 |
+
},
|
| 71 |
+
{
|
| 72 |
+
"match": "\\bManipulations[A-Za-z0-9_]*\\b",
|
| 73 |
+
"name": "support.function.prefix.Manipulations.mql5"
|
| 74 |
+
},
|
| 75 |
+
{
|
| 76 |
+
"match": "\\bAccumulative[A-Za-z0-9_]*\\b",
|
| 77 |
+
"name": "support.function.prefix.Accumulative.mql5"
|
| 78 |
+
},
|
| 79 |
+
{
|
| 80 |
+
"match": "\\bUninitialize[A-Za-z0-9_]*\\b",
|
| 81 |
+
"name": "support.function.prefix.Uninitialize.mql5"
|
| 82 |
+
},
|
| 83 |
+
{
|
| 84 |
+
"match": "\\bAggregation[A-Za-z0-9_]*\\b",
|
| 85 |
+
"name": "support.function.prefix.Aggregation.mql5"
|
| 86 |
+
},
|
| 87 |
+
{
|
| 88 |
+
"match": "\\bComposition[A-Za-z0-9_]*\\b",
|
| 89 |
+
"name": "support.function.prefix.Composition.mql5"
|
| 90 |
+
},
|
| 91 |
+
{
|
| 92 |
+
"match": "\\bDescription[A-Za-z0-9_]*\\b",
|
| 93 |
+
"name": "support.function.prefix.Description.mql5"
|
| 94 |
+
},
|
| 95 |
+
{
|
| 96 |
+
"match": "\\bImplication[A-Za-z0-9_]*\\b",
|
| 97 |
+
"name": "support.function.prefix.Implication.mql5"
|
| 98 |
+
},
|
| 99 |
+
{
|
| 100 |
+
"match": "\\bMathematics[A-Za-z0-9_]*\\b",
|
| 101 |
+
"name": "support.function.prefix.Mathematics.mql5"
|
| 102 |
+
},
|
| 103 |
+
{
|
| 104 |
+
"match": "\\bOscillators[A-Za-z0-9_]*\\b",
|
| 105 |
+
"name": "support.function.prefix.Oscillators.mql5"
|
| 106 |
+
},
|
| 107 |
+
{
|
| 108 |
+
"match": "\\bStatistical[A-Za-z0-9_]*\\b",
|
| 109 |
+
"name": "support.function.prefix.Statistical.mql5"
|
| 110 |
+
},
|
| 111 |
+
{
|
| 112 |
+
"match": "\\bTransparent[A-Za-z0-9_]*\\b",
|
| 113 |
+
"name": "support.function.prefix.Transparent.mql5"
|
| 114 |
+
},
|
| 115 |
+
{
|
| 116 |
+
"match": "\\bTransposepy[A-Za-z0-9_]*\\b",
|
| 117 |
+
"name": "support.function.prefix.Transposepy.mql5"
|
| 118 |
+
},
|
| 119 |
+
{
|
| 120 |
+
"match": "\\bActivation[A-Za-z0-9_]*\\b",
|
| 121 |
+
"name": "support.function.prefix.Activation.mql5"
|
| 122 |
+
},
|
| 123 |
+
{
|
| 124 |
+
"match": "\\bBackground[A-Za-z0-9_]*\\b",
|
| 125 |
+
"name": "support.function.prefix.Background.mql5"
|
| 126 |
+
},
|
| 127 |
+
{
|
| 128 |
+
"match": "\\bCommission[A-Za-z0-9_]*\\b",
|
| 129 |
+
"name": "support.function.prefix.Commission.mql5"
|
| 130 |
+
},
|
| 131 |
+
{
|
| 132 |
+
"match": "\\bConclusion[A-Za-z0-9_]*\\b",
|
| 133 |
+
"name": "support.function.prefix.Conclusion.mql5"
|
| 134 |
+
},
|
| 135 |
+
{
|
| 136 |
+
"match": "\\bConditions[A-Za-z0-9_]*\\b",
|
| 137 |
+
"name": "support.function.prefix.Conditions.mql5"
|
| 138 |
+
},
|
| 139 |
+
{
|
| 140 |
+
"match": "\\bDeactivate[A-Za-z0-9_]*\\b",
|
| 141 |
+
"name": "support.function.prefix.Deactivate.mql5"
|
| 142 |
+
},
|
| 143 |
+
{
|
| 144 |
+
"match": "\\bDerivative[A-Za-z0-9_]*\\b",
|
| 145 |
+
"name": "support.function.prefix.Derivative.mql5"
|
| 146 |
+
},
|
| 147 |
+
{
|
| 148 |
+
"match": "\\bDescriptor[A-Za-z0-9_]*\\b",
|
| 149 |
+
"name": "support.function.prefix.Descriptor.mql5"
|
| 150 |
+
},
|
| 151 |
+
{
|
| 152 |
+
"match": "\\bDeviations[A-Za-z0-9_]*\\b",
|
| 153 |
+
"name": "support.function.prefix.Deviations.mql5"
|
| 154 |
+
},
|
| 155 |
+
{
|
| 156 |
+
"match": "\\bExpiration[A-Za-z0-9_]*\\b",
|
| 157 |
+
"name": "support.function.prefix.Expiration.mql5"
|
| 158 |
+
},
|
| 159 |
+
{
|
| 160 |
+
"match": "\\bForeground[A-Za-z0-9_]*\\b",
|
| 161 |
+
"name": "support.function.prefix.Foreground.mql5"
|
| 162 |
+
},
|
| 163 |
+
{
|
| 164 |
+
"match": "\\bIdentifier[A-Za-z0-9_]*\\b",
|
| 165 |
+
"name": "support.function.prefix.Identifier.mql5"
|
| 166 |
+
},
|
| 167 |
+
{
|
| 168 |
+
"match": "\\bIndicators[A-Za-z0-9_]*\\b",
|
| 169 |
+
"name": "support.function.prefix.Indicators.mql5"
|
| 170 |
+
},
|
| 171 |
+
{
|
| 172 |
+
"match": "\\binitialize[A-Za-z0-9_]*\\b",
|
| 173 |
+
"name": "support.function.prefix.initialize.mql5"
|
| 174 |
+
},
|
| 175 |
+
{
|
| 176 |
+
"match": "\\bInitialize[A-Za-z0-9_]*\\b",
|
| 177 |
+
"name": "support.function.prefix.Initialize.mql5"
|
| 178 |
+
},
|
| 179 |
+
{
|
| 180 |
+
"match": "\\bMembership[A-Za-z0-9_]*\\b",
|
| 181 |
+
"name": "support.function.prefix.Membership.mql5"
|
| 182 |
+
},
|
| 183 |
+
{
|
| 184 |
+
"match": "\\bOperations[A-Za-z0-9_]*\\b",
|
| 185 |
+
"name": "support.function.prefix.Operations.mql5"
|
| 186 |
+
},
|
| 187 |
+
{
|
| 188 |
+
"match": "\\bOrganizing[A-Za-z0-9_]*\\b",
|
| 189 |
+
"name": "support.function.prefix.Organizing.mql5"
|
| 190 |
+
},
|
| 191 |
+
{
|
| 192 |
+
"match": "\\bPercentile[A-Za-z0-9_]*\\b",
|
| 193 |
+
"name": "support.function.prefix.Percentile.mql5"
|
| 194 |
+
},
|
| 195 |
+
{
|
| 196 |
+
"match": "\\bProcessing[A-Za-z0-9_]*\\b",
|
| 197 |
+
"name": "support.function.prefix.Processing.mql5"
|
| 198 |
+
},
|
| 199 |
+
{
|
| 200 |
+
"match": "\\bProjection[A-Za-z0-9_]*\\b",
|
| 201 |
+
"name": "support.function.prefix.Projection.mql5"
|
| 202 |
+
},
|
| 203 |
+
{
|
| 204 |
+
"match": "\\bRegression[A-Za-z0-9_]*\\b",
|
| 205 |
+
"name": "support.function.prefix.Regression.mql5"
|
| 206 |
+
},
|
| 207 |
+
{
|
| 208 |
+
"match": "\\bScientific[A-Za-z0-9_]*\\b",
|
| 209 |
+
"name": "support.function.prefix.Scientific.mql5"
|
| 210 |
+
},
|
| 211 |
+
{
|
| 212 |
+
"match": "\\bSelectable[A-Za-z0-9_]*\\b",
|
| 213 |
+
"name": "support.function.prefix.Selectable.mql5"
|
| 214 |
+
},
|
| 215 |
+
{
|
| 216 |
+
"match": "\\bStatistics[A-Za-z0-9_]*\\b",
|
| 217 |
+
"name": "support.function.prefix.Statistics.mql5"
|
| 218 |
+
},
|
| 219 |
+
{
|
| 220 |
+
"match": "\\bTimeframes[A-Za-z0-9_]*\\b",
|
| 221 |
+
"name": "support.function.prefix.Timeframes.mql5"
|
| 222 |
+
},
|
| 223 |
+
{
|
| 224 |
+
"match": "\\bTimeseries[A-Za-z0-9_]*\\b",
|
| 225 |
+
"name": "support.function.prefix.Timeseries.mql5"
|
| 226 |
+
},
|
| 227 |
+
{
|
| 228 |
+
"match": "\\bValidation[A-Za-z0-9_]*\\b",
|
| 229 |
+
"name": "support.function.prefix.Validation.mql5"
|
| 230 |
+
},
|
| 231 |
+
{
|
| 232 |
+
"match": "\\bAlignment[A-Za-z0-9_]*\\b",
|
| 233 |
+
"name": "support.function.prefix.Alignment.mql5"
|
| 234 |
+
},
|
| 235 |
+
{
|
| 236 |
+
"match": "\\bAvailable[A-Za-z0-9_]*\\b",
|
| 237 |
+
"name": "support.function.prefix.Available.mql5"
|
| 238 |
+
},
|
| 239 |
+
{
|
| 240 |
+
"match": "\\bCalculate[A-Za-z0-9_]*\\b",
|
| 241 |
+
"name": "support.function.prefix.Calculate.mql5"
|
| 242 |
+
},
|
| 243 |
+
{
|
| 244 |
+
"match": "\\bCholeskyL[A-Za-z0-9_]*\\b",
|
| 245 |
+
"name": "support.function.prefix.CholeskyL.mql5"
|
| 246 |
+
},
|
| 247 |
+
{
|
| 248 |
+
"match": "\\bCommision[A-Za-z0-9_]*\\b",
|
| 249 |
+
"name": "support.function.prefix.Commision.mql5"
|
| 250 |
+
},
|
| 251 |
+
{
|
| 252 |
+
"match": "\\bCondition[A-Za-z0-9_]*\\b",
|
| 253 |
+
"name": "support.function.prefix.Condition.mql5"
|
| 254 |
+
},
|
| 255 |
+
{
|
| 256 |
+
"match": "\\bConfusion[A-Za-z0-9_]*\\b",
|
| 257 |
+
"name": "support.function.prefix.Confusion.mql5"
|
| 258 |
+
},
|
| 259 |
+
{
|
| 260 |
+
"match": "\\bCorrelate[A-Za-z0-9_]*\\b",
|
| 261 |
+
"name": "support.function.prefix.Correlate.mql5"
|
| 262 |
+
},
|
| 263 |
+
{
|
| 264 |
+
"match": "\\bDeviation[A-Za-z0-9_]*\\b",
|
| 265 |
+
"name": "support.function.prefix.Deviation.mql5"
|
| 266 |
+
},
|
| 267 |
+
{
|
| 268 |
+
"match": "\\bDirection[A-Za-z0-9_]*\\b",
|
| 269 |
+
"name": "support.function.prefix.Direction.mql5"
|
| 270 |
+
},
|
| 271 |
+
{
|
| 272 |
+
"match": "\\bDowntrend[A-Za-z0-9_]*\\b",
|
| 273 |
+
"name": "support.function.prefix.Downtrend.mql5"
|
| 274 |
+
},
|
| 275 |
+
{
|
| 276 |
+
"match": "\\bFibonacci[A-Za-z0-9_]*\\b",
|
| 277 |
+
"name": "support.function.prefix.Fibonacci.mql5"
|
| 278 |
+
},
|
| 279 |
+
{
|
| 280 |
+
"match": "\\bFunctions[A-Za-z0-9_]*\\b",
|
| 281 |
+
"name": "support.function.prefix.Functions.mql5"
|
| 282 |
+
},
|
| 283 |
+
{
|
| 284 |
+
"match": "\\bHistogram[A-Za-z0-9_]*\\b",
|
| 285 |
+
"name": "support.function.prefix.Histogram.mql5"
|
| 286 |
+
},
|
| 287 |
+
{
|
| 288 |
+
"match": "\\bIndicator[A-Za-z0-9_]*\\b",
|
| 289 |
+
"name": "support.function.prefix.Indicator.mql5"
|
| 290 |
+
},
|
| 291 |
+
{
|
| 292 |
+
"match": "\\bIntersect[A-Za-z0-9_]*\\b",
|
| 293 |
+
"name": "support.function.prefix.Intersect.mql5"
|
| 294 |
+
},
|
| 295 |
+
{
|
| 296 |
+
"match": "\\bMinimized[A-Za-z0-9_]*\\b",
|
| 297 |
+
"name": "support.function.prefix.Minimized.mql5"
|
| 298 |
+
},
|
| 299 |
+
{
|
| 300 |
+
"match": "\\bNormalize[A-Za-z0-9_]*\\b",
|
| 301 |
+
"name": "support.function.prefix.Normalize.mql5"
|
| 302 |
+
},
|
| 303 |
+
{
|
| 304 |
+
"match": "\\bParameter[A-Za-z0-9_]*\\b",
|
| 305 |
+
"name": "support.function.prefix.Parameter.mql5"
|
| 306 |
+
},
|
| 307 |
+
{
|
| 308 |
+
"match": "\\bPositions[A-Za-z0-9_]*\\b",
|
| 309 |
+
"name": "support.function.prefix.Positions.mql5"
|
| 310 |
+
},
|
| 311 |
+
{
|
| 312 |
+
"match": "\\bPrecision[A-Za-z0-9_]*\\b",
|
| 313 |
+
"name": "support.function.prefix.Precision.mql5"
|
| 314 |
+
},
|
| 315 |
+
{
|
| 316 |
+
"match": "\\bRectangle[A-Za-z0-9_]*\\b",
|
| 317 |
+
"name": "support.function.prefix.Rectangle.mql5"
|
| 318 |
+
},
|
| 319 |
+
{
|
| 320 |
+
"match": "\\bSolutions[A-Za-z0-9_]*\\b",
|
| 321 |
+
"name": "support.function.prefix.Solutions.mql5"
|
| 322 |
+
},
|
| 323 |
+
{
|
| 324 |
+
"match": "\\bSymmetric[A-Za-z0-9_]*\\b",
|
| 325 |
+
"name": "support.function.prefix.Symmetric.mql5"
|
| 326 |
+
},
|
| 327 |
+
{
|
| 328 |
+
"match": "\\bThreshold[A-Za-z0-9_]*\\b",
|
| 329 |
+
"name": "support.function.prefix.Threshold.mql5"
|
| 330 |
+
},
|
| 331 |
+
{
|
| 332 |
+
"match": "\\bTimeframe[A-Za-z0-9_]*\\b",
|
| 333 |
+
"name": "support.function.prefix.Timeframe.mql5"
|
| 334 |
+
},
|
| 335 |
+
{
|
| 336 |
+
"match": "\\bTranslate[A-Za-z0-9_]*\\b",
|
| 337 |
+
"name": "support.function.prefix.Translate.mql5"
|
| 338 |
+
},
|
| 339 |
+
{
|
| 340 |
+
"match": "\\bActivate[A-Za-z0-9_]*\\b",
|
| 341 |
+
"name": "support.function.prefix.Activate.mql5"
|
| 342 |
+
},
|
| 343 |
+
{
|
| 344 |
+
"match": "\\bCalendar[A-Za-z0-9_]*\\b",
|
| 345 |
+
"name": "support.function.prefix.Calendar.mql5"
|
| 346 |
+
},
|
| 347 |
+
{
|
| 348 |
+
"match": "\\bCapacity[A-Za-z0-9_]*\\b",
|
| 349 |
+
"name": "support.function.prefix.Capacity.mql5"
|
| 350 |
+
},
|
| 351 |
+
{
|
| 352 |
+
"match": "\\bCholesky[A-Za-z0-9_]*\\b",
|
| 353 |
+
"name": "support.function.prefix.Cholesky.mql5"
|
| 354 |
+
},
|
| 355 |
+
{
|
| 356 |
+
"match": "\\bComparer[A-Za-z0-9_]*\\b",
|
| 357 |
+
"name": "support.function.prefix.Comparer.mql5"
|
| 358 |
+
},
|
| 359 |
+
{
|
| 360 |
+
"match": "\\bContains[A-Za-z0-9_]*\\b",
|
| 361 |
+
"name": "support.function.prefix.Contains.mql5"
|
| 362 |
+
},
|
| 363 |
+
{
|
| 364 |
+
"match": "\\bContract[A-Za-z0-9_]*\\b",
|
| 365 |
+
"name": "support.function.prefix.Contract.mql5"
|
| 366 |
+
},
|
| 367 |
+
{
|
| 368 |
+
"match": "\\bControls[A-Za-z0-9_]*\\b",
|
| 369 |
+
"name": "support.function.prefix.Controls.mql5"
|
| 370 |
+
},
|
| 371 |
+
{
|
| 372 |
+
"match": "\\bConvolve[A-Za-z0-9_]*\\b",
|
| 373 |
+
"name": "support.function.prefix.Convolve.mql5"
|
| 374 |
+
},
|
| 375 |
+
{
|
| 376 |
+
"match": "\\bCurrency[A-Za-z0-9_]*\\b",
|
| 377 |
+
"name": "support.function.prefix.Currency.mql5"
|
| 378 |
+
},
|
| 379 |
+
{
|
| 380 |
+
"match": "\\bDatabase[A-Za-z0-9_]*\\b",
|
| 381 |
+
"name": "support.function.prefix.Database.mql5"
|
| 382 |
+
},
|
| 383 |
+
{
|
| 384 |
+
"match": "\\bDecrease[A-Za-z0-9_]*\\b",
|
| 385 |
+
"name": "support.function.prefix.Decrease.mql5"
|
| 386 |
+
},
|
| 387 |
+
{
|
| 388 |
+
"match": "\\bExchange[A-Za-z0-9_]*\\b",
|
| 389 |
+
"name": "support.function.prefix.Exchange.mql5"
|
| 390 |
+
},
|
| 391 |
+
{
|
| 392 |
+
"match": "\\bFeatures[A-Za-z0-9_]*\\b",
|
| 393 |
+
"name": "support.function.prefix.Features.mql5"
|
| 394 |
+
},
|
| 395 |
+
{
|
| 396 |
+
"match": "\\bFilename[A-Za-z0-9_]*\\b",
|
| 397 |
+
"name": "support.function.prefix.Filename.mql5"
|
| 398 |
+
},
|
| 399 |
+
{
|
| 400 |
+
"match": "\\bGradient[A-Za-z0-9_]*\\b",
|
| 401 |
+
"name": "support.function.prefix.Gradient.mql5"
|
| 402 |
+
},
|
| 403 |
+
{
|
| 404 |
+
"match": "\\bIdentity[A-Za-z0-9_]*\\b",
|
| 405 |
+
"name": "support.function.prefix.Identity.mql5"
|
| 406 |
+
},
|
| 407 |
+
{
|
| 408 |
+
"match": "\\bLanguage[A-Za-z0-9_]*\\b",
|
| 409 |
+
"name": "support.function.prefix.Language.mql5"
|
| 410 |
+
},
|
| 411 |
+
{
|
| 412 |
+
"match": "\\bLeverage[A-Za-z0-9_]*\\b",
|
| 413 |
+
"name": "support.function.prefix.Leverage.mql5"
|
| 414 |
+
},
|
| 415 |
+
{
|
| 416 |
+
"match": "\\bMaximize[A-Za-z0-9_]*\\b",
|
| 417 |
+
"name": "support.function.prefix.Maximize.mql5"
|
| 418 |
+
},
|
| 419 |
+
{
|
| 420 |
+
"match": "\\bMinimize[A-Za-z0-9_]*\\b",
|
| 421 |
+
"name": "support.function.prefix.Minimize.mql5"
|
| 422 |
+
},
|
| 423 |
+
{
|
| 424 |
+
"match": "\\bNavigate[A-Za-z0-9_]*\\b",
|
| 425 |
+
"name": "support.function.prefix.Navigate.mql5"
|
| 426 |
+
},
|
| 427 |
+
{
|
| 428 |
+
"match": "\\bOverlaps[A-Za-z0-9_]*\\b",
|
| 429 |
+
"name": "support.function.prefix.Overlaps.mql5"
|
| 430 |
+
},
|
| 431 |
+
{
|
| 432 |
+
"match": "\\bPatterns[A-Za-z0-9_]*\\b",
|
| 433 |
+
"name": "support.function.prefix.Patterns.mql5"
|
| 434 |
+
},
|
| 435 |
+
{
|
| 436 |
+
"match": "\\bPolyline[A-Za-z0-9_]*\\b",
|
| 437 |
+
"name": "support.function.prefix.Polyline.mql5"
|
| 438 |
+
},
|
| 439 |
+
{
|
| 440 |
+
"match": "\\bPosition[A-Za-z0-9_]*\\b",
|
| 441 |
+
"name": "support.function.prefix.Position.mql5"
|
| 442 |
+
},
|
| 443 |
+
{
|
| 444 |
+
"match": "\\bPrevious[A-Za-z0-9_]*\\b",
|
| 445 |
+
"name": "support.function.prefix.Previous.mql5"
|
| 446 |
+
},
|
| 447 |
+
{
|
| 448 |
+
"match": "\\bProducts[A-Za-z0-9_]*\\b",
|
| 449 |
+
"name": "support.function.prefix.Products.mql5"
|
| 450 |
+
},
|
| 451 |
+
{
|
| 452 |
+
"match": "\\bQuantile[A-Za-z0-9_]*\\b",
|
| 453 |
+
"name": "support.function.prefix.Quantile.mql5"
|
| 454 |
+
},
|
| 455 |
+
{
|
| 456 |
+
"match": "\\bReceiver[A-Za-z0-9_]*\\b",
|
| 457 |
+
"name": "support.function.prefix.Receiver.mql5"
|
| 458 |
+
},
|
| 459 |
+
{
|
| 460 |
+
"match": "\\bResource[A-Za-z0-9_]*\\b",
|
| 461 |
+
"name": "support.function.prefix.Resource.mql5"
|
| 462 |
+
},
|
| 463 |
+
{
|
| 464 |
+
"match": "\\bSelected[A-Za-z0-9_]*\\b",
|
| 465 |
+
"name": "support.function.prefix.Selected.mql5"
|
| 466 |
+
},
|
| 467 |
+
{
|
| 468 |
+
"match": "\\bShutdown[A-Za-z0-9_]*\\b",
|
| 469 |
+
"name": "support.function.prefix.Shutdown.mql5"
|
| 470 |
+
},
|
| 471 |
+
{
|
| 472 |
+
"match": "\\bshutdown[A-Za-z0-9_]*\\b",
|
| 473 |
+
"name": "support.function.prefix.shutdown.mql5"
|
| 474 |
+
},
|
| 475 |
+
{
|
| 476 |
+
"match": "\\bSingular[A-Za-z0-9_]*\\b",
|
| 477 |
+
"name": "support.function.prefix.Singular.mql5"
|
| 478 |
+
},
|
| 479 |
+
{
|
| 480 |
+
"match": "\\bSpectrum[A-Za-z0-9_]*\\b",
|
| 481 |
+
"name": "support.function.prefix.Spectrum.mql5"
|
| 482 |
+
},
|
| 483 |
+
{
|
| 484 |
+
"match": "\\bStrategy[A-Za-z0-9_]*\\b",
|
| 485 |
+
"name": "support.function.prefix.Strategy.mql5"
|
| 486 |
+
},
|
| 487 |
+
{
|
| 488 |
+
"match": "\\bTerminal[A-Za-z0-9_]*\\b",
|
| 489 |
+
"name": "support.function.prefix.Terminal.mql5"
|
| 490 |
+
},
|
| 491 |
+
{
|
| 492 |
+
"match": "\\bTrailing[A-Za-z0-9_]*\\b",
|
| 493 |
+
"name": "support.function.prefix.Trailing.mql5"
|
| 494 |
+
},
|
| 495 |
+
{
|
| 496 |
+
"match": "\\bTriangle[A-Za-z0-9_]*\\b",
|
| 497 |
+
"name": "support.function.prefix.Triangle.mql5"
|
| 498 |
+
},
|
| 499 |
+
{
|
| 500 |
+
"match": "\\bAccount[A-Za-z0-9_]*\\b",
|
| 501 |
+
"name": "support.function.prefix.Account.mql5"
|
| 502 |
+
},
|
| 503 |
+
{
|
| 504 |
+
"match": "\\bAllowed[A-Za-z0-9_]*\\b",
|
| 505 |
+
"name": "support.function.prefix.Allowed.mql5"
|
| 506 |
+
},
|
| 507 |
+
{
|
| 508 |
+
"match": "\\bAmbient[A-Za-z0-9_]*\\b",
|
| 509 |
+
"name": "support.function.prefix.Ambient.mql5"
|
| 510 |
+
},
|
| 511 |
+
{
|
| 512 |
+
"match": "\\bApplied[A-Za-z0-9_]*\\b",
|
| 513 |
+
"name": "support.function.prefix.Applied.mql5"
|
| 514 |
+
},
|
| 515 |
+
{
|
| 516 |
+
"match": "\\bAverage[A-Za-z0-9_]*\\b",
|
| 517 |
+
"name": "support.function.prefix.Average.mql5"
|
| 518 |
+
},
|
| 519 |
+
{
|
| 520 |
+
"match": "\\bBalance[A-Za-z0-9_]*\\b",
|
| 521 |
+
"name": "support.function.prefix.Balance.mql5"
|
| 522 |
+
},
|
| 523 |
+
{
|
| 524 |
+
"match": "\\bBuffers[A-Za-z0-9_]*\\b",
|
| 525 |
+
"name": "support.function.prefix.Buffers.mql5"
|
| 526 |
+
},
|
| 527 |
+
{
|
| 528 |
+
"match": "\\bCaption[A-Za-z0-9_]*\\b",
|
| 529 |
+
"name": "support.function.prefix.Caption.mql5"
|
| 530 |
+
},
|
| 531 |
+
{
|
| 532 |
+
"match": "\\bChannel[A-Za-z0-9_]*\\b",
|
| 533 |
+
"name": "support.function.prefix.Channel.mql5"
|
| 534 |
+
},
|
| 535 |
+
{
|
| 536 |
+
"match": "\\bChecked[A-Za-z0-9_]*\\b",
|
| 537 |
+
"name": "support.function.prefix.Checked.mql5"
|
| 538 |
+
},
|
| 539 |
+
{
|
| 540 |
+
"match": "\\bChinkou[A-Za-z0-9_]*\\b",
|
| 541 |
+
"name": "support.function.prefix.Chinkou.mql5"
|
| 542 |
+
},
|
| 543 |
+
{
|
| 544 |
+
"match": "\\bComment[A-Za-z0-9_]*\\b",
|
| 545 |
+
"name": "support.function.prefix.Comment.mql5"
|
| 546 |
+
},
|
| 547 |
+
{
|
| 548 |
+
"match": "\\bCompany[A-Za-z0-9_]*\\b",
|
| 549 |
+
"name": "support.function.prefix.Company.mql5"
|
| 550 |
+
},
|
| 551 |
+
{
|
| 552 |
+
"match": "\\bCompare[A-Za-z0-9_]*\\b",
|
| 553 |
+
"name": "support.function.prefix.Compare.mql5"
|
| 554 |
+
},
|
| 555 |
+
{
|
| 556 |
+
"match": "\\bControl[A-Za-z0-9_]*\\b",
|
| 557 |
+
"name": "support.function.prefix.Control.mql5"
|
| 558 |
+
},
|
| 559 |
+
{
|
| 560 |
+
"match": "\\bDefault[A-Za-z0-9_]*\\b",
|
| 561 |
+
"name": "support.function.prefix.Default.mql5"
|
| 562 |
+
},
|
| 563 |
+
{
|
| 564 |
+
"match": "\\bDequeue[A-Za-z0-9_]*\\b",
|
| 565 |
+
"name": "support.function.prefix.Dequeue.mql5"
|
| 566 |
+
},
|
| 567 |
+
{
|
| 568 |
+
"match": "\\bDestroy[A-Za-z0-9_]*\\b",
|
| 569 |
+
"name": "support.function.prefix.Destroy.mql5"
|
| 570 |
+
},
|
| 571 |
+
{
|
| 572 |
+
"match": "\\bDisable[A-Za-z0-9_]*\\b",
|
| 573 |
+
"name": "support.function.prefix.Disable.mql5"
|
| 574 |
+
},
|
| 575 |
+
{
|
| 576 |
+
"match": "\\bDperiod[A-Za-z0-9_]*\\b",
|
| 577 |
+
"name": "support.function.prefix.Dperiod.mql5"
|
| 578 |
+
},
|
| 579 |
+
{
|
| 580 |
+
"match": "\\bDynamic[A-Za-z0-9_]*\\b",
|
| 581 |
+
"name": "support.function.prefix.Dynamic.mql5"
|
| 582 |
+
},
|
| 583 |
+
{
|
| 584 |
+
"match": "\\bElliott[A-Za-z0-9_]*\\b",
|
| 585 |
+
"name": "support.function.prefix.Elliott.mql5"
|
| 586 |
+
},
|
| 587 |
+
{
|
| 588 |
+
"match": "\\bEllipse[A-Za-z0-9_]*\\b",
|
| 589 |
+
"name": "support.function.prefix.Ellipse.mql5"
|
| 590 |
+
},
|
| 591 |
+
{
|
| 592 |
+
"match": "\\bEnqueue[A-Za-z0-9_]*\\b",
|
| 593 |
+
"name": "support.function.prefix.Enqueue.mql5"
|
| 594 |
+
},
|
| 595 |
+
{
|
| 596 |
+
"match": "\\bExecute[A-Za-z0-9_]*\\b",
|
| 597 |
+
"name": "support.function.prefix.Execute.mql5"
|
| 598 |
+
},
|
| 599 |
+
{
|
| 600 |
+
"match": "\\bGeneral[A-Za-z0-9_]*\\b",
|
| 601 |
+
"name": "support.function.prefix.General.mql5"
|
| 602 |
+
},
|
| 603 |
+
{
|
| 604 |
+
"match": "\\bGeneric[A-Za-z0-9_]*\\b",
|
| 605 |
+
"name": "support.function.prefix.Generic.mql5"
|
| 606 |
+
},
|
| 607 |
+
{
|
| 608 |
+
"match": "\\bGraphic[A-Za-z0-9_]*\\b",
|
| 609 |
+
"name": "support.function.prefix.Graphic.mql5"
|
| 610 |
+
},
|
| 611 |
+
{
|
| 612 |
+
"match": "\\bHistory[A-Za-z0-9_]*\\b",
|
| 613 |
+
"name": "support.function.prefix.History.mql5"
|
| 614 |
+
},
|
| 615 |
+
{
|
| 616 |
+
"match": "\\bInteger[A-Za-z0-9_]*\\b",
|
| 617 |
+
"name": "support.function.prefix.Integer.mql5"
|
| 618 |
+
},
|
| 619 |
+
{
|
| 620 |
+
"match": "\\bInverse[A-Za-z0-9_]*\\b",
|
| 621 |
+
"name": "support.function.prefix.Inverse.mql5"
|
| 622 |
+
},
|
| 623 |
+
{
|
| 624 |
+
"match": "\\bKperiod[A-Za-z0-9_]*\\b",
|
| 625 |
+
"name": "support.function.prefix.Kperiod.mql5"
|
| 626 |
+
},
|
| 627 |
+
{
|
| 628 |
+
"match": "\\bLocking[A-Za-z0-9_]*\\b",
|
| 629 |
+
"name": "support.function.prefix.Locking.mql5"
|
| 630 |
+
},
|
| 631 |
+
{
|
| 632 |
+
"match": "\\bMachine[A-Za-z0-9_]*\\b",
|
| 633 |
+
"name": "support.function.prefix.Machine.mql5"
|
| 634 |
+
},
|
| 635 |
+
{
|
| 636 |
+
"match": "\\bMamdani[A-Za-z0-9_]*\\b",
|
| 637 |
+
"name": "support.function.prefix.Mamdani.mql5"
|
| 638 |
+
},
|
| 639 |
+
{
|
| 640 |
+
"match": "\\bMaximum[A-Za-z0-9_]*\\b",
|
| 641 |
+
"name": "support.function.prefix.Maximum.mql5"
|
| 642 |
+
},
|
| 643 |
+
{
|
| 644 |
+
"match": "\\bMessage[A-Za-z0-9_]*\\b",
|
| 645 |
+
"name": "support.function.prefix.Message.mql5"
|
| 646 |
+
},
|
| 647 |
+
{
|
| 648 |
+
"match": "\\bMinimum[A-Za-z0-9_]*\\b",
|
| 649 |
+
"name": "support.function.prefix.Minimum.mql5"
|
| 650 |
+
},
|
| 651 |
+
{
|
| 652 |
+
"match": "\\bModules[A-Za-z0-9_]*\\b",
|
| 653 |
+
"name": "support.function.prefix.Modules.mql5"
|
| 654 |
+
},
|
| 655 |
+
{
|
| 656 |
+
"match": "\\bObjects[A-Za-z0-9_]*\\b",
|
| 657 |
+
"name": "support.function.prefix.Objects.mql5"
|
| 658 |
+
},
|
| 659 |
+
{
|
| 660 |
+
"match": "\\bPercent[A-Za-z0-9_]*\\b",
|
| 661 |
+
"name": "support.function.prefix.Percent.mql5"
|
| 662 |
+
},
|
| 663 |
+
{
|
| 664 |
+
"match": "\\bPolygon[A-Za-z0-9_]*\\b",
|
| 665 |
+
"name": "support.function.prefix.Polygon.mql5"
|
| 666 |
+
},
|
| 667 |
+
{
|
| 668 |
+
"match": "\\bPrepare[A-Za-z0-9_]*\\b",
|
| 669 |
+
"name": "support.function.prefix.Prepare.mql5"
|
| 670 |
+
},
|
| 671 |
+
{
|
| 672 |
+
"match": "\\bPressed[A-Za-z0-9_]*\\b",
|
| 673 |
+
"name": "support.function.prefix.Pressed.mql5"
|
| 674 |
+
},
|
| 675 |
+
{
|
| 676 |
+
"match": "\\bProgram[A-Za-z0-9_]*\\b",
|
| 677 |
+
"name": "support.function.prefix.Program.mql5"
|
| 678 |
+
},
|
| 679 |
+
{
|
| 680 |
+
"match": "\\bRebound[A-Za-z0-9_]*\\b",
|
| 681 |
+
"name": "support.function.prefix.Rebound.mql5"
|
| 682 |
+
},
|
| 683 |
+
{
|
| 684 |
+
"match": "\\bReflect[A-Za-z0-9_]*\\b",
|
| 685 |
+
"name": "support.function.prefix.Reflect.mql5"
|
| 686 |
+
},
|
| 687 |
+
{
|
| 688 |
+
"match": "\\bRefresh[A-Za-z0-9_]*\\b",
|
| 689 |
+
"name": "support.function.prefix.Refresh.mql5"
|
| 690 |
+
},
|
| 691 |
+
{
|
| 692 |
+
"match": "\\bReplace[A-Za-z0-9_]*\\b",
|
| 693 |
+
"name": "support.function.prefix.Replace.mql5"
|
| 694 |
+
},
|
| 695 |
+
{
|
| 696 |
+
"match": "\\bRequest[A-Za-z0-9_]*\\b",
|
| 697 |
+
"name": "support.function.prefix.Request.mql5"
|
| 698 |
+
},
|
| 699 |
+
{
|
| 700 |
+
"match": "\\bReserve[A-Za-z0-9_]*\\b",
|
| 701 |
+
"name": "support.function.prefix.Reserve.mql5"
|
| 702 |
+
},
|
| 703 |
+
{
|
| 704 |
+
"match": "\\bReshape[A-Za-z0-9_]*\\b",
|
| 705 |
+
"name": "support.function.prefix.Reshape.mql5"
|
| 706 |
+
},
|
| 707 |
+
{
|
| 708 |
+
"match": "\\bReverse[A-Za-z0-9_]*\\b",
|
| 709 |
+
"name": "support.function.prefix.Reverse.mql5"
|
| 710 |
+
},
|
| 711 |
+
{
|
| 712 |
+
"match": "\\bSession[A-Za-z0-9_]*\\b",
|
| 713 |
+
"name": "support.function.prefix.Session.mql5"
|
| 714 |
+
},
|
| 715 |
+
{
|
| 716 |
+
"match": "\\bSignals[A-Za-z0-9_]*\\b",
|
| 717 |
+
"name": "support.function.prefix.Signals.mql5"
|
| 718 |
+
},
|
| 719 |
+
{
|
| 720 |
+
"match": "\\bSlowing[A-Za-z0-9_]*\\b",
|
| 721 |
+
"name": "support.function.prefix.Slowing.mql5"
|
| 722 |
+
},
|
| 723 |
+
{
|
| 724 |
+
"match": "\\bStopout[A-Za-z0-9_]*\\b",
|
| 725 |
+
"name": "support.function.prefix.Stopout.mql5"
|
| 726 |
+
},
|
| 727 |
+
{
|
| 728 |
+
"match": "\\bStrings[A-Za-z0-9_]*\\b",
|
| 729 |
+
"name": "support.function.prefix.Strings.mql5"
|
| 730 |
+
},
|
| 731 |
+
{
|
| 732 |
+
"match": "\\bSupport[A-Za-z0-9_]*\\b",
|
| 733 |
+
"name": "support.function.prefix.Support.mql5"
|
| 734 |
+
},
|
| 735 |
+
{
|
| 736 |
+
"match": "\\bTooltip[A-Za-z0-9_]*\\b",
|
| 737 |
+
"name": "support.function.prefix.Tooltip.mql5"
|
| 738 |
+
},
|
| 739 |
+
{
|
| 740 |
+
"match": "\\bversion[A-Za-z0-9_]*\\b",
|
| 741 |
+
"name": "support.function.prefix.version.mql5"
|
| 742 |
+
},
|
| 743 |
+
{
|
| 744 |
+
"match": "\\bVisible[A-Za-z0-9_]*\\b",
|
| 745 |
+
"name": "support.function.prefix.Visible.mql5"
|
| 746 |
+
},
|
| 747 |
+
{
|
| 748 |
+
"match": "\\bWindows[A-Za-z0-9_]*\\b",
|
| 749 |
+
"name": "support.function.prefix.Windows.mql5"
|
| 750 |
+
},
|
| 751 |
+
{
|
| 752 |
+
"match": "\\bAnchor[A-Za-z0-9_]*\\b",
|
| 753 |
+
"name": "support.function.prefix.Anchor.mql5"
|
| 754 |
+
},
|
| 755 |
+
{
|
| 756 |
+
"match": "\\bAppend[A-Za-z0-9_]*\\b",
|
| 757 |
+
"name": "support.function.prefix.Append.mql5"
|
| 758 |
+
},
|
| 759 |
+
{
|
| 760 |
+
"match": "\\bArrows[A-Za-z0-9_]*\\b",
|
| 761 |
+
"name": "support.function.prefix.Arrows.mql5"
|
| 762 |
+
},
|
| 763 |
+
{
|
| 764 |
+
"match": "\\bAssign[A-Za-z0-9_]*\\b",
|
| 765 |
+
"name": "support.function.prefix.Assign.mql5"
|
| 766 |
+
},
|
| 767 |
+
{
|
| 768 |
+
"match": "\\bAttach[A-Za-z0-9_]*\\b",
|
| 769 |
+
"name": "support.function.prefix.Attach.mql5"
|
| 770 |
+
},
|
| 771 |
+
{
|
| 772 |
+
"match": "\\bBinary[A-Za-z0-9_]*\\b",
|
| 773 |
+
"name": "support.function.prefix.Binary.mql5"
|
| 774 |
+
},
|
| 775 |
+
{
|
| 776 |
+
"match": "\\bBorder[A-Za-z0-9_]*\\b",
|
| 777 |
+
"name": "support.function.prefix.Border.mql5"
|
| 778 |
+
},
|
| 779 |
+
{
|
| 780 |
+
"match": "\\bBottom[A-Za-z0-9_]*\\b",
|
| 781 |
+
"name": "support.function.prefix.Bottom.mql5"
|
| 782 |
+
},
|
| 783 |
+
{
|
| 784 |
+
"match": "\\bBuffer[A-Za-z0-9_]*\\b",
|
| 785 |
+
"name": "support.function.prefix.Buffer.mql5"
|
| 786 |
+
},
|
| 787 |
+
{
|
| 788 |
+
"match": "\\bCircle[A-Za-z0-9_]*\\b",
|
| 789 |
+
"name": "support.function.prefix.Circle.mql5"
|
| 790 |
+
},
|
| 791 |
+
{
|
| 792 |
+
"match": "\\bClient[A-Za-z0-9_]*\\b",
|
| 793 |
+
"name": "support.function.prefix.Client.mql5"
|
| 794 |
+
},
|
| 795 |
+
{
|
| 796 |
+
"match": "\\bCommon[A-Za-z0-9_]*\\b",
|
| 797 |
+
"name": "support.function.prefix.Common.mql5"
|
| 798 |
+
},
|
| 799 |
+
{
|
| 800 |
+
"match": "\\bConcat[A-Za-z0-9_]*\\b",
|
| 801 |
+
"name": "support.function.prefix.Concat.mql5"
|
| 802 |
+
},
|
| 803 |
+
{
|
| 804 |
+
"match": "\\bCorner[A-Za-z0-9_]*\\b",
|
| 805 |
+
"name": "support.function.prefix.Corner.mql5"
|
| 806 |
+
},
|
| 807 |
+
{
|
| 808 |
+
"match": "\\bCreate[A-Za-z0-9_]*\\b",
|
| 809 |
+
"name": "support.function.prefix.Create.mql5"
|
| 810 |
+
},
|
| 811 |
+
{
|
| 812 |
+
"match": "\\bCredit[A-Za-z0-9_]*\\b",
|
| 813 |
+
"name": "support.function.prefix.Credit.mql5"
|
| 814 |
+
},
|
| 815 |
+
{
|
| 816 |
+
"match": "\\bCurves[A-Za-z0-9_]*\\b",
|
| 817 |
+
"name": "support.function.prefix.Curves.mql5"
|
| 818 |
+
},
|
| 819 |
+
{
|
| 820 |
+
"match": "\\bCustom[A-Za-z0-9_]*\\b",
|
| 821 |
+
"name": "support.function.prefix.Custom.mql5"
|
| 822 |
+
},
|
| 823 |
+
{
|
| 824 |
+
"match": "\\bDegree[A-Za-z0-9_]*\\b",
|
| 825 |
+
"name": "support.function.prefix.Degree.mql5"
|
| 826 |
+
},
|
| 827 |
+
{
|
| 828 |
+
"match": "\\bDeinit[A-Za-z0-9_]*\\b",
|
| 829 |
+
"name": "support.function.prefix.Deinit.mql5"
|
| 830 |
+
},
|
| 831 |
+
{
|
| 832 |
+
"match": "\\bDelete[A-Za-z0-9_]*\\b",
|
| 833 |
+
"name": "support.function.prefix.Delete.mql5"
|
| 834 |
+
},
|
| 835 |
+
{
|
| 836 |
+
"match": "\\bDetach[A-Za-z0-9_]*\\b",
|
| 837 |
+
"name": "support.function.prefix.Detach.mql5"
|
| 838 |
+
},
|
| 839 |
+
{
|
| 840 |
+
"match": "\\bDigits[A-Za-z0-9_]*\\b",
|
| 841 |
+
"name": "support.function.prefix.Digits.mql5"
|
| 842 |
+
},
|
| 843 |
+
{
|
| 844 |
+
"match": "\\bDouble[A-Za-z0-9_]*\\b",
|
| 845 |
+
"name": "support.function.prefix.Double.mql5"
|
| 846 |
+
},
|
| 847 |
+
{
|
| 848 |
+
"match": "\\bEnable[A-Za-z0-9_]*\\b",
|
| 849 |
+
"name": "support.function.prefix.Enable.mql5"
|
| 850 |
+
},
|
| 851 |
+
{
|
| 852 |
+
"match": "\\bEquals[A-Za-z0-9_]*\\b",
|
| 853 |
+
"name": "support.function.prefix.Equals.mql5"
|
| 854 |
+
},
|
| 855 |
+
{
|
| 856 |
+
"match": "\\bEquity[A-Za-z0-9_]*\\b",
|
| 857 |
+
"name": "support.function.prefix.Equity.mql5"
|
| 858 |
+
},
|
| 859 |
+
{
|
| 860 |
+
"match": "\\bExcept[A-Za-z0-9_]*\\b",
|
| 861 |
+
"name": "support.function.prefix.Except.mql5"
|
| 862 |
+
},
|
| 863 |
+
{
|
| 864 |
+
"match": "\\bExpert[A-Za-z0-9_]*\\b",
|
| 865 |
+
"name": "support.function.prefix.Expert.mql5"
|
| 866 |
+
},
|
| 867 |
+
{
|
| 868 |
+
"match": "\\bFilled[A-Za-z0-9_]*\\b",
|
| 869 |
+
"name": "support.function.prefix.Filled.mql5"
|
| 870 |
+
},
|
| 871 |
+
{
|
| 872 |
+
"match": "\\bFolder[A-Za-z0-9_]*\\b",
|
| 873 |
+
"name": "support.function.prefix.Folder.mql5"
|
| 874 |
+
},
|
| 875 |
+
{
|
| 876 |
+
"match": "\\bFormat[A-Za-z0-9_]*\\b",
|
| 877 |
+
"name": "support.function.prefix.Format.mql5"
|
| 878 |
+
},
|
| 879 |
+
{
|
| 880 |
+
"match": "\\bFreeze[A-Za-z0-9_]*\\b",
|
| 881 |
+
"name": "support.function.prefix.Freeze.mql5"
|
| 882 |
+
},
|
| 883 |
+
{
|
| 884 |
+
"match": "\\bGlobal[A-Za-z0-9_]*\\b",
|
| 885 |
+
"name": "support.function.prefix.Global.mql5"
|
| 886 |
+
},
|
| 887 |
+
{
|
| 888 |
+
"match": "\\bHandle[A-Za-z0-9_]*\\b",
|
| 889 |
+
"name": "support.function.prefix.Handle.mql5"
|
| 890 |
+
},
|
| 891 |
+
{
|
| 892 |
+
"match": "\\bHeight[A-Za-z0-9_]*\\b",
|
| 893 |
+
"name": "support.function.prefix.Height.mql5"
|
| 894 |
+
},
|
| 895 |
+
{
|
| 896 |
+
"match": "\\bHsplit[A-Za-z0-9_]*\\b",
|
| 897 |
+
"name": "support.function.prefix.Hsplit.mql5"
|
| 898 |
+
},
|
| 899 |
+
{
|
| 900 |
+
"match": "\\bIgnore[A-Za-z0-9_]*\\b",
|
| 901 |
+
"name": "support.function.prefix.Ignore.mql5"
|
| 902 |
+
},
|
| 903 |
+
{
|
| 904 |
+
"match": "\\bIndent[A-Za-z0-9_]*\\b",
|
| 905 |
+
"name": "support.function.prefix.Indent.mql5"
|
| 906 |
+
},
|
| 907 |
+
{
|
| 908 |
+
"match": "\\bInsert[A-Za-z0-9_]*\\b",
|
| 909 |
+
"name": "support.function.prefix.Insert.mql5"
|
| 910 |
+
},
|
| 911 |
+
{
|
| 912 |
+
"match": "\\bInvert[A-Za-z0-9_]*\\b",
|
| 913 |
+
"name": "support.function.prefix.Invert.mql5"
|
| 914 |
+
},
|
| 915 |
+
{
|
| 916 |
+
"match": "\\bKernel[A-Za-z0-9_]*\\b",
|
| 917 |
+
"name": "support.function.prefix.Kernel.mql5"
|
| 918 |
+
},
|
| 919 |
+
{
|
| 920 |
+
"match": "\\bLegend[A-Za-z0-9_]*\\b",
|
| 921 |
+
"name": "support.function.prefix.Legend.mql5"
|
| 922 |
+
},
|
| 923 |
+
{
|
| 924 |
+
"match": "\\bLevels[A-Za-z0-9_]*\\b",
|
| 925 |
+
"name": "support.function.prefix.Levels.mql5"
|
| 926 |
+
},
|
| 927 |
+
{
|
| 928 |
+
"match": "\\bLinear[A-Za-z0-9_]*\\b",
|
| 929 |
+
"name": "support.function.prefix.Linear.mql5"
|
| 930 |
+
},
|
| 931 |
+
{
|
| 932 |
+
"match": "\\bMargin[A-Za-z0-9_]*\\b",
|
| 933 |
+
"name": "support.function.prefix.Margin.mql5"
|
| 934 |
+
},
|
| 935 |
+
{
|
| 936 |
+
"match": "\\bMarket[A-Za-z0-9_]*\\b",
|
| 937 |
+
"name": "support.function.prefix.Market.mql5"
|
| 938 |
+
},
|
| 939 |
+
{
|
| 940 |
+
"match": "\\bMedian[A-Za-z0-9_]*\\b",
|
| 941 |
+
"name": "support.function.prefix.Median.mql5"
|
| 942 |
+
},
|
| 943 |
+
{
|
| 944 |
+
"match": "\\bMemory[A-Za-z0-9_]*\\b",
|
| 945 |
+
"name": "support.function.prefix.Memory.mql5"
|
| 946 |
+
},
|
| 947 |
+
{
|
| 948 |
+
"match": "\\bMethod[A-Za-z0-9_]*\\b",
|
| 949 |
+
"name": "support.function.prefix.Method.mql5"
|
| 950 |
+
},
|
| 951 |
+
{
|
| 952 |
+
"match": "\\bObject[A-Za-z0-9_]*\\b",
|
| 953 |
+
"name": "support.function.prefix.Object.mql5"
|
| 954 |
+
},
|
| 955 |
+
{
|
| 956 |
+
"match": "\\bOffset[A-Za-z0-9_]*\\b",
|
| 957 |
+
"name": "support.function.prefix.Offset.mql5"
|
| 958 |
+
},
|
| 959 |
+
{
|
| 960 |
+
"match": "\\bOrders[A-Za-z0-9_]*\\b",
|
| 961 |
+
"name": "support.function.prefix.Orders.mql5"
|
| 962 |
+
},
|
| 963 |
+
{
|
| 964 |
+
"match": "\\bOutput[A-Za-z0-9_]*\\b",
|
| 965 |
+
"name": "support.function.prefix.Output.mql5"
|
| 966 |
+
},
|
| 967 |
+
{
|
| 968 |
+
"match": "\\bPanels[A-Za-z0-9_]*\\b",
|
| 969 |
+
"name": "support.function.prefix.Panels.mql5"
|
| 970 |
+
},
|
| 971 |
+
{
|
| 972 |
+
"match": "\\bParent[A-Za-z0-9_]*\\b",
|
| 973 |
+
"name": "support.function.prefix.Parent.mql5"
|
| 974 |
+
},
|
| 975 |
+
{
|
| 976 |
+
"match": "\\bPeriod[A-Za-z0-9_]*\\b",
|
| 977 |
+
"name": "support.function.prefix.Period.mql5"
|
| 978 |
+
},
|
| 979 |
+
{
|
| 980 |
+
"match": "\\bPoints[A-Za-z0-9_]*\\b",
|
| 981 |
+
"name": "support.function.prefix.Points.mql5"
|
| 982 |
+
},
|
| 983 |
+
{
|
| 984 |
+
"match": "\\bProfit[A-Za-z0-9_]*\\b",
|
| 985 |
+
"name": "support.function.prefix.Profit.mql5"
|
| 986 |
+
},
|
| 987 |
+
{
|
| 988 |
+
"match": "\\bPseudo[A-Za-z0-9_]*\\b",
|
| 989 |
+
"name": "support.function.prefix.Pseudo.mql5"
|
| 990 |
+
},
|
| 991 |
+
{
|
| 992 |
+
"match": "\\bRandom[A-Za-z0-9_]*\\b",
|
| 993 |
+
"name": "support.function.prefix.Random.mql5"
|
| 994 |
+
},
|
| 995 |
+
{
|
| 996 |
+
"match": "\\bRedraw[A-Za-z0-9_]*\\b",
|
| 997 |
+
"name": "support.function.prefix.Redraw.mql5"
|
| 998 |
+
},
|
| 999 |
+
{
|
| 1000 |
+
"match": "\\bReduce[A-Za-z0-9_]*\\b",
|
| 1001 |
+
"name": "support.function.prefix.Reduce.mql5"
|
| 1002 |
+
},
|
| 1003 |
+
{
|
| 1004 |
+
"match": "\\bRemove[A-Za-z0-9_]*\\b",
|
| 1005 |
+
"name": "support.function.prefix.Remove.mql5"
|
| 1006 |
+
},
|
| 1007 |
+
{
|
| 1008 |
+
"match": "\\bRender[A-Za-z0-9_]*\\b",
|
| 1009 |
+
"name": "support.function.prefix.Render.mql5"
|
| 1010 |
+
},
|
| 1011 |
+
{
|
| 1012 |
+
"match": "\\bResize[A-Za-z0-9_]*\\b",
|
| 1013 |
+
"name": "support.function.prefix.Resize.mql5"
|
| 1014 |
+
},
|
| 1015 |
+
{
|
| 1016 |
+
"match": "\\bResult[A-Za-z0-9_]*\\b",
|
| 1017 |
+
"name": "support.function.prefix.Result.mql5"
|
| 1018 |
+
},
|
| 1019 |
+
{
|
| 1020 |
+
"match": "\\bScreen[A-Za-z0-9_]*\\b",
|
| 1021 |
+
"name": "support.function.prefix.Screen.mql5"
|
| 1022 |
+
},
|
| 1023 |
+
{
|
| 1024 |
+
"match": "\\bSearch[A-Za-z0-9_]*\\b",
|
| 1025 |
+
"name": "support.function.prefix.Search.mql5"
|
| 1026 |
+
},
|
| 1027 |
+
{
|
| 1028 |
+
"match": "\\bSelect[A-Za-z0-9_]*\\b",
|
| 1029 |
+
"name": "support.function.prefix.Select.mql5"
|
| 1030 |
+
},
|
| 1031 |
+
{
|
| 1032 |
+
"match": "\\bSenkou[A-Za-z0-9_]*\\b",
|
| 1033 |
+
"name": "support.function.prefix.Senkou.mql5"
|
| 1034 |
+
},
|
| 1035 |
+
{
|
| 1036 |
+
"match": "\\bSeries[A-Za-z0-9_]*\\b",
|
| 1037 |
+
"name": "support.function.prefix.Series.mql5"
|
| 1038 |
+
},
|
| 1039 |
+
{
|
| 1040 |
+
"match": "\\bServer[A-Za-z0-9_]*\\b",
|
| 1041 |
+
"name": "support.function.prefix.Server.mql5"
|
| 1042 |
+
},
|
| 1043 |
+
{
|
| 1044 |
+
"match": "\\bSignal[A-Za-z0-9_]*\\b",
|
| 1045 |
+
"name": "support.function.prefix.Signal.mql5"
|
| 1046 |
+
},
|
| 1047 |
+
{
|
| 1048 |
+
"match": "\\bSocket[A-Za-z0-9_]*\\b",
|
| 1049 |
+
"name": "support.function.prefix.Socket.mql5"
|
| 1050 |
+
},
|
| 1051 |
+
{
|
| 1052 |
+
"match": "\\bSpread[A-Za-z0-9_]*\\b",
|
| 1053 |
+
"name": "support.function.prefix.Spread.mql5"
|
| 1054 |
+
},
|
| 1055 |
+
{
|
| 1056 |
+
"match": "\\bStatus[A-Za-z0-9_]*\\b",
|
| 1057 |
+
"name": "support.function.prefix.Status.mql5"
|
| 1058 |
+
},
|
| 1059 |
+
{
|
| 1060 |
+
"match": "\\bString[A-Za-z0-9_]*\\b",
|
| 1061 |
+
"name": "support.function.prefix.String.mql5"
|
| 1062 |
+
},
|
| 1063 |
+
{
|
| 1064 |
+
"match": "\\bStruct[A-Za-z0-9_]*\\b",
|
| 1065 |
+
"name": "support.function.prefix.Struct.mql5"
|
| 1066 |
+
},
|
| 1067 |
+
{
|
| 1068 |
+
"match": "\\bSubwin[A-Za-z0-9_]*\\b",
|
| 1069 |
+
"name": "support.function.prefix.Subwin.mql5"
|
| 1070 |
+
},
|
| 1071 |
+
{
|
| 1072 |
+
"match": "\\bSugeno[A-Za-z0-9_]*\\b",
|
| 1073 |
+
"name": "support.function.prefix.Sugeno.mql5"
|
| 1074 |
+
},
|
| 1075 |
+
{
|
| 1076 |
+
"match": "\\bSymbol[A-Za-z0-9_]*\\b",
|
| 1077 |
+
"name": "support.function.prefix.Symbol.mql5"
|
| 1078 |
+
},
|
| 1079 |
+
{
|
| 1080 |
+
"match": "\\bTenkan[A-Za-z0-9_]*\\b",
|
| 1081 |
+
"name": "support.function.prefix.Tenkan.mql5"
|
| 1082 |
+
},
|
| 1083 |
+
{
|
| 1084 |
+
"match": "\\bTester[A-Za-z0-9_]*\\b",
|
| 1085 |
+
"name": "support.function.prefix.Tester.mql5"
|
| 1086 |
+
},
|
| 1087 |
+
{
|
| 1088 |
+
"match": "\\bTicket[A-Za-z0-9_]*\\b",
|
| 1089 |
+
"name": "support.function.prefix.Ticket.mql5"
|
| 1090 |
+
},
|
| 1091 |
+
{
|
| 1092 |
+
"match": "\\bUpdate[A-Za-z0-9_]*\\b",
|
| 1093 |
+
"name": "support.function.prefix.Update.mql5"
|
| 1094 |
+
},
|
| 1095 |
+
{
|
| 1096 |
+
"match": "\\bValues[A-Za-z0-9_]*\\b",
|
| 1097 |
+
"name": "support.function.prefix.Values.mql5"
|
| 1098 |
+
},
|
| 1099 |
+
{
|
| 1100 |
+
"match": "\\bVolume[A-Za-z0-9_]*\\b",
|
| 1101 |
+
"name": "support.function.prefix.Volume.mql5"
|
| 1102 |
+
},
|
| 1103 |
+
{
|
| 1104 |
+
"match": "\\bVsplit[A-Za-z0-9_]*\\b",
|
| 1105 |
+
"name": "support.function.prefix.Vsplit.mql5"
|
| 1106 |
+
},
|
| 1107 |
+
{
|
| 1108 |
+
"match": "\\bWeight[A-Za-z0-9_]*\\b",
|
| 1109 |
+
"name": "support.function.prefix.Weight.mql5"
|
| 1110 |
+
},
|
| 1111 |
+
{
|
| 1112 |
+
"match": "\\bWindow[A-Za-z0-9_]*\\b",
|
| 1113 |
+
"name": "support.function.prefix.Window.mql5"
|
| 1114 |
+
},
|
| 1115 |
+
{
|
| 1116 |
+
"match": "\\bAlert[A-Za-z0-9_]*\\b",
|
| 1117 |
+
"name": "support.function.prefix.Alert.mql5"
|
| 1118 |
+
},
|
| 1119 |
+
{
|
| 1120 |
+
"match": "\\bAlign[A-Za-z0-9_]*\\b",
|
| 1121 |
+
"name": "support.function.prefix.Align.mql5"
|
| 1122 |
+
},
|
| 1123 |
+
{
|
| 1124 |
+
"match": "\\bAngle[A-Za-z0-9_]*\\b",
|
| 1125 |
+
"name": "support.function.prefix.Angle.mql5"
|
| 1126 |
+
},
|
| 1127 |
+
{
|
| 1128 |
+
"match": "\\bApply[A-Za-z0-9_]*\\b",
|
| 1129 |
+
"name": "support.function.prefix.Apply.mql5"
|
| 1130 |
+
},
|
| 1131 |
+
{
|
| 1132 |
+
"match": "\\bArray[A-Za-z0-9_]*\\b",
|
| 1133 |
+
"name": "support.function.prefix.Array.mql5"
|
| 1134 |
+
},
|
| 1135 |
+
{
|
| 1136 |
+
"match": "\\bArrow[A-Za-z0-9_]*\\b",
|
| 1137 |
+
"name": "support.function.prefix.Arrow.mql5"
|
| 1138 |
+
},
|
| 1139 |
+
{
|
| 1140 |
+
"match": "\\bBasic[A-Za-z0-9_]*\\b",
|
| 1141 |
+
"name": "support.function.prefix.Basic.mql5"
|
| 1142 |
+
},
|
| 1143 |
+
{
|
| 1144 |
+
"match": "\\bBring[A-Za-z0-9_]*\\b",
|
| 1145 |
+
"name": "support.function.prefix.Bring.mql5"
|
| 1146 |
+
},
|
| 1147 |
+
{
|
| 1148 |
+
"match": "\\bBuild[A-Za-z0-9_]*\\b",
|
| 1149 |
+
"name": "support.function.prefix.Build.mql5"
|
| 1150 |
+
},
|
| 1151 |
+
{
|
| 1152 |
+
"match": "\\bChart[A-Za-z0-9_]*\\b",
|
| 1153 |
+
"name": "support.function.prefix.Chart.mql5"
|
| 1154 |
+
},
|
| 1155 |
+
{
|
| 1156 |
+
"match": "\\bCheck[A-Za-z0-9_]*\\b",
|
| 1157 |
+
"name": "support.function.prefix.Check.mql5"
|
| 1158 |
+
},
|
| 1159 |
+
{
|
| 1160 |
+
"match": "\\bClear[A-Za-z0-9_]*\\b",
|
| 1161 |
+
"name": "support.function.prefix.Clear.mql5"
|
| 1162 |
+
},
|
| 1163 |
+
{
|
| 1164 |
+
"match": "\\bClone[A-Za-z0-9_]*\\b",
|
| 1165 |
+
"name": "support.function.prefix.Clone.mql5"
|
| 1166 |
+
},
|
| 1167 |
+
{
|
| 1168 |
+
"match": "\\bClose[A-Za-z0-9_]*\\b",
|
| 1169 |
+
"name": "support.function.prefix.Close.mql5"
|
| 1170 |
+
},
|
| 1171 |
+
{
|
| 1172 |
+
"match": "\\bColor[A-Za-z0-9_]*\\b",
|
| 1173 |
+
"name": "support.function.prefix.Color.mql5"
|
| 1174 |
+
},
|
| 1175 |
+
{
|
| 1176 |
+
"match": "\\bCount[A-Za-z0-9_]*\\b",
|
| 1177 |
+
"name": "support.function.prefix.Count.mql5"
|
| 1178 |
+
},
|
| 1179 |
+
{
|
| 1180 |
+
"match": "\\bCrypt[A-Za-z0-9_]*\\b",
|
| 1181 |
+
"name": "support.function.prefix.Crypt.mql5"
|
| 1182 |
+
},
|
| 1183 |
+
{
|
| 1184 |
+
"match": "\\bCurve[A-Za-z0-9_]*\\b",
|
| 1185 |
+
"name": "support.function.prefix.Curve.mql5"
|
| 1186 |
+
},
|
| 1187 |
+
{
|
| 1188 |
+
"match": "\\bDebug[A-Za-z0-9_]*\\b",
|
| 1189 |
+
"name": "support.function.prefix.Debug.mql5"
|
| 1190 |
+
},
|
| 1191 |
+
{
|
| 1192 |
+
"match": "\\bDelta[A-Za-z0-9_]*\\b",
|
| 1193 |
+
"name": "support.function.prefix.Delta.mql5"
|
| 1194 |
+
},
|
| 1195 |
+
{
|
| 1196 |
+
"match": "\\bEigen[A-Za-z0-9_]*\\b",
|
| 1197 |
+
"name": "support.function.prefix.Eigen.mql5"
|
| 1198 |
+
},
|
| 1199 |
+
{
|
| 1200 |
+
"match": "\\bEmpty[A-Za-z0-9_]*\\b",
|
| 1201 |
+
"name": "support.function.prefix.Empty.mql5"
|
| 1202 |
+
},
|
| 1203 |
+
{
|
| 1204 |
+
"match": "\\bEntry[A-Za-z0-9_]*\\b",
|
| 1205 |
+
"name": "support.function.prefix.Entry.mql5"
|
| 1206 |
+
},
|
| 1207 |
+
{
|
| 1208 |
+
"match": "\\bErase[A-Za-z0-9_]*\\b",
|
| 1209 |
+
"name": "support.function.prefix.Erase.mql5"
|
| 1210 |
+
},
|
| 1211 |
+
{
|
| 1212 |
+
"match": "\\bEvent[A-Za-z0-9_]*\\b",
|
| 1213 |
+
"name": "support.function.prefix.Event.mql5"
|
| 1214 |
+
},
|
| 1215 |
+
{
|
| 1216 |
+
"match": "\\bEvery[A-Za-z0-9_]*\\b",
|
| 1217 |
+
"name": "support.function.prefix.Every.mql5"
|
| 1218 |
+
},
|
| 1219 |
+
{
|
| 1220 |
+
"match": "\\bFiles[A-Za-z0-9_]*\\b",
|
| 1221 |
+
"name": "support.function.prefix.Files.mql5"
|
| 1222 |
+
},
|
| 1223 |
+
{
|
| 1224 |
+
"match": "\\bFirst[A-Za-z0-9_]*\\b",
|
| 1225 |
+
"name": "support.function.prefix.First.mql5"
|
| 1226 |
+
},
|
| 1227 |
+
{
|
| 1228 |
+
"match": "\\bFixed[A-Za-z0-9_]*\\b",
|
| 1229 |
+
"name": "support.function.prefix.Fixed.mql5"
|
| 1230 |
+
},
|
| 1231 |
+
{
|
| 1232 |
+
"match": "\\bFlags[A-Za-z0-9_]*\\b",
|
| 1233 |
+
"name": "support.function.prefix.Flags.mql5"
|
| 1234 |
+
},
|
| 1235 |
+
{
|
| 1236 |
+
"match": "\\bFlush[A-Za-z0-9_]*\\b",
|
| 1237 |
+
"name": "support.function.prefix.Flush.mql5"
|
| 1238 |
+
},
|
| 1239 |
+
{
|
| 1240 |
+
"match": "\\bFrame[A-Za-z0-9_]*\\b",
|
| 1241 |
+
"name": "support.function.prefix.Frame.mql5"
|
| 1242 |
+
},
|
| 1243 |
+
{
|
| 1244 |
+
"match": "\\bFuzzy[A-Za-z0-9_]*\\b",
|
| 1245 |
+
"name": "support.function.prefix.Fuzzy.mql5"
|
| 1246 |
+
},
|
| 1247 |
+
{
|
| 1248 |
+
"match": "\\bGraph[A-Za-z0-9_]*\\b",
|
| 1249 |
+
"name": "support.function.prefix.Graph.mql5"
|
| 1250 |
+
},
|
| 1251 |
+
{
|
| 1252 |
+
"match": "\\bIndex[A-Za-z0-9_]*\\b",
|
| 1253 |
+
"name": "support.function.prefix.Index.mql5"
|
| 1254 |
+
},
|
| 1255 |
+
{
|
| 1256 |
+
"match": "\\bIndic[A-Za-z0-9_]*\\b",
|
| 1257 |
+
"name": "support.function.prefix.Indic.mql5"
|
| 1258 |
+
},
|
| 1259 |
+
{
|
| 1260 |
+
"match": "\\bInner[A-Za-z0-9_]*\\b",
|
| 1261 |
+
"name": "support.function.prefix.Inner.mql5"
|
| 1262 |
+
},
|
| 1263 |
+
{
|
| 1264 |
+
"match": "\\bInput[A-Za-z0-9_]*\\b",
|
| 1265 |
+
"name": "support.function.prefix.Input.mql5"
|
| 1266 |
+
},
|
| 1267 |
+
{
|
| 1268 |
+
"match": "\\bKijun[A-Za-z0-9_]*\\b",
|
| 1269 |
+
"name": "support.function.prefix.Kijun.mql5"
|
| 1270 |
+
},
|
| 1271 |
+
{
|
| 1272 |
+
"match": "\\bLabel[A-Za-z0-9_]*\\b",
|
| 1273 |
+
"name": "support.function.prefix.Label.mql5"
|
| 1274 |
+
},
|
| 1275 |
+
{
|
| 1276 |
+
"match": "\\bLeast[A-Za-z0-9_]*\\b",
|
| 1277 |
+
"name": "support.function.prefix.Least.mql5"
|
| 1278 |
+
},
|
| 1279 |
+
{
|
| 1280 |
+
"match": "\\bLevel[A-Za-z0-9_]*\\b",
|
| 1281 |
+
"name": "support.function.prefix.Level.mql5"
|
| 1282 |
+
},
|
| 1283 |
+
{
|
| 1284 |
+
"match": "\\bLight[A-Za-z0-9_]*\\b",
|
| 1285 |
+
"name": "support.function.prefix.Light.mql5"
|
| 1286 |
+
},
|
| 1287 |
+
{
|
| 1288 |
+
"match": "\\bLimit[A-Za-z0-9_]*\\b",
|
| 1289 |
+
"name": "support.function.prefix.Limit.mql5"
|
| 1290 |
+
},
|
| 1291 |
+
{
|
| 1292 |
+
"match": "\\bLines[A-Za-z0-9_]*\\b",
|
| 1293 |
+
"name": "support.function.prefix.Lines.mql5"
|
| 1294 |
+
},
|
| 1295 |
+
{
|
| 1296 |
+
"match": "\\bLogin[A-Za-z0-9_]*\\b",
|
| 1297 |
+
"name": "support.function.prefix.Login.mql5"
|
| 1298 |
+
},
|
| 1299 |
+
{
|
| 1300 |
+
"match": "\\blogin[A-Za-z0-9_]*\\b",
|
| 1301 |
+
"name": "support.function.prefix.login.mql5"
|
| 1302 |
+
},
|
| 1303 |
+
{
|
| 1304 |
+
"match": "\\bLower[A-Za-z0-9_]*\\b",
|
| 1305 |
+
"name": "support.function.prefix.Lower.mql5"
|
| 1306 |
+
},
|
| 1307 |
+
{
|
| 1308 |
+
"match": "\\bMagic[A-Za-z0-9_]*\\b",
|
| 1309 |
+
"name": "support.function.prefix.Magic.mql5"
|
| 1310 |
+
},
|
| 1311 |
+
{
|
| 1312 |
+
"match": "\\bMajor[A-Za-z0-9_]*\\b",
|
| 1313 |
+
"name": "support.function.prefix.Major.mql5"
|
| 1314 |
+
},
|
| 1315 |
+
{
|
| 1316 |
+
"match": "\\bMarks[A-Za-z0-9_]*\\b",
|
| 1317 |
+
"name": "support.function.prefix.Marks.mql5"
|
| 1318 |
+
},
|
| 1319 |
+
{
|
| 1320 |
+
"match": "\\bMinus[A-Za-z0-9_]*\\b",
|
| 1321 |
+
"name": "support.function.prefix.Minus.mql5"
|
| 1322 |
+
},
|
| 1323 |
+
{
|
| 1324 |
+
"match": "\\bMoney[A-Za-z0-9_]*\\b",
|
| 1325 |
+
"name": "support.function.prefix.Money.mql5"
|
| 1326 |
+
},
|
| 1327 |
+
{
|
| 1328 |
+
"match": "\\bMonth[A-Za-z0-9_]*\\b",
|
| 1329 |
+
"name": "support.function.prefix.Month.mql5"
|
| 1330 |
+
},
|
| 1331 |
+
{
|
| 1332 |
+
"match": "\\bMouse[A-Za-z0-9_]*\\b",
|
| 1333 |
+
"name": "support.function.prefix.Mouse.mql5"
|
| 1334 |
+
},
|
| 1335 |
+
{
|
| 1336 |
+
"match": "\\bOrder[A-Za-z0-9_]*\\b",
|
| 1337 |
+
"name": "support.function.prefix.Order.mql5"
|
| 1338 |
+
},
|
| 1339 |
+
{
|
| 1340 |
+
"match": "\\bOuter[A-Za-z0-9_]*\\b",
|
| 1341 |
+
"name": "support.function.prefix.Outer.mql5"
|
| 1342 |
+
},
|
| 1343 |
+
{
|
| 1344 |
+
"match": "\\bOwner[A-Za-z0-9_]*\\b",
|
| 1345 |
+
"name": "support.function.prefix.Owner.mql5"
|
| 1346 |
+
},
|
| 1347 |
+
{
|
| 1348 |
+
"match": "\\bParam[A-Za-z0-9_]*\\b",
|
| 1349 |
+
"name": "support.function.prefix.Param.mql5"
|
| 1350 |
+
},
|
| 1351 |
+
{
|
| 1352 |
+
"match": "\\bParse[A-Za-z0-9_]*\\b",
|
| 1353 |
+
"name": "support.function.prefix.Parse.mql5"
|
| 1354 |
+
},
|
| 1355 |
+
{
|
| 1356 |
+
"match": "\\bPixel[A-Za-z0-9_]*\\b",
|
| 1357 |
+
"name": "support.function.prefix.Pixel.mql5"
|
| 1358 |
+
},
|
| 1359 |
+
{
|
| 1360 |
+
"match": "\\bPoint[A-Za-z0-9_]*\\b",
|
| 1361 |
+
"name": "support.function.prefix.Point.mql5"
|
| 1362 |
+
},
|
| 1363 |
+
{
|
| 1364 |
+
"match": "\\bPolar[A-Za-z0-9_]*\\b",
|
| 1365 |
+
"name": "support.function.prefix.Polar.mql5"
|
| 1366 |
+
},
|
| 1367 |
+
{
|
| 1368 |
+
"match": "\\bPower[A-Za-z0-9_]*\\b",
|
| 1369 |
+
"name": "support.function.prefix.Power.mql5"
|
| 1370 |
+
},
|
| 1371 |
+
{
|
| 1372 |
+
"match": "\\bPrice[A-Za-z0-9_]*\\b",
|
| 1373 |
+
"name": "support.function.prefix.Price.mql5"
|
| 1374 |
+
},
|
| 1375 |
+
{
|
| 1376 |
+
"match": "\\bPrint[A-Za-z0-9_]*\\b",
|
| 1377 |
+
"name": "support.function.prefix.Print.mql5"
|
| 1378 |
+
},
|
| 1379 |
+
{
|
| 1380 |
+
"match": "\\bReset[A-Za-z0-9_]*\\b",
|
| 1381 |
+
"name": "support.function.prefix.Reset.mql5"
|
| 1382 |
+
},
|
| 1383 |
+
{
|
| 1384 |
+
"match": "\\bRight[A-Za-z0-9_]*\\b",
|
| 1385 |
+
"name": "support.function.prefix.Right.mql5"
|
| 1386 |
+
},
|
| 1387 |
+
{
|
| 1388 |
+
"match": "\\bRules[A-Za-z0-9_]*\\b",
|
| 1389 |
+
"name": "support.function.prefix.Rules.mql5"
|
| 1390 |
+
},
|
| 1391 |
+
{
|
| 1392 |
+
"match": "\\bScale[A-Za-z0-9_]*\\b",
|
| 1393 |
+
"name": "support.function.prefix.Scale.mql5"
|
| 1394 |
+
},
|
| 1395 |
+
{
|
| 1396 |
+
"match": "\\bShape[A-Za-z0-9_]*\\b",
|
| 1397 |
+
"name": "support.function.prefix.Shape.mql5"
|
| 1398 |
+
},
|
| 1399 |
+
{
|
| 1400 |
+
"match": "\\bShift[A-Za-z0-9_]*\\b",
|
| 1401 |
+
"name": "support.function.prefix.Shift.mql5"
|
| 1402 |
+
},
|
| 1403 |
+
{
|
| 1404 |
+
"match": "\\bShort[A-Za-z0-9_]*\\b",
|
| 1405 |
+
"name": "support.function.prefix.Short.mql5"
|
| 1406 |
+
},
|
| 1407 |
+
{
|
| 1408 |
+
"match": "\\bSigma[A-Za-z0-9_]*\\b",
|
| 1409 |
+
"name": "support.function.prefix.Sigma.mql5"
|
| 1410 |
+
},
|
| 1411 |
+
{
|
| 1412 |
+
"match": "\\bSleep[A-Za-z0-9_]*\\b",
|
| 1413 |
+
"name": "support.function.prefix.Sleep.mql5"
|
| 1414 |
+
},
|
| 1415 |
+
{
|
| 1416 |
+
"match": "\\bSolve[A-Za-z0-9_]*\\b",
|
| 1417 |
+
"name": "support.function.prefix.Solve.mql5"
|
| 1418 |
+
},
|
| 1419 |
+
{
|
| 1420 |
+
"match": "\\bSplit[A-Za-z0-9_]*\\b",
|
| 1421 |
+
"name": "support.function.prefix.Split.mql5"
|
| 1422 |
+
},
|
| 1423 |
+
{
|
| 1424 |
+
"match": "\\bStart[A-Za-z0-9_]*\\b",
|
| 1425 |
+
"name": "support.function.prefix.Start.mql5"
|
| 1426 |
+
},
|
| 1427 |
+
{
|
| 1428 |
+
"match": "\\bState[A-Za-z0-9_]*\\b",
|
| 1429 |
+
"name": "support.function.prefix.State.mql5"
|
| 1430 |
+
},
|
| 1431 |
+
{
|
| 1432 |
+
"match": "\\bSteps[A-Za-z0-9_]*\\b",
|
| 1433 |
+
"name": "support.function.prefix.Steps.mql5"
|
| 1434 |
+
},
|
| 1435 |
+
{
|
| 1436 |
+
"match": "\\bStops[A-Za-z0-9_]*\\b",
|
| 1437 |
+
"name": "support.function.prefix.Stops.mql5"
|
| 1438 |
+
},
|
| 1439 |
+
{
|
| 1440 |
+
"match": "\\bStore[A-Za-z0-9_]*\\b",
|
| 1441 |
+
"name": "support.function.prefix.Store.mql5"
|
| 1442 |
+
},
|
| 1443 |
+
{
|
| 1444 |
+
"match": "\\bStyle[A-Za-z0-9_]*\\b",
|
| 1445 |
+
"name": "support.function.prefix.Style.mql5"
|
| 1446 |
+
},
|
| 1447 |
+
{
|
| 1448 |
+
"match": "\\bTeeth[A-Za-z0-9_]*\\b",
|
| 1449 |
+
"name": "support.function.prefix.Teeth.mql5"
|
| 1450 |
+
},
|
| 1451 |
+
{
|
| 1452 |
+
"match": "\\bTerms[A-Za-z0-9_]*\\b",
|
| 1453 |
+
"name": "support.function.prefix.Terms.mql5"
|
| 1454 |
+
},
|
| 1455 |
+
{
|
| 1456 |
+
"match": "\\bTicks[A-Za-z0-9_]*\\b",
|
| 1457 |
+
"name": "support.function.prefix.Ticks.mql5"
|
| 1458 |
+
},
|
| 1459 |
+
{
|
| 1460 |
+
"match": "\\bTotal[A-Za-z0-9_]*\\b",
|
| 1461 |
+
"name": "support.function.prefix.Total.mql5"
|
| 1462 |
+
},
|
| 1463 |
+
{
|
| 1464 |
+
"match": "\\bTrace[A-Za-z0-9_]*\\b",
|
| 1465 |
+
"name": "support.function.prefix.Trace.mql5"
|
| 1466 |
+
},
|
| 1467 |
+
{
|
| 1468 |
+
"match": "\\bTrade[A-Za-z0-9_]*\\b",
|
| 1469 |
+
"name": "support.function.prefix.Trade.mql5"
|
| 1470 |
+
},
|
| 1471 |
+
{
|
| 1472 |
+
"match": "\\bTrend[A-Za-z0-9_]*\\b",
|
| 1473 |
+
"name": "support.function.prefix.Trend.mql5"
|
| 1474 |
+
},
|
| 1475 |
+
{
|
| 1476 |
+
"match": "\\bUnion[A-Za-z0-9_]*\\b",
|
| 1477 |
+
"name": "support.function.prefix.Union.mql5"
|
| 1478 |
+
},
|
| 1479 |
+
{
|
| 1480 |
+
"match": "\\bUpper[A-Za-z0-9_]*\\b",
|
| 1481 |
+
"name": "support.function.prefix.Upper.mql5"
|
| 1482 |
+
},
|
| 1483 |
+
{
|
| 1484 |
+
"match": "\\bValue[A-Za-z0-9_]*\\b",
|
| 1485 |
+
"name": "support.function.prefix.Value.mql5"
|
| 1486 |
+
},
|
| 1487 |
+
{
|
| 1488 |
+
"match": "\\bWidth[A-Za-z0-9_]*\\b",
|
| 1489 |
+
"name": "support.function.prefix.Width.mql5"
|
| 1490 |
+
},
|
| 1491 |
+
{
|
| 1492 |
+
"match": "\\bWrite[A-Za-z0-9_]*\\b",
|
| 1493 |
+
"name": "support.function.prefix.Write.mql5"
|
| 1494 |
+
},
|
| 1495 |
+
{
|
| 1496 |
+
"match": "\\bZeros[A-Za-z0-9_]*\\b",
|
| 1497 |
+
"name": "support.function.prefix.Zeros.mql5"
|
| 1498 |
+
},
|
| 1499 |
+
{
|
| 1500 |
+
"match": "\\bAuto[A-Za-z0-9_]*\\b",
|
| 1501 |
+
"name": "support.function.prefix.Auto.mql5"
|
| 1502 |
+
},
|
| 1503 |
+
{
|
| 1504 |
+
"match": "\\bBack[A-Za-z0-9_]*\\b",
|
| 1505 |
+
"name": "support.function.prefix.Back.mql5"
|
| 1506 |
+
},
|
| 1507 |
+
{
|
| 1508 |
+
"match": "\\bBank[A-Za-z0-9_]*\\b",
|
| 1509 |
+
"name": "support.function.prefix.Bank.mql5"
|
| 1510 |
+
},
|
| 1511 |
+
{
|
| 1512 |
+
"match": "\\bBars[A-Za-z0-9_]*\\b",
|
| 1513 |
+
"name": "support.function.prefix.Bars.mql5"
|
| 1514 |
+
},
|
| 1515 |
+
{
|
| 1516 |
+
"match": "\\bBase[A-Za-z0-9_]*\\b",
|
| 1517 |
+
"name": "support.function.prefix.Base.mql5"
|
| 1518 |
+
},
|
| 1519 |
+
{
|
| 1520 |
+
"match": "\\bBill[A-Za-z0-9_]*\\b",
|
| 1521 |
+
"name": "support.function.prefix.Bill.mql5"
|
| 1522 |
+
},
|
| 1523 |
+
{
|
| 1524 |
+
"match": "\\bChar[A-Za-z0-9_]*\\b",
|
| 1525 |
+
"name": "support.function.prefix.Char.mql5"
|
| 1526 |
+
},
|
| 1527 |
+
{
|
| 1528 |
+
"match": "\\bClip[A-Za-z0-9_]*\\b",
|
| 1529 |
+
"name": "support.function.prefix.Clip.mql5"
|
| 1530 |
+
},
|
| 1531 |
+
{
|
| 1532 |
+
"match": "\\bCode[A-Za-z0-9_]*\\b",
|
| 1533 |
+
"name": "support.function.prefix.Code.mql5"
|
| 1534 |
+
},
|
| 1535 |
+
{
|
| 1536 |
+
"match": "\\bCols[A-Za-z0-9_]*\\b",
|
| 1537 |
+
"name": "support.function.prefix.Cols.mql5"
|
| 1538 |
+
},
|
| 1539 |
+
{
|
| 1540 |
+
"match": "\\bCond[A-Za-z0-9_]*\\b",
|
| 1541 |
+
"name": "support.function.prefix.Cond.mql5"
|
| 1542 |
+
},
|
| 1543 |
+
{
|
| 1544 |
+
"match": "\\bCopy[A-Za-z0-9_]*\\b",
|
| 1545 |
+
"name": "support.function.prefix.Copy.mql5"
|
| 1546 |
+
},
|
| 1547 |
+
{
|
| 1548 |
+
"match": "\\bData[A-Za-z0-9_]*\\b",
|
| 1549 |
+
"name": "support.function.prefix.Data.mql5"
|
| 1550 |
+
},
|
| 1551 |
+
{
|
| 1552 |
+
"match": "\\bDate[A-Za-z0-9_]*\\b",
|
| 1553 |
+
"name": "support.function.prefix.Date.mql5"
|
| 1554 |
+
},
|
| 1555 |
+
{
|
| 1556 |
+
"match": "\\bDays[A-Za-z0-9_]*\\b",
|
| 1557 |
+
"name": "support.function.prefix.Days.mql5"
|
| 1558 |
+
},
|
| 1559 |
+
{
|
| 1560 |
+
"match": "\\bDeal[A-Za-z0-9_]*\\b",
|
| 1561 |
+
"name": "support.function.prefix.Deal.mql5"
|
| 1562 |
+
},
|
| 1563 |
+
{
|
| 1564 |
+
"match": "\\bDiag[A-Za-z0-9_]*\\b",
|
| 1565 |
+
"name": "support.function.prefix.Diag.mql5"
|
| 1566 |
+
},
|
| 1567 |
+
{
|
| 1568 |
+
"match": "\\bDisk[A-Za-z0-9_]*\\b",
|
| 1569 |
+
"name": "support.function.prefix.Disk.mql5"
|
| 1570 |
+
},
|
| 1571 |
+
{
|
| 1572 |
+
"match": "\\bDrag[A-Za-z0-9_]*\\b",
|
| 1573 |
+
"name": "support.function.prefix.Drag.mql5"
|
| 1574 |
+
},
|
| 1575 |
+
{
|
| 1576 |
+
"match": "\\bDRAW[A-Za-z0-9_]*\\b",
|
| 1577 |
+
"name": "support.function.prefix.DRAW.mql5"
|
| 1578 |
+
},
|
| 1579 |
+
{
|
| 1580 |
+
"match": "\\bDraw[A-Za-z0-9_]*\\b",
|
| 1581 |
+
"name": "support.function.prefix.Draw.mql5"
|
| 1582 |
+
},
|
| 1583 |
+
{
|
| 1584 |
+
"match": "\\bEnum[A-Za-z0-9_]*\\b",
|
| 1585 |
+
"name": "support.function.prefix.Enum.mql5"
|
| 1586 |
+
},
|
| 1587 |
+
{
|
| 1588 |
+
"match": "\\bFast[A-Za-z0-9_]*\\b",
|
| 1589 |
+
"name": "support.function.prefix.Fast.mql5"
|
| 1590 |
+
},
|
| 1591 |
+
{
|
| 1592 |
+
"match": "\\bFile[A-Za-z0-9_]*\\b",
|
| 1593 |
+
"name": "support.function.prefix.File.mql5"
|
| 1594 |
+
},
|
| 1595 |
+
{
|
| 1596 |
+
"match": "\\bFill[A-Za-z0-9_]*\\b",
|
| 1597 |
+
"name": "support.function.prefix.Fill.mql5"
|
| 1598 |
+
},
|
| 1599 |
+
{
|
| 1600 |
+
"match": "\\bFind[A-Za-z0-9_]*\\b",
|
| 1601 |
+
"name": "support.function.prefix.Find.mql5"
|
| 1602 |
+
},
|
| 1603 |
+
{
|
| 1604 |
+
"match": "\\bFlat[A-Za-z0-9_]*\\b",
|
| 1605 |
+
"name": "support.function.prefix.Flat.mql5"
|
| 1606 |
+
},
|
| 1607 |
+
{
|
| 1608 |
+
"match": "\\bFont[A-Za-z0-9_]*\\b",
|
| 1609 |
+
"name": "support.function.prefix.Font.mql5"
|
| 1610 |
+
},
|
| 1611 |
+
{
|
| 1612 |
+
"match": "\\bFree[A-Za-z0-9_]*\\b",
|
| 1613 |
+
"name": "support.function.prefix.Free.mql5"
|
| 1614 |
+
},
|
| 1615 |
+
{
|
| 1616 |
+
"match": "\\bFull[A-Za-z0-9_]*\\b",
|
| 1617 |
+
"name": "support.function.prefix.Full.mql5"
|
| 1618 |
+
},
|
| 1619 |
+
{
|
| 1620 |
+
"match": "\\bGann[A-Za-z0-9_]*\\b",
|
| 1621 |
+
"name": "support.function.prefix.Gann.mql5"
|
| 1622 |
+
},
|
| 1623 |
+
{
|
| 1624 |
+
"match": "\\bGrid[A-Za-z0-9_]*\\b",
|
| 1625 |
+
"name": "support.function.prefix.Grid.mql5"
|
| 1626 |
+
},
|
| 1627 |
+
{
|
| 1628 |
+
"match": "\\bHash[A-Za-z0-9_]*\\b",
|
| 1629 |
+
"name": "support.function.prefix.Hash.mql5"
|
| 1630 |
+
},
|
| 1631 |
+
{
|
| 1632 |
+
"match": "\\bHead[A-Za-z0-9_]*\\b",
|
| 1633 |
+
"name": "support.function.prefix.Head.mql5"
|
| 1634 |
+
},
|
| 1635 |
+
{
|
| 1636 |
+
"match": "\\bHide[A-Za-z0-9_]*\\b",
|
| 1637 |
+
"name": "support.function.prefix.Hide.mql5"
|
| 1638 |
+
},
|
| 1639 |
+
{
|
| 1640 |
+
"match": "\\bHigh[A-Za-z0-9_]*\\b",
|
| 1641 |
+
"name": "support.function.prefix.High.mql5"
|
| 1642 |
+
},
|
| 1643 |
+
{
|
| 1644 |
+
"match": "\\bHour[A-Za-z0-9_]*\\b",
|
| 1645 |
+
"name": "support.function.prefix.Hour.mql5"
|
| 1646 |
+
},
|
| 1647 |
+
{
|
| 1648 |
+
"match": "\\bInfo[A-Za-z0-9_]*\\b",
|
| 1649 |
+
"name": "support.function.prefix.Info.mql5"
|
| 1650 |
+
},
|
| 1651 |
+
{
|
| 1652 |
+
"match": "\\bInit[A-Za-z0-9_]*\\b",
|
| 1653 |
+
"name": "support.function.prefix.Init.mql5"
|
| 1654 |
+
},
|
| 1655 |
+
{
|
| 1656 |
+
"match": "\\bKron[A-Za-z0-9_]*\\b",
|
| 1657 |
+
"name": "support.function.prefix.Kron.mql5"
|
| 1658 |
+
},
|
| 1659 |
+
{
|
| 1660 |
+
"match": "\\bLast[A-Za-z0-9_]*\\b",
|
| 1661 |
+
"name": "support.function.prefix.Last.mql5"
|
| 1662 |
+
},
|
| 1663 |
+
{
|
| 1664 |
+
"match": "\\bLeft[A-Za-z0-9_]*\\b",
|
| 1665 |
+
"name": "support.function.prefix.Left.mql5"
|
| 1666 |
+
},
|
| 1667 |
+
{
|
| 1668 |
+
"match": "\\bLine[A-Za-z0-9_]*\\b",
|
| 1669 |
+
"name": "support.function.prefix.Line.mql5"
|
| 1670 |
+
},
|
| 1671 |
+
{
|
| 1672 |
+
"match": "\\bLips[A-Za-z0-9_]*\\b",
|
| 1673 |
+
"name": "support.function.prefix.Lips.mql5"
|
| 1674 |
+
},
|
| 1675 |
+
{
|
| 1676 |
+
"match": "\\bList[A-Za-z0-9_]*\\b",
|
| 1677 |
+
"name": "support.function.prefix.List.mql5"
|
| 1678 |
+
},
|
| 1679 |
+
{
|
| 1680 |
+
"match": "\\bLoad[A-Za-z0-9_]*\\b",
|
| 1681 |
+
"name": "support.function.prefix.Load.mql5"
|
| 1682 |
+
},
|
| 1683 |
+
{
|
| 1684 |
+
"match": "\\bLong[A-Za-z0-9_]*\\b",
|
| 1685 |
+
"name": "support.function.prefix.Long.mql5"
|
| 1686 |
+
},
|
| 1687 |
+
{
|
| 1688 |
+
"match": "\\bLoss[A-Za-z0-9_]*\\b",
|
| 1689 |
+
"name": "support.function.prefix.Loss.mql5"
|
| 1690 |
+
},
|
| 1691 |
+
{
|
| 1692 |
+
"match": "\\bLots[A-Za-z0-9_]*\\b",
|
| 1693 |
+
"name": "support.function.prefix.Lots.mql5"
|
| 1694 |
+
},
|
| 1695 |
+
{
|
| 1696 |
+
"match": "\\bMain[A-Za-z0-9_]*\\b",
|
| 1697 |
+
"name": "support.function.prefix.Main.mql5"
|
| 1698 |
+
},
|
| 1699 |
+
{
|
| 1700 |
+
"match": "\\bMath[A-Za-z0-9_]*\\b",
|
| 1701 |
+
"name": "support.function.prefix.Math.mql5"
|
| 1702 |
+
},
|
| 1703 |
+
{
|
| 1704 |
+
"match": "\\bMean[A-Za-z0-9_]*\\b",
|
| 1705 |
+
"name": "support.function.prefix.Mean.mql5"
|
| 1706 |
+
},
|
| 1707 |
+
{
|
| 1708 |
+
"match": "\\bMode[A-Za-z0-9_]*\\b",
|
| 1709 |
+
"name": "support.function.prefix.Mode.mql5"
|
| 1710 |
+
},
|
| 1711 |
+
{
|
| 1712 |
+
"match": "\\bMove[A-Za-z0-9_]*\\b",
|
| 1713 |
+
"name": "support.function.prefix.Move.mql5"
|
| 1714 |
+
},
|
| 1715 |
+
{
|
| 1716 |
+
"match": "\\bName[A-Za-z0-9_]*\\b",
|
| 1717 |
+
"name": "support.function.prefix.Name.mql5"
|
| 1718 |
+
},
|
| 1719 |
+
{
|
| 1720 |
+
"match": "\\bNext[A-Za-z0-9_]*\\b",
|
| 1721 |
+
"name": "support.function.prefix.Next.mql5"
|
| 1722 |
+
},
|
| 1723 |
+
{
|
| 1724 |
+
"match": "\\bNorm[A-Za-z0-9_]*\\b",
|
| 1725 |
+
"name": "support.function.prefix.Norm.mql5"
|
| 1726 |
+
},
|
| 1727 |
+
{
|
| 1728 |
+
"match": "\\bOnes[A-Za-z0-9_]*\\b",
|
| 1729 |
+
"name": "support.function.prefix.Ones.mql5"
|
| 1730 |
+
},
|
| 1731 |
+
{
|
| 1732 |
+
"match": "\\bONNX[A-Za-z0-9_]*\\b",
|
| 1733 |
+
"name": "support.function.prefix.ONNX.mql5"
|
| 1734 |
+
},
|
| 1735 |
+
{
|
| 1736 |
+
"match": "\\bOnnx[A-Za-z0-9_]*\\b",
|
| 1737 |
+
"name": "support.function.prefix.Onnx.mql5"
|
| 1738 |
+
},
|
| 1739 |
+
{
|
| 1740 |
+
"match": "\\bOpen[A-Za-z0-9_]*\\b",
|
| 1741 |
+
"name": "support.function.prefix.Open.mql5"
|
| 1742 |
+
},
|
| 1743 |
+
{
|
| 1744 |
+
"match": "\\bPath[A-Za-z0-9_]*\\b",
|
| 1745 |
+
"name": "support.function.prefix.Path.mql5"
|
| 1746 |
+
},
|
| 1747 |
+
{
|
| 1748 |
+
"match": "\\bPeek[A-Za-z0-9_]*\\b",
|
| 1749 |
+
"name": "support.function.prefix.Peek.mql5"
|
| 1750 |
+
},
|
| 1751 |
+
{
|
| 1752 |
+
"match": "\\bPips[A-Za-z0-9_]*\\b",
|
| 1753 |
+
"name": "support.function.prefix.Pips.mql5"
|
| 1754 |
+
},
|
| 1755 |
+
{
|
| 1756 |
+
"match": "\\bPlay[A-Za-z0-9_]*\\b",
|
| 1757 |
+
"name": "support.function.prefix.Play.mql5"
|
| 1758 |
+
},
|
| 1759 |
+
{
|
| 1760 |
+
"match": "\\bPlot[A-Za-z0-9_]*\\b",
|
| 1761 |
+
"name": "support.function.prefix.Plot.mql5"
|
| 1762 |
+
},
|
| 1763 |
+
{
|
| 1764 |
+
"match": "\\bPlus[A-Za-z0-9_]*\\b",
|
| 1765 |
+
"name": "support.function.prefix.Plus.mql5"
|
| 1766 |
+
},
|
| 1767 |
+
{
|
| 1768 |
+
"match": "\\bPrev[A-Za-z0-9_]*\\b",
|
| 1769 |
+
"name": "support.function.prefix.Prev.mql5"
|
| 1770 |
+
},
|
| 1771 |
+
{
|
| 1772 |
+
"match": "\\bProp[A-Za-z0-9_]*\\b",
|
| 1773 |
+
"name": "support.function.prefix.Prop.mql5"
|
| 1774 |
+
},
|
| 1775 |
+
{
|
| 1776 |
+
"match": "\\bPush[A-Za-z0-9_]*\\b",
|
| 1777 |
+
"name": "support.function.prefix.Push.mql5"
|
| 1778 |
+
},
|
| 1779 |
+
{
|
| 1780 |
+
"match": "\\bRank[A-Za-z0-9_]*\\b",
|
| 1781 |
+
"name": "support.function.prefix.Rank.mql5"
|
| 1782 |
+
},
|
| 1783 |
+
{
|
| 1784 |
+
"match": "\\bRead[A-Za-z0-9_]*\\b",
|
| 1785 |
+
"name": "support.function.prefix.Read.mql5"
|
| 1786 |
+
},
|
| 1787 |
+
{
|
| 1788 |
+
"match": "\\bReal[A-Za-z0-9_]*\\b",
|
| 1789 |
+
"name": "support.function.prefix.Real.mql5"
|
| 1790 |
+
},
|
| 1791 |
+
{
|
| 1792 |
+
"match": "\\bRoot[A-Za-z0-9_]*\\b",
|
| 1793 |
+
"name": "support.function.prefix.Root.mql5"
|
| 1794 |
+
},
|
| 1795 |
+
{
|
| 1796 |
+
"match": "\\bRows[A-Za-z0-9_]*\\b",
|
| 1797 |
+
"name": "support.function.prefix.Rows.mql5"
|
| 1798 |
+
},
|
| 1799 |
+
{
|
| 1800 |
+
"match": "\\bSave[A-Za-z0-9_]*\\b",
|
| 1801 |
+
"name": "support.function.prefix.Save.mql5"
|
| 1802 |
+
},
|
| 1803 |
+
{
|
| 1804 |
+
"match": "\\bSeek[A-Za-z0-9_]*\\b",
|
| 1805 |
+
"name": "support.function.prefix.Seek.mql5"
|
| 1806 |
+
},
|
| 1807 |
+
{
|
| 1808 |
+
"match": "\\bSell[A-Za-z0-9_]*\\b",
|
| 1809 |
+
"name": "support.function.prefix.Sell.mql5"
|
| 1810 |
+
},
|
| 1811 |
+
{
|
| 1812 |
+
"match": "\\bSend[A-Za-z0-9_]*\\b",
|
| 1813 |
+
"name": "support.function.prefix.Send.mql5"
|
| 1814 |
+
},
|
| 1815 |
+
{
|
| 1816 |
+
"match": "\\bShow[A-Za-z0-9_]*\\b",
|
| 1817 |
+
"name": "support.function.prefix.Show.mql5"
|
| 1818 |
+
},
|
| 1819 |
+
{
|
| 1820 |
+
"match": "\\bSize[A-Za-z0-9_]*\\b",
|
| 1821 |
+
"name": "support.function.prefix.Size.mql5"
|
| 1822 |
+
},
|
| 1823 |
+
{
|
| 1824 |
+
"match": "\\bSLog[A-Za-z0-9_]*\\b",
|
| 1825 |
+
"name": "support.function.prefix.SLog.mql5"
|
| 1826 |
+
},
|
| 1827 |
+
{
|
| 1828 |
+
"match": "\\bSlow[A-Za-z0-9_]*\\b",
|
| 1829 |
+
"name": "support.function.prefix.Slow.mql5"
|
| 1830 |
+
},
|
| 1831 |
+
{
|
| 1832 |
+
"match": "\\bSort[A-Za-z0-9_]*\\b",
|
| 1833 |
+
"name": "support.function.prefix.Sort.mql5"
|
| 1834 |
+
},
|
| 1835 |
+
{
|
| 1836 |
+
"match": "\\bStep[A-Za-z0-9_]*\\b",
|
| 1837 |
+
"name": "support.function.prefix.Step.mql5"
|
| 1838 |
+
},
|
| 1839 |
+
{
|
| 1840 |
+
"match": "\\bStop[A-Za-z0-9_]*\\b",
|
| 1841 |
+
"name": "support.function.prefix.Stop.mql5"
|
| 1842 |
+
},
|
| 1843 |
+
{
|
| 1844 |
+
"match": "\\bSwap[A-Za-z0-9_]*\\b",
|
| 1845 |
+
"name": "support.function.prefix.Swap.mql5"
|
| 1846 |
+
},
|
| 1847 |
+
{
|
| 1848 |
+
"match": "\\bTake[A-Za-z0-9_]*\\b",
|
| 1849 |
+
"name": "support.function.prefix.Take.mql5"
|
| 1850 |
+
},
|
| 1851 |
+
{
|
| 1852 |
+
"match": "\\bTell[A-Za-z0-9_]*\\b",
|
| 1853 |
+
"name": "support.function.prefix.Tell.mql5"
|
| 1854 |
+
},
|
| 1855 |
+
{
|
| 1856 |
+
"match": "\\bTerm[A-Za-z0-9_]*\\b",
|
| 1857 |
+
"name": "support.function.prefix.Term.mql5"
|
| 1858 |
+
},
|
| 1859 |
+
{
|
| 1860 |
+
"match": "\\bText[A-Za-z0-9_]*\\b",
|
| 1861 |
+
"name": "support.function.prefix.Text.mql5"
|
| 1862 |
+
},
|
| 1863 |
+
{
|
| 1864 |
+
"match": "\\bTick[A-Za-z0-9_]*\\b",
|
| 1865 |
+
"name": "support.function.prefix.Tick.mql5"
|
| 1866 |
+
},
|
| 1867 |
+
{
|
| 1868 |
+
"match": "\\bTime[A-Za-z0-9_]*\\b",
|
| 1869 |
+
"name": "support.function.prefix.Time.mql5"
|
| 1870 |
+
},
|
| 1871 |
+
{
|
| 1872 |
+
"match": "\\bTrim[A-Za-z0-9_]*\\b",
|
| 1873 |
+
"name": "support.function.prefix.Trim.mql5"
|
| 1874 |
+
},
|
| 1875 |
+
{
|
| 1876 |
+
"match": "\\bType[A-Za-z0-9_]*\\b",
|
| 1877 |
+
"name": "support.function.prefix.Type.mql5"
|
| 1878 |
+
},
|
| 1879 |
+
{
|
| 1880 |
+
"match": "\\bUsed[A-Za-z0-9_]*\\b",
|
| 1881 |
+
"name": "support.function.prefix.Used.mql5"
|
| 1882 |
+
},
|
| 1883 |
+
{
|
| 1884 |
+
"match": "\\bView[A-Za-z0-9_]*\\b",
|
| 1885 |
+
"name": "support.function.prefix.View.mql5"
|
| 1886 |
+
},
|
| 1887 |
+
{
|
| 1888 |
+
"match": "\\bWait[A-Za-z0-9_]*\\b",
|
| 1889 |
+
"name": "support.function.prefix.Wait.mql5"
|
| 1890 |
+
},
|
| 1891 |
+
{
|
| 1892 |
+
"match": "\\bYear[A-Za-z0-9_]*\\b",
|
| 1893 |
+
"name": "support.function.prefix.Year.mql5"
|
| 1894 |
+
},
|
| 1895 |
+
{
|
| 1896 |
+
"match": "\\bZero[A-Za-z0-9_]*\\b",
|
| 1897 |
+
"name": "support.function.prefix.Zero.mql5"
|
| 1898 |
+
},
|
| 1899 |
+
{
|
| 1900 |
+
"match": "\\bAdd[A-Za-z0-9_]*\\b",
|
| 1901 |
+
"name": "support.function.prefix.Add.mql5"
|
| 1902 |
+
},
|
| 1903 |
+
{
|
| 1904 |
+
"match": "\\bArc[A-Za-z0-9_]*\\b",
|
| 1905 |
+
"name": "support.function.prefix.Arc.mql5"
|
| 1906 |
+
},
|
| 1907 |
+
{
|
| 1908 |
+
"match": "\\bArg[A-Za-z0-9_]*\\b",
|
| 1909 |
+
"name": "support.function.prefix.Arg.mql5"
|
| 1910 |
+
},
|
| 1911 |
+
{
|
| 1912 |
+
"match": "\\bAsk[A-Za-z0-9_]*\\b",
|
| 1913 |
+
"name": "support.function.prefix.Ask.mql5"
|
| 1914 |
+
},
|
| 1915 |
+
{
|
| 1916 |
+
"match": "\\bBar[A-Za-z0-9_]*\\b",
|
| 1917 |
+
"name": "support.function.prefix.Bar.mql5"
|
| 1918 |
+
},
|
| 1919 |
+
{
|
| 1920 |
+
"match": "\\bBid[A-Za-z0-9_]*\\b",
|
| 1921 |
+
"name": "support.function.prefix.Bid.mql5"
|
| 1922 |
+
},
|
| 1923 |
+
{
|
| 1924 |
+
"match": "\\bBmp[A-Za-z0-9_]*\\b",
|
| 1925 |
+
"name": "support.function.prefix.Bmp.mql5"
|
| 1926 |
+
},
|
| 1927 |
+
{
|
| 1928 |
+
"match": "\\bBuy[A-Za-z0-9_]*\\b",
|
| 1929 |
+
"name": "support.function.prefix.Buy.mql5"
|
| 1930 |
+
},
|
| 1931 |
+
{
|
| 1932 |
+
"match": "\\bCmo[A-Za-z0-9_]*\\b",
|
| 1933 |
+
"name": "support.function.prefix.Cmo.mql5"
|
| 1934 |
+
},
|
| 1935 |
+
{
|
| 1936 |
+
"match": "\\bCol[A-Za-z0-9_]*\\b",
|
| 1937 |
+
"name": "support.function.prefix.Col.mql5"
|
| 1938 |
+
},
|
| 1939 |
+
{
|
| 1940 |
+
"match": "\\bCov[A-Za-z0-9_]*\\b",
|
| 1941 |
+
"name": "support.function.prefix.Cov.mql5"
|
| 1942 |
+
},
|
| 1943 |
+
{
|
| 1944 |
+
"match": "\\bCPU[A-Za-z0-9_]*\\b",
|
| 1945 |
+
"name": "support.function.prefix.CPU.mql5"
|
| 1946 |
+
},
|
| 1947 |
+
{
|
| 1948 |
+
"match": "\\bCum[A-Za-z0-9_]*\\b",
|
| 1949 |
+
"name": "support.function.prefix.Cum.mql5"
|
| 1950 |
+
},
|
| 1951 |
+
{
|
| 1952 |
+
"match": "\\bDay[A-Za-z0-9_]*\\b",
|
| 1953 |
+
"name": "support.function.prefix.Day.mql5"
|
| 1954 |
+
},
|
| 1955 |
+
{
|
| 1956 |
+
"match": "\\bDot[A-Za-z0-9_]*\\b",
|
| 1957 |
+
"name": "support.function.prefix.Dot.mql5"
|
| 1958 |
+
},
|
| 1959 |
+
{
|
| 1960 |
+
"match": "\\bEma[A-Za-z0-9_]*\\b",
|
| 1961 |
+
"name": "support.function.prefix.Ema.mql5"
|
| 1962 |
+
},
|
| 1963 |
+
{
|
| 1964 |
+
"match": "\\bEye[A-Za-z0-9_]*\\b",
|
| 1965 |
+
"name": "support.function.prefix.Eye.mql5"
|
| 1966 |
+
},
|
| 1967 |
+
{
|
| 1968 |
+
"match": "\\bGap[A-Za-z0-9_]*\\b",
|
| 1969 |
+
"name": "support.function.prefix.Gap.mql5"
|
| 1970 |
+
},
|
| 1971 |
+
{
|
| 1972 |
+
"match": "\\bGet[A-Za-z0-9_]*\\b",
|
| 1973 |
+
"name": "support.function.prefix.Get.mql5"
|
| 1974 |
+
},
|
| 1975 |
+
{
|
| 1976 |
+
"match": "\\bHas[A-Za-z0-9_]*\\b",
|
| 1977 |
+
"name": "support.function.prefix.Has.mql5"
|
| 1978 |
+
},
|
| 1979 |
+
{
|
| 1980 |
+
"match": "\\bInd[A-Za-z0-9_]*\\b",
|
| 1981 |
+
"name": "support.function.prefix.Ind.mql5"
|
| 1982 |
+
},
|
| 1983 |
+
{
|
| 1984 |
+
"match": "\\bIni[A-Za-z0-9_]*\\b",
|
| 1985 |
+
"name": "support.function.prefix.Ini.mql5"
|
| 1986 |
+
},
|
| 1987 |
+
{
|
| 1988 |
+
"match": "\\bInv[A-Za-z0-9_]*\\b",
|
| 1989 |
+
"name": "support.function.prefix.Inv.mql5"
|
| 1990 |
+
},
|
| 1991 |
+
{
|
| 1992 |
+
"match": "\\bJaw[A-Za-z0-9_]*\\b",
|
| 1993 |
+
"name": "support.function.prefix.Jaw.mql5"
|
| 1994 |
+
},
|
| 1995 |
+
{
|
| 1996 |
+
"match": "\\bKey[A-Za-z0-9_]*\\b",
|
| 1997 |
+
"name": "support.function.prefix.Key.mql5"
|
| 1998 |
+
},
|
| 1999 |
+
{
|
| 2000 |
+
"match": "\\bLDL[A-Za-z0-9_]*\\b",
|
| 2001 |
+
"name": "support.function.prefix.LDL.mql5"
|
| 2002 |
+
},
|
| 2003 |
+
{
|
| 2004 |
+
"match": "\\bLen[A-Za-z0-9_]*\\b",
|
| 2005 |
+
"name": "support.function.prefix.Len.mql5"
|
| 2006 |
+
},
|
| 2007 |
+
{
|
| 2008 |
+
"match": "\\bLog[A-Za-z0-9_]*\\b",
|
| 2009 |
+
"name": "support.function.prefix.Log.mql5"
|
| 2010 |
+
},
|
| 2011 |
+
{
|
| 2012 |
+
"match": "\\bLot[A-Za-z0-9_]*\\b",
|
| 2013 |
+
"name": "support.function.prefix.Lot.mql5"
|
| 2014 |
+
},
|
| 2015 |
+
{
|
| 2016 |
+
"match": "\\bLow[A-Za-z0-9_]*\\b",
|
| 2017 |
+
"name": "support.function.prefix.Low.mql5"
|
| 2018 |
+
},
|
| 2019 |
+
{
|
| 2020 |
+
"match": "\\bLst[A-Za-z0-9_]*\\b",
|
| 2021 |
+
"name": "support.function.prefix.Lst.mql5"
|
| 2022 |
+
},
|
| 2023 |
+
{
|
| 2024 |
+
"match": "\\bLUP[A-Za-z0-9_]*\\b",
|
| 2025 |
+
"name": "support.function.prefix.LUP.mql5"
|
| 2026 |
+
},
|
| 2027 |
+
{
|
| 2028 |
+
"match": "\\bMat[A-Za-z0-9_]*\\b",
|
| 2029 |
+
"name": "support.function.prefix.Mat.mql5"
|
| 2030 |
+
},
|
| 2031 |
+
{
|
| 2032 |
+
"match": "\\bMax[A-Za-z0-9_]*\\b",
|
| 2033 |
+
"name": "support.function.prefix.Max.mql5"
|
| 2034 |
+
},
|
| 2035 |
+
{
|
| 2036 |
+
"match": "\\bMid[A-Za-z0-9_]*\\b",
|
| 2037 |
+
"name": "support.function.prefix.Mid.mql5"
|
| 2038 |
+
},
|
| 2039 |
+
{
|
| 2040 |
+
"match": "\\bMin[A-Za-z0-9_]*\\b",
|
| 2041 |
+
"name": "support.function.prefix.Min.mql5"
|
| 2042 |
+
},
|
| 2043 |
+
{
|
| 2044 |
+
"match": "\\bMon[A-Za-z0-9_]*\\b",
|
| 2045 |
+
"name": "support.function.prefix.Mon.mql5"
|
| 2046 |
+
},
|
| 2047 |
+
{
|
| 2048 |
+
"match": "\\bMQL[A-Za-z0-9_]*\\b",
|
| 2049 |
+
"name": "support.function.prefix.MQL.mql5"
|
| 2050 |
+
},
|
| 2051 |
+
{
|
| 2052 |
+
"match": "\\bNot[A-Za-z0-9_]*\\b",
|
| 2053 |
+
"name": "support.function.prefix.Not.mql5"
|
| 2054 |
+
},
|
| 2055 |
+
{
|
| 2056 |
+
"match": "\\bNum[A-Za-z0-9_]*\\b",
|
| 2057 |
+
"name": "support.function.prefix.Num.mql5"
|
| 2058 |
+
},
|
| 2059 |
+
{
|
| 2060 |
+
"match": "\\bPie[A-Za-z0-9_]*\\b",
|
| 2061 |
+
"name": "support.function.prefix.Pie.mql5"
|
| 2062 |
+
},
|
| 2063 |
+
{
|
| 2064 |
+
"match": "\\bPLU[A-Za-z0-9_]*\\b",
|
| 2065 |
+
"name": "support.function.prefix.PLU.mql5"
|
| 2066 |
+
},
|
| 2067 |
+
{
|
| 2068 |
+
"match": "\\bPop[A-Za-z0-9_]*\\b",
|
| 2069 |
+
"name": "support.function.prefix.Pop.mql5"
|
| 2070 |
+
},
|
| 2071 |
+
{
|
| 2072 |
+
"match": "\\bRay[A-Za-z0-9_]*\\b",
|
| 2073 |
+
"name": "support.function.prefix.Ray.mql5"
|
| 2074 |
+
},
|
| 2075 |
+
{
|
| 2076 |
+
"match": "\\bRow[A-Za-z0-9_]*\\b",
|
| 2077 |
+
"name": "support.function.prefix.Row.mql5"
|
| 2078 |
+
},
|
| 2079 |
+
{
|
| 2080 |
+
"match": "\\bRun[A-Za-z0-9_]*\\b",
|
| 2081 |
+
"name": "support.function.prefix.Run.mql5"
|
| 2082 |
+
},
|
| 2083 |
+
{
|
| 2084 |
+
"match": "\\bSar[A-Za-z0-9_]*\\b",
|
| 2085 |
+
"name": "support.function.prefix.Sar.mql5"
|
| 2086 |
+
},
|
| 2087 |
+
{
|
| 2088 |
+
"match": "\\bSec[A-Za-z0-9_]*\\b",
|
| 2089 |
+
"name": "support.function.prefix.Sec.mql5"
|
| 2090 |
+
},
|
| 2091 |
+
{
|
| 2092 |
+
"match": "\\bSet[A-Za-z0-9_]*\\b",
|
| 2093 |
+
"name": "support.function.prefix.Set.mql5"
|
| 2094 |
+
},
|
| 2095 |
+
{
|
| 2096 |
+
"match": "\\bStd[A-Za-z0-9_]*\\b",
|
| 2097 |
+
"name": "support.function.prefix.Std.mql5"
|
| 2098 |
+
},
|
| 2099 |
+
{
|
| 2100 |
+
"match": "\\bSum[A-Za-z0-9_]*\\b",
|
| 2101 |
+
"name": "support.function.prefix.Sum.mql5"
|
| 2102 |
+
},
|
| 2103 |
+
{
|
| 2104 |
+
"match": "\\bSVD[A-Za-z0-9_]*\\b",
|
| 2105 |
+
"name": "support.function.prefix.SVD.mql5"
|
| 2106 |
+
},
|
| 2107 |
+
{
|
| 2108 |
+
"match": "\\bTop[A-Za-z0-9_]*\\b",
|
| 2109 |
+
"name": "support.function.prefix.Top.mql5"
|
| 2110 |
+
},
|
| 2111 |
+
{
|
| 2112 |
+
"match": "\\bTri[A-Za-z0-9_]*\\b",
|
| 2113 |
+
"name": "support.function.prefix.Tri.mql5"
|
| 2114 |
+
},
|
| 2115 |
+
{
|
| 2116 |
+
"match": "\\bTry[A-Za-z0-9_]*\\b",
|
| 2117 |
+
"name": "support.function.prefix.Try.mql5"
|
| 2118 |
+
},
|
| 2119 |
+
{
|
| 2120 |
+
"match": "\\bVar[A-Za-z0-9_]*\\b",
|
| 2121 |
+
"name": "support.function.prefix.Var.mql5"
|
| 2122 |
+
},
|
| 2123 |
+
{
|
| 2124 |
+
"match": "\\bWeb[A-Za-z0-9_]*\\b",
|
| 2125 |
+
"name": "support.function.prefix.Web.mql5"
|
| 2126 |
+
},
|
| 2127 |
+
{
|
| 2128 |
+
"match": "\\b3D[A-Za-z0-9_]*\\b",
|
| 2129 |
+
"name": "support.function.prefix.3D.mql5"
|
| 2130 |
+
},
|
| 2131 |
+
{
|
| 2132 |
+
"match": "\\bA1[A-Za-z0-9_]*\\b",
|
| 2133 |
+
"name": "support.function.prefix.A1.mql5"
|
| 2134 |
+
},
|
| 2135 |
+
{
|
| 2136 |
+
"match": "\\bA2[A-Za-z0-9_]*\\b",
|
| 2137 |
+
"name": "support.function.prefix.A2.mql5"
|
| 2138 |
+
},
|
| 2139 |
+
{
|
| 2140 |
+
"match": "\\bAt[A-Za-z0-9_]*\\b",
|
| 2141 |
+
"name": "support.function.prefix.At.mql5"
|
| 2142 |
+
},
|
| 2143 |
+
{
|
| 2144 |
+
"match": "\\bB1[A-Za-z0-9_]*\\b",
|
| 2145 |
+
"name": "support.function.prefix.B1.mql5"
|
| 2146 |
+
},
|
| 2147 |
+
{
|
| 2148 |
+
"match": "\\bB2[A-Za-z0-9_]*\\b",
|
| 2149 |
+
"name": "support.function.prefix.B2.mql5"
|
| 2150 |
+
},
|
| 2151 |
+
{
|
| 2152 |
+
"match": "\\bC1[A-Za-z0-9_]*\\b",
|
| 2153 |
+
"name": "support.function.prefix.C1.mql5"
|
| 2154 |
+
},
|
| 2155 |
+
{
|
| 2156 |
+
"match": "\\bC2[A-Za-z0-9_]*\\b",
|
| 2157 |
+
"name": "support.function.prefix.C2.mql5"
|
| 2158 |
+
},
|
| 2159 |
+
{
|
| 2160 |
+
"match": "\\bCi[A-Za-z0-9_]*\\b",
|
| 2161 |
+
"name": "support.function.prefix.Ci.mql5"
|
| 2162 |
+
},
|
| 2163 |
+
{
|
| 2164 |
+
"match": "\\bCL[A-Za-z0-9_]*\\b",
|
| 2165 |
+
"name": "support.function.prefix.CL.mql5"
|
| 2166 |
+
},
|
| 2167 |
+
{
|
| 2168 |
+
"match": "\\bCP[A-Za-z0-9_]*\\b",
|
| 2169 |
+
"name": "support.function.prefix.CP.mql5"
|
| 2170 |
+
},
|
| 2171 |
+
{
|
| 2172 |
+
"match": "\\bCS[A-Za-z0-9_]*\\b",
|
| 2173 |
+
"name": "support.function.prefix.CS.mql5"
|
| 2174 |
+
},
|
| 2175 |
+
{
|
| 2176 |
+
"match": "\\bCZ[A-Za-z0-9_]*\\b",
|
| 2177 |
+
"name": "support.function.prefix.CZ.mql5"
|
| 2178 |
+
},
|
| 2179 |
+
{
|
| 2180 |
+
"match": "\\bDX[A-Za-z0-9_]*\\b",
|
| 2181 |
+
"name": "support.function.prefix.DX.mql5"
|
| 2182 |
+
},
|
| 2183 |
+
{
|
| 2184 |
+
"match": "\\bId[A-Za-z0-9_]*\\b",
|
| 2185 |
+
"name": "support.function.prefix.Id.mql5"
|
| 2186 |
+
},
|
| 2187 |
+
{
|
| 2188 |
+
"match": "\\bIs[A-Za-z0-9_]*\\b",
|
| 2189 |
+
"name": "support.function.prefix.Is.mql5"
|
| 2190 |
+
},
|
| 2191 |
+
{
|
| 2192 |
+
"match": "\\bLU[A-Za-z0-9_]*\\b",
|
| 2193 |
+
"name": "support.function.prefix.LU.mql5"
|
| 2194 |
+
},
|
| 2195 |
+
{
|
| 2196 |
+
"match": "\\bMa[A-Za-z0-9_]*\\b",
|
| 2197 |
+
"name": "support.function.prefix.Ma.mql5"
|
| 2198 |
+
},
|
| 2199 |
+
{
|
| 2200 |
+
"match": "\\bNo[A-Za-z0-9_]*\\b",
|
| 2201 |
+
"name": "support.function.prefix.No.mql5"
|
| 2202 |
+
},
|
| 2203 |
+
{
|
| 2204 |
+
"match": "\\bOn[A-Za-z0-9_]*\\b",
|
| 2205 |
+
"name": "support.function.prefix.On.mql5"
|
| 2206 |
+
},
|
| 2207 |
+
{
|
| 2208 |
+
"match": "\\bOp[A-Za-z0-9_]*\\b",
|
| 2209 |
+
"name": "support.function.prefix.Op.mql5"
|
| 2210 |
+
},
|
| 2211 |
+
{
|
| 2212 |
+
"match": "\\bQR[A-Za-z0-9_]*\\b",
|
| 2213 |
+
"name": "support.function.prefix.QR.mql5"
|
| 2214 |
+
},
|
| 2215 |
+
{
|
| 2216 |
+
"match": "\\bTo[A-Za-z0-9_]*\\b",
|
| 2217 |
+
"name": "support.function.prefix.To.mql5"
|
| 2218 |
+
},
|
| 2219 |
+
{
|
| 2220 |
+
"match": "\\bX1[A-Za-z0-9_]*\\b",
|
| 2221 |
+
"name": "support.function.prefix.X1.mql5"
|
| 2222 |
+
},
|
| 2223 |
+
{
|
| 2224 |
+
"match": "\\bX2[A-Za-z0-9_]*\\b",
|
| 2225 |
+
"name": "support.function.prefix.X2.mql5"
|
| 2226 |
+
},
|
| 2227 |
+
{
|
| 2228 |
+
"match": "\\bX3[A-Za-z0-9_]*\\b",
|
| 2229 |
+
"name": "support.function.prefix.X3.mql5"
|
| 2230 |
+
},
|
| 2231 |
+
{
|
| 2232 |
+
"match": "\\bX4[A-Za-z0-9_]*\\b",
|
| 2233 |
+
"name": "support.function.prefix.X4.mql5"
|
| 2234 |
+
},
|
| 2235 |
+
{
|
| 2236 |
+
"match": "\\bA[A-Za-z0-9_]*\\b",
|
| 2237 |
+
"name": "support.function.prefix.A.mql5"
|
| 2238 |
+
},
|
| 2239 |
+
{
|
| 2240 |
+
"match": "\\bB[A-Za-z0-9_]*\\b",
|
| 2241 |
+
"name": "support.function.prefix.B.mql5"
|
| 2242 |
+
},
|
| 2243 |
+
{
|
| 2244 |
+
"match": "\\bC[A-Za-z0-9_]*\\b",
|
| 2245 |
+
"name": "support.function.prefix.C.mql5"
|
| 2246 |
+
},
|
| 2247 |
+
{
|
| 2248 |
+
"match": "\\bD[A-Za-z0-9_]*\\b",
|
| 2249 |
+
"name": "support.function.prefix.D.mql5"
|
| 2250 |
+
},
|
| 2251 |
+
{
|
| 2252 |
+
"match": "\\bH[A-Za-z0-9_]*\\b",
|
| 2253 |
+
"name": "support.function.prefix.H.mql5"
|
| 2254 |
+
},
|
| 2255 |
+
{
|
| 2256 |
+
"match": "\\bI[A-Za-z0-9_]*\\b",
|
| 2257 |
+
"name": "support.function.prefix.I.mql5"
|
| 2258 |
+
},
|
| 2259 |
+
{
|
| 2260 |
+
"match": "\\bi[A-Za-z0-9_]*\\b",
|
| 2261 |
+
"name": "support.function.prefix.i.mql5"
|
| 2262 |
+
},
|
| 2263 |
+
{
|
| 2264 |
+
"match": "\\bV[A-Za-z0-9_]*\\b",
|
| 2265 |
+
"name": "support.function.prefix.V.mql5"
|
| 2266 |
+
},
|
| 2267 |
+
{
|
| 2268 |
+
"match": "\\bX[A-Za-z0-9_]*\\b",
|
| 2269 |
+
"name": "support.function.prefix.X.mql5"
|
| 2270 |
+
},
|
| 2271 |
+
{
|
| 2272 |
+
"match": "\\bY[A-Za-z0-9_]*\\b",
|
| 2273 |
+
"name": "support.function.prefix.Y.mql5"
|
| 2274 |
+
},
|
| 2275 |
+
{
|
| 2276 |
+
"match": "\\bZ[A-Za-z0-9_]*\\b",
|
| 2277 |
+
"name": "support.function.prefix.Z.mql5"
|
| 2278 |
+
}
|
| 2279 |
+
]
|
| 2280 |
+
}
|
test.mq5
ADDED
|
@@ -0,0 +1,558 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
|
| 2 |
+
3D
|
| 3 |
+
A
|
| 4 |
+
A1
|
| 5 |
+
A2
|
| 6 |
+
Account
|
| 7 |
+
Accumulative
|
| 8 |
+
Activate
|
| 9 |
+
Activation
|
| 10 |
+
Add
|
| 11 |
+
Aggregation
|
| 12 |
+
Alert
|
| 13 |
+
Align
|
| 14 |
+
Alignment
|
| 15 |
+
Allowed
|
| 16 |
+
Ambient
|
| 17 |
+
Anchor
|
| 18 |
+
Angle
|
| 19 |
+
Append
|
| 20 |
+
Applied
|
| 21 |
+
Apply
|
| 22 |
+
Arc
|
| 23 |
+
Arg
|
| 24 |
+
Array
|
| 25 |
+
Arrow
|
| 26 |
+
Arrows
|
| 27 |
+
Ask
|
| 28 |
+
Assign
|
| 29 |
+
At
|
| 30 |
+
Attach
|
| 31 |
+
Auto
|
| 32 |
+
Available
|
| 33 |
+
Average
|
| 34 |
+
B
|
| 35 |
+
B1
|
| 36 |
+
B2
|
| 37 |
+
Back
|
| 38 |
+
Background
|
| 39 |
+
Balance
|
| 40 |
+
Bank
|
| 41 |
+
Bar
|
| 42 |
+
Bars
|
| 43 |
+
Base
|
| 44 |
+
Basic
|
| 45 |
+
Bid
|
| 46 |
+
Bill
|
| 47 |
+
Binary
|
| 48 |
+
Bmp
|
| 49 |
+
Border
|
| 50 |
+
Bottom
|
| 51 |
+
Bring
|
| 52 |
+
Buffer
|
| 53 |
+
Buffers
|
| 54 |
+
Build
|
| 55 |
+
Buy
|
| 56 |
+
C
|
| 57 |
+
C1
|
| 58 |
+
C2
|
| 59 |
+
Calculate
|
| 60 |
+
Calendar
|
| 61 |
+
Capacity
|
| 62 |
+
Caption
|
| 63 |
+
Channel
|
| 64 |
+
Char
|
| 65 |
+
Chart
|
| 66 |
+
Check
|
| 67 |
+
Checked
|
| 68 |
+
Chinkou
|
| 69 |
+
Cholesky
|
| 70 |
+
CholeskyL
|
| 71 |
+
Ci
|
| 72 |
+
Circle
|
| 73 |
+
CL
|
| 74 |
+
Classification
|
| 75 |
+
Clear
|
| 76 |
+
Client
|
| 77 |
+
Clip
|
| 78 |
+
Clone
|
| 79 |
+
Close
|
| 80 |
+
Cmo
|
| 81 |
+
Code
|
| 82 |
+
Col
|
| 83 |
+
Color
|
| 84 |
+
Cols
|
| 85 |
+
Comment
|
| 86 |
+
Commision
|
| 87 |
+
Commission
|
| 88 |
+
Common
|
| 89 |
+
Company
|
| 90 |
+
Compare
|
| 91 |
+
Comparer
|
| 92 |
+
Composition
|
| 93 |
+
Concat
|
| 94 |
+
Conclusion
|
| 95 |
+
Cond
|
| 96 |
+
Condition
|
| 97 |
+
Conditions
|
| 98 |
+
Confusion
|
| 99 |
+
Contains
|
| 100 |
+
Contract
|
| 101 |
+
Control
|
| 102 |
+
Controls
|
| 103 |
+
Convolve
|
| 104 |
+
Copy
|
| 105 |
+
Corner
|
| 106 |
+
Correlate
|
| 107 |
+
Count
|
| 108 |
+
Cov
|
| 109 |
+
CP
|
| 110 |
+
CPU
|
| 111 |
+
Create
|
| 112 |
+
Credit
|
| 113 |
+
Crypt
|
| 114 |
+
CS
|
| 115 |
+
Cum
|
| 116 |
+
Currency
|
| 117 |
+
Curve
|
| 118 |
+
Curves
|
| 119 |
+
Custom
|
| 120 |
+
CZ
|
| 121 |
+
D
|
| 122 |
+
Data
|
| 123 |
+
Database
|
| 124 |
+
Datastructures
|
| 125 |
+
Date
|
| 126 |
+
Day
|
| 127 |
+
Days
|
| 128 |
+
Deactivate
|
| 129 |
+
Deal
|
| 130 |
+
Debug
|
| 131 |
+
Decrease
|
| 132 |
+
Default
|
| 133 |
+
Defuzzification
|
| 134 |
+
Degree
|
| 135 |
+
Deinit
|
| 136 |
+
Delete
|
| 137 |
+
Delta
|
| 138 |
+
Dequeue
|
| 139 |
+
Derivative
|
| 140 |
+
Description
|
| 141 |
+
Descriptor
|
| 142 |
+
Destroy
|
| 143 |
+
Detach
|
| 144 |
+
Deviation
|
| 145 |
+
Deviations
|
| 146 |
+
Diag
|
| 147 |
+
Digits
|
| 148 |
+
Direction
|
| 149 |
+
Disable
|
| 150 |
+
Disk
|
| 151 |
+
Dot
|
| 152 |
+
Double
|
| 153 |
+
Downtrend
|
| 154 |
+
Dperiod
|
| 155 |
+
Drag
|
| 156 |
+
DRAW
|
| 157 |
+
Draw
|
| 158 |
+
DX
|
| 159 |
+
Dynamic
|
| 160 |
+
Eigen
|
| 161 |
+
Elliott
|
| 162 |
+
Ellipse
|
| 163 |
+
Ema
|
| 164 |
+
Empty
|
| 165 |
+
Enable
|
| 166 |
+
Enqueue
|
| 167 |
+
Entry
|
| 168 |
+
Enum
|
| 169 |
+
Equals
|
| 170 |
+
Equity
|
| 171 |
+
Erase
|
| 172 |
+
Event
|
| 173 |
+
Every
|
| 174 |
+
Except
|
| 175 |
+
Exchange
|
| 176 |
+
Execute
|
| 177 |
+
Expert
|
| 178 |
+
Expiration
|
| 179 |
+
Eye
|
| 180 |
+
Factorization
|
| 181 |
+
Fast
|
| 182 |
+
Features
|
| 183 |
+
Fibonacci
|
| 184 |
+
File
|
| 185 |
+
Filename
|
| 186 |
+
Files
|
| 187 |
+
Fill
|
| 188 |
+
Filled
|
| 189 |
+
Find
|
| 190 |
+
First
|
| 191 |
+
Fixed
|
| 192 |
+
Flags
|
| 193 |
+
Flat
|
| 194 |
+
Flush
|
| 195 |
+
Folder
|
| 196 |
+
Font
|
| 197 |
+
Foreground
|
| 198 |
+
Format
|
| 199 |
+
Frame
|
| 200 |
+
Free
|
| 201 |
+
Freeze
|
| 202 |
+
Full
|
| 203 |
+
Functions
|
| 204 |
+
Fuzzy
|
| 205 |
+
Gann
|
| 206 |
+
Gap
|
| 207 |
+
General
|
| 208 |
+
Generic
|
| 209 |
+
Get
|
| 210 |
+
Global
|
| 211 |
+
Gradient
|
| 212 |
+
Graph
|
| 213 |
+
Graphic
|
| 214 |
+
Grid
|
| 215 |
+
H
|
| 216 |
+
Handle
|
| 217 |
+
Has
|
| 218 |
+
Hash
|
| 219 |
+
Head
|
| 220 |
+
Height
|
| 221 |
+
Hide
|
| 222 |
+
High
|
| 223 |
+
Histogram
|
| 224 |
+
History
|
| 225 |
+
Hour
|
| 226 |
+
Hsplit
|
| 227 |
+
I
|
| 228 |
+
i
|
| 229 |
+
Id
|
| 230 |
+
Identifier
|
| 231 |
+
Identity
|
| 232 |
+
Ignore
|
| 233 |
+
Implication
|
| 234 |
+
Ind
|
| 235 |
+
Indent
|
| 236 |
+
Index
|
| 237 |
+
Indic
|
| 238 |
+
Indicator
|
| 239 |
+
Indicators
|
| 240 |
+
Info
|
| 241 |
+
Ini
|
| 242 |
+
Init
|
| 243 |
+
initialize
|
| 244 |
+
Initialize
|
| 245 |
+
Inner
|
| 246 |
+
Input
|
| 247 |
+
Insert
|
| 248 |
+
Integer
|
| 249 |
+
Intersect
|
| 250 |
+
Inv
|
| 251 |
+
Inverse
|
| 252 |
+
Invert
|
| 253 |
+
Is
|
| 254 |
+
Jaw
|
| 255 |
+
Kernel
|
| 256 |
+
Key
|
| 257 |
+
Kijun
|
| 258 |
+
Kperiod
|
| 259 |
+
Kron
|
| 260 |
+
Label
|
| 261 |
+
Language
|
| 262 |
+
Last
|
| 263 |
+
LDL
|
| 264 |
+
Least
|
| 265 |
+
Left
|
| 266 |
+
Legend
|
| 267 |
+
Len
|
| 268 |
+
Level
|
| 269 |
+
Levels
|
| 270 |
+
Leverage
|
| 271 |
+
Light
|
| 272 |
+
Limit
|
| 273 |
+
Line
|
| 274 |
+
Linear
|
| 275 |
+
Lines
|
| 276 |
+
Lips
|
| 277 |
+
List
|
| 278 |
+
Load
|
| 279 |
+
Locking
|
| 280 |
+
Log
|
| 281 |
+
Login
|
| 282 |
+
login
|
| 283 |
+
Long
|
| 284 |
+
Loss
|
| 285 |
+
Lot
|
| 286 |
+
Lots
|
| 287 |
+
Low
|
| 288 |
+
Lower
|
| 289 |
+
Lst
|
| 290 |
+
LU
|
| 291 |
+
LUP
|
| 292 |
+
Ma
|
| 293 |
+
Machine
|
| 294 |
+
Magic
|
| 295 |
+
Main
|
| 296 |
+
Major
|
| 297 |
+
Mamdani
|
| 298 |
+
Manipulations
|
| 299 |
+
Margin
|
| 300 |
+
Market
|
| 301 |
+
Marks
|
| 302 |
+
Mat
|
| 303 |
+
Math
|
| 304 |
+
Mathematics
|
| 305 |
+
Max
|
| 306 |
+
Maximize
|
| 307 |
+
Maximum
|
| 308 |
+
Mean
|
| 309 |
+
Median
|
| 310 |
+
Membership
|
| 311 |
+
Memory
|
| 312 |
+
Message
|
| 313 |
+
Method
|
| 314 |
+
Mid
|
| 315 |
+
Min
|
| 316 |
+
Minimize
|
| 317 |
+
Minimized
|
| 318 |
+
Minimum
|
| 319 |
+
Minus
|
| 320 |
+
Mode
|
| 321 |
+
Modules
|
| 322 |
+
Mon
|
| 323 |
+
Money
|
| 324 |
+
Month
|
| 325 |
+
Mouse
|
| 326 |
+
Move
|
| 327 |
+
MQL
|
| 328 |
+
Name
|
| 329 |
+
Navigate
|
| 330 |
+
Next
|
| 331 |
+
No
|
| 332 |
+
Norm
|
| 333 |
+
Normalize
|
| 334 |
+
Not
|
| 335 |
+
Num
|
| 336 |
+
Object
|
| 337 |
+
Objects
|
| 338 |
+
Offset
|
| 339 |
+
On
|
| 340 |
+
Ones
|
| 341 |
+
ONNX
|
| 342 |
+
Onnx
|
| 343 |
+
Op
|
| 344 |
+
Open
|
| 345 |
+
Operations
|
| 346 |
+
Order
|
| 347 |
+
Orders
|
| 348 |
+
Organizing
|
| 349 |
+
Oscillators
|
| 350 |
+
Outer
|
| 351 |
+
Output
|
| 352 |
+
Overlaps
|
| 353 |
+
Owner
|
| 354 |
+
Panels
|
| 355 |
+
Param
|
| 356 |
+
Parameter
|
| 357 |
+
Parent
|
| 358 |
+
Parse
|
| 359 |
+
Path
|
| 360 |
+
Patterns
|
| 361 |
+
Peek
|
| 362 |
+
Percent
|
| 363 |
+
Percentile
|
| 364 |
+
Period
|
| 365 |
+
Pie
|
| 366 |
+
Pips
|
| 367 |
+
Pixel
|
| 368 |
+
Play
|
| 369 |
+
Plot
|
| 370 |
+
PLU
|
| 371 |
+
Plus
|
| 372 |
+
Point
|
| 373 |
+
Points
|
| 374 |
+
Polar
|
| 375 |
+
Polygon
|
| 376 |
+
Polyline
|
| 377 |
+
Pop
|
| 378 |
+
Position
|
| 379 |
+
Positions
|
| 380 |
+
Power
|
| 381 |
+
Precision
|
| 382 |
+
Prepare
|
| 383 |
+
Pressed
|
| 384 |
+
Prev
|
| 385 |
+
Previous
|
| 386 |
+
Price
|
| 387 |
+
Print
|
| 388 |
+
Processing
|
| 389 |
+
Products
|
| 390 |
+
Profit
|
| 391 |
+
Program
|
| 392 |
+
Projection
|
| 393 |
+
Prop
|
| 394 |
+
Pseudo
|
| 395 |
+
Push
|
| 396 |
+
QR
|
| 397 |
+
Quantile
|
| 398 |
+
Random
|
| 399 |
+
Rank
|
| 400 |
+
Ray
|
| 401 |
+
Read
|
| 402 |
+
Real
|
| 403 |
+
Rebound
|
| 404 |
+
Receiver
|
| 405 |
+
Rectangle
|
| 406 |
+
Redraw
|
| 407 |
+
Reduce
|
| 408 |
+
Reflect
|
| 409 |
+
Refresh
|
| 410 |
+
Regression
|
| 411 |
+
Remove
|
| 412 |
+
Render
|
| 413 |
+
Replace
|
| 414 |
+
Request
|
| 415 |
+
Reserve
|
| 416 |
+
Reset
|
| 417 |
+
Reshape
|
| 418 |
+
Resize
|
| 419 |
+
Resource
|
| 420 |
+
Result
|
| 421 |
+
Reverse
|
| 422 |
+
Right
|
| 423 |
+
Root
|
| 424 |
+
Row
|
| 425 |
+
Rows
|
| 426 |
+
Rules
|
| 427 |
+
Run
|
| 428 |
+
Sar
|
| 429 |
+
Save
|
| 430 |
+
Scientific
|
| 431 |
+
Scale
|
| 432 |
+
Screen
|
| 433 |
+
Search
|
| 434 |
+
Sec
|
| 435 |
+
Seek
|
| 436 |
+
Select
|
| 437 |
+
Selectable
|
| 438 |
+
Selected
|
| 439 |
+
Sell
|
| 440 |
+
Send
|
| 441 |
+
Senkou
|
| 442 |
+
Series
|
| 443 |
+
Server
|
| 444 |
+
Session
|
| 445 |
+
Set
|
| 446 |
+
Shape
|
| 447 |
+
Shift
|
| 448 |
+
Short
|
| 449 |
+
Show
|
| 450 |
+
Shutdown
|
| 451 |
+
shutdown
|
| 452 |
+
Sigma
|
| 453 |
+
Signal
|
| 454 |
+
Signals
|
| 455 |
+
Singular
|
| 456 |
+
Size
|
| 457 |
+
Sleep
|
| 458 |
+
SLog
|
| 459 |
+
Slow
|
| 460 |
+
Slowing
|
| 461 |
+
Socket
|
| 462 |
+
Solutions
|
| 463 |
+
Solve
|
| 464 |
+
Sort
|
| 465 |
+
Spectrum
|
| 466 |
+
Split
|
| 467 |
+
Spread
|
| 468 |
+
Start
|
| 469 |
+
State
|
| 470 |
+
Statistical
|
| 471 |
+
Statistics
|
| 472 |
+
Status
|
| 473 |
+
Std
|
| 474 |
+
Step
|
| 475 |
+
Steps
|
| 476 |
+
Stop
|
| 477 |
+
Stopout
|
| 478 |
+
Stops
|
| 479 |
+
Store
|
| 480 |
+
Strategy
|
| 481 |
+
String
|
| 482 |
+
Strings
|
| 483 |
+
Struct
|
| 484 |
+
Style
|
| 485 |
+
Subwin
|
| 486 |
+
Sugeno
|
| 487 |
+
Sum
|
| 488 |
+
Support
|
| 489 |
+
SVD
|
| 490 |
+
Swap
|
| 491 |
+
Symbol
|
| 492 |
+
Symmetric
|
| 493 |
+
Take
|
| 494 |
+
Teeth
|
| 495 |
+
Tell
|
| 496 |
+
Tenkan
|
| 497 |
+
Term
|
| 498 |
+
Terminal
|
| 499 |
+
Terms
|
| 500 |
+
Tester
|
| 501 |
+
Text
|
| 502 |
+
Threshold
|
| 503 |
+
Tick
|
| 504 |
+
Ticket
|
| 505 |
+
Ticks
|
| 506 |
+
Time
|
| 507 |
+
Timeframe
|
| 508 |
+
Timeframes
|
| 509 |
+
Timeseries
|
| 510 |
+
To
|
| 511 |
+
Tooltip
|
| 512 |
+
Top
|
| 513 |
+
Total
|
| 514 |
+
Trace
|
| 515 |
+
Trade
|
| 516 |
+
Trailing
|
| 517 |
+
Transformations
|
| 518 |
+
Translate
|
| 519 |
+
Transparent
|
| 520 |
+
Transposepy
|
| 521 |
+
Trend
|
| 522 |
+
Tri
|
| 523 |
+
Triangle
|
| 524 |
+
Trim
|
| 525 |
+
Try
|
| 526 |
+
Type
|
| 527 |
+
Uninitialize
|
| 528 |
+
Union
|
| 529 |
+
Update
|
| 530 |
+
Upper
|
| 531 |
+
Used
|
| 532 |
+
V
|
| 533 |
+
Validation
|
| 534 |
+
Value
|
| 535 |
+
Values
|
| 536 |
+
Var
|
| 537 |
+
version
|
| 538 |
+
View
|
| 539 |
+
Visible
|
| 540 |
+
Volume
|
| 541 |
+
Vsplit
|
| 542 |
+
Wait
|
| 543 |
+
Web
|
| 544 |
+
Weight
|
| 545 |
+
Width
|
| 546 |
+
Window
|
| 547 |
+
Windows
|
| 548 |
+
Write
|
| 549 |
+
X
|
| 550 |
+
X1
|
| 551 |
+
X2
|
| 552 |
+
X3
|
| 553 |
+
X4
|
| 554 |
+
Y
|
| 555 |
+
Year
|
| 556 |
+
Z
|
| 557 |
+
Zero
|
| 558 |
+
Zeros
|