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
merci beaucoup Guru
Je suis assez naïf dans ce domaine. J'essaie de programmer l'EA suivant avec beaucoup de difficultés : quelqu'un peut-il m'aider à le faire ?
sur la trame H1, si MA13 (moyenne mobile fixée à 13) passe au-dessus (croise) MA120
et
stochastique 120 > 50 et
sto 15 > 60
alors acheter
si la MA 13 passe en dessous de la MA120 et
sto 120 >50
et sto 15 <20
alors vendre
avec les paramètres modifiables
Tutoriel MT4
HI Coders Guru,
Je ne suis pas intéressé à ce stade par le développement d'EAs, de scripts, d'indicateurs etc., j'ai juste besoin de savoir quelles sont les différentes options/réglages sur MT4, par exemple comment changer les couleurs des bougies et des bulles sur les graphiques globaux et pas seulement sur les graphiques individuels. Votre tutoriel me dira-t-il ce genre de choses ou sera-t-il trop complet pour un novice du FOREX comme moi ?
Merci,
Mike
HI Coders Guru,
Je ne suis pas intéressé à ce stade par le développement d'EAs, de scripts, d'indicateurs, etc., j'ai juste besoin de savoir quelles sont les différentes options/réglages sur MT4, par exemple comment changer les couleurs des bougies et des bulles sur les graphiques globaux et pas seulement sur les graphiques individuels. Votre tutoriel me dira-t-il ce genre de choses ou sera-t-il trop complet pour un novice du FOREX comme moi ?
Merci,
MikeVous pouvez également lire https://www.mql5.com/en/forum/178427
Et un autre fil intéressant : https://www.mql5.com/en/forum/178313
Nouveaux styles de gestion de l'argent...
Voici ce que j'utilise sur mon ea
extern bool UseMM = True;
extern bool Micro = True ;
extern double Lots = 0.01 ;
extern double Risk = 0.1 ;
extern double MinLots = 0.01 ;
extern double MaxLots = 100.0 ;
//+------------------------------------------------------------------+
//| calculer la taille de lot optimale |
//+------------------------------------------------------------------+
double LotsOptimized()
{
//----
double lot = Lots ;
int orders = HistoryTotal() ; // total des ordres de l'historique
int losses = 0 ; // nombre d'ordres de pertes sans pause
if(UseMM){
if(!Micro){
lot = NormalizeDouble((Risk*AccountFreeMargin())/1000,1) ;
if(lot>MaxLots){lot=MaxLots;}
else if(lot<MinLots){lot=MinLots;}
}
else{
lot = NormalizeDouble((Risk*AccountFreeMargin())/1000,2) ;
if(lot>MaxLots){lot=MaxLots;}
else if(lot<MinLots){lot=MinLots;}
}
return(lot) ;
}
else{
return(Lots) ;
}
}voici quelques autres best of MM
extern double Lots = 0.01 ;
extern double DecreaseFactor = 0.3 ;
extern int Leverage = 200 ;
double LotsOptimized()
{
double lot=Lots ;
int orders=HistoryTotal() ; // total des ordres historiques
int losses=0 ; // nombre d'ordres de pertes sans pause
//---- sélectionner la taille du lot
lot=NormalizeDouble(Risk*AccountFreeMargin()* AccountLeverage()/100000.0,1) ;
//---- calcule le nombre d'ordres de pertes sans pause
if(Facteur de réduction>0)
{
for(int i=ordres-1;i>=0;i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false)
{ Print("Erreur dans l'historique !") ; break ; }
if(OrderSymbol()!=Symbol() || OrderType()>OP_SELL) continue ;
//----
si(OrderProfit()>0) break ;
si(OrderProfit()<0) pertes++ ;
}
if(losses>1) lot=NormalizeDouble(lot+lot*losses*DecreaseFactor,1) ;
}
//---- retourner la taille du lot
si(lot<0.01) lot=0.01 ;
return(lot) ;
}
Quelqu'un peut-il me suggérer comment combiner les deux codages en un seul ... ?
votre aide, j'espère gagner sur mon eas....
1er ordre ouvert vente/achat perte,
puis
2eme ordre ouvert vendre/acheter augmenter double (2x) des lots précédents...pour couvrir la perte du 1er ordre... j'espère que cela peut gagner....
le principal est que je veux récupérer toutes les pertes que j'ai faites en augmentant le lot après chaque perte...
merci...
salutations,
MANSTIR
3 Questions si quelqu'un peut m'aider
Comment ajouter plusieurs niveaux de TP ?
comment configurer un EA pour qu'il m'envoie un e-mail chaque fois qu'il effectue une transaction ?
comment cacher ou verrouiller tous les codes pour que personne ne puisse les modifier ?
Merci pour toute aide
un gars merveilleusement sympa, Codeguru
je n'ai pas pu trouver le fil contenant les leçons de ffg : 1,2,5,6,11 et 14. S'il vous plaît me diriger vers où les obtenir. Tnxs beaucoup
je n'ai pas pu trouver le fil de discussion contenant les leçons de ffg : 1,2,5,6,11 et 14. S'il vous plaît, indiquez-moi où les trouver. Tnxs beaucoup
Tout est là, mais si vous avez besoin d'aide :
https://www.mql5.com/en/forum/173017
Eh bien, je vous remercie beaucoup M. Coders Guru,
Je suis un vieux monsieur mais j'aime apprendre quelque chose qui peut être utile pour moi et/ou mes enfants.
Quoi qu'il en soit, y a-t-il une mise à jour et/ou un développement et/ou une suggestion depuis que vous avez publié EMA_CROSS_2.mq4, qui est très bon pour moi, mais j'ai vu que nous pouvons encore le développer afin de réduire la fonction MODIFY en une fonction de fermeture d'ordre plus positive.
Encore une fois, merci beaucoup,
JohnBonjour
j'ai écrit un ema cross over également mais j'ai quelques problèmes avec lui
Je me demande si vous pouvez y jeter un coup d'oeil ou si je peux regarder votre système. Nous pouvons travailler ensemble pour l'améliorer.
john
Bonjour à tous,
Est-ce qu'un expert en codage pourrait m'expliquer :
quand le code doit être écrit dans la fonction init() ?
quand le code doit-il être écrit dans la fonction deinit() ?
J'ai cherché la réponse à ces questions sur internet mais je n'ai rien trouvé qui l'explique en termes clairs d'application pratique.
Des exemples m'aideraient...
Merci d'avance.
Bonjour à tous,
Est-ce qu'un expert en codage pourrait m'expliquer :
quand le code doit être écrit dans la fonction init() ?
quand le code doit-il être écrit dans la fonction deinit() ?
J'ai cherché la réponse à ces questions sur Internet mais je n'ai rien trouvé qui l'explique en termes clairs d'application pratique.
Des exemples m'aideraient...
Merci d'avance.Jetez un coup d'oeil à ceci : https://www.mql5.com/en/forum/178427