0
163
для MetaTrader4 |
Импорт функций библиотекиИмпорт всех доступных в библиотеке функций осуществляется следующим образом:
#import "\\Market\\CustomHLOC-pro.ex4"
void SetPathLib( string path // путь к библиотеке включая имя ); string GetLibInfo(); void InitHistory( string symbol, // символ uint timeframe // период ); int uBars( string symbol, // символ uint timeframe // период ); datetime uTime( string symbol, // символ uint timeframe, // период int shift // сдвиг ); double uHigh( string symbol, // символ uint timeframe, // период int shift // сдвиг ); double uLow( string symbol, // символ uint timeframe, // период int shift // сдвиг ); double uOpen( string symbol, // символ uint timeframe, // период int shift // сдвиг ); double uClose( string symbol, // символ uint timeframe, // период int shift // сдвиг ); long uVolume( string symbol, // символ uint timeframe, // период int shift // сдвиг ); int uBarShift( string symbol, // символ uint timeframe, // период datetime time, // время bool exact=false // режим ); int uHighest( string symbol, // символ uint timeframe, // период ENUM_SERIESMODE type, // идентификатор таймсерии int count=WHOLE_ARRAY, // число элементов int start=0 // индекс ); int uLowest( string symbol, // символ uint timeframe, // период ENUM_SERIESMODE type, // идентификатор таймсерии int count=WHOLE_ARRAY, // число элементов int start=0 // индекс ); int uCopyRates( string symbol, // символ uint timeframe, // период int start_pos, // откуда начнем int count, // сколько копируем MqlRates &rates_array[] // массив, куда будут скопированы данные ); int uCopyRates( string symbol, // символ uint timeframe, // период datetime start_time, // с какой даты int count, // сколько копируем MqlRates &rates_array[] // массив, куда будут скопированы данные ); int uCopyRates( string symbol, // символ uint timeframe, // период datetime start_time, // с какой даты datetime stop_time, // по какую дату MqlRates &rates_array[], // массив, куда будут скопированы данные bool full_bar=false // признак полной свечи в указанном диапазоне ); int uCopyTime( string symbol, // символ uint timeframe, // период int start_pos, // откуда начнем int count, // сколько копируем datetime &time_array[] // массив для копирования времени открытия ); int uCopyTime( string symbol, // символ uint timeframe, // период datetime start_time, // с какой даты int count, // сколько копируем datetime &time_array[] // массив для копирования времени открытия ); int uCopyTime( string symbol, // символ uint timeframe, // период datetime start_time, // с какой даты datetime stop_time, // по какую дату datetime &time_array[], // массив для копирования времени открытия bool full_bar=false // признак полной свечи в указанном диапазоне ); int uCopyOpen( string symbol, // символ uint timeframe, // период int start_pos, // откуда начнем int count, // сколько копируем double &open_array[] // массив для копирования цен открытия ); int uCopyOpen( string symbol, // символ uint timeframe, // период datetime start_time, // с какой даты int count, // сколько копируем double &open_array[] // массив для копирования цен открытия ); int uCopyOpen( string symbol, // символ uint timeframe, // период datetime start_time, // с какой даты datetime stop_time, // по какую дату double &open_array[], // массив для копирования цен открытия bool full_bar=false // признак полной свечи в указанном диапазоне ); int uCopyHigh( string symbol, // символ uint timeframe, // период int start_pos, // откуда начнем int count, // сколько копируем double &high_array[] // массив для копирования максимальных цен ); int uCopyHigh( string symbol, // символ uint timeframe, // период datetime start_time, // с какой даты int count, // сколько копируем double &high_array[] // массив для копирования максимальных цен ); int uCopyHigh( string symbol, // символ uint timeframe, // период datetime start_time, // с какой даты datetime stop_time, // по какую дату double &high_array[], // массив для копирования максимальных цен bool full_bar=false // признак полной свечи в указанном диапазоне ); int uCopyLow( string symbol, // символ uint timeframe, // период int start_pos, // откуда начнем int count, // сколько копируем double &low_array[] // массив для копирования минимальных цен ); int uCopyLow( string symbol, // символ uint timeframe, // период datetime start_time, // с какой даты int count, // сколько копируем double &low_array[] // массив для копирования минимальных цен ); int uCopyLow( string symbol, // символ uint timeframe, // период datetime start_time, // с какой даты datetime stop_time, // по какую дату double &low_array[], // массив для копирования минимальных цен bool full_bar=false // признак полной свечи в указанном диапазоне ); int uCopyClose( string symbol, // символ uint timeframe, // период int start_pos, // откуда начнем int count, // сколько копируем double &close_array[] // массив для копирования цен закрытия ); int uCopyClose( string symbol, // символ uint timeframe, // период datetime start_time, // с какой даты int count, // сколько копируем double &close_array[] // массив для копирования цен закрытия ); int uCopyClose( string symbol, // символ uint timeframe, // период datetime start_time, // с какой даты datetime stop_time, // по какую дату double &close_array[], // массив для копирования цен закрытия bool full_bar=false // признак полной свечи в указанном диапазоне ); int uCopyTickVolume( string symbol, // символ uint timeframe, // период int start_pos, // откуда начнем int count, // сколько копируем long &volume_array[] // массив для копирования тиковых объемов ); int uCopyTickVolume( string symbol, // символ uint timeframe, // период datetime start_time, // с какой даты int count, // сколько копируем long &volume_array[] // массив для копирования тиковых объемов ); int uCopyTickVolume( string symbol, // символ uint timeframe, // период datetime start_time, // с какой даты datetime stop_time, // по какую дату long &volume_array[], // массив для копирования тиковых объемов bool full_bar=false // признак полной свечи в указанном диапазоне ); #import |