Trabajo finalizado
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Tarea técnica
Bonjour, j'ai besoin d'un EA basé sur cette stratégie Enveloppe /Rsi :
Signal de trading :
Exécution du signal :
Ordre de marché - dès que le signal est donné, l'ordre d'achat ou de vente est ouvert.
Ordre en attente - Si le signal d'achat est donné, l'ordre d'achat stop sera placé sur une distance prédéfinie, et expirera après x minutes, si le signal de vente est donné, l'ordre d'achat stop sera placé sur une distance prédéfinie, et expirera après x minutes.
Conditions d'achat :
Le prix d'achat de la bougie ouverte/actuelle doit être égal à la bande inférieure de la valeur du prix de l'enveloppe, le corps de la bougie doit croiser la ligne supérieure et la ligne inférieure.
Rsi /optionnel, avec true ou false bellow dans les paramètres
Le Rsi doit être égal ou inférieur à un niveau prédéfini (par exemple égal ou inférieur à 30).
Conditions de vente :
Le prix d'achat de la bougie ouverte/actuelle doit être égal à la bande supérieure de l'enveloppe, le corps doit traverser la ligne de l'enveloppe de bas en haut.
RSi /Optionnel avec true ou false bellow dans les paramètres
Le Rsi doit être égal ou supérieur à un niveau prédéfini (par exemple égal ou supérieur à 70).
L'Ea n'observera que la bougie en cours, et il ne peut y avoir qu'un seul trade ouvert avec l'Ea, avec le nombre magique exact défini dans le champ Nombre magique, aucune nouvelle position ne sera ouverte par cet Ea jusqu'à ce que les précédentes soient fermées, ou si d'autres positions sont ouvertes par l'Ea avec les nombres magiques définis dans le champ : No Trade Magic
Paramètres de l'ea :
Spread Max:15 (valeur du spread max en points)
Nombre magique - 999 (par exemple), chaque transaction doit être étiquetée avec un nombre magique.
No Trade Magic - 2341,3456,3221,2344,34556... (par exemple)- le but de cette fonction est d'empêcher l'ea d'ouvrir de nouveaux ordres si des ordres/trades avec ce(s) numéro(s) magique(s) sont déjà ouverts. Par exemple, les positions d'achat (il peut s'agir d'une ou plusieurs positions) sont ouvertes avec le nombre magique 2341 et les positions de vente (une ou plusieurs positions) avec le nombre magique 3456, Ea n'ouvrira pas de nouvelles positions ou ne gérera pas le slp jusqu'au Breakeven, TS sur ses positions existantes ouvertes sous le nombre magique prédéfini, 999 par exemple.
Exécution de la transaction : Marché/En attente (si le marché est choisi, l'Ea placera un ordre d'achat / de vente, puis sl /tp)
Distance de l'ordre en attente en points:20 - si l'exécution en attente est définie, alors une fois que le signal est donné, l'ea placera un stop d'achat ou de vente, sur une distance prédéfinie. Exemple, le prix baisse, et le signal d'achat est généré, l'ea placera un buy stop sur une distance de 20 points, si le prix continue à baisser, l'ea déplacera l'ordre en attente sur une distance prédéfinie. L'ea arrêtera de modifier la distance de l'ordre en attente lorsque le prix commencera à monter, vice versa pour la vente.
L'ordre en attente expire en minutes : 5 ( le nombre représente les minutes)
Paramètres de gestion des transactions / En points
Taille de lot : 0.1 / taille de lot fixe
Take Profit : 200 / le take profit est en points. Si placé à 0, l'ea ouvrira une position sans placer de TP
Stop Loss : 50 / Le Stop Loss est en points. Si placé à 0, l'ea ouvrira la position sans placer de SL
Break Even points : 100 / Une fois que le profit atteint les points prédéfinis, il placera le SL comme défini dans l'option Break even points to lock.
Break even points to lock :70 / une fois que le Break even points a été atteint, l'ea déplacera le sl à la valeur définie dans ce champ.
Trailing à partir des points Break Even : 50 / Ceci sert de Trailing Stop et ne doit déplacer le sl qu'une fois que le break even a été atteint, et que la valeur du Break Even a bougé de 50 points de plus (exemple).
Trailing Step :20 / Après que le prix se soit déplacé de points prédéfinis dans le profit (valeur de Trailing from Break Even points), un nouveau sl sera établi sur la base des valeurs de ce champ.
Exemple basé sur les valeurs ci-dessus :
Le prix a bougé de 100 points, sur la base des points d'équilibre 100, le SL a été déplacé à 70 points sur la base des points d'équilibre pour bloquer la valeur.
Le prix s'est déplacé de 50 points supplémentaires (sur la base du suivi des points d'équilibre), et le seuil de déclenchement a été déplacé à +20 (sur la base de la valeur du pas de suivi). Jusqu'à présent, 70 +20 =90. Si le prix se déplace davantage, il conservera le ratio 50 / 20 tel que défini par les options de suivi. Donc TS ne fonctionnera qu'après que le prix Break Even ait été établi, et que le Sl ait été déplacé.
Paramètres de l'indicateur :
-L'Enveloppe est le moteur de travail de la stratégie, les options par défaut de la plateforme MT4 Envelope seront utilisées.
Paramètres de l'Enveloppe
Période : 3
Méthode MA : Linéaire Pondéré/Simple/Exponentiel/Lissé
Appliquer à : Ouvert/Fermé
Déviation : 0.007%
Indicateur RSI : Vrai/Faux
Période : 18
S'applique à : Ouverture/Fermeture
Signal d'achat : 30
Signal de vente : 70