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
N Candles v6 - Asesor Experto para MetaTrader 5
- Visualizaciones:
- 991
- Ranking:
- Publicado:
- 2018.03.06 12:47
- Actualizado:
- 2018.06.27 15:06
- ¿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.
- Versión 1 N candles.
- Versión 2 N Candles v2.
- Versión 3 N Candles v3.
- Versión 4 N Candles v4.
- Versión 5 N Candles v5.
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»:
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
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 IndexEsta 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.
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 RVILa 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.