Import und Export von Instrumenten
Last updated
Last updated
Über den Import/Export-Button können folgende Aktionen ausgeführt werden:
Beschreibung der Funktionen:
Märkte+Mappings ausw.: siehe mehr dazu in Instrumente: Märkte und Mappings
Aus Datei import.: Import von Instrumenten aus einer CSV-Datei.
Aus Dialog import.: hier können Symbole mit gleichen Kriterien eingefügt werden.
Mappings import.: Import von Mappings aus einer CSV-Datei.
Instrumentlisten importieren: Import von Instrumenten Listen aus einer CSV-Datei
Der Name des *.csv-Files wird als Instrumentlisten-Name vorgeschlagen. Ein Import über schreibt keine bestehende Listen, sondern fügt nur Instrumente ein, die im *.csv-File vorhanden sind, nicht jedoch in der Instrumentliste. Ein Import überschreibt jedoch bestehende Instrumente (Details werden aktualisiert).
Import aus Instruments DB XML Export Snapshot: erzeugt ein Backup-File von Instrumenten. Siehe mehr dazu in: Instrument-Editor: Sicherung der Instrument-Datenbank.
Instrument-Export in eine XML-Datei.
Hier werden die Formate aufgelistet um den Import von Instrumenten & Mappings aus einer CSV-Datei durchführen zu können.
Jedes Instrument welches in AgenaTrader analysiert bzw. gehandelt werden soll muss in AgenaTrader registriert werden. Momentan befinden sich ca. 7000 Instrumente aller Instrumenttypen (Stocks, Futures usw.) in der Datenbank.
Folgende Attribute können in AgenaTrader importiert werden: - <Symbol> - Börsen Ticker Symbol - <Name> - Name des Instruments - <Margin> - falls geleveraged so kann hier eine %-Margin eingetragen werden (siehe unten) - <PointValue> - Wert pro Punkt - <TickSize> - Tickgröße - <MainSector> - Sector (bei Aktien) - <DetailSector> - Industrie (bei Aktien) - <InstrumentType> - Siehe Auswahlliste von Instrumenten im Details-Tab - <Exchange> - Siehe Auswahlliste von Börden im Details-Tab - <ETF> - Exchange Traded Fund: true / false - <Currency> - siehe Auswahlliste von Währungen im Details-Tab - <Expiry> - Ablauf des Instruments (bei Futures) - Format: "06.2014" (MM.JJJJ) - <ISIN> - tbd - <DefaultOrdersize> - tbd
falls die Margin bei unterschiedlichen Broker anders ausfällt, so kann man dass in der Symbol-Mapping Tabelle am Details-Tab eingeben.
Die Liste bedarf folgender Formatierung (CSV File):
In der ersten Zeile muss der Tag <Import Instrumens> stehen
danach gibt es <Attributes> und <Instruments> Zeilen.
Die <Attributes> Zeilen bewirken eine Änderung der Attribute für die nachfolgenden <Instrument> Zeilen.
Jedoch auch die <Instrument> Zeilen können Attribute beinhalten.
Musterdatei:
Beispiel Instruments zum Downloaden finden Sie hier.
Wenn Sie "FromYahoo" verwenden: Sehr oft hat man InstrumentListen und weiß deren Basiswährung, InstrumentTypen usw. aber man weiß meist nicht die Haupthandelsbörse bzw. den Namen des Symbols. Dafür gibt es die Möglichkeit, diese Informationen aus dem Internet zu holen: Trägt man bei <Name>FromYahoo bzw. bei der <Exchange>FromYahoo ein, so werden diese Informationen über Yahoo geholt.
ACHTUNG! Möchte man viele Werte importieren so kann das ziemlich lange dauern: a' 1000 Instrumente ca. 10 Min.
Es ist zwischen dem Import von Instrumenten und InstrumentList zu unterscheiden. Instrumentlisten sind Listen von Symbolen die für einen bestimmten Zweck zusammengstellt werden: z.B. LongLists/ShortLists usw. Wenn so eine Liste importiert wird so müssen die Symbole bereits in AgenaTrader registriert sein.
Der Aufbau so einer Liste muss folgendermaßen aussehen:
die erste Zeile benötigt den Tag <Import Instrument list>
danach sind alle Symbole gelistet die zu dieser Liste gehören.
Musterdatei:
Werden Symbole nicht erkannt, so werden diese nach erfolgtem Import in einem Popup ausgegeben:
Beispiel InstrumentList zum Downloaden finden Sie hier.
Zu diesem Thema gibt es auch einen hilfreichen Post im Forum.
Ein Beispiel des Formats für den Import von Mappings aus einer CSV-Datei sieht folgendermaßen aus:
Beispiel Mappings zum Downloaden finden Sie hier
<Import instruments>
<Attributes>
<Exchange>Nasdaq
<Instrumenttype>Stock
<ETF>false
<PointValue>1
<TickSize>0,01
<Currency>USD
<Instrument>
<Symbol>AA
<Name>AA Name
<Margin>25
<MainSector>AAS
<DetailSector>ADS
<Expiry>03.2012
<Instrument>
<Symbol>BB
<Name>BB Name
<Margin>20
<MainSector>BBS
<DetailSector>BDS
<Expiry>04.2012
...
<Attributes>
<Exchange>FromYahoo
<Name>FromYahoo
<Instrumenttype>Stock
<ETF>false
<PointValue>1
<TickSize>0,01
<Currency>USD
<Expiry>06.2014
<Instrument>
<Symbol>CC
<Margin>25
<MainSector>CCS
<DetailSector>CDS
<Instrument>
<Symbol>DD
<Margin>15
<MainSector>DDS
<DetailSector>DDS
...
<Import Instrumentlist>
А
АА
AAPL
ABC
2323
3343
<InstrumentMapping>
<Provider>BarChart
<mappedSymbol>AUDCAD
<Name>AUDCAD
<Symbol>AUDCAD
<Instrumenttype>Currency
<mappedSymbol>AUDCHF
<Name>AUDCHF
<Symbol>AUDCHF
<Instrumenttype>Currency
<mappedSymbol>AUDJPY
<Name>AUDJPY
<Symbol>AUDJPY
<Instrumenttype>Currency