Actionhold
Confidence0
Setup Typeunclear
Risk Levelmedium
Biasmixed
Market Regimeunknown
Public Showcase
Explainable paper-trading console with auditable decision logs.
Decision Detail
Market data is recent but the setup is unclear with mixed signals from recent price movements.
Market data is recent but the setup is unclear with mixed signals from recent price movements.
No operator-plan notes were stored for this decision.
No compact feature snapshot is stored for this decision.
Stored Payloads
{
"action": "hold",
"confidence": 0.5,
"expected_holding_period": "unknown",
"invalidation_condition": "Clear trend established in either direction",
"market_state": "choppy",
"reason": "Market data is recent but the setup is unclear with mixed signals from recent price movements.",
"risk_level": "medium",
"setup_type": "unclear",
"stop_loss_pct": 0,
"suggested_position_pct": 0,
"take_profit_pct": 0
}
{}
{}
{}
{
"cache_used": false,
"change": 7.4,
"change_pct": 1.17,
"data_age_seconds": 0.0,
"data_source_attempted": "alpaca",
"data_source_final": "alpaca",
"error_category": null,
"fetched_at": "2026-03-31T14:49:59.651890+00:00",
"history": [
{
"close": 672.38,
"high": 676.11,
"low": 669.76,
"open": 673.41,
"timestamp": "2026-03-06T05:00:00Z",
"volume": 100796751
},
{
"close": 678.27,
"high": 679.92,
"low": 662.39,
"open": 666.39,
"timestamp": "2026-03-09T04:00:00Z",
"volume": 102774914
},
{
"close": 677.18,
"high": 683.36,
"low": 674.76,
"open": 677.72,
"timestamp": "2026-03-10T04:00:00Z",
"volume": 81585842
},
{
"close": 676.33,
"high": 680.08,
"low": 673.34,
"open": 677.58,
"timestamp": "2026-03-11T04:00:00Z",
"volume": 68519802
},
{
"close": 666.06,
"high": 671.65,
"low": 665.87,
"open": 671.16,
"timestamp": "2026-03-12T04:00:00Z",
"volume": 108960383
}
],
"history_provider_name": "alpaca",
"is_stale": false,
"last_http_status": null,
"previous_close": 632.02,
"price": 639.42,
"provider_duration_ms": 933.03,
"provider_failure_reason": null,
"provider_name": "alpaca",
"provider_priority_used": true,
"provider_response_timestamp": "2026-03-31T14:49:59.651890+00:00",
"provider_success": true,
"provider_success_map": {
"alpaca": {
"category": null,
"last_http_status": null,
"provider_response_timestamp": "2026-03-31T14:49:59.651890+00:00",
"reason": null,
"retry_count": 0,
"success": true
}
},
"provider_timestamp_diff": null,
"reason": "Alpaca snapshot loaded.",
"retry_count": 0,
"source_snapshot": {
"dailyBar": {
"c": 639.55,
"h": 642.95,
"l": 638.41,
"n": 7146,
"o": 638.905,
"t": "2026-03-31T04:00:00Z",
"v": 517478,
"vw": 641.236155
},
"latestQuote": {
"ap": 639.43,
"as": 120,
"ax": "V",
"bp": 639.41,
"bs": 80,
"bx": "V",
"c": [
"R"
],
"t": "2026-03-31T14:49:59.532680175Z",
"z": "B"
},
"latestTrade": {
"c": [
" "
],
"i": 52983610954586,
"p": 639.42,
"s": 40,
"t": "2026-03-31T14:49:58.242143083Z",
"x": "V",
"z": "B"
},
"minuteBar": {
"c": 639.55,
"h": 639.94,
"l": 639.48,
"n": 121,
"o": 639.94,
"t": "2026-03-31T14:48:00Z",
"v": 6012,
"vw": 639.720643
},
"prevDailyBar": {
"c": 632.02,
"h": 640.28,
"l": 629.29,
"n": 33774,
"o": 639.86,
"t": "2026-03-30T04:00:00Z",
"v": 1812294,
"vw": 634.127681
}
},
"status": "ok",
"symbol": "SPY"
}