Carta de colores

16 respuestas

JS17

Cliente, bbp_participant, comunidad, 73 respuestas.

Visitar el perfil

hace 6 años #201596

Hola a todos,

¿Es posible cambiar el color de fondo de un gráfico?

Saludos

John

0

tomas262

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 6 años #201622

Hola,

¿Te refieres al color de fondo del gráfico MT? Haga clic con el botón derecho del ratón en el gráfico, seleccione 1TP9Propiedades y defina el color.

0

JS17

Cliente, bbp_participant, comunidad, 73 respuestas.

Visitar el perfil

hace 6 años #201630

Tomas,

Adjuntos:
Debes acceda a para ver los archivos adjuntos.

0

tomas262

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 6 años #201632

¿Quieres decir que tienes que cambiar el color bckgnd desde el EA?

0

JS17

Cliente, bbp_participant, comunidad, 73 respuestas.

Visitar el perfil

hace 6 años #201633

Tomas

Sí, por favor.

 

0

Karish

Customer, bbp_participant, community, sq-ultimate, 443 replies.

Visitar el perfil

hace 6 años #201638

//+——————————————————————+
//| La función recibe el color de fondo del gráfico. |
//+——————————————————————+
color ChartBackColorGet(const long chart_ID=0)
{
//- preparar la variable para recibir el color
long resultado=clrNONE;
//- restablecer el valor de error
RestablecerÚltimoError();
//- recibir el color de fondo del gráfico
if(!ChartGetInteger(chart_ID,CHART_COLOR_BACKGROUND,0,result))
{
//- mostrar el mensaje de error en el diario Experts
Print(__FUNCTION__+", Código de error = ",GetLastError());
}
//- devuelve el valor de la propiedad del gráfico
return((color)resultado);
}
//+——————————————————————+
//| La función establece el color de fondo del gráfico. |
//+——————————————————————+
bool ChartBackColorSet(const color clr,const long chart_ID=0)
{
//- restablecer el valor de error
RestablecerÚltimoError();
//- establecer el color de fondo del gráfico
if(!ChartSetInteger(chart_ID,CHART_COLOR_BACKGROUND,clr))
{
//- mostrar el mensaje de error en el diario Experts
Print(__FUNCTION__+", Código de error = ",GetLastError());
return(false);
}
//- ejecución con éxito
return(true);
}

0

JS17

Cliente, bbp_participant, comunidad, 73 respuestas.

Visitar el perfil

hace 6 años #201639

Karish

Gracias por la respuesta, pero yo no hago nada de codificación en absoluto y tenía la esperanza de que se podría hacer uso de la EA Wizard

Gracias

0

Karish

Customer, bbp_participant, community, sq-ultimate, 443 replies.

Visitar el perfil

hace 6 años #201641

¿Por qué le gustaría tener EA Wiz para cambiar el color de fondo gráfico de su MT4 para, tengo problemas para entender

0

JS17

Cliente, bbp_participant, comunidad, 73 respuestas.

Visitar el perfil

hace 6 años #201646

Karish

Quiero que el color de fondo diferente si estoy en un comercio diferente, Hedge / Compra / Venta, etc

Saludos

John

0

tomas262

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 6 años #201648

Hola,

puede copiar el código de Karish en Asistente de EA / código / CustomFunctions.mq4 (al final) y guardar

En EA WIzard puede hacer referencia a estos utilizando "Custom Action" como

CustomAction(ChartBackColorSet(white,0));

Debería funcionar

 

0

Karish

Customer, bbp_participant, community, sq-ultimate, 443 replies.

Visitar el perfil

hace 6 años #201678

Ponga esto al final de: "Asistente de EA / código / CustomFunctions.mq4″.

 

bool ChartBackColorSet(const color clr,const long chart_ID=0)
{
//- restablecer el valor de error
RestablecerÚltimoError();
//- establecer el color de fondo del gráfico
if(!ChartSetInteger(chart_ID,CHART_COLOR_BACKGROUND,clr))
{
//- mostrar el mensaje de error en el diario Experts
Print(__FUNCTION__+", Código de error = ",GetLastError());
return(false);
}
//- ejecución con éxito
return(true);
}

 

Añada esta línea de código después de que termine la función OrderSend:

 

if(OP_BUY){ChartBackColorSet(Verde, 0);}

if(OP_SELL){ChartBackColorSet(Rojo, 0);}

 

Estoy seguro de que lo entenderá, buena suerte.

0

JS17

Cliente, bbp_participant, comunidad, 73 respuestas.

Visitar el perfil

hace 6 años #201680

Karish

Gracias de nuevo por su ayuda

Pero su fe en mis habilidades no están bien colocados - lol

 

Creé un EA simple para probar esto y utilicé CustomAction dentro del Asistente de EA para cambiar el color de fondo a rojo si el EA cerraba todas las posiciones en el objetivo de equidad.

Cuando lo compilé el editor mostró 7 mensajes de error

He adjuntado el EA por si te puede ayudar?

Saludos

John

Adjuntos:
Debes acceda a para ver los archivos adjuntos.

0

JS17

Cliente, bbp_participant, comunidad, 73 respuestas.

Visitar el perfil

hace 6 años #201682

Este es el archivo sqw, sólo cambia la extensión del archivo a .sqw y debería estar bien.

0

JS17

Cliente, bbp_participant, comunidad, 73 respuestas.

Visitar el perfil

hace 6 años #201684

que no funcionó, me doy por vencido con que lol

0

JS17

Cliente, bbp_participant, comunidad, 73 respuestas.

Visitar el perfil

hace 6 años #202118

Tomas

No sé donde este post anterior debe ser ??????????????????, debe ser un error

 

¿Has mirado ya mi archivo de colores de fondo?

Saludos

John

 

0

tomas262

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 6 años #202121

Hola,

simplemente puede hacer esto. Ver archivo adjunto

Puede utilizar uno de estos códigos https://docs.mql4.com/constants/objectconstants/webcolors

0

Viendo 15 respuestas - de la 1 a la 15 (de un total de 16)

1 2