[object Object]

← 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 →