Hi all,
I've run a couple live trade algorithms in Robinhood, and I've noticed that orders are rounded to the nearest cent. Is there any way to get around this?
Thanks!
J
Hi all,
I've run a couple live trade algorithms in Robinhood, and I've noticed that orders are rounded to the nearest cent. Is there any way to get around this?
Thanks!
J
I just wanted to add a little more detail to this post. This is what I'm encountering.
Let's say I use: price = data.current(sid, 'price')
When I print 'price' to check the value, I get: 0.286
Now, when I use, order_target_percent(sid, 0.0, style=LimitOrder(price)), the order price in Robinhood is placed at 0.29, rounding to the nearest cent.
My questions is - is there a way to place orders in Robinhood at prices at a 10th of a cent (0.286 instead of being rounded to 0.29)
US market stocks are sold in penny increments. You may see an average price that is sub-penny but the actual trades take place in penny increments for any stock priced over $1. This is per SEC rule 612 https://www.sec.gov/divisions/marketreg/subpenny612faq.htm#q13.