Skip to content

Introduction

ASF Pack v.3.0.0.0 · October 2026

A trading toolkit for NinjaTrader 8 built around machine learning.

At its heart is the ML Engine - an ensemble of models that learns from the market which signals tend to work. Every new signal gets a probability, weak ones are filtered out, and the position size can be forecast.

  • ML in every strategy


    Built into the pack's automated and ATM strategies - one switch in their settings.

    ML Engine

  • ML on your chart


    As an indicator, it scores the signals of any indicator you use.

    ML Engine indicator

  • Everything around it


    Strategies on one shared core, order-flow and price-action indicators, AddOns and tools.

    Strategies

All in one pack.

What's new in v.3.0.0.0

  • One core for every strategy


    All automated strategies now run on the Strategy Core: the same stops, targets, breakeven, trailing, sizing, sessions and account limits everywhere - set once, understood once.

    Strategy Core

  • Faster, cleaner indicators


    Indicators draw directly on the chart without drawing objects, load long histories in seconds and behave the same in history and in real time.

    Indicators

  • New products


    SR Zones, Connection Guard, VWAP Bars, the Telegram share service and ATM Iceberg.

    Release notes

Product categories

Category What it is
AddOns Separate windows that extend the platform
Bar Types Custom bar types for the chart
Indicators Market analysis on the chart
Strategies Automated and ATM strategies on the pack's cores
Market Analyzer Custom columns for the Market Analyzer
Optimization Fitness functions for the Strategy Analyzer
Share Services Alerts and chart screenshots to Discord, Slack and Telegram

Install and remove

Requirements: NinjaTrader 8.1.8.3 64-bit or newer. Keep NinjaTrader up to date - the pack is built and tested on the latest versions.

Install: Control Center → Tools → Import → NinjaScript Add-On → select ASFPack.zip.

Everything comes in one archive - indicators, strategies, AddOns and tools - so there is no import order to follow.

Restart: restart NinjaTrader after the import.

Update: remove the installed version first (below), restart, then import the new archive.

Remove: Control Center → Tools → Remove NinjaScript Assembly → ASFPack.

Some features need extra data: order-flow features (delta, Volumetric bars, the ML Engine's order-flow inputs) need a NinjaTrader Order Flow+ subscription and tick data. Each product page lists what it needs.

How to read a product page

Every page starts with chips that tell you what you need to know at a glance:

v.3.0.0.0 Built on Strategy Core Order Flow+ Renko bars

  • Version - the product's own version.
  • Built on Strategy Core - the strategy's stops, targets, sizing, sessions and limits are the core's settings. A strategy page lists only the strategy's own parameters, with links to the core's pages; core terms such as Stop loss or Money management show a short explanation when you hover over them.
  • Requirements - data or a chart type the product needs. No chip - no special requirements.

Each page ends with its Version history.

About the default settings

The default values of every product are a starting point, not a recommendation and not a final setup. They show how the product works. Finding the settings, instrument and time frame that suit your trading is up to you - test them in the Strategy Analyzer and on a Sim account before trading live.

Report a problem

If a strategy does something you did not expect and you want it solved, send its logs. The log records every signal, order, fill and decision with its reason - with it the cause can be found; without it, only guessed.

  1. Keep Log to file on (the default) - see Log & Report. For order problems set Detail to Orders or Full.
  2. Find the logs in Documents → NinjaTrader 8 → asf → Strategies → strategy name - one file per trading day, in folders by instrument and account (Backtest for the Strategy Analyzer).
  3. Send the files of the days in question with a short description: what happened, when (date and time), on which instrument and account. NinjaTrader's own log and trace files of those days (in Documents → NinjaTrader 8) help as well.

Risk Disclosure

Risk disclosure: Futures and forex trading contains substantial risk and is not 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 ones’ financial security or life style. 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.

Hypothetical performance disclosure: Hypothetical performance results have many inherent limitations, some of which are described below. no representation is being 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 of actual trading. for example, the ability to withstand losses or to adhere to a particular trading program in spite of trading losses are material points which can also adversely affect actual trading results. There are numerous other factors related to the markets in general or to the implementation of any specific trading program which cannot be fully accounted for in the preparation of hypothetical performance results and all which can adversely affect trading results.


© AdvancedSoftwareFeatures | advancedsoftwarefeatures.com