🤖 Trading-bot performance

IBKR US + Futu HK paper bots — portfolio, strategy and benchmarks

🇺🇸 IBKR — US equities Phase 2 jump to Futu ↓

Portfolio NAV
$1,027,854
2026-09-18
Return
+0.06%
自 2026-09-11
S&P 500 same period
-0.34%
S&P 500 (SPY)
Nasdaq same period
+0.92%
Nasdaq-100 (QQQ)
P&L today
$7,509
Cash $138,216

📈 Portfolio vs market

equity curve

Indexed to 100 at the first trading day. S&P 500 proxied by SPY, Nasdaq by QQQ — topped up daily from Futu OpenD so the lines never lag a day. The final point is an intraday price while the US session is open.

Daily P&L

daily pnl

💼 Positions

SymbolQtyAvg costMarkUnrealised
QQQ120703.43722.50$2,288
NVDA120211.10222.05$1,314

📊 Bot statistics

Entries
52
Exits
40
Realised P&L
-$273
Win rate
35%
14W / 26L
Avg win / loss
$15 / -$18
Best / worst
$40 / -$110

By rule: momentum_breakout × 12, mean_reversion × 40

Strategy & decision inputs

PlaybookEntry conditions
Momentum breakout 5-min EMA9 > EMA21, price > session VWAP, RSI14 crossing up 52, RSI < 75
Mean reversion 5-min RSI14 ≤ 32 and daily close > SMA200; entries only before 14:30

Both require the daily close above SMA200 (never long against the trend). Universe (5):

SymbolRole
QQQNasdaq-100 ETF
SPYS&P 500 ETF
NVDANVIDIA (AI chip leader)
IWMRussell 2000 small-cap ETF
AAPLApple

Each cycle reads: session gate (IB calendar) | NAV, cash, positions, orders today, realised P&L | 5-min indicators (price, EMA9, EMA21, VWAP, RSI14, ATR14, day high/low) | daily SMA200 and last close | AI risk review (deepseek-chat, EXECUTE/VETO only, veto needs confidence ≥ 0.7) | size = NAV × 0.5% ÷ (entry − stop), capped at 20 shares and US$20,000 | exits: stop ATR×1.5, target ATR×2.5, momentum fade, flat by 15:50 ET

🧾 Recent closed trades

TimeSymbolQtyPriceP&L
2026-09-18 13:10SPY20759.43$23
2026-09-18 13:05IWM20283.15$4
2026-09-18 11:39AAPL20335.47$40
2026-09-18 11:29SPY20759.73$13
2026-09-18 10:28AAPL20333.75-$35
2026-09-18 10:13IWM20283.17-$9
2026-09-18 10:13SPY20759.83-$19
2026-09-18 09:47IWM20284.64-$15
2026-09-17 14:36SPY20762.78-$2
2026-09-17 14:36IWM20286.33-$6
2026-09-17 14:21AAPL20335.88-$1
2026-09-17 13:36AAPL20335.71-$2

🇭🇰 Futu — HK equities Phase 2 back to IBKR ↑

Total assets
HK$2,554,981
2026-09-18
Return
+2.55%
自 2026-06-08(重建)
HSI same period
+0.38%
恒生指數
Cash
HK$1,407,081
Open positions
2

📈 Portfolio vs HSI

futu equity

The portfolio curve is reconstructed from order history + daily closes (起點 2026-06-08), anchored to the real total assets on the last day.

💼 Positions

StockQtyCostMarkValueP&L
腾讯控股
HK.00700
100427.80419.00HK$41,900-HK$880
SPDR金
HK.02840
350n/a*3,160.00HK$1,106,000n/a*

* Broker cost basis is anomalous (negative), so cost and P&L are not shown.

📊 Bot statistics

Entries
0
Exits
0
Realised P&L
HK$0
Win rate
0%
0W / 0L
Avg win / loss
HK$0 / HK$0
Best / worst
HK$0 / HK$0

🧠 Strategy & decision inputs

Strategy & decision inputs

PlaybookEntry conditions
Momentum breakout 5-min EMA9 > EMA21, price > session VWAP, RSI14 crossing up 52, RSI < 75
Mean reversion 5-min RSI14 ≤ 32 and daily close > SMA200; entries only before 14:30

Both require the daily close above SMA200 (never long against the trend). Universe (5):

SymbolRole
QQQNasdaq-100 ETF
SPYS&P 500 ETF
NVDANVIDIA (AI chip leader)
IWMRussell 2000 small-cap ETF
AAPLApple

Each cycle reads: session gate (IB calendar) | NAV, cash, positions, orders today, realised P&L | 5-min indicators (price, EMA9, EMA21, VWAP, RSI14, ATR14, day high/low) | daily SMA200 and last close | AI risk review (deepseek-chat, EXECUTE/VETO only, veto needs confidence ≥ 0.7) | size = NAV × 0.5% ÷ (entry − stop), capped at 20 shares and US$20,000 | exits: stop ATR×1.5, target ATR×2.5, momentum fade, flat by 15:50 ET

🧾 Recent closed trades

TimeSymbolQtyPriceP&L
No closed trades yet — the Futu Phase 2 bot started 2026-09-17.

Portfolio history starts 2026-09-17 (Phase 2 launch); not enough yet for an HSI comparison. HSI data is already being collected.

🔍 Method & limitations

Last updated:2026-09-18(updated automatically by the daily summary crons)