NexusFi: Find Your Edge


Home Menu

 





Fill of Limit Orders


Discussion in Traders Hideout

Updated
      Top Posters
    1. looks_one cory with 3 posts (6 thanks)
    2. looks_two nourozi with 2 posts (0 thanks)
    3. looks_3 ratfink with 2 posts (3 thanks)
    4. looks_4 MWinfrey with 1 posts (0 thanks)
      Best Posters
    1. looks_one rleplae with 3 thanks per post
    2. looks_two cory with 2 thanks per post
    3. looks_3 Big Mike with 2 thanks per post
    4. looks_4 ratfink with 1.5 thanks per post
    1. trending_up 8,563 views
    2. thumb_up 14 thanks given
    3. group 7 followers
    1. forum 16 posts
    2. attach_file 0 attachments




 
Search this Thread

Fill of Limit Orders

  #1 (permalink)
 
MWinfrey's Avatar
 MWinfrey 
Lubbock TX
 
Experience: Intermediate
Platform: NinjaTrader
Broker: Stage 5 Trading
Trading: CL
Posts: 1,878 since Jul 2009
Thanks Given: 1,450
Thanks Received: 3,335

When backtesting I always require price to go at least 1 tick beyond limit orders to consider the limit order as filled. However, in live trading I've seen a number of times that my chart does not show price going beyond my limit order but yet it is filled. What is the real deal here? Something I've always wondered but would like to know the real reason why this happens.

Thanks

Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
ZombieSqueeze
Platforms and Indicators
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
Trade idea based off three indicators.
Traders Hideout
Better Renko Gaps
The Elite Circle
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Diary of a simple price action trader
26 thanks
Just another trading journal: PA, Wyckoff & Trends
24 thanks
Tao te Trade: way of the WLD
22 thanks
My NQ Trading Journal
16 thanks
HumbleTraders next chapter
9 thanks
  #3 (permalink)
 bukkan 
Calcutta, India
 
Experience: Intermediate
Platform: ArthaChitra
Posts: 278 since Jun 2009
Thanks Given: 161
Thanks Received: 271


sim/backtesting works on the premise of worst case scenario. hence unless price crosses your limit price it wont get filled. in realtime order is filled as per price-time priority.

smart order routing can also be a case.

Reply With Quote
  #4 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,440 since Jun 2009
Thanks Given: 33,207
Thanks Received: 101,599


MWinfrey View Post
in live trading

Live cash, or live sim?

If it's live cash like bukkan said, it's FIFO so the level does not have to be penetrated for you to get filled, depending on your position in the order queue.

If it's live sim, then NT is just trying to be smart and estimating whether you would have got filled by looking at how many orders were in the queue at the time your order was submitted, and will count it as 'filled' once that number of orders has been filled at that level.

Mike

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #5 (permalink)
 
trendisyourfriend's Avatar
 trendisyourfriend 
Quebec Canada
Market Wizard
 
Experience: Intermediate
Platform: NinjaTrader
Broker: AMP/CQG
Trading: ES, NQ, YM
Frequency: Daily
Duration: Minutes
Posts: 4,527 since Oct 2009
Thanks Given: 4,174
Thanks Received: 6,019


MWinfrey View Post
When backtesting I always require price to go at least 1 tick beyond limit orders to consider the limit order as filled. However, in live trading I've seen a number of times that my chart does not show price going beyond my limit order but yet it is filled. What is the real deal here? Something I've always wondered but would like to know the real reason why this happens.

Thanks

This is one of the major difference between Futures and Forex. On the Forex market to be filled, price would need to go the size of the spread passed your limit order. This is not necessarily the case with Futures as others have mentionnned.

Reply With Quote
  #6 (permalink)
 andy2001 
London/Essex/United Kindom
 
Experience: Beginner
Platform: NinjaTrader
Trading: ES
Posts: 10 since Aug 2011
Thanks Given: 1
Thanks Received: 1


trendisyourfriend View Post
This is one of the major difference between Futures and Forex. On the Forex market to be filled, price would need to go the size of the spread passed your limit order. This is not necessarily the case with Futures as others have mentionnned.


This depends what broker you use. If you use an ECN it does not apply.

Reply With Quote
  #7 (permalink)
Alpha Trader
Orlando, Florida
 
Posts: 9 since Apr 2014
Thanks Given: 17
Thanks Received: 3


bukkan View Post
smart order routing can also be a case.

How does this work?

Reply With Quote
  #8 (permalink)
 
sands's Avatar
 sands 
London + UK
 
Experience: Advanced
Platform: Proprietary Analytics
Broker: Multiple broker + Multiple feed
Trading: Currently European and US equities
Posts: 443 since Dec 2013
Thanks Given: 257
Thanks Received: 234

For the reasons mentioned if you are back testing or sim trading you should tend towards conservatism in the level that you get filled to avoid having a false view especially if you're in positions for relatively shorter intervals (e.g., scalps).

This is also why many traders do not rely too much on sim, because in many examples it does not reflect the real markets well. In my opinion only I'd recommend using it as a blunt tool to test rather than a precision measure of a strat, algo, etc unless as stated you're looking at much higher timeframes.

Reply With Quote
  #9 (permalink)
nourozi
New Zealand
 
Posts: 92 since Jun 2013
Thanks Given: 52
Thanks Received: 30


Big Mike View Post
Live cash, or live sim?

If it's live cash like bukkan said, it's FIFO so the level does not have to be penetrated for you to get filled, depending on your position in the order queue.

If it's live sim, then NT is just trying to be smart and estimating whether you would have got filled by looking at how many orders were in the queue at the time your order was submitted, and will count it as 'filled' once that number of orders has been filled at that level.

Mike

Well, does NT Live Simulation Engine also factor in a certain percentage of pulled orders from the book?

My point is, no one really knows how the live sim engine works. NT is very secretive about any sort of details of their fill algo.

But I would be interested to know if anyone knows how realistic the Live Sim engine is at filling limit orders? Has anyone tested against a live account to compare the difference?

Reply With Quote
  #10 (permalink)
 
cory's Avatar
 cory 
virginia
 
Experience: Intermediate
Platform: ninja
Trading: NQ
Posts: 6,098 since Jun 2009
Thanks Given: 877
Thanks Received: 8,090



nourozi View Post
..
But I would be interested to know if anyone knows how realistic the Live Sim engine is at filling limit orders? ..

it's more strict than real meaning it's more difficult to get a fill in sim than live in ninja.

Reply With Quote
Thanked by:




Last Updated on August 9, 2014


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts