Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Different limit order fills in Replay and Sim101
Collapse
X
-
Different limit order fills in Replay and Sim101
When trading ES on live connection and Sim101 price almost always has to tick through the limit order price to fill it. And this is how it's supposed to be on ES. Contrary to this when trading ES on (downloaded, not recorded) replay data price seems to never need to tick through to fill a limit. I consider this a bug.Tags: None
-
Hello User13,
Unfortunately this can be as expected. Orders are filled as per the simulator fill engine, see the link below.
NinjaTrader provides a state of the art internal simulation engine that can be used to test trading ideas and hone your skills. The simulation engine is not a simple algorithm that fills your order once the market trades at your order price. The engine uses a scientific approach to determine fill probability by including a number of variables including: ask/bid volume, trade volume, time (to simulate order queue position), and random time delays for switching between order states.
You can workaround it by enabling 'Enforce immediate executions' at Control Center-->Tools-->Options-->Simulator-tab.
-
Still I don't see why fills should be different providing replay data flow is the same as live and that simulation engine consumes the replay data correctly.
I don't know maybe replay data is filtered/sampled compared to full live feed. And judging by the size of replay files I would say replay data is filtered. I haven't tried to replay recorded data though, but then again I don't know if NT would filter data when recording.
If replay data is not filtered, then the problem is in the simulation engine.
Either way the problem exists and it greatly reduces the value of replay mode.
Comment
-
Hi User13,
I am facing pretty much the same issue. Today my strategy ran different on live market and replay. I understand that the software is real complex and helps a lot to develop better strategies but they should look at this issue.
In the REPLAY mode, NT accepted 3 orders that didnt fill in the live mode. In most of the cases REPLAY is giving more profits then it should.
NT developers team - go ahead and fix this!!!
Comment
-
This is to be expected. You wait in line in LIVE.Originally posted by mcosta72 View PostHi User13,
I am facing pretty much the same issue. Today my strategy ran different on live market and replay. I understand that the software is real complex and helps a lot to develop better strategies but they should look at this issue.
In the REPLAY mode, NT accepted 3 orders that didnt fill in the live mode. In most of the cases REPLAY is giving more profits then it should.
NT developers team - go ahead and fix this!!!
Replay - not so much - this can't be emulated.
This has also been discussed many times before over the last several years.
Comment
-
It's live data feed, but Sim101. To my understanding replay is recorded data feed plus the same Sim101. I can't see any reasons for differences to exist (except for poor implementation), providing data is recorded accurately.Originally posted by sledge View PostYou wait in line in LIVE.
Comment
-
Please review here:Originally posted by User13 View PostIt's live data feed, but Sim101. To my understanding replay is recorded data feed plus the same Sim101. I can't see any reasons for differences to exist (except for poor implementation), providing data is recorded accurately.
Also market replay record supposedly doesn't record every tick.
Comment
-
Though useful to know, that's not quite relevant to this issue.Originally posted by sledge View Post
Though I'm probably not entirely convinced but, according to NinjaTrader_Jason, replay data is supposed to be completeOriginally posted by sledge View PostAlso market replay record supposedly doesn't record every tick.
Comment
-
Originally posted by User13 View PostThough useful to know, that's not quite relevant to this issue.
Though I'm probably not entirely convinced but, according to NinjaTrader_Jason, replay data is supposed to be complete
Are you downloading it or recording yourself?
Comment
-
Hmmmm... Read the NT_J post - it might be referring to playback - what you have is what gets replayed.. not about what is recorded...Originally posted by User13 View PostThough useful to know, that's not quite relevant to this issue.
Though I'm probably not entirely convinced but, according to NinjaTrader_Jason, replay data is supposed to be complete
"1/4 second intervals"
"tick by tick basis"
Comment
-
I use downloaded, not recorded replay data.
So according to some NT guys replay data is aggregated (your first link) and according to others (Jason and your second link) it's not.Originally posted by sledge View Post"1/4 second intervals"
"tick by tick basis"
http://www.ninjatrader.com/support/f...play+recording
Or maybe downloaded replay data is aggregated while recorded locally would not be aggregated. We need NT guys to clarify this.
Either way it's clear replay doesn't work the way sim works on live feed and that's a BIG shame on NT.
Comment
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by argusthome, 03-08-2026, 10:06 AM
|
0 responses
116 views
0 likes
|
Last Post
by argusthome
03-08-2026, 10:06 AM
|
||
|
Started by NabilKhattabi, 03-06-2026, 11:18 AM
|
0 responses
61 views
0 likes
|
Last Post
|
||
|
Started by Deep42, 03-06-2026, 12:28 AM
|
0 responses
40 views
0 likes
|
Last Post
by Deep42
03-06-2026, 12:28 AM
|
||
|
Started by TheRealMorford, 03-05-2026, 06:15 PM
|
0 responses
43 views
0 likes
|
Last Post
|
||
|
Started by Mindset, 02-28-2026, 06:16 AM
|
0 responses
82 views
0 likes
|
Last Post
by Mindset
02-28-2026, 06:16 AM
|

Comment