No human touches the trades. An AI pipeline reads r/wallstreetbets around the clock, turns the crowd's noise into a per-market sentiment score, and trades stock and crypto perpetuals on Hyperliquid on its own. This page explains every step — including what it costs.
Every new r/wallstreetbets post is pulled continuously (via the Arctic Shift mirror, ~15 min behind Reddit; ~90-second cycles). Titles and bodies are scanned for the ~33 markets on Hyperliquid — US stocks and major crypto — by symbol ($NVDA, $BTC) or name ("Nvidia", "bitcoin", "hyperliquid").
Each post goes through FinBERT, a language model trained on financial text. It labels the post bullish, bearish or neutral with a confidence score. Only calls with ≥70% confidence count — the rest are logged and ignored.
Over a rolling 24-hour window, each ticker's score is the simple sum: +1 per high-confidence bullish post, −1 per bearish one. The ranking you see in the sentiment tab is exactly this number.
The agent holds the top-3 bullish tickers long and the top-3 bearish short — fixed notional per position. When a ticker drops out of the top-3 (after a 30-minute minimum hold), its position closes and the newcomer takes the slot. There is no take-profit or stop-loss: rotation is the only exit.
Orders are sent to Hyperliquid, an on-chain perpetuals exchange, on its equities dex (xyz) where US stocks trade as perps around the clock. The agent signs with an API wallet — a key that can trade but can never withdraw funds. It runs on Hyperliquid testnet — real orders, test money.
If the order book has no one on the other side at order time (common on testnet, rare on mainnet), the order can't fill — the agent then records a simulated fill at the oracle price (which tracks the real asset) and tags the position accordingly, so simulated and real trades are never mixed up.
| Cost | Roughly | Paid when | Goes to |
|---|---|---|---|
| Taker fee | ~0.045% of notional | every market order that fills | Hyperliquid + the xyz market deployer |
| Funding rate | variable, charged hourly | while a position stays open | traders on the other side |
| Slippage | capped at 2% | thin order books | whoever fills the order |
In practice: a $1,000 position costs well under a dollar to open and close in fees, plus hourly funding while it's held. On builder-deployed markets like the xyz equities dex, a share of the trading fee goes to whoever deployed that market — that's Hyperliquid's HIP-3 model. The P&L numbers on this site reflect actual fill prices; on testnet they are paid in test USDC, so nothing real is spent.
Sift doesn't keep what it makes. When the $SIFT token launches, the agent's net realized profits are split two ways, on a recurring schedule:
Both legs are verifiable: the profits come from the on-chain trading account ↗ and distributions/burns will be on-chain transactions too. To be explicit about the other side of the coin: distributions only happen when there are realized profits — the agent can and does have losing periods, in which case there is nothing to distribute. This is a mechanism, not a promised return.
Every position on this site links to the exact Reddit posts that produced it — the agent's full reasoning is public in the log — and every order is an on-chain transaction you can audit yourself on Hypurrscan ↗. The strategy is a faithful live version of a backtest (net-bullish rotation), not a promise of profit: WSB sentiment is noisy, FinBERT misreads sarcasm, and the agent can and does lose money. Nothing here is financial advice.