Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL5 (http://www.expert-advisor.com/forum/forumdisplay.php?f=221)
-   -   Order simulieren vor der Eröffnung (http://www.expert-advisor.com/forum/showthread.php?t=6202)

Matthias Herp 16.09.18 01:44

Order simulieren vor der Eröffnung
 
Hallo!

Wenn ich eine Order abgeschlossen habe, dann kann ich bei dieser auslesen wie hoch der aktuelle Profit ist.
Mich würde sehr interessieren wieviel eine Order im Minus beginnt (durch den Spread) wenn ich sie anlege.

Ist es möglich eine Order zu "simulieren", also VOR dem eröffnen festzustellen wir weit ich im Minus liege?

Danke!
Liebe Grüße,
Matthias

André 16.09.18 03:12

Spread-Kosten
 
Hallo Matthias,

in der Regel kannst du dir die Spread-Kosten schon vorher berechnen (ohne eine Order zu öffnen), dazu brauchst du nur
  1. Den Spread (in Pips) und
  2. den Wert eines Pips.

Der MetaTrader zeigt dir den aktuellen Spread (in Pips) in der Marktübersicht an (wenn nicht einfach Ask-Bid berechnen).

Den Wert eines Pips kannst du dir hier berechnen lassen (oder selbst programmieren) https://www.fxpro.de/trading/calculators/pip#

Nun multiplizierst du nur noch beide Dinge 1.) * 2.) dann hast du deine Spread-Kosten.

Kommission und Swap etc. sind da aber nicht mit dabei.

Matthias Herp 16.09.18 11:50

Hallo Andre!

Vielen Dank für die schnelle Antwort.
Wie sieht es aus wenn ich einen Hebel von 1:30 habe? Wie muss ich das berücksichtigen?
Mir ist auch aufgefallen, dass bei kleinen Beträgen die Kosten nicht immer gleich sind. Kann das mit Rundungsunterschieden zusamnenhängen?
Kann das auch vom Broker abhängen?
Wie kann ich das berechnen?

Da mir das kompliziert aussieht dachte ich an eine Art Simulation.

Danke und liebe Grüße,
Matthias

André 16.09.18 16:36

Soweit mir bekannt ist, sollte der Hebel nichts an dem Pip-Wert ändern. Der Hebel sagt lediglich wie viel Geld du Rückhalten musst um einen Trade zu tätigen. Man verwechselt das leicht, da man mit einem größeren Hebel weniger Geld Rückhalten muss aber in Folge dessen natürlich größere Beträge handeln kann, die dann wiederum zu höheren Gewinnen/Verlusten führen.

Eine Art Simulation (im Live-Konto) ist mir nicht bekannt, eine alternative wäre dennoch, ein Demo-Konto zu eröffnen und hierüber die Kalkulationen durchzuführen. Darüber kannst du beliebig Traden ohne dein echtes Geld zu verlieren.

Zu den Rundungsfehlern: Wenn du von kleinen Beträgen sprichst, denke ich in der Größenordnung von Micro - Mini Lot , mein Bauchgefühl sagt mir, dass Rundungsfehler schon mal vorkommen können diese sich aber im Cent-Bereich bewegen sollten.

Kann das auch vom Broker abhängen? Ich denke nicht, unterschiedliche Broker haben zwar verschiedene Spreads und Gebühren, die Formeln die sich dahinter verbergen sollten aber gleich sein.

Ich weiß nicht genau was du jetzt berechnen möchtest?
Spread: abgehakt
Margin: https://www.fxpro.de/trading/calculators/margin
Swap: https://www.fxpro.de/trading/calculators/swap
Profit: https://www.fxpro.de/trading/calculators/profit
Kommission: Variiert von Broker zu Broker glaub ich, hierfür einfach auf der Website deines Brokers erkundigen.

Matthias Herp 21.09.18 04:57

Hallo!

Ich habe die Methode OrderCheck() gefunden, das dürfte für mich ausreichen.

Danke für die Hilfe!

Liebe Grüße,
Matthias


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:16 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum