Hilfe bei der Codierung - Seite 714

 
DANKE
 

Was ist die Funktion "exit" in Metatrader?

Ich möchte "beenden" die ontick ohne Verarbeitung nichts unterhalb der...

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:

Was ist die Funktion "exit" in Metatrader?

Ich möchte "beenden" die ontick ohne Verarbeitung nichts unterhalb der...

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(); 


Verwenden Sie "return"

 

Hallo Herr mladen

könnten Sie MTF+ALERT für diesen Indikator erstellen?

er malt nicht neu

siehe

Dateien:
 
bilbao:

Hallo Herr mladen

könnten Sie MTF+ALERT für diesen Indikator erstellen?

er malt nicht neu

siehe

Siehe hier: https: //www.mql5.com/en/forum/174980/page39
 
mladen:
Siehe hier: https: //www.mql5.com/en/forum/174980/page39
vielen Dank, Herr mladen
 
Hallo Pro-Coders,

ich frage mich, ob mir jemand helfen kann. Aus irgendeinem Grund funktionieren meine SIGNAL_CLOSEBUY und SIGNAL_CLOSESELL

Bedingung nicht funktionieren. Eigentlich sollte der EA in der Lage sein, das offene Ticket auszuwählen und es zu schließen, wenn die Bedingung erfüllt ist. Was könnte ich verbessern?

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:

Könnten Sie einen Pfeil in das Diagramm einfügen?

siehe

 

Hallo!

Ich studiere diesen EA.. und ich mag ihn, weil er gute Komponenten enthält, aber ich habe ein anfängliches Problem mit ihm...

Ich weiß nicht, warum die geöffneten Widgets, die den Backtest darstellen, eine "lange Zeichenfolge" mit den EA-Parametern anzeigen.

eine "lange Zeichenkette" mit den EA-Parametern anzeigt... in einem anderen EA, den ich getestet hatte, erschien dies nicht (das ist das Richtige für mich).


Dateien:
starter2.mq5  17 kb
 

Wie kann ich die Pfeile auf diesem Indikator größer machen?

TEAMTRADER