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.JasonNinjaTrader Customer Service
-
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
-
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
-
Originally posted by sledge View PostYou wait in line in LIVE.
Comment
-
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
-
Originally posted by sledge View Post
Originally 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
-
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.
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
-
The 'Enforce immediate fills' setting should cause orders to fill sooner. You should see orders fill when the price is met, not when the market goes through the limit order price as you initially reported.
I will check with my superiors for clarification regarding market replay data.JasonNinjaTrader Customer Service
Comment
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by Waxavi, Today, 02:10 AM
|
0 responses
3 views
0 likes
|
Last Post
by Waxavi
Today, 02:10 AM
|
||
Started by TradeForge, Today, 02:09 AM
|
0 responses
7 views
0 likes
|
Last Post
by TradeForge
Today, 02:09 AM
|
||
Started by Waxavi, Today, 02:00 AM
|
0 responses
2 views
0 likes
|
Last Post
by Waxavi
Today, 02:00 AM
|
||
Started by elirion, Today, 01:36 AM
|
0 responses
4 views
0 likes
|
Last Post
by elirion
Today, 01:36 AM
|
||
Is it possible to have a drawing, such as a line, cycle through different colors?
by gentlebenthebear
Started by gentlebenthebear, Today, 01:30 AM
|
0 responses
4 views
0 likes
|
Last Post Today, 01:30 AM |
Comment