CLI Reference¶
Complete command reference for the stratevo CLI.
Usage¶
Commands¶
scan — Market Scanner¶
Scan a market for investment opportunities using a strategy preset.
| Option | Values | Default | Description |
|---|---|---|---|
--market |
us, china, hk, japan, korea |
us |
Target market |
--style |
See table below | balanced |
Strategy preset |
Strategy Presets:
| Style | Risk | Picks | Target Return |
|---|---|---|---|
druckenmiller |
Very High | Top 3 | 20-35% |
soros |
High | Top 5 | 25-30% |
lynch |
High | Top 6 | 20-27% |
buffett |
Medium-High | Top 8 | 20-30% |
dalio |
Medium | Top 12 | 15-20% |
momentum |
High | Top 5 | 20-30% |
mean_reversion |
Medium | Top 8 | 12-18% |
aggressive |
High | Top 5 | 25-35% |
balanced |
Medium | Top 10 | 10-15% |
conservative |
Low | Top 15 | 8-12% |
Examples:
stratevo scan --market us --style soros
stratevo scan --market china --style buffett
stratevo scan --market hk --style momentum
backtest — Strategy Backtesting¶
Run a historical backtest on one or more tickers.
| Option | Description |
|---|---|
--strategy |
Strategy name (e.g., momentum, mean_reversion, trend_following) |
--ticker |
Comma-separated ticker symbols |
--start |
Start date (YYYY-MM-DD) |
--end |
End date (YYYY-MM-DD, default: today) |
--period |
Alternative to start/end (e.g., 5y, 1y, 6m) |
--capital |
Initial capital (default: 100000) |
Examples:
stratevo backtest --strategy momentum --ticker NVDA --period 5y
stratevo backtest --strategy mean_reversion --ticker AAPL,MSFT,GOOGL --start 2022-01-01
signal — Trading Signals¶
Generate real-time trading signals for a ticker.
Examples:
stratevo signal --ticker MSFT --strategy mean_reversion
stratevo signal --ticker BTCUSDT --strategy momentum
optimize — Parameter Optimization¶
Optimize strategy parameters over historical data.
report — Generate Reports¶
Create HTML or PDF reports from backtest results.
portfolio — Portfolio Analysis¶
Optimize portfolio allocation across tickers.
| Option | Values |
|---|---|
--method |
equal_weight, risk_parity, mean_variance, min_variance |
risk — Risk Analysis¶
Run risk analysis on a portfolio.
screen — Stock Screener¶
Screen stocks by technical and fundamental criteria.
cache — Cache Management¶
info — System Information¶
Display StratEvo version, installed features, and system info.
paper — Paper Trading¶
Start paper trading simulation.
Environment Variables¶
| Variable | Description |
|---|---|
BINANCE_API_KEY |
Binance API key |
BINANCE_API_SECRET |
Binance API secret |
BYBIT_API_KEY |
Bybit API key |
BYBIT_API_SECRET |
Bybit API secret |
OKX_API_KEY |
OKX API key |
OKX_API_SECRET |
OKX API secret |
OKX_PASSPHRASE |
OKX passphrase |
POLYGON_API_KEY |
Polygon.io API key |
ALPHA_VANTAGE_API_KEY |
Alpha Vantage API key |
TUSHARE_TOKEN |
Tushare token |
ALPACA_API_KEY |
Alpaca API key |
ALPACA_SECRET_KEY |
Alpaca secret key |
STRATEVO_API_KEY |
REST API authentication key |
STRATEVO_RATE_LIMIT |
API rate limit (requests/min) |