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
Aide concernant les erreurs de l'EA
Bonjour, j'ai besoin d'aide avec l'EA suivant. Il s'agit de mon premier EA, alors soyez (gentil) s'il vous plaît.
Lorsque je compile le fichier, je reçois deux avertissements qui se lisent comme suit :
L'expression 'TotalOpenOpenOrders' sur la portée globale n'est pas autorisée.
Cet avertissement vient après le mot Max dans le fichier.
// variable init lorsque le conseiller expert commence à fonctionner
si (init_variables == true)
{
PreviousBar = Time[0] ; // enregistrer le temps d'ouverture de la bougie/barre actuelle
// placez ici le code que vous voulez exécuter une seule fois Time
init_variables = false ; // changez en false pour que nous n'init
// variable qu'une seule fois
}
// Effectuez une analyse et ouvrez des ordres sur les nouvelles bougies/barres.
if(NewBar() == true)
{
// n'exécute l'analyse et l'ordre de fermeture que si nous n'avons qu'un seul ordre ouvert
if(TotalOpenOrders() == Total_Open_Orders && SelectTheOrder() == True)
{
if(OrderType() == OP_BUY && TrendDetection() == BEAR)
{
OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Order_Arrow_Color) ;
}
if(OrderType() == OP_SELL && TrendDetection() == BULL)
{
OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,Order_Arrow_Color) ;
}
}
// n'effectuer une analyse et ouvrir un nouvel ordre que si nous n'avons pas atteint
// notre Total_Open_Orders Max
if(TotalOpenOrders() < Total_Open_Orders)
{
// ouvrir un achat
if(TrendDetection() == BULL)
{
// ouverture d'un ordre
OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,Stop_Loss*Point,Take_Profit
*Point,Order_Comment,Magic,0,Order_Arrow_Color) ;
}
//ouverture de la vente
if(TrendDetection() == BEAR)
{
//ouvrir un ordre
OrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage,Stop_Loss*Point,Take_Profit
*Point,Order_Comment,Magic,0,Order_Arrow_Color) ;
}
}
// lors d'un test de retour, n'affichez que les informations du graphique
// l'affichage des bougies et des barres ne ralentit pas les backtests.
if(IsTesting() == true)
{
Display_Info() ;
}
}
// en l'absence de backtesting, affichez les informations du graphique à chaque tick
if(IsTesting() == false)
{
Display_Info() ;
}
return(0) ;
}
Aide concernant les erreurs EA
Whammo,
Où se trouve votre fonction start() ?
Les opérations, à l'exception de l'initialisation des variables, doivent généralement se trouver à l'intérieur d'une fonction.
Quelle EA copiez-vous ? (Il y a quelques idées que j'aimerais examiner là-dedans).
Big Be
A Big Me
Bonjour, j'ai résolu mon problème en utilisant iMaOnArray. Merci pour votre aide !
A propos, si vous pouviez poster un EA, qui ouvrirait des positions multiples, avec la partie du code à laquelle vous vous êtes référé il y a quelques jours, ce serait génial.
Salutations,
J
Quelqu'un peut-il me dire comment modifier ce code ?
SetIndexStyle(0,DRAW_ARROW) ;
SetIndexArrow(0, 233) ;
SetIndexStyle(1,DRAW_ARROW) ;
SetIndexArrow(1, 234) ;
SetIndexStyle(2,DRAW_ARROW) ;
SetIndexArrow(2, 233) ;
SetIndexStyle(3,DRAW_ARROW) ;
SetIndexArrow(3, 234) ;
pour changer les formes de flèches en points, cercles et autres formes disponibles.
En fait, j'ai besoin de connaître les codes pour de tels signaux
Essayez ceci
"C'est le site mt4 qui contient les informations que vous recherchez, les flèches et les formes sont listées avec le numéro à entrer pour l'objet requis.Wingdings - Documentation MQL4
Aidez-moi s'il vous plaît !
Tout le monde,
J'ai une question :
1)J'ai cet indicateur. A chaque barre, je dois supprimer cet indicateur, et le rattacher à nouveau au graphique. Si je ne le fais pas, il montre des résultats différents. J'essaie de coder un EA pour cet indicateur, et je ne sais pas comment faire pour que l'EA enlève l'indicateur et l'attache à nouveau, de sorte que les données se rafraîchissent. J'ai essayé RefreshRates() ; et cela n'a pas fonctionné non plus. Quel pourrait être le problème ?
Merci !!!!!!!!!!!!
Quel indicateur ?
Lukas1 MA-4Hcolormodifié
Afficher l'indicateur
Dan, pouvez-vous poster l'indicateur, je ne l'ai pas dans ma collection. Merci. Jatki24300
Dan, pouvez-vous afficher l'indicateur ? Je ne l'ai pas dans ma collection. Merci. Jatki24300
Quelqu'un sait-il comment résoudre ce problème ?