Смотри, как бесплатно скачать роботов
Ищи нас в Telegram!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Библиотеки

LastOrder - библиотека для MetaTrader 4

Просмотров:
7834
Рейтинг:
(36)
Опубликован:
2014.09.09 08:18
Обновлен:
2017.03.22 07:35
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Заголовочный файл, содержащий функции для поиска последнего и первого ордера в пуле ордеров (открытые или закрытые ордера).

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

Function
Short description of the function
int get_last_order( int magic, int type = -1, int mode = MODE_TRADES ) get_last_order() функция возвращает номер тикета последнего ордера. Функция возвращает значение -1 в случае если ордер не найден.
 Аргументы: magic - Magic Number ID для фильтрации ордеров. Если установлено значение 0, то не используется.                                              
 type - тип ордера (buy, sell, sell limit, buy limit, sell stop, buy stop).
 mode - пул ордеров. Принимает значения: MODE-TRADES - открытые ордера, MODE_HISTORY - закрытые ордера. 
int get_first_order( int magic, int type = -1, int mode = MODE_TRADES )
get_first_order() функция возвращает номер тикета первого ордера. Функция возвращает значение -1 в случае если ордер не найден.
 Аргументы: magic - Magic Number ID для фильтрации ордеров. Если установлено значение 0, то не используется.                                              
 type - тип ордера (buy, sell, sell limit, buy limit, sell stop, buy stop).
 mode - пул ордеров. Принимает значения: MODE-TRADES - открытые ордера, MODE_HISTORY - закрытые ордера. 
double order_lots( int ticket, int mode = MODE_TRADES )
order_lots() возвращает объем позиции. В случае ошибки возвращает 0.0.
Аргументы: ticket - тикет-номер ордера.
mode - пул ордеров. Принимает значения: MODE-TRADES - открытые ордера, MODE_HISTORY - закрытые ордера.
string order_comment( int ticket, int mode = MODE_TRADES )
order_comment() возращает строку, содержащую комментарий ордера.
Аргументы: ticket - тикет-номер ордера.
mode - пул ордеров. Принимает значения: MODE-TRADES - открытые ордера, MODE_HISTORY - закрытые ордера.
int order_type( int ticket, int mode = MODE_TRADES )
order_type() возращает тип ордера.
Аргументы: ticket - тикет-номер ордера.
mode - пул ордеров. Принимает значения: MODE-TRADES - открытые ордера, MODE_HISTORY - закрытые ордера.
double order_open_price( int ticket, int mode = MODE_TRADES )
order_open_price() возращает цену открытия ордера. В случае неудачи возвращает -1.
Аргументы: ticket - тикет-номер ордера.
mode - пул ордеров. Принимает значения: MODE-TRADES - открытые ордера, MODE_HISTORY - закрытые ордера.
double order_close_price( int ticket, int mode = MODE_TRADES )order_close_price() возращает цену закрытия ордера. В случае неудачи возвращает -1.
Аргументы: ticket - тикет-номер ордера.
mode - пул ордеров. Принимает значения: MODE-TRADES - открытые ордера, MODE_HISTORY - закрытые ордера.
datetime order_open_time( int ticket, int mode = MODE_TRADES )order_open_time() возвращает время открытия ордера. В случае неудачи возвращает 0.
Аргументы: ticket - тикет-номер ордера.
mode - пул ордеров. Принимает значения: MODE-TRADES - открытые ордера, MODE_HISTORY - закрытые ордера.
datetime order_close_time( int ticket, int mode = MODE_TRADES )
order_close_time() возвращает время закрытия ордера. В случае неудачи возвращает 0.
Аргументы: ticket - тикет-номер ордера.
mode - пул ордеров. Принимает значения: MODE-TRADES - открытые ордера, MODE_HISTORY - закрытые ордера.
int close_by( int ticket, int mode = MODE_TRADES )close_by() возвращает триггер, по которому закрыт ордер : по тейкропфиту (1), по стоплоссу (-1), иной другой(0). Режим закрытия определяется по комментарию ордера.
Аргументы: ticket - тикет-номер ордера.
mode - пул ордеров. Принимает значения: MODE-TRADES - открытые ордера, MODE_HISTORY - закрытые ордера.
int close_by2( int ticket, int mode = MODE_TRADES )close_by2() возвращает триггер, по которому закрыт ордер : по тейкропфиту (1), по стоплоссу (-1), иной другой(0). Режим закрытия (триггер) определяется на основе сравнения цен закрытия,стоплосса и тейкпрофита.
Аргументы: ticket - тикет-номер ордера.
mode - пул ордеров. Принимает значения: MODE-TRADES - открытые ордера, MODE_HISTORY - закрытые ордера.
int orders_count( int magic, int type = -1, string comment = "" )
orders_count() returns the count of the opened orders.
Аргументы: magic - Magic Number ID для фильтрации ордеров. Если установлено значение 0, то не используется.                                              
type - тип ордера (buy, sell, sell limit, buy limit, sell stop, buy stop) для фильтрации ордеров. Если -1, то не используется (любой ордер).
comment - строка-комментарий ордеров. Если "" (пустая), то не используется для фильтрации.
High N High N

Если текущий минимум меньше, чем минимум N баров назад, индикатор считает тренд убывающим (и наоборот).

AutoNews AutoNews

Советник предназначен для автоматизации рутинных действий при торговле по экономическому календарю.

Индикатор флета Индикатор флета

Поиск флета на рынке и отображение предполагаемых уровней входа в рынок.

Notches Notches

Индикатор "Зазубрины" строит линии по восходящим цепочкам максимумов и по убывающим цепочкам минимумов.