Review: an arbitrage trade that didn't converge
Short version for experts: tables, lists and screenshots only.
Words in this lesson (12)
The starting numbers
The same demo account, the "Journal" section. Automated trading made 558 trades.
| Strategy | Trades | Winners | Result | Average hold | Forecast accuracy |
|---|---|---|---|---|---|
| Spot rebalancing | 500 | 92% | +$2,783 | 9 min | 104% |
| S↔F (spot and futures on different exchanges) | 39 | 44% | −$51 | 4 h 56 min | −16% |
| Funding (spot and a futures short) | 9 | 33% | −$9 | 6 h 30 min | −23% |
| F↔F (futures on two exchanges) | 10 | 0% | −$5 | 43 min | −18% |
The overall result is positive, and an 86% win rate looks great. But if you look only at the overall result, you miss the main thing: one strategy makes the profit, the other three lose.
Why spot rebalancing works
Accuracy of 104% — the outcome is even slightly better than the forecast. A 9-minute hold. The trade is simple: buy, transfer, sell. There's little time for something to go wrong.
Why S↔F doesn't work
Accuracy −16%: the calculation promised a profit, the result was a loss. In every visible row of "History" the forecast is from +$1.70 to +$6.24, the outcome from −$0.24 to −$1.59.
Three reasons visible in the data:
1. The spread doesn't converge within the holding time. The average hold is almost 5 hours versus 9 minutes for rebalancing. The calculation assumes the spread will return to its average. It doesn't always.
2. Exiting on time is the most expensive. The "Holding limit expired" exit reason: 4 trades, −$44. So almost the whole loss of the strategy is four trades that never converged.
3. The worst trade. ONE: $143 of capital, a forecast of +$22, an outcome of −$38, a hold of 1 day 15 hours. The spread didn't just fail to converge — it widened further. A +$22 forecast on $143 of capital is 15%. Too good to be an ordinary inefficiency: most likely something was going on with the coin (closed deposits or withdrawals, news), and the spread wasn't an opportunity but a warning.
Why funding doesn't work
A hold of 6 h 30 min — less than one payment (payments come every 8 hours). The opportunities were closed before they could receive what they were opened for. Entry and exit fees were paid, funding wasn't received.
What to do about it
- In the "Screener builder" → the "Strategies" section: turn off or limit S↔F and F↔F until the entry rule changes.
- The "Arbitrage · timing" section: check the holding limit.
- For funding — don't close before the first payment unless there's a reason.
- A forecast that's too big is a reason to check the coin, not to increase the size. Are deposits and withdrawals open? Is there news?
- In a week, open the "Journal" and compare.
A lesson broader than this example
And one more thing: a single ORCA spot rebalancing trade gave −$72.84 against a plan of +$6.72. With 500 trades and an average result of +$5.57, that doesn't break the strategy — but it shows that it has a rare big loss. It's worth limiting separately: with a size cap per trade.