ProRealTime
Pour partager sur le trading automatique, nos algorithmes, nos backtests
Répondre Page 1 sur 1

Un seul trade par bougie - mql4

par Gacanga » 24 Mar 2017 12:31

Bonjour à tous,

Un peu absent ces derniers temps car je finalise un petit robot.

Et là je bloque sur une bétise que je n'arrive pas à mettre en oeuvre et peut-être quelqu'un pourra-t-il m'aider.

Voilà je souhaiterai que mon robot ne passe qu'un seul trade par bougie et je n'arrive pas à le coder.

Je code en MQL4 (metatrader)

Quelqu'un aurait-il une piste ?

D'avance merci

Re: Un seul trade par bougie - mql4

par Edd » 24 Mar 2017 15:12

Salut,
tu peux utiliser la fonction "Bars" qui renvoit le nombre de bougies présentes dans le graphique.

int bougie = 0;

if (Bars > bougie)
{
ordre...
bougie=Bars
}


Tu mets en variable globale bougie = 0 :
la variable est initialisée à 0 quand tu mets en route l'EA.

Dans les conditions de ton ordre, Bars > bougie;
ton ordre est exécuté uniquement si il y plus de barres sur le graphique que de barres enregistrées dans la variable "bougie"

Juste après l'execution de ton ordre, bougie=Bars :
la variable "bougie" à donc la même valeur que le nombre de barres sur le graphique. Ce qui bloque les nouveaux ordres.

la valeur de "Bars" augmente de 1 à chaque nouvelle barre. Donc tant qu'il n'y a pas de nouvelle barre, pas de nouvel ordre.

voilu

Re: Un seul trade par bougie - mql4

par Gacanga » 25 Mar 2017 15:19

grand merci

je vais tester ça.

Re: Un seul trade par bougie - mql4

par Gacanga » 25 Mar 2017 16:30

ça fonctionne impeccable, tu es mon idole du jour !!

Un grand merci

Articles en relation
Aide Technique MQL4
par Gacanga » 06 Oct 2017 17:43 (2 Réponses)
MQL4 - MagicNumber et Trailing Stop
par Gacanga » 04 Avr 2017 12:39 (5 Réponses)
Programmation en MQL4 : récupérer le contenu d'un email/SMS
par oscar » 15 Fév 2017 19:18 (3 Réponses)
Faire tourner plusieurs algos sur un seul compte IG
par plataxis » 18 Juin 2016 14:21 (13 Réponses)
Code pour prendre un ordre à l'open de la bougie suivante?
par GOLDENBOY » 24 Nov 2016 00:43 (8 Réponses)
Limiter la durée de vie d'un trade
par libertarian » 14 Juil 2016 22:52 (0 Réponses)
système auto qui fait +de 10 points nets par trade ?
par ticktack » 26 Nov 2016 18:35 (38 Réponses)

ProRealTime

Alors partagez-le 5 fois c'est bon pour la santé