Until you get a better more reliable data feed you should use bracket orders.
That way regardless of whether you have a connection once your order is opened you have your target and stop in place.
I realize it takes away the opportunity to manage the trade in real time but with your situation it is probably worth the sacrifice.
Since those fixes yesterday this connection is now rock solid. Even the slowness doesn't really matter anymore, because the pages now load as they should without random interruption.
I'm mitigating the other problem of unexpected broker site logouts by keeping multiple copies of that page open, and always keeping them refreshed as much as possible. If one of those tabs redirects to the login screen, then after logging in I can go use one of the other tabs while that one is reloading.
The ticker feed from Yahoo is solid also. It is much, much, much better being able to sit there and watch it tick up and down, rather than always having to be clicking the button on the Fidelity site. I can get a lot better "feel" for it that way.
Now with these fixes in place, I feel a lot more confident about being able to get orders in without trouble. It's way easier to place the actual order also because I have the ticker right there to the left of the browser window while entering the order limit, so I can hit the right number much more exactly, right in that second, instead of having to jump back and forth to the chart.
At least half the money I have lost already is due to these technical problems. Others were just silly noob mistakes, like placing orders at "Market", only to find that Fidelity interprets that to mean "buy at the absolute worst price possible." There have been timing errors also, but nothing fatal, and all being valuable experience.
I don't care what kind of money I happen to lose right now in this minute. So what? I'm
learning, day by day. When I've learned enough, and am having a good pattern of success, then I can fund the account more and try to actually grow it.