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
DoubleZigZag - Asesor Experto para MetaTrader 5
- Publicado por:
- Vladimir Karputov
- Visualizaciones:
- 1009
- Ranking:
- Publicado:
- 2017.08.10 16:47
- Actualizado:
- 2018.06.26 13:24
- ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Autor de la idea — Maksim, autor del código mq5 — barabashkakvn.
El asesor usa para el análisis dos indicadores ZigZag, uno "menor" con los parámetros (13,5,3) y uno "mayor" cuyos parámetros son ocho veces mayores: (13*8,5*8,3*8)
//--- create handle of the indicator iCustom handle_iCustom=iCustom(Symbol(),Period(),"Examples\\ZigZag",13,5,3); //--- if the handle is not created if(handle_iCustom==INVALID_HANDLE) { //--- tell about the failure and output the error code PrintFormat("Failed to create handle of the iCustom indicator for the symbol %s/%s, error code %d", Symbol(), EnumToString(Period()), GetLastError()); //--- the indicator is stopped early return(INIT_FAILED); } //--- create handle of the indicator iCustom handle_iCustomX8=iCustom(Symbol(),Period(),"Examples\\ZigZag",13*8,5*8,3*8); //--- if the handle is not created if(handle_iCustomX8==INVALID_HANDLE) { //--- tell about the failure and output the error code PrintFormat("Failed to create handle of the iCustomX8 indicator for the symbol %s/%s, error code %d", Symbol(), EnumToString(Period()), GetLastError()); //--- the indicator is stopped early return(INIT_FAILED); }
Para tomar decisiones sobre el comercio, analizamos los dos catetos del último pico del ZigZag mayor (13*8,5*8,3*8) y calculamos cuántos picos del ZigZag menor (13,5,3) se contienen en estos dos catetos.
Cuando recibamos la señal de apertura de BUY, cerramos todas las posiciones SELL. Y al contrario: cuando recibamos la señal de apertura de SELL, cerramos todas las posiciones BUY.
Parámetros del asesor:
- k — proporción del número de picos del zigzag menor en los catetos del mayor
- k2 — proporción de la diferencia de los precios en los picos del zigzag mayor
Ejemplo:
En color rojo se muestra el ZigZag mayor (13*8,5*8,3*8), en amarillo, el ZigZag menor (13,5,3).
Por consiguiente, ABC son los picos del ZigZag mayor (13*8,5*8,3*8).
En total, los catetos AB y AC contienen nueve picos del ZigZag menor (13,5,3).
Resultados de la simulación en EURUSD, M1:
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/18629
El indicador construye un canal en los niveles High y Low de la vela desde un marco temporal mayor, fijado en los parámetros de entrada del indicador.
ColorBarOpen_HTFEl indicador construye el nivel de apertura de la vela desde un marco temporal mayor, fijado en los parámetros de entrada del indicador.
El indicador marca con líneas cortas horizontales todas las trasnacciones ejecutadas.
Boa_ZigZag_Arrows_HTFIndicador Boa_ZigZag_Arrows con posibilidad de cambiar el marco temporal del indicador en los parámetros de entrada.