- cef_universe_run.py: resumable batch over all 295 CEFs -> cef_annual_all.json (241 parsed, actual per-share character). - cef_rank_all.json: 239-fund ranking, actual char x (t5 + 0.4 vol5); surfaces FXBY and DPG beyond the original shortlist. - share fractions now use the component sum as denominator (always sum to 1); dist_tot remains the validity gate. Fixes CEE-style 111% sums when the NAV-identity fallback total is short. - server watchdog + app CEF tab; RESEARCH.md updated.
1 line
657 B
JSON
1 line
657 B
JSON
{"sym": "TDF", "cik": 919893, "name": "TEMPLETON DRAGON FUND INC", "bdc": false, "n_tender": 0, "ticker": "TDF", "report_filed": "2026-03-04", "ncols": 5, "nav_beg": [10.37, 9.42, 11.94, 18.7, 24.93], "nav_end": [13.02, 10.37, 9.42, 11.94, 18.7], "mkt_end": [11.26, 8.49, 8.17, 10.22, 17.0], "dist_tot": [0.39000000000000057, 0.120000000000001, -0.009999999999999787, 1.299999999999999, 2.400000000000002], "divs": [0.3, 0.12, 0.0, 0.0, 0.0], "gains": [0.0, 0.0, 0.0, 1.3, 2.4], "roc": [0.1, 0.0, 0.0, 0.0, 0.0], "ops": [3.04, 1.07, -2.53, -5.46, -3.83], "share_div": 0.0995260663507109, "share_gains": 0.8767772511848342, "share_roc": 0.023696682464454978} |