Demandez ! - page 92

 

Code de date d'expiration

ANCOLL:
Chers tous les traders,

Je veux savoir comment mettre une date d'expiration dans un indicateur ou un EA, pour qu'il ait une date d'expiration comme l'image ci-dessous. Quel code doit être ajouté dans le fichier .mtq ?

Merci d'avance.

Bonjour ANCOLL

Je viens de rentrer des vacances de Noël et je suis prêt à m'y remettre. J'utilise ce code, j'espère que vous trouverez qu'il fonctionne pour vous.

string Message="" ;

datetime expire = D'2008.02.04 12:00' ;

if (TimeCurrent()>expire){

Alert("L'essai est terminé, veuillez contacter xxxx @ xxxx.com") ;

retour(0) ;

}else {Message="Affichage du prix activé";}

ObjectDelete("Price_Account_Info") ;

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

ObjectSetText("Price_Account_Info",""+Message+" - Expires "+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) ;

Ce code place un message dans la fenêtre de l'indicateur ou du graphique et une expiration dans une boîte d'alerte.

Cet exemple place un message dans la fenêtre de l'indicateur ou dans la fenêtre du graphique et une expiration en haut à gauche du graphique

datetime expire = D'2008.02.04 13:25' ;

if (TimeCurrent()>expire){

Comment("L'essai est terminé. Veuillez contacter xxxx @ xxxx.com") ;

return(0) ;

}else {Message="Affichage du prix activé";}

ObjectDelete("Price_Account_Info") ;

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

ObjectSetText("Price_Account_Info",""+Message+" - Expires "+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) ;

L'exemple suivant place les deux messages dans les commentaires en haut à gauche du graphique.

datetime expire = D'2008.02.04 13:25' ;

if (TimeCurrent()>expire){

Comment("L'essai est terminé, veuillez contacter xxxx @ xxxx.com") ;

return(0) ;

}else {Comment("Affichage du prix activé");}

Tous ces codes font disparaître l'indicateur lorsque le délai d'expiration est écoulé.

Un indicateur simple à titre d'exemple est affiché ci-dessous

price_display.mq4

cja

Dossiers :
comment.gif  68 kb
comment1.gif  85 kb
 

Code - Désactiver l'EA le vendredi matin

Quelqu'un peut-il m'aider avec un morceau de code qui désactive le fonctionnement de l'EA exactement le vendredi matin, à 8h00 ?

Merci d'avance,

Warren

 

Merci cja pour le code,

Je suis heureux que vous soyez toujours là pour aider.

Dieu vous bénisse.

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

mettez cette ligne dans la fonction start() et avant toute ligne de code !

Warren:
Quelqu'un peut-il m'aider avec un morceau de code qui désactive le fonctionnement de l'EA exactement le vendredi matin, à 8h00 ?

Merci d'avance,

Warren
 

Bonjour

Je voudrais savoir comment unir tous les indicateurs et les modèles pour en faire un seul indicateur ?

..

exemple :

J'ai les indicateurs suivants dans une seule fenêtre graphique

1.bband stop

2.bolinger squeze

3.wcci

4.fibopiv

et j'ai déjà créé Template pour tous ces indicateurs

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

et je veux les combiner pour en faire un seul indicateur, donc un seul indicateur avec tous ces éléments, est-ce que je peux le faire ?

Quelqu'un peut-il m'aider ?

merci beaucoup

 
codersguru:
if(DayOfWeek()==5 && TimeHour(TimeCurrent())==8) return(0);
mettez cette ligne dans la fonction start() et avant toute ligne de code !

Merci beaucoup pour votre aide ! Cela fonctionne bien !

Pourriez-vous avoir l'amabilité de poster un simple morceau de code qui désactive le fonctionnement de l'EA sur un mois défini - septembre ?

Je ne suis pas un programmeur et c'est pour cela que je demande votre avis.

 

Bonjour

Je suis nouveau sur ce forum, et j'ai une question. Je suis en train d'utiliser cet indicateur et il semble être mal programmé, je dois mettre à jour chaque barre et je suppose que c'est juste ennuyeux pour moi lol est-ce que quelqu'un serait prêt à y jeter un coup d'oeil, et peut-être à l'améliorer un peu pour moi merci pour votre temps.

Dossiers :
 

Salut Sendra,

Merci encore pour votre aide. J'ai joué avec iHigh et iLow mais tu l'utilises différemment de ce que j'allais faire. Je l'ai copié et je le vérifierai dès que j'en aurai l'occasion. Je suis sûr que ça va marcher, mais je vais devoir mettre mon chapeau de réflexion sur ma vieille tête grise pour voir si je peux le mettre ensemble.

Je vous ferai savoir comment je m'en suis sorti.

Merci encore,

Putz

 

Comment afficher le spread des devises à partir de l'indicateur ?

#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);

}

J'ai essayé mais j'obtiens une grande valeur '0' sur le graphique. Comment faire pour que l'indicateur place le spread sur le graphique de la devise sur laquelle il est superposé ?

Votre sagesse et vos connaissances sont nécessaires !

Dave

 

DIN V3

J'ai remarqué que le texte du pivot n'est pas mis à jour quotidiennement.

Il faut toujours le rafraîchir...

quelle est la solution ?

Je l'utilise avec d'autres indicateurs dans une seule fenêtre graphique.

merci

Dossiers :