1
100%
u/shindigin
2 days ago
Other/Meta
No fractional share via the shitty IB api?
This is a continuation to my series of rants regarding the crappiest piece shit software ever created by humans. So basically I'm getting the warning below:
ERROR 8060554 2176 Warning: Your API version does not support fractional share size rules. Please upgrade to a minimum version 163. Trimmed value 100 to 1
So I download the goddamned new version from the archaic website which installs some app on my macbook which I have to examine its contents to reach the python source, instead of just putting a fucking release on github like any sane person would do, but why not waste everyone's time and have them install something they don't need in order to simply install a pip package.
Now the new version is installed and the warning message is gone. Can you guess what I still can't do? Placing a fucking order with fractional shares, isn't this what "version 163" above is supposed to fix? Noooo ...
ERROR 3 1791588103712 10244 Cash Quantity cannot be used for this order
I thought maybe there's some quirk I won't bother to understand, let's just simply divide the cash quantity by the current price and pass that instead ...
ERROR 5 1791588298638 10243 Fractional-sized order cannot be placed via API. Please use desktop version to place this order.
Seriously? I mean they could've just disabled the option from the python package along with the stupid upgrade warning, but again, why not waste everyone's time. If any of the other broker options were available at the shit hole where I live, I would've switched without a millisecond of hesitation, but unfortunately it seems I'm stuck with this pain in the ass.
I'll probably end up reverse engineering the authentication, this gateway crap and obtain the functionality via the web app, since it's available there.