소스 정보
- 저장소
- infometa/workbuddyskills
- 최근 소스 활동
- 2026년 7월 21일 03:35
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 205
- 포크
- 65
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/infometa/workbuddyskills --skill yingmi-mcp-skill명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
快速生成公司一页纸概览(Tearsheet),涵盖业务描述、关键财务、估值、股东结构和近期催化。 触发词:公司速览、tearsheet、公司概况、一页纸、公司简介、company overview、快速了解、公司画像
构建DCF现金流折现模型和三表财务模型(利润表、资产负债表、现金流量表联动)。 触发词:DCF、现金流折现、财务建模、三表模型、估值模型、WACC、自由现金流、financial model、valuation model
盈利分析技能,支持两种模式: - Preview 模式:业绩发布前的前瞻分析、情景假设、关键观测指标 - Analysis 模式:业绩发布后的深度解读、Beat/Miss 分析、估计修正 触发词:earnings analysis、earnings preview、业绩分析、业绩前瞻、财报分析、季报解读、pre-earnings、post-earnings、Q1/Q2/Q3/Q4 results
SOC 직업 분류 기준
SKILL.md 표시 중
| name | yingmi-mcp-skill |
| description | 盈米 MCP 金融工具使用技能,支持基金与市场数据查询、投研分析、组合诊断、财富规划和金融内容生成 |
| version | 1.0.0 |
| author | 盈米基金 |
盈米 MCP 是面向 AI 的专业金融工具服务,提供金融数据、投顾内容、投研分析、投顾规划和通用金融能力。
官方使用指南:https://yingmi.feishu.cn/docx/PRPRds5SBo2MITxHJL2cMPminEf
| 能力分组 | 什么时候使用 | 常用工具 |
|---|---|---|
| 基础时间能力 | 当前时间、交易日范围 | GetCurrentTime、GetTxnDayRange |
| 基金检索与资料 | 搜基金、确认代码、查详情、交易规则、分红与拆分历史 | SearchFunds、GuessFundCode、BatchGetFundsDetail、GetPopularFund、BatchGetFundTradeLimit、BatchGetFundTradeRules、BatchGetFundsDividendRecord、BatchGetFundsSplitHistory |
| 单只基金分析 | 业绩、风险、归因、行业、风格、债基指标 | GetFundDiagnosis、AnalyzeFundRisk、GetBatchFundPerformance、BatchGetFundNavHistory、GetFundAssetClassAnalysis、getFundBenchmarkInfo、getFundBrinsonIndicator、getFundCampisiIndicator、getFundIndustryAllocation、getFundIndustryConcentration、getFundIndustryPreference、getFundIndustryReturns、getFundTurnoverRate、fund-equity-position、fund-recovery-ability、fund-sector-preference、getMarketTimingIndicator、getStockAllocationAndMetricsByFundCode、getQdFundAreaAllocation、getBondAllocationByFundCode、getBondFundCreditRatingLevel、getBondIndicator、getBondFundWithAlertRecord、getFundDiveCount |
| 组合与策略 | 多基金组合、相关性、回测、风险、穿透配置、策略查询 | GetFundsCorrelation、GetFundsBackTest、DiagnoseFundPortfolio、AnalyzePortfolioRisk、GetAssetAllocation、MonteCarloSimulate、GetPortfolioNavHistory、GetFundRelatedStrategies、StrategySearchByKeyword、GetStrategyDetails、GetStrategyRiskInfo、BatchGetStrategyRiskInfo、BatchGetStrategiesComposition、BatchGetPoTradeComposition、GetStrategyAssetClassAnalysis、GetStrategyBenchmark |
| 财富规划与资产配置 | 家庭成员、收支、资产负债、现金流、配置测算 | AnalyzeFamilyMembers、AnalyzeIncomeExpense、AnalyzeAssetLiability、AnalyzeCashFlow、AnalyzeFinancialIndicators、GetAssetAllocationPlan、GetCompositeModel、AnalyzeInvestmentPerformance |
| 基金筛选与排雷 | 选基、债基排雷、按条件筛选基金 | filterBondFundByBondType、filterBondFundByCreditRating、filterStockFundByStockTurnover |
| 市场资讯与素材 | 行情、财经资讯、热点、基金经理观点、投顾素材 | GetLatestQuotations、SearchFinancialNews、SearchHotTopic、SearchManagerViewpoint、searchInvestAdvisorContent、searchRealtimeAiAnalysis |
| 图表与报告输出 | 渲染图表、图片或导出 PDF | RenderEchart、RenderHtmlToPdf |
当前时间、交易日范围
GetCurrentTime — 获取当前时间获取当前时间。注意,模型AI你是不知道当前时间的,需要调用此工具获取当前时间。
请求:GET /common/current-time
参数说明:无必填参数。
最小调用示例:
{}
GetTxnDayRange — 交易日查询以某时间为中心获取一个时间段内的交易日。centerTime:格式是YYYY-MM-DD HH:mm:ss,默认不填就是当前时间(建议大部分情况都不要填)
请求:GET /common/getTxnDayRange
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCode | string | - | query | 按工具 Schema 传入 |
centerTime | string | - | query | 按工具 Schema 传入 |
beforeDays | string | ✅ | query | 按工具 Schema 传入 |
afterDays | string | ✅ | query | 按工具 Schema 传入 |
最小调用示例:
{
"beforeDays": "<beforeDays>",
"afterDays": "<afterDays>"
}
搜基金、确认代码、查详情、交易规则、分红与拆分历史
SearchFunds — 搜索基金搜索基金、根据基金名称匹配基金代码。通过名称(可用于确定基金代码)、代码、拼音、交易状态等信息进行搜索。同时可以按照收益、限额、费率等进行排序。(注意如果使用了keyword,就不要使用“分类”这个参数,另外returnYear指的是近一年收益)
请求:POST /fund/search
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
keyword | string | - | body | 基金名称关键字,支持分词搜索 |
tradeStatus | string | - | body | 交易状态 (可选值: '', '不限', '正常开放', '认购期', '暂停申购', '暂停赎回', '暂停交易');默认:"不限" |
category | string | - | body | 分类 (可选值: '', '不限', '偏股型', '指数型', 'QDII型', '商品型', '债券型', '货币型', '国企改革', '工业4.0', '国防军工', '城镇化', '消费', '节能环保', '美丽中国', '养老', '价值蓝筹', '金融', '一带一路', '农林牧渔', '资源', 'TMT', '新能源', '文化传媒', '健康中国', '新兴产业', '量化投资', '定增', '逆向投资', '沪港深', '量化对冲', '打新', '股票型', '偏股混合型', '平衡混合型', '灵活配置型', '偏债混合型', '综合指数', '规模指数', … |
sortColumn | string | - | body | 选择要排序的列,可选值:成立日期、基金规模、收益率、近一年收益、起购金额、基金限额、选股能力、择时能力、最新股票仓位、综合费率、跟踪误差、七日年化收益率、万份收益 |
sortOrder | string | - | body | 选择排序的顺序,如果是查找最大、最多等,可以是"降序",否则为"升序" (可选值: '', '升序', '降序');默认:"降序" |
page | number | - | body | 页码,从0开始;默认:0 |
size | number | - | body | 每页数量;默认:10 |
最小调用示例:
{
"keyword": "<keyword>"
}
GuessFundCode — 基金代码模糊匹配根据基金名称匹配最相近的基金代码。
请求:GET /fund/guess-code
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundNameOrCode | string | ✅ | query | 按工具 Schema 传入 |
最小调用示例:
{
"fundNameOrCode": "<fundNameOrCode>"
}
BatchGetFundsDetail — 批量获取基金详情返回基金的详细信息,包括基本概况(最新净值,规模,基准,风险等级,基金类型)、经理信息、业绩表现、持仓分析、资产配置、行业分布、净值历史、交易限制等完整数据。
请求:POST /fund/detail
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCodes | string[] | ✅ | body | 基金代码列表,单次最多查20个。例如: ["100032","162411"] |
最小调用示例:
{
"fundCodes": []
}
GetPopularFund — 获取近期热门基金返回近期访问数量前x的基金
请求:GET /fund/popular
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
size | number | - | query | 默认:6 |
最小调用示例:
{}
BatchGetFundTradeLimit — 基金交易限制信息批量获取基金交易限制信息,返回申购(allot)/认购(subscribe)/赎回/转换是否可用,以及起购金额、定投金额等;注意:认购不可用不等于申购不可用。
请求:POST /fund/trade-limit
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCodes | string[] | ✅ | body | 基金代码列表,单次最多查20个。例如: ["100032","162411"] |
最小调用示例:
{
"fundCodes": []
}
BatchGetFundTradeRules — 基金交易规则查询特定交易时间进行的基金交易操作包含的交易规则信息。支持申购、认购、赎回和转换等操作类型,返回包含最低/最高购买金额、预计确认日期、到账日期、收益产生日期、费率规则等详细交易规则数据。尽量提供精确的txnTime,无法确定可以询问用户。
请求:POST /fund/trade-rules
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCodes | string[] | ✅ | body | 基金代码列表,单次最多查20个。例如: ["100032","162411"] |
op | string | ✅ | body | 交易操作类型: allot - 申购, subscribe - 认购, redeem: 赎回 (可选值: 'subscribe', 'allot', 'redeem', 'convert') |
txnTime | string | - | body | 交易时间,可选参数,支持两种格式:1. 仅日期格式(YYYY-MM-DD)如2024-12-30,将使用当天中午12点;2. 带时分秒格式(YYYY-MM-DD HH:mm:ss)如2024-12-30 13:00:00 |
最小调用示例:
{
"fundCodes": [],
"op": "<op>"
}
BatchGetFundsDividendRecord — 基金分红记录提供基金代码列表,批量返回基金分红记录,包括权益登记日、红利发放日和每份分红金额。单次最多查询 20 只基金。
请求:POST /fund/dividend-record
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCodes | string[] | ✅ | body | 基金代码列表,单次最多查 20 个。例如:["100032", "162411"] |
最小调用示例:
{
"fundCodes": ["100032", "162411"]
}
BatchGetFundsSplitHistory — 基金拆分记录提供基金代码列表,批量返回基金拆分记录,包括拆分日期和拆分比例。单次最多查询 20 只基金。
请求:POST /fund/split-info
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCodes | string[] | ✅ | body | 基金代码列表,单次最多查 20 个。例如:["100032", "162411"] |
最小调用示例:
{
"fundCodes": ["100032", "162411"]
}
业绩、风险、归因、行业、风格、债基指标
GetFundDiagnosis — 基金诊断获取基金的诊断信息,包括风险评价、估值、业绩指标、盈利概率、行业分布、资产配置
请求:GET /fund/diagnosis
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundNameOrCode | string | ✅ | query | 按工具 Schema 传入 |
最小调用示例:
{
"fundNameOrCode": "<fundNameOrCode>"
}
AnalyzeFundRisk — 基金风险分析基金风险分析接口,获取多个基金的风险评分及说明。该接口通过传入基金代码列表,返回每个基金的风险评分、R方值、残差方差、标准误差等风险指标,以及相应的风险描述文本。
请求:POST /research/fund-risk-analyze
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCodes | string[] | ✅ | body | 按工具 Schema 传入 |
最小调用示例:
{
"fundCodes": []
}
GetBatchFundPerformance — 批量获取基金业绩表现批量返回基金业绩表现数据,包含业绩分析指标(收益能力、风险控制等)和阶段收益(近1月、近1年、成立以来等)的详细信息。支持一次查询多只基金的业绩对比,每次最多支持20只基金的查询。
请求:POST /fund/performance
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCodes | string[] | ✅ | body | 基金代码列表,单次最多查20个。例如: ["100032","162411"] |
最小调用示例:
{
"fundCodes": []
}
BatchGetFundNavHistory — 基金净值历史批量返回基金历史净值,包括:单位净值、累计净值、日涨跌。
请求:POST /fund/nav-history
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCodes | string[] | ✅ | body | 基金代码列表,单次最多查20个。例如: ["100032","162411"] |
isDesc | boolean | - | body | 是否按时间倒叙。默认是倒叙;默认:true |
dimensionType | string | - | body | 时间维度。对应字典中 key=navTimeDimensionType 的值 (可选值: 'oneMonth', 'quarter', 'halfYear', 'oneYear', 'twoYear', 'threeYear', 'fiveYear', 'thisYear', 'setupDay');默认:"oneMonth" |
最小调用示例:
{
"fundCodes": []
}
GetFundAssetClassAnalysis — 资产大类分布用户会提供基金代码和基金的持有金额,该工具会根据用户提供的基金持仓信息,穿透分析用户的总体持仓的资产大类分布情况
请求:POST /v2/internal/fund/asset-class-analysis
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
holdingList | object[] | ✅ | body | 数组元素字段:fundCode、fundName、amount |
最小调用示例:
{
"holdingList": []
}
getFundBenchmarkInfo — 基金业绩基准通过基金代码查询基金的业绩基准信息
请求:GET /bmdj/v1/fund/benchmark-info/{fundCode}
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCode | string | ✅ | path | 按工具 Schema 传入 |
最小调用示例:
{
"fundCode": "005827"
}
getFundBrinsonIndicator — Brinson归因获取基金股票收益归因(Brinson)数据,包括行业配置收益、选股收益和总超额收益
请求:GET /bmdj/v1/fund/brinson/indicator
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCode | string | ✅ | query | 按工具 Schema 传入 |
timePeriod | string | - | query | 按工具 Schema 传入 |
最小调用示例:
{
"fundCode": "005827"
}
getFundCampisiIndicator — Campisi归因获取基金债券收益归因(Campisi)数据,包括收入效应、国债效应、利差效应、券种选择效应和超额回报
请求:GET /bmdj/v1/fund/campisi/indicator
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCode | string | ✅ | query | 按工具 Schema 传入 |
timePeriod | string | - | query | 按工具 Schema 传入 |
最小调用示例:
{
"fundCode": "005827"
}
getFundIndustryAllocation — 行业配置比例获取指定基金在指定时间区间下所有中信一级行业的行业配置比例、行业代码和行业名称
请求:POST /bmdj/v1/internal/fund-data/fund-industry-allocation
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCode | string | ✅ | body | 基金代码,必传参数 |
timeRange | string | - | body | 时间区间枚举字符串,可选参数,默认为最新报告期 (可选值: 'LAST_3_MONTH', 'LAST_6_MONTH', 'LAST_9_MONTH', 'LAST_YEAR', 'LAST_2_YEAR', 'LAST_3_YEAR', 'LAST_5_YEAR', 'LatestReportDate', 'fromSetupDate', 'sinceTakingOffice') |
最小调用示例:
{
"fundCode": "005827"
}
getFundIndustryConcentration — 基金行业持仓集中度获取指定基金在指定时间区间下前5大中信一级行业的独立集中度,以及前1、2、3、5大行业集中度加总的数据
请求:POST /bmdj/v1/internal/fund-data/fund-industry-concentration
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCode | string | ✅ | body | 基金代码,必传参数 |
timeRange | string | - | body | 时间区间枚举字符串,可选参数,默认为最新报告期 (可选值: 'LAST_3_MONTH', 'LAST_6_MONTH', 'LAST_9_MONTH', 'LAST_YEAR', 'LAST_2_YEAR', 'LAST_3_YEAR', 'LAST_5_YEAR', 'LatestReportDate', 'fromSetupDate', 'sinceTakingOffice') |
最小调用示例:
{
"fundCode": "005827"
}
getFundIndustryPreference — 基金行业偏好获取指定基金在指定时间段内的行业偏好
请求:POST /bmdj/v1/internal/fund-data/fund-industry-preference
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCodeList | string[] | ✅ | body | 基金代码列表,必传参数 |
timeRange | string | - | body | 时间区间枚举字符串,可选参数,默认为近一年 (可选值: 'LAST_3_MONTH', 'LAST_6_MONTH', 'LAST_9_MONTH', 'LAST_YEAR', 'LAST_2_YEAR', 'LAST_3_YEAR', 'LAST_5_YEAR', 'LatestReportDate', 'fromSetupDate', 'sinceTakingOffice') |
最小调用示例:
{
"fundCodeList": []
}
getFundIndustryReturns — 行业收益获取指定基金在指定时间区间下每个一级行业的行业名称、绝对收益、相对收益、收益率、收益率得分
请求:POST /bmdj/v1/internal/fund-data/fund-industry-returns
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCode | string | ✅ | body | 基金代码,必传参数 |
timeRange | string | - | body | 时间区间枚举字符串,可选参数,默认为近一年 (可选值: 'LAST_3_MONTH', 'LAST_6_MONTH', 'LAST_9_MONTH', 'LAST_YEAR', 'LAST_2_YEAR', 'LAST_3_YEAR', 'LAST_5_YEAR', 'LatestReportDate', 'fromSetupDate', 'sinceTakingOffice') |
最小调用示例:
{
"fundCode": "005827"
}
getFundTurnoverRate — 基金换手率(调仓频率)获取指定基金在指定时间区间下的换手率数据
请求:POST /bmdj/v1/internal/fund-data/fund-turnover-rate
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCode | string | ✅ | body | 基金代码,必传参数 |
timeRange | string | - | body | 时间区间枚举字符串,可选参数,默认为近一年 (可选值: 'LAST_3_MONTH', 'LAST_6_MONTH', 'LAST_9_MONTH', 'LAST_YEAR', 'LAST_2_YEAR', 'LAST_3_YEAR', 'LAST_5_YEAR', 'LatestReportDate', 'fromSetupDate', 'sinceTakingOffice') |
最小调用示例:
{
"fundCode": "005827"
}
fund-equity-position — 权益仓位偏好获取基金的权益仓位数据,包括权益仓位值和权益仓位等级名称
请求:GET /bmdj/v1/fund/equity-position/position
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCode | string | - | query | 按工具 Schema 传入 |
最小调用示例:
{}
fund-recovery-ability — 回撤修复能力获取基金的回撤修复能力数据,根据近三年最长恢复天数排名确定修复水平
请求:GET /bmdj/v1/fund/recovery-ability/ability
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCode | string | - | query | 按工具 Schema 传入 |
最小调用示例:
{}
fund-sector-preference — 基金板块偏好获取基金的板块配置偏好数据,包括基金主板块对应的行业名称和行业编号
请求:GET /bmdj/v1/fund/sector-preference/preference
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCode | string | - | query | 按工具 Schema 传入 |
最小调用示例:
{}
getMarketTimingIndicator — 权益仓位择时获取基金的择时相关指标数据,包括择时总胜率、择时贡献等
请求:GET /bmdj/v1/fund/market-timing/indicator
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCode | string | - | query | 按工具 Schema 传入 |
timeInterval | string | - | query | 可选值: 'LAST_3_MONTH', 'LAST_6_MONTH', 'LAST_9_MONTH', 'LAST_YEAR', 'LAST_2_YEAR', 'LAST_3_YEAR', 'LAST_5_YEAR', 'fromSetupDate', 'sinceTakingOffice';默认:"LAST_YEAR" |
最小调用示例:
{}
getStockAllocationAndMetricsByFundCode — 估值盈利指标(市盈率/市净率/净资产收益率)获取指定股票型基金的股票配置、估值盈利指标、财务指标和抱团股数据
请求:POST /bmdj/v1/internal/fund-data/fund-stock-allocation
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCodeList | string[] | ✅ | body | 基金代码列表,必传参数,最多50个 |
timeRange | string | - | body | 时间区间枚举字符串,可选参数,默认为最新报告期 (可选值: 'LAST_3_MONTH', 'LAST_6_MONTH', 'LAST_9_MONTH', 'LAST_YEAR', 'LAST_2_YEAR', 'LAST_3_YEAR', 'LAST_5_YEAR', 'LatestReportDate', 'fromSetupDate', 'sinceTakingOffice') |
holdingType | string | - | body | 持仓类型,可选参数,默认为全持仓(semiannual)。可选值:semiannual(全持仓)、quarter(重仓股) (可选值: 'semiannual', 'quarter') |
calculationMethod | string | - | body | 计算规则,可选参数,默认为持仓比例加权(wavg)。可选值:avg(算术平均加权)、wavg(持仓比例加权)、float_wavg(流通市值加权)、integral(整体法) (可选值: 'avg', 'wavg', 'float_wavg', 'integral') |
threshold | number | - | body | 抱团阈值,可选参数,默认为15(前15%)。可选值:10(前10%)、15(前15%)、20(前20%)、25(前25%)、30(前30%) |
最小调用示例:
{
"fundCodeList": []
}
getQdFundAreaAllocation — QDII地区配置获取指定QDII基金在指定时间区间下的地区配置比例数据
请求:POST /bmdj/v1/internal/fund-data/fund-area-allocation
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCodeList | string[] | ✅ | body | 基金代码列表,必传参数,最多50个 |
timeRange | string | - | body | 时间区间枚举字符串,可选参数,默认为最新报告期 (可选值: 'LAST_3_MONTH', 'LAST_6_MONTH', 'LAST_9_MONTH', 'LAST_YEAR', 'LAST_2_YEAR', 'LAST_3_YEAR', 'LAST_5_YEAR', 'LatestReportDate', 'fromSetupDate', 'sinceTakingOffice') |
scope | string | - | body | 地区编码,非必传,如果没有传就返回该基金所有地区的数据 |
最小调用示例:
{
"fundCodeList": []
}
getBondAllocationByFundCode — 券种配置情况获取指定债券型基金在指定时间区间下的券种配置和风格配置数据
请求:POST /bmdj/v1/internal/fund-data/fund-bond-type
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCodeList | string[] | ✅ | body | 基金代码列表,必传参数,最多50个 |
timeRange | string | - | body | 时间区间枚举字符串,可选参数,默认为最新报告期 (可选值: 'LAST_3_MONTH', 'LAST_6_MONTH', 'LAST_9_MONTH', 'LAST_YEAR', 'LAST_2_YEAR', 'LAST_3_YEAR', 'LAST_5_YEAR', 'LatestReportDate', 'fromSetupDate', 'sinceTakingOffice') |
assetType | string | - | body | 资产类型,可选参数,默认为净资产比(total_net_asset)。可选值:total_asset(总资产比)、total_net_asset(净资产比)、bond_asset(债券市值比) (可选值: 'total_asset', 'total_net_asset', 'bond_asset') |
最小调用示例:
{
"fundCodeList": []
}
getBondFundCreditRatingLevel — 债基评级查询获取指定基金在指定时间区间下的债券信用评级数据
请求:POST /bmdj/v1/internal/fund-data/fund-bond-credit
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCodeList | string[] | ✅ | body | 基金代码列表,必传参数,最多50个 |
timeRange | string | - | body | 时间区间枚举字符串,可选参数,默认为最新报告期 (可选值: 'LAST_3_MONTH', 'LAST_6_MONTH', 'LAST_9_MONTH', 'LAST_YEAR', 'LAST_2_YEAR', 'LAST_3_YEAR', 'LAST_5_YEAR', 'LatestReportDate', 'fromSetupDate', 'sinceTakingOffice') |
sumRatingType | string | - | body | 评级类型,可选参数 |
最小调用示例:
{
"fundCodeList": []
}
getBondIndicator — 债基风险获取基金的债券相关指标数据,包括敏感性久期、杠杆水平、债券持仓集中度等
请求:GET /bmdj/v1/fund/bond/indicator
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCode | string | ✅ | query | 按工具 Schema 传入 |
timeInterval | string | - | query | 可选值: 'LAST_3_MONTH', 'LAST_6_MONTH', 'LAST_9_MONTH', 'LAST_YEAR', 'LAST_2_YEAR', 'LAST_3_YEAR', 'LAST_5_YEAR', 'fromSetupDate', 'sinceTakingOffice';默认:"LAST_YEAR" |
最小调用示例:
{
"fundCode": "005827"
}
getBondFundWithAlertRecord — 查询发生净值异动的债基查询出现异动和跳水告警的债券型基金
请求:POST /bmdj/v1/internal/fund-data/bond-alert-query
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
bondAlterType | string | - | body | 告警类型,可选参数,默认为dailyDive(日跳水)。可选值:unusual(异动)、dailyDive(日跳水)、weekDive(周跳水) (可选值: 'unusual', 'dailyDive', 'weekDive') |
divingThreshold | number | - | body | 跳水阈值,可选参数。日跳水默认-0.005,周跳水默认-0.01。日跳水阈值范围:-0.0005, -0.001, -0.0015, -0.002, -0.0025, -0.0035, -0.005, -0.0075, -0.01;周跳水阈值范围:-0.0025, -0.0035, -0.005, -0.0075, -0.01, -0.0125, -0.015, -0.02, -0.025, -0.03 |
maxResultSize | number | - | body | 最大返回记录数,可选参数,默认50条,上限200条 |
最小调用示例:
{
"bondAlterType": "<bondAlterType>"
}
getFundDiveCount — 债基异动获取指定基金在指定时间段内的跳水次数和异动次数
请求:POST /bmdj/v1/internal/fund-data/fund-dive-count
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCodeList | string[] | ✅ | body | 基金代码列表,必传参数 |
timeRange | string | - | body | 时间区间枚举字符串,可选参数,默认为近一年 (可选值: 'LAST_3_MONTH', 'LAST_6_MONTH', 'LAST_9_MONTH', 'LAST_YEAR', 'LAST_2_YEAR', 'LAST_3_YEAR', 'LAST_5_YEAR', 'LatestReportDate', 'fromSetupDate', 'sinceTakingOffice') |
最小调用示例:
{
"fundCodeList": []
}
多基金组合、相关性、回测、风险、穿透配置、策略查询
GetFundsCorrelation — 基金相关性分析获取基金相关性分析结果。只需提供基金列表,只返回基金相关性分析结果。该接口分析多只基金之间的相关性系数,生成雷达图评分和诊断结果,帮助进行投资组合分析。
请求:POST /research/correlation
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundList | object[] | ✅ | body | 基金列表;数组元素字段:fundCode |
最小调用示例:
{
"fundList": []
}
GetFundsBackTest — 回测分析基于基金列表进行回测分析。只需提供基金列表,返回回测分析结果。该接口用于对给定基金组合进行回测分析,计算包括年化收益率、最大回撤、波动率、夏普比率等指标,并提供诊断结果和雷达图评分。(注意不要提供fundName)
请求:POST /research/backtest
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundList | object[] | ✅ | body | 基金列表;数组元素字段:fundCode、fundName、amount |
最小调用示例:
{
"fundList": []
}
DiagnoseFundPortfolio — 账户诊断获取用户当前基金持仓的全面分析评估,包括资产配置状况、基金间相关性和历史回测表现。报告从风险分散度、资产类别分布和收益表现三个维度进行评分(1-5分)及诊断,并提供相应优化建议。 分析内容包括: 资产配置:评估当前资产类别分布合理性,提供多元化配置建议 相关性分析:计算各基金间相关系数,评估风险分散程度 回测表现:模拟当前配置在历史期间的表现,包括年化收益率、最大回撤、波动率等关键指标
请求:POST /research/diagnose-funds-account
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundList | object[] | ✅ | body | 基金列表;数组元素字段:fundCode、fundName、amount |
最小调用示例:
{
"fundList": []
}
AnalyzePortfolioRisk — 投后风险分析组合风险评估接口,计算组合的风险指标。该接口接收基金代码和权重信息,返回包含风险评分、R方、残差方差等多维度风险指标的分析结果。
请求:POST /research/portfolio-risk-analyze
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
holdings | object[] | ✅ | body | 数组元素字段:weight、fundCode |
最小调用示例:
{
"holdings": []
}
GetAssetAllocation — 资产配置分析获取基金组合的资产配置分析结果,只需提供基金列表,只返回资产配置分析结果。该接口分析用户的资产配置情况,包括雷达图评分、诊断结果、资产大类配置详情及子账户资产配置分析(注意不需要提供fundName)
请求:POST /research/asset-allocation
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundList | object[] | ✅ | body | 基金列表;数组元素字段:fundCode、fundName、amount |
最小调用示例:
{
"fundList": []
}
MonteCarloSimulate — 组合预期收益测算(蒙特卡洛)针对资产配置组合进行蒙特卡洛模拟计算(测算未来收益概率)。接收对象形式的资产权重配置,返回蒙特卡洛模拟结果。该接口基于提供的资产配置权重,执行蒙特卡洛模拟计算,生成不同投资周期的预期收益分布、波动率情景和各种百分位数的收益率数据,并提供语义化描述和可视化图表(可以用markown image显示)。
请求:POST /research/monte-carlo-simulate
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
weights | object | ✅ | body | 资产权重对象,包含六大类资产权重配置;子字段:cash、fixedIncome、equity、commodity、overseasEquity、overseasFixedIncome |
frequency | string | - | body | 模拟周期频率,可选值: YEAR(年度)、MONTH(月度)、WEEK(周度)、DAY(日度) |
periodCount | number | - | body | 周期长度(年),最小值: 1 |
simulationCount | number | - | body | 模拟次数,最小值: 1000 |
最小调用示例:
{
"weights": {}
}
GetPortfolioNavHistory — 组合历史净值组合历史净值,poManagerId、broker都不需要填。
请求:GET /model/{poCode}/navHistory
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
poCode | string | ✅ | path | 按工具 Schema 传入 |
start | string | - | query | 默认:"" |
end | string | - | query | 默认:"" |
poManagerId | integer | - | query | 默认:-1 |
brokerCode | string | - | query | 默认:"" |
noACL | boolean | - | query | 默认:false |
最小调用示例:
{
"poCode": "<poCode>"
}
GetFundRelatedStrategies — 按重仓基金筛选投顾策略输入基金代码或基金名称,查询重仓该基金的投顾策略
请求:GET /v2/internal/strategy/fund-related
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
fundCode | string | - | query | 按工具 Schema 传入 |
fundName | string | - | query | 按工具 Schema 传入 |
最小调用示例:
{}
StrategySearchByKeyword — 策略关键词搜索根据关键词模糊搜索组合策略名称,返回匹配的组合策略信息列表。支持分页查询,可指定页码和每页记录数。工具结果里的「策略代码」可用于提供给其他工具作为入参使用。
请求:GET /oap/api/v1/strategy/search/keyword
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
keyword | string | ✅ | query | 按工具 Schema 传入 |
pageNum | integer | - | query | 默认:1 |
pageSize | integer | - | query | 默认:20 |
最小调用示例:
{
"keyword": "<keyword>"
}
GetStrategyDetails — 策略详情查询组合策略详情查询. 根据策略代码或名称获取组合策略的详细信息,包含策略基础信息、策略管理人信息、风险收益指标、历史业绩、资产配置情况、投资特点等。
请求:POST /oap/api/v1/strategy/details
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
pageSize | integer | - | body | 每页返回记录数,默认20,最大100;默认:20 |
pageNum | integer | - | body | 分页查询的页码,从 1 开始,默认 1;默认:1 |
strategyCodes | string[] | ✅ | body | 可使用组合搜索工具StrategySearchByKeyword,确定组合的代码 |
最小调用示例:
{
"strategyCodes": []
}
GetStrategyRiskInfo — 策略风险获取某个策略的风险信息
请求:GET /v2/internal/strategy/risk-info
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
strategyCode | string | ✅ | query | 按工具 Schema 传入 |
最小调用示例:
{
"strategyCode": "<strategyCode>"
}
BatchGetStrategyRiskInfo — 策略风险匹配获取一批策略风险信息
请求:POST /v2/internal/strategy/batch-risk-info
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
strategyCodes | string[] | ✅ | body | 策略代码数组 |
最小调用示例:
{
"strategyCodes": []
}
BatchGetStrategiesComposition — 批量查询策略持仓根据策略代码批量获取组合策略的当前持仓明细信息,包含各基金的持仓比例、净值信息、分类分组及最新调整情况等
请求:POST /oap/api/v1/strategy/composition
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
strategyCodes | string[] | - | body | 可使用组合搜索工具StrategySearchByKeyword,确定组合的代码 |
最小调用示例:
{
"strategyCodes": []
}
BatchGetPoTradeComposition — 策略交易成分根据策略代码列表批量获取交易成分明细信息
请求:POST /oap/api/v1/strategy/trade-composition
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
strategyCodes | string[] | - | body | 可使用组合搜索工具StrategySearchByKeyword,确定组合的代码 |
最小调用示例:
{
"strategyCodes": []
}
GetStrategyAssetClassAnalysis — 策略大类资产分布获取策略持仓穿透后的资产大类分布情况
请求:GET /v2/internal/strategy/asset-class-analysis
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
strategyCode | string | ✅ | query | 按工具 Schema 传入 |
最小调用示例:
{
"strategyCode": "<strategyCode>"
}
GetStrategyBenchmark — 查询策略业绩基准根据策略代码获取策略的业绩基准信息
请求:GET /v2/internal/strategy/benchmark
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
strategyCode | string | ✅ | query | 按工具 Schema 传入 |
最小调用示例:
{
"strategyCode": "<strategyCode>"
}
家庭成员、收支、资产负债、现金流、配置测算
AnalyzeFamilyMembers — 家庭结构分析AI专用家庭成员分析接口,接收家庭成员列表数据,返回详细的家庭成员分析结果。该接口可分析家庭总人数、成年人数、未成年人数及家庭所处生命周期阶段等信息,帮助进行家庭财务规划。
请求:POST /v1/internal/financial-planning/family-member-analysis
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
familyMembers | object[] | ✅ | body | 家庭成员列表;数组元素字段:role、name、gender、birthDate、ageDescription、occupation、residenceCity |
最小调用示例:
{
"familyMembers": []
}
AnalyzeIncomeExpense — 收入支出分析接口AI专用收入支出分析接口,接收收入支出数据,返回详细的收入支出分析结果。该接口处理用户的年度收入和支出数据,计算总收入、总支出、年度结余及各收支项目的占比分析,同时提供月度必要性支出数据,用于财务规划和预算管理。
请求:POST /v1/internal/financial-planning/income-expense-analysis
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
annualIncome | object | ✅ | body | 年收入;子字段:otherIncome、businessIncome、investmentIncome、housingFundWithdrawal、rentalIncome、bonus、salary |
annualExpense | object | ✅ | body | 年支出;子字段:otherExpenses、travelExpenses、medicalExpenses、educationExpenses、insurancePremium、parkingLoanPayment、carLoanPayment、mortgagePayment、transportation、utilityBills、dailyExpenses |
最小调用示例:
{
"annualIncome": {},
"annualExpense": {}
}
AnalyzeAssetLiability — 资产负债分析AI专用资产负债分析接口,接收用户资产负债数据,进行全面分析并返回详细的资产负债分析结果,包含资产负债比率、净资产、各类资产和负债的详细分析报告
请求:POST /v1/internal/financial-planning/asset-liability-analysis
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
totalAssets | object | ✅ | body | 总资产;子字段:personalUseAssets、investmentAssets、liquidAssets |
totalLiabilities | object | ✅ | body | 总负债;子字段:personalUseLiabilities、investmentLiabilities、currentLiabilities |
最小调用示例:
{
"totalAssets": {},
"totalLiabilities": {}
}
AnalyzeCashFlow — 现金流分析与财务规划AI专用现金流分析接口,接收家庭现金流数据(包括当前可投资产、报酬率配置、家庭成员信息、持续性和一次性收支)作为输入,计算并返回详细的现金流分析结果,包括汇总信息、年度数据、HTML表格和数据解释提示。该接口专为大模型处理和展示现金流数据而设计。
请求:POST /v1/internal/financial-planning/cash-flow-analysis
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
currentInvestableAssets | number | ✅ | body | 当前可投资产 |
returnRateConfig | object[] | ✅ | body | 报酬率配置;数组元素字段:startAge、endAge、rate |
familyMembers | object[] | ✅ | body | 家庭成员信息;数组元素字段:role、name、initialAge |
continuousIncome | object[] | ✅ | body | 家庭持续性收入;数组元素字段:startAge、endAge、incomeType、growthRate、amount |
continuousExpenses | object[] | ✅ | body | 家庭持续性支出;数组元素字段:startAge、endAge、expenseType、inflationRate、amount |
oneTimeIncome | object[] | ✅ | body | 家庭一次性收入;数组元素字段:startAge、endAge、incomeType、amount |
oneTimeExpenses | object[] | ✅ | body | 家庭一次性支出;数组元素字段:startAge、endAge、expenseType、amount |
最小调用示例:
{
"currentInvestableAssets": 0,
"returnRateConfig": [],
"familyMembers": [],
"continuousIncome": [],
"continuousExpenses": [],
"oneTimeIncome": [],
"oneTimeExpenses": []
}
AnalyzeFinancialIndicators — 财务状况分析AI专用财务指标分析接口,接收财务指标输入数据(总资产、总负债、流动性资产等),计算7个关键财务指标(资产负债率、流动比率、融资比率等),并提供每个指标的合理范围与状态评估
请求:POST /v1/internal/financial-planning/financial-indicator-analysis
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
totalAssets | number | ✅ | body | 总资产 |
totalLiabilities | number | ✅ | body | 总负债 |
liquidAssets | number | ✅ | body | 流动性资产 |
currentLiabilities | number | ✅ | body | 流动性负债 |
investmentAssets | number | ✅ | body | 投资性资产 |
investmentLiabilities | number | ✅ | body | 投资性负债 |
annualIncome | number | ✅ | body | 年收入 |
annualExpense | number | ✅ | body | 年支出 |
annualInvestmentIncome | number | ✅ | body | 年投资收入 |
monthlyEssentialExpense | number | ✅ | body | 月必要性现金流出(由其他接口直接提供) |
最小调用示例:
{
"totalAssets": 0,
"totalLiabilities": 0,
"liquidAssets": 0,
"currentLiabilities": 0,
"investmentAssets": 0,
"investmentLiabilities": 0,
"annualIncome": 0,
"annualExpense": 0,
"annualInvestmentIncome": 0,
"monthlyEssentialExpense": 0
}
GetAssetAllocationPlan — 获取资产配置方案根据投资三性参数获取资产配置方案。提供预期年化收益率 or 预期最大回撤 or 预期投资期限,获得由盈米设计的资产配置方案,投资三性参数最少要传一个。
请求:GET /invest-plan/asset-allocation-plan
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
expectedAnnualizedReturnRate | number | - | query | 按工具 Schema 传入 |
expectedInvestTime | string | - | query | 预期投资期限枚举类型 spare - 活期 oneYear - 1年以内 oneToThree - 1-3年 threeToFive - 3-5年 overFive - 5年以上 (可选值: 'spare', 'oneYear', 'oneToThree', 'threeToFive', 'overFive') |
expectedDrawdown | number | - | query | 按工具 Schema 传入 |
最小调用示例:
{}
GetCompositeModel — 获取基金投资方案通过资产配置方案ID获取对应的复合模型 复合模型是资产配置方案的具体落地实现,提供每个大类资产对应的实际基金及其配置比例
请求:GET /invest-plan/composite-model
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
assetPlanId | string | ✅ | query | 按工具 Schema 传入 |
最小调用示例:
{
"assetPlanId": "<assetPlanId>"
}
AnalyzeInvestmentPerformance — 投资方案表现分析AI专用投资方案表现判断接口,接收投资方案配置数据,返回详细的投资方案表现分析结果。该接口分析投资方案的可行性,计算加权收益率,并生成配置方案权重分析,帮助用户评估投资策略是否符合预期。
请求:POST /v1/internal/financial-planning/investment-performance-analysis
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
totalInvestableAssets | number | ✅ | body | 可投入资产总额 |
expectedReturnRate | number | - | body | 期望报酬率 (小数形式,如0.04表示4%) 来源优先级: 1. 用户自定义提供的期望报酬率 2. 从现金流分析模块获取的报酬率配置 3. 系统默认值0.04 (4%) |
shortMediumTermScheme | object | ✅ | body | 中短期配置方案;子字段:type、investmentAmount、annualReturn |
mediumLongTermScheme | object | - | body | 中长期配置方案(可选,投资金额 <= 0时不需要做中长期配置);子字段:type、investmentAmount、annualReturn |
最小调用示例:
{
"totalInvestableAssets": 0,
"shortMediumTermScheme": {}
}
选基、债基排雷、按条件筛选基金
filterBondFundByBondType — 券种风格筛选基金根据券种风格条件筛选符合条件的债券基金
请求:POST /bmdj/v1/internal/fund-data/filter-bond-type
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
thresholdList | number[] | ✅ | body | 阈值集合,必传参数。当operator为eq/lt/gt/lte/gte时,传入一个值;当operator为between时,传入两个值[最小值,最大值] |
operator | string | - | body | 操作符,可选参数。可选值:eq(等于)、lt(小于)、gt(大于)、lte(小于等于)、gte(大于等于)、between(介于) (可选值: 'eq', 'lt', 'gt', 'lte', 'gte', 'between') |
timeRange | string | - | body | 时间区间枚举字符串,可选参数,默认为最新报告期 (可选值: 'LAST_3_MONTH', 'LAST_6_MONTH', 'LAST_9_MONTH', 'LAST_YEAR', 'LAST_2_YEAR', 'LAST_3_YEAR', 'LAST_5_YEAR', 'LatestReportDate', 'fromSetupDate', 'sinceTakingOffice') |
reportDate | string | - | body | 报告期,可选参数,格式如:2024.03.31 |
bondType | string | - | body | 债券类型,可选参数。可选值:national(国债)、financial(金融债)、corporate(企业债)、acd(同业存单)、localGovernment(地方政府债)、centralBank(央行票据)、shortTerm(短期融资券)、mediumTerm(中期票据)、other(其他债券)、convertible(可转债)、interestRate(利率债)、credit(信用债) (可选值: 'national', 'financial', 'corporate', 'acd', 'localGovernment', 'centralBank', 'shortTerm', … |
assetType | string | - | body | 资产类型,可选参数,默认为净资产比(totalNetAsset)。可选值:totalAsset(总资产比)、totalNetAsset(净资产比)、bondAsset(债券市值比) (可选值: 'totalAsset', 'totalNetAsset', 'bondAsset') |
maxResultSize | number | - | body | 最大返回记录数,可选参数,默认50条,上限200条 |
最小调用示例:
{
"thresholdList": []
}
filterBondFundByCreditRating — 根据信用评级筛选基金根据信用评级条件筛选符合条件的基金
请求:POST /bmdj/v1/internal/fund-data/filter-bond-credit
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
thresholdList | number[] | ✅ | body | 阈值集合,必传参数。当operator为eq/lt/gt/lte/gte时,传入一个值;当operator为between时,传入两个值[最小值,最大值] |
operator | string | - | body | 操作符,可选参数。可选值:eq(等于)、lt(小于)、gt(大于)、lte(小于等于)、gte(大于等于)、between(介于) (可选值: 'eq', 'lt', 'gt', 'lte', 'gte', 'between') |
timeRange | string | - | body | 时间区间枚举字符串,可选参数,默认为最新报告期 (可选值: 'LAST_3_MONTH', 'LAST_6_MONTH', 'LAST_9_MONTH', 'LAST_YEAR', 'LAST_2_YEAR', 'LAST_3_YEAR', 'LAST_5_YEAR', 'LatestReportDate', 'fromSetupDate', 'sinceTakingOffice') |
reportDate | string | - | body | 报告期,可选参数,格式如:2024.03.31 |
sumRatingType | string | - | body | 评级类型,可选参数。如:短期A-1、长期AAA、长期未评级、短期未评级、长期AAA以下、短期A-1以下 |
assetType | string | - | body | 资产类型,可选参数,默认为净资产比(totalNetAsset)。可选值:totalAsset(总资产比)、totalNetAsset(净资产比)、bondAsset(债券市值比) (可选值: 'totalAsset', 'totalNetAsset', 'bondAsset') |
maxResultSize | number | - | body | 最大返回记录数,可选参数,默认50条,上限200条 |
最小调用示例:
{
"thresholdList": []
}
filterStockFundByStockTurnover — 股票换手率筛选基金根据股票换手率指标筛选基金
请求:POST /bmdj/v1/internal/fund-data/filter-fund-stock-turnover
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
thresholdList | number[] | ✅ | body | 阈值集合,必传参数。当操作符为eq/lt/gt/lte/gte时,只需传入一个值;当操作符为between时,需传入两个值[最小值,最大值] |
operator | string | - | body | 操作符,可选参数。可选值:eq(等于)、lt(小于)、gt(大于)、lte(小于等于)、gte(大于等于)、between(介于) (可选值: 'eq', 'lt', 'gt', 'lte', 'gte', 'between') |
timeRange | string | - | body | 时间区间,可选参数,默认为最新报告期 (可选值: 'LAST_3_MONTH', 'LAST_6_MONTH', 'LAST_9_MONTH', 'LAST_YEAR', 'LAST_2_YEAR', 'LAST_3_YEAR', 'LAST_5_YEAR', 'LatestReportDate', 'fromSetupDate', 'sinceTakingOffice') |
reportDate | string | - | body | 报告期,可选参数,格式:yyyy.MM.dd |
maxResultSize | number | - | body | 最大返回记录数,可选参数,默认50条,上限200条 |
最小调用示例:
{
"thresholdList": []
}
行情、财经资讯、热点、基金经理观点、投顾素材
GetLatestQuotations — 市场温度计分析市场行情,进行行情解读,分析各市场当日收盘行情,市场温度计
请求:GET /v2/internal/market/quotations/latest
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
calDate | string | - | query | 按工具 Schema 传入 |
最小调用示例:
{}
SearchFinancialNews — 财经资讯根据关键词和时间范围搜索财经资讯内容,支持分页查询,返回符合条件的财经资讯列表,包括资讯标题、摘要、来源、链接及发布时间等信息。默认不需要提供date参数,除非用户明确要求。
请求:POST /content/financial-news
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
keyword | string | - | body | 搜索关键词 |
startDate | string | - | body | 搜索开始日期 (YYYY-MM-DD) |
endDate | string | - | body | 搜索结束日期 (YYYY-MM-DD) |
page | integer | - | body | 页码 (默认: 1);默认:1 |
pageSize | integer | - | body | 每页数量 (默认: 20);默认:20 |
最小调用示例:
{
"keyword": "<keyword>"
}
SearchHotTopic — 热点财经话题榜单分析市场热点所在,聚焦大众关注、热度高的排行榜单内容。适用于:创作选题、视频脚本、营销文案创作等使用场景。当用户未指定关键词时,可不传keyword
请求:POST /content/ranking/search-topic
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
keyword | string | - | body | 搜索关键词,非必填 |
publishedDate | string | - | body | 发布日期,格式为YYYY-MM-DD,默认为30天前 |
最小调用示例:
{
"keyword": "<keyword>"
}
SearchManagerViewpoint — 基金经理观点根据时间范围和关键词搜索基金经理的行业观点及市场分析(如果用户问你对某个行业的看法,可以调用此工具进行参考)。支持按关键词匹配标题或内容,可筛选特定时间段内的观点,并提供分页功能。
请求:POST /content/industry-viewpoint
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
keyword | string | - | body | 搜索关键词,用于匹配标题或观点内容 |
startDate | string | - | body | 搜索开始日期(YYYY-MM-DD) |
endDate | string | - | body | 搜索结束日期(YYYY-MM-DD) |
page | integer | - | body | 页码;默认:1 |
pageSize | integer | - | body | 每页记录数;默认:10 |
最小调用示例:
{
"keyword": "<keyword>"
}
searchInvestAdvisorContent — 搜索投顾内容搜索金融领域的文章、观点、话题和讨论内容,支持按关键词、基金组合、主理人/作者、时间范围和内容类型(文章、碎碎念、专栏、社区、策略内容等)进行筛选。
请求:POST /content/invest-advisor-content
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
keyword | string | - | body | 搜索关键词 |
author | string | - | body | 作者名称筛选 |
startDate | string | - | body | 搜索开始日期 (YYYY-MM-DD) |
endDate | string | - | body | 搜索结束日期 (YYYY-MM-DD) |
page | integer | - | body | 分页页码;默认:1 |
pageSize | integer | - | body | 每页记录数;默认:20 |
type | string | - | body | 内容类型筛选 (可选值: '文章', '碎碎念', '专栏', '社区', '自有策略的内容')。注:'碎碎念'是盈米社区大V发布的帖子,包含金融市场观点、投资心得、财经话题讨论等金融领域的信息分享,实时性更强。建议:尽量指定类型搜索,这样内容就不会混杂 |
skip_attachment | boolean | - | body | 是否跳过附件;默认:false |
最小调用示例:
{
"keyword": "<keyword>"
}
searchRealtimeAiAnalysis — 实时资讯AI解读根据时间范围、关键词搜索AI生成的实时资讯解读内容,支持分页查询
请求:POST /content/ai-analysis/search
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
keyword | string | - | body | 搜索关键词,用于在标题、内容和扩展信息中进行模糊匹配 |
startDate | string | - | body | 搜索开始日期,格式为YYYY-MM-DD。如果不提供,默认为7天前 |
endDate | string | - | body | 搜索结束日期,格式为YYYY-MM-DD。如果不提供,默认为当前日期 |
page | integer | - | body | 页码,从1开始;默认:1 |
pageSize | integer | - | body | 每页记录数,最大100;默认:20 |
最小调用示例:
{
"keyword": "<keyword>"
}
渲染图表、图片或导出 PDF
RenderEchart — ECharts图表渲染根据提供的 ECharts 配置和尺寸参数,渲染图表并转换为图片,返回图片的 URL。
请求:POST /tool/render/echart
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
option | string | - | body | ECharts配置,支持JSON字符串或JavaScript代码 |
width | string | - | body | 图表宽度,单位px,比如800表示800px;默认:"800" |
height | string | - | body | 图表高度,单位px,比如600表示600px;默认:"600" |
devicePixelRatio | number | - | body | 设备像素比;默认:1 |
最小调用示例:
{
"option": "<option>"
}
RenderHtmlToPdf — HTML转PDF将HTML内容转换为PDF文档,支持自定义页面格式、背景打印和页边距设置,并返回访问URL(可以使用markdown的链接语法显示这个URL供用户点击)
请求:POST /tool/render/render-pdf
| 参数 | 类型 | 必填 | 位置 | 说明 |
|---|---|---|---|---|
html | string | - | body | HTML内容 |
options | object | - | body | 子字段:format、printBackground、margin |
最小调用示例:
{
"html": "<html>"
}
用户需要访问 https://qieman.com/mcp,登录且慢账号并开通服务,获取个人 API Key。API Key 由 WorkBuddy Connector 配置注入,不得写入 Skill、公开文件、日志或最终回答。
本服务提供的功能和资讯仅供参考。涉及金融、投资等需要特定资质或牌照的对客服务时,使用者须依法取得相应资质。使用结果前应核验数据日期、统计口径和关键结论,不构成收益承诺。