Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
- Visualizaciones:
- 1041
- Ranking:
- Publicado:
- 2016.06.29 16:48
- Actualizado:
- 2016.11.22 07:33
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
La clase COrdersCounter fue desarrollada para el recuento de las órdenes con diferentes filtros: por símbolo de moneda, número Magic, ya sean operaciones cerradas o abiertas.
A continuación la descripción de los métodos públicos de esta clase.
Constructors:
Método | Descripción |
---|---|
COrdersCounter(void) | Constructor por defecto. |
COrdersCounter(int magic, string symbol, int counter_mode = MODE_TRADES) | Parámetros: magia - valor entero del nümero Magic para el filtrado de las órdenes. Cuando magic = 0 es que no se utiliza. symbol - símbolo del instrumento. Cuando el símbolo = "" es que no se utiliza. counter_mode - pool de órdenes (tanto operaciones cerradas como abiertas). Permite 2 valores: MODE_TRADES (por defecto) - órdenes abiertas, MODE_HISTORY - órdenes cerradas. |
Métodos:
Método | Descripción |
---|---|
void refreshData(void) | El método renueva datos de las ódenes. Se debe llamar a este método antes de la llamada a getOrdersCount(), getTotalProfit(), getMarketVolume(), getTotalVolume(). |
int getOrdersCount(int type) | El método devuelve el número de órdenes de un tipo definido. Parámetros: type - tipo de órdenes. Valores permitidos: OP_BUY - órdenes de compra de mercado, OP_SELL - ódenes de venta de mercado, OP_SELLLIMIT - órdenes sell limit, OP_BUYLIMIT - órdenes buy limit, OP_SELLSTOP - órdenes sell stops, OP_BUYSTOP - órdenes stop orders. Cuando seponga = -1, el método devolverá el recuento total de todos los pedidos. |
int getLastOrder() | Devuelve el número de ticket de la última orden cerrada/abierta de la lista obtenida. |
int getFirstOrder() | Devuelve el número de ticket de la primera orden cerrada/abierta de la lista obtenida. |
ProfitData getTotalProfit() | Devuelve una instancia de la estructura ProfitData, con pérdidas/beneficios totales de la lista obtenida. La estructura ProfitData contiene los campos: double currency - beneficios/pérdidas en dinero |
double getMarketVolume() | Devuelve el volumen total de operaciones de mercado de la lista obtenida. |
double getTotalVolume() | Devuelve el volumen total de todos los pedidos de la lista obtenido. |
void setMagicNumber(int magic) | Establece el valor del número Magic . Parámetros: magic - nuevo valor para el número Magic. |
void setSymbol(string symbol) | Establece el valor del símbolo. Parámetros: symbol - nuevo valor del símbolo de moneda. |
void setMode(int mode) | Establece el pool. Parámetros: mode - el tipo de pool: MODE_TRADES - ódenes abiertas, MODE_HISTORY - órdenes cerradas. |
int getMagicNumber() | Devuelve el valor de´magic (número magic) para el filtrado de las órdenes. |
string getSymbol() | Devuelve el valor de símbolo. |
int getMode() | Devuelve el tipo de pool actual para las órdenes filtradas: MODE_TRADES - órdenes abiertas, MODE_HISTORY - órdenes cerradas. |
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/11786

Indicador de volatilidad de fractal basado en modelo de Bollerslev.

Este código de plantilla contiene características básicas y funciones necesarias para el desarrollo del EA.

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

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