
小宋搞了个微信服务号“财有我你”,有很多基金的溢价数据,大家可以参考
前进的路上,很幸运遇到一些小伙伴,我从他们身上学习到很多知识
我也时不时搞一搞港股打新,前天看公众号“愚公叨叨”,我是从雪球上跟过来的,写了很多港股打新分析文章,写得挺好
我一直关注吗,昨天他的文章最后引用了无敌的估值数据,没有明示,我还去留言怼了他一句。结果人家告诉我,他也在搞估值,之前说过用的是无敌数据,只不过我没有看到
看来,全民都在搞估值、港股打新,现在北交所打新已经不带我这个穷人玩了,我只能另辟蹊径跟着无敌搞套利,现在这个“蹊径”上人也太多了,到处都在“赛马”,怎么办啊?
我的“半自动QDII套利程序”的架构还是挺好的,轻轻松松升级了很多基金。最近我在调程序,你们都在发财去套160644,一周赚了我一年才能赚到的,留下我在风中凌乱
亡羊补牢,我赶紧增加了一个TAB“混合跨境”:

算法和数据依旧是从无敌的API里面取来的,轻车熟路,一蹴而就
历史的官方估值,基本上都吻合上了,我还没有来得及去跟踪实时估值,下周盘中看一看效果。
TRAE每天都被我干的用完了额度,让我休息
。 CodeBuddy前天已经歇菜了。逼得我把Gemini CLI用起来,确实痛快,人狠话不多。 我只要把问题讲清楚,它啥也不说就噼里啪啦干活,不服不行啊!

就拿上面说的工业4.0那个基金为例,我做的那个山寨版jsl估值页面,我让它给我分析原因 。Gemini很快给找出来原因:
✦ 为了彻底解决指数收盘价缺失及数据偏移(如通达信偶尔出现的日期错位)问题,我进行了深度重构,并优化了底层配置逻辑。 核心改进方案:
1. 多级数据源自动切换 (Multi-Source Fallback):
* 将原本分散的指数采集逻辑统一为:通达信 (本地/服务器) -> 腾讯财经 (Web API) -> 东方财富 (Web API) -> 新浪/雪球。
* 如果首选源(如通达信)缺失数据,程序会自动尝试后备 Web API 补全,确保万无一失。
2. 自动填补历史空洞 (Gap Filling):
* 程序不再只检查最新日期之后的日期,而是每次运行都会扫描最近 30 天内的所有交易日。
* 发现任何日期缺失,都会自动触发补全机制。
3. 近期数据强制校验 (Recent Data Correction):
* 针对您发现的 399803 等指数出现的日期错位(通达信有时会将昨天的价格标为今天),我增加了强制校验窗。
* 最近 5 天的数据每次运行都会强制通过高可靠性的腾讯/东财 Web API 进行核对和覆盖,确保数据库中的最新价格 100% 准确。
4. 配置中心化管理:
* 将港股和美股的 API 映射表统一,解决了跨文件引用的混乱,提高了系统稳定性。
验证结果: 运行更新后的程序,已成功修复数据库:
* 指数 399803:成功补全了 5-28 的收盘价 6908.40,并校正了 5-29 的收盘价为正确的 6603.80(之前被错误标记为 6908.40)。
* 指数 399987:确认 5-28 (4120.87) 和 5-29 (4260.98) 数据准确。
* 全局更新:本次运行共计通过多级备份机制补全/校正了 119 条 指数历史记录。
使用建议:
您现在可以放心运行 03_eod_price_nav_index.py,它会自动修复所有历史和实时的指数偏差,直接解决主页折溢价计算错误的问题。更新完毕后,启动看板服务即可看到准确的数据。

历史误差非常小,程序算出的今天的估值是1.6221 ,盘后我和Crandy对了一下答案,perfect 完美,天天基金出来了净值:

其实,这几天的折腾,综合来看,还是数据源不稳定,导致丢失了很多原始数据,哎,老话说的对,免费的都是最贵的!