![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Bonjour, je suis nouveau et je me demandais, s'il existe un système où il y a du trading automatisé ? Par exemple, y a-t-il un moyen pour Metatrader de faire des trades automatiques lorsque 2 moyennes mobiles se croisent ??? Je me demandais parce que je ne suis pas à la maison pour chaque croisement, et je me demandais si quelqu'un pouvait m'aider. Je veux m'en tenir à mon système mais je n'arrive jamais à l'attraper à temps lorsque les moyennes mobiles se croisent.
Recherchez la croix universelle MA dans ce forum.
Aide pour une EA simple
Bonjour, je suis un novice dans la construction d'EA. Quelqu'un peut m'aider à écrire un EA simple :
- acheter quand l'oscilloscope est à l'achat
- vendre quand l'oscilloscope est à la vente
J'ai un problème quand l'osc peut donner 2 valeurs.....
![](https://c.mql5.com/forextsd/smiles/sad_smile.png)
Je veux apprendre ce langage puissant![](https://c.mql5.com/forextsd/smiles/teeth_smile.png)
Voici l'osc :
////+------------------------------------------------------------------+
| SilverTrend_Signal.mq4
//| Ramdass - Conversion seulement
//+------------------------------------------------------------------+
#property copyright "SilverTrend réécrit par CrazyChart"
//#property link "http://viac.ru/"
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 CornflowerBlue
#property indicator_color2 Crimson
//---- paramètres d'entrée
extern int RISK=3 ;
extern int CountBars=350 ;
extern int NumberofAlerts=2 ;
extern bool ShowAlerts=False ;
int SSP=9 ;
int counter=0 ;
//---- tampons
double val1[] ;
double val2[] ;
//+------------------------------------------------------------------+
//| Fonction d'initialisation de l'indicateur personnalisé |
//+------------------------------------------------------------------+
int init()
{
string short_name ;
//---- ligne d'indicateur
IndicatorBuffers(2) ;
SetIndexStyle(0,DRAW_ARROW) ;
SetIndexArrow(0,233) ;
SetIndexStyle(1,DRAW_ARROW) ;
SetIndexArrow(1,234) ;
SetIndexBuffer(0,val1) ;
SetIndexBuffer(1,val2) ;
//----
return(0) ;
}
//+------------------------------------------------------------------+
//| SilverTrend_Signal |
//+------------------------------------------------------------------+
int start()
{
si (CountBars>=Bars) CountBars=Bars ;
SetIndexDrawBegin(0,Bars-CountBars+SSP) ;
SetIndexDrawBegin(1,Bars-CountBars+SSP) ;
int i,shift,counted_bars=IndicatorCounted() ;
int i1,i2,K ;
double Range,AvgRange,smin,smax,SsMax,SsMin,price ;
bool uptrend,old ;
//----
if(Bars<=SSP+1) return(0) ;
//---- zéro initial
if(counted_bars<SSP+1)
{
for(i=1;i<=SSP;i++) val1[CountBars-i]=0.0;
for(i=1;i<=SSP;i++) val2[CountBars-i]=0.0;
}
//----
K=33-RISK ;
for (shift = CountBars-SSP ; shift>=0 ; shift--)
{
Plage=0 ;
AvgRange=0 ;
for (i1=shift ; i1<=shift+SSP ; i1++)
{
AvgRange=AvgRange+MathAbs(High-Low) ;
}
Range=AvgRange/(SSP+1) ;
SsMax=High[shift] ; SsMin=Low[shift] ;
for (i2=shift;i2<=shift+SSP-1;i2++)
{
prix=Haut ;
si(SsMax<prix) SsMax=prix ;
prix=Bas ;
si(SsMin>=prix) SsMin=prix ;
}
smin = SsMin+(SsMax-SsMin)*K/100 ;
smax = SsMax-(SsMax-SsMin)*K/100 ;
val1[shift]=0 ;
val2[shift]=0 ;
si (Close[shift]<smin)
{
uptrend = false ;
}
si (Close[shift]>smax)
{
uptrend = true ;
}
si (uptrend!=old && uptrend==true)
{
val1[shift]=Low[shift]-Range*0.5;
compteur=0 ;
si (shift==0 && counter<=NumberofAlerts)
{
if (ShowAlerts==True) Alert("Tendance argent ",Period()," ",Symbol()," BUY") ;
compteur=compteur+1 ;
}
}
si (uptrend!=old && uptrend==false)
{
counter=0 ;
val2[shift]=High[shift]+Range*0.5;
si (shift==0 && counter<=NumberofAlerts)
{
if (ShowAlerts==True) Alert("Tendance argent ",Period()," ",Symbol()," SELL") ;
compteur=compteur+1 ;
}
}
Commentaire(shift) ;
old=uptrend ;
}
return(0) ;
}
//+------------------------------------------------------------------+
Merci pour votre aide
Utilisation de la SMA 21 uniquement
Chers tous
J'ai toujours essayé de trouver le système le plus simple pour jouer au FOREX. Je crois que le Saint Graal est notre GESTION DE L'ARGENT et notre DISCIPLINE. J'ai donc trouvé une idée, et je pense qu'elle sera bonne avec des améliorations et des conseils pour vous tous.
ok, c'est parti
1. ouvrir GBPUSD 1H
2ièmement, mettez la SMA 21 sur le graphique
donc la règle est... Acheter quand une nouvelle bougie s'ouvre au-dessus de la SMA 21
Vendez lorsque la nouvelle bougie s'ouvre en dessous de la SMA 21.
Je suggère de ne pas utiliser de stop lost mais nous pouvons avoir une bonne idée du système Martiangle... bien sûr avec un bon moneymanagement.
exemple... quand nous avons reçu un signal BUY nous entrons avec BUY 0,1 lot, mais bientôt dans les 3 bougies suivantes il s'ouvre en dessous de la SMA 21, alors nous donnons SELL 0,15 lot... et quand il revient encore nous pouvons mettre BUY 0,2 lot...
dans mon observation, le prix maximum allant à la sma 21 est de 5 fois
donc nous avons 0,15 vente et 0,3 achat... nous pouvons mettre notre objectif comme $$$... donc si l'objectif est atteint, nous fermons tout, et recommençons à nouveau
OU... nous pouvons utiliser un cadre de temps plus élevé 4H
alors venez les gars, je pense que ce sera génial.... surtout quand nous aurons EA pour ce système...
thx
stratégie de grille
regardez ça :
Ce type de code
Est-il possible de faire ce genre de script qui ouvrirait automatiquement des positions quand EA le fait. EA a ouvert la vente u/j et le script ouvrirait alors la vente u/c et l'achat g/u et e/u ???
Inside Day Bollinger Band Turn Trade
un article intéressant, peut-être qu'un EA pourrait backtester cette théorie. je vais me coucher maintenant mais je jetterai un coup d'oeil demain.
http://www.investopedia.com/articles/forex/06/BBInsideDay.asp
À tous les traders qui réussissent
Je voulais savoir comment les traders à plein temps tradent.
Quel que soit le système que vous utilisez, si c'est un système manuel, combien de temps devez-vous rester assis devant votre ordinateur, utilisez-vous des alertes ou quoi d'autre ? Veuillez me conseiller.
Je trouve difficile de suivre un système s'il est manuel car la plupart des signaux sont générés lorsque je suis absent. Comment faire face à ce problème ?
Merci d'avance![](https://c.mql5.com/forextsd/smiles/clock.png)
GBPUSD-EA-Aidez-nous
Quelqu'un peut-il créer un conseiller expert basé sur l'indicateur suivant ?
Achetez ou vendez lorsque le prix franchit la ligne bleue + 1 point et répartissez sur un graphique quotidien. Par exemple, s'il franchit à la hausse à 1,9780, entrez à 1,9785.
Take profit 40
Stop Loss 100
J'aimerais également recevoir une alerte lorsque le prix franchit la ligne bleue. Merci pour votre aide.
-bubba
Stratégie High Low
Bonjour,
J'essaie de développer un EA pour faire quelques tests afin de voir s'il est rentable ou non.
L'idée de base est la suivante :
Une fois qu'un bas quotidien est atteint, entrez dans un trade long x pips au-dessus du bas quotidien.
Lorsqu'un sommet quotidien est atteint, ouvrir une position courte x pips en dessous du sommet quotidien.
L'idée est d'utiliser la fourchette et les tendances quotidiennes, et qu'une fois qu'une paire de devises s'est éloignée de x pips du sommet ou du creux, elle a suffisamment d'élan pour continuer.
J'aimerais développer cet EA pour savoir : a) si cette stratégie est rentable et b) à quels niveaux x doit être réglé sur différentes paires de devises.
J'ai essayé d'en créer un, mais il ne fonctionne pas (voir fichiers joints).
Quelqu'un pourrait-il m'aider à réparer l'EA que j'ai créé OU m'aider à en créer un nouveau ?
Merci beaucoup.
Anthony
Système de grille !
Salut les gars,
avez-vous vérifié http://www.fxmoneymap.co.uk, la vente du système près de 4000 $ , quelqu'un l'utilise-t-il ? pouvons-nous faire quelque chose de similaire sur MT4 ?