Analysis updated 2026-05-18
Study how an AI pipeline can iteratively critique and rewrite a trading strategy's rules.
Backtest a Backtrader strategy against historical ETH/USDT candlestick data.
Learn how LangGraph can coordinate multiple AI roles in a feedback loop.
| tangyum233/crypto-strategy-research-agent | 920linjerry-stack/capital-studio | adya84/ha-world-cup-2026 | |
|---|---|---|---|
| Stars | 16 | 16 | 16 |
| Language | Python | Python | Python |
| Setup difficulty | easy | easy | easy |
| Complexity | 3/5 | 3/5 | 2/5 |
| Audience | researcher | researcher | general |
Figures from each repo's GitHub metadata at analysis time.
Demo mode needs no API key, connecting a real model requires copying .env.example and adding an OpenAI-compatible key.
Crypto Strategy Research Agent is a small research and portfolio project that experiments with automatically improving a cryptocurrency trading strategy. It is not a live trading program and does not offer investment advice. The project works with historical 30 minute candlestick data for the ETH/USDT trading pair and a starting Backtrader strategy. The system runs a backtest, then hands the results to a small pipeline built with LangGraph, a tool for managing multi step workflows. Three roles take turns reviewing the strategy. An analyst looks at the returns, drawdown, win rate, and trade history to find problems. A designer turns those problems into concrete rules for entering trades, exiting trades, setting stop losses, and sizing positions. A coder writes those rules into a new strategy file in Python. Before a new strategy is saved, the code is checked for valid syntax and structure. The previous version is backed up before being replaced. The backtest then runs again on the new strategy. This loop repeats until the strategy reaches a performance target or the process completes a set number of rounds. The project ships with a demo mode that needs no API key and no external model. It runs the whole analyze, design, code, check, and retest loop using the strategy already in the repository, so a new user can see the process work end to end before connecting anything real. Switching to a real language model just means copying an example settings file, adding an API key, and choosing a provider such as OpenAI, with the option to use a different model for each of the three roles. Output from each run lands in a results folder: a summary of the latest backtest, a full table of trades, and a backup of each strategy version before it gets overwritten. The project is written in Python and depends on Backtrader for backtesting and LangGraph for coordinating the roles.
A research demo where AI agents repeatedly analyze, redesign, and rewrite a crypto trading strategy through backtesting, not a live trading tool.
Mainly Python. The stack also includes Python, Backtrader, LangGraph.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.