Autor Thema: Berechnung der Lotgroesse bei Fremdwährungspaaren  (Gelesen 1478 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

  • Gelegenheitsschreiber
  • *
    • Beiträge: 49
    • Karma: +12/-0
    • Mitglied seit:
      21 Jan 2011

  • Stop
Berechnung der Lotgroesse bei Fremdwährungspaaren
« am: Mai 14, 2011, 13:34:36 pm »
Hi,
bin gerade verwirrt und genervt von meiner Verwirrung. Deswegen hier die Frage:
Wie lautet die Formel fuer die Lotgroessenbestimmung wenn mein Konto in der Währung z laeuft und ich ein Paar x/y handeln moechte bei einem Risiko von r prozent und Stoploss s? THX


Forexfabrik

Berechnung der Lotgroesse bei Fremdwährungspaaren
« am: Mai 14, 2011, 13:34:36 pm »

  • Gelegenheitsschreiber
  • *
    • Beiträge: 49
    • Karma: +12/-0
    • Mitglied seit:
      21 Jan 2011

  • Stop
Antw:Berechnung der Lotgroesse bei Fremdwährungspaaren
« Antwort #1 am: Mai 14, 2011, 15:05:20 pm »
So sollte es auskucken:

Lotsize=AccountBalance[ x]  * Risiko[%] *  Kurs [xz]  /  SL[pip] 


Fuer zukuenftige generationen:

Auch hier gibts was dazu:
Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen



 
« Letzte Änderung: Mai 14, 2011, 18:23:05 pm von TRex »

  • Global Moderator
  • Forum-As
  • *
  • *
    • Beiträge: 2920
    • Karma: +942/-20
    • Mitglied seit:
      22 Jul 2008

  • Stop
Antw:Berechnung der Lotgroesse bei Fremdwährungspaaren
« Antwort #2 am: Mai 14, 2011, 22:57:04 pm »
Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen
So sollte es auskucken:

Lotsize=AccountBalance[ x]  * Risiko[%] *  Kurs [xz]  /  SL[pip] 

So isses  :welldone:
Ein erfolgreicher Trader weiß nicht, was passieren wird. Aber er weiß zu jeder Zeit, was er tun muss.

Die Wahrscheinlichkeit, dass sich ein Trend fortsetzt ist größer, als das er bricht.

Die Wahrscheinlichkeit, dass ein Widerstand beim ersten Test hält, ist größer, als das er bricht.

  • Gehört zum Inventar
  • ***
    • Beiträge: 1078
    • Karma: +429/-4
    • Mitglied seit:
      31 Dec 2008
  • Broker: RBS

  • Stop
Antw:Berechnung der Lotgroesse bei Fremdwährungspaaren
« Antwort #3 am: Mai 15, 2011, 10:09:17 am »
Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen

Die Formel ist:

Kapital * Wocheneröffnungskurs * Risiko / SL

Beispiel fürs Demokonto:

Kapital am Anfang der Woche = 19.211,84€
Wocheneröffnungskurs = 1,2768 EUR/USD
Risiko = 0,50%
SL = 118 Pips (ist der Stopp für diese Woche, weil die Range der Vorwoche 297 Pips betrug - Hoch @ 1,2845 - Tief @ 1,2548)

19.211,84€ * 1,2768 * 0,50% / 0,0118 = 10,393.93 = 10,394

Also ich komme bei dieser Formel auf 1039393Lots!!!
Und wenn man statt 0,0118 die tatsächliche Angabe in Pips wählt wie zuvor von TRex angegeben
Zitat
Lotsize=AccountBalance[ x]  * Risiko[%] *  Kurs [xz]  /  SL[pip] 
, dann würde man trotzdem nicht mit 10,394Lot handeln, sondern mit 103,94Lot!

Da beim EURUSD pro Pip für 1 Lot = 10$ sind, würde das im o.g. Beispiel bedeuten, dass schon bei 10,394Lots pro Pip 103,94$ Verlust anfallen. Bei einem SL von 118 Pips sind das schlappe 12264,92$ ins Kontor schlagen!!
Das soll es dann wohl doch nicht sein?!

Nein, die Formel lautet:

Lot = AccountBalance * Risiko / 100 / SL / PV

wobei für AccountBalance evtl. besser die AccountEquity angesetzt werden sollte, da sie die derzeitig zur Verfügung stehende Geldmenge darstellt.
Das SL in Pips!!! angeben.
Das PV ist das(der) Pipvalue, d.h. was ist ein Pip in dieser jeweiligen Währung wert. Im MQL4 ist das durch die Formel:
double PV = MarketInfo(Symbol(), MODE_TICKVALUE);
Also egal ob gerade EURUSD oder GBPNZD auf dem Schirm ist, MQL4 macht das schon.

Und wer die o.g. Formel in einem EA verwenden möchte, der sollte sie dann wie folgt ins Programm einfügen:
double Lot = NormalizeDouble(AccountEquity() * Risiko / 100 / SL / PV, LS);
Das LS die zur Definition der Nachkommastellen der Lotzahl (für die Broker, die nur 1 oder 2 Nachkommastellen zulassen) und kann wie folgt angesetzt werden:
int LS = (MarketInfo(Symbol(),MODE_LOTSTEP) == 0.1) + 2 * (MarketInfo(Symbol(),MODE_LOTSTEP) == 0.01); //Schrittweite der Lots

Frohes Lotten!

traderdoc
Pokerregel: "Auch bei dem Anschein eines sicheren Gewinnes, muss man ablassen können."

  • Gehört zum Inventar
  • ***
    • Beiträge: 1078
    • Karma: +429/-4
    • Mitglied seit:
      31 Dec 2008
  • Broker: RBS

  • Stop
Antw:Berechnung der Lotgroesse bei Fremdwährungspaaren
« Antwort #4 am: Mai 15, 2011, 10:30:53 am »
Zitat
Lotsize=AccountBalance[ x]  * Risiko[%] *  Kurs [xz]  /  SL[pip] 

Warum wird die AccountBalance in der Währung von x angegeben, obwohl sie
Zitat
mein Konto in der Währung z laeuft
in z laufen soll??

traderdoc
Pokerregel: "Auch bei dem Anschein eines sicheren Gewinnes, muss man ablassen können."

  • Global Moderator
  • Forum-As
  • *
  • *
    • Beiträge: 2920
    • Karma: +942/-20
    • Mitglied seit:
      22 Jul 2008

  • Stop
Antw:Berechnung der Lotgroesse bei Fremdwährungspaaren
« Antwort #5 am: Mai 15, 2011, 11:33:37 am »
Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen
Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen

Die Formel ist:

Kapital * Wocheneröffnungskurs * Risiko / SL

Beispiel fürs Demokonto:

Kapital am Anfang der Woche = 19.211,84€
Wocheneröffnungskurs = 1,2768 EUR/USD
Risiko = 0,50%
SL = 118 Pips (ist der Stopp für diese Woche, weil die Range der Vorwoche 297 Pips betrug - Hoch @ 1,2845 - Tief @ 1,2548)

19.211,84€ * 1,2768 * 0,50% / 0,0118 = 10,393.93 = 10,394

Also ich komme bei dieser Formel auf 1039393Lots!!!
Und wenn man statt 0,0118 die tatsächliche Angabe in Pips wählt wie zuvor von TRex angegeben

Dann hast Du ganz klar falsch gerechnet.

19.211,84€ * 1,2768 * 0,50% / 0,0118 = 10,393.93 = 10,394

In Zahlen im Taschenrechner sind folgende:

19.211,84 * 1,2768 * 0,005 / 0,0118 = 10.393,93

Das Ergebnis bezieht sich auf die Lotsize bei Oanda / rbs Marketindex, wo die kleinste handelbare Einheit 1 ist. In Lots wären das 0,10394. Demnach kann jeder anhand des Ergebnisses die für den eigenen Broker geeignete Lotsize ausrechnen.

Und jetzt kommst Du!!!!!
« Letzte Änderung: Mai 15, 2011, 11:35:14 am von DaBuschi »
Ein erfolgreicher Trader weiß nicht, was passieren wird. Aber er weiß zu jeder Zeit, was er tun muss.

Die Wahrscheinlichkeit, dass sich ein Trend fortsetzt ist größer, als das er bricht.

Die Wahrscheinlichkeit, dass ein Widerstand beim ersten Test hält, ist größer, als das er bricht.

  • Gelegenheitsschreiber
  • *
    • Beiträge: 49
    • Karma: +12/-0
    • Mitglied seit:
      21 Jan 2011

  • Stop
Antw:Berechnung der Lotgroesse bei Fremdwährungspaaren
« Antwort #6 am: Mai 15, 2011, 11:37:42 am »
Zitat
Zitat

    Lotsize=AccountBalance[ x]  * Risiko[%] *  Kurs [xz]  /  SL[pip] 



Warum wird die AccountBalance in der Währung von x angegeben, obwohl sie
Zitat

    mein Konto in der Währung z laeuft


 in z laufen soll??

Da hast Du doch tatsächlich einen Fehler gefunden !!!!  :-*


This was what i'm looking for   ;D

Zitat
double Lot = NormalizeDouble(AccountEquity() * Risiko / 100 / SL / PV, LS);

 :welldone:




  • Gehört zum Inventar
  • ***
    • Beiträge: 1078
    • Karma: +429/-4
    • Mitglied seit:
      31 Dec 2008
  • Broker: RBS

  • Stop
Antw:Berechnung der Lotgroesse bei Fremdwährungspaaren
« Antwort #7 am: Mai 15, 2011, 15:11:46 pm »
Zitat
Und jetzt kommst Du!!!!!
Na dann will ich mal kommen! :)
Zitat
Dann hast Du ganz klar falsch gerechnet.

19.211,84€ * 1,2768 * 0,50% / 0,0118 = 10,393.93 = 10,394

In Zahlen im Taschenrechner sind folgende:

19.211,84 * 1,2768 * 0,005 / 0,0118 = 10.393,93

In der ersten Gleichung steht doch ganz eindeutig 1.  0,5 als Multiplikator und 2. als Ergebnis 10,393.93 = 10,394
Entweder man benutzt das Zahlenformat: . /, oder ,/. aber nicht in einer Gleichung beide!
Und mit 0,5 gibt der Taschenrechner lt. Gleichung 1 trotzdem erst mal 1039393 aus!

Zitat
Das Ergebnis bezieht sich auf die Lotsize bei Oanda / rbs Marketindex, wo die kleinste handelbare Einheit 1 ist. In Lots wären das 0,10394.
Dann lassen wir das als Spezifikum von Oanda/rbs Marketindex so stehen, dass auch bei denen 100.000 Stück 1 Lot sind, wie sonst auch bei "normalen" Konten.

Für "alle" anderen Broker und jedes WP gilt dann trotzdem die allgemeingültige Formel:
double Lot = NormalizeDouble(AccountEquity() * Risiko / 100 / SL / PV, LS);

Und hier ist es wurscht, in welcher Währung der Account läuft (da braucht vorher nichts konvertiert zu werden), denn über das interne Pipvalue wird immer die richtige Lotgröße errechnet, unter Beachtung, dass SL in Pips angegeben wird.

Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen
Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen
So sollte es auskucken:

Lotsize=AccountBalance[ x]  * Risiko[%] *  Kurs [xz]  /  SL[pip] 

So isses  :welldone:


Kann sich demnach nicht auf die Formel beziehen! (und SL in [pip] in dieser schon gar nicht)

traderdoc
Pokerregel: "Auch bei dem Anschein eines sicheren Gewinnes, muss man ablassen können."

  • Gelegenheitsschreiber
  • *
    • Beiträge: 49
    • Karma: +12/-0
    • Mitglied seit:
      21 Jan 2011

  • Stop
Antw:Berechnung der Lotgroesse bei Fremdwährungspaaren
« Antwort #8 am: Mai 15, 2011, 15:23:25 pm »
Ich werd in Zukunft all meinen Sourcecode posten. Es gibt hier ja anscheinend  einen lebenden Debugger  ;D
« Letzte Änderung: Mai 15, 2011, 15:25:35 pm von TRex »

  • Global Moderator
  • Forum-As
  • *
  • *
    • Beiträge: 2920
    • Karma: +942/-20
    • Mitglied seit:
      22 Jul 2008

  • Stop
Antw:Berechnung der Lotgroesse bei Fremdwährungspaaren
« Antwort #9 am: Mai 15, 2011, 18:04:30 pm »
Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen
In der ersten Gleichung steht doch ganz eindeutig 1.  0,5 als Multiplikator und 2. als Ergebnis 10,393.93 = 10,394
Entweder man benutzt das Zahlenformat: . /, oder ,/. aber nicht in einer Gleichung beide!
Und mit 0,5 gibt der Taschenrechner lt. Gleichung 1 trotzdem erst mal 1039393 aus!

Falsch, es steht 0,5% als Multiplikator und 0,5% ist nunmal nicht 0,5. Das sollte jeder, der in Mathe nicht geschlafen hat, eigentlich wissen und wer´s nicht weiß, sollte sich überlegen, ob Trading wirklich die richtige Richtung ist.

Über das Zahlenformat kann man sich sicher streiten. Ich persönlich bin nicht so kleinlich. Ich arbeite in einem global agierendem Unternehmen, wo unsere deutschen Kunden das eine und die internationalen Kunden das andere Zahlenformat wünschen. Das mir hier innerhalb einer Zeile die Anwendung beider Formate unterlaufen ist, ist unschön, macht die Formel und das Ergebnis aber nicht falsch.

Demnach ist lediglich das verwendete Zahlenformat nicht konsistent, alles andere jedoch korrekt.

Aber wo wir grad bei Krümelkackerei sind

Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen
Für "alle" anderen Broker und jedes WP gilt dann trotzdem die allgemeingültige Formel:
double Lot = NormalizeDouble(AccountEquity() * Risiko / 100 / SL / PV, LS);

Mmh, ob ich mit dem Source-Code bei Interactive Brokers und vielen anderen auch, was anfangen kann, weiß ich nicht. Ich tendiere eher zu nein, wonach die Formel wertlos ist ;)
Ein erfolgreicher Trader weiß nicht, was passieren wird. Aber er weiß zu jeder Zeit, was er tun muss.

Die Wahrscheinlichkeit, dass sich ein Trend fortsetzt ist größer, als das er bricht.

Die Wahrscheinlichkeit, dass ein Widerstand beim ersten Test hält, ist größer, als das er bricht.

  • Gehört zum Inventar
  • ***
    • Beiträge: 1078
    • Karma: +429/-4
    • Mitglied seit:
      31 Dec 2008
  • Broker: RBS

  • Stop
Antw:Berechnung der Lotgroesse bei Fremdwährungspaaren
« Antwort #10 am: Mai 15, 2011, 19:33:25 pm »
Zitat
Falsch, es steht 0,5% als Multiplikator und 0,5% ist nunmal nicht 0,5. Das sollte jeder, der in Mathe nicht geschlafen hat, eigentlich wissen und wer´s nicht weiß, sollte sich überlegen, ob Trading wirklich die richtige Richtung ist.
Nun fahr' mal etwas runter, mein Guter! und über meine Mathekenntnisse brauchst Du Dir nun wirklich keine Sorgen zu machen. Den Rest des Satzes lasse ich einfach mal so unkommentiert stehen.
Nun würden sich Deine internationalen Kunden sicherlich auch nicht feuen, wenn sie beide Zahlenformate in einer Formel sehen. Das hat nichts mit Krümelkackerei zu tun sondern etwas mit Stil und Korrekheit und die sollte man doch beim Traden auch haben, oder? Und zu einer korrekten Formel gehört die Division mit 100 nun mal dazu, sorry!
Zitat
Mmh, ob ich mit dem Source-Code bei Interactive Brokers und vielen anderen auch, was anfangen kann, weiß ich nicht. Ich tendiere eher zu nein, wonach die Formel wertlos ist
Woraus schöpfst Du denn Deine Tendenzmeinung, wenn Du es nicht weißt? Probier es doch einfach aus oder rechne es nach.
Aber ich gebe Dir noch den nächsten Codeschnipsel mit auf den Weg:
if (MiniAccount) PV = MarketInfo(Symbol(), MODE_TICKVALUE) * 10;
if (MicroAccount) PV = MarketInfo(Symbol(), MODE_TICKVALUE) * 100;

traderdoc
Pokerregel: "Auch bei dem Anschein eines sicheren Gewinnes, muss man ablassen können."

  • Global Moderator
  • Forum-As
  • *
  • *
    • Beiträge: 2920
    • Karma: +942/-20
    • Mitglied seit:
      22 Jul 2008

  • Stop
Antw:Berechnung der Lotgroesse bei Fremdwährungspaaren
« Antwort #11 am: Mai 15, 2011, 20:16:48 pm »
Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen
Nun fahr' mal etwas runter, mein Guter!
Nun würden sich Deine internationalen Kunden sicherlich auch nicht feuen, wenn sie beide Zahlenformate in einer Formel sehen. Das hat nichts mit Krümelkackerei zu tun sondern etwas mit Stil und Korrekheit und die sollte man doch beim Traden auch haben, oder? Und zu einer korrekten Formel gehört die Division mit 100 nun mal dazu, sorry!

Ich weiß nicht, warum ich runterfahren sollte und ich weiß auch nicht, wer Dir erlaubt, mich respektlos als "mein Guter" zu bezeichnen.

Ich weiß weiterhin auch nicht, was Dich antreibt, krampfhaft einen Fehler in einer Formel zu suchen und beweisen zu wollen, wo keiner ist. Der Fehler lag nicht in der Formel, sondern in Dir als Benutzer. Gibst Du % in einer Tabellenkalkulation ein, rechnet diese auch mit % . Division durch 100 nicht notwendig. Genausowenig wie es zu unterschiedlichen Formaten im Reporting kommt, aber egal. Meinen Kunden geht es im Zweifel auch nicht um Datenformate sondern korrekte Werte.

Aber wenn ein Schreibfehler im Freitext hier im Forum über meine Kompetenz und meine Fähigkeiten entscheiden soll, dann bin ich gern unfähig, solange Du nachts dann besser schlafen kannst, weil Du mal wieder den Größeren hattest  :welldone:
« Letzte Änderung: Mai 15, 2011, 20:20:10 pm von DaBuschi »
Ein erfolgreicher Trader weiß nicht, was passieren wird. Aber er weiß zu jeder Zeit, was er tun muss.

Die Wahrscheinlichkeit, dass sich ein Trend fortsetzt ist größer, als das er bricht.

Die Wahrscheinlichkeit, dass ein Widerstand beim ersten Test hält, ist größer, als das er bricht.

  • Global Moderator
  • Ist Forum süchtig
  • *
  • *
  • *
    • Beiträge: 1715
    • Karma: +422/-6
    • Mitglied seit:
      11 Aug 2009
  • Broker: IGMarkets

  • Mars Defense Car Chaos Get Groovy BallsPC Motorrad-Trauma
    Bloons Tower Defense
  • Stop
Antw:Berechnung der Lotgroesse bei Fremdwährungspaaren
« Antwort #12 am: Mai 15, 2011, 20:20:54 pm »
Ich denke das TRex unanhängig von diversen Längenvergleichen von Fortpflanzungsorganen genug Formeln zur Auswahl hat. Sollten seinerseits noch Fragen offen sein, kann er sich gerne nochmal melden!
Chleudere den Purchen zu Poden!

  • Global Moderator
  • Forum-As
  • *
  • *
    • Beiträge: 2920
    • Karma: +942/-20
    • Mitglied seit:
      22 Jul 2008

  • Stop
Antw:Berechnung der Lotgroesse bei Fremdwährungspaaren
« Antwort #13 am: Mai 15, 2011, 20:26:51 pm »
Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen
Ich denke das TRex unanhängig von diversen Längenvergleichen von Fortpflanzungsorganen genug Formeln zur Auswahl hat.

Ich hatte eigentlich den Intellekt gemeint und erst der Gedanke macht das Wort zur Sau, aber da Du heut Geburtstag hast, ist das in Ordnung  ;D
Ein erfolgreicher Trader weiß nicht, was passieren wird. Aber er weiß zu jeder Zeit, was er tun muss.

Die Wahrscheinlichkeit, dass sich ein Trend fortsetzt ist größer, als das er bricht.

Die Wahrscheinlichkeit, dass ein Widerstand beim ersten Test hält, ist größer, als das er bricht.

  • Gehört zum Inventar
  • ***
    • Beiträge: 1078
    • Karma: +429/-4
    • Mitglied seit:
      31 Dec 2008
  • Broker: RBS

  • Stop
Antw:Berechnung der Lotgroesse bei Fremdwährungspaaren
« Antwort #14 am: Mai 15, 2011, 20:35:34 pm »
Sorry, aber irgendwie habe ich den Eindruck, da ist zuviel Druck auf dem Kessel. Die Respektlosigkeit kannst Du Dir als Erster selber an den Monitor kleben.
Es ist doch nicht weiter schlimm, mal einen Fehler einzugestehen, mein Gott, da geht doch nicht die Welt unter, auch wenn Du DaBuschi bist.
Aber ok, Du nimmst weiter Deine spezielle Formel und ich werde meine Allgemeingültige verwenden.
Möge damit der Herrgott glücklich werden.

traderdoc
Pokerregel: "Auch bei dem Anschein eines sicheren Gewinnes, muss man ablassen können."

Forexfabrik

Antw:Berechnung der Lotgroesse bei Fremdwährungspaaren
« Antwort #14 am: Mai 15, 2011, 20:35:34 pm »



 

Ähnliche Themen

  Betreff / Begonnen von Antworten Letzter Beitrag
13 Antworten
1906 Aufrufe
Letzter Beitrag April 19, 2009, 21:51:13 pm
von FxSpezl
6 Antworten
1360 Aufrufe
Letzter Beitrag Mai 19, 2011, 18:18:31 pm
von traderdoc
4 Antworten
600 Aufrufe
Letzter Beitrag Februar 10, 2011, 18:30:51 pm
von forexfreak
11 Antworten
812 Aufrufe
Letzter Beitrag März 31, 2011, 09:24:28 am
von Rainbowtrader
28 Antworten
960 Aufrufe
Letzter Beitrag März 21, 2012, 22:14:35 pm
von Katakuja
3 Antworten
430 Aufrufe
Letzter Beitrag November 24, 2011, 18:58:24 pm
von nischu
9 Antworten
268 Aufrufe
Letzter Beitrag Januar 17, 2012, 20:52:29 pm
von DaBuschi


ChartTec´s World Topsites