No sé como alinear a la derecha en un OBJ_HLINE el OBJPROP_TEXT

Juan Luis De Frutos Blanco  

Buenos días,

Necesito crear una línea horizontal y poner a su derecha el precio. con esta programación:

int OnInit()

  {

//Dibujar Linea precio

  double precio=1.18;

       ObjectCreate(0,"L1",OBJ_HLINE,0,0, precio);  

       ObjectSetInteger(0,"L1",OBJPROP_COLOR,clrYellow);  

       ObjectSetInteger(0,"L1",OBJPROP_STYLE,STYLE_DOT);

       ObjectSetInteger(0,"L1",OBJPROP_WIDTH,1);

       ObjectSetString(0,"L1",OBJPROP_TEXT,"Ruptura:  "+precio);  

       ChartSetInteger(0, CHART_SHOW_OBJECT_DESCR, true);  

      ChartRedraw(0);               

 return(INIT_SUCCEEDED);

  }

Consigo esto:


¿Cómo podría alinearlo a la derecha?

gracias anticipadas,

Juan Luis DF

Miguel Antonio Rojas Martinez  
de acuerdo a este comentario en el foro Ingles, respondido por uno de los mas importantes programadores y/o foreros,  no es posible (https://www.mql5.com/en/forum/319075)

Deberias entonces, en lugar de usar la descripcion "por default", no mostrarla, y crear un nuevo objeto que la contenga, el cual si podras usar.
obviamente son muchas mas lineas de codigo, pero resolveria su necesidad

Saludos!!!
Is aligning OBJPROP_TEXT to the right for trendline object possible?
Is aligning OBJPROP_TEXT to the right for trendline object possible?
  • 2019.07.31
  • www.mql5.com
"test" description (circle in yellow) in the trendline object, would like to change the text description alignment to right side by coding...
Juan Luis De Frutos Blanco  

Muchas gracias Miguel,

No sé la forma de crear un objeto Label, pero buscaré por la web.

Muchas gracias,

Juan Luis DF

Razón de la queja: