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 on your chart
As an indicator, it scores the signals of any indicator you use.
-
Everything around it
Strategies on one shared core, order-flow and price-action indicators, AddOns and tools.
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.
-
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.
-
New products
SR Zones, Connection Guard, VWAP Bars, the Telegram share service and ATM Iceberg.
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.
- Keep Log to file on (the default) - see Log & Report. For order problems set Detail to Orders or Full.
- 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).
- 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