Sistema BHS: Tu Asesor Experto para MetaTrader 5

Mike 2018.04.19 02:07 11 0 0
Archivos adjuntos

Autor de la idea: Yuri, autor del código mq5: barabashkakvn.

Este Asesor Experto calcula los precios "redondos" más cercanos, tanto superiores como inferiores, dependiendo del Paso del número "redondo". Para ver cómo se realiza el cálculo del precio redondo, descomenta la línea en OnDeinit:

//+------------------------------------------------------------------+
//| Función de desinicialización del experto                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//--- así funciona la función Math():
   return;
}

Se imprimirá un ejemplo en la pestaña de Expertos cuando retires el EA del gráfico. El EA verifica la posición del precio y el indicador iAMA (Media Móvil Adaptativa, AMA) para colocar una orden pendiente inicial.

  • Si el precio de cierre de la barra #0 está por encima del indicador, se colocará una orden pendiente de Compra Stop en el precio redondo superior.
  • Si el precio de cierre de la barra #0 está por debajo del indicador, se colocará una orden pendiente de Venta Stop en el precio redondo inferior.

Se establece un tiempo de vida para cada orden pendiente: el Tiempo de vida de la orden pendiente (en horas) se suma al último tiempo conocido del servidor.

Se aplican métodos de trailing separados para las posiciones de COMPRA y VENTA. Estos se configuran en Trailing Stop COMPRA y Trailing Stop VENTA.


Parámetros de Entrada

  • Volumen - volumen de la operación;
  • Stop Loss COMPRA - stop loss para la orden de Compra Stop;
  • Stop Loss VENTA - stop loss para la orden de Venta Stop;
  • Trailing Stop COMPRA - trailing stop para posiciones de Compra;
  • Trailing Stop VENTA - trailing stop para posiciones de Venta;
  • Paso del número "redondo" - valor del paso para el precio redondo;
  • Tiempo de vida de la orden pendiente (en horas) - tiempo de vida de la orden pendiente en horas;
  • AMA: Periodo de cálculo - periodo del AMA;
  • AMA: Periodo de MA rápida - periodo de la media móvil rápida;
  • AMA: Periodo de MA lenta - periodo de la media móvil lenta;
  • AMA: Desplazamiento horizontal - desplazamiento horizontal del indicador;
  • AMA: Tipo de precio - tipo de precio utilizado para el cálculo del indicador;
  • número mágico - identificador único para el EA.

Pruebas en EURUSD, H1:

Sistema BHS

Lista
Comentarios 0