"IndicatorCreate": { "prefix": "indicatorcreate", "body": "IndicatorCreate(${1:string symbol}, ${2:ENUM_TIMEFRAMES timeframe}, ${3:ENUM_INDICATOR ind_type}, ${4:int parameters_cnt=0}, ${5:MqlParam& parameters_array[]=NULL})$0", "description": " The function returns the handle of a specified technical indicator created based on the array of parameters of MqlParam type." }, "IndicatorParameters": { "prefix": "indicatorparameters", "body": "IndicatorParameters(${1:int ind_handle}, ${2:ENUM_INDICATOR& ind_type}, ${3:MqlParam& parameters[]})$0", "description": " Based on the specified handle, returns the number of input parameters of the indicator, as well as the values and types of the parameters." }, "CopyTime": { "prefix": "copytime", "body": "CopyRates(${1:string symbol}, ${2:ENUM_TIMEFRAMES timeframe}, ${3:int start_pos|datetime start_time}, ${4:int count|datetime stop_time}, ${5:datetime time_array[]})$0", "description": " The function gets to time_array history data of bar opening time for the specified symbol-period pair in the specified quantity." }, "CopyOpen": { "prefix": "copyopen", "body": "CopyOpen(${1:string symbol}, ${2:ENUM_TIMEFRAMES timeframe}, ${3:int start_pos|datetime start_time}, ${4:int count|datetime stop_time}, ${5:double open_array[]})$0", "description": " The function gets into open_array the history data of bar open prices for the selected symbol-period pair in the specified quantity." }, "CopyHigh": { "prefix": "copyhigh", "body": "CopyHigh(${1:string symbol}, ${2:ENUM_TIMEFRAMES timeframe}, ${3:int start_pos|datetime start_time}, ${4:int count|datetime stop_time}, ${5:double high_array[]})$0", "description": " The function gets into high_array the history data of highest bar prices for the selected symbol-period pair in the specified quantity." }, "CopyLow": { "prefix": "copylow", "body": "CopyLow(${1:string symbol}, ${2:ENUM_TIMEFRAMES timeframe}, ${3:int start_pos|datetime start_time}, ${4:int count|datetime stop_time}, ${5:double low_array[]})$0", "description": " The function gets into low_array the history data of minimal bar prices for the selected symbol-period pair in the specified quantity." }, "CopyClose": { "prefix": "copyclose", "body": "CopyClose(${1:string symbol}, ${2:ENUM_TIMEFRAMES timeframe}, ${3:int start_pos|datetime start_time}, ${4:int count|datetime stop_time}, ${5:double close_array[]})$0", "description": " The function gets into close_array the history data of bar close prices for the selected symbol-period pair in the specified quantity." }, "CopyTickVolume": { "prefix": "copytickvolume", "body": "CopyTickVolume(${1:string symbol}, ${2:ENUM_TIMEFRAMES timeframe}, ${3:int start_pos|datetime start_time}, ${4:int count|datetime stop_time}, ${5:long volume_array[]})$0", "description": " The function gets into volume_array the history data of tick volumes for the selected symbol-period pair in the specified quantity." }, "CopyRealVolume": { "prefix": "copyrealvolume", "body": "CopyRealVolume(${1:string symbol}, ${2:ENUM_TIMEFRAMES timeframe}, ${3:int start_pos|datetime start_time}, ${4:int count|datetime stop_time}, ${5:long volume_array[]})$0", "description": " The function gets into volume_array the history data of trade volumes for the selected symbol-period pair in the specified quantity." }, "CopySpread": { "prefix": "copyspread", "body": "CopySpread(${1:string symbol}, ${2:ENUM_TIMEFRAMES timeframe}, ${3:int start_pos|datetime start_time}, ${4:int count|datetime stop_time}, ${5:int spread_array[]})$0", "description": " The function gets into spread_array the history data of spread values for the selected symbol-period pair in the specified quantity." }, "CopyTicksRange": { "prefix": "copyticksrange", "body": "CopyTicksRange(${1:string symbol}, ${2:MqlTick& tickarray[]}, ${3:uint flags=COPY_TICKS_ALL}, ${4:ulong from_msc=0}, ${5:ulong to_msc=0})$0", "description": " The function receives ticks in the MqlTick format within the specified date range to ticks_array." }