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)
-   -   MQ5 commission auslesen? (http://www.expert-advisor.com/forum/showthread.php?t=6445)

Ca$hDigger 18.06.19 20:04

MQ5 commission auslesen?
 
Hallo,

ich konnte nichts finden, gibt es in mq5 eine Möglichkeit (ohne zuvor ausgeführte Orders) die commission pro 1 Lot in Kontowährung auszulesen?
Ich würde es für Berechnungen gerne ab INIT zur Verfügung haben ohne das zuvor Orders getätigt wurden.

Gruß

traderdoc 18.06.19 20:41

Nein, diese Möglichkeit habe ich auch schon vergeblich gesucht.

Die kleinste Commission des jeweiligen Handelsinstrumentes bekommt man daher nur heraus, wenn die allererste Order mal geöffnet wurde und deren OrderCommission() und OrderLots() ausgelesen werden. Bei mir steht dann folgendes:
Code:

Min_Commission = NormalizeDouble(OrderCommission()*MarketInfo(Symbol(), MODE_MINLOT)/OrderLots(), 2);
Min_Commission wäre dann universell einsetzbar, da ja MarketInfo(Symbol(), MODE_MINLOT) bekannt ist.

traderdoc

Ca$hDigger 19.06.19 00:48

Danke, ja echt schade das mq5 keine Variable dafür zur Verfügung stellt. Ich überlege gerade, würde dein Konzept auch mit einer pending Order gehen? Ich nutze nie pendings daher weiss ich es gerade nicht. Denn dann könnte man eine pending Order öffnen, die commission auslesen, dann pending Order löschen und ohne das je eine echte Order geöffnet wurde an den Wert kommen?


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:48 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