Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01B3PXXn2tHBzdv6rYtGPz86
101 lines
4.9 KiB
JSON
101 lines
4.9 KiB
JSON
{
|
|
"frozen_on": "2026-09-29",
|
|
"source": "config_overrides on the tradier live DB (port 5434), snapshotted 2026-09-28 after the close",
|
|
"note": "Restarted 2026-09-29: >=150% squeeze exception OFF (TRADING_GAP_SQUEEZE_ENABLED=0, commit 0c8a27e). Otherwise the same as the 2026-09-28 period.",
|
|
"previous_periods": [
|
|
{
|
|
"from": "2026-09-24",
|
|
"to": "2026-09-25",
|
|
"trades": 4,
|
|
"note": "pre-fix settings; not counted"
|
|
},
|
|
{
|
|
"from": "2026-09-28",
|
|
"to": "2026-09-28",
|
|
"trades": 4,
|
|
"realized": -5.93,
|
|
"note": "fixes deployed, squeeze exception still on"
|
|
}
|
|
],
|
|
"settings": {
|
|
"NEWS_CATALYST_SCORE_ENABLED": "1",
|
|
"NEWS_DILUTION_VETO_ENABLED": "1",
|
|
"NEWS_RANK_BOOST": "1.0",
|
|
"TRADING_AUTO_APPROVE": "1",
|
|
"TRADING_BACKOUT_COOLDOWN_SECONDS": "180",
|
|
"TRADING_BLOCK_REENTRY_AFTER_EXIT": "1",
|
|
"TRADING_DEFAULT_EQUITY": "200",
|
|
"TRADING_ENTRY_CONFIRM_BY_MINUTE": "0",
|
|
"TRADING_ENTRY_FILL_MODEL": "marketable",
|
|
"TRADING_ENTRY_INVALIDATE_PCT": "0.015",
|
|
"TRADING_ENTRY_ORDER_TYPE": "limit",
|
|
"TRADING_ENTRY_TIMEOUT_BARS": "2",
|
|
"TRADING_EOD_FLATTEN_ENABLED": "1",
|
|
"TRADING_EOD_FLATTEN_TIME": "15:55",
|
|
"TRADING_EQUITY_FLOOR": "215",
|
|
"TRADING_EXECUTION_ENABLED": "1",
|
|
"TRADING_EXIT_BREAKEVEN_PCT": "0.0",
|
|
"TRADING_EXIT_BREAKEVEN_R": "1.0",
|
|
"TRADING_EXIT_FAIL_FAST_R": "0.3",
|
|
"TRADING_EXIT_FAIL_FAST_SECONDS": "60",
|
|
"TRADING_EXIT_MANAGE_INTERVAL_SECONDS": "4",
|
|
"TRADING_EXIT_PROFIT_TIERS": "",
|
|
"TRADING_EXIT_THREAD_ENABLED": "1",
|
|
"TRADING_EXIT_THREAD_INTERVAL_SECONDS": "1.0",
|
|
"TRADING_EXIT_TRAIL_AFTER_R": "1.0",
|
|
"TRADING_EXIT_TRAIL_MODE": "pct",
|
|
"TRADING_EXIT_TRAIL_PCT": "0.12",
|
|
"TRADING_EXIT_TRAIL_R_STEP": "0.0",
|
|
"TRADING_GAP_SQUEEZE_ENABLED": "0",
|
|
"TRADING_LIQUIDITY_MAX_VOLUME_PCT": "0.025",
|
|
"TRADING_MAX_BACKOUTS_PER_SYMBOL": "3",
|
|
"TRADING_MAX_CONCURRENT_POSITIONS": "10",
|
|
"TRADING_MAX_DAILY_LOSS_PCT": "0.05",
|
|
"TRADING_MAX_FRESH_ENTRIES_PER_DAY": "5",
|
|
"TRADING_MAX_GROSS_NOTIONAL_PCT": "0.60",
|
|
"TRADING_MAX_ORDERS_PER_TICK": "1",
|
|
"TRADING_MAX_POSITION_PCT": "0.16",
|
|
"TRADING_MAX_RISK_DOLLARS": "1000",
|
|
"TRADING_MIN_DAY_VOLUME": "300000",
|
|
"TRADING_MIN_ENTRY_GAP_PCT": "0.10",
|
|
"TRADING_MIN_QUALITY_SCORE": "0.20",
|
|
"TRADING_PRICE_MAX": "20.0",
|
|
"TRADING_PRICE_MIN": "2.0",
|
|
"TRADING_REENTRY_MIN_LOSS_PCT": "0.01",
|
|
"TRADING_REGIME_GATE_ENABLED": "0",
|
|
"TRADING_REGIME_GATE_P_MIN": "0.5",
|
|
"TRADING_REQUIRE_ABOVE_VWAP": "1",
|
|
"TRADING_REWARD_MULTIPLE": "10.0",
|
|
"TRADING_RISK_PER_TRADE_PCT": "0.015",
|
|
"TRADING_SESSION_ONLY": "1",
|
|
"TRADING_TRIGGER_SLIP_PCT": "0.004",
|
|
"TRADING_UNIFIED_ENTRY": "1",
|
|
"TRIGGER_ENABLED": "1",
|
|
"TRIGGER_GAP_MAX": "35",
|
|
"TRIGGER_GAP_MIN": "10.0",
|
|
"TRIGGER_GAP_SQUEEZE_MIN": "150",
|
|
"TRIGGER_GAP_SQUEEZE_RVOL": "5.0",
|
|
"TRIGGER_INTERVAL_SECONDS": "2",
|
|
"TRIGGER_MAX_ARMED": "10",
|
|
"TRIGGER_MIN_DOLLAR_VOL": "8000",
|
|
"TRIGGER_PRICE_MAX_AGE": "12",
|
|
"TRIGGER_RVOL_MIN": "2.0",
|
|
"WATCHER_PRICE_MAX": "20",
|
|
"WATCHER_PRICE_MIN": "2"
|
|
},
|
|
"known_deviations": [
|
|
{
|
|
"from": "2026-09-30 ~20:00 ET",
|
|
"to": "2026-10-01 22:37 ET",
|
|
"what": "TrueNAS ollama2 app turned off by the owner (host was out of memory: 843 MiB free of 15 GiB; tools:latest held 7.8 GB at a 131k context). Settings unchanged, but the LLM catalyst score (NEWS_CATALYST_SCORE_ENABLED) returns nothing while it is off, so the rank boost is inert. The dilution veto falls back to its regex floor.",
|
|
"restore": "Owner chose qwen3:14b on mason instead of re-enabling TrueNAS Ollama (2026-10-01). config_overrides set OLLAMA_HOST=http://192.168.1.178:11434, OLLAMA_MODEL=qwen3:14b, OLLAMA_THINK=false (needs image >= eed4ec0). Takes effect at the next live-stack restart; set 'to' to that time. The scoring model is then qwen3:14b, not the frozen tools:latest. That is a known, recorded change to the news-scoring input.",
|
|
"outcome": "News scoring restored with qwen3:14b on mason (OLLAMA_THINK=false, image 4361f80). The first restart (22:22) ran the OLD image (TrueNAS had not pulled), and 320 empty-answer rows were cached as 'other'; they were deleted after the container was recreated at 22:36. From 22:37 the scorer is qwen3:14b, not the frozen tools:latest; known weakness: reactive articles and halt-up notices can score as bullish catalysts."
|
|
},
|
|
{
|
|
"from": "2026-10-02 10:10 ET",
|
|
"to": null,
|
|
"what": "News scorer prompt + deterministic cap (3e523e1): halt notices and after-the-fact 'why is X up' / movers coverage capped at conviction 0.1 / 0.3, so they no longer give a catalyst rank boost. Real catalysts and dilution flags unchanged (20-headline check: reactive mean boost 0.318 -> 0.055, real 0.353 -> 0.362). Deployed by a restart DURING market hours (10:10 ET) with TNMG open; its Tradier bracket stop (4.43) stayed in place and the held-symbol guard blocks a re-entry."
|
|
}
|
|
]
|
|
}
|