DarthTrader Posted January 7, 2011 Report Share Posted January 7, 2011 Hi, dann entjungfere ich mal dieses Unterforum :-) Bevor ich lange rumsuche und teste, ob es funktioniert sollte diese Frage für die Forex-Cracks doch recht einfach zu beantworten sein: Wie berechne ich am einfachsten die mögliche LotSize im Forex Handel, wenn das Konto einfachhalber in Dollar geführt wird?Hiermit möchte ich gerne erste Code-Schnipsel für den Strategy-Contest bei Dukascopy sammeln? Account-Size: $100.000Hebel: 1:100StopLoss: 50 PipsRisiko: 10% Braucht man überhaupt noch mehr Angaben? Selbst da bin ich mir nicht sicher, deswegen die Frage Beste GrüßeDarthTrader 1 Quote Link to comment Share on other sites More sharing options...
DarthTrader Posted January 7, 2011 Author Report Share Posted January 7, 2011 Habe es jetzt mal mit Hilfe einiger Code-Samples so gelöst: private double calculateLotSize(Instrument instrument, double riskPct, int stopLossTicks) throws JFException { double riskAmt = 0; double lotSize = 0; double equity = 100000d; if (this.account != null) { this.log("Account Equity: " + this.account.getEquity()); equity = this.account.getEquity(); } else { this.log("Account is null ... => compute with default euqity: " +equity); } riskAmt = equity * (riskPct / 100); // used for fix stopLossTicks lotSize = riskAmt / (instrument.getPipValue() * stopLossTicks); // in millions return lotSize /= 1000000d; // round to 2 digits lotSize = this.roundLot(lotSize); this.log("Current rounded LotSize = " +lotSize); return lotSize; } Kann das jemand so bestätigen? Oder ist aus den Erfahrungen der Forexler eine andere Berechnung hier sinnvoller? Beste GrüßeDarthTrader 1 Quote Link to comment Share on other sites More sharing options...
Ecart Posted January 7, 2011 Report Share Posted January 7, 2011 Hi, Klasse das du den Code hier veröffentlichst. Bin selber 'Anfänger' für diesen JAVA-Code... ... meine 'Stärken' liegen im 'Beta' testen... Schau mal auf dem Screenshot, oben 'Links' was da so alles machbar ist. Quote Link to comment Share on other sites More sharing options...
DarthTrader Posted January 7, 2011 Author Report Share Posted January 7, 2011 Das ist ja kaum was Java-Spezifisches. In MT4 wird es ähnlich aussehen, wenn nicht gleich.Mit geht es eher um die korrkete Berechnung generell für den Forex-Markt. Habe z.B.oben im Code gar nicht den Hebel mit drin ... aber vielleicht brauche ich den gar nicht. BTW.: Habe mich jetzt mal für den Februar-Contest angemeldet, nur um zu sehen, wie dasGanze funktioniert. Hab ne erste Strategie, die ich aber so nie real einsetzen würde ... http://dukascopy.tv/player_light.swf?id=36194&source=dukascopy Quote Link to comment Share on other sites More sharing options...
Ecart Posted January 7, 2011 Report Share Posted January 7, 2011 ... die sind für dich. Bin sehr gespannt... Quote Link to comment Share on other sites More sharing options...
RAiNWORM Posted January 8, 2011 Report Share Posted January 8, 2011 Kann das jemand so bestätigen? Oder ist aus den Erfahrungen der Forexler eine andere Berechnung hier sinnvoller?Die Berechnung von riskAmt und die erste Bildung von lotSize kann ich nachvollziehen. Welche Begründung hast du für die Division durch 1.000.000? Wahrscheinlich try-and-error, oder? Quote Link to comment Share on other sites More sharing options...
DarthTrader Posted January 9, 2011 Author Report Share Posted January 9, 2011 Welche Begründung hast du für die Division durch 1.000.000? Wahrscheinlich try-and-error, oder? Ich hab den Code ja quasi übernommen und nur ein wenig angepasst.Nehme an, dass ist für die Einstellung im JForex, wenn man Millionenanstatt Tausend Einheiten angibt. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.