Hmm - ein umfangreiches, komplexes Thema!
Meine Suche führte mich zu Folgendem:
https://www.mql5.com/en/forum/202953
https://www.mql5.com/en/forum/365690#comment_21502222
https://www.mql5.com/de/articles/1367
Die Forumsbeiträge kann man sich mit dem Klick auf De übersetzen lassen: in der Menüzeile.
- 2009.11.19
- www.mql5.com
Danke für die Links. Teilweise richtig schwere Kost.
Trotzdem verstehe ich nicht (und ich weiß auch nicht, wo ich gedanklich die falsche Abfahrt nehme) wie der Hebel eingestellt wird.
Ganz praktisch fehlt mir
trade.BuyLimit(volume, price, symbol, SL, TP, ORDER_TIME_SPECIFIED, expiration, comment, HEBEL)
Sonst haben wir ja bei der Formel Margin = LotPrice / Leverage (Link 3, Formel 7) zwei Ubekannte, oder?
Der Hebel wird vom Broker für das Konto eingestellt, bzw. bei manchen kann man das auch selbst einstellen: Mit wie viel Geld vom eigenen Konto wird wie viel Geld gehandelt.
Aber Dein Funktionsaufruf ist wohl nicht ganz richtig: https://www.mql5.com/en/docs/standardlibrary/tradeclasses/ctrade/ctradebuylimit:
bool BuyLimit( double volume, // order volume double price, // order price const string symbol=NULL, // symbol double sl=0.0, // stop loss price double tp=0.0, // take profit price ENUM_ORDER_TYPE_TIME type_time=ORDER_TIME_GTC, // order lifetime datetime expiration=0, // order expiration time const string comment="" // comment )
Der Hebel liegt fest für das Konto und wird nicht für jeden Auftrag gewählt.
Die Risikogrößen für das Geldmanagement sind Volumen (lot) und SL und, da sich SL aus dem Chart ergibt wird als dann noch freie Variable das Volumen entsprechend des gewünschten Risikos errechnet.
- www.mql5.com
Da stöst du gerade an die Grenzen von Metatrader. Der Hebel ist nämlich nicht richtig.
dein Konto weist dir nur den maximalen Hebel aus. Der stimmt aber bei vielen nicht.
bei Major FX paaren hast du 1:30, das wird korrekt ausgegeben.
bei Indices aber nur noch 1:20, da stimmts dann nicht.
liegt daran, das der Hebel nur für das Konto hinterlegt ist ind nicht auf das Handelspaar.
scheinbar hat MQ da auch kein Interesse das irgendwann zu reparieren
Der Hebel wird vom Broker für das Konto eingestellt, bzw. bei manchen kann man das auch selbst einstellen: Mit wie viel Geld vom eigenen Konto wird wie viel Geld gehandelt.
Der Hebel liegt fest für das Konto und wird nicht für jeden Auftrag gewählt.
Das ist die Antwort, die mir gefehlt hat. Auch wenn es keine erfreuliche Antwort ist...
Aber Dein Funktionsaufruf ist wohl nicht ganz richtig: https://www.mql5.com/en/docs/standardlibrary/tradeclasses/ctrade/ctradebuylimit:
Ist mir bewusst. Sollte nur mein Problem verdeutlichen.
Danke fürs Aufklären!
- 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,
derzeit sammle ich meine ersten Erfahrungen in Sachen MQL5 und bin über das oft diskutierte Thema LotSize gestolpert.
Von meinem Broker (CFDs auf Aktien, Währungen, Indexes, Kryptos) bin ich gewohnt lediglich einen Betrag einzugeben und den Hebel einzustellen (inkl. TP, SL, evtl. Limit).
Die Berechnung der Lot-Größe ist die Rechnung rückwärts, da für einen gewissen Betrag nur eine gewisse Anzahl an Einheiten erworben werden können, umgerechnet auf die Kontraktgröße. Wobei mir nicht klar ist, wie man bei min. Volumen von 0.01 => ~1000€ auf ein Mindest-Investment von 20€ in der Broker-App kommt. Oder hat MetaTrader einfach eigene Regeln unabhängig vom Broker?
Außerdem ist mir nicht klar wie sich das mit dem Hebel verhält bzw. wie man ihn einstellt. Handelt man einfach mit dem höchsten, zB bei FX 30?
Vielen Dank im Voraus für das Erhellen der Dunkelheit...