Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Alle Positionen um xx:yy Uhr schließen
28.07.2010, 12:44 (Dieser Beitrag wurde zuletzt bearbeitet: 28.07.2010 12:45 von adamp.)
Beitrag: #1
Alle Positionen um xx:yy Uhr schließen
Da ich danach gefragt wurde, veröffentliche ich hier einen einfachen Expert Advisor , der zu einer (bzw. ab einer bestimmten Uhrzeit) alle Orders schließt.

PHP-Code:
int   Std   =  23;
extern   int   Min   =  30;

int init()
{
   return(
0);
}


int deinit()
{
   return(
0);
}


int start()
{
   
// Prüfe ob Uhrzeit erreicht ist
   
if ((Std == TimeHour(TimeCurrent())) && (Min >= TimeMinute(TimeCurrent())))
   {
      
// Prüfe ob es geöffnete Positionen gibt
      
if (OrdersTotal() > 0)
      {
         
// Gehe jede Position durch und schließe sie
         
for (int j=OrdersTotal()-1;j>=0;j--)
         {
            
// Order auswählen
            
OrderSelect(jSELECT_BY_POSMODE_TRADES);
            
            
// Je nach Order-Art (BUY / SELL) zum aktuellen Bid oder Ask-Preis schließen
            
if (OrderType() == OP_BUY)
               
OrderClose(OrderTicket(),OrderLots(), Bid0);
            else
               
OrderClose(OrderTicket(),OrderLots(), Ask0);
         }
      }
   }

   return(
0);

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
21.08.2010, 17:44
Beitrag: #2
RE: Alle Positionen um xx:yy Uhr schließen
Frage, welche Uhrzeit gillt, die vom Broker oder die lokale vom PC/VPS ??
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Gehe zu: