No description
Find a file
Manohar 1fbc9279a4 fix: parse SENSEX weekly symbol format DD+MON+STRIKE (no year)
Angel One SENSEX weeklies use e.g. SENSEX26JUN77300PE where 26=day,
JUN=month, 77300=strike — no year in the symbol. The previous parser
tried YY+MON+DD, treating 26 as year and 77 as day, giving an invalid
date (2026-06-77) and returning null for ALL option positions.

Added Format 3: DD(1-2) + MON(3-letter) + STRIKE + TYPE
Year is inferred: current year, or next year if date is >7 days past.
Format 2 (YY+MON+DD) is left as-is so it still falls through to Format 3
when its parsed date is invalid (day=77 etc).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-19 16:02:50 +05:30
public fix: make Analysis tab robust when no snapshot data exists 2026-06-19 14:20:59 +05:30
src fix: parse SENSEX weekly symbol format DD+MON+STRIKE (no year) 2026-06-19 16:02:50 +05:30
.env.example feat: initial position tracker scaffold 2026-05-08 11:22:05 +00:00
.gitignore chore: add gitignore 2026-05-08 16:22:05 +00:00
docker-compose.yml fix: bind port 3457 to 127.0.0.1 to prevent direct public access 2026-06-06 09:41:17 +05:30
Dockerfile fix: run as root — bind-mount overrides chown causing SQLITE_CANTOPEN 2026-05-08 16:36:49 +00:00
package.json feat: initial position tracker scaffold 2026-05-08 11:22:05 +00:00
tsconfig.json feat: initial position tracker scaffold 2026-05-08 11:22:05 +00:00