Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 24.05.19
Karacho Karacho ist offline
Neues Mitglied
 
Registriert seit: May 2019
Beiträge: 9
Karacho befindet sich auf einem aufstrebenden Ast
Smile Keine 2 offenen Positionen

Hallo,

der nachfolgende Code erstellt bei jeder neuen Kerze und wenn nicht schon eine offene Order vorhanden ist, zwischen 12 Uhr und 15 Uhr eine Pending - Verkaufen - Order.

Wenn eine Order z.B. um 12.40 Uhr ausgeführt wird, soll er jedoch keine weitere Position mehr eröffnen. Derzeit macht er das aber.

Wie kann ich das programmieren, dass er nach einer eröffneten Position keine weitere eröffnet ?


void OnTick()
{
...

if(ZaehleStopVerkaufOrdern() == 0 && NeueKerze() && Hour() >= 12 && Hour() <= 15 )
{
datetime expiration = Time[0]+60*60;
EroeffneStopOrder(Symbol(),Positionsgroesse, Einstiegskurs2, "verkauf", SL2, TP, expiration);
}

}



Funktionen:
ZaehleStopVerkaufOrdern(...)...
NeueKerze()...
EroeffneStopOrder(...)...



Ich würde mich sehr freuen, Hilfe zu bekommen und Danke im Voraus!!