Test a Stock Trading Strategy

Backtest your rules, learn trading concepts, calculate risk, and sharpen your chart skills.

Start with editable rules:
CANDLECHASERS LAB · DAILY

Test a trading idea

Build your rules, review them, then test the historical trades.

Build a strategy

Choose your stock

Choose a stock to see its available history.

Daily bars · $10,000 USD · all available dates · 0% fees and slippage per side

Review and run

Check your strategy summary below. Review strategy confirms the exact rules before a backtest runs.

Dates and trading costs

Blank dates use all available history. Indicators warm up on earlier bars. Costs apply to entries and exits. Choose dates and costs here, rather than in the strategy text.

Supported rules and examples

Daily single-stock long or short; EMA, SMA and Wilder RSI (2–250 sessions), MACD (12/26/9), close, volume, average volume, thresholds and crossings. Up to six AND or OR conditions per entry/exit group. Fixed targets/stops, close-based trailing stops, maximum holding sessions, dates and costs.

No options, multi-stock portfolios, intraday, weekly/monthly signals, leverage, news/fundamental rules, pyramiding, or nested combinations of AND and OR. Instructions outside these rules will need clarification.

Choose indicators and comparisons in the builder. Operators: above, below, crosses above, crosses below. Indicators: EMA(n), SMA(n), RSI(n), MACD, MACD_SIGNAL, VOLUME_SMA(n). Example: Buy AAPL when SMA(20) crosses above SMA(50) AND volume above VOLUME_SMA(20). Exit when close crosses below SMA(50). Stop 3%.

Find the right tool

Choose what you want to explore next.

01 / BACKTEST

Test your rules

Build daily stock entry and exit rules. Inspect historical trades, returns, and drawdowns.

Build a strategy →

03 / CALCULATE

Work out the numbers

Explore position sizing, risk/reward, investment growth, and portfolio calculations.

Browse calculators →

04 / PLAY

Sharpen your chart skills

Make chart calls, practice risk decisions, and build your streak across 12 trading games.

Enter the Trading Arcade →

DAILY CHART CHALLENGE · October 27

Today’s chart. Your call.

Up, sideways, or down? Study the same mystery chart as everyone else, make your call, then reveal the next 10 sessions.

A new historical chart every day. Your progress stays in this browser.

Play today’s challenge →Explore all 12 games →

Recently tested strategies

Explore the rules and results. Compare the dates, costs, and risk behind each test.

Annualized return (CAGR) is an equivalent yearly rate, not each year’s actual return. Results cover different periods and assumptions; historical performance does not predict future results.

Latest trading guides

Explore trading concepts, work through research examples, and understand the risks behind a setup.

Calculate before you commit

Explore the arithmetic behind risk, reward, and long-term growth.

Compound Growth

Explore how starting capital, contributions, and assumed returns affect growth.

Open the calculator →

From an idea to a result

Build it. Check it. Explore what happened.

  1. Choose a stock and rulesSet hypothetical capital, daily entry and exit conditions, dates, and costs.
  2. Review before you testConfirm the exact rules and execution assumptions that will run.
  3. Inspect the whole resultReview trades, drawdowns, the benchmark, and limitations—not just the return.

Before you start

What can I backtest?

The builder supports one stock at a time using daily bars, long or short positions, and supported rules based on EMA, SMA, RSI, MACD, price, and volume. You can add targets, stops, trailing stops, holding limits, dates, fees, and slippage. It does not reproduce options, intraday execution, multi-stock portfolios, or news-based rules.

What historical data does the tester use?

The tester uses daily stock price files supplied to CandleChasers. Choose a symbol to see its available dates and daily sessions. Coverage varies by stock. Each report states its testing period and assumptions.

Are these results real trades or predictions?

Backtests and games use historical data and hypothetical calculations. They are not live trading results or predictions. Daily bars limit execution detail, costs depend on your inputs, and past results do not establish future performance.

Can I change the starting capital and trading costs?

Yes. Set starting capital in the first builder step. Dates, fees, and slippage can be adjusted before you review and confirm the test.

Do I need an account to play the games?

No. Game XP, streaks, and completed rounds are saved in your browser on this device. Clearing browser storage can remove your record, and progress does not automatically sync between devices.

Where should I begin?

Try an editable starter strategy above, find a beginner guide in Trading Education, or play a chart game. You can inspect saved backtests and use calculators to explore the numbers behind a scenario.

CandleChasers provides educational tools and research examples. Hypothetical results are not personalized investment advice.