Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Je crois que cela peut être fait et je crois que je peux le faire. La plupart des tâches font déjà partie de ma longue EA. Ce ne sera pas bon marché car je tiens à mon temps. Big Be
Big Be, pourriez-vous m'envoyer un e-mail- h.stilyanov@abv.bg avec votre offre.
Merci
Vous devrez le faire avec une dll.
Merci pour ce message, InTrance.
Voulez-vous dire qu'il est impossible de le réaliser avec seulement EA et que je dois utiliser un autre logiciel ?
Je ne connais pas bien la connexion entre MT4 et les autres logiciels.
Si possible, pourriez-vous me dire ce qu'il faut faire, s'il vous plaît ?
Aide sur iBarShift() / TimeCurrent()
Bonjour à tous,
Je suis en train de construire un indicateur qui imprime l'ouverture / la fermeture / le haut / la gamme de Londres et d'autres choses sur mon graphique.
Le problème que j'ai rencontré est le suivant, puisque nous avons une nouvelle barre, disons toutes les 1 heure. Essayer d'obtenir le décalage pour avoir le prix d'ouverture de Londres est impossible. J'ai également essayé la fonction iBarShift() mais sans succès. Je sais qu'il devrait y avoir un moyen de le faire (très probablement une combinaison de iBarShift() et timeCurrent() ) mais je n'ai pas encore trouvé la solution. Avez-vous des suggestions ?
Merci
Bonjour.
Je voudrais ouvrir une fenêtre popup de trading par EA.
Est-ce possible ?
S'il est possible de l'ouvrir par l'EA, est-il possible d'ouvrir une fenêtre de trading popup sur laquelle le nombre de volume négocié (le nombre de lot) est fixé à un nombre commandé par l'EA ?Marquez "Demander une confirmation manuelle" dans Outils->Options->Expert Advisors et codez OrderSend(...) dans votre EA. Lorsque les conditions seront réunies, vous verrez apparaître une fenêtre de trading.
Bonjour à tous,
Je construis un indicateur qui imprime l'ouverture / la fermeture / le haut / la gamme de Londres et d'autres choses sur mon graphique.
Le problème que j'ai rencontré est le suivant, puisque nous avons une nouvelle barre, disons toutes les heures. Essayer d'obtenir le décalage pour avoir le prix d'ouverture de Londres est impossible. J'ai également essayé la fonction iBarShift() mais sans succès. Je sais qu'il devrait y avoir un moyen de le faire (très probablement une combinaison de iBarShift() et timeCurrent() ) mais je n'ai pas encore trouvé la solution. Avez-vous des suggestions ?
ThxJe ne comprends pas cette partie "Essayer de faire en sorte que le shift ait le prix d'ouverture de Londres est impossible". Pourriez-vous me décrire davantage ? Je peux peut-être vous aider.
Marquez "Demander une confirmation manuelle" dans Outils->Options->Expert Advisors et codez OrderSend(...) dans votre EA. Lorsque les conditions sont réunies, vous verrez une fenêtre de trading.
Merci, Roger09 !
Une fenêtre de trading s'est bien déroulée.
J'aimerais poser une autre question.
Je planifie un trade de chablis.
J'ai configuré l'EA et "demande de confirmation manuelle" comme vous me l'avez montré.
J'essaie d'ouvrir une fenêtre de trading en cliquant sur le bouton Expert Adviser dès que je trouve une bonne condition de trading.
Mais l'Expert Adviser ne répond pas tant qu'un marché ne bouge pas sur le graphique nouvellement après que j'ai cliqué sur le bouton .
C'est-à-dire qu'une fenêtre de trading ne s'ouvre pas tant que le marché n'avance pas d'un pas.
Est-il possible de résoudre ce problème ?
Je ne comprends pas cette partie "Essayer d'obtenir le décalage pour avoir le prix ouvert de Londres est impossible". Pourriez-vous me décrire davantage ? Je peux peut-être vous aider.
Hé, Fosgate,
disons que nous sommes à 12:00 et que l'ouverture de Londres est à 08:00. Pour obtenir le prix ouvert de l'ouverture de Londres, il y a plusieurs façons de le faire :
int open1= iMA(NULL,PERIOD_H1,4,test1,MODE_SMA,PRICE_OPEN,0) ;
une autre façon de faire est
double Open[4] ;
une autre façon aussi :
iOpen(NULL,PERIOD_H1,4) ;
Toutes ces méthodes me donneraient le prix d'ouverture de Londres. Maintenant, le problème est qu'une fois que nous sommes à 13:00, ils me donneront le prix ouvert à 09:00 et non 08:00 (ce qui est ce que je veux).
En d'autres termes, à 13:00, le décalage devrait passer à 5 au lieu de 4.
J'espère avoir été clair
tc
Utilisez iBarShift pour obtenir le décalage correct puis utilisez simplement iOpen. L'exemple dans le fichier d'aide vous montre comment obtenir la bonne barre...
datetime some_time=D'2004.03.21 12:00';
int shift=iBarShift("EUROUSD",PERIOD_M1,some_time) ;
Print("shift de la barre avec le temps d'ouverture ",TimeToStr(some_time)," is ",shift) ;
J'ai juste mis cela ensemble pour vous montrer comment faire...
string sDate = TimeToStr(TimeCurrent(), TIME_DATE);
datetime dtTenToday = StrToTime(sDate + " 10:00");
Print("Bar shift " + iBarShift(Symbol(), PERIOD_H1, dtTenToday) + " was the last 10:00 bar");
Lux