← Market Flow Research 🌙
Bot 7 overview

Bot 7 — From an Order-Book Canvas to Live Trading: Every Stretch, Every Result, Every Real Trade

Bot 7 is the end of a long research line: a transformer reads 30 hours of BTC order book as one canvas and says how likely it is that this moment sits in a 2.3% bottom — or, in its second version, a 2.3% top. This article puts the whole path in one place: how the networks were trained, what each version made on training-period weeks it was not fitted on, on validation, on days nobody had looked at, and since it went live. All live trades so far are listed at the end, model and exchange side by side. As of 9 October 2026 08:20 UTC the record is three closed trades: two take-profits and one stop.

Research note · 9 October 2026 · AI-assisted, human-reviewed

① How bot 7 was trained

Input. Every 10 minutes the bot takes the last 160 hours of second-by-second Binance order-book data (resting liquidity on both sides, liquidity added and pulled, buy and sell flow), folds it into 1,100 records of 100 seconds and 8 features each, and gives the canvas to a small transformer. The output is one number: the probability that now is inside a 2.3% zigzag pivot zone. The zone is the honest label: a stretch of time around a bottom (or top) whose legs last at least 7 hours, within 10% of the leg's move from the extreme.

Training. BTC only. Networks learn on 21 Feb – 30 Jun 2026 (15,878 steps), a 200-hour gap follows, and 8 Jul – 12 Aug (4,445 steps) is held out to choose the epoch. Eighteen runs per side differ only in the loss function. 15 Aug – 21 Sep (5,265 steps) is validation: here the signal is turned into trades — the probability is summed over a window W, the bot acts when the sum reaches θ — and here W, θ and the networks were chosen.

Two versions. Bot 7.0 buys only: `BUY_pos` epoch 9, W 180 minutes, θ 11.74, take-profit 1.9% above the lowest price after entry, stop 2%, a filter for repeat signals and rule 7.1. Bot 7 trades both sides on one account: `BUY_l3` epoch 3 (W 340 min, θ 2.72) and `SELL_l2` epoch 17 (W 30 min, θ 1.74), one trade per 2.3% leg, take-profit 1.9%, stop 2.5%, a signal from the other side closes the trade. The pair was chosen not for money but for behaving the same on three stretches.

BTC price over the validation month with the buy-only bot's nine long trades, all closed at take-profit
BTC price over the validation month with the buy-only bot's nine long trades, all closed at take-profit

② Results on every stretch — against buy & hold

All historical runs start from $1000, put the whole account into each trade, use no leverage and pay 0.05% fee plus 0.02% slippage per side.

Held-out training weeks, 8 Jul – 12 Aug (bot 7): $1086.70 against $1022.67 for buying and holding — the only stretch where the bot clearly wins, in a month BTC rose 2.4%. Validation, 15 Aug – 21 Sep: bot 7.0 $1100.85 with nine trades, all take-profit; bot 7 $1147.38; buy & hold $1289.36. BTC rose about 29% and a bot that is out of the market much of the time cannot keep up. Every parameter was chosen here, so these are the most flattering numbers. Unseen days: bot 7.0 on 21–30 Sep $1032.92 (three trades, three take-profits) against $1035.51; bot 7 on 21 Sep – 5 Oct $1059.30 against $1064.02.

The pattern is consistent and not exciting: positive everywhere, roughly level with the market when the market is calm, far behind it in a strong rally. Earlier articles of this series give each stretch in full.

Bot vs buy and hold on five stretches: 1087 vs 1023, 1101 vs 1289, 1147 vs 1289, 1033 vs 1036, 1059 vs 1064
Bot vs buy and hold on five stretches: 1087 vs 1023, 1101 vs 1289, 1147 vs 1289, 1033 vs 1036, 1059 vs 1064

③ Live since 30 September — every trade so far

The bot runs on the data collector's live feed, a decision every 10 minutes. The model's trades are booked on paper from $10,000 at the close of the decision step, with exchange-level costs (0.10% fee + 0.02–0.03% slippage per side). In parallel each trade is sent to a real CEX.IO margin account: a $100 position at ×4 leverage. Bot 7.0 ran from 30 Sep 20:00 to 5 Oct 21:50 UTC; bot 7 replaced it at 5 Oct 22:00 UTC.

All trades as of 9 Oct 2026 08:20 UTC (model, paper):

Paper account: bot 7.0 $10,000 → $10,117.31 while BTC rose 2.81% over its days; bot 7 $10,000 → $9,884.89 while BTC fell 3.84% over its days.

Real exchange positions ($100, ×4):

Three trades are not a track record, and this list is not a claim of an edge. It is published so the result can be checked against what the research promised: so far a take-profit is about 1.2–1.7% after costs and a stop about −2.8%, so the bot needs roughly two wins per loss just to stand still. The list will be updated as trades close. Research, not financial advice.

BTC price from 30 September to 9 October 2026 with three live trades: a take-profit on 1 October, a stop on 8 October and a take-profit on 9 October
BTC price from 30 September to 9 October 2026 with three live trades: a take-profit on 1 October, a stop on 8 October and a take-profit on 9 October

Reproduce this study

🤖 This research — data collection, analysis, charts and the narrated video — was produced with the assistance of AI, then reviewed by a human. We forecast volatility, not direction, and log every prediction. Research, not financial advice.

Comments

Discussion is powered by GitHub. Enable it by adding secrets/giscus.json (repo IDs from giscus.app).

← All research