PaperTrade / app.py

Commit History

Intraday: re-evaluate AI + ML calls when live price hits target
c72fd40
Running

Khanna, Videh Rakesh Rakesh commited on

perf(ml-predict): skip intraday 15m download when market closed
a865807

Khanna, Videh Rakesh Rakesh commited on

fix: stop ThreadPoolExecutor wait=True hang on watchlist news pre-warm and predict I/O pool
e0a0214

Khanna, Videh Rakesh Rakesh commited on

Add stale-PENDING give-up safeguard for validation backlog
09c479e

Khanna, Videh Rakesh Rakesh commited on

Fix Flask single-threaded blocking and penny-stock picks
e465ba8

Khanna, Videh Rakesh Rakesh commited on

Fix stuck backdated INTRADAY validations: add daily-OHLC fallback
68ff991

Khanna, Videh Rakesh Rakesh commited on

AI range: containment mode + Target-below-range fix + ML un-floor
dd0818f

Khanna, Videh Rakesh Rakesh commited on

Fix wide NEUTRAL bands, live/pre-market target re-anchoring, stop-loss guard; add β‚Ή range to ML row
217447c

Khanna, Videh Rakesh Rakesh commited on

Force 1D range-only, volatility-scaled ML caps, sector-mode Top Picks, self-learning throttle + collapsible panel
17b15cc

Khanna, Videh Rakesh Rakesh commited on

Intraday: 1% min-move gate (AI+ML), pre-market preview, momentum override, top-pick INTRADAY auto-refresh; retire 3D/5D from live view+API
ac1382f

Khanna, Videh Rakesh Rakesh commited on

Self-learning: fix N=0 (missing validation cols), all-history window, why-missed notes; INTRADAY final-call cache after close
e61a2dc

Khanna, Videh Rakesh Rakesh commited on

ML intraday-high guard, yfinance thread-safety, validation consistency
0602ac7

Khanna, Videh Rakesh Rakesh commited on

Restructure ML card, split AI/ML self-learning, fix Kelly block + news order + intraday-only refresh
bd55a7d

Khanna, Videh Rakesh Rakesh commited on

Fix ML intraday cache, add ML vs AI risk/confidence UI, floor Kelly limit
bd9b39c

Khanna, Videh Rakesh Rakesh commited on

Block INTRADAY ML after market close + clearer ML unavailable messaging
d9636ac

Khanna, Videh Rakesh Rakesh commited on

Fix AI conflicts: persistent retry (no terminal 'AI unavailable'), consistent direction/reasoning, live-anchored 1D/3D targets + gap note
f7bbcd1

Khanna, Videh Rakesh Rakesh commited on

Top Picks: progressive streaming with per-card spinners + HF logs
d7f8e57

Khanna, Videh Rakesh Rakesh commited on

Fix empty universe + full-market top picks; drop dead NSE price APIs
b0d9ebf

Khanna, Videh Rakesh Rakesh commited on

fix: live price AI context, top5 IST midnight reset, remove Primary Call UI
4550acf

Khanna, Videh Rakesh Rakesh Claude Sonnet 4.6 commited on

feat: Gemini/SambaNova providers, ATR power-law range model, crash-guard triggers, backtest retry rounds
36199b8

Khanna, Videh Rakesh Rakesh Claude Sonnet 4.6 commited on

fix: realistic AI ranges, Ollama cold-start warmup, price-target prompt
ecf6e61

Khanna, Videh Rakesh Rakesh Claude Sonnet 4.6 commited on

fix: 320s TF timeout, per-TF cell IDs, auto-retry timed-out cells
744ba9d

Khanna, Videh Rakesh Rakesh Claude Sonnet 4.6 commited on

fix: handle timeout reason in UI, extend deadline for Ollama-only mode
fcc3c91

Khanna, Videh Rakesh Rakesh Claude Sonnet 4.6 commited on

feat: cost-aware predictions, graded validation, per-TF AI, drop 5D
9da1a46

Khanna, Videh Rakesh Rakesh Claude Opus 4.8 (1M context) commited on

fix: deadlock in top5 route β€” _start_top5_background re-acquired the lock held by caller
7ab4c60
verified

V1deh commited on

fix: add has_ai_unavailable field to bulk watchlist-picks response
b978674
verified

V1deh commited on

fix: limit bulk watchlist to 3 concurrent tickers to avoid provider rate-limit cascade
355052c
verified

V1deh commited on

fix: remove news LLM from warm phase in bulk watchlist β€” was exhausting providers before AI forecast
f66ccea
verified

V1deh commited on

fix: cap watchlist warm phase at 40s and prediction deadline at 160s to stay under timeout
1060e1d
verified

V1deh commited on

fix: add 200s server-side deadline to bulk watchlist-picks, return partial results
3248a2a
verified

V1deh commited on

fix: use fast_mode=True for bulk watchlist-picks to avoid 108-call rate limit storm
2218dea
verified

V1deh commited on

Upload app.py with huggingface_hub
5f2d08a
verified

V1deh commited on

Upload app.py with huggingface_hub
3816689
verified

V1deh commited on

fix: yfinance first on HF Spaces; raise executor timeout 90β†’150s
4bbd6ab
verified

V1deh commited on

fix: dynamic provider reorder + OHLCV cache path + all-TF banner
1871060
verified

V1deh commited on

fix: has_ai_unavailable only when 3D or ALL TFs failed, not any single TF
6090de9

Khanna, Videh Rakesh Rakesh Claude Sonnet 4.6 commited on

fix: executor shutdown(wait=False) so Flask returns at 90s deadline
d36e551

Khanna, Videh Rakesh Rakesh Claude Sonnet 4.6 commited on

refactor: Ollama 2nd in chain, AI all TFs, max concurrency, JSON mode
a674e14

Khanna, Videh Rakesh Rakesh Claude Sonnet 4.6 commited on

fix: skip AI entirely when Ollama is the only provider (instant heuristic)
7718571

Khanna, Videh Rakesh Rakesh Claude Sonnet 4.6 commited on

fix: limit AI TFs to 3D+INTRADAY to prevent Ollama timeout cascade
7dad688

Khanna, Videh Rakesh Rakesh Claude Sonnet 4.6 commited on

fix: resolve AI unavailable cascade on watchlist predictions
2feef6e

Khanna, Videh Rakesh Rakesh Claude Sonnet 4.6 commited on

perf: move Ollama to fast-path, raise concurrency limits for watchlist/top5
312677d

Khanna, Videh Rakesh Rakesh Claude Sonnet 4.6 commited on

feat: add loophole checking to all prediction APIs
ef58ddf

Khanna, Videh Rakesh Rakesh commited on

feat: add loophole detection and specialist analysis
c8608d1

Khanna, Videh Rakesh Rakesh commited on

fix: watchlist slowness, low confidence, low ranges, missing banners
861267d

Khanna, Videh Rakesh Rakesh Claude Sonnet 4.6 commited on

fix: meaningful INTRADAY ranges + 14:15 IST prediction cutoff
4190f53

Khanna, Videh Rakesh Rakesh Claude Sonnet 4.6 commited on

fix: normalize news payload shape + clearer watchlist error messages
0d4ead0

Khanna, Videh Rakesh Rakesh Claude Sonnet 4.6 commited on

fix: meaningful INTRADAY ranges, confidence not defaulting to LOW, best_tf not hardcoded 3D
cb39613

Khanna, Videh Rakesh Rakesh Claude Sonnet 4.6 commited on

fix: top5 timeout loop β€” cap live-price fetch at 10s, extend frontend abort to 5min
de542a3

Khanna, Videh Rakesh Rakesh Claude Sonnet 4.6 commited on

fix: prevent cache poisoning of watchlist predictions + OHLCV thundering herd
c5f144e

Khanna, Videh Rakesh Rakesh Claude Sonnet 4.6 commited on