T212 INV
t212-investing · ⚠ LIVE
▾ Account notes
⚠ Real money (T212 Invest — the taxable general account, not the ISA).
- Keys: T212_API_KEY / _API_SECRET / _API_HOST in .env (envPrefix "T212" — generated inside the Invest account in the T212 app)
- Until then: read-only; the prices job skips it cleanly
- Dry-run any time: `T212_TRADER_ACCOUNT=investing pnpm t212-qsr-trade:dry`
- Real orders need enabled here + a strategy assigned + "t212-investing" in CONFIRM_LIVE_TRADING
- Gains are taxable here (unlike the ISA) — the ISA stays the priority for QSR
Equity
£23,715.64
50 broker position(s)
Cash
£828.07
Buying power
£828.07
P&L
£6.37
+£16.30 unrealized (40 open)
4 closed trades
▾ Profit reserve — held back from reinvestment
Winning trades add `profitReservePct%` of their P&L here; it's subtracted from this pool's next-buy sizing. Move the money to the pie yourself in the T212 app, then Clear — nothing auto-clears (pie cash also moves from investing/dividends/manual adds).
| Pool | Held back | Destination pie | Pie value (cached) | Reconcile |
|---|---|---|---|---|
| qsr | £3.18 | no pie configured | – |
Recent changes
Every settings change on this account, newest first (UK time). * = rebuilt from older backups — happened somewhere between two backups; hover for the window.
| When | Source | Setting | Before → after |
|---|---|---|---|
| 09 Oct, 14:56 | MA200 check OFF on INV — side-by-side test vs ISA (on), dan 2026-10-09 | qsr buy checks · minMa200SlopePct | 0 → — |
| 09 Oct, 14:23 | restore: MA200 check dropped by a settings-save bug (#510), dan 2026-10-09 | qsr buy checks · minMa200SlopePct | — → 0 |
| 09 Oct, 09:05* | rebuilt from backups | allowSharedCryptoCoins | true → false |
| 09 Oct, 09:05* | rebuilt from backups | qsr buy checks · minMa200SlopePct | 0 → — |
| 09 Oct, 09:05* | rebuilt from backups | qsr · maxBuysPerTickerPerMonth | 4 → 8 |
| 09 Oct, 09:05* | rebuilt from backups | qsr · maxBuysPerTickerPerWeek | 2 → 4 |
| 09 Oct, 09:05* | rebuilt from backups | qsr · maxNotionalPct | 4 → 8 |
| 09 Oct, 09:05* | rebuilt from backups | qsr · maxNotionalPerBuy | 100 → 200 |
| 09 Oct, 09:05* | rebuilt from backups | qsr · maxOpenPositions | 50 → 100 |
| 09 Oct, 09:05* | rebuilt from backups | qsr · maxSharesPerSignal | 2 → 4 |
| 09 Oct, 09:05* | rebuilt from backups | qsr · maxSharesPerTickerPerWeek | 2 → 4 |
| 09 Oct, 09:05* | rebuilt from backups | qsr · maxSharesPerTrade | 3 → 6 |
| 09 Oct, 09:05* | rebuilt from backups | qsr · maxTotalNotionalPct | 47.5 → 95 |
| 09 Oct, 09:05* | rebuilt from backups | qsr · trailActivationPct | — → 8 |
| 09 Oct, 09:05* | rebuilt from backups | qsr · trailPct | — → 5 |
| 09 Oct, 09:05* | rebuilt from backups | qsr · trailingFractionPct | — → 50 |
| 09 Oct, 09:05* | rebuilt from backups | strategies | ["qsr","rsi2-v1"] → ["qsr"] |
| 06 Oct, 15:32* | rebuilt from backups | qsr · bPlusMaxNotionalPerBuy | 25 → 50 |
| 06 Oct, 14:35* | rebuilt from backups | qsr buy checks · bPlusMinMa50SlopePct | — → 0 |
| 02 Oct, 17:32* | rebuilt from backups | qsr buy checks · minMa200SlopePct | — → 0 |
| 02 Oct, 16:49* | rebuilt from backups | qsr · trailActivationPct | 6 → — |
| 02 Oct, 16:49* | rebuilt from backups | qsr · trailPct | 3 → — |
| 02 Oct, 16:49* | rebuilt from backups | qsr · trailingFractionPct | 25 → — |
| 02 Oct, 16:29* | rebuilt from backups | qsr · bPlusMaxNotionalPerBuy | — → 25 |
| 02 Oct, 16:29* | rebuilt from backups | qsr · buyBPlus | — → 1 |
| 02 Oct, 07:54* | rebuilt from backups | allowSharedCryptoCoins | false → true |
| 02 Oct, 07:54* | rebuilt from backups | qsr buy checks · expiryDays | 5 → 6 |
| 02 Oct, 07:54* | rebuilt from backups | qsr buy checks · triggerMode | fixed → trailing |
| 02 Oct, 07:54* | rebuilt from backups | conviction · enabled | — → true |
| 02 Oct, 07:54* | rebuilt from backups | conviction · excluded | — → [] |
| 02 Oct, 07:54* | rebuilt from backups | conviction · favouriteMultiplier | — → 1.5 |
| 02 Oct, 07:54* | rebuilt from backups | conviction · favourites | — → [] |
| 02 Oct, 07:54* | rebuilt from backups | conviction · favouritesSkipDailyMoveCheck | — → false |
| 02 Oct, 07:54* | rebuilt from backups | conviction · lookbackDays | — → 90 |
| 02 Oct, 07:54* | rebuilt from backups | conviction · megaCapsAsFavourites | — → true |
| 02 Oct, 07:54* | rebuilt from backups | conviction · minPriorWins | — → 2 |
| 02 Oct, 07:54* | rebuilt from backups | conviction · multiplier | — → 1.5 |
| 02 Oct, 07:54* | rebuilt from backups | conviction · recordFrom | — → all |
| 02 Oct, 07:54* | rebuilt from backups | minCashReservePct | 2 → 1 |
| 02 Oct, 07:54* | rebuilt from backups | notifications.daily | false → true |