Interactive Brokers

Hallo,

ich glaube er meint hier das Feld „Cost Basis“, welches ich weiter oben in meinem Vorschlag für die Flex-Query erwähnt habe.

Alle Felder die ich dort aufgezählt habe sind die, die im Quellcode verwendet werden (wenn ich hier nichts übersehen habe).

Ich habe allerdings auch das selbe Problem, dass die Gesamttransaktion dann mit einem Saldo von 0 importiert wird. Leider habe ich aber noch keine Zeit gefunden mich damit genauer zu befassen.

Die anderen von euch beiden genannten Felder „tradeMoney“ und / oder „netCash“ werden im Import gar nicht abgefragt oder übersehe ich hier etwas?

Viele Grüße

Genau das meine ich. Manuell bin ich selbstverständlich in der Lage, die richtigen Werte aus der XML-Datei zu extrahieren. Aber PP bietet ja explizit einen IB-Import an, der aber offensichtlich garnicht funktioniert? Gibt es denn hier jemanden, der den IB-IMport erfolgreich einsetzt? Und vor allem: wie?

Viele Grüße

@dietthor, @nicoschreiner
Hallo,

ich habe mich bisher um das Import-Modul gekümmert und setze es erfolgreich ein.

Allerdings sind bei mir bisher immer alle Käufe/Verkaufe mit fifoPnlRealized=„0“ ausgewiesen worden.

Daher hat bei mir der Import und die Summe auch immer gestimmt.

Woran liegt es, dass bei euch eine andere XML erstellt wird.

Als Lösung könnte ich das Feld fifoPnlRealized zusätzlich auswerten und zu dem Betrag hinzurechnen.

Viele Grüße

Wäre es nicht am besten direkt die von Turbodackel schon beschriebenen korrekten Felder zu verwenden anstatt zwischen anderen Feldern hin- und herzurechnen? CostBasis beinhaltet meiner Meinung nach grundsätzlich garnicht den richtigen Betrag, sondern TradeMoney. Warum jedoch XML Dateien unterschiedliche Daten beinhalten,wundert mich schon sehr!? Ist das Brokerabhängig? Also zb Captrader vs Lynx?

Gute Frage, warum dies bisher nicht so vorgesehen war. Bei Gelegenheit kann ich das mal überprüfen.

Hallo @Rollo_Joe es ist noch verwirrender: Optionen kennt er der Export. PP kennt Optionen auch. Fast. Der Import beschwert sich dass er keine -100 Wertpapiere verbuchen kann. Es gibt folgenden Thread zum Thema Optionen in PP „Optionsprämien verbuchen“. Es stellt sich heraus dass Optionen bzw. die Unterstützung in PP von Optionen ein Feature sind das sich viele wünschen, aber wohl noch nicht wirklich realisiert ist.

Optionsscheine kann PP angeblich. Zumindest legt das ein Blick in das Changelog nahe. Nur können die FlexQueries von IRB KEINE Optionsscheine. So der Support von Lynx. Es sind eben Amis.
Seine Finanzen im Blick zu halten ist wesentlich mehr Arbeit als ich dachte. … Ich würde sogar Geld auf ein Tool werfen dass das alles abbilden kann, Optionen, Optionsscheine, Aktien, Cryptos ( als WÄHRUNGEN!!!) … und das noch Importe der verschiedenen Broker unterstützt, nur wüßte ich nicht was das sein soll…

Hallo,

welche Felder der Import verwendet, hatte ich gar nicht geschaut :thinking:
Der IB Import ist schon etwas komplexer, als der PDF Import von deutschen Banken. IB (und die Reseller) haben eine etwas andere Dokumentation, als wir das hier in D gewöhnt sind.

Der Entwickler des Importmoduls hat sicher die Informationen, Buchungen seiner Vorfälle verarbeitet. Da steckt wohl noch einiges an Arbeit drin. Z.b. die getrennten Buchungen für Dividende und Steuer. Die Währungsthematik muss sicher auch noch einmal überarbeitet werden.

Würde mich als Entwickler da auch gern einbringen. Klappt aber aktuell zeitlich nicht. Deshalb lebe ich im Moment damit wie er ist. Und mache für mich das beste draus.

Sollte sich jemand bereit erklären die Entwicklung voran zu treiben, werde ich ihn sicher beim Testen und bereitstellen von Informationen unterstützen.

Gibt es schon eine Lösung für das automatische Umrechnen in EUR bei Import von USD Aktien?

PP rechnet doch automatisch in EUR um.

Ich hab heute erfolgreich importiert. Habe dafuer ein USD depot und konto gemacht.
Weil ich habe die Aktien ja auch in USD cash gekauft. Wenn du auf Margin kaufst dann hast du ja ein EUR short fuer die USD aktien die du auf IB hast.

Das passt dann so fuer mich. Die US Aktien werden dann laufend mit aktuellen FXrate in EUR umgerechnet.

Klappt Super

MEIN Interactive Brokers ist auf EUR - ich wechsle EUR auf USD und kaufe in USD und bekomme auch Dividenden in USD.

Ist ein Import in PP in USD möglich ohne auf EUR umzuwechseln?

Ja genauso wie bei mir. Also das Flex import funktioniert bei mir nicht. Ich hab wirklich alles erdenkliche ausprobiert. Ich hab dann das Trades Export genutzt ein paar columns musste ich per Hand umschreiben um formullieren. Was wichtig ist das du BruttoWert und Waehrung und FX Rate angibst. Bei mir ich hab in PP ein USD depot gemacht. ein GBP depot fuer die UK aktien. und beide depots jeweils in USD und GBX. dann das export von IB etwas korrigiert. Das Excel Table sieht vor dem CSV export etwa so aus

wichtig ist dass du ein USD Konto in PP machst nenne is „IB USD“ zum Beispiel und dann machst du ein neues Depot drauf auf.

Hier so zB.

image

Dann importierst du alles als USD Aktien. wenn du eine FX Transaktion machst dann gib sie manuell zwischen dem IB EUR account ein. Andere Variante waere dass man das IB account in EUR machst und dann musst du pro Aktienkauf den FX wechselkurs auch importieren anstatt FX =1 zu machen. Das hab ich am Ende nicht ausprobiert, weil ich es so cleaner fande mit separaten EUR und USD account.

Hallo zusammen,

ich habe es jetzt auch mit den Einstellungen von Rollo_Joe geschafft einen Import von IB nach PP zu machen. Leider zeigt er mir bei Kauf und Verkauf immer den gleichen Betrag an so, dass kein Gewinn und kein Verlust verbucht wird. Woran könnte das liegen?

https://forum.portfolio-performance.info/t/interactive-brokers/276/26?u=marom300

Hallo zusammen,

Leider funktioniert der IB Import bei mir noch nicht richtig. Ich habe Rollo_Joe Einstellung vorgenommen, doch leider bekomme ich beim Import die Meldung „empty String“. (Auch bei der in diesem Post angehängten flexQuery.xml Datei)

Hab jemand eine Idee woran es liegen könnte oder eine test.xml Datei so das ich ein wenig vergleichen kann.

Vielen Dank!

Die flexQuery.xml Rollo_Joe liefert bei mir denselben Fehler. Das dürfte daran liegen, dass nicht alle erforderlichen Datenfelder enthalten sind. Achte bei der Erstellung des Flex-Query darauf, dass für Bartransaktionen, Kapitalmaßnahmen und Trades jeweils der Haken vor „Alle auswählen“ gesetzt ist.

Super, vielen Dank!

Jetzt funktioniert der Import auch bei mir.

Hallo,
danke, funktioniert wie von Matt (14.09.2020) und nicoschreiner (04.02.2020) beschrieben. In meinem Fall mit Captrader. Die Variante mit „alles auswählen“ (Matt) ist denke ich die einfachste.

Das einzige was mir aufgefallen ist, dass es wohl sinnvoll ist, die Wertpapiere vorher anzulegen. Sonst funktioniert die Zuordnung nur teilweise.

Danke für den Importer,
Thorben

PS: das ist jetzt mein dritter Anlauf, weil ich die ersten Male einfach zu sehr von der Länge des Themas abgeschreckt war :sweat_smile:

2 Likes

Die Zuordnung ist dann schwierig bzw. fehlerhaft wenn zur gleichen ISIN-Nummer zwei Wertpapiere angelegt werden sollen. Also eines in EUR geführt und eines in US$. In diesem Fall kann (temporär) die erste ISIN-Nummer geändert werden, dann klappt auch die Anlage des neuen WP.

1 Like

Ich habe das jetzt mal versucht. Irgendwie geht es. Allerdings nicht 100% erfolgreich. Ich hatte in PP zwei Depots in einer Datei angelegt mit dazugehörigen Konten.

IB Konto - EUR (Währung Euro)
IB Konto - USD (Währung USD)

Dazu dann jeweils ein Depot:

IB Depot - Euro (verknüpft mit IB Konto - EUR)
IB Depot - USD (verknüpft mit IB Konto - USD)

Alles komplett jungfräulich.

Dazu eine Flex Query wie hier dargestellt worden ist.

Wenn ich das einlese importiert PP alles in ein Depot und in ein Konto, egal welche Währung den Buchungen zu grunde liegt. Da wird das Konto und das Depot verwendet, welches ich vor dem Import angebe. Bei mir USD. Und die FX Buchungen sind gar nicht dabei.

Ein zweiter Importdurchlauf für das andere Depot und Konto um die EUR Buchungen und Positionen zu übernehmen funktioniert gar nicht.

Die Einzahlungen in Euro werden direkt dem USD Konto zugerechnet und umgerechnet.

Gesamtwert des Depots und der Konten weicht um fast 20% von den realen Werten ab.

Was kann ich tun?

Besten Dank im Voraus

Ich habe jetzt noch einmal ein wenig mit den Flex Queries herumgespielt. Ich bekomme für den Import in PP immer nur Dateien angezeigt, welche alle Buchungen entweder nur in USD oder nur in EUR anbieten. Ich bekomme keine „gemischten“ Importdateien in welchen die Eurokäufe, Euroeinzahlungen und Eurodividenden in Euro UND gleichzeitig in derselben Datei die USDkäufe und USDdividenden in USD enthalten sind. Bin gerade eher ratlos. Das alles von Hand nachzupflegen scheint mir nicht im Sinne des Erfinders zu sein.

Hallo,

das Problem hatte ich hier auch schon einmal vor einiger Zeit beschrieben. Bei mir liegt es daran, das in meiner FlexQuery XML am Anfang die Basiswährung des Kontos steht (bei mir EUR).

Ich behelfe mir, indem ich diesen Eintrag in der XML ändere.
USD: Dann importiere ich die USD Werte. Werte anderer Währung ignoriere ich dann.
CAD: Dann importiere ich die CAD Werte. Werte anderer Währung ignoriere ich dann.
usw.

Danach fasse ich dann noch die beiden Buchungen (Dividende und Steuer) zusammen. Sprich ich trage die Steuern in die Dividenden Buchung nach und lösche die Steuerbuchung.

Ist zwar etwas Aufwand, aber für mich immer noch besser als alles händisch zu erfassen.

Leider fehlt mir gerade die Zeit mich mit dem Quellcode zu beschäftigen. Da ich es also nicht ändern kann, behelfe ich mir momentan mit dem obigen Umweg.

1 Like