laroche/tastyworks-pnl

Key Error: Receive Deliver - Forward Split on Options

Zelosfan opened this issue · 2 comments

Hey,

I have encountered a "KeyError" when processing a forward split on an options spread.

Traceback:
image

Fields in the transaction.csv
image
tsla_split.csv

Ja, das ist bisher nur für Aktien implementiert und wenig getestet. Ich werde da die nächsten Tage nicht
dazu kommen, das zu implementieren. Ist im Source Code unter "fifos_split" zu sehen und dabei muss
"asset" angepasst werden (Optionsname), weil dort der Strike-Preis mit angepasst werden muss.

Als Workaround kann man alle splits aus der csv-Datei löschen und dann händisch nachtragen. ???
Oder den Reverse Split durch ändern der Werte bereits beim Kauf eintragen. ???

Viele Grüße,

Florian La Roche

Das Beispiel ist ganz gut. Hier sollte ich das Parsen noch für Strike-Preis dazunehmen. Tastyworks liefert wohl die Daten für den Split für alle Optionen in der Logdatei und nicht nur einmal für alle Werte.