Quantopian's community platform is shutting down. Please read this post for more information and download your code.
Back to Community
Robinhood Rounding

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

2 responses

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.