Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
This does not make sense. You place the exact same futures order and one was losing and one was positive? Or you made a sequence or orders and then you compared P&L? if you go long a single ES market on sim and real, there would be some differences of slippage. commissions, etc, but how did it get to hundreds? Something is missing in your story as far as how you implemented real vs. sim.
1) How many contracts did you trade? real and sim
2) Is your description above is a result of a sequence of trades or one single?
Jut trying to help you to figure out where the gap has occurred.
Matt Z
Optimus Futures
There is a risk of loss in futures trading. Past performance is not indicative of future results.
Trading futures and options involves substantial risk of loss and is not suitable for all investors. Past performance is not necessarily indicative of future results. You may lose more than your initial investment. All posts are opinions and do not claim to be facts. Please conduct your own due diligence. Use only Risk capital when trading Futures.
1 800 771 6748 local 561 367 8686 email [email protected]
Well that is your first mistake, attempting to apply any form of 'logic' to the TOS simulator in association with futures markets.
The OP's story of woe is one I have heard many times. Options trader who tries to dip a toe into the futures markets and naturally uses their existing TOS account/platform to give it a try. The outcome of that first attempt is typically the same as the OP has shared here with us.
Here are just a few of the issues we see when an unsuspecting trader attempts to "Paper Trade" futures using the TOS platform.
1. Unrealistic MIT style order fills in the paper account, as mentioned above. One trader I was working with recently had perfect fills in the paper account and slippage of as much as 13 ticks on the same order in the live account. (This was in the Crude Oil CL contract.)
2. Time lag. Often, this happens daily, the TOS paper account server will lag real-time by minutes, I have seen it lag by as much as 10 minutes, and a occasionally more. Everything looks normal, but when compared to an unfiltered price stream from the CME the lag is immediately obvious.
3. This is one is where we detach fully from reality and enter the "TOS Zone"... The Paper Trading account will go rouge, and randomly add or subtract profit, a $100 loss will be recorded as a random gain, maybe $50 one time and $250 the next. There are a variety of flavors of this 'new math' feature that randomly surface without warning.
Best suggestion I can give you from a fair amount of experience 'debugging' TOS paper trader problems: Start over from scratch, get yourself an industry standard platform for trading futures. I suggest Sierra Charts if you are starting out fresh.
I strongly recommend you do not attempt to do any sort of futures trading, live or paper, using the TOS platform, charts, data streams or order server.
I asked TOS how realistic their paper trade execution is. In summary, they said if you go long, you only get filled when your limit price hits ask. So that sounds pretty realistic.
Here's the chat:
09:40 llj: how realistic are paper trade executions on ES? If I had a buy limit order, is it filled bid or ask price? thanks
09:41 hur505: If you are running on live data then it will be the same as live trading.
09:41 hur505: If you enter a limit order it depends on what price you enter the order whether you get filled on the bid or ask
09:44 llj: ok, if i enter a long trade at 2111 and the bid is 2111, it wont fill until the ask is 2111?
09:45 llj: the trade is queued at the end of the order book? I'm trying to determine if my scalping is viable on real trades
09:45 hur505: Correct
09:46 hur505: If you enter an order on the bid you get in the que according to the time you enter the order
09:46 llj: ok, even in paper trade?
09:49 hur505: You are not entitled to a fill until it goes offered. In live trading you may get filled before it goes offered
09:50 hur505: and the reverse is true if you are offered and it goes bid
09:50 llj: ok got it. so in essense paper trade is giving you the worst case scenario?
09:51 llj: ask price = offered?
09:53 hur505: You can play with it and see but it is set to give real trading enviroment
09:55 hur505: Hopefully that helps. Do you have any other questions at this time?
09:56 llj: sorry i'm new at scalping. WHen you say "You are not entitled to a fill until it goes offered" this means if I want to go long, I will not be filled until my limit price is hit on the "ask" price?
09:57 hur505: Yes.
09:57 llj: got it thanks
I'm not sure if you were looking for a response or not - but since you quoted me... It's been a long, long time since I've placed a paper trade on the TOS platform. However, I can assure you that I've perfectly described the way TOS paper trades were filled. It's possible they have changed their paper trading engine to provide more realistic fills. What is far more likely is that you "chatted" with a customer service tech who has never placed a trade and who doesn't know the difference between popcorn and peanuts. Further, just for clarity, when your market of choice hits the ask and you are trying to buy, you are most definitely NOT assured of getting a fill. All the orders ahead of you will get filled first. Paper trading is a good way to learn the platform - that's about it. Bottom line, when you take your plan into the real world, go slowly, observe what is happening. If the fills are not quite as pristine as you expected them to be, you will know why. Good luck.
Thanks for your response!! I'm doing paper and trying out strategies. I'm doing some scalping and wanted to see how realistic the fill was. I hope they've made changes and it's closer to reality. I'm only doing 1 contract so the liquidity should be sufficient to fill me without too much slippage.
this is the only topic I could find on this, so I'm posting to an old topic.
I have videos of paper fills on youtube but I can't post links because I am under 5 posts. Do they seem realistic? #1 seems a bit unrealistic because it filled after barely touching the price. Number 2 seems possible.
Just search for "rchen404" on youtube.
Do you get filled on last traded price? It seems possible on an instrument as liquid as ES.
Best to assume your order will be filled when all of the orders in the queue at the fill price are cleared and the next price level is touched.
The CME order matching engine will continuously insert new larger orders in front of your 1 lot order using an order size priority algorithm. It's not a basic FIFO queue.