I have finally migrated to ninja 7, however I am having major problems with it.
If i open a chart for 6E or CL, current contract month 03-11, I see historical data that stops at 7am, and there is nothing new being loaded on the chart. If I change the contract month say to 06-11, the same data will be loaded, it is like it is ignoring the contract month completely.
However if I set the DOM to 6E 03-11, I can see the data coming through just fine.
So it seems to be just the charts that are screwed.
Oddly enough, FDAX works fine, but that is the only thing I have been able to find that the charts work for.
Favorite Futures: all that move nicely, extend your horizons
Posts: 66 since Nov 2009
Thanks: 45 given,
This post has been selected as an answer to the original posters question
ensure to check you're using the correct session templates to create the charts with, to include electronic hours those should be the ETH ones for the instruments...defaults can be assigned in NT's Instrument Manager...
Shows the overnight, the RTH and the after-session for 6E according to official trading times per contract specifications. Session template is in Central Time for Chicago.
night session 5:00 PM - 7:20 AM CT
floor session (RTH) 7:20 AM - 2:00 PM CT
after-session 2:00 PM - 4:00 PM CT
An "alternative" template
If you do not need the end of the RTH session (basically if you do not use RTH pivots for FOREX), there is an alternative template that you can use
Asian session 5:00 PM - 1:00 AM CT
European session (RTH) 1:00 AM - 7:20 AM CT
floor session + after-session 7:20 AM - 4:00 PM CT
This template would allow you to catch the London opening range or the daily range of the European Session, and the opening range of the US session as well. You can also display correct ETH pivots, but not RTH pivots.
Make sure that once you have chosen your template, you attach it to the instrument under instrument settings. Only open charts in NinjaTrader 7.0 with instrument settings afterwards. This will ensure that you always use the correct session template.
The following user says Thank You to Fat Tails for this post:
Fat tails, also for european traders ? I thought because of the time zones that ninjatrader could mess up, that's why I always selected 24/7 (that';s what the helpdesk at ninjatrader advised me strongly to do)
24/7 is absolutely useless, because it does not fit any instrument. It is a template that starts at 0:00 EST and ends at 24:00 EST. Do you know any futures contract, FOREX instrument or stock, which has those trading times?
The only thing you make sure with 24/7 is that it displays all data available for the instrument.
What is the session manager needed for ?
There are three reasons to use the session manager:
(1) You do not want to display all price data for the instrument, but only a limited period such as the RTH or floor session.
(2) You do want to display all price data, but want to make the information, at what times the trading day starts and ends, available
- for display on the chart
- for use with a variety of indicators
(3) You do want to display all price data, but want to make the information, at what times the trading day and all its sub-sessions start and end, available.
The benefits of the session templates
The daily trading session and the sub-sessions are displayed on the chart via the session break lines
NinjaTrader has several in-built methods, which allow indicators and strategies
- to call the start and end of the trading day and automatically convert the times from exchange time to your local time,
- to call the start and end of all sub-sessions and automatically convert these times from exchange time to your local time.
All indicators and strategies, which are based on the opening time, the settlement time or the closing time of a session, will only work with correct session templates. This includes
- the current (trading) day's open, high, low, mid-line and dynamic fiblines calculated from high and low
- floor pivots (RTH)
- pivots for the electronic trading hours (ETH)
- opening range indicators
- indicators calculating the average daily range from several (trading days)
Why not to use 24/7
- You cannot display high and low for the current trading day (the trading day does not start at 0:00 EST).
- You cannot display high and low for the current floor session.
- You cannot display the opening range correctly.
- You will not be able to display the average daily range correctly.
- Your chart will show false session break lines.
All indicators that do not use the session templates, will gloriously fail, as the session templates, which are defined in exchange time, are the only correct way to deal with different time zones and daylight savings schedules. This is particularly true, if you are located in Europe.
Scrap the 24/7, define correct templates for each instrument that you trade, attach them to the instrument via instrument manager and only use charts with the <instrument settings> template!
The following 5 users say Thank You to Fat Tails for this post: