Import
<< Click to Display Table of Contents >> Import |
Historische Daten können aus einer Textdatei mit der Erweiterung ".txt" auf der Registerkarte Laden des Fensters Historische Daten importiert werden. Mehrere Formate und Datentypen werden unterstützt und NinjaTrader kann optional 'Minute' Balken aus Tickdaten sowie Tagesbalken aus Tick oder Minute Daten erstellen.
Verstehen der ImportoptionenDie folgenden Formate und Optionen stehen beim Import einer Textdatei zur Verfügung:
Format Wählen Sie eine von drei Optionen, die im Dropdown-Menü Format verfügbar sind:
1.MetaStock - Wählen Sie diese Option, wenn Sie eine historische MetaStock-Datentextdatei importieren 2.NinjaTrader (Zeitstempel in der Importdatei(en) stellen das Ende der Taktzeit dar) 3.NinjaTrader (Zeitstempel in der Importdatei(en) stellen den Beginn der Taktzeit dar) 4.Tick Data, LLC
Datentyp Wählen Sie eine von drei verfügbaren Optionen für den Datentyp:
1.Ask - Datenwerte in der Textdatei stellen historische Ask-Preise dar 2.Bid - Die Datenwerte in der Textdatei stellen historische Bidpreise dar 3.Last - Die Datenwerte in der Textdatei stellen historische letzte Preise (Trades) dar Zeitzone der importierten Daten Wählen Sie die Zeitzone der zu importierenden Daten aus (nicht die Zeitzone, in die Sie importieren, da alle importierten Daten immer in lokale PC-Zeit umgewandelt werden). Wenn Sie Daten importieren, die aus NinjaTrader exportiert wurden, dann sollte dies als UTC belassen werden, da NinjaTrader Exporte immer in der UTC-Zeitzone erfolgen.
Generieren Sie "Minuten"-Balken aus importierten Tick-Daten: Wählen Sie diese Option, um die Tick-Daten aus der Importdatei in historische Minuten-Daten zu konvertieren. Dadurch kann jedes Minutenintervall innerhalb vonNinjaTrader verfügbar sein.
Generieren Sie Tagesbalken aus importierten Tick- oder Minutendaten: Wählen Sie diese Option, um die Tick oder Minute Daten aus der Importdatei in Tagesdaten zu konvertieren. Dies ermöglicht das Erstellen von Tages-, Wochen-, Monats- und Jahresbalken innerhalb von NinjaTrader. (Weitere Informationen zu historischen Daten finden Sie im Abschnitt "Historische & Echtzeitdaten" des Hilfeleitfadens.)
Hinweis: Das Erzeugen von Balken aus importierten Tickdaten erfolgt auf der Grundlage der Zeitstempel der Tickdaten. Es ist möglich, dass die erzeugten Balken nicht perfekt mit den vom Datenanbieter bereitgestellten Minuten- oder Tagesbalken übereinstimmen, da sie eine andere Zeitstempelgranularität verwenden können als Ihre Importdaten für ihre eigenen Balkengenerationen. |
Verständnis des Imports von Dateien und Datenformaten
DateinameBei Verwendung des NinjaTrader Formats muss der Name der zu importierenden Textdatei der NinjaTrader Instrumentenbezeichnung gefolgt von einem Punkt und "Last", "Bid" oder "Ask" je nach Datentyp sein. Zum Beispiel:
MSFT.Last.txt für die Microsoft-Aktie letzte Kursdaten ES 12-09.Bid.txt für die S&P E-mini Dezember Kontrakt Bid-Preisdaten EURUSD.Ask.txt für das Währungspaar Euro/USD Ask-Preisdaten
Tägliches BalkenformatJeder Balken muss auf einer eigenen Zeile stehen und Felder müssen durch Semikolon (;) getrennt sein. Es können nur 1 Tagesbalken importiert werden.
Das Format ist: yyyyMMdd;Eröffnungspreis; Höchstpreis; Tiefstpreis; Schlusspreis; Volumen
Beispieldaten: 20061023;1377.25;1377.25;1377.25;1377.25;86 20061024;1377.25;1377.25;1377.25;1377.25;27 20061025;1377.25;1377.25;1377.25;1377.25;24 20061026;1377.50;1377.50;1377.25;1377.25;82
MinutenbalkenformatJeder Balken muss auf einer eigenen Zeile stehen und Felder müssen durch Semikolon (;) getrennt sein. Es können nur 1-Minuten-Balken importiert werden.
Das Format ist: yyyyMMdd HHmmss;Eröffnungspreis; Höchstpreis; Tiefstpreis; Schlusspreis; Volumen
Beispieldaten: 20061023 004400;1377.25;1377.25;1377.25;1377.25;86 20061023 004500;1377.25;1377.25;1377.25;1377.25;27 20061023 004600;1377.25;1377.25;1377.25;1377.25;24 20061023 004700;1377.50;1377.50;1377.25;1377.25;82
Tick-Format (Zweite Granularität)Jeder Tick muss auf einer eigenen Zeile stehen und Felder müssen durch Semikolon (;) getrennt sein.
Das Format ist: yyyyMMdd HHmmss;Preis;Volumen;Volumen
Beispieldaten: 20061107 000431;1383.00;1 20061107 000456;1383.25;25 20061107 000456;1383.25;36 20061107 000537;1383.25;14 Tick-Format (Subsekunden-Granularität)Sie können auch die Tick-Granularität bis zur Zehnmillionstelsekunde importieren. Jeder Tick muss auf einer eigenen Zeile stehen und Felder müssen durch Semikolon (;) getrennt sein.
Das Format ist: yyyyMMdd HHmmss fffffff;Preis;Volumen;Volumen
Beispieldaten: (Hinweis: Wenn Sie Daten in Millisekundengranularität importieren möchten, dann muss jede Zeile die restlichen "0" hinter sich haben, um korrekt zu importieren.) 20061107 000431 1000000;1383.00;1 20061107 000456 1000000;1383.25;25 20061107 000456 2000000;1383.25;36 20061107 000537 7000000;1383.25;14
Tick Replay Format (Sub Second Granularity)Jeder Tick muss auf einer eigenen Zeile stehen und Felder müssen durch Semikolon (;) getrennt sein.
Das Format ist: yyyyMMdd HHmmss fffffff;Letzter Preis; Bid-Preis; Ask-Preis;Volumen
Beispieldaten: (Hinweis: Wenn Sie Daten in Millisekundengranularität importieren möchten, dann muss jede Zeile die restlichen "0" hinter sich haben, um korrekt zu importieren.) 20061107 000431 1000000;1383.00;1383.00;1383.25;1 20061107 000456 1000000;1383.25;1382.50;1382.25;25 20061107 000456 2000000;1383.25;1383.25;1383.50;36 20061107 000537 7000000;1383.25;1383.25;1383.50;14
Tick Replay Format (Sekunden Granularität)Jeder Tick muss auf einer eigenen Zeile stehen und Felder müssen durch Semikolon (;) getrennt sein.
Das Format ist: yyyyMMdd HHmmss;letzter Preis; Bid Price;Ask Price;Volumen
Beispieldaten: 20061107 000431;1383.00;1383.00;1383.25;1 20061107 000456;1383.25;1382.50;1382.25;25 20061107 000456;1383.25;1383.25;1383.50;36 20061107 000537;1383.25;1383.25;1383.50;14 |
Wie man historische Daten importiert aus einer Textdatei
Tipps zum ImportierenBitte lesen Sie die folgenden Punkte vor dem Import durch: •Wenn Sie historische Daten für ein Futures- oder Deviseninstrument importieren, MUSS das Instrument in der Datenbank vorhanden sein. Wenn dies nicht der Fall ist, müssen Sie es zuerst über das Instrumentenfenster hinzufügen. •Alle Daten, die importiert werden, wenn das Instrument nicht in der Datenbank vorhanden ist, werden automatisch als Instrumententyp "Stock" importiert •Datenpunkte werden auf die Tickgröße des Instruments gerundet, wie sie importiert wird, wenn der Preis nicht gleichmäßig durch die Tickgröße des Instruments teilbar ist •Importierte Daten, unabhängig von der Zeitzone, werden in die lokale Zeitzone umgewandelt.
Historische Textdaten importierenSo importieren Sie historische Daten aus einer Textdatei in NinjaTrader:
Wählen Sie das Format und den Datentyp, die die Daten in der Importdatei korrekt darstellen (siehe Abschnitt "Verständnis der Importoptionen" oben) Wählen Sie optional eine der Optionen Generieren...., um NinjaTrader andere Balkentypen aus den Importdaten erstellen zu lassen Wählen Sie die Zeitzone der importierten Daten aus (Hinweis: Alle Daten, die aus NinjaTrader exportiert werden, werden immer in der UTC-Zeitzone exportiert.) Klicken Sie auf die Schaltfläche Import Wählen Sie die zu importierende Textdatei von Ihrem PC aus und drücken Sie die Schaltfläche "Öffnen".
NinjaTrader versucht, die Textdatei zu importieren. Wenn dies erfolgreich war, erscheint ein Fenster, das dies bestätigt. Wenn dies nicht erfolgreich ist, erscheint ein Fehlerfenster und Sie sollten die Registerkarte Log des Kontrollzentrums überprüfen, um den/die Fehler anzuzeigen. |
Formatierung von Daten aus Tick Data, LLC
Beim Export von Daten aus Tick Data, LLC mit ihrem TickWrite-Dienstprogramm müssen die Daten in einem Format exportiert werden, das NinjaTrader importieren kann, und dann muss die Datei ordnungsgemäß umbenannt werden.
Formatieren von DatenLaden Sie die folgende Datei herunter und entpacken Sie diese, um auf die Datei NinjaTrader.twj zuzugreifen: TickDataLLC.zip.Innerhalb von TickWrite können Sie zu File gehen und Open Job wählen, um die Datei NinjaTrader.twj auszuwählen. Jetzt können Sie konfigurieren, welche Daten Sie exportieren möchten und wenn Sie den Job ausführen, werden die Daten im gewünschten Format vorliegen.
Formatieren des DateinamensBei Verwendung des NinjaTrader Formats muss der Name der zu importierenden Textdatei der NinjaTrader Instrumentenbezeichnung gefolgt von einem Punkt und "Last", "Bid" oder "Ask" je nach Datentyp sein. Zum Beispiel:
MSFT.Last.txt für die Microsoft-Aktie letzte Kursdaten ES 12-09.Bid.txt für die S&P E-mini Dezember Kontrakt Bid-Preisdaten EURUSD.Ask.txt für das Währungspaar Euro/USD Ask-Preisdaten |