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
3 respuestas hasta el momento ↓
ign // Octubre 26, 2008 a 3:09 pm |
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 |
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 |
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