den Wert nur beim enter-short-Signal auszulesen
Du machst folgendes:
In den Definitionen schreibst Du
global calc EnterLong: <hier setzt Du die Formel rein, die Du bisher bei Enter Long stehen hast>;
global calc EnterShort: <hier setzt Du die Formel rein, die Du bisher bei Enter Short stehen hast>;
global calc ExitLong: <hier setzt Du die Formel rein, die Du bisher bei Exit Long stehen hast>;
global calc ExitShort: <hier setzt Du die Formel rein, die Du bisher bei Exit Short stehen hast>;
Nun ersetzt Du die einzelnen Enter / Exit Anweisungen:
Unter Enter Long trägst Du EnterLong ein, unter Exit Long trägst Du ExitLong ein usw.
Dann chartest Du Deine ursprünliche Formel im Chart und ergänzt sie wie gewünscht. Angenommen, Du möchtest die Formel nur charten, wenn entweder Enter Short oder Enter Long wahr sind, also:
#_loadDefs#
<Deine ursprüngliche Chartformel AND (EnterLong OR EnterShort)
So lange es Dich nicht stört, dass diese Methode auch dann Deine Formel anlistet, wenn im Long bzw. Short Trade erneut EnterLong bzw. EnterShort wahr werden, ist alles ok. Wenn dies stört, müsstest Du wohl auf VBScript zurückgreifen (und dort mit Hilfe der Funktion GetTradeInfo() arbeiten).
Anmerkung: #_loadDefs# funktioniert erst mit einem der aktuellen Investox Release. Hast Du ein älteres Release, musst Du alle global calc's mit #_loadglobal xyz# in die Chartformel einzeln reinladen; der Investox Formelassistent hilft aber dabei.