Leider ist das gesamte Programm so aufgebaut, dass immer zuerst die aktuelle Position abgefragt wird.
Das solltest Du aber doch in Investox auch hinbekommen.
Es können ja positionsabhängig in einem HS nur ein paar wenige Dinge passieren:
Gewinnstop
Verluststop
Trailingstop
Exit
Dann nimmst Du Dir einen Stop für jede Richtung und übertragst Deine C++ Berechnungen in den Long und Shortstop und schon klappt´s.
If you think it´s expensive to hire a professional, wait until you hire an amateur.