¿Cómo codificar? - página 8

 
Michel:
Creo que esto puede no ser siempre cierto. Tuve una discusión con Slawa al respecto, y parece que el Historial, al igual que el Comercio, no siempre están ordenados por fecha, y depende de la colonn de ordenación que estés usando en la pestaña de la terminal. Así que es más seguro escanear todo (!) el Historial y comparar las fechas de cierre; luego recordar la última para que la próxima vez no sea necesario escanear toda la matriz.

¡muy buena idea!

 

Beneficio del último pedido

Hola

Esto es lo que yo uso - funciona bien.

[CÓDIGO/]///////////

int i,órdenes;

//Determinar si la última operación fue ganadora o perdedora

orders = HistoryTotal();

//Imprime("PP0: órdenes : ", órdenes);

for(i=orders-1;i>=0;i--)

{

if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false)

{

Print("¡Error en el historial!");

romper;

}

// if((OrderSymbol()!=Symbol()) | (OrderType()>OP_SELL) || (OrderMagicNumber() != MagicNum1)) continue;

//Imprimir("Beneficio PP11 : ", OrderProfit());

if(OrderProfit()>0)

{

wl = -1;

break;

}

if(OrderProfit()<0)

{

wl = 1;

break;

}

}

[\code]

 

¡Guión de historia!

Por favor, revisa mi script de historia y encontrarás la respuesta Eso espero:

http://www.metatrader.info/node/111

 

¿Convertir el código de MetaStock a MT4?

¡Hola!

¿Puede alguien convertir el código de MetaStock a MT4?

Tengo el código "Wolfe Wave" y necesita la conversión.

Por favor, encontrar el código y los documentos en el archivo adjunto.

Gracias.

 

Hay un buen hilo sobre ello aquí.

 

GetLastProfit()

fxdk:
¿Existe un método en mql4 para comprobar si la última operación resultó en beneficio o en pérdida, después de haberla cerrado?

Estoy probando OrderSelect() y OrderProfit() con el HistoryTotal() usando un array.. pero el OrderProfit parece referirse a la 'orden abierta', por lo que no me está dando los resultados que quiero.

En promedio, mi sistema tiene 5 victorias consecutivas, a 1 perder. Lo que quiero hacer es, después de una operación perdedora, quiero aumentar el número de lotes utilizados como las posibilidades son el próximo comercio después de que será una victoria.

Por lo tanto, necesito comprobar el resultado de la última operación cerrada, antes de modificar el número de lotes.

Cualquier ayuda será apreciada...

Para el guión de la historia ir a:

http://www.metatrader.info/node/111

Este es el código que desea:

Alert("LastProfit/Loss : " , GetLastProfit());

.............................

double GetLastProfit()

{

int total = HistoryTotal();

datetime cur_order = 0;

datetime last_order=0;

double profit=0;

for(int cnt = 0 ; cnt < total ; cnt++)

{

OrderSelect(cnt,SELECT_BY_POS,MODE_HISTORY);

cur_order = OrderCloseTime();

if(cur_order>last_order)

{

last_order = cur_order;

profit = OrderProfit();

}

}

return (profit);

}
 
FX-Hedger:
¡Hola!

¿Puede alguien convertir el código de MetaStock a MT4?

Tengo el código "Wolfe Wave" y necesita la conversión.

Por favor, encontrar el código y los documentos en el archivo adjunto.

Gracias.

hola Hedger

No sé cómo convertir Meta a Mt4, pero tengo este indicador...

Espero que te guste...

Archivos adjuntos:
wolf.mq4  9 kb
 
hellkas:
Hola Hedger

No sé cómo convertir Meta a Mt4, pero tengo este indicador...

Espero que te guste...

¡Gracias por el indicador hellka!

Este indicador no captura la onda de Wolfe acuratly cada vez.

Quizás alguien pueda mejorarlo un poco?

 

Beneficio en Pips

Hola,

¿Puede alguien pensar en una manera de calcular las ganancias como pips, en lugar de ganancias en $?

Es decir, un script que devuelva el número total de pips de ganancia hasta el momento. O, el número total de pips de ganancia entre el mes x y el mes y.

Gracias.

 

Busco a alguien que codifique una parte en un indicador

Hola,

actualmente tengo el indicador MA crossover con wav, en realidad muestra flechas para las decisiones de compra/venta, me gustaría dejar que trabaje conmigo en lugar de sólo mostrar estas flechas sin embargo puede comprar/vender automáticamente ...

quien pueda hacer esto por mi, que me mande un mensaje y le enviaré el indicador para que lo haga por mi.

Saludos cordiales,

t0shiba