|
Startseite | Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Kommastelle für zu handelnde Position ermitteln
Über MarketInfo(Symbol(),MODE_DIGITS) bekomme ich die Kommastellen, mit denen ein Kurs angezeigt wird. Gut.
Aber wie bekomme ich für eine Variable die Kommastellen, die ich für die Positionsberechnung benötige? Bei meinem Brocker wird z. B. der EURUSD mit 5 Kommastellen im Chart angezeigt, ich kann aber nur Postionsgrößen mit 2 Kommastellen handeln. Letztere Info bräuchte ich aber für den EA ... |
|
|||
danke für die Antwort.
Aber wie kann ich die 0,01 abrufen bzw. bekomme sie in eine Variable? Über MarketInfo(Symbol(),MODE_LOTSIZE); erhalte ich beim EURUSD den Wert 100000.0 |
|
|||
Code:
int LS = (int)(MarketInfo(Symbol(), MODE_LOTSTEP) == 0.1) + 2*(int)(MarketInfo(Symbol(), MODE_LOTSTEP) == 0.01) + 3*(int)(MarketInfo(Symbol(), MODE_LOTSTEP) == 0.001); traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Danke - das ist genau, was ich gesucht habe!
|
|
|||
Jo, deshalb habe ich Dir ja auch genau das geschrieben.
traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
Lesezeichen |
Stichworte |
kommastelle, kommastelle kurs, kommastellen, kommastellen kurs, mql4, programmierung, programmierung metatrader |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|