08.01.22
|
Elite Mitglied
|
|
Registriert seit: Sep 2015
Beiträge: 1.178
|
|
Gewinn und Verlust abschätzen
Hallo.
Hab nen MartinGale EA, der sozusagen Gewinne/Verluste in Lots umrechnen soll. Bzw. umgedreht, um raus zu finden, wie viel Gewinn die nächste Order mindestens machen muss.
Das Rechnen scheint zwar einigermaßen zu funktionieren, allerdings scheint er mit jeder Order den nötigen Gewinn zu verzehnfachen oder noch mehr. Liegt vermutlich an meiner Kalkulation. Wie gesagt, ich und die Mathematik.
Fordert man zu viel Gewinn bei der nächsten Order in jeweiliger Gegenrichtung, ist die Margin vielleicht mehr als der Kontostand. Fordert man zu wenig macht das Ding am Ende Verluste.
Vermutlich ist hier die Gewinn-Forderung zu hoch, aber wenn sie wieder zu klein wäre...
Code:
Los_FiOrd = D_CAO + Spread;
Win_FiOrd = D_CAO - Spread;
LW_FiOrd = Los_FiOrd / Win_FiOrd;
Win_NeOrd = D_ONO - Spread;
LW_FiNe_Ord = Los_FiOrd / Win_NeOrd;
...
Lots_Sel = OrderLots() * LW_FiOrd * Lots_Multi;
Lots_Buy = OrderLots() * LW_FiOrd * Lots_Multi;
Lots_Sel=
L_LOSH * LW_FiNe_Ord * Lots_Multi;
Lots_Buy=
L_LOSH * LW_FiNe_Ord * Lots_Multi;
|