• Algo Trading Workshop
  • Podcasts
  • Books
  • Trading Tips
  • Resources
  • About
KJ Trading Systems
  • Algo Trading Workshop
  • Podcasts
  • Books
  • Trading Tips
  • Resources
  • About
A series of first place trophies awarded for outstanding algo trading course

AI Generates Trading Ideas. The Strategy Factory Produces Tradable, Validated Algo Strategies.

Picture
Same Market. Same Data. Different Strategy Build Approach..
See The Difference: A Validated Mini S&P Algo From The Strategy Factory® 
​​

Fully Disclosed - $112K in Hypothetical Profits Since Release (1 contract, trading costs included)
FEATURED ON
Picture
Picture
Picture
Picture
Picture




​
Learn What Experience Teaches -
​
​What Traders Are Saying About

Kevin Davey And His "Strategy

Factory®" Approach

Picture

​Roland W. - London -  "The Strategy Factory is the best trading investment I've ever made. If you want to know how to build robust, proven strategies that actually work in real time, this is your course."

​Dr. Jem Y. - Florida - "Joining Kevin Davey's Strategy Factory was the most important mile stone in my trading life. His data oriented scientific approach to testing was the main reason for my decision to join and am I glad that I did!"
Picture
Picture

​Eric B. - Colorado - "If you are thinking algorithmic trading may be for you, there is no one better to teach you how to create strategies the correct way.  ​The support Kevin and the community provides will shave years off your learning curve."


​Dave W. - Switzerland - "Kevin's approach to trading has had a dramatic positive impact on my trading profitability. His workshop courses are A+, unmatched." 
Picture
Picture

​Dave F. - North Carolina -  "Kevin's Strategy Factory Club is inspired. Through my participation in the club, I have been able to connect with other like-minded traders and further develop my own systems through shared ideas & algorithmic strategies."
​Testimonials reflect individual experiences. Results vary based on effort, discipline, and market conditions.


Want a Real Example? See How A Tradable Strategy Is Actually Built

Picture
Performance emerges after disciplined validation — not during idea generation


This Mini S&P strategy was developed using my Strategy Factory® process — a disciplined approach for turning trading ideas into tradable, validated strategies.
AI tools can be helpful during research and idea exploration. But they don’t decide what to discard, how to control risk, or when a strategy is ready for real-world trading. That’s where a structured development and validation process matters.
This strategy has produced $121K+ in hypothetical out-of-sample profits per contract over the past 5 years, with full rules, TradeStation workspace, and code disclosed so you can see exactly how it was built.
Picture


How I Turn Trading Ideas Into Strategies That Survive Real Markets

Picture
Kevin Davey - Applying judgment, validation, and discipline where tools alone fall short

I’m Kevin Davey — champion trader, author of multiple best-selling trading books, and founder of KJTradingSystems.com. After years of trial, error, and live trading, I developed a disciplined, repeatable process for building algorithmic trading strategies that are designed to survive real-world trading  conditions.

Tools — including AI — can help explore ideas and accelerate research. But successful trading strategies aren’t created by tools alone. They’re created through judgment, validation, and a willingness to discard ideas that don’t hold up under scrutiny.
​
3-Time Verified Real-Money World Champion Trader -- finished 1st or 2nd in three consecutive years in a global futures contest
Author of “Building Winning Algorithmic Trading Systems” -- plus 5 additional algo trading books used by professionals and retail traders
30+ Years of Futures Trading Experience — focused on avoiding overfitting, false confidence, and fragile strategies

My breakthrough came in the early 2000s when I embraced rule-based, backtested trading systems — not as a shortcut, but as a way to remove emotion and impose discipline. Over time, I learned that the real edge wasn’t in generating ideas, but in knowing which ideas to reject.
​
I now teach this exact decision-making framework — called The Strategy Factory® — so traders can move beyond tools and focus on building strategies that can actually be traded.
A series of first place trophies awarded for outstanding trading systems performance

What Is An Algorithmic Trading System?

An algorithmic trading system is a rule-based framework for making trading decisions consistently and objectively.
You define your entry, exit, stop-loss, and position-sizing rules in advance. Those rules are then tested on historical data to understand how the strategy behaves before any capital is put at risk.
Modern tools — including charting platforms, backtesting software, and AI-based research assistants — can help explore ideas and speed up analysis. But the trading system itself is defined by explicit rules and risk controls, not by tools.
Algorithmic strategies generally fall into three categories:
  • Fully Automated (100% Algo)
    All trade decisions are executed automatically based on predefined rules.
  • Hybrid (Rules + Human Judgment)
    Rules define the framework, while the trader makes final execution or risk decisions.
  • Discretionary (Guidelines, No Code)
    Rules guide decisions, but trades are executed manually.
I focus on building fully algorithmic strategies using platforms such as TradeStation, NinjaTrader, and MultiCharts — where every decision can be tested, reviewed, and improved.


How Do You Build an Algo Trading Strategy?

I outline the exact steps in my book Building Winning Algorithmic Trading Systems and go deeper in my algorithmic trading course - the Strategy Factory workshop.

Key principles I teach:
​
  • Avoid overfitting and curve-fitting traps
  • Incorporate realistic slippage and commissions
  • Test extensively with out-of-sample and walk-forward data
  • Focus on robustness, not just performance
​

Is Algorithmic Trading a Good Fit for You?

Algorithmic trading isn’t about shortcuts or automation alone. It requires a specific skill set and mindset.

  • Comfort with basic math and statistics
    You don’t need advanced math, but you do need to think probabilistically.
  • Familiarity with a trading platform (e.g., TradeStation)
    Algo trading happens inside real platforms, not abstract models.
  • Willingness to learn some programming (EasyLanguage, C#, etc.)
    AI tools can help with syntax, but you still need to understand what your code is doing.
  • Mental discipline to follow rules and accept drawdowns
    The hardest part isn’t building the system — it’s trusting it.

​Not sure where you stand — or whether this approach matches how you think?

To help you decide, I’ve created two resources:
​
• An interactive algo trading readiness quiz to assess your current skill set
​
• A Definitive Guide to Algorithmic Trading for Beginners video (below) that walks through what this approach really involves — including what it does and doesn’t do

Algorithmic trading rewards patience, structure, and discipline — not speed or constant idea generation.

Why My Algo Trading Course Is Different

Most algo trading courses focus on flashy backtests, clever indicators, or tools that promise shortcuts.
My course is different because it teaches a disciplined decision-making process for building strategies that can actually be traded.
Here’s what that means in practice:
​
  • A Proven 8-Step Strategy Factory® Process
    Learn how to build, test, validate, and filter strategies so weak ideas are eliminated before they reach live trading.
  • Direct Support From Me — Not a Bot or Anonymous Team
    Tools (including AI) can assist with research, but judgment and experience still matter. You get guidance from someone who has traded, tested, and taught this process for decades.
  • Lifetime Access to the Strategy Factory® Club
    Ongoing education, real discussions, and continuous refinement—because strategy development doesn’t stop after a single course.
  • Course Updates, Group Collaboration, and a Private Community
    Learn alongside serious traders who value robustness, discipline, and real-world results—not hype.

I’ve helped hundreds of traders move from scattered ideas to structured, testable strategies.
If you’re serious about algorithmic trading—and want a process that goes beyond tools—this course is built for you.

👉 Learn more on the Strategy Factory® Course Page

Recognized as one of the leading algorithmic trading education programs online, and frequently mentioned alongside the most respected algo trading courses worldwide.

Frequently Asked Questions

Foundation - Start Here

What are algo trading systems / algo trading strategies?

Algorithmic trading systems are rule-based methods that define when to buy or sell markets such as futures, stocks, forex, or crypto.

Unlike discretionary trading, which relies on subjective judgment or gut feel, algorithmic strategies use explicit, predefined rules for entries, exits, stop losses, position sizing, and profit targets. Because these rules are clearly defined, they can be tested on historical data before any capital is put at risk.

By following rules consistently, algorithmic trading systems help reduce emotional decision-making. These systems can range from:

  • Fully automated strategies, where trades are executed without human intervention
  • Hybrid approaches, which combine rule-based logic with human oversight

My focus is on building fully automated strategies using platforms such as TradeStation, NinjaTrader, and MultiCharts, where every rule can be tested, reviewed, and refined.

Why use a trading system at all?

When developed properly, trading systems provide structure and discipline that discretionary trading often lacks.

They execute trades based on predefined rules instead of fear, greed, or impulse, helping traders stay consistent during both winning and losing periods.

Because the rules are explicit, systematic strategies can be measured, tested, and improved objectively. Once a strategy is validated, it can also be scaled — traded across multiple markets or larger position sizes without requiring more screen time.

That said, automation doesn’t eliminate emotion entirely. Losing streaks and drawdowns still test discipline, which is why a proven development and validation process is just as important as the system itself.

Are algo trading strategies hard to build?

Building simple systems that look great on paper is relatively easy. Building strategies that actually work in live markets is much harder.

The biggest challenge is avoiding overfitting and curve-fitting — where rules are tuned too closely to historical data and fail when market conditions change.

Successful strategy development requires disciplined backtesting, realistic slippage and commission assumptions, out-of-sample testing, and a focus on robustness rather than impressive-looking results.

With a proven systematic approach — such as my Strategy Factory® methodology — traders can shorten the learning curve and avoid much of the costly trial-and-error that typically comes with learning algo trading.

Fit & Readiness

What skills are needed for algorithmic trading?

Successful algorithmic trading requires a mix of trading knowledge, basic technical skills, and mental discipline — not advanced mathematics or elite programming ability.

At a minimum, traders should be comfortable with:

  • Basic math and statistics to understand performance metrics and risk
  • A trading platform such as TradeStation, NinjaTrader, or MultiCharts
  • Some programming ability (e.g., EasyLanguage, C#, Python) to implement and modify strategies
  • Mental discipline to follow rules during drawdowns and losing streaks

You don’t need to be a professional programmer or mathematician. What matters most is the ability to think logically, analyze data, and follow a structured process.

Many successful algo traders come from engineering, finance, or analytical backgrounds — but motivated individuals from other fields can learn these skills with focused study and practice.

Can beginners succeed with algorithmic trading?

Yes, beginners can absolutely succeed with algorithmic trading, but it requires dedication, proper education, and realistic expectations.

While algorithmic trading has a learning curve, its systematic nature often makes it more accessible than discretionary trading. Because rules are clearly defined, beginners can test ideas thoroughly before risking real money and refine strategies methodically over time.

Another advantage is that emotions are minimized during execution. Once a strategy is in place, trades are taken consistently according to rules rather than fear or impulse.

The key is following a proven process rather than trying to reinvent the wheel through trial and error. Many successful Strategy Factory students started as complete beginners with no prior trading or programming background.

Success comes from committing to the correct methodology, putting in the work to test and refine strategies, and having the patience to let an edge play out over time. It’s also important to choose the right teacher — ask for student references and look for independent verification of trading results.

How long does it take to learn algo trading?

The timeline for learning algorithmic trading varies based on your existing skills, time commitment, and how structured your learning process is.

If you already have programming experience and a basic understanding of trading, you may be able to develop your first testable strategy within 1–3 months. Complete beginners typically need 3–6 months to build a solid foundation in both coding and trading concepts.

Tools — including AI-based assistants — can help speed up research, coding syntax, and experimentation. However, they don’t shorten the time required to develop sound judgment, understand risk, or recognize when a strategy is not ready for real-world trading.

Becoming consistently profitable usually takes 3 months to 2 years of focused practice, testing, and refinement. The difference-maker isn’t how quickly ideas are generated, but how effectively weak ideas are filtered out.

My Strategy Factory® Workshop helps accelerate this learning curve by teaching a proven 8-step process designed to avoid common pitfalls and focus on what actually works. Many students report that structured education can shave years off the typical trial-and-error path.

I know this firsthand — I spent years losing money learning the wrong way before developing the systematic approach I now teach.

Do I need a lot of capital to start algo trading?

You can start learning and developing algorithmic trading strategies with relatively modest capital. Strategy development and testing can be done using historical data without risking any real money at all.

For live futures trading, many traders begin with $5,000–$10,000, while $25,000 or more provides greater flexibility for risk management and the ability to trade multiple strategies simultaneously. The exact amount depends on the markets traded, a strategy’s drawdown characteristics, and proper position sizing.

Tools — including AI-based research assistants — can help analyze markets and explore ideas. However, capital requirements are driven by risk, drawdowns, and position sizing, not by how strategies are generated.

Many successful algo traders spend months or even years refining their systems in simulation before committing real money. Starting small and scaling up gradually as experience and confidence grow is a prudent approach.

Avoid trading too early in your algo career, especially with limited capital. Patience during the development phase can save significant money in the long run.

Reality & Pitfalls

What's the biggest mistake traders make in algo trading?

The biggest mistake traders make is overfitting a strategy to historical data — creating systems that look incredible in backtests but fail in live trading.

This often happens when parameters and rules are repeatedly adjusted to maximize past performance without considering whether those patterns are likely to persist. In many cases, improving the backtest leads to the opposite result in real time: worse performance.

Tools — including AI — can make it easier to generate ideas or optimize parameters. But they can also accelerate overfitting if results aren’t filtered through a disciplined validation process.

Other common mistakes include ignoring transaction costs, failing to test across different market conditions, using insufficient out-of-sample data, and abandoning sound strategies after short-term drawdowns.

The solution is a robust testing and validation process that emphasizes consistency across market environments rather than building the “perfect” backtest. In algorithmic trading, less is more often leads to better real-world results.

What is the difference between backtesting and live trading?

Backtesting evaluates a trading strategy on historical data to see how it would have performed in the past, while live trading involves executing real trades with real money in current market conditions.

The critical difference is that backtesting is hypothetical. You are running trading rules on historical data to measure performance, but no real orders are placed and no capital is at risk.

Live trading introduces real-world factors that backtests often miss, including slippage, liquidity constraints, unfavorable order fills, technology issues, and the psychological pressure that comes with drawdowns. As the CFTC warns, simulated results do not represent actual trading and may under- or over-compensate for real market factors.

Tools — including AI — can help analyze results or explore variations during research. However, they cannot replace the information gained from observing how a strategy behaves when real money, real orders, and real market frictions are involved.

The proper approach is to backtest thoroughly using sound methodology — such as out-of-sample testing, walk-forward analysis, and Monte Carlo simulation — then transition carefully to live trading. Starting with small position sizes allows you to confirm that a strategy performs as expected under real market conditions.

How do I know if my strategy is overfit?

There are several warning signs that indicate a strategy may be overfit to historical data.

First, if a strategy uses too many rules, filters, or optimized parameters relative to the number of trades it generates, that’s a red flag. More parameters increase the likelihood of curve-fitting rather than capturing a durable market behavior.

Second, if performance degrades significantly when tested on out-of-sample data, different time periods, or other markets, the strategy is likely overfit. Third, if results look too good to be true — extremely high returns with minimal drawdowns — they usually are.

Another warning sign appears during incubation or small-scale live trading. Strategies that fail quickly once real-world frictions are introduced often relied too heavily on historical optimization.

Tools — including AI — can make it easy to tweak rules and optimize parameters. But without discipline, this convenience can accelerate overfitting rather than prevent it.

The antidote is a rigorous development and validation process: limiting parameters, using proper out-of-sample testing, applying walk-forward analysis, testing across multiple markets and timeframes, and running Monte Carlo simulations.

In my Strategy Factory® methodology, these safeguards are built into every step. Simple, logical strategies with solid out-of-sample performance are far more likely to succeed in live trading than complex, heavily optimized systems.

How do you avoid curve-fitting in strategy development?

Avoiding curve-fitting requires a disciplined testing process that focuses on validating robustness rather than optimizing past performance.

Key techniques include dividing data into in-sample periods for development and out-of-sample periods for validation, applying walk-forward analysis to test strategies on unseen data, limiting the number of optimization parameters, and testing across multiple markets and timeframes.

Monte Carlo simulation is also an important tool for understanding the statistical significance of results and the range of possible outcomes a strategy may experience.

Tools — including AI — can assist with research, experimentation, and organizing test results. However, they cannot determine whether a strategy is robust. That judgment comes from applying a structured validation framework and resisting the urge to optimize excessively.

The Strategy Factory® methodology builds these safeguards into every step of development. I also recommend running a quick initial test using only a few years of data before committing to full-scale testing, since most strategies fail early.

Focusing on logical trade concepts rooted in market behavior — rather than arbitrary indicator combinations — improves the odds of capturing real inefficiencies. In general, simple strategies with fewer parameters are far more robust than complex systems with many optimized variables.

Remember: the more parameters you optimize, the greater the risk of curve-fitting.

Advanced Process & Tools

What is walk-forward analysis?

Walk-forward analysis is a more rigorous testing method than traditional backtesting and is something I use extensively in strategy development.

With walk-forward testing, a strategy is first optimized on one segment of historical data (the in-sample period), then tested on the next segment of unseen data (the out-of-sample period). The testing window is then moved forward and the process is repeated multiple times across the full data set.

This approach produces a longer and more realistic out-of-sample performance record than simple backtesting, which typically optimizes over all available data at once.

The biggest advantage of walk-forward analysis is that it helps reduce over-optimization. By repeatedly testing strategies on unseen data, it becomes much harder to fool yourself with results that only worked in hindsight.

Tools — including AI — can help organize tests or explore variations. However, walk-forward analysis still requires discipline. Repeated testing and excessive tweaking can contaminate results if a structured process is not followed.

When conducting walk-forward testing, it’s important to use sufficient historical data to capture different market conditions. When combined with Monte Carlo simulation and proper incubation, walk-forward analysis provides far greater confidence that a strategy can hold up in live trading.

What is Monte Carlo simulation in trading?

Monte Carlo simulation is a statistical technique used to analyze the probability characteristics of a trading strategy. The core idea is that historical trades may occur again in the future, but in a different and unpredictable order.

By randomly reshuffling historical trades into thousands of different sequences, Monte Carlo simulation generates many possible equity curves. This allows traders to estimate probabilities for key metrics such as maximum drawdown, annual returns, consecutive losses, and return-to-drawdown ratios.

For example, a backtest may show only three consecutive losses, while Monte Carlo analysis might reveal a meaningful probability of four or more consecutive losses. Knowing this in advance helps traders avoid abandoning a sound strategy during normal drawdowns.

Tools — including AI — can help process data or run simulations more efficiently. However, Monte Carlo analysis is valuable because it forces traders to think in probabilities rather than absolutes, improving decisions around strategy selection, position sizing, and capital allocation.

Monte Carlo methods were originally developed in the 1940s for scientific research. In trading, they provide a far more practical application by helping traders prepare for realistic outcomes rather than best-case scenarios.

I provide a free Monte Carlo simulator on my website’s Calculator page that works in Excel, making this type of analysis accessible to do-it-yourself traders.

How many strategies should I trade at once?

The ideal number of strategies depends on your capital and risk management approach, but trading multiple non-correlated strategies is critical for proper diversification.

Simply trading many strategies is not enough. For example, running several strategies on the same market that move together provides little benefit. The goal of using multiple strategies is to reduce risk through diversification, not to concentrate or magnify it.

Before adding a new strategy, it should be compared against your existing portfolio to ensure low correlation. I use tools such as Excel or other data analysis software to evaluate this relationship. As a general guideline, a correlation coefficient between -0.5 and +0.5 indicates strategies that are sufficiently uncorrelated.

Tools — including AI — can assist with data analysis and correlation calculations. However, deciding whether a strategy truly improves portfolio risk is a judgment call that requires experience and disciplined evaluation.

A practical starting point is 2–3 well-tested, non-correlated strategies. As capital and experience grow, additional strategies can be added gradually.

Each strategy should be thoroughly validated using out-of-sample testing, walk-forward analysis, and Monte Carlo simulation before being traded with real money. Diversification only works when the individual components are robust.

Platforms & Markets

What markets can you trade algorithmically?

Algorithmic trading strategies can be applied to virtually any liquid financial market, including futures, forex, stocks and ETFs, options, and cryptocurrencies.

Futures markets — such as the E-mini S&P 500, crude oil, and gold — are particularly well suited for algorithmic trading due to their liquidity, tight spreads, favorable tax treatment, and extended trading hours.

Each market has unique characteristics related to volatility, liquidity, contract structure, and trading hours that must be considered during strategy development. A strategy that works well in one market may perform very differently in another.

Tools — including AI — can help analyze data across different markets and explore potential ideas. However, selecting appropriate markets and adapting strategies to their specific characteristics requires experience and disciplined testing.

My Strategy Factory® methodology focuses primarily on futures trading because these markets offer consistent data quality, standardized contract specifications, and the ability to test strategies across multiple related instruments.

I have personally traded futures, forex, and stock index markets using algorithmic approaches, and the same disciplined development principles apply regardless of the market traded.

What trading platforms work best for algo trading?

Several well-established platforms support algorithmic trading, including TradeStation (EasyLanguage), NinjaTrader (C#), MultiCharts (EasyLanguage-compatible), and MetaTrader 4 for forex.

TradeStation is my primary platform and the one I recommend for most traders. Its EasyLanguage programming language is relatively easy to learn, the backtesting tools are comprehensive, and brokerage integration is seamless.

NinjaTrader offers greater programming flexibility through C#, but comes with a steeper learning curve. I primarily use it to help port signals from TradeStation to other brokers, and its platform support is excellent.

MultiCharts is a strong alternative and serves as my backup platform, since most TradeStation strategies can run on it with minimal changes.

Tools — including AI — can assist with coding syntax, troubleshooting, and experimentation across platforms. However, choosing the right platform depends on usability, testing capabilities, and how well it supports a disciplined development process.

The Strategy Factory® Workshop focuses primarily on TradeStation because it offers an effective balance of power and usability. The development principles taught, however, apply regardless of the platform used.

The KJ Trading Difference

What is the Strategy Factory methodology?

The Strategy Factory® is a proven 8-step systematic process for developing robust algorithmic trading strategies that I created after years of real-world trading experience and multiple trading championship wins.

This methodology focuses on building strategies that can perform across different market conditions, rather than simply optimizing for past performance. The process includes rigorous out-of-sample testing, walk-forward analysis, Monte Carlo simulation, and multiple validation steps designed to identify strategies with the highest probability of future success.

Tools — including AI — can assist with research, coding, and experimentation. However, the Strategy Factory® framework exists to ensure that ideas are filtered, validated, and stress-tested before real capital is ever put at risk.

Unlike many trading courses that emphasize indicators or chart patterns, Strategy Factory® teaches the complete workflow — from initial concept through live trading — including critical topics such as avoiding overfitting, proper position sizing, portfolio diversification, and incubation testing.

This disciplined, end-to-end approach has helped hundreds of traders worldwide develop robust, tradable strategies and has been widely recognized as one of the leading algorithmic trading education programs available.


Take The Next Step

If you want to reduce years of trial-and-error and focus on building real, testable trading strategies, the next step is simple.

You can start with the free strategy above and examine the full development and validation process for yourself.

Once you see for yourself the power in my approach to proper strategy development, can join the next Strategy Factory® class.  In this course, you’ll learn a disciplined framework for turning ideas into tradable strategies, supported by direct instruction, real examples, and a community of serious traders.

👉 Explore the Strategy Factory® Course
​

Trusted by traders who value process, validation, and real-world results.
​
Picture



Home            Strategy Workshop            Books           Subscribe            Resources           Calculators                About



Disclaimer:  Don't trade with money you can't afford to lose!
https://kjtradingsystems.com/disclaimer.html
  • Algo Trading Workshop
  • Podcasts
  • Books
  • Trading Tips
  • Resources
  • About