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

N Candles v6 - Asesor Experto para MetaTrader 5

Visualizaciones:
944
Ranking:
(19)
Publicado:
2018.03.06 12:47
Actualizado:
2018.06.27 15:06
N Candles v6.mq5 (42.14 KB) ver
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

El Asesor Experto busca N velas similares seguidas. La compra se realiza con las velas alcistas, la venta se realiza con las velas bajistas. Se toma en cuenta el tipo de la cuenta comercial: compensación o cobertura. En el código se utilizan las clases comerciales CPositionInfo, CTrade, CSymbolInfo y CAccountInfo.


Novedades de la versión 6

Han sido añadidos los tipos del cierre al encontrarse con la «oveja negra»:

  • Cierre de todas las posiciones.
  • Cierre de las posiciones opuestas a la «oveja negra».
  • Cierre de las posiciones con la misma dirección que la «oveja negra».


«Oveja negra»

Supongamos que el EA busca 5 velas similares. En cuanto las encuentre (por ejemplo, serán cinco velas alcistas), abre la posición BUY. Si después de la apertura de la posición, resulta que la siguiente vela no es alcista, esta vela será así llamada «oveja negra».


Parámetros de entrada

  • N identical candles which go in a row - número de velas iguales en la serie.
  • Lot - volumen de la posición a abrir.
  • Take Profit - Take Profit es 0, el parámetro no se usa.
  • Stop Loss - Stop Loss es 0, el parámetro no se usa.
  • Trailing Stop - trailing es 0, el parámetro no se usa.
  • Trailing Step - paso del trailing es 0, el parámetro no se usa.
  • Max positions certain direction (only for hedging) - número máximo de posiciones de la misma dirección (sólo para cobertura (hedging).
  • Max position volume (only for netting) - volumen máximo de posiciones abiertas (sólo para la compensación (netting).
  • .
  • Use trade hours - permitir/prohibir el uso del «tiempo de trabajo».
  • Start hour - inicio del «tiempo de trabajo» (hora).
  • End hour - fin del «tiempo de trabajo» (hora).
  • magic number - identificador únici del EA.
  • The type of closure at the meeting of the "black sheep" - tipo del cierre si se encuentra la «oveja negra».

En esta versión se puede activar los parámetros Take Profit, Stop Loss, Trailing Stop - el cierre de la posición va a controlarse por la «oveja negra».

Ejemplo en D1 de 2017.04.18 a 2018.02.10 en el modo de generación de los ticks «Cada tick»:

N-_Candles_v6 optimization

Symbol Pass Result Profit Expected Payoff Profit Factor Recovery Factor Sharpe Ratio Custom Equity DD % Trades
AUDJPY 0 234868,07 26677,92 592,84 3,06 2,23 0,42 0 17,42 45
EURCHF 2 182707,90 21403,45 548,81 2,56 0,97 0,34 0 26,12 39
AUDUSD 3 176864,42 23113,10 462,26 2,42 1,40 0,33 0 23,34 50
USDJPY 1 161759,58 16625,68 573,30 2,43 0,66 0,38 0 44,97 29
GBPUSD 4 106435,34 15526,40 378,69 1,62 0,61 0,20 0 29,82 41
USDCHF 5 51537,85 445,34 11,42 1,02 0,02 0,02 0 31,45 39
USDCAD 6 40360,28 -3701,81 -88,14 0,87 -0,15 -0,04 0 35,79 42
EURCAD 7 38152,04 -4512,05 -132,71 0,84 -0,17 -0,06 0 42,95 34
#AA 9 34847,02 -1795,40 -51,30 0,72 -0,52 -0,12 0 6,95 35
EURJPY 8 23499,63 -14049,99 -326,74 0,65 -0,26 -0,18 0 62,68 43
EURUSD 10 4307,27 -28962,60 -851,84 0,20 -0,95 -0,59 0 60,81 34

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

Stochastic Extended Stochastic Extended

Esta versión del oscilador Stochastic permite usar cualquiera de los cuatro tipos principales de las medias (por defecto, es la SMA, con opción de seleccionar la EMA, SMMA, LWMA). Algunas de ellas son más «rápidas» que la versión predefinida (por ejemplo, como en el caso de la EMA y LWMA). La SMMA es un poco más «lenta», pero le permite configurar la relación entre la «velocidad» y las señales con precisión.

T3 Stochastic Momentum Index T3 Stochastic Momentum Index

Esta versión del indicador se calcula igual como el indicador original Stochastic Momentum Index, a excepción de un momento muy importante: para el cálculo se usa T3, en vez de usar la EMA (media móvil exponencial). Eso proporciona un resultado más suavizado, pero sin retardo tradicional para estos casos.

Obteniendo los datos OHLC en M1 para la simulación en el historial en MetaTrader 4 Obteniendo los datos OHLC en M1 para la simulación en el historial en MetaTrader 4

Habitualmente, la mayoría de los brókers no facilitan los datos sobre el timeframe M1 para el período más de 3 meses en MetaTrader 4, sin embargo, para MetaTrader 5 proporcionan estos datos para el período de los últimos 3 años. Podemos usar esta herramienta para obtener los datos en el Probador de Estrategias de MetaTrader 5 y guardarlos en el archivo del formato .hst para testear en MetaTrader 4.

Fisher RVI Fisher RVI

La transformación de Fisher ha sido añadida al indicador RVI. Ella permite al trader crear una función parecida a la de Gaussian de distribución de probabilidades para la normalización del precio. En realidad, la transformación de Fisher hace que los saltos máximos sean unos eventos raros, y permiten identificar univocamente las reversiones de precios en el gráfico Este indicador se usa principalmente por los traders que desean recibir las señales oportunas, a diferencia de los indicadores con retardos.