← back to Ken
Ken: FIX resolver never settling — trades inserted with empty status but resolver queried status='open', so 30k paper trades froze open forever (returns never credited → phantom -$30k balance). INSERT now writes status='open' + column default set. True paper P&L is -$907, not -$30,092.
05c75723912bb696bd2bd33bfcbd599642cc55b6 · 2026-08-03 07:49:16 -0700 · steve@designerwallcoverings.com
Files touched
Diff
commit 05c75723912bb696bd2bd33bfcbd599642cc55b6
Author: steve@designerwallcoverings.com <steve@designerwallcoverings.com>
Date: Mon Aug 3 07:49:16 2026 -0700
Ken: FIX resolver never settling — trades inserted with empty status but resolver queried status='open', so 30k paper trades froze open forever (returns never credited → phantom -$30k balance). INSERT now writes status='open' + column default set. True paper P&L is -$907, not -$30,092.
---
kalshi-dash/server.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/kalshi-dash/server.js b/kalshi-dash/server.js
index 7175dde..e7f1ee4 100644
--- a/kalshi-dash/server.js
+++ b/kalshi-dash/server.js
@@ -8799,8 +8799,8 @@ async function autoPortfolioTrade(signal) {
if (cost > pf.balance_cents) continue; // Not enough balance for this trade
await kenQ(`
- INSERT INTO ken_portfolio_trades (portfolio_id, signal_id, market_id, market_title, direction, entry_price_cents, contracts, cost_cents, reasoning, confidence, ai_enhanced, mc_consistent)
- VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12)
+ INSERT INTO ken_portfolio_trades (portfolio_id, signal_id, market_id, market_title, direction, entry_price_cents, contracts, cost_cents, reasoning, confidence, ai_enhanced, mc_consistent, status)
+ VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, 'open')
`, [pf.id, signal.id || null, signal.marketId || signal.market_id, signal.market_title || signal.marketTitle || '',
sigData.direction, clampedPrice, contracts, cost, (sigData.reasoning || '').substring(0, 500),
conf, sigData.ai_enhanced, sigData.mc_consistent]);
← a3aff5e Ken: surface real Kalshi API error body (was '[object Object
·
back to Ken
·
auto-save: 2026-08-03T07:51:47 (1 files) — kalshi-dash/serve 5e77ebc →