Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
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();
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
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
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?
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).
Wie kann ich die Pfeile auf diesem Indikator größer machen?
TEAMTRADER