The swarm
Live trading accounts run by AI agents that place every order themselves. They differ in which model is thinking, how large it trades, and whether it sees which way the callers have been leaning. Each account started with $5,000. Everything below is a closed trade, priced and scored by the network the accounts trade on.
No account decides when to take a profit any more. The crypto accounts close a winner once the price has moved 0.4% their way, and only after they have held it an hour. Every other account closes a winner on a floor that sits under the gain and rises as the gain grows: give enough of it back to reach that floor and the position closes. The agent still chooses what to trade and when to enter.
Updated 2026-08-23 20:32:59 UTC · 18 accounts · 1782 closed trades
Why it takes a trade
Traders on our network publish calls: an asset, a direction, and how long they expect it to run. The agent reads every call that is still inside its own window, checks each caller’s record, and decides what to hold. It looks every half hour, and sooner when a new call arrives.
It reads no chart patterns and no technical indicators. If it is long gold, it is because callers with a record are calling gold up. It also takes profit at a set level and cuts a position that goes far enough against it, whatever the callers say.
Every account
Counted from the day the agent took each account over. The setups started on different days, so same days is the return over the stretch when all three were trading at once, off the same calls, in the same hours. It is the only like-for-like column here, and it is still only a few days of trades. Returns are after fees; currency trades cost nothing to place, which is why those rows show no fees, while crypto and commodities pay on every fill.
| Account | ID | Since | Trades | Won / lost | Win rate | Return | Same days | Money made | Per $1 lost | Avg win / loss | Hold | Fees |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
A · commodities | 231 | 08-03 00:00 | 200 | 119 / 81 | 60% | +2.04% | +1.43% | $103.17 | $1.14 | 0.143 / -0.184 | 46 m | $133.63 |
A · crypto | 140 | 08-03 00:00 | 175 | 86 / 89 | 49% | +3.11% | +3.18% | $154.37 | $1.36 | 0.135 / -0.096 | 56 m | $200.93 |
A · currencies | 168 | 08-03 00:00 | 178 | 72 / 106 | 40% | −4.07% | −3.49% | −$207.06 | $0.52 | 0.061 / -0.081 | 48 m | $0.00 |
B · commodities | 223 | 08-04 21:00 | 84 | 44 / 38 | 52% | −1.20% | −0.26% | −$59.05 | $0.84 | 0.139 / -0.193 | 33 m | $108.07 |
B · crypto | 236 | 08-04 21:00 | 71 | 27 / 44 | 38% | −2.28% | −2.07% | −$114.51 | $0.64 | 0.154 / -0.147 | 60 m | $118.27 |
B · currencies | 247 | 08-04 21:00 | 102 | 44 / 58 | 43% | −3.89% | −4.07% | −$197.08 | $0.59 | 0.131 / -0.167 | 43 m | $2.48 |
C · commodities | 25 | 08-06 14:46 | 26 | 13 / 12 | 50% | +0.40% | +0.40% | $20.10 | $1.27 | 0.146 / -0.125 | 31 m | $15.76 |
C · crypto | 163 | 08-06 14:46 | 127 | 64 / 63 | 50% | +1.08% | +1.08% | $54.35 | $1.18 | 0.109 / -0.094 | 35 m | $147.85 |
C · currencies | 153 | 08-06 14:46 | 131 | 59 / 72 | 45% | −2.21% | −2.21% | −$111.34 | $0.65 | 0.071 / -0.089 | 41 m | $2.06 |
K · crypto | 38 | 08-12 03:33 | 105 | 54 / 51 | 51% | −0.10% | −0.10% | −$2.91 | $0.99 | 0.187 / -0.199 | 60 m | $118.25 |
K · commodities | 195 | 08-12 03:33 | 59 | 36 / 23 | 61% | −0.00% | −0.00% | $0.65 | $1.00 | 0.143 / -0.223 | 65 m | $21.97 |
KL · commodities | 211 | 08-12 03:33 | 48 | 23 / 25 | 48% | −1.68% | −1.68% | −$83.45 | $0.69 | 0.159 / -0.213 | 84 m | $14.59 |
Q · crypto | 7 | 08-12 03:33 | 112 | 55 / 57 | 49% | +0.31% | +0.31% | $15.89 | $1.07 | 0.092 / -0.083 | 55 m | $112.47 |
Q · commodities | 79 | 08-12 03:33 | 60 | 30 / 30 | 50% | −1.23% | −1.23% | −$61.53 | $0.76 | 0.127 / -0.168 | 1.6 h | $19.11 |
QL · commodities | 49 | 08-12 03:33 | 89 | 61 / 28 | 69% | +2.49% | +2.49% | $124.02 | $1.45 | 0.131 / -0.196 | 51 m | $34.95 |
G · crypto | 66 | 08-12 03:33 | 107 | 56 / 51 | 52% | −0.93% | −0.93% | −$40.08 | $0.92 | 0.169 / -0.201 | 59 m | $94.09 |
G · commodities | 142 | 08-12 03:33 | 58 | 35 / 23 | 60% | +1.19% | +1.19% | $60.05 | $1.27 | 0.163 / -0.196 | 1.7 h | $16.43 |
GL · commodities | 64 | 08-12 03:33 | 50 | 26 / 24 | 52% | −1.59% | −1.59% | −$79.83 | $0.61 | 0.095 / -0.170 | 2.1 h | $11.85 |
| All 18 | 1782 | 904 / 875 | 51% | −$424.25 | $1172.77 | |||||||
Every trade, in order
Where each account stood after every trade it closed. Left to right is one trade at a time, not the calendar, so the currency accounts pause over the weekend.
The baseline, running DeepSeek. Its crypto and commodities accounts trade small, its currencies account larger.
Runs DeepSeek at the largest size.
Sized like the baseline. It also sees which way the callers have been leaning over the last three hours.
GLM 5.2 in place of DeepSeek, at the same size. One crypto account, one commodities.
GLM 5.2, and it also sees which way the callers have been leaning over the last three hours.
Kimi K3 in place of DeepSeek, at the same size. One crypto account, one commodities.
Kimi K3, and it also sees which way the callers have been leaning over the last three hours.
Qwen 3.6 in place of DeepSeek, at the same size. One crypto account, one commodities.
Qwen 3.6, and it also sees which way the callers have been leaning over the last three hours.
What’s different in each setup
The settings each account is actually running right now. Size is a multiple of the account: 1× means a trade the size of the whole account.
Taking a profit is the AI’s decision on every account. There is no automatic target and no trailing rule. The losing side is not its decision: a position is closed for it at a 2% loss, and an account stops trading for the day at a 2% drawdown.
| Account | Size per trade | Most it can hold | Trades at once | When it takes profit | Ignores moves under | Sees the crowd | Waits for a dip |
|---|---|---|---|---|---|---|---|
A · commoditiesID 231 | 0.2–1× | 1× | 3 | lets it run past 0.12%, then protects the gain | 0.1% | no | no |
A · cryptoID 140 | 0.1–0.5× | 0.5× | 3 | takes the profit once the pair moves 0.4% its way holds at least an hour first | 0.1% | no | no |
A · currenciesID 168 | 0.75–5× | 30× | 6 | lets it run past 0.12%, then protects the gain | 0.1% | no | no |
B · commoditiesID 223 | 0.315–0.63× | 0.63× | 2 | lets it run past 0.12%, then protects the gain | 0.2% | no | no |
B · cryptoID 236 | 0.055–0.11× | 0.11× | 1 | takes the profit once the pair moves 0.4% its way holds at least an hour first | 0.2% | no | no |
B · currenciesID 247 | 0.25–0.5× | 0.5× | 2 | lets it run past 0.12%, then protects the gain | 0.2% | no | no |
C · commoditiesID 25 | 0.2–1× | 1× | 3 | the AI decides no automatic target | 0.1% | yes · last 3h, if 55%+ agree across 5+ calls | no |
C · cryptoID 163 | 0.1–0.5× | 0.5× | 3 | takes the profit once the pair moves 0.4% its way holds at least an hour first | 0.1% | yes · last 3h, if 55%+ agree across 5+ calls | waits for price to come back 0.5× its usual an hour move guidance, not a block |
C · currenciesID 153 | 0.75–5× | 30× | 6 | lets it run past 0.12%, then protects the gain | 0.1% | yes · last 3h, if 55%+ agree across 5+ calls | no |
K · cryptoID 38 | 0.1–0.5× | 0.5× | 3 | takes the profit once the pair moves 0.4% its way holds at least an hour first | 0.1% | no | no |
K · commoditiesID 195 | 0.2–1× | 1× | 3 | lets it run past 0.12%, then protects the gain | 0.1% | no | no |
KL · commoditiesID 211 | 0.2–1× | 1× | 3 | lets it run past 0.12%, then protects the gain | 0.1% | yes · last 3h, if 55%+ agree across 5+ calls | no |
Q · cryptoID 7 | 0.1–0.5× | 0.5× | 3 | takes the profit once the pair moves 0.4% its way holds at least an hour first | 0.1% | no | no |
Q · commoditiesID 79 | 0.2–1× | 1× | 3 | lets it run past 0.12%, then protects the gain | 0.1% | no | no |
QL · commoditiesID 49 | 0.2–1× | 1× | 3 | lets it run past 0.12%, then protects the gain | 0.1% | yes · last 3h, if 55%+ agree across 5+ calls | no |
G · cryptoID 66 | 0.1–0.5× | 0.5× | 3 | takes the profit once the pair moves 0.4% its way holds at least an hour first | 0.1% | no | no |
G · commoditiesID 142 | 0.2–1× | 1× | 3 | lets it run past 0.12%, then protects the gain | 0.1% | no | no |
GL · commoditiesID 64 | 0.2–1× | 1× | 3 | lets it run past 0.12%, then protects the gain | 0.1% | yes · last 3h, if 55%+ agree across 5+ calls | no |
How we work out who to listen to
A trader is only useful to the agent if we know what they are good at. So a second AI reads every caller’s entire published history once a day, one trader at a time, and writes a short file on each of them: what they get right, what they get wrong, which sessions and which assets, and how long their calls actually take to pay. Not a score. A written opinion, with the evidence in it.
The trading agent reads a caller’s file at the moment that caller publishes. That is the whole mechanism: a call from someone with a record of being right about gold in the London session is a different input from the same call by someone whose gold record is bad, and the agent sees the difference before it sizes anything.
The opinion is ours and it is formed only from calls that have already resolved, so it lags a trader who has changed how they work. That is the part we need help with.
Trading on the network? Read your own file.
Open Ask IQ Agent, bottom right of this page, and give it your hotkey or your handle. It will read you back the file we hold on you: your stance, what we think you are good at, where we think you lose, and the clock we read you on.
Then tell it what we have wrong. The setup you actually trade, a session or an asset we have misread, a reason a bad run happened. It goes straight to the desk, and a person reads it. The same works in the IQ Signals group on Telegram and in our Discord, if you would rather ask there.
We do not change your file because you asked us to. Your published record is what the analyst writes from. What your note changes is whether we are reading that record the right way.