Zitat:
Zitat von next user
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?