NinjaTrader Automated Trading by Algo Futures Trader

hybrid algorithmic automated futures trading for prop firm traders, day & swing traders

🚀 Get Started 🔴LIVE
  • 🚀Get Started
  • NinjaTrader
  • Get Funded
  • Trading Servers
  • Pricing
  • blog
  • Help
You are here: Home / NinjaTrader Free Trading Platform / NinjaTrader 8 Free Trade Platform

NinjaTrader 8 Free Trade Platform

What’s New in NinjaTrader 8?

Over 500 user-driven enhancements including…

NinjaTrader 8

Charting

Charting has been enhanced based on user feedback to include:

  • Drag and drop functionality to move indicators and chart bars between tabs or windows
  • Data Series option to “Center” the last traded price on the price scale
  • Horizontal & vertical scrolling by holding the CTRL key
  • Improved Equidistant bar spacing mode for viewing multi-series charts mixing non-time based bar intervals
  • Option to break bars on Data Series for each new EOD session or to continue building until completed
  • Extended interval selector for customization of any bar type and interval
  • “No Time Scroll” Crosshair mode with the ability to “lock” a crosshair at a specific time
  • Ability to enable Chart Trader and NinjaScript Strategies simultaneously from the same window to visualize strategy orders and positions from a single chart

Technical Info

New Alerting System

Completely redesigned Alerts functionality allows for execution of complex multifaceted conditions without programming experience.

  • Compare two data series or indicator values from an existing chart or market analyzer window
  • Build conditions around existing market data components, indicators, or drawing objects
  • Play a custom sound, share a message to social networks, display a custom pop-up, or even submit a custom order once the condition has been met
  • Reset an alert based on triggers such as condition reversed, a custom time interval, or on a reconnection

Technical Info | Enlarge Image

New Alerting System

SuperDOM

SuperDOM

The Static and Dynamic SuperDOM feature enhanced market analysis functionality allowing users to:

  • Add indicators on the Price Column display to visualize key market values relative to your specific style of trading
  • Dynamically add or remove price levels by resizing the SuperDOM window
  • Configure new columns such as Volume, PnL, Notes, Average Position in Queue (APQ) or custom columns developed by 3rd parties
  • Automatically “Hold” the Dynamic SuperDOM by hovering the mouse over the price ladder display
  • Configure 10+ levels of market depth on the bid and ask (limited only by the exchange/provider)

Technical Info

Modernized User Interface

A streamlined & dynamic interface maintains familiarity for consistency while optimizing workflow.

  • Personalize your application “Skin” & share with other traders
  • Customize new tabbed functionality for simplified navigation and minimize the screen space used
  • Duplicate current settings to a new tab or even a new window
  • Optionally configure a warning message to confirm on tab or window close

Technical Info | Enlarge Image

Modernized User Interface

Market Data Enhancements

Market Data Enhancements

A rewritten core data engine improves the way market data is processed when received from your data provider.

  • Sub-second market data timestamps now stored to meet demand for higher precision
  • Historical Bid/Ask prices now stored with each last trade tick data
  • Import, export, edit, and download market data (including market replay) all in one location
  • Set a preferred connection to obtain historical or real-time data from your choice of providers per instrument type

Technical Info | Enlarge Image

Tick Replay

The NinjaTrader 8 market data engine significantly increases historical tick accuracy allowing traders to:

  • Calculate indicators and strategies on a guaranteed sequence of historical last, bid & ask events
  • Obtain values and calculations that went “into” a bar
  • Improve intraday volume and delta analysis

Technical Info

Tick Replay

Historical Strategy Fill Processing

Historical Strategy Fill Processing

Strategies which previously required a higher time resolution programmed for greater accuracy can now achieve this same level of granularity by simply setting a custom resolution.

  • Standard backtest engine breaks a bar down into 3 segments allowing orders to fill within the bar
  • Backtest a strategy with intrabar granularity using “High order fill resolution”
  • Choose a time frame based on minute, second, or tick granularity
  • Set a custom period value for ultimate control over timing of historical executions

Technical Info | Enlarge Image

Improved Session Management

The new “Trading Hours” window allows users to exclude certain calendar dates from charts and strategies as well as set a customized End of Day time for a particular date.

  • Predefined holidays configured and updated from NinjaTrader servers
  • Ability to add new and edit holidays
  • Options to configure a full holiday, early close, or partial holiday
  • Set “End of day” marker to allow for multiple trading segments in one trading day

Technical Info | Enlarge Image

Improved Session Management

Performance

Modern design techniques deliver greater performance and flexibility than ever before.

  • Fully multi-threaded core and user interface adds significant performance increases across the entire platform
  • All connection technologies now work natively in the 64-bit version of NinjaTrader 8
  • New “Calculate On Price Change” provides ultimate control over how frequently an indicator or strategy calculates on new data
  • Optimized segmenting of open workspace resources minimizes CPU usage
  • Reconfigured data processing & storage methods to minimize response time
  • Improved Strategy Optimization delivers 10x performance gains versus benchmarks
  • Added support for concurrent historical bar requests vastly improves data load time

Automatically Rollover Futures Instruments

Within one week of an expiration date, an option to automatically rollover all Futures instruments you have active will be displayed in the Tools-> Database window. This process will update all features in your workspace to ensure you are using the current expiry.

Technical Info

Instrument Overlay Selector

“On-the-fly” instrument switching significantly reduces the time it takes to switch an interface from one market to the next. This feature also includes a quick search button to easily navigate to the Instrument Window directly.

Technical Info

Playback Historical Bar Data

Market Replay now has an optional “Historical” mode which allows you to playback your regular tick data. Playback instruments and types which are not available through Market Replay and quickly analyze how bars and indicators may have formed in real-time.

Technical Info

Attach Orders to Indicators

Configure a price action indicator to a SuperDOM or Chart and watch as your working orders are modified to follow the price of the indicator precisely on each tick, on price change, or on bar close. No programming needed and defined completely through the user interface.

Technical Info

MIT Orders

Market-If-Touched orders can now be used in place of limit orders and Profit Targets to hold in a prepared state until a trigger price has been reached at which point a market order will be issued. MIT orders can still be used locally if not supported by your brokerage.

Technical Info

Enhanced Support for NinjaScript Development

With increased support and the introduction of additional NinjaScript types, you are no longer limited to writing custom indicators and strategies. The possibilities are truly endless: build what you can dream of and integrate it directly into the NinjaTrader 8 application.

Technical Info

Help & Information

  • ninjatrader automated trading
  • Automated Trading Systems
  • Support Center
  • Help Desk Articles
  • Trading Group & Forum
  • Videos

Recent Posts

  • A Guide to Trading a $50K Futures Prop-Firm Account
  • The Best Path to Getting Funded Trading Futures
  • AFT8 Performance Tweaks for NinjaTrader 8.1.7
  • AFT Lifetime (One-Time Purchase) License Terms Updated
  • ATS Futures Trading Group Rebooted!
  • Facebook
  • RSS
  • Twitter
  • YouTube




  • NinjaTrader Automated Trading
  • automated futures trading
  • automated trading systems
  • Day Trading Futures
  • Get Started Day Trading Futures
  • VIP Trading Group Live Market Trade Along
  • Secret to Day trading futures success
  • AFT8 for NinjaTrader 8
  • Futures Algo Trading Systems
  • Market News
  • NinjaTrader Free Trading Platform
  • Legal Notices
  • AFT Legal Info
  • Terms
  • FULL RISK DISCLOSURE
  • Privacy Policy
  • Cookie Usage
  • About AlgoFuturesTrader
  • Connect to AFT
  • Blog
  • Videos
  • Support
  • Contact
  • My account
  • Sitemap
  • Affiliates

Ninja Futures Trading
Algo Futures Trader Copyright Algo Trading Systems© 2026 ·
AlgoFuturesTrader.com is owned & operated by Algo Trading Systems LLC. By using this website or products & services, you are bound by our Terms & subject to US legal jurisdiction only. Errors & omissions excluded.
AFT made in England, powered by MicroTrends NinjaTrader development

Disclaimer: Trading & investment carry a high level of risk. AlgoFuturesTrader does not make recommendations for buying or selling any financial instruments, nor do we offer trading or investment advice. We are a software company, and we only provide educational information on ways to use our sophisticated Algo Futures trading tools. It is up to our customers & readers to make their own trading & investment decisions, or consult with a registered investment advisor.

Risk Disclosure: Futures, CFDs, & forex trading carry substantial risk and are not suitable for every investor. An investor could potentially lose all or more than the initial investment. Risk capital is money that can be lost without jeopardizing one's financial security or lifestyle. Only risk capital should be used for trading, and only those with sufficient risk capital should consider trading. Past performance is not necessarily indicative of future results. Please read the full risk disclosure here.

Hypothetical performance results have many inherent limitations, some of which are described below. No representation is made that any account will or is likely to achieve profits or losses similar to those shown. In fact, there are frequently sharp differences between hypothetical performance results and the actual results subsequently achieved by any particular trading program. One of the limitations of hypothetical performance results is that they are generally prepared with the benefit of hindsight. In addition, hypothetical trading does not involve financial risk, and no hypothetical trading record can completely account for the impact of financial risk in actual trading. For example, the ability to withstand losses or adhere to a particular trading program despite trading losses are material points that can adversely affect actual trading results. Numerous other factors related to the markets or the implementation of any specific trading program cannot be fully accounted for in the preparation of hypothetical performance results and can adversely affect trading results.

Testimonials appearing on this website may not be representative of other clients or customers and are not a guarantee of future performance or success.

NinjaTrader® is a registered trademark of NinjaTrader Group, LLC. No NinjaTrader company has any affiliation with the owner, developer, or provider of the products or services described herein, nor do they endorse, recommend, or approve any such product or service.

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT