Backtest Serverzeit hängt 3 Tage fest

 

Mir sind in einem Backtest Merkwürdigkeiten aufgefallen, weshalb ich einige Ausgaben im Journal aktiviert habe ...

Dabei fiel mir auf, dass die Serverzeit im Backtest scheinbar gut 3 Tage lang auf der gleichen Zeit verweilte. Woran kann das liegen, Bug, fehlende Daten in der Historie?

Das Skript läuft alle 60 sec, sieht man im Journal auch immer gut, aber dann gibt es einen Aussetzer .. Dementsprechend läuft dann mein Zeitausstieg ins Leere oder erfolgt viel zu spät.

Beispiel der Journalausgabe:

CS    0    23:07:42.045    Core 01    2022.07.08 22:57:00   Opentime Masterposition:1657285800
CS    0    23:07:42.045    Core 01    2022.07.08 22:57:00   Serverzeit: 1657321020
CS    0    23:07:42.045    Core 01    2022.07.08 22:57:00   Ausstieg in sec: 125280
CS    0    23:07:42.045    Core 01    2022.07.08 22:58:00   Opentime Masterposition:1657285800
CS    0    23:07:42.045    Core 01    2022.07.08 22:58:00   Serverzeit: 1657321080
CS    0    23:07:42.045    Core 01    2022.07.08 22:58:00   Ausstieg in sec: 125220
CS    0    23:07:42.045    Core 01    2022.07.08 22:59:00   Opentime Masterposition:1657285800
CS    0    23:07:42.045    Core 01    2022.07.08 22:59:00   Serverzeit: 1657321140
CS    0    23:07:42.045    Core 01    2022.07.08 22:59:00   Ausstieg in sec: 125160
CS    0    23:07:42.045    Core 01    2022.07.08 23:00:00   Opentime Masterposition:1657285800
CS    0    23:07:42.045    Core 01    2022.07.08 23:00:00   Serverzeit: 1657321199
CS    0    23:07:42.045    Core 01    2022.07.08 23:00:00   Ausstieg in sec: 125101
CS    0    23:07:42.045    Core 01    2022.07.08 23:01:00   Opentime Masterposition:1657285800
CS    0    23:07:42.045    Core 01    2022.07.08 23:01:00   Serverzeit: 1657321199
CS    0    23:07:42.045    Core 01    2022.07.08 23:01:00   Ausstieg in sec: 125101

nach gute 3 Tagen sprang die Zeit dann scheinbar wieder an:

CS    0    23:07:42.045    Core 01    2022.07.11 01:03:00   Opentime Masterposition:1657285800
CS    0    23:07:42.045    Core 01    2022.07.11 01:03:00   Serverzeit: 1657321199
CS    0    23:07:42.045    Core 01    2022.07.11 01:03:00   Ausstieg in sec: 125101
CS    0    23:07:42.045    Core 01    2022.07.11 01:04:00   Opentime Masterposition:1657285800
CS    0    23:07:42.045    Core 01    2022.07.11 01:04:00   Serverzeit: 1657321199
CS    0    23:07:42.045    Core 01    2022.07.11 01:04:00   Ausstieg in sec: 125101
CS    0    23:07:42.045    Core 01    2022.07.11 01:05:00   Opentime Masterposition:1657285800
CS    0    23:07:42.045    Core 01    2022.07.11 01:05:00   Serverzeit: 1657501500
CS    0    23:07:42.045    Core 01    2022.07.11 01:05:00   Ausstieg in sec: -55200

Hier noch kurz die Ausgabezeilen im Code

      long serverzeit= (long) TimeCurrent();
      printf("Serverzeit: "+serverzeit);

Vielen Dank für erhellende Hinweise

Gruß

Matthias

 
trautsch:

Mir sind in einem Backtest Merkwürdigkeiten aufgefallen, weshalb ich einige Ausgaben im Journal aktiviert habe ...

Dabei fiel mir auf, dass die Serverzeit im Backtest scheinbar gut 3 Tage lang auf der gleichen Zeit verweilte. Woran kann das liegen, Bug, fehlende Daten in der Historie?

Das Skript läuft alle 60 sec, sieht man im Journal auch immer gut, aber dann gibt es einen Aussetzer .. Dementsprechend läuft dann mein Zeitausstieg ins Leere oder erfolgt viel zu spät.

Beispiel der Journalausgabe:

CS    0    23:07:42.045    Core 01    2022.07.08 22:57:00   Opentime Masterposition:1657285800
CS    0    23:07:42.045    Core 01    2022.07.08 22:57:00   Serverzeit: 1657321020
CS    0    23:07:42.045    Core 01    2022.07.08 22:57:00   Ausstieg in sec: 125280
CS    0    23:07:42.045    Core 01    2022.07.08 22:58:00   Opentime Masterposition:1657285800
CS    0    23:07:42.045    Core 01    2022.07.08 22:58:00   Serverzeit: 1657321080
CS    0    23:07:42.045    Core 01    2022.07.08 22:58:00   Ausstieg in sec: 125220
CS    0    23:07:42.045    Core 01    2022.07.08 22:59:00   Opentime Masterposition:1657285800
CS    0    23:07:42.045    Core 01    2022.07.08 22:59:00   Serverzeit: 1657321140
CS    0    23:07:42.045    Core 01    2022.07.08 22:59:00   Ausstieg in sec: 125160
CS    0    23:07:42.045    Core 01    2022.07.08 23:00:00   Opentime Masterposition:1657285800
CS    0    23:07:42.045    Core 01    2022.07.08 23:00:00   Serverzeit: 1657321199
CS    0    23:07:42.045    Core 01    2022.07.08 23:00:00   Ausstieg in sec: 125101
CS    0    23:07:42.045    Core 01    2022.07.08 23:01:00   Opentime Masterposition:1657285800
CS    0    23:07:42.045    Core 01    2022.07.08 23:01:00   Serverzeit: 1657321199
CS    0    23:07:42.045    Core 01    2022.07.08 23:01:00   Ausstieg in sec: 125101

nach gute 3 Tagen sprang die Zeit dann scheinbar wieder an:

CS    0    23:07:42.045    Core 01    2022.07.11 01:03:00   Opentime Masterposition:1657285800
CS    0    23:07:42.045    Core 01    2022.07.11 01:03:00   Serverzeit: 1657321199
CS    0    23:07:42.045    Core 01    2022.07.11 01:03:00   Ausstieg in sec: 125101
CS    0    23:07:42.045    Core 01    2022.07.11 01:04:00   Opentime Masterposition:1657285800
CS    0    23:07:42.045    Core 01    2022.07.11 01:04:00   Serverzeit: 1657321199
CS    0    23:07:42.045    Core 01    2022.07.11 01:04:00   Ausstieg in sec: 125101
CS    0    23:07:42.045    Core 01    2022.07.11 01:05:00   Opentime Masterposition:1657285800
CS    0    23:07:42.045    Core 01    2022.07.11 01:05:00   Serverzeit: 1657501500
CS    0    23:07:42.045    Core 01    2022.07.11 01:05:00   Ausstieg in sec: -55200

Hier noch kurz die Ausgabezeilen im Code

Vielen Dank für erhellende Hinweise

Gruß

Matthias

Hängt wahrscheinlich mit dem Wochende zusammen. Das Symbol endet im Handel und dann kommen merkwürde serverzeiten.

 
Christian #:

Hängt wahrscheinlich mit dem Wochende zusammen. Das Symbol endet im Handel und dann kommen merkwürde serverzeiten.

Ok, dann sind ja vermutlich auch keine Daten in der Historie ... Wird es wohl irgendwie sein.

Danke

Matthias