EA semi-automatique ?
6 réponses
Conmariin
il y a 6 ans #231029
Bonjour !
Est-il possible de construire un EA semi-automatique ? Je veux dire ouvrir la transaction immédiatement ou par ordre stop manuellement. Mais le reste comme le SL, TS et ainsi de suite seront gérés par l'EA après l'ouverture.
J'ai essayé, voir pièce jointe, mais après avoir ouvert une transaction manuellement, il en ouvre une autre mais sans ajouter de SL et ainsi de suite.
Le SL est 2*ATR(14) et le TP est le double de 2*ATR(14). Après avoir atteint le TP, le trade devrait se fermer partiellement.
Quelqu'un peut-il m'aider ?
Merci ! 🙂 .
Gestion automatisée avec Expert Advisor
https://www.rabenesche.de
tomas262
il y a 6 ans #231039
Bonjour,
Voici un exemple de système de trading semi-automatique sur notre blog https://strategyquant.com/article/simple-support-resistance-trading-system-tutorial-for-ea-wizard
Pourquoi ne pas définir le seuil de déclenchement en même temps que l'ordre d'achat ou de vente ? Vous pouvez commencer avec une valeur élevée et la modifier au fur et à mesure que les échanges se développent.
Conmariin
il y a 6 ans #231050
Merci pour votre réponse, mais je pense que ce n'est pas directement ce que je veux. Dans cet exemple S/R, l'ordre est ouvert lorsque le prix atteint le support ou la résistance. Mais ce que je veux, c'est que l'utilisateur ouvre un ordre manuellement (achat ou vente) : L'utilisateur ouvre un ordre manuellement (achat ou vente). Il ne peut en ouvrir qu'un seul par direction et par graphique/symbole.
L'EA semi-automatique s'active en "voyant" qu'un ordre est ouvert et qu'il y a un contrôle de dépassement. (Ajout de SL, PT, TS, etc.) et dans mon cas, après avoir atteint le PT, l'objectif ferme partiellement l'ordre. Est-ce possible ?
Merci ! 🙂 .
Gestion automatisée avec Expert Advisor
https://www.rabenesche.de
tomas262
il y a 6 ans #231069
Bonjour,
cela ne peut pas être fait directement dans l'EA Wizard. Vous devrez utiliser du code MQL4 supplémentaire pour gérer les SL, PT, TS. Je peux essayer de créer une fonction qui place les SL & PT pour les trades placés manuellement.
Conmariin
il y a 6 ans #231073
Bonjour Tomas,
ah ok. Je comprends. Ce serait bien. 🙂 .
Merci ! 🙂 .
Gestion automatisée avec Expert Advisor
https://www.rabenesche.de
tomas262
il y a 6 ans #232710
Bonjour
J'ai joint un exemple sur la façon d'utiliser EA pour ajouter SL + PT à un ordre manuel. Une fois qu'un ordre long est ouvert sans SL & PT, EA ajoute automatiquement SL + PT d'une taille prédéfinie. Voir le fichier joint.
Le code personnalisé doit également être ajouté au fichier CustomFunctions.mq4.
void setSLPT(int orderMagicNumber, int slpips, int ptpips) {
for(int op=0 ; op<OrdersTotal();op++) {
if(OrderSelect(op,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==orderMagicNumber) {
double slprice = NormalizeDouble(OrderOpenPrice()-10*Point*slpips,Digits) ;
double ptprice = NormalizeDouble(OrderOpenPrice()+10*Point*ptpips,Digits) ;
OrderModify(OrderTicket(),OrderOpenPrice(),slprice,ptprice,0,Blue) ;
}
}
}
Conmariin
il y a 6 ans #232716
Merci beaucoup Tomas ! 🙂 Merci beaucoup Tomas !
Cela m'aidera énormément !
Gestion automatisée avec Expert Advisor
https://www.rabenesche.de
Affichage de 6 réponses de 1 à 6 (sur un total de 6)