Импорт функций библиотеки - Библиотека Custom HLOC pro

17 октября 2014, 00:00
Yurij Kozhevnikov
0
163
Библиотека Custom HLOC pro

для 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
Поделитесь с друзьями: