Distintas órdenes en EABuenos días,
Estoy empezando con el mundillo de los EA. En el código que estoy haciendo, permite crear máximo dos órdenes, a las cuales les doy distinto nombre de ticket, el problema es que quiero modificarlas para poner un trailingStop y no sé cómo obtener el precio actual de la orden a partir del número de ticket, para una cualquiera usaría el orderPrice(), pero para esto no se clml hacerlo. Mil gracias. Enviado desde mi iPhone con Tapatalk
Re: Distintas órdenes en EAHola duracell, bueno te sugiero intentes con " order ticket".
aunque yo para estos casos uso un numero mágico. esta en la linea de la orden ejemplo= OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Bid-stoploss*Point,Bid+takeprofit*Point,"Ejemplo",0,0,CLR_NONE); esta es la linea de orden, al final tiene un numero mágico, puedes poner un numero en esa parte de la linea y asi escojes esa orden . los escojes con " ordermagicnumber". saludos, espero te ayude
Re: Distintas órdenes en EAMuchas gracias. Pero al hacer el OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Bid-Point*TrailingStop,Digits),OrderTakeProfit(),0,Blue);
Por poner un ejemplo, no sé cómo pasarle al OrderOpenPrice() un número de ticket concreto. Enviado desde mi iPhone con Tapatalk
Distintas órdenes en EAGracias!
Ahora tengo otra duda, he estado mirando los TrailingStop de la gente y no acabo de pillarle el punto. Adjunto código a ver como lo veis:
Éste es el código en cuestión. Gracias.
Re: Distintas órdenes en EA
Resuelto, ahora mi problema viene con el Trailing Stop ;(
Re: Distintas órdenes en EAHola duracell,
bueno te sugiero intentes esto haber como te va. antes de la orden modify, escoje el tipo de orden: ejemplo; if (OP_BUY && OrderMagicNumber()==1234) { Aca escribo los cambios que quiero hacer si las dos condiciones se cumplen, si es una orden de compra y ademas si el numero magico es 1234, para este ejemplo } en este momento se supone ya tienes escogida una orden especifica. yo no soy programador, como tal, soy empírico, pero creo que esto te ayudara, sin embargo algún programador podrá echarte una mano. si tienes mas dudas estamos acá para ayudarte,no te des por vencido con esto de la programación, al cabo de un tiempo ya puedes hacer cosas bien interesantes. saludos
Re: Distintas órdenes en EADicsulpen la ausencia, pero he andado muy liado.
Finalmente resolví el tema, con el OrderType y mirando que no estuviese cerrada OrderTime() ==0, ya que con el magic number solo me daba acceso a una operación en concretoy lo que necesitaba era que pudiese acceder cualquier operación que abriese idependientemente del magic. Mil gracias!!
7 mensajes
• Página 1 de 1
|
|
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados