Data & Backtesting Flashcards

(25 cards)

1
Q

What is backtesting?

A

Testing a trading strategy on historical data to evaluate performance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why backtest before going live?

A

To confirm your edge and avoid costly real-time mistakes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does “in-sample data” mean?

A

Data used to create or optimize the strategy.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does “out-of-sample data” mean?

A

Fresh data used to test if the strategy holds up beyond the sample period.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What’s a forward test (paper trading)?

A

Running the strategy in real-time with no risk to confirm results.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is win rate?

A

The percentage of trades that are profitable.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is average R per trade?

A

The average multiple of risk returned (e.g., +1.5R).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is profit factor?

A

Gross profit ÷ gross loss. (>1 = profitable).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is max drawdown?

A

Largest peak-to-trough equity drop.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Why track expectancy?

A

Shows if the strategy makes money over many trades.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Why does bad data ruin backtests?

A

Missing ticks or incorrect candles distort results.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What timeframe should you backtest?

A

The one you trade on, plus higher timeframe context.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Why test multiple market conditions?

A

Strategies behave differently in trends, ranges, and high volatility.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is curve fitting?

A

Over-optimizing to past data, making the strategy fail live.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How do you prevent curve fitting?

A

Keep rules simple, test out-of-sample data, avoid endless tweaks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Why include commissions and slippage in backtests?

A

To reflect real-world costs of trading.

17
Q

What is slippage?

A

The difference between expected and actual fill price.

18
Q

Why simulate stop-loss and take-profit orders?

A

To test realistic execution conditions.

19
Q

What’s walk-forward testing?

A

Repeatedly testing a strategy on new unseen data to confirm robustness.

20
Q

What is Monte Carlo simulation in trading?

A

Randomizing trade sequences to test how strategy handles variance.

21
Q

Why should you log each backtest trade?

A

To spot recurring patterns and mistakes.

22
Q

What’s a minimum sample size for backtesting validity?

A

At least 100–200 trades.

23
Q

Why compare strategies across instruments (MES, MNQ, MGC)?

A

To see which contract best fits the edge.

24
Q

Why keep strategy rules mechanical in backtests?

A

To avoid bias — rules must be repeatable.

25
What’s the ultimate goal of backtesting?
To build confidence and discipline to trade the edge live.