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)
I upgraded to 7##.5 (it was 7##.3),no change. I imported betterrenko, and it does the same thing. Both are in the "type" folder, but dont show in the data series>chart style box. Applied many restarts and compilations, no change.....
is it possible to fix this thing somehow so that we have synced charts if we open several charts with the same periode ?
i played a bit with it and realized that this is not the point at the moment.
i compared it to the behavior of pure tickcharts - they are in a perfect sync in different chartwindows.
have a look at the pictures please, i hope they explain my problem better.
Roger Felton, @rogerf, brought this to my attention several weeks ago, and so I've been looking into this issue.
The short answer is it's an internal issue with how NT is distributing the incoming data to each chart.
The long answer. Bartype code is a set of logical steps that analyzes the input data. This logic is the same for each of your four charts, so the only way to get different output data is to change the input data. Therefor NT must not be delivering the same tick data to each chart. The only logical answer I know of is that incoming tick data is being dropped in some of the charts. It appears that NT is not as multi-threaded as we'd like.
The same thing happens with NT's LineBreak bartype. See pic.
Max, would you please post a link to the BarTimerLBW ind.? A lot of people have been asking for that. Thanks bud.
hmm, maybe we can have some more input to this subject from other folks who have dealed with this issue or also from @NinjaTrader.
sometimes there is a trick available to get such things fixed
what i see is that this Bartype needs a very long time to load even if i only load it with 1 day backfill (compered to a pure tickchart wich loads very fast)
maybe this causes that some ticks get lost during the loading of the chart.
and even if its really only "some few" ticks, this would change the result of the view of the bars.
lets see what infos we can collect here.
BTW -
the BarTimer for this LB-wicked stuff can be found here :
The problem has to do with the transition from historical bars to real-time bars. This is what I think that NinjaTrader does:
Historical bars: Starting from the begin of the current session, Ninjatrader builds bars from the ticks stored in the historical data base. Let us assume that there are 8905 ticks after the session start. If you have set your chart to 89 ticks, NinjaTrader should create 100 tick bars, which leaves 5 ticks unused. Each of those 100 historical bars now is reduced to 1 tick, the other 88 ticks are dropped from the bar series.
Hybrid bar: This is the critical bar at the transition from historical to real-time data. If everything works out correctly NinjaTrader should take the remaining 5 ticks and add 84 real-time ticks to produce the hybrid bar.
Real-time bars: Afther the hybrid bar, Ninjatrader builds real-time bars. Each of the real-time bars has 89 ticks, as opposed to the historical bars, which have only 1 tick.
The critical point is the hybrid bar. All sorts fo things go wrong here. For FOREX I occasionally have price spikes on the hybrid bar, because Ninjatrader injects old historical ticks into that bar, carrying false price information (you can see it because the spikes always point in the direction of the prior daata). I have volume spikes on that hybrid bar with most of the futures contracts, because the volume is not correctly accounted for.
So I am not astonished that the accounting for ticks does not work correctly for those bars. As you said some of the incoming ticks are either dropped or not accounted for correctly. In my example above, it would be sufficient to treat the 5 ticks of historical data as 1 tick and add 88 real-time ticks to cause the problem.
if i open NT and i am not connected, all charts look the same - all is ok
then after connecting :
yesterday all my charts with the this chart-style ran in snyc after opening NT in the morning.
expect of one chart wich had just 1 tick offset
i thougt the issue was gone
today after connecting :
2 charts are in exactly sync, one has 2 ticks offset and the 3 others charts are way different compared to the 2 synced ones.
(between 10 and 40 ticks offset)
i use the same templates and backfill, so its really the moment i do connect wich brings the things out of snyc.