Hallo zusammen wollte ein Code schreiben der mir sagt wieviel von meinen offen Orders profit macht und wieviel loss. Leider funktioniert er nicht wenn ich den Code im EA habe geht er zur ersten Buy order und nachher stoppt das ganze programm kann es dann nur nach abwürgen da immer steht "keine Rückmeldung". Hoffe jemand kann mir helfen und danke schon im vorraus
Hallo , um dir helfen zu können fehlen wichtige Infos:
Welche Konto Art (Hedge oder Netting) ?
Die Funktion OpenTradesBuy() fehlt als Code ?
MQL5 oder MQl4 ?
Eine while Schleife ist immer sehr gefährlich da sie so "Keine Rückmeldung" enden kann.
Wichtig sind da Notmechanismen um aus der Schleife raus zukommen.
OpenTrades= OrdersTotal() ; Das geht auch schief. Eine Order ist kein Offener Trade
Nutze die CTrade Lib . Dort ist alles vereinfacht möglich https://www.mql5.com/de/docs/standardlibrary/tradeclasses/ctrade
Gruß
Hallo , um dir helfen zu können fehlen wichtige Infos:
Welche Konto Art (Hedge oder Netting) ?
Die Funktion OpenTradesBuy() fehlt als Code ?
MQL5 oder MQl4 ?
Eine while Schleife ist immer sehr gefährlich da sie so "Keine Rückmeldung" enden kann.
Wichtig sind da Notmechanismen um aus der Schleife raus zukommen.
OpenTrades= OrdersTotal() ; Das geht auch schief. Eine Order ist kein Offener Trade
Nutze die CTrade Lib . Dort ist alles vereinfacht möglich https://www.mql5.com/de/docs/standardlibrary/tradeclasses/ctrade
Gruß
also konto art weiss ich nicht
Trade momentan USD/JPY
aber es ist in MQL4
Und hier ist der beschreib der funktion OpenTradesbuy()
int OpenTradesBuy() { int icnt,itotal,retval; retval=0; itotal=OrdersTotal(); for(icnt=itotal-1;icnt>=0;icnt--) { OrderSelect(icnt,SELECT_BY_POS,MODE_TRADES); if(OrderType()==OP_BUY) retval++; } return(retval); }
ja wie würden Sie den die Funktion schreiben wenn sie ermitteln wollen wieviel ihrer offenen Trades im minus oder im Plus sind ?
gruss
Ist bei MQL4 unrelevant.
Es gibt dort nur eine Konto-Art.
Der Post gehört dann in die Rubrik https://www.mql5.com/de/forum/mql4
Für MQL4 können gerne andere User antworten da ich nur MQL5 kenne und nutze.
Empfehle ich auch immer gerne alllen MQL4 Nutzern.
Gruß
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Hallo zusammen wollte ein Code schreiben der mir sagt wieviel von meinen offen Orders profit macht und wieviel loss. Leider funktioniert er nicht wenn ich den Code im EA habe geht er zur ersten Buy order und nachher stoppt das ganze programm kann es dann nur nach abwürgen da immer steht "keine Rückmeldung". Hoffe jemand kann mir helfen und danke schon im vorraus