What does a trading agent do when it isn’t trading?
Updated Nov 13, 2026 · 7 min read
Most of a trading agent’s work happens between trades: refusing signals, re-checking open positions and moving stops one way. Senpi’s fleet telemetry from August 2026, and how often it checks today.
What does a trading agent do when it isn’t trading? Most of its work. A well-built agent spends its time throwing away trade ideas that fail its rules, re-checking every open position, and moving stops one way as trades gain. Opening a position is the shortest step. In two weeks of telemetry from Senpi’s live strategies on Hyperliquid, published on Aug 11, 2026, the agent edited positions 2.8 times as often as it opened them, and ran about 118 tracking passes for each position it opened.
Key takeaways
- It refuses. Risk gates, cooldowns and duplicate checks discard most signals before anything reaches the exchange. A closed risk gate was the most common reason.
- It watches. Open positions are re-checked on a fixed interval, day and night: about every ten seconds in August 2026, about 8,600 checks a day. Senpi’s exit engine checks every 30 seconds by default today, and a strategy can set its own interval.
- It ratchets. The stop climbs a ladder of profit-lock tiers and is built never to move back down. 99.3% of the positions it managed ended at the highest tier they reached.
- It doesn’t sleep. The checks were spread almost evenly over the 24-hour clock, overnight and weekends included.
What the agent checks, and how often
| Check | When it runs | What it prevents | In Senpi’s fleet (two weeks, Aug 2026) |
|---|---|---|---|
| Risk gate | Before every entry | A new trade when the strategy’s risk budget is spent: leverage, free margin, loss limits | The most common reason a signal never became a trade |
| Cooldown | Before every entry | Re-entering straight after certain outcomes | Not reported separately |
| Duplicate check | Before every entry | Stacking more exposure on an asset the strategy already holds | Not reported separately |
| Position tracking | Every interval while a position is open | Missing a move because nobody was looking | About 118 passes per position opened |
| Stop and exit upkeep (DSL) | Every interval while a position is open | Giving back a locked gain, or losing past the floor | More than 100 protection runs per position; 99.3% ended at their highest tier |
| Daily-loss and drawdown halts | Continuously, on strategies that set them | A bad day turning into a bad month | Not reported separately |
1. It refuses
Every strategy generates signals: something moves, a scanner notices, and a candidate trade appears with an asset and a direction. Almost none of them become trades. Before anything reaches the exchange, a signal has to clear a series of gates, and each one can discard it:
- The risk gate. If the strategy’s risk budget is already used, the signal stops there. Across the two weeks, this was the single most common reason a signal never became a trade.
- Cooldown. After certain outcomes a strategy is benched on purpose. It can see the setup; it isn’t allowed to take it.
- Duplicate check. If the strategy already holds the asset, the signal is discarded rather than adding exposure to a bet it is already in.
Anyone can generate signals. A model with a chart and a prompt will produce trade ideas all day, and most of them are noise. Discarding them is the hard part, and it is what makes leaving a leveraged strategy running unattended survivable: the agent has to say no far more often than it says yes.
2. It watches
Once a position is open, the job changes. Senpi ran about 118 tracking passes for each position it opened, edited positions 2.8 times as often as it opened them (sizes, stops and exit conditions revised as the trade developed), and the protection layer alone ran more than 100 times per position. Opening the trade is the cheapest step; the work comes afterwards. A person can watch one position closely. Watching eleven across crypto, stocks and commodities, around the clock, is another matter.
How often does it check?
In the August 2026 measurement, Senpi’s agents checked open positions about every ten seconds: roughly 8,600 protection checks a day for each strategy, weekends included, because the markets they guard trade around the clock. Today the interval is a setting of each strategy’s exit engine. It is 30 seconds by default, about 2,880 checks a day per open position, and a strategy can set anything from 5 seconds to an hour. Each check asks the same short questions: has the stop’s floor moved, has the position earned the next tier, and are the risk gates still clear. Most checks change nothing; the one that matters comes at an hour when you aren’t watching.
| Measure | Value |
|---|---|
| Share of checks per hour if spread perfectly evenly | 4.2% |
| Observed share per hour, lowest to highest | 3.4% to 5.3% |
| Midnight to 8am US Eastern (a third of the day) | About a third of all checks |
| Quietest hour compared with the busiest | About two thirds as many checks |
3. It ratchets
Senpi’s exit engine works as a ladder. As an open position gains, it climbs tiers, and each tier locks in a larger share of the highest gain so far. The stop is built to follow the position up and never back down; once the first tier is reached, it rests on Hyperliquid as a stop order the runtime keeps moving up. A one-way mechanism only counts if it is one-way every time, so Senpi measured all the positions the ladder managed in the window:
- 99.3% ended at the highest tier they ever reached; 0.7% ended below it.
- 40.3% climbed at least one tier, so four in ten positions moved far enough to lock in a gain at least once.
- Tier 13 was the furthest any position climbed.
- About 98% of the positions that climbed kept their highest tier. That is our arithmetic from the figures above: only a position that climbed can end below its highest tier.
For the tiers in numbers, with a $100 entry at 10x, see the worked example in what the model does and what the harness does.
What these numbers don’t mean
- They aren’t a promise about returns. They measure the guard, not the trades: whether the checks ran and whether locked gains stayed locked.
- The agent doesn’t trade every few seconds. Orders are rare; the checking is constant.
- The ladder applies to strategies Senpi runs. Every strategy built from a rule or a template exits through DSL, and can carry daily-loss and drawdown halts (copy strategies carry at most a flat stop). On a one-off position, the agent can attach a stop.
- Halts are optional and per strategy. A daily-loss halt pauses new entries until the next UTC day; a drawdown halt waits for you to resume.
How to see it on your own strategy
Ask your Senpi agent whether a position is protected. It checks that the position is tracked with a floor price, that the monitor is running and that the stop order is resting on Hyperliquid, then answers protected, unprotected or stop not on the exchange. To see why it skipped a trade, ask what the strategy refused and why. For how Senpi keeps your funds safe while this runs, see is Senpi safe.
Frequently asked questions
What does a trading agent do between trades?
It refuses signals that fail its risk gates, cooldowns and duplicate checks, re-checks every open position on a fixed interval, and moves stops one way as trades gain. In Senpi’s August 2026 telemetry it edited positions 2.8 times as often as it opened them.
How often does Senpi check an open position?
Every 30 seconds by default, about 2,880 times a day, and a strategy can set anything from 5 seconds to an hour. In the August 2026 measurement the fleet checked about every ten seconds, roughly 8,600 times a day per strategy.
Does an AI trading agent trade all the time?
No. A well-built agent discards most signals before they reach the exchange. Orders are rare; checking is constant.
What is a profit-lock ladder?
A stop that climbs in tiers as a position gains. Each tier locks a larger share of the highest gain so far, and the stop is built never to move back down. On Senpi, 99.3% of the positions the ladder managed ended at the highest tier they reached (Aug 2026).
Does Senpi’s protection cover every trade?
It covers strategies built from a rule or a template: they exit through Senpi’s dynamic stop-loss and can carry daily-loss and drawdown halts. Copy strategies carry at most a flat stop, and on a one-off position the agent can attach a stop.
Sources: Senpi, What your agent does when it isn’t trading, and Jason Goldberg, Trading on Hyperliquid? Your positions deserve 8,600 AI protection checks a day, both on X, Aug 11, 2026; fleet figures are from two weeks of Senpi telemetry published then. Current check interval and protection checks from Senpi’s open-source runtime documentation, Nov 13, 2026.
Deploy a strategy and watch what it refuses
Describe a strategy in plain English. Senpi shows you the rules, then runs them 24/7 with a stop that only moves one way.
Related articles
What does the model do in an AI trading agent, and what does the harness do?
In an AI trading agent the model understands, routes, explains and asks; tested programs compute, and a runtime places and protects the orders. Where the line sits, and how Senpi draws it.
QuantConnect, Freqtrade, Hummingbot or an AI agent: which for crypto quant trading?
QuantConnect, NautilusTrader, Freqtrade, Hummingbot, CCXT, backtrader, vectorbt and an AI agent compared for crypto quants: Hyperliquid support, backtesting, live trading, languages and licences, checked Nov 13, 2026.
How to automate a crypto trading strategy without coding
Three no-code ways to automate a crypto strategy: bot presets, TradingView alerts sent to a bot, or an AI agent that writes and runs it. What each costs on Hyperliquid, with a walkthrough from Claude or ChatGPT.
Best AI trading agents and bots for Hyperliquid (2026)
Ten AI trading agents and bots on Hyperliquid, scored on 15 rows from their own docs on Nov 7, 2026: who writes the strategy, who runs it, what protects it.