Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Allgemeine Fragen (http://www.expert-advisor.com/forum/forumdisplay.php?f=103)
-   -   Zeitverschiebung GMT beim testen vermeiden (http://www.expert-advisor.com/forum/showthread.php?t=4461)

oschi4711 09.09.15 17:47

Zeitverschiebung GMT beim testen vermeiden
 
Hallo und guten Tag,
seit Wochen entwickle ich einen EA auf MT4, der soweit ganz gut läuft in den Backtests.
Allerdings bei Activtrades. Jetzt bin ich auf den Broker FXCM aufmerksam geworden, der (allerdings mit Kommision) sehr geringe Spreads hat. Mit diesen
Spreads läuft der EA natürlich noch besser. Ziehe ich dann die Kommision ab ist FXCM immer noch besser als Activtrades.
ABER:
Bei FXCM ist die Serverzeit minus 2 Stunden zur aktuellen Zeit.
Das macht meinem EA dicke Probleme. Er läuft zunächst, aber er tradet nicht :-( .
Jetzt meine Fragen.
1. Wenn ich die Systemzeit meines Rechners an die Serverzeit des FXCM-Servers anpasse, müssten dann nicht alle Probleme erledigt sein ?? Der FXCM-Server weiss ja nicht wo ich wohne..., oder mach ich da einen Gedankenfehler ?? Die "falsche" Systemzeit auf meinem Rechner würde mich nicht stören.
2. Oder ist das Zeitproblem nur bei den DEMO-Konten und nicht bei den Echten ??
Und noch eine Frage.
3. Wie verhält sich das Zeitproblem beim Backtesten?? Welche Zeit ist im Backtest relevant ?? Kann doch nur "meine" Zeit und nicht die Serverzeit sein, oder ?? D.h. ja in letzter Konsequenz, dass ich einen EA, der mit Datumswechsel arbeitet (ein Trade pro Tag) eigentlich bei FXCM gar nicht backtesten kann, da ja nur falsche Ergebnisse wegen des Tageswechsels rauskommen können. Versteh ich nicht. Bitte um Hilfe.

Vielen herzlichen Dank....
Gruß
oschi

Raul0 09.09.15 18:50

Hallo,

ich hatte mir mal den Spass gemacht und Backtestergebnisse mit dem Livekonto verglichen im selbigen Zeitraum.
Bei mir war es so, dass es keine Übereinstimmung gab.
Back, Demo und Real sind 3 verschiedene Dinge, zumindest wenn es um schnell reagierende EAs geht.

oschi4711 09.09.15 21:39

Hallo Raul,
danke für Deine Antwort, die mir aber nicht weiterhilft, wenn Du meine Fragen lesen würdest.
Hat irgendjemand einen Beitrag, der sich auf meine Fragen bezieht?? Danke.
Gruß
oschi

oschi4711 10.09.15 15:26

...der Themaverfasser nochmal:
Habe jetzt die Idee zumindest beim Forward-Testing und evtl auch später Live
einen Trade-Copier zu benutzen.
Also im "Sender"-Mt4 laufen meine EA's und im Empfänger (Broker mit besseren Spreads, aber "falsche" Serverzeit) werden die Trades auch sofort ausgeführt.
Hat jemand Erfahrung mit "sowas". Gibt es da Fallen oder Gemeinheiten an die ich jetzt evtl. nicht denke ??
Danke nochmals
oschi

JJ-FX 11.09.15 21:15

Wenn der EA nicht tradet und es tatsächlich an der Serverzeit liegt, dann muß irgendwo in dem EA ja ein Parameter zur Steuerung der Handelszeiten sein. Also entweder die Werte je nach Serverzeit anpassen oder einen zusätzlichen GMT-Offset Parameter einbauen, der die Anpassung vornimmt.

ZU den Fragen:
  1. Nein, es ist nur die Serverzeit relevant.
  2. Das "Problem" betrifft jeden Server, egal ob Demo oder Live.
  3. Es gilt die Serverzeit der Datenquelle. Stammt die Datenhistorie von einem GMT-2 Broker, läuft der Backtest mit GMT-2.
  4. Hängt vom verwendeten Trade-Copier ab. In jedem Fall gibt es eine Zeitverzögerung durch das Kopieren, die für oder gegen Dich laufen kann. Der Rest hängt von der Funktionsweise (z.B. Pending Orders, Verwendung von SL/TP) des EA ab. Ein guter Trade Copier fängt das meiste ab, ansonsten kann es passieren, daß auf dem Ursprungskonto z.B. der TP erreicht wurde, aber auf dem Zielkonto nicht - für den EA ist der Trade erledigt, aber auf dem Zielkonto geistert er noch herum. Oder eine Pending Order auf den Zielkonto wird ausgelöst, aber auf dem Ursprungskonto nicht - für den EA gibt es keine Order zum überwachen, keinen SL oder TP zum anpassen usw., aber auf dem Zielkonto gibt es einen Trade. Je langfristiger eine Strategie, je besser läßt sie sich kopieren. Je näher die Strategie in Richtung Scalping geht, je höher die Risiken.

oschi4711 12.09.15 09:17

Lieber JJ-FX,
vielen Dank für Deine ausführliche Antwort :-)

oschi4711 17.09.15 08:24

Guten Morgen,
jetzt hab ich doch noch eine Frage. Wenn ich diesen GMT-Offset-Parameter einbaue, greift der dann auch beim Backtesten ??

Danke und Gruß
oschi

JJ-FX 17.09.15 20:52

Ja.

Kleine Anmerkung am Rande, es gibt auch noch Sommer- und Winterzeit ...


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:21 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum