Community研究与数据分析github.com

atomneo/myfund-api

使用myFund.pl API v1 —— 检索投资组合与持仓、分析历史记录,并导入交易、现金流及PPK文件。适用于myFund.pl集成或涉及此API数据的任务。

myfund-api 是什么?

该技能封装了myFund.pl API v1的完整操作能力,允许AI助手直接与myFund.pl平台交互。核心功能包括:列出投资组合、获取持仓明细和业绩历史、导入交易记录、现金流动以及PPK(员工资本计划)文件。支持通过查询参数进行API密钥认证,读取操作受5分钟缓存保护,导入操作则实时执行。所有数值保留原始货币、日期和单位,并正确处理波兰语字符及特定字段的字符串格式。该技能强调安全实践,要求从环境变量(如`MYFUND_API_KEY`)获取密钥,禁止硬编码或记录敏感数据。它适用于myFund.pl平台的自动化集成、财务数据分析和投资管理任务,并提供详细的OpenAPI规范和实用工作流示例。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/atomneo/ai-skills/tree/HEAD/skills/myfund-api

Installed? Explore more 研究与数据分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

myFund.pl API v1

兼容性:myFund.pl API v1,基础 URL https://myfund.pl/API/v1。 来源:捆绑文档快照,日期 2026-11-03。3.1.0 是 OpenAPI 格式版本,1.0.0 是技能版本;两者均非 API 版本。该 API 被描述为 beta 版。不保证与其他版本的兼容性。

选择操作

需求方法和路径
列出投资组合GET /getPortfele.php
持仓、业绩、历史、股息、账户、负债GET /getPortfel.php
交易或现金流动(JSON 格式)POST /importOperacji.php
券商导出文件POST /importOperacjiPlik.php
含缴款明细的 PPK 导出POST /importOperacjiPPKPlik.php

在构造请求之前,请阅读 references/openapi.yaml 中的相关端点及其模式。实用指南和示例请参见 references/workflows.md。 请勿发明端点、导入源名称或未记录的参数。

身份验证与执行

从 菜单 > 账户 > 账户设置 > API 密钥 获取密钥。重新生成密钥将使之前的密钥失效。从环境中使用密钥(例如 MYFUND_API_KEY);请勿将其存储在技能或示例中。不要记录包含密钥的完整 URL、诊断标头或私有数据。不要读取并显示整个 .env 文件来查找单个密钥。

读取操作需要在查询中使用 apiKey。对于导入,请使用 JSON 正文或 multipart 字段。对参数进行 URL 编码,保留波兰语字符和确切的投资组合名称,而不是其 ID。对于 multipart 请求,让客户端生成带有其边界的 Content-Type。

请同时检查 HTTP 状态和 status.code:"0" 表示成功,"1" 表示错误,"7" 表示投资组合不存在。仅凭 HTTP 200 不能确认成功。如果响应缺少预期的状态或数据,请报告不完整的结果。读取操作缓存 5 分钟;导入操作不缓存。不要承诺导入后检索的数据会立即更新。

读取与解释

如果投资组合名称未知,请先检索投资组合列表。在限制 scope 时,始终包含 status;仅选择所需的字段。scope 仅适用于顶层,且区分大小写。未知字段将被忽略;缺少字段并不表示值为零。

保留货币、日期和单位。数值通常是字符串,有时带有 +;将空值、--- 和   视为缺失数据。不要将整个对象盲目转换为数字。对货币使用十进制算术。tickers 和历史记录是映射,而不是数组;时间序列是按日期键控的映射。不要混淆 struktura 中的货币值与 strukturaWalory 中的股份。

导入会改变投资组合

仅准备数据并不授权提交导入。当用户请求时才执行导入;不要再询问已授予的授权。在提交之前,请确定投资组合、数据、账户、文件来源和重复策略。如果影响写入的信息缺失,请准备预览并要求提供。不要填写未知的价格、数量、日期或税费。

默认保持 duplikaty=1 和 sprawdzCene="true"。duplikaty=2 可能会重复操作;仅在明确指示时使用。不要假设导入是原子性的或幂等的。超时或连接丢失后,请勿自动重试 POST:检查历史记录和导入状态,并考虑缓存。没有文档化的试运行模式;本地预览并非服务器验证。完成后,报告响应中存在的状态、操作数量、遗漏项和最早日期。区分请求准备与已执行的导入。

相关技能