Approved Vendor of the NinjaTrader Ecosystem

Approved Vendor of the NinjaTrader Ecosystem

Order Flow Trading Tools Next-Generation Volume Indicators for NinjaTrader

The ICF Market NinjaTrader Volume Indicators Package is a leading solution designed specifically for professional forex, futures, and day traders who utilize futures level II market data. This advanced package offers access to high-quality volume indicators, order flow tools, footprint charts, and other essential trading tools available on the NinjaTrader platform, compatible with versions 8 and 8.1. These exclusive indicators include tools that are critical for in-depth volume analysis based on buying and selling pressures derived from ask and bid volumes.

Utilizing these tools allows traders to gain valuable insights into real-time market trends by leveraging detailed buying and selling volume data from the NinjaTrader futures data provider.

Next-Gen NinjaScript Development Hub

ICF Market's NinjaTrader developers, writing the custom indicator you need in NinjaScript

Our C# developers write custom NinjaScript indicators for NinjaTrader 8 and 8.1. Volume indicators, order flow tools and footprint charts are where we are strongest — they are what we build for ourselves.

Describe the behaviour you want on a chart and we will tell you honestly whether it is a job we should take, what it involves, and what it costs.

Custom indicator work we take on:

  • Custom technical analysis indicators, built to your own rules
  • Order flow, Level II volume and footprint indicators
  • Buy and sell signal indicators for your own setup
  • Reworking, fixing or extending an indicator you already have
A NinjaScript editor showing the start of an ICF volume profile indicator: OnStateChange setting Calculate.OnEachTick, a one-tick data series added in State.Configure, and OnMarketData sorting each trade against the bid and the ask.
Real NinjaScript, not a mock-up: the state machine, a one-tick series, and every trade sorted against the bid and the ask.

Trading market with market profile vision

When you can identify market profile and volume profile shapes along with repetitive patterns by analyzing TPO chart distributions, they give you more in-depth market behavior details based on price distribution, volume, and time relatively.

With ICF-Volume Profile, you will have access to a trading approach that focuses on the most probable trading ideas, helping you refine your trading edge!

A session's TPO distribution drawn as rows of time-at-price, with the volume profile of the same session mirrored beside it, the value area banded and the point of control lit.
Time at price builds the distribution; volume confirms it. The point of control is where both agree.

Build your trading plan with strategy

ICF's cutting-edge volume indicators and order flow trading tools in the NinjaTrader trading software equip you to identify supply and demand zones, support and resistance levels easier on your trading charts and improve your trading plan with a buying or selling volume-based strategy!

ICF_Volume Journal, Volume Filter Detector, Journal Draw S/R, WAP and Trend Path are great trade assistants to identify the most high probable price levels where the trend might change, enabling you to be on the right side of market movements and follow the trend!

A price path turning away from a supply zone above and a demand zone below, each drawn as a band rather than a single line, with the reaction points marked.
Supply and demand are areas, not lines — which is why price turns near them rather than at them.

Spot best trading opportunity with the best order flow trading tools

As professional traders, the best trades don't happen by chance. The difference between winning and losing trades lies in knowing when to step out of the market and when to execute a trade!

With NinjaTrader Order Flow tools developed by ICF Market programmers, you can analyze accurately categorized data by futures market volume.

The ICF footprint chart enables you to optimize your existing trading strategy with precise timing in the financial market. With different modes to track aggressive traders and identify trapped traders, it helps you make smarter decisions in your trading results!

A footprint cluster showing bid against ask inside each bar, with the diagonal imbalances lit and one trapped move ringed.
Bid against ask inside the bar. The diagonals are the imbalances; the ring is where a move was trapped.

Trade your best execution

Building on a robust trading strategy based on precise order flow analysis tools, executing trades effectively is key to seizing market opportunities. With insights from ICF Market's NinjaTrader Order Flow tools, you can enter and exit the market at optimal points, aligning your trades with high-probability zones identified through futures Level II volume data and the analysis of buy and sell orders.

ICF Market Order Flow tools elevate the quality of your trade execution, giving you access to advanced volume trading add-ons in NinjaTrader. Tools like the ICF footprint chart provide the precision timing needed to follow trends, manage trade exits, handle stop-losses, and adjust positions swiftly, ensuring you stay aligned with market movements.

One trade drawn end to end: the entry, the stop a measured 1R below it, a first target at 2R and a second at 4R, with the risk and the two reward bands shaded so the one-to-four can be seen, and the position stepping down as it is scaled out.
One trade, end to end — 1R of risk against a first target at 2R and a second at 4R, with part of the position off at each.

Frequently asked questions

What is ICF Market and what kind of products do you offer?

ICF Market is a registered software development company and an official NinjaTrader® partner and vendor. We specialize in creating advanced volume trading indicators and order-flow tools for the NinjaTrader 8 platform.

Our products include a suite of volume-based indicators—such as footprint charts, volume profile, order book, and other order-flow analytics tools—that help traders analyze Level II market data in real time.

We also write custom indicators in NinjaScript to order — an indicator that does not exist yet, built to your description. We do not build trading strategies or automated systems.

In short, ICF Market provides professional-grade NinjaTrader add-ons and expert programming services to give Forex and Futures traders a cutting-edge trading advantage.

What process do I need to follow to place an order?

Ordering is simple and secure.

  1. Browse our Products page and choose the indicator or package you need.
  2. Click Buy and complete the checkout form.
  3. Pay by card, Apple Pay or Google Pay on Stripe’s own secure page.

Your account is created automatically at checkout — no separate registration step and no shopping cart. Once payment is confirmed, your order is confirmed by email.

What are the payment methods?

Pay by credit or debit card, or with Apple Pay or Google Pay where your device offers them. Payment is taken on Stripe’s own secure page: the details go to Stripe directly, never reach our servers, and we never see your card number.

All prices are in US dollars. Your bank may convert at its own rate if your card is held in another currency.

You are asked who is buying before payment, because a license is issued to a person. After the payment clears, your order is confirmed by email.

How does ICF Market customer service work?

We take pride in offering responsive, friendly, and knowledgeable customer support.

Our support team is available through multiple convenient channels:

  • Support ticket submission via our website
  • Direct email communication

We strive to respond to all inquiries within 24 hours on business days—and often much sooner.

Our support covers a wide range of needs, including:

  • Installation guidance
  • Technical troubleshooting
  • General usage questions about our indicators

In most cases, we can help resolve issues directly through email. For more complex technical problems, we may offer remote assistance via a secure screen-sharing session using tools like AnyDesk.

Our goal is simple: to ensure you can use our products smoothly and successfully. We treat every support request with care and attention, and we’re not satisfied until your issue is fully resolved.

In short, ICF Market's customer service is professional, responsive, and dedicated to helping you at every step.

What is ICF Market privacy policy?

We respect your privacy and are committed to protecting your personal information.

Any data we collect from you—such as your name, email address, and billing information—is used solely for the purpose of:

  • Fulfilling your orders
  • Providing customer support
  • Managing your account and licensing

All usage complies with our official Privacy Policy.

We do not sell or share your personal data with any unrelated third parties. For example, when you make a payment, your information is processed securely through trusted payment providers, and we retain only the necessary records for transaction and licensing purposes.

To protect your data, we implement appropriate technical and organizational security measures designed to safeguard against unauthorized access, loss, or misuse.

You can find the complete details in our Privacy Policy page, which clearly explains:

  • What data we collect
  • How we use it
  • How it is stored and protected
  • Your rights regarding your information

In summary: ICF Market takes customer privacy seriously. Your information is kept confidential, secure, and is used only to serve you as our customer.

Is it safe to purchase from ICF Market?

Yes – ICF Market is an officially approved NinjaTrader® vendor and a legally registered company in the United Kingdom (Company No. 15566563).

We have met all the necessary requirements to be recognized as an authorized third-party provider within the NinjaTrader ecosystem, which reflects our trustworthiness and professional standing.

Payment is handled by Stripe on their own secure page. Card details — and any wallet you use, such as Apple Pay or Google Pay — go to Stripe directly and are never stored on our servers.

In short, when you buy from ICF Market, you can do so with complete confidence—knowing you’re working with a verified vendor whose services and payment systems meet the highest standards of safety and reliability.

Do I need NinjaTrader 8 to use your products?

Yes – Our indicators and add-ons are built exclusively for NinjaTrader 8, the latest version of the NinjaTrader® platform.

They are not compatible with other trading platforms or with older versions like NinjaTrader 7. You can use our tools with any edition of NinjaTrader 8, including the Free, Lease, or Lifetime license versions.

For the best performance, we strongly recommend using a reliable real-time data feed that includes both tick and Level II market data. Since our indicators are volume-based and rely on detailed order flow information, a quality data provider is essential. For example, futures data from NinjaTrader Continuum or Kinetick delivers the Level II depth required for tools like the footprint chart.

In summary: To fully utilize our indicators and achieve accurate results, you'll need:

  • NinjaTrader 8 installed on a Windows PC
  • A real-time data feed with tick and Level II data
How do I get my license and software after purchase?

Your download is ready within a minute of payment — there is no waiting period and no activation code to type.

As soon as your payment is confirmed, our system automatically builds your personal copy of the software and sends a secure download link to your account and email. The package is licensed to you specifically; there is no separate key to enter.

Installing:

  1. Close NinjaTrader completely.
  2. Extract the downloaded zip.
  3. Copy all files into Documents\NinjaTrader 8\bin\Custom\
  4. Start NinjaTrader.

Please close NinjaTrader before copying — otherwise the files are locked and the installation will not complete.

In summary: your link is generated within a minute of payment confirmation, is valid for 7 days, and can be used up to 5 times. If it expires, request a new one from your account.

Can I use the indicators on more than one computer?

Each license includes a set number of activations — one computer per activation.

Your license is tied to the machines you activate it on, which protects your purchase. Most licenses include a single activation; some packages include more.

Changing computers? You don't need to buy again. Contact our support team and we'll release the old machine so you can activate the new one. If you need to run the software on two machines at the same time, contact us about an additional activation. If you need a second license or want to run the tools on more than one machine, ask us — depending on the situation we can often offer a better price than buying twice.

Are future updates and upgrades included in the purchase?

Yes – When you purchase an ICF Market product, you receive a lifetime license with free updates.

There are no recurring fees or subscription charges for continued use. Your one-time payment gives you permanent access to the product, along with free updates, enhancements, and bug fixes for the specific item you purchased.

For example, if we introduce new features to the indicator or make updates for compatibility with a newer version of NinjaTrader, you’ll be able to download the updated version at no additional cost.

This policy ensures that your investment stays valuable and up-to-date over time.

Note: If we release a completely new product or a major version overhaul, it may be offered separately. However, all routine updates and improvements to your purchased tools are always free.

Do you offer a free trial or demo before purchase?

Currently, we do not offer free trials of our paid indicators.

All sales are final, so we strongly encourage you to carefully review each product’s descriptions, screenshots, documentation, and any available videos before making a purchase.

If you have any questions about how a specific tool works, feel free to contact us — we’re happy to offer detailed explanations, walkthroughs, or even a live demo session to help you understand the software’s features. This is our alternative to traditional trial access.

Our policy aligns with many providers of professional trading software: since our tools are digital and easily copyable, we do not offer trial versions openly, and we do not provide refunds once a license has been issued.

That said, we stand by the quality and performance of our products. Our support team is always available to answer your pre-sale questions and help you make an informed decision before purchasing.

Do you offer custom development or coding services?

Yes – In addition to our off-the-shelf indicators, ICF Market offers custom NinjaScript development for the NinjaTrader® platform.

Our team includes experienced C# developers who are also seasoned traders, uniquely positioned to turn your trading ideas into fully functional tools. Whether you need a custom indicator or a specialized NinjaTrader add-on, we can build it to your exact specifications.

If there is something you want to see on the chart that no indicator shows you, describe it and we will tell you honestly whether it is a job we should take. We’ll define the scope and give you a development quote.

Our past custom projects have included:

  • Tailored order-flow analysis tools
  • Advanced volume-based and Level II indicators

As an official NinjaTrader vendor, we are committed to delivering high-quality, efficient, and reliable code that meets your trading needs.

In short: If the NinjaTrader tool you need doesn’t already exist, ICF Market can likely develop it for you—professionally, securely, and with your strategy in mind.

Do you provide training or educational resources on using these tools?

Yes, and most of it is free to read without an account.

  1. Twenty-four written lessons — twelve on volume and order flow, twelve on fundamental and timing analysis. No sign-up and no payment. A structured course built on top of them is still being written.
  2. Documentation with every indicator — installation, the settings, and how to read what it draws on the chart.
  3. Two long articles — how cluster charts differ from footprint charts, and what volume spread analysis actually measures.
  4. Support — after a purchase you can open a ticket from your account and read the reply there. Before buying, the contact form reaches us.

Why professional traders use volume indicators

Volume indicators have a long history among traders, especially in the forex market. Traders who rely on price action, technical analysis, and volume analysis—particularly those following Wyckoff’s methods like Volume Spread Analysis (VSA) and vertical volume analysis—frequently use these indicators. You’ll find many volume-based indicators and strategies that analyze past trading volumes. However, these indicators often do not distinguish between buy volume and sell volume separately, which can be crucial for accurately gauging market pressure. Understanding this distinction can help traders identify the potential market direction and effectively follow trends!

When you step onto trading floors and meet day traders who are experts in futures trading, you will see them using some of the most advanced and professional tools for futures market analysis and trading. Volume trading indicators and order flow trading tools have ushered in a new era for traders, offering insights that go far beyond traditional methods.

Professional forex and futures traders — day traders and scalpers in particular — use the next generation of volume indicators to analyze market order flow. Tools like volume profile, market profile and footprint charts are what they reach for, on platforms like NinjaTrader 8, which is popular among trading floor traders.

Professional traders in the futures and forex markets have largely settled on NinjaTrader, which is widely preferred among the majority of traders. Understanding what scalpers, day traders and swing traders really need, we have tailored our tools to help them execute trades with more confidence and clarity, ensuring they are not trading blindly.

What Level 2 order flow shows that price alone cannot

By using leading volume indicators that utilize live Level 2 data from the CME Group, you can analyze buyers and sellers and their buying and selling volumes. This will improve your market analysis based on technical analysis and price action, helping you identify support and resistance levels, as well as supply and demand.

With order flow trading indicators that utilize Level 2 futures market data within the modern NinjaTrader trading platform, you can keep an eye on every movement within a candlestick chart and understand who truly holds market control. Futures volume is reported centrally by the exchange rather than by an individual broker, which is why every trader reading it is reading the same numbers.

Trading with ICF Market’s Volume and Order Flow Trading NinjaTrader indicators means relying on valuable numbers like ask volume and bid volume—the same data scrutinized by bank traders and professional futures traders on trading floors worldwide. These tools allow you to enhance your trading strategies with the depth and reliability needed to succeed in today’s markets.

The ICF Market volume indicators let you monitor order flow trends on the correct side of market direction, using futures market data from the CME Group.

Delta is the arithmetic underneath all of it: ask-side volume minus bid-side volume, bar by bar or cumulatively across a session. A price rising on a falling delta is the disagreement worth looking at, and it is invisible on a chart that plots price alone.

Why NinjaTrader, and which version

NinjaTrader is one of the most advanced charting and trading platforms, highly recommended by traders worldwide, including users of ICF Market volume indicators. NinjaTrader 8 is the most popular version among active forex, futures, and stock traders, with versions 8 and 8.1 being particularly favored by day traders who are not always in front of their trading desks.

NinjaTrader’s multi-functional platform for financial trading and analysis is engineered to meet the demands of professional traders who need a versatile and robust trading solution. With access to real-time market data, multi-device integration, and advanced order flow and volume analysis tools, along with NinjaScript coding options in the console, NinjaTrader provides a comprehensive trading software. It empowers traders to build, backtest, and deploy custom strategies effortlessly, making it the best choice for those seeking flexibility and performance in their trading journey.

NinjaTrader sets the standard for an intuitive trading experience, delivering a platform that is not only user-friendly but also equipped with powerful order flow trading tools and advanced volume indicators to enhance your trading skills. Built for traders of all levels, NinjaTrader’s seamless interface provides effortless access to advanced charting with volume add-ons, comprehensive market analysis, and custom strategy programming. Whether you’re managing trades from your desk or on the move, NinjaTrader ensures you stay in control.

NinjaTrader 8.1 now offers multi-device integration with the latest high technology in futures market trading platforms, providing access to real-time futures data with Level 2 data, along with professional custom strategy development, volume, and order flow indicator coding features.

Ready to trade with real order flow data?

Browse the indicator packages, or tell us what you need built for NinjaTrader 8.

See the products