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
Asesores Expertos

Exp_GStop_Tm - Asesor Experto para MetaTrader 5

Visualizaciones:
679
Ranking:
(12)
Publicado:
2018.08.16 17:04
Exp_GStop_Tm.mq5 (34.01 KB) ver
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Este Asesor Experto (EA) sirve para cerrar todas las posiciones si las ganancias totales de estas posiciones han superado el tamaño del Take Profit especificado en los parámetros de entrada, o si las pérdidas totales de estas posiciones han superado el tamaño del Stop Loss especificado en los parámetros de entrada en caso cuando hace falta cerrar todas las posiciones fuera del intervalo de tiempo especificado en los ajustes. En algún sentido, el EA desempeña la función del Take Profit global y Stop Loss global para todas las posiciones abiertas simultáneamente. El propio hecho de fijar los Stops y dar órdenes para cerrar las posiciones se coloca por el EA en el archivo log, en forma de los comentarios correspondientes.

//+----------------------------------------------+
//|  Enumeración para para las opciones del cálculo de las pérdidas   |
//+----------------------------------------------+
enum StopMode
  {
   ENUM_PERCENT,     //pérdidas y ganancias  en por cientos
   ENUM_CARRENCY     //pérdidas y ganancias en la moneda del depósito
  };
//+----------------------------------------------+
//| Parámetros de entrada del indicador del EA         |
//+----------------------------------------------+
input StopMode LMode=ENUM_PERCENT;  //modo para detectar las pérdidas y ganancias
input double StopLoss=20.0;         //tamaño del Stop Loss
input double TakeProfit=100.0;         //tamaño del Take Profit

En el EA hay posibilidad de cerrar las posiciones sólo fuera del intervalo de tiempo establecido en los parámetros de entrada:

input bool TimeTrade=true;//Permiso para el trading durante los intervalos de tiempo
input HOURS StartH=ENUM_HOUR_0; //Inicio del trading (Horas)
input MINUTS StartM=ENUM_MINUT_0; //Inicio del trading (Minutos)
input HOURS EndH=ENUM_HOUR_23; //Fin del trading (Horas)
input MINUTS EndM=ENUM_MINUT_59; //Fin del trading (Minutos)

Para establecer el inicio y el fin del trading, hay dos variables de entrada para las horas y para los minutos.

Si los ajustes están establecidos por defecto, el EA permite tradear durante la sesión entera a partir de la medianoche, y a las 23:59 todas las posiciones se cierran.

Si en los ajustes del EA, la hora del inicio es mayor que la hora del fin del trading, el EA cierra todas las posiciones abiertas el día siguiente a la hora especificada.

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

Exp_GTakeProfit_Tm Exp_GTakeProfit_Tm

Este Asesor Experto (EA) sirve para cerrar todas las posiciones si las ganancias totales de estas posiciones han superado el tamaño del Take Profit especificado en los parámetros de entrada, o en caso cuando hace falta cerrar todas las posiciones fuera del intervalo de tiempo especificado en los ajustes.

Exp_GStopLoss_Tm Exp_GStopLoss_Tm

Este Asesor Experto sirve para cerrar todas las posiciones si las pérdidas totales de estas posiciones han superado el tamaño del Stop Loss especificado en los parámetros de entrada, o en caso cuando hace falta cerrar todas las posiciones fuera del intervalo de tiempo especificado en los ajustes.

AOCCI AOCCI

Asesor Experto a base de dos indicadores: iCCI (Commodity Channel Index, CCI) y iAO (Awesome Oscillator, AO)

Ozymandias_System Ozymandias_System

El indicador colorea las velas que salen fuera de las bandas del canal Ozymandias