Einzelnen Beitrag anzeigen
  #7 (permalink)  
Alt 21.06.17
Nefastus Nefastus ist offline
Mitglied
 
Registriert seit: Jun 2017
Ort: Lyss und Berlin
Beiträge: 31
Nefastus befindet sich auf einem aufstrebenden Ast
Standard Frage

Zitat:
Zitat von next user Beitrag anzeigen
Dann musst du halt eine Bedingung einfügen, die überprüft, ob es schon einen Trade gibt. Trifft dies zu, so erstellst du keinen
neuen und überprüfst dann, ob der SL/TP vom besagten Trade erreicht wurde.
Ein typischer Schalter.

Code:
bool schalter = false;

...
...

// Kaufsignal berechnen
if(!schalter)
{
   if(SMA7Array[0] > SMA50Array[0])
      if (SMA50Array[0] > SMA100Array[0])
      {
         trade.Buy(0.01,NULL,Ask,0,(Ask+10 * _Point),NULL);
      }
}
else
{
   //Hier dann Order selektieren und abfragen, ob der Stoploss/Takeprofit erreicht wurde...
   //Sollte nicht schwer sein.
}
reicht das wenn ich if (PositionsTotal()<10) über trade.Buy einsetze?
und sollte ich alles eher in ein Skript schreiben oder in einer Bibliothek setzen?

Geändert von Nefastus (21.06.17 um 08:52 Uhr)