Hallo zusammen
Hier findet Ihr das Coding, wie Investox den Daten-Import eines "rund um die Uhr" mit der Zeitzone CET/CEST aufgezeichneten USA Aktien- oder ETF Titels auf die Haupt-Handelszeit in USA einschränken kann - unter Berücksichtigung der Sommer-Winterzeit Umstellung in Europa.
Motivation für diese Entwicklung war: um EOD-Systeme schnell von MLDownloader Daten auf IB-Daten umstellen zu können; das Coding ist offengelegt, somit sollte es jedem möglich sein, damit auch andere Rund-um-die-Uhr USA Realtime Daten-Feeds auf EOD Europa anzupassen.
Ich stelle mir aktuell zwei Modelle vor, um dieses Coding anzuwenden:
1) man hat sowieso schon einen Titel langjährig mit RTT aufgezeichnet. Trotzdem hat man aber bisher EOD mit yahoo Daten gehandelt:
* ich gehe hier nun dessweiteren davon aus, dass man die Daten mit RTT 7*24h aufgezeichnet hat, also ohne jede Zeit-Einschränkung
* nun legt man einen Alias an in der Investox Titel-Verwaltung, am Beispiel SPY einen Alias: SPY_PSEUDO_EOD
* der Alias fusst auf den Daten des SPY, in die Handelszeit-Einschränkung des Alias-Titels kommt die Definition / Coding rein aus der oben verlinkten Investox-Forums-Datenbank
* diesen Titel SPY_PSEUDO_EOD ersetze man nun in seinem Life Handelssystem (*), das sollte es gewesen sein
* (aber Hallo, natürlich nicht vergessen, die Ordereinstellungen auf diesen Titel anzupassen!)
2) man hat ausschliesslich auf yahoo Daten gehandelt:
* nun aber fix, Titel in RTT definieren, 7*24h Aufzeichnung
* dazu einen Alias definieren wie bei 1) beschrieben
* dann so schnell wie möglich vie RTT einen Backfill starten mit soviel wie möglich Daten rückwirkend einsammeln
* Dann einen Kombi-Titel in Investox erstellen: vorne die yahoo-Daten, anschliessend ab Stichtag die RTT Daten auf dem Alias
* diesen Kombititel ersetze man nun in seinem Life Handelssystem (*), das sollte es gewesen sein
* (aber Hallo, natürlich auch hier nicht vergessen, die Ordereinstellungen auf diesen Titel anzupassen!)
Vielleicht hilft es ja dem einen onder anderen, sobald finance.yahoo.com wirklich dicht macht.
PS *:
Haftungs-Ausschluss: vorher backtesten, ich übernehme natürlich keine Verluste, die jemand erleidet mit diesem Coding, im Gegenzug frage ich auch nicht an einem Anteil an jemandes Gewinnen
;
mit "Life-Handelssystem" ist hier ganz deutlich ein Life-System im Paper-Trading Modus gemeint, also auf einem simulierten Konto:
niemals mit Echtgeld handeln ist die dringende Empfehlung, so kann man nämlich niemals Geld verlieren! Alles andere, was Ihr sonst macht, ist Euer privat Vergnügen
Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »Bernd« (23. Juni 2017, 20:31)