Mira cómo descargar robots gratis
¡Búscanos en Telegram!
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

Patterns_EA - Asesor Experto para MetaTrader 5

Visualizaciones:
1465
Ranking:
(25)
Publicado:
2018.03.26 12:15
\MQL5\Experts\Patterns_EA\
Patterns_EA.mq5 (78.85 KB) ver
Include.mqh (10.43 KB) ver
Patterns.mqh (71.1 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) utiliza el indicador treinta patrones populares de velas en su trabajo. Patterns.

Para abrir las posiciones, puede usar varios tipos del trading. Las posiciones se abren según el tipo especificado de las posiciones para cada patrón. Se puede activar/desactivar la apertura de las posiciones para cada patrón determinado, o bien, para un grupo de patrones: las formaciones de velas de una, dos y tres barras.

El EA está diseñado para trabajar en las cuentas de cobertura (hedging). Cuando se inicia en una cuenta de compensación (netting), el EA saltará un aviso sobre ello y se descargará.

El EA no necesita ningún indicador para su trabajo, porque todos los cálculos y la búsqueda de los patrones están hechos en una clase especial que se incluye en el EA y se encuentra en la misma carpeta que él.

En el EA se puede establecer el Stop Loss y Take Profit en puntos iguales para todas las posiciones que se abren. Si los valores del Stop Loss y Take Profit son inválidos, el EA los ajusta automáticamente al tamaño mínimo del StopLevel establecido para el símbolo.

El EA también corregirá el lote si el valor se indica incorrectamente. Si el lote es demasiado grande en el momento de la apertura de la posición, el EA lo ajustará para que sea posible abrir la posición. Si no hay dinero para la apertura incluso con el lote mínimo, la señal será omitida.

Nótese que este EA está diseñado para los propósitos de instrucción.

El EA tiene setenta y cinco parámetros personalizados, de los cuales quince son principales:

  • Enable One-bar patterns - usar las formaciones de vela de una barra;
  • Enable Two-bar patterns - usar las formaciones de vela de dos barras;
  • Enable Three-bar patterns - usar las formaciones de vela de tres barras;
  • Maximum of pips distance between equal prices - distancia máxima entre dos precios comparados (*);
  • Draw Pattern and Descriptions - dibujar los patrones y su descripción en el gráfico;
  • Font size - tamaño del texto de la descripción de patrones;
  • Texts color - color del texto de la descripción de patrones;
  • Font name - fondo del texto de la descripción de patrones;
  • Experts magic number - identificador único (número mágico) de la posición del EA;
  • Mode of opening positions - modo de apertura de posiciones (**);
  • Lots - volumen de posiciones a abrir;
  • Stop loss in points - tamaño de StopLoss de la posición en puntos, 0 - no existe;
  • Take profit in points - tamaño de TakeProfit de la posición en puntos, 0 - no existe;
  • Slippage of price - tamaño permitido del deslizamiento del precio al abrir la posición;
  • Multiplier spread for stops - multiplicador del spread durante el cálculo correcto de la distancia de las órdenes Stop (***).

Los demás sesenta parámetros son conmutadores del uso de cada patrón de manera individual y tipos de posiciones que se abren por ellos.

* Precisión de la comparación durante la búsqueda de patrones - los precios se consideran iguales si la diferencia entre ellos es menor que este número de puntos.

** En total hay seis modos:

  1. Any position - cualquier tipo de posición;
  2. Always one position (swing) - siempre sólo una posición en el mercado;
  3. Only one Buy position - sólo una posición, y sólo de compra;
  4. Many Buy positions - muchas posiciones sólo de compra;
  5. Only one Sell position - sólo una posición, y sólo de venta;
  6. Many Sell position - muchas posiciones sólo de venta.
*** Cuando se coloca el Stop Loss o Take Profit (así como, las órdenes pendientes), existe una distancia mínima permitida de colocación de las órdenes stop - StopLevel. Es decir, el Stop Loss o Take Profit (o una orden pendiente) no tienen que colocarse más cerca de esta distancia hacia el precio. Si StopLevel es nulo, principalmente eso no indica en su ausencia, sino quiere decir que StopLevel es flotante. En este caso, la distancia mínima es habitualmente es igual al spread*2, pero a veces el spread doble no es suficiente. Por esa razón, ha sido introducido el parámetro que permite especificar el multiplicador del spread para el cálculo de la distancia mínima de colocación de los Stop.

Mode of opening positions: Always one position, patrón "Outside" abre Sell. El resto de los ajustes son predefinidos.

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

Dsl - Balance of Market Power Dsl - Balance of Market Power

El indicador Balance of Market Power, combinado con DSL (línea de señal discontinua), puede ser usado tanto en el trading tendencial, como en el modo del scalping.

T3 levels T3 levels

Según su manera del cálculo,T3 parece mucho a EMA. Eso permite usarlo para ampliar las posibilidades del indicador EMA Levels. Pero se recomienda experimentar para encontrar una combinación apropiada del símbolo y timeframe.

Stochastic DeMarker Stochastic DeMarker

Esta versión del indicador DeMarker utiliza la «ayuda» del Estocástico suavizado para destacar mejor el estado de DeMarker y simplificar la estimación de la tendencia.

OpenTime 2 OpenTime 2

Las posiciones se abren dentro de dos intervalos temporales. Cierre por el tiempo. Trailing.