Comment on Streak just got a whole lot better
Streak sends you notification when your conditions are met. Once you click on the notification, a prefilled order window pops up. You would need to confirm the buy/sell action. So, the orders are not placed automatically.
As regards to the second question, Streak supports BO orders.