Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Entonces, ¿por qué devuelve el número de billete? Lee el código que estás copiando y pegando, entiéndelo, aprende....
lo he utilizado para hacer lo siguiente
if(OrderSelect(LastOpenTicketForBuy(), SELECT_BY_POS)==true)
{ orden de compra= OrderOpenPrice();}
entonces si ( (( orden de compra+ orden de venta)/2))<MarketInfo("EURUSD",MODE_BID) )
cerrar la posición
if(OrderSelect(LastOpenTicketForBuy(), SELECT_BY_POS)==true)
un pequeño cambio con su permiso
Estimado qjol
Muchas gracias por su ayuda real. pero todavía no estoy seguro de si va a funcionar o no (creo que mis funciones un poco diffecult). vamos a ver
primera función :
función para obtener y mantener el precio de apertura de la ultima orden para la compra solamente
2- función para obtener y mantener el precio de apertura de la última orden de venta
3- función para obtener y mantener el precio de cierre de la última orden, ya sea de compra o de venta
4- función para obtener y mantener el precio de cierre anterior a la última orden de cierre de compra o de venta.
Bien, prueba esto...
Hará 1 y 2...
LastOpenPrice(OP_BUY) para el precio de apertura de la última compra.
LastOpenPrice(OP_SELL) para el precio de apertura de la última venta.
Y esto...
por 3...
raptor
creo que te falta algo si tiene más de 1 orden en el mismo par (y la misma magia) por lo tanto creo que es mejor así
tu opinion
raptor
creo que te falta algo si tiene más de 1 orden en el mismo par (y la misma magia) por lo tanto creo que es mejor así
su opinión
chicos,
muchas gracias,
dejame decirte porque quiero usar LastOpenPrice(OP_BUY) y LastOpenPrice(OP_SELL) porque quiero usarlos en algunas condiciones como
if ( LastOpenPrice(OP_BUY) -LastOpenPrice(OP_SELL)) > 0.0090 // por esa razón necesito mantener la última orden abierta para la compra y la última orden abierta para la venta, así que necesito una última orden separada una para la compra y otra para la venta.
-----
para el doble LastClosePrice() // puedo usar if ( OrderType() == OP_BUY || OP_SELL) en lugar de *** OrderType() < OP_BUYLIMIT*** para obtener el último cierre sea de compra o de venta.
----
para la función número 4:
4- función para obtener y mantener el precio de cierre anterior a la última orden de cierre de compra o venta. // quiero obtener la orden cerrada antes de la última orden cerrada de compra o venta .
gracias