Hallo Fido
Dein Handelsansatz liefert gleichzeitig in der selben Periode ein EnterLong und ein EnterShort? Merkwürdig, aber ok. Du möchtest in diesem Fall also nicht Long gehen; aber Du schreibst nicht, ob Du Short gehen dann auch ausschliesst. Ich nehme mal an, Du willst also in diesem Fall Short gehen.
Unter Enter Long schreibst Du:
EnterLong
Unter Enter Short schreibst Du:
Enter Short
Unter Definitionen schreibst Du:
global calc _EnterLong: <Deine Enter Long Regeln>;
global calc _EnterShort: <Deine Enter Short Regeln>;
global calc EnterLong: _EnterLong AND NOT _EnterShort;
global calc EnterShort: _EnterShort;
Also ganz normales Programmier-Handwerk stellt hier sicher, dass man bekommt
was man haben will