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

Order Escort - Asesor Experto para MetaTrader 5

Visualizaciones:
1219
Ranking:
(37)
Publicado:
2017.03.27 09:54
order_escort.mq5 (12.07 KB) ver
MQL5 Freelance ¿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.

Order Escort

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

Modified Standard Deviation.mq5 Modified Standard Deviation.mq5

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.

MFICandleKeltner MFICandleKeltner

Canal de Keltner construido respecto al valor medio del oscilador MFI en forma de velas

MFI_price_HTF MFI_price_HTF

El indicador MFI_price permite cambiar el período de tiempo del indicador en los parámetros de entrada.

NRTR_ZigZag_HTF NRTR_ZigZag_HTF

El indicador NRTR_ZigZag permite cambiar el período de tiempo del indicador en los parámetros de entrada.