Request ID
21a34249-d8ba-4021-9f2e-cb346d7a35d9
REJECTEDBack to blotter
What Happened? (Execution)
- Time
- 2026-01-05 15:44:13.265297+00:00
- Desk
- Crypto Systematic Desk
- Strategy
- assassin-swarm-exp1
- Asset
- crypto
- Symbol
- BTCUSDT
- Side
- short
- Notional
- $2.50
- Quantity
- 0
- Price
- 0.0000
- Fees
- 0
- Reason
- REJECTED: max_daily_loss_usd configured but pnl_summary unavailable
Why? (Trade Thesis)
Assassin SELL BTCUSDT: r5=0.3119% r15=0.5055% r1=-0.0549% (strength=0.78)
- Agent
- planner-core
- Created
- 2026-01-05 15:44:11.353696+00:00
- Confidence
- 0.9
- Reasoning Ref
- Derived from decision d0a3b505-80ab-4ce2-9bc2-fe66d4d3b1fd
Risk Context
- Cap Key
- BTCUSDT
- Max Notional
- $5.00
- Utilization
- 50.00%
- Fees (bps)
- 0.00 bps
- Paper Slippage
- —
- Mid (paper)
- —
Raw Record
Best-effort join from executions.db + theses.db
{
"request_id": "21a34249-d8ba-4021-9f2e-cb346d7a35d9",
"timestamp": "2026-01-05T15:44:13.265297+00:00",
"status": "REJECTED",
"strategy_id": "assassin-swarm-exp1",
"asset_class": "crypto",
"symbol": "BTCUSDT",
"side": "short",
"notional": 2.5,
"quantity": 0,
"price": 0,
"fees": 0,
"reason": "REJECTED: max_daily_loss_usd configured but pnl_summary unavailable",
"thesis": {
"intent_id": "21a34249-d8ba-4021-9f2e-cb346d7a35d9",
"thesis_id": "0130f2d4-eee9-4271-92d1-a0dc37dd7707",
"created_at": "2026-01-05T15:44:11.353696+00:00",
"strategy_id": "assassin-swarm-exp1",
"agent_name": "planner-core",
"run_id": null,
"asset_class": "crypto",
"symbol": "BTCUSDT",
"side": "short",
"notional": 2.5,
"confidence": 0.9,
"expected_horizon": null,
"summary": "Assassin SELL BTCUSDT: r5=0.3119% r15=0.5055% r1=-0.0549% (strength=0.78)",
"reasoning_ref": "Derived from decision d0a3b505-80ab-4ce2-9bc2-fe66d4d3b1fd",
"features": {
"alpha_features": {
"side": "short",
"side_mult": -1,
"r5_bps": 31.193541464132082,
"r15_bps": 50.5514700961189,
"r60_bps": null,
"r5_dir_bps": -31.193541464132082,
"r15_dir_bps": -50.5514700961189,
"r60_dir_bps": null,
"r5_abs_bps": 31.193541464132082,
"r15_abs_bps": 50.5514700961189,
"r60_abs_bps": 0,
"strength": 0.779838536603302,
"vol_1m": 0.0009130028660955563,
"vol_1m_bps": 9.130028660955563,
"vol_ratio": 0.22825071652388906,
"spread_bps_full": 0.0010660068789169488,
"spread_bps_half": 0.0005330034394584744,
"slippage_bps": 3,
"fee_bps": 10,
"safety_margin_bps": 2,
"tick_age_s": 2.83175,
"hour_utc": 15,
"dow_utc": 0,
"is_weekend": 0
},
"alpha_model": {
"model_type": "heuristic_v0",
"model_version": "heuristic_v0",
"horizon": "15m",
"expected_edge_bps": 35.70380506025139
},
"position_sizing": {
"mode": "vol_target",
"target_risk_usd": 2.5,
"vol_1h": 0.007072089790855459,
"k": 8,
"min_notional_usd": 2.5,
"max_notional_usd": 2.5,
"fallback_notional_usd": 2.5,
"raw_notional_usd": 44.187787378502605,
"clamped_notional_usd": 2.5,
"approx_risk_per_usd_notional": 0.056576718326843675,
"approx_realized_risk_usd": 0.1414417958171092,
"used_fallback": false,
"paper_capital_usd": 1000,
"risk_bps_per_trade": 25,
"risk_profile": {
"profile_id": "btc_paper_exp1",
"capital_usd": 1000,
"risk_per_trade_bps": 25,
"max_daily_loss_bps": 50,
"max_daily_gross_bps": 250,
"target_annual_return_bps": 500
}
},
"decision": {
"decision_id": "d0a3b505-80ab-4ce2-9bc2-fe66d4d3b1fd",
"aggregated_direction": "sell",
"expected_edge": 0.07798385366033021,
"expected_risk": 0.5,
"source": "assassin"
},
"technical_opinion": {
"council_name": "technical",
"direction": "sell",
"strength": 0.779838536603302,
"features": {
"r1": -0.0005490499923009228,
"r5": 0.0031193541464132083,
"r15": 0.00505514700961189,
"r60": null,
"r5_thr": 0.002,
"r1_min": 0.0001,
"r15_min": 0,
"r60_min": -0.001,
"candle_range_pct": 0.0008996751409871316,
"vol_1m": 0.0009130028660955563,
"vol_window": 20,
"vol_max": 0.004,
"vol_ratio": 0.22825071652388906,
"spread_bps": 0.0010660068789169488,
"tick": {
"bid": 93808.02,
"ask": 93808.03,
"source": "coinbase-exchange-bbo-mid+kraken-bbo-mid-check",
"timestamp": "2026-01-05T15:44:08.521643Z"
}
},
"ttl": 60,
"timestamp": "2026-01-05T15:44:10.631560Z"
},
"edge_components": {
"expected_edge_bps": 35.70380506025139,
"spread_bps": 0.0005330034394584744,
"slippage_bps": 3,
"fee_bps": 10,
"safety_margin_bps": 2,
"total_cost_bps": 15.000533003439458,
"net_edge_bps": 20.703272056811933,
"gate_pass": true,
"full_spread_bps": 0.0010660068789169488,
"tick_age_s": 2.832009,
"cost_assumptions": {
"slippage_bps": 3,
"fee_bps": 10,
"fee_bps_assumed": 10,
"fee_included_in_expected_edge": false,
"safety_margin_bps": 2,
"spread_is_half_bbo": true
},
"expected_edge_inputs": {
"r5_bps": 31.193541464132082,
"r15_bps": 50.5514700961189,
"r60_bps": 0,
"strength": 0.779838536603302
}
},
"tick": {
"bid": 93808.02,
"ask": 93808.03,
"mid": 93808.025,
"spread_bps": 0.0010660068789169488,
"source": "coinbase-exchange-bbo-mid+kraken-bbo-mid-check",
"timestamp": "2026-01-05T15:44:08.521643Z"
},
"planner_guardrails": {
"min_seconds_between_intents": 600,
"max_intents_per_hour": 6,
"max_spread_bps": 15,
"max_tick_age_seconds": 10
}
}
},
"fills": [],
"desk_id": "crypto_systematic",
"desk_name": "Crypto Systematic Desk",
"risk_context": {
"cap_key": "BTCUSDT",
"max_notional_usd": 5,
"notional_utilization": 0.5,
"fees_usd": 0,
"fees_bps": 0,
"paper_avg_slippage_bps_vs_mid": null,
"paper_mid_price": null
}
}