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 MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   3 || 5 Digits ? (http://www.expert-advisor.com/forum/showthread.php?t=6866)

MarkusWilhelm89 14.12.20 18:32

3 || 5 Digits ?
 
Hi,
ich programmiere gerade einen EA und möchte, dass er für FX und CFD läuft.
Ich möchte auch, dass er bei verschiedenen Brokern läuft (zB GKFX und AdmiralMarkets).

Bisher habe ich zB für SL, TP, usw. immer Wert*_Point genommen.
Jetzt habe ich aber das Problem, dass die Broker unterschiedliche Nachkommastellen usw. haben.

Wie / womit kann ich denn die Berechnung korrigieren?
Wenn ich zB einen SL von 200 Pkt setzen möchte... bei dem einen Broker ist das eine andere "Einheit" wie bei dem anderen :confused:

Hängt diese (fehlerhafte) Berechnung mit _Point oder _MODE_DIGITS oder ... zusammen?

Bobs 23.12.20 23:02

Dies kann auf diese Weise gelöst werden:

double newPoint=Point;
if(Digits==3)newPoint=Point*10;
usw.


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