vynn-backtester
Run trading strategy backtests with natural language — powered by Vynn
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/beee003/vynn-backtesterVynn Backtester
Backtest any trading strategy with natural language. Get Sharpe ratio, returns, drawdown, and full equity curves in seconds.
What it does
- Natural language strategies: Describe your strategy in plain English and Vynn translates it into a runnable backtest
- Structured strategies: Power users can pass precise entry/exit rules as JSON
- Full metrics: Sharpe ratio, total return, max drawdown, win rate, trade count, and equity curve
- Multi-ticker: Backtest across any combination of stocks, ETFs, or indices
- Strategy comparison: Compare multiple strategies head-to-head, ranked by Sharpe ratio
- No infrastructure: No local data downloads, no dependencies beyond Python stdlib
Setup
- Get a free API key at the-vynn.com (10 backtests/month, no credit card)
- Set
VYNN_API_KEYin your environment or skill config - Run
/backtest "your strategy here"from any OpenClaw agent
Quick start
# Sign up (instant, returns your API key)
curl -X POST https://the-vynn.com/v1/signup -H "Content-Type: application/json" -d '{"email": "[email protected]"}'
# Set the key
export VYNN_API_KEY="vynn_free_..."
Usage examples
Simple natural language backtest
/backtest "RSI mean reversion on AAPL, 2 year lookback"
Momentum strategy
/backtest "MACD crossover on SPY with 20/50 EMA filter"
Multi-ticker portfolio
/backtest --tickers AAPL,MSFT,GOOGL --strategy "momentum top 3"
Structured entry/exit rules
/backtest '{"entries": [{"indicator": "RSI", "op": "<", "value": 30}], "exits": [{"indicator": "RSI", "op": ">", "value": 70}]}' --tickers AAPL
Compare strategies
from plugin import VynnBacktesterPlugin
vynn = VynnBacktesterPlugin()
results = vynn.compare(
strategies=[
"RSI mean reversion",
"MACD crossover",
"Bollinger band breakout",
],
tickers=["SPY"],
)
for r in results:
print(f"{r.strategy}: Sharpe={r.sharpe_ratio}, Return={r.total_return_pct}%")
Environment Variables
| Variable | Required | Description | Default |
|---|---|---|---|
VYNN_API_KEY | Yes | Your API key from the-vynn.com | -- |
VYNN_BASE_URL | No | Override API base URL (for self-hosted instances) | https://the-vynn.com/v1 |
External Endpoints
| Endpoint | Purpose | Data Sent |
|---|---|---|
https://the-vynn.com/v1/backtest | Execute a strategy backtest | Strategy text, ticker list, lookback period |
https://the-vynn.com/v1/signup | Free API key registration | Email address |
Security & Privacy
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-beee003-vynn-backtester": {
"enabled": true,
"auto_update": true
}
}
}Tags
Related Skills
q-kdb-code-review
AI-powered code review for Q/kdb+ — catch bugs in the most terse language in finance
polymarket-whale-copier
Copy trade winning Polymarket wallets automatically. Track whale wallets, mirror their bets at configurable percentages, with built-in risk management. No API keys needed.
iseclaw-intel
Indonesian Web3 intelligence via Iseclaw ACP agent. Real-time market data, token signals, TGE research, and GameFi analysis from Southeast Asia's first transparent AI agent.
olo-sec-scanner
SEC EDGAR filing analysis for M&A due diligence — extract financials, detect risks, and track corporate events from 10-K, 10-Q, and 8-K filings
trustlog-guard
Financial governance for OpenClaw agents. Tracks API spend, enforces budget limits, detects runaway loops, delivers cost briefings. Reads session .jsonl logs locally. 100% private.