Mira cómo descargar robots gratis
¡Búscanos en Facebook!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Librerías

LastOrder - librería para MetaTrader 4

Visualizaciones:
902
Ranking:
(36)
Publicado:
2016.06.29 16:48
Actualizado:
2017.03.30 13:11
LastOrder.mqh (12.41 KB) ver
MQL5 Freelance ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

El archivo de encabezado contiene funciones para buscar la orden anterior y posterior en el pool de trades.

La lista de funciones:

Función
Breve descripción de la función
int get_last_order( int magic, int type = -1, int mode = MODE_TRADES ) get_last_order() devuelve el número de ticket de la última orden. La función devuelve el valor -1 cuando no se ha encontrado la última orden.
 Argumentos: magic - Filtrado de órdenes por ID del Número Magic. When 0  it is not used.                                              
 type - escribe ordenes (buy, sell, sell limit, buy limit, sell stop, buy stop) para el filtrado de las órdenes.
 mode - pool de órdenes: MODE-TRADES - órdenes de trades, MODE_HISTORY - órdenes de cierre. 
int get_first_order( int magic, int type = -1, int mode = MODE_TRADES )
get_first_order() devuelve el número de ticket de la primera orden. La función devuelve el valor -1 cuando no se ha encontrado la primera orden.
 Argumentos: magic - Filtrado de órdenes por ID del Número Magic. When 0  it is not used.                                              
 type - escribe ordenes (buy, sell, sell limit, buy limit, sell stop, buy stop) para el filtrado de las órdenes.
 mode - pool órdenes: MODE-TRADES - éodenes de trades, MODE_HISTORY - órdenes de cierre.
double order_lots( int ticket, int mode = MODE_TRADES )
order_lots() devuelve el volumen de trades por número de ticket.
Argumentos: ticket - número de ticket de la orden.
mode - pool de órdenes: MODE-TRADES - órdenes de trades, MODE_HISTORY - órdenes de cierre.
string order_comment( int ticket, int mode = MODE_TRADES )
order_comment() devuelve el un string de comentario de la orden por número de ticket.
Argumentos: ticket - número de ticket de la orden.
mode - pool de órdenes: MODE-TRADES - órdenes de trades, MODE_HISTORY - órdenes de cierre.
int order_type( int ticket, int mode = MODE_TRADES )
order_type() devuelve el tipo de orden por número de ticket.
Argumentos: ticket - número de ticket de la orden.
mode - pool de órdenes: MODE-TRADES - órdenes de trades, MODE_HISTORY - órdenes de cierre.
double order_open_price( int ticket, int mode = MODE_TRADES )
order_open_price() devuelve el precio de apertura de la orden por número de ticket.
Argumentos: ticket - número de ticket de la orden.
mode - pool de órdenes: MODE-TRADES - órdenes de trades, MODE_HISTORY - órdenes de cierre.
double order_close_price( int ticket, int mode = MODE_TRADES )order_close_price() devuelve el precio de cierre de la orden por número de ticket.
Argumentos: ticket - número de ticket de la orden.
mode - pool de órdenes: MODE-TRADES - órdenes de trades, MODE_HISTORY - órdenes de cierre.
datetime order_open_time( int ticket, int mode = MODE_TRADES )order_open_time() devuelve la hora de apertura de la orden por número de ticket.
Argumentos: ticket - número de ticket de la orden.
mode - pool de órdenes: MODE-TRADES - órdenes de trades, MODE_HISTORY - órdenes de cierre.
datetime order_close_time( int ticket, int mode = MODE_TRADES )
order_close_time() devuelve la hora de cierre de la orden por número de ticket.
Argumentos: ticket - número de ticket de la orden.
mode - pool de órdenes: MODE-TRADES - órdenes de trades, MODE_HISTORY - órdenes de cierre.
int close_by( int ticket, int mode = MODE_TRADES )close_by() devuelve el disparador de la orden de cierre: por takeprofit (1), por stoploss (-1), manual(0). Se define basado en el comentario de la orden.
Argumentos: ticket - número de ticket de la orden.
mode - pool de órdenes: MODE-TRADES - órdenes de trades, MODE_HISTORY - órdenes de cierre.
int close_by2( int ticket, int mode = MODE_TRADES )close_by2() devuelve el disparador de la orden de cierre: por takeprofit (1), por stoploss (-1), manual(0). Se define basado en el precio de cierre y el precio de apertura de la orden.
Argumentos: ticket - número de ticket de la orden.
mode - pool de órdenes: MODE-TRADES - órdenes de trades, MODE_HISTORY - órdenes de cierre.
int orders_count( int magic, int type = -1, string comment = "" )
orders_count() devuelve el recuento de las órdenes abiertas.
Arguments: magic - Magic Number ID filtering orders. Cuando es 0 es que no se usa.
type - tipo de órdenes (buy, sell, sell limit, buy limit, sell stop, buy stop) para el filtrado de órdenes. Cuando es -1 es que no se utiliza.
comment - string de comentario de órdenes. Cuando "" (vacío) es que no se usa.

Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/11816

COrdersCounter COrdersCounter

Clase simple para el recuento de las órdenes con diferentes filtros: por símbolo de moneda, número Magic, ya sean operaciones cerradas o abiertas.

GARCH GARCH

Indicador de volatilidad de fractal basado en modelo de Bollerslev.

iMaxMinTrends iMaxMinTrends

El indicador traza líneas horizontales correspondientes a máximos/mínimos diarios, semanales, mensuales y conecta constantemente las líneas de tendencia.

Extremums Extremums

Este script hace líneas horizontales, que muestra los valores del precio max y min durante un período de tiempo.