Ayuda a la codificación - página 324

 
mrtools:
Hola Razo, Esta versión debería utilizar el precio de apertura como ZigZagOpen.

Gracias de nuevo mrtools por codificar esta versión en zigzag, funciona realmente bien.

Una cosa más que quiero pedirte: ¿Podrías por favor ajustar la alerta para que especifique qué par de divisas está rompiendo? Es casi imposible adivinar cuando se operan varios pares...

¡Saludos!

Archivos adjuntos:
capture_2.jpg  39 kb
 
razo:
Gracias de nuevo mrtools por codificar esta versión en zigzag, funciona muy bien.

Una cosa más que quiero pedirte: ¿Podrías por favor ajustar la alerta para que especifique qué par de divisas está rompiendo? Es casi imposible adivinar cuando se operan varios pares...

Gracias.

Hola Razo, he añadido el par de divisas a las alertas.

Archivos adjuntos:
 
mrtools:
Hola Razo, he añadido el par de divisas a las alertas.

Wow... ¡eres rápido! Te agradezco tu ayuda, que te vaya bien.

 
airquest:
Hola chicos, estoy intentando calcular el Average True Range de un indicador. No estoy seguro de estar haciendo bien esto :

double high = Indicator[ArrayMaximum(Indicator,ATRLookbackperiod,i)];

double low = Indicator[ArrayMinimum(Indicator,ATRLookbackperiod,i)];

ATR = MathMax(MathMax((high - low),(high -Indicator)),(Indicator - low));

double atr = iMAOnArray(ATR,0,ATRPeriod,0,MODE_SMA,i);

Si alguien tiene una idea, por favor hágamelo saber. Muchas gracias.

¿Alguna idea sobre esto? Gracias.

 
airquest:
¿Alguna idea sobre esto? Gracias.

simplemente sustituye la 3ª línea por ATR = high - low; y estará bien (pero ten en cuenta que no es un atr sino una media de máximos y mínimos - si el indicador no tiene valor alto y bajo en la misma barra, todo lo que puedes hacer es esa media de máximos y mínimos

PD: no necesitas la construcción MathMax(...) ya que ya estás usando ATRLookBackPeriod - simplemente extenderá el ATRLookBackPeriod en 1

 
mladen:
solo reemplaza la 3ra linea con ATR = high - low; y estara bien (pero ten en cuenta que no es un atr sino un promedio de maximos y minimos - si el indicador no tiene un valor alto y bajo en la misma barra, todo lo que puedes hacer es ese promedio de maximos y minimos PS: no necesitas la construccion MathMax(...) ya que estas usando ATRLookBackPeriod - solo extendera el ATRLookBackPeriod por 1

Gracias Mladen, realmente útil. Agradezco tu amable explicación.

 
12BPRO:
Estimado Hermo,

Prueba esto

mladen:
Una versión con un número limitado de barras para calcular : tma_con_distancias_1.01_nmc.mq4

Buenas tardes a todos

Muchas gracias por la ayuda

Sr. mladen y Sr.12BPRO

Saludos cordiales.

Hermo.

 

Hola mladen,

Puedes recodificar este indi que debe poner descripción a la línea de tendencia creada. para la compra(línea de tendencia azul) descripción que se añade "LTR" y para la venta(línea de tendencia roja) descripción que se añade "STR". Espero que esto sea posible, muchas gracias.

Archivos adjuntos:
zigzag_sg.mq4  9 kb
 

¡Hola a todos!

Se puede codificar este tipo de indicador para MT4: dibuja la línea de tendencia (el usuario dibuja manualmente la línea de tendencia) en el indicador ASI que se presenta en una ventana separada; cuando hay una ruptura de la línea de tendencia (si es hacia arriba->compra, si es hacia abajo->venta), el indicador muestra una alerta ("Breakout on NAME OF CROSS + TIMEFRAME).

Inserto el indicador ASI(Accumulation Swing Index)

¡¡¡Gracias!!!

Saludos cordiales

Archivos adjuntos:
asi.mq4  3 kb
 
fxmillionaire:
Hola mladen, puedes recodificar este indi que debe poner descripción a la línea de tendencia creada. para la compra(línea de tendencia azul) descripción que se añade "LTR" y para la venta(línea de tendencia roja) descripción que se añade "STR". Espero que esto sea posible, muchas gracias.

Pruebe esto si le parece bien

Archivos adjuntos: