Build strategies. Backtest. Compete.

Write Python strategies in the Playground, run them on real market data, and compete in Competitions. Discuss ideas in the Community. Ceap Council is built for systematic traders who want to validate, benchmark, and improve.

Competitions

Compete on equal footing. Every entry runs on the same symbol, date range, and capital. Rankings are transparent. When a competition ends, the site automatically posts the top 25 results to Past Competition Archives so the community can learn from them.

Browse Competitions
Example leaderboard
1
momentum_v2alice
1.82
2
mean_reversionbob
1.67
3
sma_crossovercharlie
1.54
Ranked by Sharpe ratio

How it works

Start in the Playground, validate your strategy, then compete or discuss in the Community.

1

Write your strategy

Python in the Playground. Use our StrategyBase API, built-in indicators, and parameters. Save versions.

2

Run a backtest

Choose symbol, date range, and capital. Get equity curve, trade log, Sharpe, return, drawdown, win rate.

3

Compete & discuss

Submit to active competitions, earn badges, or discuss in the forum. Vote, fork, and build on others' work.

Community

The forum brings everything together: Current Competitions, Past Archives, Strategy Showcase, dev help, and more.

Search

Search threads by keywords, author, section, and date range.

@mentions

Tag users in posts. Get notified when someone mentions you.

Fork strategies

Fork public strategies into your Playground and iterate.

Private by default

Strategies stay private until you share or enter a competition.

Ready to start?

Create an account to use the Playground, enter competitions, and join the Community.

Ceap Council — backtest, compete, learn.