Da ich auch ein wenig mit der Datenschnittstelle gekämpft habe, möchte ich einen kurze Beschreibung meiner bisherigen Erkenntnisse weitergeben.
Beschreibung Datenimport in den Market-TraderDB Version: 5.10.11-0 (kurz MT)
Zur Pflege der Daten Endof Day und Intraday bietet der MT in der Menüleiste der Menüpunkt Kursdaten. Die Menüpunkte unter Kursdaten sind
ASCII Kurse importieren
EOD Kurse editieren
Intraday Kurse editieren
Namen editieren
Gruppen editieren
Beschreibung der Menüpunkte:
Gruppen editieren:
Unter Gruppen editieren sind zurzeit 5 Gruppen angelegt. Die Handelbare Werte sind diesen Gruppen zugeordnet. Also FGBL, FDAX, FESX gehören zur Gruppe EUREX. Zukünftige neue Werte werden bei Anlage der entsprechenden Gruppe zugeordnet. Abstimmung mit SwingMan ist erforderlich, damit eine einheitliche Datenbankpflege möglich ist.
Namen Editieren:
Unter Namen editieren sind zurzeit die die Werte FGBL, FDAX und FESX eingetragen. Hier können weitere Werte hinzugefügt werden. Abstimmung mit SwingMan ist erforderlich damit eine einheitliche Datenbankpflege möglich ist.
Intraday Kurse editieren:
Unter dem Menüpunkt Indraday Kurse editieren hat der Anwender die Möglichkeit Indradaydaten (Periode 5 min) hinzuzufügen, zu ändern oder auch einzelne Datensätze zu löschen. Links oben wählt man die Gruppe, in der sich der Wert befindet. Links unten wählt man den Wert, den man bearbeiten möchte. Auf der rechten Fensterseite werden dann die einzelnen Datensätze für den gewählten Wert angezeigt. Mittels der Button unter dem Fenster können diese Datensätze editiert, gelöscht oder auch neue Datensätze angefügt werden. Dabei steht <+> für die Anlage eines neuen Datensatzes und <-> für Datensatz löschen. Mit dem Dreieck nach oben werden Datensätze editierbar gemacht.
Beispiel: Ich möchte den Wert für Open am 13.10.2005 18:00 Uhr ändern. Ich wähle den Datensatz. Betätige den Editierbutton. Ändere den Wert. Und übernehme den geänderten Wert mit dem Häckchen-Button <übernnehmen>.
Verweilt man mit der Maus über den Button wird die Funktion im Tooltip angezeigt.
EOD Kurse editieren:
Analog zu Intraday Kurse editieren.
Die weiteren vorhandenen Button wie <Tabelle hinzufügen> und <Kursdaten importieren> müssen von SwingMan erklärt werden.
ASCII Kurse importieren:
Unter dem Menüpunk ASCII Kurse importieren steht eine Schnittstelle zum Importieren von externen Kursdaten zur Verfügung. Die Schnittstelle ist auch in der Lage Die Daten in das interne Datenbankformat zu konvertieren.
Beschreibung an einem Beispiel:
Ich möchte Intraday Kurse des FGBL der Periode 5 min in MT importieren.
1. Beschaffung: Die Quellen für Intraday Daten werden in diesem Thread zukünftig diskutiert.
2. Ich habe die Daten aus Tradesignal Enterprice verwendet. In Tradesignal einen Indikator gebaut der die Werte über Printbefehl ausgibt. (print(datetime,datetime,o,h,l,c,v).
3. Daten mit Drag und Drop in excel importiert. Dort eine Spalte für Ticker hinzugefügt und Spalten für Date und Time formatiert. Die Datei dann als CSV Datei abgespeichert in einen neu angelegten Ordner „ImportDateien“ abgelegt.
4. In MT diese Datei unter Source Ordner ausgewählt und als Zielordner Eurex unter Data_5min ausgewählt.
5. Auf der rechten Seite werden jetzt die Daten der Quelldatei angezeigt.
6. Im oberen Bereich des Konverters können die entsprechenden Einstellungen für die Kurswerte, sowie die Inputformate für Date, Time und das Trennzeichen der CSV Datei festgelegt werden. Die Einstellungen sind nur einmal vorzunehmen, da sich das Programm die vorgenommenen Einstellungen merkt.
7. Im unteren Bereich auf der linken Seite sind die Einstellungen auf Richtigkeit zu überprüfen.
8. Als Letztes wird der Button Konvertierung starten gedrückt. Die Daten werden konvertiert und in die MT Datenbank eingelesen und stehen dann in MT zu Verfügung.
Bitte ergänzen! Ich fasse dann die Erweiterungen in einer PDF Datei zusammen.
_________________
Zuletzt bearbeitet von Fisch am 23.10.2005, 05:08, insgesamt einmal bearbeitet
Joram
Anmeldedatum: 17.08.2005 Beiträge: 2238
Verfasst am: 05.12.2005, 08:23
Hallo,
ich werde verzeweifelt. ich versuche diese kurze Datenreihe zu FDAX zuzufügen. Ich schaffe das nicht. Vielleicht jeman weiß wie man das machen sollte?
Mit diesen Einstellungen sollte es funktionieren.
1. Ich habe die Daten kopiert und in eine Ttxt datei mit dem Namen FDAX gespeichert
2. Die Einstellungen wie im Bild vorgenommen.
3. Unten Links Speichern gedrückt für Einstellungen und Namen vergeben!
4. Kovertierung starten
Joram
Anmeldedatum: 17.08.2005 Beiträge: 2238
Verfasst am: 05.12.2005, 10:03
@Fisch,
vielenh ´Dank für Deine Mühe. Bei mir funktioniert das nicht, leider.
Ich kriege die neue Datensätze nicht in die FDAX Tabelle rein. Ich hbe die ganze Zeit den alten Datenbetstand wie vor der Konvertierung. Ich habe keine Ahnung, wo die konvertierten Datensätzen landen. Auf jeden Fall nicht in der FDAX TAbelle _________________
Fisch
Anmeldedatum: 02.09.2005 Beiträge: 1641
Verfasst am: 05.12.2005, 10:19
Mach bitte ein Hardcopy von Deinen Einstellungen und lade das Bild hoch!
Das klappt schon noch!
SwingManT
Anmeldedatum: 17.08.2005 Beiträge: 1700 Wohnort: Frankfurt am Main
Verfasst am: 05.12.2005, 10:25
@Fisch, @Joram
- Es muß auch in die Namenstabelle eine Übereinstimmung geben!
In die Tabellen-Name Spalte muß FDAX stehen (was der Fall ist), und in die Source_Name auch FDAX, damit die FDAX.txt Datei eingelesen werden kann! _________________
Joram
Anmeldedatum: 17.08.2005 Beiträge: 2238
Verfasst am: 05.12.2005, 10:51
@Swingman
@Fisch
Es hat geklappt
Ich habe die Namen angepasst und außerdem war "Ticker" nicht ausgeschaltet.
Jetzt ist alles OK. _________________