当前位置: 首页 > news >正文

实时估值服务

一、盈米且慢 MCP 平台方案(推荐)
1.1 平台介绍与优势
盈米且慢 MCP 是目前唯一仍提供实时估值服务的合规平台,它提供了 78 个专业金融工具接口,包括 46 个金融数据接口、11 个投研服务接口等。作为证监会首批持牌基金投顾平台,盈米且慢 MCP 的实时估值基于基金公司披露的持仓及第三方合规数据源,模型经投顾团队优化,估值偏差率低于 0.12%
2
更重要的是,盈米且慢 MCP 还提供了个人持仓查询功能
21
,你可以通过 API 接口获取个人在各平台的基金持仓信息,真正实现 "一站式" 数据查询。
1.2 技术架构设计
基于盈米且慢 MCP 的技术方案包含以下核心模块:
数据获取层
  • 通过 MCP API 获取个人基金持仓数据
  • 获取单只或多只基金的实时估值数据
  • 支持批量查询,提高效率
数据处理层
  • 计算实时涨幅:(实时估值 - 上日净值)/ 上日净值 ×100%
  • 计算持仓市值和浮动盈亏
  • 数据格式化和异常处理
展示层
  • 终端实时显示基金信息
  • 支持定时刷新(默认 3 分钟)
  • 清晰展示核心数据指标
  • 1.3 完整代码实现
    首先需要申请 MCP API Key。访问盈米且慢 MCP 官网免费申请 API Key
    28
    ,申请通过后即可开始使用。
  •   1 import requests
      2 import json
      3 import time
      4 import pandas as pd
      5 from datetime import datetime
      6 
      7 # 配置区
      8 API_KEY = "your_api_key_here"  # 替换为你的API Key
      9 MCP_SERVER_URL = "https://api.yingmi.cn/mcp"  # MCP服务器地址
     10 
     11 def get_portfolio_data(user_id):
     12     """获取个人持仓数据"""
     13     endpoint = f"{MCP_SERVER_URL}/user/portfolio"
     14     headers = {"Authorization": f"Bearer {API_KEY}"}
     15     params = {"user_id": user_id}
     16     
     17     try:
     18         response = requests.get(endpoint, headers=headers, params=params, timeout=10)
     19         response.raise_for_status()
     20         return response.json()
     21     except requests.exceptions.RequestException as e:
     22         print(f"获取持仓数据失败: {e}")
     23         return None
     24 
     25 def get_fund_realtime_valuation(fund_code):
     26     """获取单只基金的实时估值数据"""
     27     endpoint = f"{MCP_SERVER_URL}/fund/valuation"
     28     headers = {"Authorization": f"Bearer {API_KEY}"}
     29     params = {"fund_code": fund_code}
     30     
     31     try:
     32         response = requests.get(endpoint, headers=headers, params=params, timeout=10)
     33         response.raise_for_status()
     34         return response.json()
     35     except requests.exceptions.RequestException as e:
     36         print(f"获取基金{fund_code}实时估值失败: {e}")
     37         return None
     38 
     39 def batch_get_fund_values(fund_codes):
     40     """批量获取多只基金的实时估值数据"""
     41     results = []
     42     for code in fund_codes:
     43         data = get_fund_realtime_valuation(code)
     44         if data:
     45             results.append({
     46                 "基金代码": code,
     47                 "基金名称": data.get("fund_name", "未知"),
     48                 "上日净值": data.get("yesterday_nav", 0),
     49                 "实时估值": data.get("current_nav", 0),
     50                 "更新时间": data.get("update_time", "N/A")
     51             })
     52     return pd.DataFrame(results)
     53 
     54 def calculate_gains(df):
     55     """计算实时涨幅和持仓价值"""
     56     df['实时涨幅(%)'] = ((df['实时估值'] - df['上日净值']) / df['上日净值'] * 100).round(2)
     57     return df
     58 
     59 def main():
     60     # 假设你的用户ID是123456,需要替换为真实的用户ID
     61     user_id = "123456"
     62     
     63     # 获取个人持仓
     64     portfolio = get_portfolio_data(user_id)
     65     if not portfolio:
     66         print("无法获取个人持仓数据")
     67         return
     68     
     69     # 提取基金代码列表
     70     fund_codes = [item["fund_code"] for item in portfolio["positions"]]
     71     
     72     while True:
     73         # 批量获取实时估值
     74         fund_values = batch_get_fund_values(fund_codes)
     75         
     76         if not fund_values.empty:
     77             # 计算涨幅
     78             fund_values = calculate_gains(fund_values)
     79             
     80             # 打印结果
     81             print("=" * 80)
     82             print(f"个人基金实时估值查询结果 - {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}")
     83             print("=" * 80)
     84             
     85             # 按涨幅排序
     86             fund_values_sorted = fund_values.sort_values('实时涨幅(%)', ascending=False)
     87             
     88             for _, fund in fund_values_sorted.iterrows():
     89                 status = "📈 盈利" if fund['实时涨幅(%)'] > 0 else "📉 亏损"
     90                 print(f"\n基金代码: {fund['基金代码']}")
     91                 print(f"基金名称: {fund['基金名称']}")
     92                 print(f"上日净值: {fund['上日净值']:.4f}")
     93                 print(f"实时估值: {fund['实时估值']:.4f}")
     94                 print(f"实时涨幅: {fund['实时涨幅(%)']:+.2f}% ({status})")
     95                 print(f"更新时间: {fund['更新时间']}")
     96             
     97             # 计算总体情况
     98             total_gain = fund_values['实时涨幅(%)'].mean()
     99             print(f"\n平均涨幅: {total_gain:+.2f}%")
    100         
    101         # 每3分钟刷新一次
    102         print("\n" + "=" * 80)
    103         print("等待3分钟后刷新...")
    104         time.sleep(180)
    105 
    106 if __name__ == "__main__":
    107     main()
    View Code

    1.4 代码使用说明

    1. 申请 API Key:访问盈米且慢 MCP 官网免费申请 API K
      28
      ey
    1. 获取 user_id:通过盈米启明星 APP 注册并实名认证后获取
    1. 配置参数:将代码中API_KEYuser_id替换为你的真实信息
    1. 运行代码:直接执行脚本,每 3 分钟自动刷新数据
    1.5 平台功能扩展
    盈米且慢 MCP 还提供了丰富的其他功能,你可以根据需要扩展代码:
    高级分析功能
    • 基金诊断(/fund/diagnosis):获取基金的风险分析报告
    • 资产配置分析(/portfolio/analysis):分析基金组合的配置情况
    • 业绩归因分析(/fund/attribution):使用 Brinson 模型分析收益来源
    批量操作支持
    • 批量获取基金基本信息(/fund/batch_info
    • 批量获取基金费率(/fund/batch_fee
    • 批量获取基金历史净值(/fund/batch_nav
http://www.jsqmd.com/news/344027/

相关文章:

  • Python 初级入门教程:从零开始掌握编程基础
  • 2026必看!数控加工中心机床厂家直销,附数控加工中心机床厂家哪家好+数控加工中心机床厂家推荐,采购避坑指南 - 栗子测评
  • 龙门加工中心生产厂家/高速钻攻机生产厂家/五轴加工中心生产厂家哪家好?2026三大品类生产厂家TOP6权威盘点 - 栗子测评
  • Docker 基础入门教程:容器化技术完全指南
  • 2026年高性价比厚板柔性折弯中心供应商深度评估 - 2026年企业推荐榜
  • 华为HCCDA-AI人工智能入门级开发者题库(带详细解析)
  • 非标定制复合机床厂家哪家好?2026年权威榜单:非标定制复合机床生产厂家/数控车铣复合机床厂家TOP推荐 - 栗子测评
  • 2026必藏:免费AI搜索优化监测工具,GEO优化少走弯路
  • 通过云服务 快速体验 TDengine
  • 《Netcode框架灵活与性能协同设计指南》
  • Apptio:智能自动化规模化需要财务严谨性
  • 187.三段式状态机的第二段组合always块逻辑要用阻塞赋值=,不能用<=会出bug
  • WPS2023专业增强版-v12.1.0.23542-精简无用组件和功能 最小内存和磁盘空间占用,文档秒开
  • Soul 开源实时数字人模型,0.87s 亚秒级延时;DeepL 发布 Voice API,支持实时语音到语音翻译丨日报
  • 意大利比萨大学:让AI神经网络高效处理信息的新技术ParalESN
  • 听完冬姐的武汉“扫楼”复盘,我才真正看懂:中小企业的数据,为什么最需要松鼠备份
  • libarchive: 一个几乎可以解压所有压缩文件的C语言库
  • AI图像检测器“视觉盲区“:中科院揭示现有技术如何被轻松“欺骗“
  • 2026年评价高的二手集装箱转让热门推荐榜 - 行业平台推荐
  • Firefox浏览器新增AI功能但可选择关闭
  • 2026年热门的二手集装箱出售客户信赖推荐 - 行业平台推荐
  • 崇岸大学团队揭秘:AI评审员到底可不可靠?
  • 超越ChatGPT:知识图谱如何让大模型更聪明、更可靠(必藏指南)
  • 纯技术干货:多卡种兼容读卡器(DAIC-MJ-RW)通用性说明及对接数据格式+二次开发数据协议SDK。通用性:多奥门禁控制器/考勤机/智能通道门禁控制器/消费机/在线巡更读头/梯控主板/电子班牌/等
  • 加州大学欧文分校发明“内部监控器“:让大模型自己识别胡说八道
  • 谷歌联合医疗机构启动全国性AI虚拟医疗随机对照研究
  • 云成本清算:CIO们的云计算成本困境
  • 让多图对话AI不再“搞混“:首尔多所大学发现分隔符背后的秘密
  • 2026石笼网防护网源头厂商甄选:格宾石笼网生产厂家+格宾网源头厂家+镀锌格宾网厂家合集 - 栗子测评
  • ByteDance研究突破:让AI训练像养花一样“循序渐进“成长