Hallo,
die Formel sollte für alle Symbole funktionieren (Forex, Indizes und CFDs). 1e-005 ist 1*10^-5 = 0.00001, also das stimmt. Wenn du verschiedene Digits (3/4/5 digits) verwendest, musst du diese noch umrechen. Ich habe hier mal meine Funktion zur Berechnung der Lotgröße angehängt. Da kannst du dir ansehen, wie man diese Formel verwendet. Allerdings verwende ich keine Pips sondern übergebe den Stop absolut, also so wie du ihn auch bei OrderModify oder OrderSend verwendest. Ich denke die Parameter sind selbsterklärend. Bei Fragen, bitte fragen. Gruß yytrader Code:
|
Ich habe eben mal verschiedene Symbole (gold, cfds, währung4digit, währung5digit) gecheckt und es stimmt immer exakt wenn man die letzte Stelle als Pip betrachtet. Bei den 5 digit brokern dann einfach if(Digits==3||Digits==5) dann faktor 10
Besten Dank C$D |
Alle Zeitangaben in WEZ +2. Es ist jetzt 02: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