Einzelnen Beitrag anzeigen
  #6 (permalink)  
Alt 03.01.14
traderdoc traderdoc ist offline
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.735
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

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