Some simulators are better than others. For example, let's consider the fills obtained using the TOS paper trade platform (TD Ameritrade). This is a pretty good simlulator as it uses real market data, but it has one flaw that could be disastrous for novice traders. The TOS simulator's fill engine gives highly misleading fills.
Normally, traders using a retail broker like TDA and the regular TOS platform may not get placed particularly advantageously in the order queue. What this means in practical terms is that if you place a limit buy order, a "resting" order, you can expect to be far enough down in the order queue that your chance of being crossed with a market sell order isn't all that great, consequently price will likely have to drop through your bid by a tic so the inside offer (ask) can be crossed with your bid, and you can get filled. The opposite situation pertains when you have placed a limit sell order. Effectively, what this means is that you are usually going to be buying on the inside ask (or offer) and selling on the inside bid.
Now when you use the TOS paper trading platform a miracle takes place. Buy orders get filled everytime on the inside bid instead of the inside ask. Similarly, if you have a resting sell order in place, it will get filled as soon as the market's ask price (i.e., the inside ask) rises to your ask price. This way of filling orders will produce two tics in your favor on every round trip. You can scalp all day long and get rich very fast on paper, just like you were a market maker, buying consistently on the bid and selling on the ask!.
I wrote TOS a long time ago about this issue, suggesting that they change their paper platform fill engine to fill buy limit orders only after the inside ask matches your bid, or the inside bid matches your offer if your selling. Which, although still an imperfect fill engine, would at least give fills much closer to reality.. After writing more than once, I eventually got a polite, perfunctory, but not very satisfactory from my point of view, response from Don Kaufman. Essentially, it amounted to a bit of arm waving. In my personal opinion, it is shameful for TOS to continue filling paper orders this way because it gives the neophyte a very false picture of how easy it is to make money trading. (I think we can safely assume we know the reason why they don't correct this fill engine, which would be trivial to do.)
If you are using the TOS paper trade platform, be sure and subtract two tics from any profitable trade and increase your loss by two tics on any losing trade. Also pay attention to see if the market's price drops through (rises above) your bid (ask) by at least one tic. If it doesn't you likely would not have got a fill in actual trading even though you got a fill on paper!