Zitat:
Zitat von Nefastus
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.
}