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
Order Escort - Asesor Experto para MetaTrader 5
- Visualizaciones:
- 1226
- Ranking:
- Publicado:
- 2017.03.27 09:54
- ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
En muchas ocasiones, cuando se abre una posición, el Stop Loss y Take Profir estáticos son insuficientes, porque no se sabe de antemano cuánto tiempo va a durar la tendencia, pero la dirección de la tendencia y el carácter del cambio del precio se saben. El Trailing Stop habitual no siempre es conveniente, ya que no considera el carácter del futuro cambio del precio.
Si se espera el crecimiento lineal del precio, hace falta el seguimiento de la posición a lo largo de un determinado canal del precio limitado con dos líneas rectas. Es necesario seguir la posición tanto tiempo, cuanto va a existir la tendencia. En cuanto el precio salga fuera de los límites del canal, es necesario cerrarla porque la tendencia existente ha terminado. El EA mueve el Stop Loss y Take Profit en cada nueva barra a lo largo de la línea de la tendencia que se dibuja con una cierta inclinación. En este caso, en cada barra nueva, las órdenes Stop van a colocarse en los bordes del canal.
Para poder determinar la línea de la tendencia y su ángulo de inclinación, es necesario establecer el objetivo usando dos coordenadas: el desplazamiento respecto a la coordenada actual, establecido en número de las barras, y el cambio del precio respecto al precio actual, en pips. Entonces, el EA determina la línea de la tendencia como una línea recta que pasa a través del objetivo y la coordenada actual, busca los bordes del canal y empieza a seguir la posición.
En algunas ocasiones, se espera un crecimiento exponencial brusco de los precios. En este caso, hay que seleccionar la curva correspondiente del seguimiento y fijar el objetivo. El EA determinará la curva del seguimiento que también empieza en la coordenada actual y que pasa a través del objetivo. Después de eso, el Stop Loss y Take Profit se desplazan a lo largo de una exponente particular. En este caso, al principio las órdenes Stop se desplazan relativamente despacio, pero según vayan acercándose al objetivo y más allá, luego la velocidad de su desplazamiento sube.
Cuando se espera el crecimiento del precio con saturación, es mejor usar la curva tipo y=xˆ1/2 (función de potencia) como la curva del seguimiento. Es más, se puede utilizar cualquier curva tipo y=xˆn, y el exponente puede ser más o menos del uno, además pudiendo ser negativo. El modo de creación de la curva de seguimiento es el mismo. Como resultado, para la curva y=xˆ1/2, primero el Stop Loss y Take Profit se desplazan rápido, y según vayan acercándose al objetivo, su velocidad de desplazamiento se disminuye.
Además, el EA contiene la opción del cierre de la posición dentro de una cantidad n de las barras.
Quiero fijar su atención en el hecho de que el EA en sí mismo no abre las posiciones, no coloca el Stop Loss y Take Profit, sólo sigue la apertura de la posición, desplazando las órdenes Stop colocadas anteriormente.
Parámetros
- target_bar - desplazamiento respecto a la coordenada actual, en barras;
- delta_points - cambio del precio respecto al precio actual, en pips;
- type - curva de seguimiento: lineal, exponencial, de potencia (parabólica);
- exponent - exponente para la función de la potencia;
- e - base de la curva exponencial (e=2.718);
- tp_escort - desplazar el Take Profit de la posición;
- close_bar - cierre de la posición dentro de una cantidad n de las barras.
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/17539
En el indicador estándar StdDev ha sido añadida la función del cambio del color de la línea dependiendo de sus indicaciones. Cuando el valor se aumenta, la línea se hace verde; cuando se disminuye, se hace roja; si las indicaciones no cambian durante varios períodos, se colorea en amarillo.
MFICandleKeltnerCanal de Keltner construido respecto al valor medio del oscilador MFI en forma de velas
El indicador MFI_price permite cambiar el período de tiempo del indicador en los parámetros de entrada.
NRTR_ZigZag_HTFEl indicador NRTR_ZigZag permite cambiar el período de tiempo del indicador en los parámetros de entrada.