Quiero mostrar el tipo de posición abierta en el gráfico.
Por ejemplo, si la posición actual del gráfico es corta, entonces mostrar el texto "Sell" en el gráfico. (Sólo para posiciones abiertas, no pendientes)
Saludos
¿Cómo puedo seleccionar la orden, comprobar su OrderType()?
¿Desea que alguien escriba el código por usted? Servicios oficiales de codificación de MT4 y MT5 de MetaQuotes
Ya lo he hecho:
int CalculateCurrentOrders() { int pos=0; for(int i=0;i<OrdersTotal();i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break; if(OrderSymbol()==Symbol() ) { if(OrderType()==OP_BUY) pos++; if(OrderType()==OP_SELL) pos++; } } return(pos); }
Ya lo he hecho:
Bien, ¿cuál es el problema?
if(OrderType()==OP_BUY) string = "Buy";
Hice este código:
{ string OrderTyp = "OT"; if (OrderType()==OP_BUY) string ot="Buy"; else ot="Sell"; ObjectCreate(OrderTyp, OBJ_LABEL, 0 , 0, 0, 0); ObjectSet(OrderTyp, OBJPROP_CORNER, 1); ObjectSet(OrderTyp, OBJPROP_XDISTANCE, 10); ObjectSet(OrderTyp, OBJPROP_YDISTANCE, 15); ObjectSetText(OrderTyp, "Order Type: "+ot, 8, "Tahoma", CommentColor); }
Pero no muestra el tipo de gráfico actual.
Hice este código:
Pero no muestra el tipo de gráfico actual.
¿Seleccionaste la orden correcta primero? muestra tu código donde seleccionas la orden correcta. Antes de crear un objeto, compruebe si existe... ¿no lo he dicho ya dos veces?
Además... Object DeleteAll() es perezoso, no lo use . . . un día pondrá su indicador en un gráfico con otros objetos que ya están en el gráfico y que quiere mantener . . . entonces cuando cambie el marco de tiempo o elimine el indicador todos los objetos que quería mantener desaparecerán . . .
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
Quiero mostrar el tipo de posición abierta en el gráfico.
Por ejemplo, si la posición actual del gráfico es corta, entonces mostrar el texto "Sell" en el gráfico. (Sólo para posiciones abiertas, no pendientes)
Saludos