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

Aide Technique MQL4

par Gacanga » 06 Oct 2017 16:43

Bonjour les spécialistes de l'algo.

Je cherche une solution pour autoriser mon robot mt4 à passer une deuxième position si et seulement si une première est déjà en cours et uniquement à partir de la bougie suivant la prise de la première position.

j'espère être clair et que quelqu'un aura une idée...

Re: Aide Technique MQL4

par Boom » 06 Oct 2017 23:12

bonjour Gacanga, voici une fonction qui retourne la valeur 1 si c’est un ordre achat et 2 si c’est une vente

void CheckTrade() {
OpenedOrder = 0;
for(int i= OrdersTotal()-1;i>=0;i--)
{
OrderSelect(i, SELECT_BY_POS);
int type = OrderType();
if (OrderMagicNumber() == MagicNumber && OrderSymbol() == Symbol())
{
switch(type)
{
case OP_BUY : OpenedOrder = 1;
break;
case OP_SELL : OpenedOrder = 2;
break;
}
}
}
}

reste plus qu’à utiliser la fonction Bars pour savoir combien tu as de bougies sur ton graphe et la memoriser puis comparer à la valeur en cours

as tu regarder le manuel mql4? il n’y a rien d’extraordinaire dans ce que tu souhaite faire, je n’y connaissais rien il y a un peu plus d’un mois et en recherchant on trouve tout ce dont on a besoin

Re: Aide Technique MQL4

par Gacanga » 10 Oct 2017 08:15

Finalement j'ai résolu ça avec la fonction Bars. ;)

Articles en relation
Aide mql4, grrr !!
par BilouZ36 » 26 Oct 2017 14:40 (5 Réponses)
Un seul trade par bougie - mql4
par Gacanga » 24 Mar 2017 11:31 (3 Réponses)
MQL4 - MagicNumber et Trailing Stop
par Gacanga » 04 Avr 2017 11:39 (5 Réponses)
Programmation en MQL4 : récupérer le contenu d'un email/SMS
par oscar » 15 Fév 2017 18:18 (3 Réponses)
Calculer la moyenne mobile du rsi en mql4 dans un indicateur
par Gacanga » 09 Nov 2017 12:27 (2 Réponses)
Aide code fonctions temporelles
par Mat » 16 Juin 2016 14:00 (3 Réponses)
Condition EA à l'aide de Heiken Ashi
par pingoo67 » 22 Nov 2017 22:19 (17 Réponses)
Besoin d'aide pour amélioration algo cac 40
Fichier(s) joint(s) par Ernesto » 21 Mai 2016 23:43 (2 Réponses)

ProRealTime

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