Hallo Herr Stark,
leider habe ich folgendes Problem nicht lösen können und hoffe auf eine Lösung Ihrerseits.
Folgende Problemstellung besteht.
Ich möchte täglich die Excel-Datei (Positions.xls), welche die Bestände verschiedener VIX-Futures und VIX-Optionen enthält, in eine SQLite Datenbank einlesen.
VIX-Futures können über die Variable "Market" mit dem Wert CFE identifiziert werden, wohingegen Optionen den Wert CBOE aufweisen.
Nachdem es sich hierbei um Bestände handelt müssen einem Datum mehrere Einträge zugeordnet werden. Ferner dürfen die Daten nicht aktuallisiert werden sondern lediglich ergänzt werden.
Neben der Position_Size (Variable in Datenbank), welche dem Wert in "Current Net Position" aus der Position.xls entsprechen soll, muss das CFE_Symbol (Variable in Datenbank) anhand eines vordefinierten Schlüssels über die Variable "Contract Month" (Positions.xls) ermittelt werden.
Das CFE_Symbol startet immer mit VIX gefolgt von einem Kürzel für den entsprechenden Monat (siehe Tabelle unten) und am Ende steht die Jahreszahl (Contract Year aus Position.xls).
01 = F
02 = G
03 = H
04 = J
05 = K
06 = M
07 = N
08 = Q
09 = U
10 = V
11 = X
12 = Z
Bspw. der erste Eintrag in Position.xls sollte folgendes CFE_Symbol zugeordnet werden: VIXX11
Das CFE_Symbol des zweiten Eintrags lautet: VIXG12
In einem zweiten Schritt sollten dann die Werte für Bloomberg_Ticker und Reuters_RIC mit einer SQL Abfrage anhand des CFE_Symbols über die Tabelle FUTURES (Tabelle in SQLite Datenbank) ergänzt werden.
Anbei finden Sie die entsprechenden Dateien (SQLite Datenbank und Positions.xls).
Ich hoffe dass sich auch diese anspruchsvolle Aufgabe mit FlowHeater lösen lässt.
Vielen Dank für Ihre tatkräftige Unterstützung.
Mit freundlichen Grüßen,
Oliver Schwindler
Anhang Files-20111107.zip wurde nicht gefunden.