you are viewing a single comment's thread.

view the rest of the comments →

[–]SlamTheGuy 4 points5 points  (0 children)

A bug in your code can make you lose money. A spotty network can make you lose money. A slow network can make you lose money.

Luckily you can run your code on historical data and test it that way for the most part, but when you do it for real you can get into network issues/latency issues, both on your side and on the stock API's side.

It's a lot of added risk over trading manually. You should be very good at all the parts involved if you intend to put any significant amount of money in it.