¡Pide! - página 92

 

Código de fecha de caducidad

ANCOLL:
Estimado todo comerciante,

Quiero saber cómo poner una fecha de caducidad en el indicador o EA, para que tenga un día de caducidad como la imagen de abajo. ¿Qué código de cadena hay que añadir en el .mtq?

Gracias de antemano.

Hola ANCOLL

Me alegro de volver a saber de ti, acabo de volver de las vacaciones de Navidad y estoy dispuesto a volver a la carga. Yo uso este código, espero que te sirva.

string Mensaje="";

datetime expire = D'2008.02.04 12:00';

if (TimeCurrent()>expire){

Alert("La prueba ha terminado. Por favor, póngase en contacto con xxxx @ xxxx.com");

return(0);

}else {Mensaje="Visualización de precios activada";}

ObjectDelete("Price_Account_Info");

ObjectCreate("Price_Account_Info", OBJ_LABEL,WindowFind("Price"), 0, 0);

ObjectSetText("Price_Account_Info",""+Mensaje+" - Expira "+TimeToStr(expire)+"",8, "Tahoma", ForestGreen);

ObjectSet("Price_Account_Info", OBJPROP_CORNER, 3);

ObjectSet("Price_Account_Info", OBJPROP_XDISTANCE, 5);

ObjectSet("Price_Account_Info", OBJPROP_YDISTANCE, 5);

Este código pone un mensaje en la ventana del indicador o en la ventana del gráfico y un vencimiento en un cuadro de alerta

Este ejemplo pone un mensaje en la ventana del indicador o en la ventana del gráfico y un vencimiento en la parte superior izquierda del gráfico

datetime expire = D'2008.02.04 13:25';

if (TimeCurrent()>expire){

Comment("La prueba ha terminado. Por favor, póngase en contacto con xxxx @ xxxx.com");

return(0);

}else {Mensaje="Visualización de precios activada";}

ObjectDelete("Price_Account_Info");

ObjectCreate("Price_Account_Info", OBJ_LABEL,WindowFind("Price"), 0, 0);

ObjectSetText("Price_Account_Info",""+Mensaje+" - Expira "+TimeToStr(expire)+"",8, "Tahoma", ForestGreen);

ObjectSet("Price_Account_Info", OBJPROP_CORNER, 3);

ObjectSet("Price_Account_Info", OBJPROP_XDISTANCE, 5);

ObjectSet("Price_Account_Info", OBJPROP_YDISTANCE, 5);

El siguiente ejemplo pone los dos mensajes en Comentarios en la parte superior izquierda del gráfico.

datetime expire = D'2008.02.04 13:25';

if (TimeCurrent()>expire){

Comment("La prueba ha terminado. Por favor, póngase en contacto con xxxx @ xxxx.com");

return(0);

}else {Comment("Visualización de precios activada");}

Todos estos códigos hacen que el indicador desaparezca cuando el tiempo de caducidad ha terminado

Un indicador simple como ejemplo publicado a continuación

price_display.mq4

cja

Archivos adjuntos:
comment.gif  68 kb
comment1.gif  85 kb
 

Código - Desactivar EA en la mañana del viernes

¿Puede alguien ayudarme con un trozo de código que desactive el funcionamiento del EA exactamente el viernes por la mañana, a las 8:00?

Gracias de antemano,

Warren

 

Gracias cja por el código,

Me alegro de que siempre estés por aquí para ayudar

Que Dios te bendiga...

 
if(DayOfWeek()==5 && TimeHour(TimeCurrent())==8) return(0);

poner esta línea en la función start() y antes de cualquier línea de código.

Warren:
¿Puede alguien ayudarme con un trozo de código que desactive el funcionamiento del EA exactamente el viernes por la mañana, a las 8:00?

Gracias de antemano,

Warren
 

Hola

Quiero preguntar, ¿cómo unir todos los indicadores y la plantilla para convertirse en uno de los indicadores?

..

ejemplo :

Tengo estos indicadores en una sola ventana del gráfico

1.bband stop

2.bolinger squeze

3.wcci

4.fibopiv

y ya hice la plantilla para todos estos indicadores

--------------------

y quiero combinarlo todo para convertirlo en 1 indicador, así que sólo 1 indicador que tiene todas esas cosas, ¿puedo hacerlo?

¿alguien puede ayudarme?

muchas gracias

 
codersguru:
if(DayOfWeek()==5 && TimeHour(TimeCurrent())==8) return(0);
ponga esta línea en la función start() y antes de cualquier línea de código.

Muchas gracias por su ayuda. Funciona bien.

¿Podría ser tan amable de publicar un simple trozo de código que desactive el funcionamiento de EA en un mes definido - septiembre?

No soy un programador y es por eso que pido su consejo

 

Hola

Soy nuevo en este foro, y tengo una pregunta. Estoy usando este indicador y parece ser programado crappy, Tengo que actualizar cada barra y supongo que es sólo molesto para mí lol sería alguien dispuesto a echar un vistazo a él, y tal vez dar forma a un poco para mí gracias por su tiempo.

Archivos adjuntos:
 

Hola Sendra,

Gracias de nuevo por tu ayuda. He estado jugando con iHigh y iLow pero seguro que lo usas de forma diferente a como lo iba a hacer yo. Lo he copiado y lo comprobaré en cuanto tenga ocasión. Estoy seguro de que funcionará bien, pero tendré que ponerme la gorra de pensar en esta vieja y gris cabeza mía para ver si puedo armarlo.

Ya os contaré qué tal me ha ido con él

Gracias de nuevo,

Putz

 

¿Cómo mostrar el spread de divisas desde el indicador?

#property indicator_chart_window

double spread=Ask-Bid;

{

ObjectCreate("Spread_Label", OBJ_LABEL, 0, 0, 0);

ObjectSetText("Spread_Label", DoubleToStr(spread,0), 14, "Ariel", Yellow);

ObjectSet("Spread_Label", OBJPROP_CORNER, 3);

ObjectSet("Spread_Label", OBJPROP_XDISTANCE, 50);

ObjectSet("Spread_Label", OBJPROP_YDISTANCE, 55);

}

Lo he intentado pero aparece un gran valor "0" en el gráfico. ¿Cómo consigo que el indicador coloque el spread en el gráfico de la divisa sobre la que se está superponiendo?

¡Se necesita su sabiduría y conocimiento!

Dave

 

DIN V3

Me he dado cuenta de que el texto pivotante no se actualiza todos los días.

siempre hay que refrescarlo...

¿cuál es la solución?

lo utilizo con otros indicadores en 1 ventana del gráfico

gracias

Archivos adjuntos:
Razón de la queja: