Zuerst wird über die init()-Funktion
Trade = 0; //kein Trade war jemals in diesem Trend offen
gesetzt.
Dann kommt Dein Longsignal und der Buy-Trade wird geöffnet.
if (Longsignal && Trade == 0) {
//Trade öffnen
Trade = 1;
}
Wenn nun immer noch ein Longsignal anliegt, kann kein Trade geöffnet werden, weil in o.g. Bedingung Trade = 0 sein muß!
Wenn nun ein Wechsel zu einem Shortsignal kommt, wird
Trade = 0; gesetzt und mit
if (ShortSignal && Trade == 0) {
//Trade öffnen
Trade = 1;
}
wird der Sell-Trade geöffnet und gleichzeitig ein weiteres Öffnen verhindert.
traderdoc
|