Einzelnen Beitrag anzeigen
  #4 (permalink)  
Alt 19.06.17
next user next user ist offline
Premium Mitglied
 
Registriert seit: May 2015
Beiträge: 367
next user befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Nefastus Beitrag anzeigen
Wie kann ich das so schreiben das er nur EIN Buy und Ein Sell Trade macht und wenn SL/TP ereicht ist wieder ein setzt?
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.
}