Función ICustom - página 16

 

thxalot, ¡ahora funciona!

 

Este EA abierto solo vende

macd_ea.mq4

macd_cross.mq4

el EA solo abre ordenes de venta y usa el indicador que adjunto con el ..tambien abre muchas ordenes al mismo tiempo

el programa de la empresa es el que se encarga de la gestión de las órdenes de compra y de venta.

Algunas veces abre mas de 10 ordenes al mismo tiempo.

puede algun codificador arreglar eso EA????

GRACIAS

Archivos adjuntos:
macd_ea.mq4  10 kb
 

...

Dado que se trata de código descompilado dudo que ningún codificador te ayude y normalmente el uso de código descompilado acaba así: inutilizable. Un consejo: si quieres que alguien te ayude evita publicar código descompilado ya que sólo es interesante para los hackers y no para los programadores.


En cuanto a los EAs de tipo macd : un montón de ellos flotando alrededor. Aquí es sólo un ejemplo: https: //www.mql5.com/en/forum/general que está utilizando macd, está documentado y probado y podría ser lo que usted está buscando

cgull00:
macd_ea.mq4

macd_cross.mq4

el EA abre solo orden de venta y usa el indicador que adjunto con el ..también abre muchas ordenes al mismo tiempo

el indicador que adjunto con él, también abre muchas órdenes al mismo tiempo... también abre muchas órdenes al mismo tiempo.

Algunas veces abre mas de 10 ordenes al mismo tiempo.

puede algun codificador arreglar eso EA????

GRACIAS
 

Función icustom

Hola chicos,

No soy un profesional en la programación de mt4, sólo quiero usar la función "icustom" porque comercio 1h TF y necesito añadir una condición en 4h TF. Creo que puedo hacer esto usando la función "icustom" dentro del código de mi indicador pero no estoy seguro al 100%.

Por favor, aconsejar

 

...

iCustom() se utiliza para los indicadores que no están "incorporados"

Si el indicador es un "built in" entonces usted no necesita iCustom(). Aquí hay una lista de indicadores "incorporados":

Por lo tanto, si usted no va a utilizar uno de los anteriores, usted va a tener que utilizar iCustom () para lo que usted describió

SM500:
Hola chicos,

No soy un profesional de la programación en mt4, sólo quiero usar la función "icustom" porque comercio 1h TF y necesito añadir una condición en 4h TF. Creo que puedo hacer esto usando la función "icustom" dentro del código de mi indicador pero no estoy seguro al 100%.

Por favor, aconsejen
 

Coders Guru,

Lo siento por traer este viejo post, pero he seguido la codificación que le dio a homicida, y funciona. gracias por el apoyo.

codersguru:
homicida,

¿Alguna buena noticia para mí ?

¿Lo has probado?
 

¿Puede alguien mostrarme cómo construir un indicador/función personalizado que desplace un indicador no construido en un determinado período utilizando la función iCustom?

Thx

 

Pruebe algo como esto (se supone que es el primer búfer de un indicador personalizado "nombre" sin parámetros adicionales) :

iCustom(NULL,0,"name",0,index+shift);
mel8331:
¿Puede alguien mostrarme cómo construir un indicador/función personalizado que desplace un indicador no construido en un determinado período utilizando la función iCustom? Thx
 

icustom un indicador ergódico en un EA

¡Hola!

¿Existe una manera fácil de personalizar la señal de un indicador ergódico a un EA?

me gustaria que diera venta permitida si la linea ergodica esta por debajo de la linea de señal y compra permitida si esta por encima.

Buscando la manera simple como estas líneas de media móvil.

ma1=iMA(NULL,PERIOD_M1,1,0,MODE_SMA,PRICE_CLOSE,0);

ma2=iMA(NULL,PERIOD_H4,22,0,MODE_EMA,PRICE_OPEN,0);

if(ma1>ma2) matrend = 1;

if(ma1<ma2) matrend = -1;

y luego en el ordersend solo poner (matrend0) en la orden de compra.

/Thomas

 
OneandOnly666:
¡Hola!

¿Existe una manera fácil de personalizar la señal de un indicador ergódico a un EA?

Me gustaría que diera venta permitida si la línea ergódica está por debajo de la línea de señal y compra permitida si está por encima.

Buscando la manera simple como estas líneas de media móvil.

ma1=iMA(NULL,PERIOD_M1,1,0,MODE_SMA,PRICE_CLOSE,0);

ma2=iMA(NULL,PERIOD_H4,22,0,MODE_EMA,PRICE_OPEN,0);

if(ma1>ma2) matrend = 1;

if(ma1<ma2) matrend = -1;

y luego en el ordersend sólo poner (matrend0) en la orden de compra.

/Thomas

He movido tu post aquí

Es mucho más fácil encontrar la respuesta al uso de iCustom() en este hilo