I barely know anything about python, but if you look at your handle_data method, it looks like once a minute you're telling it to place a new order to short three stocks, spending 75% of your total portfolio value on each of those orders. So each day you're spending more than 800x your total portfolio value, none of which you even have in cash any more (since your first order already more than double spent your cash).
You're spending massive amounts of money you don't have, which is not possible in the real world.
Try closing positions to free up cash or at least check whether you have any before placing another order. Consider using order_target_percent or order_target_value taking into account how much cash you have free. Or consider deleting the handle_data method entirely, since it doesn't seem related to anything.