Indicadores: AutoTrendLines

 

AutoTrendLines:

Cuando aparece una nueva barra, el indicador define puntos para dibujar líneas de tendencia, y si las coordenadas de los puntos cambian, las líneas son redibujadas.

Al determinar los puntos, se ignora la barra actual. La línea de soporte se dibuja en el mínimo, la de resistencia en el máximo. El indicador determina los puntos de dos formas. Ambas formas se describen más abajo, tomando como ejemplo las líneas de soporte.

AutoTrendLines de tipo 1 (EXM_EXM)

Autor: Serhii Ivanenko

 

¡No está mal para escribir un indicador!

Me gustaría saber cómo averiguar programáticamente los puntos de cruce #1 o #2 ?

 
upperr:

¡No está mal para escribir un indicador!

Me gustaría saber cómo averiguar programáticamente los puntos de cruce #1 o #2 ?

AutoTrendLines no incluía dicha funcionalidad. Sin embargo, la opción más sencilla es utilizar la función ObjectGetValueByTime().

 

Cómo salir mientras se opera con líneas de tendencia

Puntos de discusión:

  • Los operadores deben centrarse en su plan de salida tanto como en las entradas de sus operaciones.
  • Los operadores de líneas de tendencia podrían fijar sus stop losses más allá del nivel de soporte o resistencia más cercano y fijar sus límites dentro del nivel de soporte o resistencia más cercano.
  • Fijar los precios de salida de acuerdo con los niveles de soporte y resistencia podría inclinar las probabilidades a su favor.
¿Qué importancia tiene su estrategia de salida?

Muchos operadores tienen un sólido conjunto de reglas que siguen para entrar en las operaciones, pero tienen dificultades para seleccionar sus salidas. Esto es preocupante porque la forma en que salimos de una operación debería ser tan importante, si no más, que la forma en que entramos en ella. Después de todo, nuestras salidas determinan en última instancia si nuestras operaciones nos resultan rentables o no. Así que tenemos que asegurarnos de que nuestra estrategia de salida es tan lógica como nuestra estrategia de entrada.

Cuando colocamos nuestras operaciones basándonos en líneas de tendencia, las estamos colocando basándonos en niveles de soporte y resistencia. Estamos pensando que el precio rebotará en una línea de tendencia como lo hizo en el pasado. Propongo que utilicemos la misma lógica cuando establezcamos nuestros stops y límites.


En el ejemplo anterior, es fácil ver la entrada de venta que se nos dio basada en la línea de tendencia bajista. Entramos justo en la línea de tendencia buscando un rebote a la baja, pero ¿dónde queremos salir? ¿Cuándo nos damos por vencidos si la operación va en nuestra contra? ¿Dónde colocamos nuestro objetivo de beneficios? Veámoslo.

Establecer stops más allá del soporte/resistencia

Debemos colocar nuestro stop por encima de esta línea de tendencia. Si la resistencia se rompe, nos equivocamos en la operación y debemos aceptar la pérdida rápidamente. Es posible que el precio vuelva a ser rentable después de romper esta resistencia, pero no podemos confiar en tener suerte. Sólo podemos operar basándonos en lo que vemos.



Me gusta fijar mi stop a 5-25 pips del nivel de soporte/resistencia más cercano dependiendo del marco temporal en el que esté operando. Cuanto más pequeño sea el marco temporal del gráfico, más ajustados colocaré mis stops. En esta operación, puse mi stop a 5-6 pips de mi entrada, ya que estaba más allá de la línea de resistencia, así como del máximo del swing anterior (rebote #2).

Recuerde que cuando establecemos nuestro Stop loss, también estamos estableciendo nuestro riesgo monetario en la operación. Así que también tenemos que considerar nuestro lado de la operación con respecto a nuestra distancia de Stop loss.

Establecer Límites Dentro de Soporte/Resistencia


Ahora que nuestro stop está establecido, necesitamos enfocarnos en nuestro objetivo de ganancia. Para la colocación de nuestro límite, tenemos dos objetivos:

  • La distancia de nuestro límite debe ser mayor que la distancia de nuestro stop.
  • Nuestro límite necesita ser colocado dentro del soporte/resistencia más cercano (por al menos 5 pips).
La razón por la que queremos que nuestro límite esté más lejos que nuestro stop es porque siempre queremos intentar ganar más dinero del que estamos arriesgando en cada operación individual. Esto es algo que discutimos mucho en DailyFX así que lo diré de nuevo aquí. Queremos una relación riesgo/recompensa positiva.

Y la razón por la que queremos que nuestro límite se coloque dentro del nivel de soporte / resistencia más cercano (por lo menos 5 pips) es exactamente por la misma razón que utilizamos para abrir este comercio para empezar. Sabemos que los precios tienen una tendencia a rebotar en los niveles de precios en los que han rebotado antes, por lo que queremos asegurarnos de que no hay ningún soporte / resistencia entre nuestra entrada y nuestro nivel límite. En el ejemplo de abajo puede ver que coloqué mi límite 5 pips por encima del mínimo de oscilación (soporte potencial). Esto le da al precio un camino claro hacia una operación rentable.


Estrategia de Línea de Tendencia Completa

Esta estrategia de línea de tendencia se puede utilizar universalmente en todos los pares de divisas y marcos de tiempo, por lo que es definitivamente un estilo de comercio que vale la pena aprender. La lógica detrás de las reglas de entrada y salida también se puede adaptar a otros tipos de estrategias. ¡Buen trading!



 
¿Existe una versión para MT4 con este indicador?
 
No sé mismo indicador para MT4. Hay indicador similar subido en esta página
[Eliminado]  
indicador de so-so - realmente puede, el experto necesita ser configurado correctamente
Archivos adjuntos:
vz4lw3.PNG  135 kb
04378h2.PNG  18 kb
[Eliminado]  
SanAlex:
indicador so-so - realmente, tal vez el Asesor Experto necesita ser configurado más correctamente.

He configurado la utilidad un poco diferente - el resultado es un poco mejor

Archivos adjuntos:
8q9jjz3.PNG  132 kb
uadwmg4.PNG  22 kb
 
¿Cómo puedo utilizarlo para un Asesor Experto?
 
Aira MJ:
¿Cómo puedo utilizarlo para un Asesor Experto?

double valors = ObjectGetDouble(0, "Suporte_actual", OBJPROP_PRICE, 0);
double valorr = ObjectGetDouble(0, "Resistência_actual", OBJPROP_PRICE, 0);

//Comment("Suporte: "+valors + " resistência; "+valorr);


double diff = (PriceInfo1[0].low -valores);

Compra 64

if(
PositionsTotal() == 0
....
&& diff <= valordim



Vender 72% precisión

if(
PositionsTotal() == 0
...
&& PriceInfo1[0].high >= valorr

 
Jacinto José:

Por favor, edita tu post y utiliza el botón de código (Alt+S) al pegar el código.

EDITAR su mensaje original, por favor, no sólo publicar el código correctamente en un nuevo mensaje.

Por favor, publica sólo el código que se pueda compilar.

Por favor, también formatea tu código para que sea más fácil de leer - es muy desordenado.