bin seit längeren auf der Suche nach einer Lösung für folgende Aufgabe:
wen eine Longposition ausgestoppt wurde soll als nächstes keine erneute Longposition eingegangen werden. Sprich: keine zwei Longpositionen hintereinander. Bevor eine erneute Longposition eröffnet wird soll immer zuerst eine Shortposiotion dagewesen sein.
Für Short umgekehrt.
Das ist meine Formel:
{Keine Folgesignale in die gleiche Richtung}
global calc Long_Vorsignal: BarsSince(#_Position v-mw-1.0.0\?#=1, 1);
global calc Short_Vorsignal: BarsSince(#_Position v-mw-1.0.0\?#=-1, 1);
global calc Filter_Vorsignal: if(Long_Vorsignal < Short_Vorsignal, -1, 1);
enterlong: .... and Filter_Vorsignal = 1;
entershort: ..... and Filter_Vorsignal = -1;
(Wobei v-mw-1.0.0\? das gleich HS ist)
Sobald die erste Zeile
global calc Long_Vorsignal: BarsSince(#_Position v-mw-1.0.0\?#=1, 1);
in den Deffinitionen steht, kommen keine Signale mehr.