Start here
Sherwhood is a Telegram-first copy-trading product built around trader selection, personal sizing, and explicit exit controls. It is independent of Fomo.
- Open @SherwhoodBot and send
/start. - Find a trader and verify the identity and network.
- Set Amount, Entries, and Exits. Review every choice.
- Check the operating mode, available balance, fees, and execution availability in the bot.
- Confirm activation explicitly, then monitor your copies and positions.
This guide explains Sherwhood’s configuration model. Controls marked planned describe the product specification rather than a currently available integration.
Find your way around
The core Telegram navigation uses these commands. The bot’s own help is the source of truth for features available in your deployment.
| Command | Purpose |
|---|---|
/start | Open the main menu and inspect the operating mode. |
/find | Begin trader selection. |
/copies | Review strategies, drafts, and controls. |
/wallet | Inspect the available balance and wallet mode. |
/portfolio | Inspect positions and their attributed trader lots. |
/settings | Open account controls. |
/help | Show the currently supported command list. |
Never send a private key, seed phrase, or password in the chat.
How a copy is evaluated
- Resolve the source. Associate the trader with a verified wallet and supported network. An ambiguous identity needs a selection.
- Inspect the purchase. Check source activity against your entry rules and configuration version.
- Calculate your amount. Apply fixed or proportional sizing, then check caps and budget.
- Reserve and execute. A production order requires sufficient available funds, a valid quote, known fees, and an enabled execution provider.
- Record the outcome. Track pending, confirmed, failed, or skipped separately. A source trade does not prove your copy succeeded.
Source price and follower price can differ. No fixed execution speed or matching return is promised.
Amount | size each purchase
| Setting | What it means |
|---|---|
| Fixed amount | The same chosen amount for each qualifying purchase. |
| Source percentage | A percentage of the source purchase amount. |
| Per-order cap | The maximum purchase amount. Required in both sizing modes; a fixed amount above the cap is invalid. |
| Daily budget | Cumulative purchases including fees. Sales do not replenish this budget. |
$800 × 5% = $40
With a $50 order cap, the purchase is $40 before fees. A $2,000 source purchase produces $100 before the cap, so the capped purchase is $50 before fees. If the remaining daily budget cannot cover that amount plus fees, the order is skipped.
Insufficient budget does not silently shrink the requested order. Values on the website are illustrative, not recommended settings.
Entries | decide which buys qualify
Entry filters apply to purchases. They do not prevent an exit from an already held lot.
| Setting | Behavior |
|---|---|
| Minimum source purchase | Ignore source buys below your threshold. |
| Market-cap range | Only accept tokens within the configured range. Missing data with an active filter causes a skip. |
| First buys only | Require reliable source history. Unknown history is not assumed to be a first buy. |
| Maximum chase | Limit price increase since the source entry. |
| Slippage / price impact | Separate quote-to-fill tolerance from the impact of your own order. Advanced provider-dependent controls are planned. |
| Cooldown / position cap | Limit repeat purchases and the number of open token positions. |
Example: a source entry at $0.010 and a 10% chase limit give a maximum allowed entry of $0.011. A higher candidate price is rejected. A limit does not guarantee an available fill.
Exits | define what sells
Proportional source sales: a 30% source sale attempts to sell 30% of your remaining attributed lot. A trader’s sale does not close another trader’s separately attributed lot.
Full source exit: the first qualifying source sale attempts to close the entire remaining lot.
Take profit: configure increasing gain thresholds and fractions of the initial lot. Each level fires at most once; fractions total at most 100%.
Stop loss: a loss threshold triggers a sale attempt. When stop loss and take profit compete, stop loss has priority.
100 tokens | 25 + 50 + 25
A first take-profit level sells 25% of the initial lot, and a second sells 50%. That leaves 25 tokens, provided no other sale occurred. Every sale is bounded by the remaining amount.
Moving a stop to average cost after take profit changes its trigger; it does not guarantee a break-even execution. A missing route or disappearing liquidity may prevent a sale.
Updates to open-position protections need a scope preview and confirmation. The current prototype applies edited exits to future lots; the broader update flow is planned.
Pause and stop | know what stays active
| Mode | New buys | Source sales | Configured TP/SL |
|---|---|---|---|
| Active | On | On | On |
| Pause entries | Off | On | On |
| Stop copying | Off | Off | On |
| Stop all automation | Off | Off | Off |
None of these controls sells your assets. Manual selling remains a separate action. A transaction already submitted may still confirm. Resuming always requires an explicit action.
A saved, unfunded draft does not become active automatically when a deposit arrives.
Performance | read PnL correctly
The landing-page trader profiles are fictional examples. The green curves are illustrations, not evidence of Sherwhood performance. Period filters switch between separate example datasets.
| Metric | Definition |
|---|---|
| Realized PnL | Net proceeds of closed lots minus their attributed purchase cost and fees. Excludes open-position valuation. |
| Unrealized PnL | Estimated current value of open lots minus their remaining cost. Depends on quote freshness and liquidity. |
| Win rate | Profitable closed trades divided by all closed trades in the selected period. A high win rate can coexist with a net loss. |
| Closed trades | The number of closed trades in the selected window, with a consistent treatment of partial closes. |
| Maximum drawdown | The largest peak-to-trough decline in the reference portfolio equity curve during the period. Requires equity history; a cumulative PnL line alone is insufficient. |
A dollar PnL is not a percentage return. Comparing traders fairly also needs capital, exposure, deposits, withdrawals, and the same time window. Your copy returns can differ because of sizing, filters, prices, fees, and exits.
Past performance does not predict future results. Losing periods and drawdowns belong beside positive PnL.
When a copy does not happen
| What you see | What to check |
|---|---|
| Draft / funding required | Review status, operating mode, balance, and activation. Funding alone does not activate a strategy. |
| Purchase skipped | Read the reason: source size, history, market cap, chase, cooldown, cap, or budget. |
| Pending transaction | Inspect its network status. Do not assume failure or resubmit blindly. |
| Missing / stale price | A valuation is unavailable until a fresh quote exists. It is not zero PnL. |
| No exit route | A sell is not confirmed. Tokens remain held; an attempted exit is not a successful sale. |
| Expired button | Reopen the latest bot screen. Earlier callbacks cannot overwrite a newer configuration. |