Guides
Step-by-step guides for choosing research tools, building and validating trading strategies, understanding results, and moving toward live trading.
Browse guides
Learn how to choose tools, build backtests, check results, and test trading ideas.
Python backtesting frameworks
Compare Python backtesting tools by research style, market scope, live-trading needs, and license.
Read guideHow to backtest a trading strategy in Python
A complete Python example that shows when signals happen, how trades fill, what they cost, and how to check the result.
Read guideHow backtesting, paper trading, and live trading differ
Learn what backtests, paper trading, and small live tests can tell you, and what to check before moving to the next stage.
Read guideHow to avoid overfitting a trading strategy
Reduce overfitting by deciding what you will test, recording every attempt, testing the full selection process, and protecting one final test period.
Read guideHow to build a Python crypto trading bot safely
Build a simple Freqtrade strategy, test it with fake money, protect your API keys, and prepare the bot to recover from failures.
Read guide