Registriert seit: 6. Feb 2008
838 Beiträge
|
AW: Aufbau einer Währungstabelle
25. Jan 2015, 10:37
Bei den Wechselkursen hin&her ist hier leider ein entscheidender Fakt vergessen worden:
An- & Verkaufskurs sind immer UNTERSCHIEDLICH. Zu erfassen sind also immer ein Geldkurs & ein Briefkurs, auch als Bid/Ask bekannt.
Wenn es genau werden soll/muss, zählt auch die Uhrzeit. Denn alles vor dem (EZB)Fixing wird zum Vortageskurs abgerechnet, alles danach zum "Tageskurs"
Leider funktioniert auch das Beispiel mit der Wechselorgie im Dreieck nicht so einfach, das man es sich machen ließe, wen der vermeintliche Ertrag Positiv ist...
Erstens fehlt hier gleich 2x oder 3x der Bid/Ask-Spread plus der Aussführungsspread/Transaktionsgebühren. Zweitens braucht es zum historischen prüfen eine gute(teure) Kurshistory mit einer sehr hohen Zeitauflösung(im Idealfall bis Millisekunden) und zur Liveausführung einer möglichen Transaktion eine schnelle automatische Orderausführung.
Für eine Lagerbestandsbewertung oder für eine Rechnungsstellung in Fremdwährung reicht so eine "einfache" Kursdatenbank eventuell, aber man sollte wissen wo die Grenzen des Konzepts liegen. Umgedreht wäre eine Lösung mit z.B. 300Mio Datensätzätzen für alle auf die Millisekunde genau erfassten EUR/USD Transaktionen der letzten 10Jahre total OverSized, wenn ein einfacher Tageskurs reicht. (zufällig kenne/habe ich beides, und weiß das sobald die Zeit sekundengenau über Zeitzonen hinweg ins Spiel kommt, der Spaß aufhört und es ernst wird)
-> man schaue in sein Pflichten-/Lastenheft und prüfe, welche Anforderung an Live Genauigkeit und historische Reproduziebarkeit notwendig bzw. sinnvoll ist
=> erst dann lässt sich die Frage nach dem sinnvollem Aufbau einer Währungstabelle samt passender (ORM)Klassenstruktur praktisch beantworten
-> eine lokale Kurshistory als Cache ist ok, aber zum Füllen der History sollte man online die Kurse abfragen. Für Tageskurse gibt es kostenlose (Web)Services, für komplette Historien oder zeitnahe bis zu Realtime Kursen gibt es kaum kostenlose Quellen, aber gegen Geld gibt es für jede Anforderung irgendwo ein passendes Datenabo.
|