Функция Marcetinfo()

 Эта функция возвращает различную информацию о финансовом инструменте. С её помощью мы можем получить цены bid и ask, спред, минимальный и максимальный размер лота, уровни стопов и многое другое ( всего более 30 параметров инструмента). Сама функция Marcetinfo() очень простая, в ней всего 2 входных параметра. Первый параметр это имя пары, тут вопросов уже не должно быть. Второй параметр это идентификатор запроса, с его помощью мы указываем, какая именно информация нам нужна.
Например:
Marcetinfo(Symbol(),MODE_HIGH); Возвращает максимальную дневную цену. Заменив второй параметр функции (MODE_HIGH) на MODE_LOW получим минимальную дневную цену. MODE_BID и MODE_ASK возвращают цены Bid и Ask соответственно. Спред можно вычислить как разницу между ценами Bid и Ask, но лучше использовать функцию Marcetinfo() с идентификатором MODE_SPREAD
При постановке стоп лосса и тейк профита существует ограничение, нельзя поставить стопы ближе определённого расстояния Stoplevel. Это расстояние можно узнать с помощью функции Marcetinfo() с параметром MODE_STOPLEVEL.
Так же нельзя поставить отложенный ордер ближе определённого расстояния от цены. Это расстояние называется уровень заморозки (freezelevel). Функция Marcetinfo() с параметром MODE_FREEZELEVEL возвращает уровень заморозки. Полный список идентификаторов запроса можно посмотреть непосредственно в редакторе metaeditor на вкладке словарь, в разделе общие функции.

 

 

Функция Marcetinfo() 

 

Функция Marcetinfo() имеет тип Double, первый входной параметр (имя пары) типа string, второй (идентификатор запроса) типа int. Полный синтаксис функции:
Double Marcetinfo (string symbol, int type);
В первом параметре функции можно указать как символьное имя валютной пары, например EURUSD так и функцию Symbol() ( для получения информации по текущему графику). Во втором параметре можно указать имя идентификатора запроса, или его числовое значение.


Теперь можно перейти к основной группе функций, без которой не может обойтись ни один советник. Это торговые функции или точнее, функции управления торговыми приказами (ордерами). Тема достаточно большая, торговых функций существует более 20, поэтому этот материал будет вынесен в отдельный раздел.
 

 TEXT.RU - 100.00%

 

 



На главную

Комментарии (1)
ZeLeNuY # 2 июля 2013 в 23:16 0
smile Супер!!!
Хотим продолжение v
Яндекс.Метрика