So,
ich habe es mal abgeändert und wieder zum download eingestellt.
Versucht bitte mal, ob es jetzt hinhaut.
Die Standardloteinstellungen sollten bei Positionsgrössen von z.B. 0,1 Lot auch bei 0,1 Lot definiert sein.
Positionen werden mit den folgenden Zeilen geöffnet und gedreht:
{OpenBuy und CloseBuy}
OpenBuy:= Long and (eventCount('OpenBuy')= eventCount('CloseBuy'));
CloseBuy:= Short and (eventCount('OpenBuy')> eventCount('CloseBuy'));
{OpenSell und CloseSell}
OpenSell:=Short and (eventCount('OpenSell')= eventCount('CloseSell'));
CloseSell:= Long and (eventCount('OpenSell')> eventCount('CloseSell'));
Wichtig für ein richtiges Funktionieren ist, das man die Finger davon lässt, wenn es einmal angestellt wurde. Das System merkt sich nämlich, ob eine Position offen ist oder nicht. Werden weitere Positionen händisch geöffnet, dann kommt das Teil durcheinander. Es kommt auch durcheinander, wenn es zu einer Trennung vom Server kommt UND zwischenzeitlich eine Position gedreht worden wäre. Dann wird nämlich das System gestoppt. Stellt man es dann wieder an, weiss das System nicht mehr, das schon eine Position offen war. Das ist der Nachteil am eventcount.
Gruss
Matze