dokładny czas zlecenia

O jezykach programowania w platformach i nie tylko.
Awatar użytkownika
NiceFox
Pasjonat
Pasjonat
Posty: 454
Rejestracja: 05 lis 2009, 13:22

dokładny czas zlecenia

Nieprzeczytany post autor: NiceFox »

Funkcja Order Print oddaje czas otwarcia zlecenia i zamknięcia. Niestety jest to niedokładny czas brakuje sekund. Czy ma ktoś pomysł jak dodać do tej funkcji dokładne czasy również w sekundach?
Moją intencją jest określenie czasu egzekucji zlecenia, będę wdzięczny za dołączenie przykładowych kodów.
Pieniądze rosną na drzewie cierpliwości.

Godot
Stały bywalec
Stały bywalec
Posty: 32
Rejestracja: 09 kwie 2008, 17:46

Nieprzeczytany post autor: Godot »

Z OrderPrint() chyba tego nie wyciągniesz. Nie wiem jak chcesz wykorzystać, ale może to Cię jakoś przybliży.

Kod: Zaznacz cały

//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
int start()
  {
//----
   //czas otwarcia bieżącego aktywnego zlecenia
   OrderSelect(0, SELECT_BY_POS, MODE_TRADES);
   MessageBox(TimeToStr(OrderOpenTime(), TIME_MINUTES | TIME_SECONDS));
   //czas zamknięcia ostatniego zlecenia
   OrderSelect(OrdersHistoryTotal()-1, SELECT_BY_POS, MODE_HISTORY);
   MessageBox(TimeToStr(OrderCloseTime(), TIME_DATE | TIME_MINUTES | TIME_SECONDS));
   
//----
   return(0);
  }
Nie sądzę, by ktokolwiek był na tyle mądry, aby ocenić, co jest możliwe, a co nie.

ODPOWIEDZ