Agent Warrior
Agent Warrior is an AI agent that trades Solana meme coins for you: you give it a budget, how often to wake up, and a strategy in plain words, and it scans meme coins and opens and closes positions from your Solana wallet.
Find it at: Crypto Trade in the left menu on the web → Agent Warrior (/crypto-trade/agent-warrior); on mobile web, /meme/agent-warrior; in the mobile app, open the meme section (for example Home → Weekly Top Traders → More) → Agent Warrior.
1. What you need before you start
| Requirement | Why |
|---|---|
| USDC in your Solana wallet | The agent buys with USDC from your Solana wallet, up to the budget you set |
| Fast trading turned on | The agent trades without asking you to confirm each trade, so it needs your fast-trading permission. If it is off, the start button reads Enable fast trading & start and walks you through turning it on |
| Credits | Each agent run consumes Credits. Optimizing your prompt also uses Credits |
You don't need SOL: Alphio pays the Solana network fees for the agent's trades.
Fast trading has a per-trade limit and a limit per time window; the fast-trading dialog shows both, along with its status (Enabled, Not enabled, Needs re-authorization, Turned off, or Expired).
2. Set up and start
- Your total bag — the USDC the agent may trade with. Pick a preset ($10, $20, $30, $50) or type an amount. Once the agent's equity doubles, the original principal is set aside ("Principal secured — equity doubled.").
- Wake time — how often the agent wakes up to review positions and look for new trades.
- Prompt — your strategy in plain language. Choose a Strategy preset or Custom prompt. Optimize has the AI rewrite your prompt into clearer rules (uses Credits). Save turns the prompt into the rules the agent follows.
- Select Start Agent.
Only one agent runs at a time. An agent that has ended cannot be restarted: saving or starting again creates a new agent, and the old one's results stay in Agent history.
3. Watching the agent
| Panel | What it shows |
|---|---|
| Session | RUNTIME, AVG PNL, WIN RATE, and MAX DD. Win rate counts closed trades plus open positions at the current price — a floating gain counts as a win, a floating loss as a loss |
| PnL & Positions | The equity curve (it starts after the agent's first run) and OPEN / CLOSED positions, each with its entry and exit note, fees, and PnL |
| Agent Thinking | What the agent wrote on each wake-up, and when it wakes next |
| Agent history | Past agents: start and stop time, initial bag, runtime, PnL (ROI), and annualized return |
You can close any single open position yourself with Close. Selling can take a few minutes.
4. Pause and resume
A paused agent does not run and does not consume Credits. Its positions are kept, and its automatic stop-loss and take-profit guards stay on. Select Resume Agent (or Enable fast trading & resume) to continue with the same principal and results.
An agent pauses for these reasons:
| Reason | What you see | What to do |
|---|---|---|
| Out of Credits | "Paused: not enough credits for the next run. Positions are kept — top up, then resume." | Top up Credits, then resume |
| Fast-trading permission expired or revoked | "Paused: fast-trading permission is no longer valid. Positions are kept — re-enable fast trading, then resume." | Turn fast trading on again, then resume |
| Fast-trading window limit used up | "Paused: the fast-trading limit for the current window is used up. Positions are kept. It frees up as older trades leave the window — no need to re-enable fast trading, just resume later." | Wait. The limit frees up as older trades leave the time window — re-authorizing does not help. Resume once it does |
| No trades for a long stretch | "Paused: no trade was opened for a while, so the agent stopped to save credits. Resume to keep scanning." | Resume, or change the rules first |
While fast trading is unavailable, kept positions can only be sold once it is available again. Alphio also sends a notification when the agent pauses or stops, and a heads-up when Credits are running low.
5. Stop
Stop Agent & Flatten ends the agent and tries to sell all of its positions. If a sale keeps failing, the agent stops anyway and that position stays open for you to close. You tap it twice to confirm ("Tap again to stop and sell everything"). The agent then shows as ended, with its results kept.
An agent can also stop on its own. What happens to positions depends on why:
| Reason | What you see | Positions |
|---|---|---|
| Trading budget used up | "Your agent stopped: the trading budget ran out." | None left — this stop only happens once the agent's cash has run out and it holds no positions |
| Billing unavailable for several runs | "Your agent stopped: billing was unavailable for several runs." | Kept — close them yourself |
| Orders keep failing on-chain | "Your agent stopped: its orders kept failing on-chain, so it stopped to avoid wasting credits." | Kept — close them yourself |
| Loss limit reached | "Your agent stopped: the loss limit was reached, so it sold everything and ended." | Sold — the agent tries to close everything before stopping; any position it can't sell stays open for you to close |
After an agent stops, positions it still holds no longer get its automatic stop-loss or take-profit. Close them yourself.
A stopped agent cannot be resumed. Start a new one.
6. Risk
- The agent trades meme coins, which can lose most of their value quickly. Only fund it with money you can afford to lose.
- The agent follows your prompt as rules, but its trades are AI decisions, not advice or a guarantee.
- Credits are consumed while it runs, whether or not its trades make money.
- The agent's trades are posted to Square under your name, with the agent's reason for each trade. Not every trade is posted, and there is no setting to turn this off.
To trade meme coins yourself, and to read holders, swaps, and theses on a token, see Meme coins.
This page is available as plain Markdown at https://alphio.ai/docs/trade/meme-agent-warrior.md. An index of every page, with a one-line summary each, is at https://alphio.ai/docs/llms.txt.