Notas de lo que Aprendiendo de MQL4

Modificar ordenes con OrderModify();

Octubre 21, 2008 · 3 comentarios

En las órdenes abiertas podemos modificar el StopLoss y el TakeProfit. En las órdenes pendientes podemos modificar todos sus parámetros. Para esto utilizamos OrderModify();. Veamos  su estructura.

bool OrderModify(
              int ticket,
              double price,
              double stoploss,
              double takeprofit,
              datetime expiration,
              color arrow_color=CLR_NONE
)

La función devuelve true si se hace la modificación con éxito, si no, devuelve false.

ticket: El numero único de la orden.

price: El nuevo precio para una orden pendiente, o (no estoy seguro) un precio para una orden nueva de mercado. Aplica solo para las órdenes pendientes (creo).

stoploss: El nuevo precio para el stoploss.

takeprofit: El nuevo precio para el takeprofit.

expiration: La nueva fecha de clausura de la orden. Aplica solo para las órdenes pendientes. Si uno no quiere modificar la fecha de expiración hay que colocar 0.

arrow_color:
Definir el color de la flecha para la orden. Si se deja en blanco no ha flecha.

Para mas info en ingles http://book.mql4.com/trading/ordermodify

Categorías: Asesor Experto · Funciones · Funciones comerciales

3 respuestas hasta el momento ↓

  • ign // Octubre 26, 2008 a 3:09 pm | Responder

    La verdad, GENIAL tu blog, espero poder alcanzar alguna vez a generar contenido con la frecuencia que lográs, las explicaciónes de las funciones están muy buenas y me parece buenisimo como explicás los parametros de cada una.

    Seguí asi viejo que vamos a lograr cosas buenas con nuestros trabajos ya que hay poca gente que logre contenido.

    Ahora, el tema del precio es así: en caso de ser una orden pendiente como digiste, tenes que ponerle el nuevo ask/bid que quieras. En caso de ser una orden ya ejecutada, tenés que ponerle el valor de ask/bid mediate la función OrderOpenPrice. En este ultimo escenario te va a servir para modificar TP/SL.

    Espero que ayude y felicitaciones

  • estados // Octubre 26, 2008 a 7:40 pm | Responder

    Gracias por el comentario ign. Me alegra que te haya gustado el blog. Y muy útil y pertinente la aclaración.

  • ign // Noviembre 6, 2008 a 2:01 am | Responder

    estados, si podes/querés, comunicate conmigo a info@init.tler.com.ar.

    Ando con ganas de sumar gente a mi sitio. Sabes de que se trata, la idea sería expandir un poco todo lo que es el blog y quizás hacer mas participativo el sitio y por lo que veo en tus posts andas bien para ello.

    Slds

Dejar un comentario