Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 22.07.13
traderdoc traderdoc ist offline
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.733
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

@L0rd,

Ähm, wo liegt denn eigentlich das Problem?
Wenn der Broker nur Schritte in 0,05 Lot anbietet, dann ist das halt so Undank muß damit leben und traden oder man wechselt zu einem Broker der das in 0,01 Schritten anbietet. Mir ist ehrlich gesagt noch unklar was Du erreichen wolltest.

Ich vermute! mal, dass Du z.B. 0,43 Lot per Programm errechnet hast und willst jetzt die am dichtesten an den Lotsteps liegende Lotzahl ermitteln, um die Order öffnen zu können.
Willst Du die zweite Kommastelle auslesen!!, dann wandelt man die Zahl in einen String um, läßt die letzte Stelle auslesen. Ratz fatz, ist sie 0 oder 5 ist alles gut. Ist sie 1 oder 2 wird auf die erste Kommastelle abgerundet, ist sie 3, 4, 6 oder 7 wird sie mit einer 5 substituiert und ist sie 8 oder 9 dann wird einfach auf die erste Stelle nach dem Komma aufgerundet. Sollte mit der 5 substituiert werden muß danach der String wieder in eine Double mit 2 Kommastellen umgewandelt werden und fertig ist die Laube.

traderdoc