Orders Limitieren auf eine bestimmte Anzahl.

Einloggen oder registrieren, um einen Kommentar zu schreiben
Christian Bussian
21
Christian Bussian  

Hallo liebe Gemeinschaft,


ich würde gerne wissen wie ich bei Hedge verhindern kann das zu viele Positionen aufgemacht werden.


bei 

if (Equity >= Balance)

soll ein Buy-Trade ausgeführt werden.


Ich möchte aber nicht das Er jetzt 100 Trades aufmacht sondern das Er nur 2 aufmacht.

Wie kann ich dies in MQL5 eingeben?


Danke

Carl Schreiber
Moderator
9867
Carl Schreiber  

OrdersTotal().

Übrigens, wen man eine Funktion sucht kann man hier durch aus mit Ctrl+F im Browser suchen: https://www.mql5.com/de/docs/function_indices

Dokumentation zu MQL5: Handelsfunktionen / OrdersTotal
Dokumentation zu MQL5: Handelsfunktionen / OrdersTotal
  • www.mql5.com
Man muss nicht geltende Warteordern und Positionen verwechseln, die auch in der Registerkarte "Handel" in der Werkzeugleiste "Instrumente" dargestellt werden. Order ist ein Befehl, eine Handelsoperation durchzuführen und Position ist das Ergebnis...
Christian Bussian
21
Christian Bussian  
Carl Schreiber:

OrdersTotal().

Übrigens, wen man eine Funktion sucht kann man hier durch aus mit Ctrl+F im Browser suchen: https://www.mql5.com/de/docs/function_indices

Hallo Carl,

OrdersTotal() habe ich schon versucht, aber mir werden trotzdem mehrere Orders geöffnet die ich nicht wünsche.


if (OrdersTotal()==0)

sagt ja aus, das Er was machen soll wenn keine Orders offen sind.

Meine Frage ist ja wie kann ich es limitieren um das Er nicht gleich 10 Orders öffnet sondern maximal 2?


In die Hilfe gucke ich die ganze Zeit, aber das was ich suche ist bis jetzt nicht dabei.

Danke

Christian
3180
Christian  
Christian Bussian:

Hallo Carl,

OrdersTotal() habe ich schon versucht, aber mir werden trotzdem mehrere Orders geöffnet die ich nicht wünsche.


Versuche es mit PositionsTotal()

https://www.mql5.com/de/docs/trading/positionstotal

Dokumentation zu MQL5: Handelsfunktionen / PositionsTotal
Dokumentation zu MQL5: Handelsfunktionen / PositionsTotal
  • www.mql5.com
Handelsfunktionen / PositionsTotal - Nachschlagewerk über die Sprache des algothitmischen/automatischen Handels für MetaTrader 5
Christian Bussian
21
Christian Bussian  
Christian:

Versuche es mit PositionsTotal()

https://www.mql5.com/de/docs/trading/positionstotal

es steht ja nicht da, wie ich es anzuwenden habe.
amando
2889
amando  
Christian Bussian:
es steht ja nicht da, wie ich es anzuwenden habe.

Ja den code dazu musst du schon selbe schreiben.

Christian Bussian
21
Christian Bussian  
Christian:

Versuche es mit PositionsTotal()

https://www.mql5.com/de/docs/trading/positionstotal

Danke mit der Funktion hat es geklappt, war zwar erstmal etwas Mühsam zu sehen wie ich die Funktion richtig einsetze, aber das Ziel wurde erreicht.


if (PositionsTotal()<3)

war dann die Lösung!


amando:

Ja den code dazu musst du schon selbe schreiben.

Ich habe nie verlangt das ein Anderer mir den Code schreibt!

Vielleicht ist es hier nur anders mit gegenseitiger Hilfe, da es ja um Finanzinstrumente geht und man den Anderen wohl nicht es leichter machen möchte.

Zum Glück kann ich auf meine Erfahrung in der Programmierung zurückgreifen und damit war es nur eine Frage.

amando
2889
amando  
Christian Bussian:

Danke mit der Funktion hat es geklappt, war zwar erstmal etwas Mühsam zu sehen wie ich die Funktion richtig einsetze, aber das Ziel wurde erreicht.


war dann die Lösung!


Ich habe nie verlangt das ein Anderer mir den Code schreibt!

Vielleicht ist es hier nur anders mit gegenseitiger Hilfe, da es ja um Finanzinstrumente geht und man den Anderen wohl nicht es leichter machen möchte.

Zum Glück kann ich auf meine Erfahrung in der Programmierung zurückgreifen und damit war es nur eine Frage.

Du musst immer aufpassen zwischen deals, positions und orders, je nachdem was du im code behandeln willst.

eine position ist ein offener trade

eine order ist eine pending order, sobald diese getriggert wird entsteht ein deal und daraus kommt die position.

beim sl und tp passiert das gleiche, ein sl und tp ist quasi eine pending order in die gegenrichtung


und zum code selber schreiben, ohne den code zu posten wird dir keiner helfen können , war ja nicht bös gemeint 😂😂

Christian
3180
Christian  
Christian Bussian:

Danke mit der Funktion hat es geklappt, war zwar erstmal etwas Mühsam zu sehen wie ich die Funktion richtig einsetze, aber das Ziel wurde erreicht.


war dann die Lösung!


Ich habe nie verlangt das ein Anderer mir den Code schreibt!

Vielleicht ist es hier nur anders mit gegenseitiger Hilfe, da es ja um Finanzinstrumente geht und man den Anderen wohl nicht es leichter machen möchte.

Zum Glück kann ich auf meine Erfahrung in der Programmierung zurückgreifen und damit war es nur eine Frage.

Ach das musst du nicht so eng sehen.Und ja es ist eben anders da es um Geld geht.

Kein Goldsucher der Welt verrät wo er was gefunden hat.


Ich persönlich helfe gerne aber es muss auch was von der Gegenseite kommen.

Leider leiden alle neuen User hier unter dem Versäumniss von MQ eine vernüftige Einsteiger-Hilfe anzubieten.


Gruß

Einloggen oder registrieren, um einen Kommentar zu schreiben