Ever since the beginning, Interactive Brokers (IBKR) fills have been broken in the following way: sells of short options (which add cash to the account) appear as negative. This means if you e.g. buy a call and pay $100 and then sell it for $100 (getting to $0 net), both of your transactions appear as -$100 for a -$200 net. I have patiently fixed the sign directly in the sheet for years.
Now that Plaid is available, I just took a look at IBKR, and wheee, there is support for it. So I made the connection and… found a different way in which the feed is broken. This time the signs are fine, but the closing trade has the wrong price - it’s at the same price as you opened it. For example, if you sell a call for $100 and then buy it back for $80, you should show a +$100 transaction and a -$80 transaction for a net $20. But both transactions appear with the opening price, albeit with distinct signs: $100 and -$100 for a net $0.
This is super frustrating. I don’t think there’s much that can be done on the Tiller side as it seems the feeds come messed up. So just wanted to vent and to inform fellow IBKR option traders.