Interactive Brokers

Hallo @Nirus
Kann ich es per Mail (oder PN-Funktion, falls es eine gibt) senden? Wenn ich anonymisiere, können wir nicht sicher sein, ob ich eigene Fehler einbaue. Und ich würde ungern das Original hier öffentlich einstellen.
Danke und VG

Hallo @Manni79
ja natürlich… einfach eine Email an portfolio dot Performance dot help at gmail dot com und in den Betreff “Debug für Nirus”.
Dann kommt es bei mir an…

Gruß
Alex

Hallo @Nirus, mit etwas Verspätung habe ich nochmal ein kleineres XML erstellt, bei dem ich den Fehler auch bekomme und dir eben per Email gesandt. Wollte mich hier nur kurz melden, damit du weißt das es von mir ist und kein Spam. Frohes Neues Jahr und vielen Dank!

Hallo werte PP Fans und Creators,

seit ca. M12/2022 werden “CashTransactions” beim Import nicht mehr ausgewertet.
Bei Trades oder Optionen funktioniert der Import, bei Dividenden leider nicht mehr. Es handelt sich um eine FlexQuery, deren XML output seit ca. seit knapp 2,5 Jahren tadellos funktioniert hat.

Konnte in den Release Notes / im Forum auf die schnelle nichts finden.

OS: macOS 12.5.1
PP: 0.60.1

Danke Euch!

Hallo @ModoQuasi
eine Test.xml hier uploaden, wo der Fehler entsteht wäre super.

Gruß
Alex

seit ca. M12/2022 werden

Ist zwar ein anderes “Fehlerbild”, aber vom Zeitraum her ist es gleich wie bei meinem Problem mit der “java.lang.illegalArgumentException”. Ggf. wurde an dem FlexQuery Output ab 12.2022 einiges geändert.
Danke noch mal an @Nirus für den Support!

@Nirus: Habe die Beispieldateien an die o.g. Adresse versendet. DANKE DIR!

1 Like

Ich habe die Kontousätze von Interactiv Brokers über
grafik

importiert

bei der Happag macht PP Unsinn mit dem Einstandspreis. Ich finde den Fehler nicht. Auf den Ersten Blick ist alles ok. Aber in der Ansicht Vermögensaufstellung gibt es probleme mit den Daten

Wenn ich die Buchung editiere ist auch alles Ok. Der Einkauspreis stimmt.

grafik

auch die Historischen Kurse sind ok

selbst wenn ich die buchung auf 1 cent setze zeigt ist der Einkaufspreis immer noch 225,01 zuviel an

ich habe die daten bei IB geprüft. die sind ok

auch beim Import gibt es keine Fehlermeldung

Das Kursdiagramm in der Aktie macht ebenfalls wirres Zeug. Vielleicht hat es was damit zutun

Hast du eine Ahnung was das ist

Ich habe mir das Fehlerprotokoll angeschaut und habe alle importierten Bestände gelöscht und neu impoertiert

jetzt ist alles ok

Vielen Dank einen schönen Tag .

Kann man irgendwo was spenden um euch zu unterstütlzen. Ihr macht das klasse.

@Nirus Konnten die Dateien beim Debugging helfen? Ist hier ein Fix geplant oder ist die Query nicht mehr zeitgemäß?

Danke für die Info und Grüße

ModoQuasi

Hallo @ModoQuasi

ich habe bisher nix erhalten…
Kannst du mal schauen, ob in der XML-Datei, das Attribute “accountId” mit einem
Wert “-” versehen ist?
accountId="-" ← (Minus)

Wenn ja, könnte dass das Problem sein.
Die Transaktion ist keinem Account zugeordnet.

Gruß
Alex

1 Like

Hallo @Nirus

Volltreffer!

accountId=“-”

ist tatsächlich enthalten.

Hat jemand entscheidende Hinweise zur Ursache?

@Nirus BESTEN DANK!

@Nirus
Ich habe mal in meinen alten Flexquery reports gestöbert.
accountId=“-” scheint seit jeher in <CashTransactions> enthalten zu sein. Lediglich bei <Trades> und <FlexStatement> wird die accountId angegeben.

Grüße ModoQuasi

Hallo @ModoQuasi

Ich habe bisher nur in deiner XML diese Punkt gefunden.

Die Prüfung auf die accountID hatte ich mit

weil dieser ärgerliche Effekt war.


Vielleicht tust du beim generieren der XML die accountid nicht angeben, aber vielleicht hilft dir dieses Video.

Gruß
Alex

@Nirus
VIELEN DANK für Deine Geduld =)
Flex Queries neu angelegt und siehe da, es funktioniert wieder mit dem Import der Dividenden.

Hallo Leute,

Hat schon jemand einen Weg gefunden Anleihen (US T Bills) von IB nach PP zu transportieren?
Alles andere klappt einwandfrei, nur die Bills werden nicht gebucht.

Gruß

Hallo @DomBur
Wenn du uns hier einen Beispiel-Datei zur Verfügung stellst und ein bissl was an Erklärungen liefert, dann kann ich mir das mal anschauen.

Gruß
Alex

Hallo ich habe 3 Abbos auf IBKR für Echtzeitdaten, der import funktioniert soweit für die Gebühren (1,5$) aber die VAT (0,3$) wird nicht automatisch importiert, die muss ich immer händisch eintragen.


Muss ich hier etwas anderes beim Import einstellen, oder wurde dass nicht nicht implementierT?

Hallo @Matthias_Losbichler
wie schon in dem Beitrag über dir erwähnt → ließ mich ← .

Hallo Nirus,

hier der Teil aus der xml Datei, der die T Bill betrifft:

<Trade accountId="xxxxxx" acctAlias="" model="" currency="USD" fxRateToBase="0.92073" assetCategory="BILL" symbol="912797GF8" description="B 08/08/23" conid="624450577" securityID="US912797GF83" securityIDType="ISIN" cusip="912797GF8" isin="US912797GF83" listingExchange="" underlyingConid="" underlyingSymbol="" underlyingSecurityID="" underlyingListingExchange="" issuer="" multiplier="1" strike="" expiry="" tradeID="525416692" putCall="" relatedTradeID="" principalAdjustFactor="" reportDate="20230410" dateTime="20230410;123602" tradeDate="20230410" settleDateTarget="20230411" transactionType="ExchTrade" exchange="TRADEWEBG" quantity="xxxxxx" tradePrice="98.3746583" tradeMoney="xxxxx" proceeds="xxxxx" taxes="0" ibCommission="-5" ibCommissionCurrency="USD" netCash="xxxxxxx" closePrice="98.370361" openCloseIndicator="O" notes="" cost="xxxxxx" fifoPnlRealized="0" fxPnl="0" mtmPnl="-0.8578" origTradePrice="0" origTradeDate="" origTradeID="" origOrderID="0" clearingFirmID="" buySell="BUY" transactionID=

Wird aber in Portfolio Performance nicht verbucht. Ich nehme an, Anleihen sind derzeit nicht möglich?

Gruß

Hallo @DomBur
es wäre ganz cool, wenn du uns mehr als nur eine Zeile aus der *.xml zur Verfügung stellst.
Also ein komplette, mit bitte mit ein paar Buchungen und alle vorhandenen Elementen.
(FlexQueryResponse , FlexStatements , CashReport, Trades, CashTransactions, InterestAccruals usw.)

Auch wäre für mich interessant zu wissen, was das Ergebnis bei der Buchung sein soll.
also Kauf/Verkauf, Bruttobetrag, Nettobetrag, Anzahl der Anteile (werden die in % angegeben?)… usw.

Sowas können wir nicht verarbeiten.

.... tradeMoney="xxxxx" proceeds="xxxxx" netCash="xxxxxxx" cost="xxxxxx"

Wie sollen wir hier nachprüfen, ob das ausgelesene Ergebnis korrekt ist?
Auch ist das Element unvollständig… und einfach der letzte Teil ab

... transactionID=

gelöscht.

Warum, Wieso, Weshalb?
Wir schreiben zu den einzelnen Änderungen in PP immer Tests. Diese Test prüfen, bei Programmänderungen, ob dass Ergebnis oder die Änderung korrekt funktioniert.
Der Test wird gespeichert und wenn ein anderer Entwickler was verändert, dann wird geprüft, ob die Änderung welche er durchgeführt hat, kompartibel mit den Tests davor ist.

Natürlich sind deine persönlichen Daten wie z.B. accountID zu entfremden
Alle anderen Daten bitte so belassen. Keine anderen Informationen löschen!

Also :slight_smile:
bitte die .xml Inhalte in eine *.txt Datei kopieren, deine persönlichen Daten entfremden mit “123456789” und dann hier per Drag&Drop einfügen.

Danke
Alex