Comment coder ? - page 72

 

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

 
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 ?