- _normalize_asset_class() now accepts ticker param and infers class from a full ticker→class lookup table (energy/metals/agri/indices/equities/forex) - init_db() runs one-time UPDATE to backfill all NULL asset_class rows in trade_entry_prices and skipped_trades using known ticker lists - log_trade_entries and log_skipped_trade pass ticker to normalizer - Frontend _normalizeAssetClass() gets same ticker lookup + pattern fallbacks for =F futures, NSE: prefixed equities, =X currency pairs - All 3 filter calls now pass t.underlying as second argument Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
131 KiB
131 KiB