
StratEvo
io.github.NeuZhouPublished by GitHub account NeuZhouv6.0.3Updated Nov 3, 2026
Quantitative trading: quotes, backtesting, screening, and genetic algorithm strategy evolution.
Overview
StratEvo is a local quantitative trading engine that lets an assistant fetch quotes, backtest, screen, and evolve trading strategies with genetic algorithms.
- What you can do
- Run quantitative trading workflows: quotes, backtesting and screening of markets and assets
- Evolve trading strategies with a genetic algorithm over 484+ market factors, tuning factor weights and risk parameters
- Validate candidates with walk-forward, Monte Carlo, CPCV and bias-detection checks
- Review live signals and paper-trading performance reported by the project
- When to use it
- Worth adding when you want an assistant to explore or backtest systematic trading ideas, screen markets, or run genetic-algorithm strategy evolution and robustness checks rather than hand-writing rules.
- Requirements
- Runs as a local stdio process installed from the PyPI package stratevo, so a Python environment is needed. No authentication, environment variables or headers are declared. The README states that the full evolution engine, paper trading, signal generation and live exchange connectors are part of a paid Pro offering obtained by contacting the author.
Installation
In SourceWeft
- Open StratEvo in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
🦀 StratEvo
Stop writing trading strategies. Evolve them.
A genetic algorithm engine that breeds and walk-forward validates trading strategies across 484+ market factors.
[484+ Evolvable Factors] [Markets] [Validation] [Discord]
Live Signals · Paper Trading · How It Works · Results · Robustness · Get Access
📡 Live Signals
Real-time buy/sell signals from evolved strategies. Updated daily. All signals are committed to git history — you can verify every one.
Latest Signals
📁 Full signal history: signals/
📊 Paper Trading Performance
Forward-testing evolved strategies on real market data with simulated execution. No hindsight, no cherry-picking.
Paper Trading active — Crypto V13 live since 2026-04-18.
Current Paper Portfolio
📁 Daily P&L reports: paper-trading/
📈 Equity curves: paper-trading/charts/
Equity Curve (demo — real data accumulating)
Drawdown
How It Works
Most quant tools make you write the strategy. StratEvo evolves them instead.
Each DNA is a weight vector across 484+ factors plus risk/position parameters — all evolvable:
Evolution Results
Numbers from our running evolution engines. Updated as generations progress.
🇺🇸 US Stocks V8 (100 S&P 500 stocks — Gen 136)
₿ Crypto V13 (17 assets — Gen 53)
These are backtests with walk-forward validation, not live trades. That's the whole point of paper trading — proving it works forward, not just backward.
Anti-Overfitting
We learned this the hard way. An early version showed 25,000% returns. Turned out to be a bug — look-ahead bias.
An honest 33% beats a fake 25,000%.
484+ Factors
All factor weights are discovered by evolution. Zero manual tuning.
Strategy Styles
The algorithm converges on recognizable trading styles on its own:
Get Access
StratEvo Pro includes the evolution engine, paper trading, signal generation, and live exchange connectors.
📧 Contact: [email protected]
💬 Discord: discord.gg/kAQD7Cj8
Technical Papers
Check back daily for updated signals and paper trading results.
Source: README.md at commit 345d7c6
Tools
0Version history
1- v6.0.3LatestSep 16, 2026
Score
40% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.