How to test crypto trading ideas with real data

Plain guides to stops, position size, backtests, sample size, data downloads and markouts, with numbers we measured on real crypto markets.

What is this topic about?

These guides show you how to check a trading idea against old prices before you trust it. A backtest runs a trading rule on old prices to see what it would have done. A perp is a futures contract that never expires. Each guide covers one step, from setting a stop to checking your fills after a trade.

Every guide uses numbers we measured ourselves. They describe what happened before. They are past cases, not a forecast, and none of them tell you what to buy, sell or hold.

What did we measure?

Where should you start?

Read these in order. The first ones need no code. The later ones are for people who write code or download data.

  1. How wide should a crypto stop loss be? What the data shows.
  2. Crypto position sizing by volatility: the math, real numbers: from stop to trade size.
  3. How to backtest a crypto chart pattern: 5 ways compared.
  4. How many trades does a backtest need to be significant?.
  5. Freqtrade vs vectorbt vs Backtrader for crypto backtests.
  6. Find similar chart patterns in Python, or use an API?: five common mistakes.
  7. CCXT vs a hosted data API: which for crypto history?.
  8. How to download Hyperliquid historical data and check it.
  9. What is a markout in trading? How to check your fills: did price move with you after a trade?

All How-to guides 9