Ayuda a la codificación - página 323

 

Hola Mladen,gracias de nuevo por la ayuda anterior,necesito añadir algo al código anterior para el indicador "HMA_Russian_colors", zona de tendencia en TF superior, tengo lo siguiente:

PARA LA VENTA

double currentHTF = iCustom(NULL,1440, "HMA_Russian_Color",HMA_PERIODHTF,3,0,0);

double previous1HTF = iCustom(NULL,1440, "HMA_Russian_Color",HMA_PERIODHTF,3,0,1);

double previous2HTF = iCustom(NULL,1440, "HMA_Russian_Color",HMA_PERIODHTF,3,0,2);

double TrendStart = (currentHTF previous2HTF) // la pendiente cambia hacia abajo en HTF

double TrendEnd = (currentHTF > previous1HTF && previous1HTF < previous2HTF) // la pendiente cambia hacia arriba en HTF

¿Cómo puedo escribir una condición para vender sólo entre TrendStart y TrendEnd?

He intentado

if(TrendStart) --- vender

else(Trendend) --- cerrar órdenes, sin esfuerzo ya que las órdenes se activan exactamente en este punto no entre ellos.Gracias

 
mladen:
Ese indicador no tiene ninguna limitación en el número de velas que muestra en absoluto (y no hay ninguna opción que pueda limitarlo). Ver el ejemplo :

hola mladen

por favor, puede agregar gmttimeoffset en él

thx

 

Ayuda a la codificación

Buenos días a todos:

Hola mladen

Por favor, podrías ayudarme a solucionar el aviso de este indicador.

No soy capaz de solucionarlo.

Muchas gracias.

Saludos cordiales.

Hermo.

Archivos adjuntos:
 
Hermo:
Buenos días a todos:

Hola mladen

Por favor, podrías ayudarme a arreglar la advertencia de este indicador.

No soy capaz de solucionarlo.

Muchas gracias.

Saludos cordiales.

Hermo.

Hermo

Ya no hay advertencia : linea_apertura_diaria_1.mq4

Archivos adjuntos:
 
Hermo:
Buenos días a todos:

Hola mladen

Por favor, podrías ayudarme a arreglar la advertencia de este indicador.

No soy capaz de solucionarlo.

Muchas gracias.

Saludos cordiales.

Hermo.

Estimado Hermo,

Pruebe esto.... espero que le ayude

su servidor

AZRUL...

Archivos adjuntos:
 
12BPRO:
Estimado Hermo,

Pruebe esto.... espero que le ayude

su servidor

AZRUL...

Funciona bien

 

Ayuda a la codificación

Buenas tardes:

Como estoy trabajando con este indicador mladen múltiples instancias de MT4 en tanto cargo mucho relantiza la ejecución de MT4.

Podría añadir un número de barras de filtro, he intentado copiarlo de otros códigos pero es un fracaso.

parameter: Max. Bars:

Puedo ayudar.

Muchas gracias como siempre.

Un fuerte abrazo.

Hermo.

Archivos adjuntos:
 
Hermo:
Buenas tardes:

Como estoy trabajando con este indicador mladen múltiples instancias de MT4 en tanto cargo mucho relantiza la ejecución de MT4.

Se podría añadir un número de barras de filtro, he tratado de copiarlo de otros códigos, pero es un fracaso.

parameter: Max. Bars:

Puedo ayudar.

Muchas gracias como siempre.

Un gran abrazo.

Hermo.

Estimado Hermo,

Intenta esto

Archivos adjuntos:
 
Hermo:
Buenas tardes:

Como estoy trabajando con este indicador mladen múltiples instancias de MT4 en tanto cargo mucho relantiza la ejecución de MT4.

Se podría añadir un número de barras de filtro, he intentado copiarlo de otros códigos, pero es un fracaso.

parameter: Max. Bars:

Puedo ayudar.

Muchas gracias como siempre.

Un fuerte abrazo.

Hermo.

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

Archivos adjuntos:
 

Hola chicos, estoy intentando calcular el Average True Range de un indicador. No estoy seguro de hacerlo bien:

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.