Aide au codage - page 714

 
MERCI
 

qu'est-ce que la fonction "exit" dans metatrader ?

Je veux "quitter" le ontick sans rien traiter sous le...

void OnTick(){


  bool RoboON = false;

   if (checkTimeLimits(StartHour1,StartMinute1,EndHour1,EndMinute1,TimeCurrent()))

   RoboON = true;

   if (checkTimeLimits(StartHour2,StartMinute2,EndHour2,EndMinute2,TimeCurrent()))

   RoboON = true;

   

   if (RoboON) 

   Exit;  <=====  what is "exit" function that abort the rest of procedure ?

   //ExtExpert.OnTick(); 


 
baraozemo:

qu'est-ce que la fonction "exit" dans metatrader ?

Je veux "quitter" le ontick sans rien traiter sous le...

void OnTick(){


  bool RoboON = false;

   if (checkTimeLimits(StartHour1,StartMinute1,EndHour1,EndMinute1,TimeCurrent()))

   RoboON = true;

   if (checkTimeLimits(StartHour2,StartMinute2,EndHour2,EndMinute2,TimeCurrent()))

   RoboON = true;

   

   if (RoboON) 

   Exit;  <=====  what is "exit" function that abort the rest of procedure ?

   //ExtExpert.OnTick(); 


Utiliser "retour"

 

bonjour mr mladen

Pourriez-vous faire un MTF+ALERT de cet indicateur ?

il ne se repeint pas

regardez

Dossiers :
 
bilbao:

bonjour mr mladen

Pourriez-vous faire un MTF+ALERT de cet indicateur ?

il ne se repeint pas

regardez

Vérifiez ici : https://www.mql5.com/en/forum/174980/page39
 
Merci beaucoup Mr. mladen
 
Bonjour Pro-Coders,

Je me demande si quelqu'un pourrait m'aider. Pour une raison quelconque, ma condition SIGNAL_CLOSEBUY et SIGNAL_CLOSESELL ne fonctionne pas.

ne fonctionnent pas. En fait, l'EA devrait être capable de sélectionner le ticket ouvert et de le fermer lorsque la condition est remplie. Que pourrais-je améliorer ?

sell_ticket=OrderSend(Symbol(),OP_SELL,LotsOptimized(),
NormalizeDouble(Bid,digit),
Slippage*PipMultiplier,0,0,
"Sell(#"+MagicNumber+")",MagicNumber,0,Red); // SELL Ticket
                                                                                                                  

buy_ticket=OrderSend(Symbol(),OP_BUY,LotsOptimized(),                           NormalizeDouble(Ask,digit),                                                      Slippage*PipMultiplier,0,0,                                                      "Buy(#"+MagicNumber+")",MagicNumber,0,Green);
                                                                          
  //+------------------------------------------------------------------+
  // CloseBUY RSI<45
  //+------------------------------------------------------------------+
  
  if(RSIfilter<45) Order=SIGNAL_CLOSEBUY;
  //if(Order==SIGNAL_CLOSEBUY && buy_ticket!=0)
  if(Order==SIGNAL_CLOSEBUY && buy_ticket!=0 && ((EachTickMode && !TickCheck) ||   (!EachTickMode && (Bars!=BarCount))))
                 {
                  if(OrderSelect(buy_ticket,SELECT_BY_TICKET))
                    {
                     dummyResult=OrderClose(OrderTicket(),OrderLots(),Bid,Slippage*PipMultiplier,MediumSeaGreen);
                     if(EachTickMode) TickCheck = True;
                     if(!EachTickMode) BarCount = Bars;
                     Print("Error closing Buy #",(string)OrderTicket()," Error code ",(string)GetLastError());
                    }
                 }
               else

   //+------------------------------------------------------------------+
   // CloseSELL RSI>55    
   //+------------------------------------------------------------------+
   if(RSIfilter>55) Order=SIGNAL_CLOSESELL;
   //if(Order==SIGNAL_CLOSESELL && sell_ticket!=0)
   if(Order==SIGNAL_CLOSESELL && sell_ticket!=0 &&((EachTickMode && !TickCheck) || (!EachTickMode && (Bars!=BarCount))))  
                
                 {
                  if(OrderSelect(sell_ticket,SELECT_BY_TICKET))
                    {
                     dummyResult=OrderClose(OrderTicket(),OrderLots(),Ask,Slippage*PipMultiplier,DarkOrange);
                     if(EachTickMode) TickCheck = True;
                     if(!EachTickMode) BarCount = Bars;
                     Print("Error closing Sell #",(string)OrderTicket()," Error code ",(string)GetLastError());
                    }
                 }

              }

 

Mr mladen :

pouvez-vous ajouter une flèche sur le graphique

regardez

 

Bonjour,

Je suis en train d'étudier cette EA... et je l'aime bien car elle contient de bons composants, mais j'ai un problème initial avec elle...

Je ne sais pas pourquoi alors qu'il est en après avoir terminé le back test, les fenêtres ouvertes qui tracent le back test

dans une autre EA que j'avais testée, cela n'apparaissait pas (c'est correct pour moi).


Dossiers :
starter2.mq5  17 kb
 

Comment puis-je agrandir la taille des flèches de cet indicateur ?

TEAMTRADER

Raison: