NinjaTrader Automated Trading by Algo Futures Trader

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

🚀 Get Started FREE!
  • 🚀Get Started
  • NinjaTrader
  • Get Funded
  • Trading Servers
  • Trading Group
  • Pricing
  • Videos
  • Blog
  • Help

Flexible Position Sizing & Scaling with AFT8

June 4, 2025 by AFT

AFT8 offers three distinct ways to size and scale positions, allowing traders to manage entries and exits in stages rather than all at once. These modes are:

  1. All-In, Scale-Out
  2. All-In, All-Out
  3. Scale-In, Scale-Out

Each method breaks trades into tranches—entering or exiting partial positions—so you can control how much capital is at risk at different points. This incremental approach helps lock in profits or curb losses as the market moves. While all three are available, most traders use “All-In, Scale-Out” or “All-In, All-Out” for simplicity. “Scale-In, Scale-Out” is reserved for experienced traders comfortable with building into a position and managing multiple exit levels. AFT8’s Algo Trade Manager handles all scaling once you’ve chosen your mode, though scaling in must be initiated manually to keep risk in check.


1. All-In, Scale-Out

  • How You Enter: As soon as your entry conditions trigger, AFT8 commits the entire intended position at once. You receive your full number of contracts or shares in a single fill.
  • How You Exit: Rather than closing everything at once, you set predetermined exit points. For example, you might take 50% off at the first profit target, 25% at a second level, and allow the remaining 25% to ride to the final objective. AFT8 automatically submits the staggered exit orders behind the scenes.
  • Why Use It: This technique secures partial profit early while still leaving room to catch larger trends. As the price moves in your favor, you shave off risk rather than waiting for a single exit signal. It’s particularly useful when you believe in a strong trend but want to lock in gains gradually.

2. All-In, All-Out

  • How You Enter: Identical to “All-In, Scale-Out,” you buy or sell the full position immediately upon signal.
  • How You Exit: You close out 100% of the position in one go when your exit parameters are met—no partial exits, no staggered targets.
  • Why Use It: For traders who prefer the cleanest possible execution, this mode keeps things simple. You commit all capital up front and exit on a single signal, eliminating the complexity of managing multiple orders. It’s ideal when you want a straightforward, no-nonsense entry and exit.

3. Scale-In, Scale-Out

Also known as position compounding, this method is best suited for advanced traders.

  • How You Enter: Instead of jumping in at full size, you build your position over multiple steps. For instance, you might initiate 25% of your total allocation when the first momentum threshold is met, then add another 25% if price confirms strength at a higher level, and continue until you’re fully invested. You decide the increments and price levels in AFT8’s position size settings.
  • How You Exit: Your exits are also staggered. You might take 20% off at an early profit point, another 30% if the market retests a key level, and then let the final 50% ride until your maximum target or stop is hit. AFT8’s Algo Trade Manager automatically places these exit orders according to your rules.
  • Why Use It: By scaling in, you reduce the risk of entering on a false breakout or sudden pullback. Scaling out then locks in gains in stages, so a reversal can’t erase all your profits. This dual-stage approach gives you maximum control over both entry and exit risk.

How AFT8 Manages Scale-In/Scale-Out:
Once your initial signal fires, AFT8 handles each tranche automatically. If you prefer to add manually, you can still use NinjaTrader 8’s Chart Trader, order tickets, or DOM to increase your position; AFT8 will immediately queue up the corresponding exits. Note that scaling in is disabled by default to prevent inexperienced traders from overleveraging. Only advanced users who fully understand the risks should enable it.


How to Choose Between Them

  • All-In, Scale-Out is ideal if you have very high conviction in your signal but still want to lock in profits gradually.
  • All-In, All-Out works best when you want a clear, unambiguous entry and exit—no partials.
  • Scale-In, Scale-Out is for highly dynamic markets where you’re uncertain about the signal’s strength; it lets you dial into the position as confirmation builds and peel off profits in stages.

In AFT8, you configure these modes under the “Position Sizing and Scaling” section of your strategy. Position amounts are defined in the Algo Entry settings, while exit tranches are set up in the Algo Trade Manager.

Filed Under: AFT8, automated futures trading system, automated trading ninjatrader, ninjatrader automated trading Tagged With: automated futures trading, NinjaTrader 8, risk management


🚀 Get Started 100% FREE!

Help & Information

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

Recent Posts

  • Prop Firm Trading Futures Accounts Mastering the Live Trailing Threshold
  • Low-Volume, Low-Volatility Sessions: What the Macro Backdrop Is Really Telling Us
  • GDP negative print is about global weakness and measurement quirks, not an outright U.S. recession
  • US Economics the failure of reciprocal tariffs and tax policy on the US system is not the end of the road alternatives do exist
  • AFT8 AWT Signals Indicator datafeed via AWT Desktop fixes
  • 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

Algo Futures Trader Copyright Algo Trading Systems© 2025 ·
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