Dark-screen candlestick chart trending upward with a Push Button Trading logo overlay in the corner, representing algorithmic trading rules executed automatically

What Makes Trading 'Algorithmic'? The Line Between a Discretionary Setup and a Real NinjaTrader Bot

September 18, 2026

Somebody says "algo trading" in a trading Discord and half the room pictures a hedge fund quant with six monitors and a computer science degree. The other half pictures a magic box that prints money while they sleep. Neither picture is right, and the gap between them is exactly where most traders get stuck deciding whether automation is even for them.

Here's the actual line: algorithmic trading isn't about who wrote the code. It's about who's making the decision in the moment a trade needs to happen. If that decision is made ahead of time — encoded into a fixed set of rules that fire the same way every single time — you're trading algorithmically. If you're looking at the chart and deciding in real time whether this setup "feels right," you're trading discretionarily, no matter how automated your platform looks.

The test: could you write the rule down?

The simplest way to know which side of the line you're on is to ask whether your setup could survive being written down as a checklist with no room for judgment calls. "Buy when price breaks above the first five-minute range with volume above average" is algorithmic — every input is defined, and two different people (or two different machines) applying it to the same chart get the same answer. "Buy when it looks like it wants to go" is discretionary. There's no version of that sentence a computer can execute, because it isn't actually a rule — it's a feeling wearing a rule's clothing.

This is why "no coding required" doesn't mean "no rules required." Every one of our 13 bots — the Opening Range Breakout, the Snapback mean-reversion bot, the Scalper, the 10 EMA trend-following bot, the NR7 compression setup, the Volume Spike bot, and the rest — is a fully defined rule set running inside NinjaTrader 8. You're not writing that logic yourself. You're selecting it, installing it, and letting NinjaTrader's strategy engine execute it exactly the same way at 9:31 AM as it does at 1:47 PM, with zero hesitation and zero second-guessing.

Why the definition actually matters to your account

This isn't a semantics argument. The definition of algo trading is the whole reason it solves the problem it solves. A discretionary trader's biggest leak isn't usually a bad strategy — it's inconsistent execution of a decent one. You take the setup on Monday and skip the identical setup on Wednesday because Wednesday felt different. You widen a stop because "it'll come back." You size up after two wins because you're feeling it. None of that is a strategy problem. It's a human-in-the-loop problem, and the loop is exactly what a real algorithmic system removes.

That's the discipline-over-emotion piece traders hear about constantly and don't always connect to the technical definition. A bot can't get revenge on the market after a loss. It can't skip the tenth setup of the day because it's tired. It executes the rule, every time, because the rule is the only thing it knows how to do. If you're pursuing a funded account with a firm like Apex, Lucid, BluSky, or TakeProfit, that consistency isn't a nice-to-have — it's the difference between a clean equity curve that respects a daily loss limit and a blown evaluation from one emotional override.

Backtesting only means something if the rules don't move

Here's where the definition earns its keep a second time: you can only backtest something that's actually a fixed rule set. You cannot backtest a feeling. Every bot in the portfolio has been run against 4.5 years of historical data precisely because the rules never change from one bar to the next — the same logic that fired in a 2022 chop gets tested against a 2024 trend, and you get a real answer about how it behaves across regimes instead of a highlight reel of its best week. A discretionary approach can't offer you that, because "how I traded it" last month and "how I'll trade it" tomorrow aren't guaranteed to be the same system at all.

Where the human still shows up

None of this means algo trading removes you from the process — it relocates you. Instead of making a judgment call at 9:31 AM under pressure, you make judgment calls ahead of time, with a clear head: which bots to run, how to combine strategies in the Bot Portfolio Builder so a breakout bot and a mean-reversion bot aren't fighting each other in the same five minutes, how to size positions across a funded account, and when the data from the Bot Portfolio Analyzer or Tracker tells you a strategy needs to be paused rather than pushed through. You're still the trader. You've just moved the decision-making to a point where you can actually think, instead of the exact moment the market is testing your nerve.

That's the whole pitch of running bots on NinjaTrader 8 instead of white-knuckling every candle: the thinking happens before the open, the execution happens without you, and the only thing left to manage in real time is whether you trust the process you already built. If you want to see what that looks like before committing, the 14-day free trial is built exactly for this — install a bot, watch it apply the same rule over and over, and decide for yourself whether that's the kind of trading you actually want to be doing.

Back to Blog

EMAIL NEWSLETTER

Funded Account Tips

Weekly emails sent to your inbox

We don't sell your information, it's stored securely.

Learn More About

  • Funded Accounts 101

  • Quick Start Checklist

  • Top rated prop firms to use

  • What to Do vs. What to Avoid

  • Why most traders fail "evaluation accounts"

  • Pro trading tipes & strategies

  • How trailing drawdown works

  • And more...

Works with funded accounts (Lucid, Tradeify, etc)

and personal cash accounts

Push Button Trading logo — automated NinjaTrader 8 trading bots and education

We provide trading technology, education and technology tools that make trading easy and fun. Through the use of our custom-built technologies, education classes, and online community we bridge the gap for some of the most challenging obstacles traders face.

1113 Murfreesboro Rd

Ste 106

Franklin, TN 37064

Trustpilot 4.4 out of 5 star rating for Push Button Trading

4.4 / 5 Trustpilot

BBB Accredited

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 one's 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.

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

Educational Disclosure: The Push Button Trading mentorships, courses, classes, live events, and content are provided for educational purposes only. We are not providing financial advice. It is your responsibility to test all strategies and plans. You are the only one pushing the buttons and it is your responsibility to fully understand the risks before implementing any of the education provided by Push Button Trading.

© 2026, Push Button Trading, All Rights Reserved