Página 1 de 1

ayuda con scripts

Publicado: 18 Dic 2013 13:23
por koke
Hola a todos:
Estoy tratando, mediante un scripts en metatrader, trazar verticales por algunas velas pero quiero que se pinten en el fondo para no interferir en el dibujo de las velas, pero no se pintan en principio y tengo que editarlas para que queden dibujadas. El scipts que uso es el siguiente:
int start()
{
datetime time=TimeOnDropped();
ObjectCreate("prueba",OBJ_VLINE,0,time,0);
ObjectSet("prueba", OBJPROP_BACK, 9);
ObjectSet("prueba", OBJPROP_STYLE, STYLE_DOT);
ObjectSet("prueba", OBJPROP_COLOR, Red);
ObjectSet("prueba", OBJPROP_WIDTH, 1);
return(0);
}

alguien me puede ayudar a resolver este problema. Gracias de antemano

Re: ayuda con scripts

Publicado: 18 Dic 2013 17:00
por X-Trader
Para poner las líneas en background tienes que cambiar esta línea:

Código: Seleccionar todo

ObjectSet("prueba", OBJPROP_BACK, 9);
Y usar esta:

Código: Seleccionar todo

ObjectSet("prueba", OBJPROP_BACK, false);
Asimismo en algún foro he leído que también conviene poner el chart en Foreground, no sé si se puede hacer vía código (me suena que no) o hay que configurarlo antes de insertar el indicador.

Saludos,
X-Trader

Re: ayuda con scripts

Publicado: 19 Dic 2013 10:24
por koke
Gracias X-Trader por tu respuesta. No obstante quiero decir que el cambio de linea que me recomiendas no funciona tampoco, pero la recomendación de cambiar la configuración para dibujar las barras en primer plano si resuelve el problema
saludos