sherwood agent command group runs an autonomous trading agent that uses multi-signal scoring (technical analysis, sentiment, on-chain data) to make paper-trading decisions. Currently operates in dry-run mode — no real trades are executed.
agent analyze
Analyze one or more tokens using the multi-signal scoring engine.
- Technical (20%) — RSI, MACD, Bollinger Bands, EMA crossovers, ATR, VWAP
- Sentiment (20%) — Fear & Greed index, social sentiment Z-score
- On-Chain (15%) — TVL momentum, DEX flow analysis
- Fundamental (10%) — Token unlock events, funding rates
- Smart Money (25%) — Nansen-style smart money flow (when available)
STRONG_BUY, BUY, HOLD, SELL, or STRONG_SELL.
agent signals
Show detailed signal breakdown for a single token.
agent start
Start the autonomous trading loop in paper-trading mode.
Live on-chain execution is not part of the current Robinhood testnet (chain 46630) deployment; the agent paper-trades here.
~/.sherwood/agent/config.json (written by agent config --set). Each cycle:
- Resets daily/weekly/monthly PnL counters at boundaries
- Updates prices for open positions
- Checks exit conditions (stop loss, take profit, trailing stop, time-based)
- Analyzes each token in the watchlist
- Executes paper trades for high-conviction signals
- Logs results to disk
Ctrl+C for graceful shutdown.
agent status
Show current portfolio, open positions, and daily PnL.
agent history
Show trade history and performance metrics.
agent config
Show or update risk management parameters.
~/.sherwood/agent/config.json and loaded automatically when agent start runs.
agent backtest
Backtest strategies on historical CoinGecko data.
Reports total return, Sharpe ratio, max drawdown, win rate, and an equity curve summary.
Data Storage
All agent data is stored in~/.sherwood/agent/: