Aide au codage - page 623

 

Cher programmeur, vous ne pouviez pas voir et modifier la lumière, le fait que eogda tendance par exemple vers le haut il émet une alerte vers le bas, pourriez-vous faire de sorte que lorsque la couleur change, apparaît flèche donne vrai signal de test et quand il ya une couleur solide comme la tendance rouge vers le bas idikator vydoval seulement un de remarquer sleduyushego changement de couleur, et les signaux sont répétés à chaque fois, même quand il ya une couleur solide, je voudrais dorobotat, de sorte qu'une fois le signal a été à la couleur Siena et n'a pas été répété à travers chaque bougie ... Merci ! ! !

Dossiers :
image_199890.jpg  182 kb
 
artemiy009:
Cher programmeur, vous ne pouviez pas voir et modifier la lumière, le fait que eogda tendance par exemple vers le haut, il émet une alerte vers le bas, pourriez-vous faire de sorte que lorsque la couleur change, apparaît flèche donne vrai signal de test et quand il ya une couleur solide comme la tendance rouge vers le bas idikator vydoval seulement un de remarquer sleduyushego changement de couleur, et les signaux sont répétés à chaque fois, même quand il ya une couleur solide, je voudrais dorobotat, de sorte qu'une fois le signal a été à la couleur Siena et n'a pas été répété à travers chaque bougie ... Merci ! ! !

artemiy009

Cet indicateur est un indicateur de vent solaire renommé (l'un des meilleurs peintres connus il ya)

 
mladen:

artemiy009

Cet indicateur est un indicateur de vent solaire renommé (l'un des meilleurs réparateurs connus qui soit).

Pouvez-vous fournir un lien ou un indicateur, par exemple, disons un grand indicateur de quoi ? Tout ce que vous voulez, que ce soit ...

 
artemiy009:
Pouvez-vous fournir un lien ou un indicateur, par exemple, disons un grand indicateur de quoi ? Ce que vous voulez, que ce soit...

Si vous voulez dire est-ce que j'ai quelque chose qui ressemblera exactement au vent solaire mais sans le repeindre, pour vous faire gagner du temps, vous pouvez arrêter de le chercher. Personne ne l'a eu, ne l'a et ne l'aura jamais.

 

Bonjour !

J'ai une question très spécifique sur le fonctionnement du Metatrader. Peut-être pouvez-vous m'aider.

J'utilise un EA qui place un ordre au début de la TF qui a été définie (Et si en plus certaines autres conditions sont remplies.). Ainsi, si j'ai défini une Timeframe M5, l'EA ouvrira un ordre à 0:00, 0:05, 0:10 et ainsi de suite...

Normalement je trade sur M30, pour avoir un résultat raisonnable. Parfois, je place brièvement le TF sur M1 pour déclencher un ordre supplémentaire. Cela fonctionnait bien tout le temps.

Mais il s'est passé ce qui suit, que je montre sur l'image du fichier journal de l'EA ci-dessous.

A 11:12:39.722 j'ai à nouveau mis le MT4 sur M1 pour déclencher un ordre. M1 a été initialisé aussi. C'est correct.

Puis à 11:12:40.954 j'ai remis le MT4 sur M30. Il devrait y avoir M30. Mais le système a initialisé M1. J'ai bien mis M30. Je l'ai aussi vérifié sur les captures d'écran...

Donc je suppose un dysfonctionnement sur l'exécution des brokers (ou quelque chose comme ça).

L'EA a donc ouvert un Trade toutes les minutes, ce qui était coûteux.

J'en ai discuté avec ma gestionnaire de compte, mais elle m'a seulement répondu que cela devait être un sujet de mon EA.

Je ne le pense pas.

Je pense donc que le problème est peut-être clair (veuillez demander si ce n'est pas le cas) et voici deux questions spécifiques :

  1. L'initialisation du TF dépend-elle du code spécifique de l'EA ?
  2. Parce que je ne pense pas que ce soit le cas. C'est absolument indépendant de l'EA que j'utilise.

    Tout EA initialise le TF en fonction des paramètres de MT4. Il ne peut donc pas s'agir d'un dysfonctionnement de l'EA ?

  3. Est-il possible d'initialiser deux fois le même TF ? Comme cela s'est produit à partir de
  4. 11:12:39.722 LionofWS_XXX_V2 EURJPYmicro,M1 : initialisé

    à

    11:12:40.954 LionofWS_XXX_V2 EURJPYmicro,M1 : initialisé ?

    Parce que je pense que ce n'est pas possible. Il doit y avoir au moins un autre TF entre les deux.

    Cela n'a absolument aucun sens et je suppose qu'il y a un dysfonctionnement quelque part.

Merci pour votre aide !

Salutations

klet1

Dossiers :
ea_log.jpg  221 kb
 
mladen:

Vous ne pouvez pas le faire si vous utilisez un objet de type OBJ_TEXT.

Vous devez utiliser OBJ_LABEL pour pouvoir définir l'angle. Faites quelque chose comme ceci :

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

ObjectSet("name",OBJPROP_XDISTANCE,100);

ObjectSet("name",OBJPROP_YDISTANCE,100);

ObjectSet("name",OBJPROP_ANGLE,90);

ObjectSetText("name","test label",20,"Arial",clrRed);[/CODE]

J'ai quelque chose comme ceci :

[code]

if (C==O)

if (Display_Doji== true) {

ObjectCreate(PatternText[shift], OBJ_TEXT, 0, Time[shift1], Low[shift1] - Range*2.5) ;

ObjectSetText(PatternText[shift], "Neutral", 8, "Calibri", Orchid) ;

ObjectSetDouble(ChartID(), PatternText[shift], OBJPROP_ANGLE, 90) ;

ObjectSetInteger(ChartID(), PatternText[shift], OBJPROP_ANCHOR, ANCHOR_BOTTOM) ;

upArrow[shift1] = Low[shift1] - Range*0.5 ;

downArrow[shift1] = High[shift1] + Range*0.5 ;

}

if (shift == 0 && Show_Alert == true) {

pattern="Signal neutre" ;

setalert = 1 ;

}

}

et cela fonctionne, mais je voudrais encore demander comment définir pour ce motif un texte vertical également au-dessus de la bougie ? Je voudrais l'avoir en dessous et au dessus de la barre simultanément et comment ajouter une alerte popup ? car elle est activée dans le code, mais quand le pattern apparaît rien ne se passe....

J'ai joint l'indi juste au cas où

grand merci d'avance pour votre aide

Dossiers :
patterns_1.mq4  17 kb
 
freakout:

J'ai quelque chose comme ça :

if (C==O)

if (Display_Doji== true) {

ObjectCreate(PatternText[shift], OBJ_TEXT, 0, Time[shift1], Low[shift1] - Range*2.5);

ObjectSetText(PatternText[shift], "Neutral", 8, "Calibri", Orchid);

ObjectSetDouble(ChartID(), PatternText[shift], OBJPROP_ANGLE, 90);

ObjectSetInteger(ChartID(), PatternText[shift], OBJPROP_ANCHOR, ANCHOR_BOTTOM);

upArrow[shift1] = Low[shift1] - Range*0.5;

downArrow[shift1] = High[shift1] + Range*0.5;

}

if (shift == 0 && Show_Alert == true) {

pattern="Neutral Signal";

setalert = 1;

}

}

et cela fonctionne, mais je voudrais encore demander comment définir pour ce motif un texte vertical également au-dessus de la bougie ? Je voudrais l'avoir en dessous et au dessus de la barre simultanément et comment ajouter une alerte popup ? car elle est activée dans le code, mais quand le pattern apparaît rien ne se passe....

J'ai attaché l'indi juste au cas où

grand merci d'avance pour votre aide

freakout

D'après ce que je vois, il n'y a d'alerte que si le motif apparaît sur une barre actuelle (encore ouverte). Peut-être est-ce là le problème

 
mladen:

freakout

D'après ce que je vois, il n'y aura d'alerte que si le motif apparaît sur une barre actuelle (encore ouverte). Peut-être est-ce là le problème

ok, merci pour l'explication mais dites-moi s'il vous plaît comment mettre un texte vertical en dessous et au-dessus de ce motif simultanément ? Je parle de quelque chose comme ceci : https://c.mql4.com/i/docs/en/objtext.png

if (C==O)

if (Display_Doji== true) {

ObjectCreate(PatternText[shift], OBJ_TEXT, 0, Time[shift1], Low[shift1] - Range*2.5);

ObjectSetText(PatternText[shift], "Neutral", 8, "Calibri", Orchid);

ObjectSetDouble(ChartID(), PatternText[shift], OBJPROP_ANGLE, 90);

ObjectSetInteger(ChartID(), PatternText[shift], OBJPROP_ANCHOR, ANCHOR_BOTTOM);

upArrow[shift1] = Low[shift1] - Range*0.5;

downArrow[shift1] = High[shift1] + Range*0.5;

}

if (shift == 0 && Show_Alert == true) {

pattern="Neutral Signal";

setalert = 1;

}

}

merci d'avance

 

Bonjour à tous,

Je suis à la recherche d'un EA et d'un indicateur de gap pour le week-end.

J'ai trouvé un certain nombre d'options commerciales disponibles mais je veux voir si c'est viable.

Merci encore,

Ros.

 

Bonjour, Mladen, il est possible d'attacher l'alerte à cet indicateur. Les termes sont les suivants :

- Du vert au rouge, l'alerte vers le bas ;

- Du rouge au vert, l'alerte en hausse ;

- Du vert au gris, l'alerte en baisse ;

- Du rouge au gris, l'alerte en hausse ;

- De gris à vert, l'alerte est levée ;

- Du gris au rouge, alerte à la baisse.

Alerte à la clôture de la bougie, respectivement, à l'ouverture de la bougie suivante. Ainsi le signal est sur chaque bougie. Et de mettre le choix reflété l'historique des barres.

Je serais très reconnaissant)

Dossiers :
maso_2.mq4  4 kb