Zitat:
Zitat von MA-EA
Nö. Allgemein soll man einen double Wert eintragen, bzw. diesen dann eben in % vom Kontostand verwenden können.
|
Kurz was ich vermute.
Code:
// === Benutzereingaben
extern double PercOfAccount = 2.5; // wieviel % vom Kontostand
// === wenn Prozente wie im tägl. Leben eingegeben wurden, hier 2.5%
double PercDivider=100; // macht aus 2.5% den Multiplizierwert 0.025
// === wieviel % vom Kontostand in Währung
double CashPercOfAccount=AccountBalance() * // Kontostand *
(PercOfAccount/PercDivider) ; // 0.025
Zitat:
Zitat von MA-EA
Also sozusagen entsprechende % von AccountBalance in Lot umrechnen.
|
Wenn Du mit Cash Beträgen rechnest, brauchst Du einen Bezug zu Deiner Lotanzahl, also
- die Margin darf x % vom Konto nicht überschreiten
- das Risiko darf x % vom Konto nicht überschreiten
- der Gewinn soll mindestens x % vom Konto sein
- kein Trade mehr, wenn x % vom Konto verloren ist
Einfach nur die % AccountBalance in Lot umrechnen bringt Dir nix, wenn Du es nicht in Bezug zu irgendwas setzt (außer daß Du sagen kannst, ich hab grade 30,7 Lots aufm Konto). AVT