diff --git a/README.md b/README.md index 8deec263..1c8868a2 100644 --- a/README.md +++ b/README.md @@ -54,6 +54,18 @@ powershell -ExecutionPolicy Bypass -File .\scripts\start_all.ps1 -Background 若要在 ops 专家模式下调 **netx** 告警库,需单独启动 netx 服务,并在 `_local/system.env` 中配置 `OCLAW_NETX_BASE_URL`(及可选的 `OCLAW_NETX_API_TOKEN`)。说明见 `docs/NETX_MCP_INTEGRATION.md`。 +### 可选:股票分析专家(A股/港股,信号建议) + +已新增 `stock` 专家工作区(只做分析,不下单)。建议配合 Tushare MCP 使用: + +1. 在 Tushare 平台获取 MCP 配置(见官方文档:[Tushare MCP 配置与使用](https://tushare.pro/document/1?doc_id=463))。 +2. 在 oclaw 管理台导入 MCP JSON(支持 `mcpServers` 结构),启用后执行 Health / Sync Tools。 +3. 在聊天里路由到 `stock` 专家,按信号模板输出“买入/卖出/观望”建议。 + +说明: +- 当前方案不接券商账户、不执行下单。 +- 输出包含数据来源与时间戳,并附“非投资建议”声明。 + ### 外部贡献 若仓库对外开源并接受 Pull Request,协作方式与合并前自检见根目录 `CONTRIBUTING.md`。 diff --git a/_local/system.env.example b/_local/system.env.example index 95a90463..85c54a44 100644 --- a/_local/system.env.example +++ b/_local/system.env.example @@ -271,15 +271,16 @@ AIA_REPLAY_TOOL_FULL_ROUNDS= AIA_REPLAY_REASONING_SIGNATURE_POLICY= # ----------------------------------------------------------------------------- -# 十六、图片 / 音视频工具(OpenAI、DashScope) +# 十六、图片 / OCR 多模态通道(OpenAI-compatible;preferred 名称) # ----------------------------------------------------------------------------- OPENAI_IMAGE_MODEL= OPENAI_AUDIO_TRANSCRIPTION_MODEL= -AIA_IMAGE_MODEL= -AIA_IMAGE_BASE_URL= -AIA_IMAGE_API_KEY= -AIA_IMAGE_CHAT_ENDPOINT= +# query_image_attachment / send_ocr_image_messages(三项必填,无缺省模型 id) +AIA_OCR_MODEL= +AIA_OCR_BASE_URL= +AIA_OCR_API_KEY= +AIA_OCR_CHAT_ENDPOINT= DASHSCOPE_IMAGE_N= DASHSCOPE_IMAGE_WATERMARK= @@ -288,11 +289,6 @@ DASHSCOPE_IMAGE_PROMPT_EXTEND= DASHSCOPE_IMAGE_SIZE= DASHSCOPE_IMAGE_MODEL= -AIA_IMAGE_RETRIES= -AIA_IMAGE_RETRY_BACKOFF_SEC= -AIA_IMAGE_STATUS_RETRIES= -AIA_IMAGE_STATUS_RETRY_BACKOFF_SEC= - CLOUDFLARE_ACCOUNT_ID= CLOUDFLARE_API_TOKEN= diff --git a/docs/ENVIRONMENT_VARIABLES.md b/docs/ENVIRONMENT_VARIABLES.md index 3e2974ad..9a197560 100644 --- a/docs/ENVIRONMENT_VARIABLES.md +++ b/docs/ENVIRONMENT_VARIABLES.md @@ -308,47 +308,33 @@ - 作用:Gemini OpenAI 兼容下 tools 非流式开关 - 生效:`oclaw/platform/llm/chat_models.py` -## 图像能力 +## OCR / 看多模态专线 -- `AIA_IMAGE_MODEL` - - 默认:空(走 profile/模型默认) - - 作用:图像模型 - - 生效:`oclaw/platform/llm/image_message_client.py`, `oclaw/runtime/agents/specialist_agent.py` +用于工具 **`query_image_attachment`**、纯文本模型降级 OCR、**图片专家**单次看图与底层 **`send_ocr_image_messages`**:向 **OpenAI-compatible** 网关发送带图 `messages`(通常为 `POST …/chat/completions`)。旧版 DashScope 形态载荷见 **`send_legacy_image_messages`**(一般不再用于图片专家)。与主聊天模型配置的 Key/Base URL **互不继承**。 -- `AIA_IMAGE_BASE_URL` - - 默认:`https://api.openai.com/v1` - - 作用:图像服务 base URL - - 生效:`oclaw/platform/llm/image_message_client.py` +- `AIA_OCR_BASE_URL` + - 默认:无(必填,否则工具判为未配置) + - 作用:多模态网关根地址(例如 `https://api.example.com/v1`;实际请求为 `BASE_URL` + `CHAT_ENDPOINT`) + - 生效:`oclaw/platform/llm/image_ocr_client.py` -- `AIA_IMAGE_API_KEY` - - 默认:空 - - 作用:图像 API Key - - 生效:`oclaw/platform/llm/image_message_client.py` +- `AIA_OCR_API_KEY` + - 默认:无(必填) + - 作用:上述网关的 Bearer API Key + - 生效:`oclaw/platform/llm/image_ocr_client.py` -- `AIA_IMAGE_CHAT_ENDPOINT` +- `AIA_OCR_MODEL` + - 默认:无(必填,**不提供默认模型 id**) + - 作用:网关上支持图+文的多模态模型名(由你的厂商决定) + - 生效:`oclaw/platform/llm/image_ocr_client.py`,`oclaw/runtime/agents/specialist_agent.py` + +- `AIA_OCR_CHAT_ENDPOINT` - 默认:`/chat/completions` - - 作用:图像接口 endpoint - - 生效:`oclaw/platform/llm/image_message_client.py` + - 作用:相对 `AIA_OCR_BASE_URL` 的路径 + - 生效:`oclaw/platform/llm/image_ocr_client.py` -- `AIA_IMAGE_RETRIES` - - 默认:`3` - - 作用:图像请求重试次数 - - 生效:`oclaw/platform/llm/image_message_client.py` +**动态参数:** 代码中也可在调用 `send_ocr_image_messages` / `send_legacy_image_messages` 时传入 `base_url` / `api_key` / `model`,优先级高于环境变量(见 `vision_llm_backend_status` 仅在未传参时使用 env 判断「是否已配置」)。 -- `AIA_IMAGE_RETRY_BACKOFF_SEC` - - 默认:`0.8` - - 作用:图像请求重试退避秒数 - - 生效:`oclaw/platform/llm/image_message_client.py` - -- `AIA_IMAGE_STATUS_RETRIES` - - 默认:`4` - - 作用:图像状态轮询重试次数 - - 生效:`oclaw/platform/llm/image_message_client.py` - -- `AIA_IMAGE_STATUS_RETRY_BACKOFF_SEC` - - 默认:`5.0` - - 作用:图像状态轮询退避秒数 - - 生效:`oclaw/platform/llm/image_message_client.py` +> **说明:** 历史上曾使用 `AIA_IMAGE_BASE_URL` / `AIA_IMAGE_API_KEY` / `AIA_IMAGE_MODEL` / `AIA_IMAGE_CHAT_ENDPOINT` 作为同一路由;当前实现 **不再读取** 上述变量作 OCR 通道配置,请统一改为 `AIA_OCR_*`。(`AIA_IMAGE_TOOL_RESULT_REPLAY_CAP_CHARS` 等为 **另一用途**,与 OCR 网关无关,仍保留原名。) ## Memory / RAG diff --git a/docs/ENVIRONMENT_VARIABLES_CHANGELOG.md b/docs/ENVIRONMENT_VARIABLES_CHANGELOG.md index 1784e8b5..3bfc8b17 100644 --- a/docs/ENVIRONMENT_VARIABLES_CHANGELOG.md +++ b/docs/ENVIRONMENT_VARIABLES_CHANGELOG.md @@ -57,6 +57,23 @@ --- +## 2026-05-10 / Unreleased + +### Added +- `AIA_OCR_BASE_URL`, `AIA_OCR_API_KEY`, `AIA_OCR_MODEL`, `AIA_OCR_CHAT_ENDPOINT` + - 默认值:`CHAT_ENDPOINT` 为 `/chat/completions`,其余无默认(三项主体必填方视为已配置) + - 用途:`query_image_attachment` / `send_ocr_image_messages` 等多模态 HTTP 通道命名(与主 LLM 分离) + - 影响模块:`oclaw/platform/llm/image_ocr_client.py`、`image_legacy_client.py`,`oclaw/runtime/tools/public/query_image_attachment_tool.py`,`oclaw/runtime/agents/specialist_agent.py`(图片专家走 OCR 多模态 HTTP) + +### Changed +- `send_ocr_image_messages` / `send_legacy_image_messages` 不再有隐式默认模型 id;未配 `AIA_OCR_MODEL`(且未传 `model`)将直接失败 + +### Removed(OCR 通道) +- `AIA_IMAGE_BASE_URL` / `AIA_IMAGE_API_KEY` / `AIA_IMAGE_MODEL` / `AIA_IMAGE_CHAT_ENDPOINT` **不再**作为看图/OCR 通道的环境变量读取(须改用 `AIA_OCR_*`)。与附件回放相关的 `AIA_IMAGE_TOOL_RESULT_REPLAY_CAP_CHARS` 等 **不受影响**。 +- 先前文档中的 `AIA_IMAGE_RETRIES` 等重试变量 **从未**由当前 OCR/legacy 客户端使用,示例 env 中已去除占位。 + +--- + ## 2026-04-26 / Unreleased ### Added diff --git a/interfaces/admin/static/chat.html b/interfaces/admin/static/chat.html index b659a668..67c9b122 100644 --- a/interfaces/admin/static/chat.html +++ b/interfaces/admin/static/chat.html @@ -574,7 +574,7 @@ diff --git a/interfaces/admin/static/chat.js b/interfaces/admin/static/chat.js index d0db4ce3..7fc216a2 100644 --- a/interfaces/admin/static/chat.js +++ b/interfaces/admin/static/chat.js @@ -2437,10 +2437,16 @@ function syncAuthUserLabel() { rows.forEach((r) => modeSel.appendChild(el("option", { value: String(r.value || ""), text: String(r.label || r.value || "") }))); modeSel.value = String((bridge.getModeValue && bridge.getModeValue()) || ""); } catch (_) {} - modeSel.addEventListener("change", () => { + modeSel.addEventListener("change", async () => { + const v = modeSel.value; try { - Promise.resolve(bridge.setModeValue && bridge.setModeValue(modeSel.value)).catch(() => {}); - } catch (_) {} + modeSel.disabled = true; + if (bridge.setModeValue) await bridge.setModeValue(v); + } catch (_) { + // errors are surfaced by saveUserGlobalModePreference() + } finally { + modeSel.disabled = false; + } }); items.push(modeSel); items.push(el("div", { class: "muted", style: "padding:6px 10px 2px;font-size:12px;", text: t("chat.planAgentVersionLabel") })); @@ -2454,10 +2460,16 @@ function syncAuthUserLabel() { ); pavSel.value = String((bridge.getPlanAgentVersionValue && bridge.getPlanAgentVersionValue()) || ""); } catch (_) {} - pavSel.addEventListener("change", () => { + pavSel.addEventListener("change", async () => { + const v = pavSel.value; try { - Promise.resolve(bridge.setPlanAgentVersionValue && bridge.setPlanAgentVersionValue(pavSel.value)).catch(() => {}); - } catch (_) {} + pavSel.disabled = true; + if (bridge.setPlanAgentVersionValue) await bridge.setPlanAgentVersionValue(v); + } catch (_) { + // errors are surfaced by saveUserGlobalModePreference() + } finally { + pavSel.disabled = false; + } }); items.push(pavSel); items.push(el("div", { class: "muted", style: "padding:2px 10px 2px;font-size:12px;", text: t("chat.confirmStrategyLabel") })); @@ -2469,10 +2481,16 @@ function syncAuthUserLabel() { rows.forEach((r) => csSel.appendChild(el("option", { value: String(r.value || ""), text: String(r.label || r.value || "") }))); csSel.value = String((bridge.getConfirmStrategyValue && bridge.getConfirmStrategyValue()) || ""); } catch (_) {} - csSel.addEventListener("change", () => { + csSel.addEventListener("change", async () => { + const v = csSel.value; try { - Promise.resolve(bridge.setConfirmStrategyValue && bridge.setConfirmStrategyValue(csSel.value)).catch(() => {}); - } catch (_) {} + csSel.disabled = true; + if (bridge.setConfirmStrategyValue) await bridge.setConfirmStrategyValue(v); + } catch (_) { + // errors are surfaced by saveUserGlobalModePreference() + } finally { + csSel.disabled = false; + } }); items.push(csSel); const reasonWrap = el("label", { class: "switch-wrap", style: "margin:2px 8px 8px;" }, [ @@ -3007,7 +3025,39 @@ async function renderChatUi() { planAgentV2GloballyEnabled = !!resp.plan_agent_v2_globally_enabled; } localStorage.setItem(CHAT_USER_MENU_MODE_KEY, modeVal); - } catch (_) {} + if (!resp || resp.ok === false) { + const detail = String((resp && (resp.error || resp.detail)) || "unknown_error"); + throw new Error(detail); + } + // Hard-verify persistence: session switches reload mode from server. + // If server didn't persist, the UI will "snap back" to defaults. + try { + const ur = await apiGet("/admin/api/chat/user-mode"); + if (ur && ur.ok) { + const gum = String((ur.interaction_mode || "").toLowerCase()); + const gus = String((ur.specialist || "").toLowerCase()); + const expectedIm = isMain ? "comprehensive" : "expert"; + const expectedSp = isMain ? "generalist" : modeVal; + if (gum !== expectedIm || gus !== expectedSp) { + const msg = + currentLang === "zh" + ? `模式未固化:后端返回 interaction_mode=${gum || "-"} specialist=${gus || "-"}(期望 ${expectedIm}/${expectedSp})` + : `Mode not persisted: server returned interaction_mode=${gum || "-"} specialist=${gus || "-"} (expected ${expectedIm}/${expectedSp})`; + showToast(msg, { kind: "error", ttlMs: 8000 }); + } + } + } catch (_) {} + } catch (e) { + // If persistence fails, user will observe "mode resets after reload/restart". + // Surface this instead of silently swallowing. + try { + const msg = + currentLang === "zh" + ? `保存“模式”失败:${String(e || "").slice(0, 180) || "unknown"}` + : `Failed to save mode: ${String(e || "").slice(0, 180) || "unknown"}`; + showToast(msg, { kind: "error", ttlMs: 6500 }); + } catch (_) {} + } }; const saveSessionModePreference = async () => { if (!activeId) return; diff --git a/platform/llm/image_http_common.py b/platform/llm/image_http_common.py new file mode 100644 index 00000000..1fe936ba --- /dev/null +++ b/platform/llm/image_http_common.py @@ -0,0 +1,148 @@ +"""Shared HTTP helpers for OCR and legacy image lanes (internal).""" + +from __future__ import annotations + +import base64 +import io +import os +import time +from typing import Any + +import httpx +from PIL import Image + + +def join_url(base: str, path: str) -> str: + b = (base or "").rstrip("/") + p = (path or "").lstrip("/") + return f"{b}/{p}" + + +def env_ocr_lane_api_key() -> str: + return (os.getenv("AIA_OCR_API_KEY") or "").strip() + + +def env_ocr_lane_base_url() -> str: + return (os.getenv("AIA_OCR_BASE_URL") or "").strip() + + +def env_ocr_lane_model() -> str: + return (os.getenv("AIA_OCR_MODEL") or "").strip() + + +def env_ocr_lane_chat_endpoint() -> str: + raw = (os.getenv("AIA_OCR_CHAT_ENDPOINT") or "").strip() + return raw or "/chat/completions" + + +def is_data_url(s: str) -> bool: + return s.startswith("data:") and ";base64," in s + + +def compress_data_url_image( + data_url: str, + *, + max_side: int = 1600, + max_bytes: int = 2 * 1024 * 1024, + jpeg_quality: int = 82, +) -> str: + if not is_data_url(data_url): + return data_url + try: + header, b64 = data_url.split(";base64,", 1) + mime = header.replace("data:", "", 1).strip() or "image/jpeg" + raw = base64.b64decode(b64.encode("ascii")) + if len(raw) <= max_bytes: + return data_url + + with Image.open(io.BytesIO(raw)) as im: + im = im.convert("RGB") + w, h = im.size + longest = max(w, h) + if longest > max_side: + scale = max_side / float(longest) + nw, nh = max(1, int(w * scale)), max(1, int(h * scale)) + im = im.resize((nw, nh), Image.Resampling.LANCZOS) + + out = io.BytesIO() + im.save(out, format="JPEG", quality=max(30, min(95, int(jpeg_quality))), optimize=True) + blob = out.getvalue() + if not blob: + return data_url + b64_new = base64.b64encode(blob).decode("ascii") + return f"data:{'image/jpeg' if mime.startswith('image/') else mime};base64,{b64_new}" + except Exception: + return data_url + + +def post_with_retry( + client: httpx.Client, + *, + url: str, + headers: dict[str, str], + payload: dict[str, Any], + retries: int = 3, + backoff_sec: float = 0.8, +) -> httpx.Response: + last_exc: Exception | None = None + for attempt in range(1, max(1, retries) + 1): + try: + return client.post(url, headers=headers, json=payload) + except (httpx.ReadError, httpx.ConnectError, httpx.TimeoutException) as e: + last_exc = e + if attempt >= retries: + break + time.sleep(backoff_sec * (2 ** (attempt - 1))) + assert last_exc is not None + raise last_exc + + +def extract_text_and_images(resp_json: dict[str, Any]) -> tuple[str, list[str]]: + text_parts: list[str] = [] + images: list[str] = [] + choices = resp_json.get("choices") + if isinstance(choices, list) and choices: + msg = choices[0].get("message") if isinstance(choices[0], dict) else None + if isinstance(msg, dict): + c = msg.get("content") + if isinstance(c, str): + text_parts.append(c) + elif isinstance(c, list): + for it in c: + if not isinstance(it, dict): + continue + if isinstance(it.get("text"), str): + text_parts.append(str(it.get("text"))) + elif isinstance(it.get("image"), str): + images.append(str(it.get("image"))) + elif isinstance(it.get("image_url"), str): + images.append(str(it.get("image_url"))) + elif isinstance(it.get("image_url"), dict) and isinstance(it["image_url"].get("url"), str): + images.append(str(it["image_url"]["url"])) + elif isinstance(it.get("b64_json"), str): + images.append(f"data:image/png;base64,{it['b64_json']}") + + if not images: + data = resp_json.get("data") + if isinstance(data, list): + for it in data: + if not isinstance(it, dict): + continue + if isinstance(it.get("url"), str): + images.append(str(it.get("url"))) + if isinstance(it.get("b64_json"), str): + images.append(f"data:image/png;base64,{it['b64_json']}") + return "\n".join([x for x in text_parts if x]).strip(), images + + +__all__ = [ + "compress_data_url_image", + "env_ocr_lane_api_key", + "env_ocr_lane_base_url", + "env_ocr_lane_chat_endpoint", + "env_ocr_lane_model", + "extract_text_and_images", + "is_data_url", + "join_url", + "post_with_retry", +] diff --git a/platform/llm/image_legacy_client.py b/platform/llm/image_legacy_client.py new file mode 100644 index 00000000..08c63a32 --- /dev/null +++ b/platform/llm/image_legacy_client.py @@ -0,0 +1,146 @@ +"""Legacy image+text payloads for DashScope-style gateways. + +Uses ``{"image":...}/{"text":...}`` or typed compatible-mode blocks on ``/chat/completions`` only. +Prefer :mod:`oclaw.platform.llm.image_ocr_client` for OpenAI-compatible vision (图片专家已改用该路径). +""" + +from __future__ import annotations + +from typing import Any + +import httpx + +from oclaw.platform.llm.image_http_common import ( + compress_data_url_image, + env_ocr_lane_api_key, + env_ocr_lane_base_url, + env_ocr_lane_model, + env_ocr_lane_chat_endpoint, + extract_text_and_images, + is_data_url, + join_url, + post_with_retry, +) +from oclaw.runtime.prompt_templates import render_prompt + + +def _http_content_blocks(images: list[str], prompt: str, *, typed: bool) -> list[dict[str, Any]]: + prompt_text = str(prompt or "").strip() or render_prompt("image/default_edit_prompt.zh.md", strict=True) + if not typed: + blocks: list[dict[str, Any]] = [{"image": img} for img in images] + blocks.append({"text": prompt_text}) + return blocks + blocks_typed: list[dict[str, Any]] = [{"type": "image", "image": img} for img in images] + blocks_typed.append({"type": "text", "text": prompt_text}) + return blocks_typed + + +def send_legacy_image_messages( + *, + images: list[str], + prompt: str, + model: str | None = None, + timeout_sec: int = 60, + api_key: str | None = None, + base_url: str | None = None, +) -> dict[str, Any]: + """Legacy multimodal HTTP (non--OpenAI-``image_url`` schema). Optional; specialists use OCR client.""" + resolved_base_url = (base_url or env_ocr_lane_base_url()).strip() + resolved_api_key = (api_key or env_ocr_lane_api_key()).strip() + model_name = ((model or "").strip() or env_ocr_lane_model()) + endpoint = env_ocr_lane_chat_endpoint() + url = join_url(resolved_base_url, endpoint) + if not resolved_api_key or not resolved_base_url: + return { + "ok": False, + "error": "missing AIA_OCR_API_KEY or AIA_OCR_BASE_URL (or pass api_key and base_url)", + } + if not model_name: + return { + "ok": False, + "error": "missing AIA_OCR_MODEL (or pass model=...) — no default model id", + } + if not images: + return {"ok": False, "error": "at least one image input is required"} + + raw_selected = [str(x).strip() for x in images if str(x).strip()][:3] + selected: list[str] = [] + input_kind: list[str] = [] + for img in raw_selected: + if is_data_url(img): + selected.append(compress_data_url_image(img)) + input_kind.append("data_url") + continue + if img.startswith("http://") or img.startswith("https://"): + selected.append(img) + input_kind.append("url") + continue + if not selected: + return {"ok": False, "error": "no usable image input (expected URL or data URL)"} + + prefer_typed_http = "compatible-mode" in resolved_base_url.lower() + content_multi = _http_content_blocks(selected, prompt, typed=prefer_typed_http) + content_multi_fallback = _http_content_blocks(selected, prompt, typed=not prefer_typed_http) + + headers = { + "Authorization": f"Bearer {resolved_api_key}", + "Content-Type": "application/json", + } + payload_multi = { + "model": model_name, + "messages": [{"role": "user", "content": content_multi}], + } + payload_single = { + "model": model_name, + "messages": [{"role": "user", "content": content_multi_fallback[-2:] if len(content_multi_fallback) >= 2 else content_multi_fallback}], + } + + with httpx.Client(timeout=float(timeout_sec)) as client: + try: + r = post_with_retry(client, url=url, headers=headers, payload=payload_multi) + except Exception as e: + return {"ok": False, "error": f"http request failed: {type(e).__name__}: {e}", "backend_shape": "multi"} + + if r.status_code >= 400: + try: + r2 = post_with_retry(client, url=url, headers=headers, payload=payload_single) + except Exception as e: + return { + "ok": False, + "error": f"http fallback request failed: {type(e).__name__}: {e}", + "backend_shape": "single-fallback-failed", + } + if r2.status_code >= 400: + return { + "ok": False, + "error": f"http {r2.status_code}: {r2.text[:500]}", + "backend_shape": "single-fallback-failed", + } + try: + obj2 = r2.json() + except Exception: + return {"ok": False, "error": f"non-json response: {r2.text[:500]}", "backend_shape": "single"} + text, out_images = extract_text_and_images(obj2 if isinstance(obj2, dict) else {}) + return { + "ok": True, + "text": text, + "images": out_images, + "backend_shape": "single", + "input_kind": input_kind[-1:] if input_kind else ["data_url"], + } + + try: + obj = r.json() + except Exception: + return {"ok": False, "error": f"non-json response: {r.text[:500]}", "backend_shape": "multi"} + text, out_images = extract_text_and_images(obj if isinstance(obj, dict) else {}) + return { + "ok": True, + "text": text, + "images": out_images, + "backend_shape": "multi", + "input_kind": input_kind if input_kind else ["data_url"], + } + + +__all__ = ["send_legacy_image_messages"] diff --git a/platform/llm/image_message_client.py b/platform/llm/image_message_client.py deleted file mode 100644 index 3754e39a..00000000 --- a/platform/llm/image_message_client.py +++ /dev/null @@ -1,685 +0,0 @@ -from __future__ import annotations - -import base64 -import io -import os -import time -from typing import Any - -import httpx -from PIL import Image -from oclaw.runtime.prompt_templates import render_prompt - - -def _summarize_data_url(url: str) -> dict[str, Any]: - """ - Summarize data URLs without logging raw base64 payload. - """ - s = str(url or "") - if not s.startswith("data:"): - return {"kind": "url", "prefix": s[:30]} - mime = "image/jpeg" - try: - # data:{mime};base64,{b64} - head = s.split(";", 1)[0] # data:image/xxx - if head.startswith("data:"): - mime = head[len("data:") :] or mime - except Exception: - pass - b64_part = s.split(",", 1)[1] if "," in s else "" - has_b64 = ";base64," in s - return {"kind": "data_url", "mime": mime, "has_base64": has_b64, "b64_len": len(b64_part)} - - -def _summarize_dashscope_messages(messages: list[dict[str, Any]], *, max_items: int = 3) -> dict[str, Any]: - """ - Debug-only summary of messages[0].content structure. - """ - if not messages or not isinstance(messages, list): - return {"content_items": []} - first = messages[0] if messages else {} - if not isinstance(first, dict): - return {"content_items": []} - content = first.get("content") - if not isinstance(content, list): - return {"content_items": []} - out: list[dict[str, Any]] = [] - for it in content[:max_items]: - if not isinstance(it, dict): - out.append({"item_type": "non_dict"}) - continue - item: dict[str, Any] = {"keys": sorted([str(k) for k in it.keys()])} - if "type" in it: - item["type"] = it.get("type") - if "image" in it: - item["image"] = _summarize_data_url(str(it.get("image") or "")) - if "image_url" in it: - iu = it.get("image_url") - if isinstance(iu, dict) and "url" in iu: - item["image_url"] = _summarize_data_url(str(iu.get("url") or "")) - else: - item["image_url"] = {"kind": "image_url_non_dict"} - if "text" in it: - item["text_len"] = len(str(it.get("text") or "")) - out.append(item) - return {"content_items": out} - - -def _join_url(base: str, path: str) -> str: - b = (base or "").rstrip("/") - p = (path or "").lstrip("/") - return f"{b}/{p}" - - -def _is_data_url(s: str) -> bool: - return s.startswith("data:") and ";base64," in s - - -def _compress_data_url_image( - data_url: str, - *, - max_side: int = 1600, - max_bytes: int = 2 * 1024 * 1024, - jpeg_quality: int = 82, -) -> str: - """Best-effort compress image data URLs to reduce transport failures.""" - if not _is_data_url(data_url): - return data_url - try: - header, b64 = data_url.split(";base64,", 1) - mime = header.replace("data:", "", 1).strip() or "image/jpeg" - raw = base64.b64decode(b64.encode("ascii")) - if len(raw) <= max_bytes: - return data_url - - with Image.open(io.BytesIO(raw)) as im: - im = im.convert("RGB") - w, h = im.size - longest = max(w, h) - if longest > max_side: - scale = max_side / float(longest) - nw, nh = max(1, int(w * scale)), max(1, int(h * scale)) - im = im.resize((nw, nh), Image.Resampling.LANCZOS) - - out = io.BytesIO() - # Use JPEG for broad compatibility and smaller payload. - im.save(out, format="JPEG", quality=max(30, min(95, int(jpeg_quality))), optimize=True) - blob = out.getvalue() - if not blob: - return data_url - b64_new = base64.b64encode(blob).decode("ascii") - return f"data:{'image/jpeg' if mime.startswith('image/') else mime};base64,{b64_new}" - except Exception: - return data_url - - -def _post_with_retry( - client: httpx.Client, - *, - url: str, - headers: dict[str, str], - payload: dict[str, Any], - retries: int = 3, - backoff_sec: float = 0.8, -) -> httpx.Response: - last_exc: Exception | None = None - for attempt in range(1, max(1, retries) + 1): - try: - return client.post(url, headers=headers, json=payload) - except (httpx.ReadError, httpx.ConnectError, httpx.TimeoutException) as e: - last_exc = e - if attempt >= retries: - break - time.sleep(backoff_sec * (2 ** (attempt - 1))) - assert last_exc is not None - raise last_exc - - -def _extract_text_and_images(resp_json: dict[str, Any]) -> tuple[str, list[str]]: - text_parts: list[str] = [] - images: list[str] = [] - choices = resp_json.get("choices") - if isinstance(choices, list) and choices: - msg = choices[0].get("message") if isinstance(choices[0], dict) else None - if isinstance(msg, dict): - c = msg.get("content") - if isinstance(c, str): - text_parts.append(c) - elif isinstance(c, list): - for it in c: - if not isinstance(it, dict): - continue - if isinstance(it.get("text"), str): - text_parts.append(str(it.get("text"))) - elif isinstance(it.get("image"), str): - images.append(str(it.get("image"))) - elif isinstance(it.get("image_url"), str): - images.append(str(it.get("image_url"))) - elif isinstance(it.get("image_url"), dict) and isinstance(it["image_url"].get("url"), str): - images.append(str(it["image_url"]["url"])) - elif isinstance(it.get("b64_json"), str): - images.append(f"data:image/png;base64,{it['b64_json']}") - - # fallback for image APIs that return data[0].b64_json/url - if not images: - data = resp_json.get("data") - if isinstance(data, list): - for it in data: - if not isinstance(it, dict): - continue - if isinstance(it.get("url"), str): - images.append(str(it.get("url"))) - if isinstance(it.get("b64_json"), str): - images.append(f"data:image/png;base64,{it['b64_json']}") - return "\n".join([x for x in text_parts if x]).strip(), images - - -def _extract_from_dashscope_response(resp: Any) -> tuple[str, list[str], str]: - """Parse dashscope SDK response object (or dict-like) into text/images.""" - text_parts: list[str] = [] - images: list[str] = [] - - def _as_dict(x: Any) -> dict[str, Any]: - if isinstance(x, dict): - return x - if hasattr(x, "__dict__"): - try: - return dict(vars(x)) - except Exception: - return {} - return {} - - if isinstance(resp, dict): - obj = resp - else: - obj = _as_dict(resp) - if not obj and hasattr(resp, "to_dict"): - try: - obj = resp.to_dict() - except Exception: - obj = {} - - status_code = int(obj.get("status_code") or getattr(resp, "status_code", 0) or 0) - output = obj.get("output") if isinstance(obj.get("output"), dict) else _as_dict(getattr(resp, "output", {})) - choices = output.get("choices") if isinstance(output, dict) else None - if isinstance(choices, list) and choices: - msg = choices[0].get("message") if isinstance(choices[0], dict) else _as_dict(getattr(choices[0], "message", {})) - content = msg.get("content") - if isinstance(content, list): - for it in content: - # DashScope SDK sometimes returns content items as objects, not plain dicts. - # Convert best-effort so we don't silently drop images. - it_d: dict[str, Any] - if isinstance(it, dict): - it_d = it - else: - it_d = _as_dict(it) - if not it_d: - continue - if isinstance(it_d.get("text"), str): - text_parts.append(str(it_d["text"])) - # image can be str/dict/list depending on SDK variant - img_val = it_d.get("image") - if isinstance(img_val, str): - images.append(img_val) - elif isinstance(img_val, dict): - if isinstance(img_val.get("url"), str): - images.append(str(img_val["url"])) - elif isinstance(img_val, list): - for elem in img_val: - if isinstance(elem, str): - images.append(elem) - elif isinstance(elem, dict) and isinstance(elem.get("url"), str): - images.append(str(elem["url"])) - - if isinstance(it_d.get("image_url"), str): - images.append(str(it_d["image_url"])) - elif isinstance(it_d.get("image_url"), dict) and isinstance(it_d["image_url"].get("url"), str): - images.append(str(it_d["image_url"]["url"])) - elif isinstance(it_d.get("image_url"), list): - for elem in it_d["image_url"]: - if isinstance(elem, str): - images.append(elem) - elif isinstance(elem, dict) and isinstance(elem.get("url"), str): - images.append(str(elem["url"])) - - b64_val = it_d.get("b64_json") - if isinstance(b64_val, str): - images.append(f"data:image/png;base64,{b64_val}") - elif isinstance(b64_val, list): - for elem in b64_val: - if isinstance(elem, str): - images.append(f"data:image/png;base64,{elem}") - - # fallback for variants returning output.data[{url|b64_json}] - if not images and isinstance(output, dict): - data = output.get("data") - if isinstance(data, list): - for it in data: - it_d: dict[str, Any] - if isinstance(it, dict): - it_d = it - else: - it_d = _as_dict(it) - if not it_d: - continue - url_val = it_d.get("url") - if isinstance(url_val, str): - images.append(url_val) - elif isinstance(url_val, list): - for elem in url_val: - if isinstance(elem, str): - images.append(elem) - - b64_val = it_d.get("b64_json") - if isinstance(b64_val, str): - images.append(f"data:image/png;base64,{b64_val}") - elif isinstance(b64_val, list): - for elem in b64_val: - if isinstance(elem, str): - images.append(f"data:image/png;base64,{elem}") - - return "\n".join([x for x in text_parts if x]).strip(), images, str(status_code) - - -def _dashscope_messages(images: list[str], prompt: str) -> list[dict[str, Any]]: - prompt_text = str(prompt or "").strip() or render_prompt("image/default_edit_prompt.zh.md", strict=True) - content: list[dict[str, Any]] = [{"image": img} for img in images] - content.append({"text": prompt_text}) - return [{"role": "user", "content": content}] - - -def _http_content_blocks(images: list[str], prompt: str, *, typed: bool) -> list[dict[str, Any]]: - prompt_text = str(prompt or "").strip() or render_prompt("image/default_edit_prompt.zh.md", strict=True) - if not typed: - blocks: list[dict[str, Any]] = [{"image": img} for img in images] - blocks.append({"text": prompt_text}) - return blocks - # DashScope compatible-mode error is very explicit about `content[*].type` missing. - # To align with DashScope's simple schema keys ({"image": ...}, {"text": ...}), - # we keep those keys and only add the `type` discriminator. - blocks_typed: list[dict[str, Any]] = [{"type": "image", "image": img} for img in images] - blocks_typed.append({"type": "text", "text": prompt_text}) - return blocks_typed - - -def _responses_input_messages(images: list[str], prompt: str) -> list[dict[str, Any]]: - prompt_text = str(prompt or "").strip() or render_prompt("image/default_edit_prompt.zh.md", strict=True) - content: list[dict[str, Any]] = [] - for img in images: - s = str(img or "").strip() - if not s: - continue - if s.startswith("data:") or s.startswith("http://") or s.startswith("https://"): - content.append({"type": "input_image", "image_url": s}) - if prompt_text: - content.append({"type": "input_text", "text": prompt_text}) - return [{"role": "user", "content": content}] - - -def _dashscope_typed_messages(images: list[str], prompt: str) -> list[dict[str, Any]]: - """ - DashScope compatible-mode often requires a typed schema, where each content item has `type`. - Example: - {"type":"image_url","image_url":{"url":"..."}}, {"type":"text","text":"..."} - """ - typed_blocks = _http_content_blocks(images, prompt, typed=True) - return [{"role": "user", "content": typed_blocks}] - - -def _send_via_dashscope( - *, - images: list[str], - prompt: str, - model_name: str, - api_key: str | None = None, - base_http_api_url: str | None = None, - force_typed_schema: bool = False, -) -> dict[str, Any]: - try: - import dashscope # type: ignore - from dashscope import MultiModalConversation # type: ignore - except Exception as e: - return {"ok": False, "error": f"dashscope package unavailable: {type(e).__name__}: {e}"} - - resolved_key = (api_key or os.getenv("DASHSCOPE_API_KEY") or "").strip() - if not resolved_key: - return {"ok": False, "error": "missing DASHSCOPE_API_KEY"} - - ds_base = (base_http_api_url or os.getenv("DASHSCOPE_BASE_HTTP_API_URL") or "").strip() - if ds_base: - dashscope.base_http_api_url = ds_base - - call_kwargs_base: dict[str, Any] = { - "api_key": resolved_key, - "model": model_name, - "stream": False, - } - # Optional params compatible with user's sample - if os.getenv("DASHSCOPE_IMAGE_N"): - try: - call_kwargs_base["n"] = int(os.getenv("DASHSCOPE_IMAGE_N") or "1") - except Exception: - pass - if os.getenv("DASHSCOPE_IMAGE_WATERMARK"): - call_kwargs_base["watermark"] = os.getenv("DASHSCOPE_IMAGE_WATERMARK", "false").lower() in ("1", "true", "yes") - if os.getenv("DASHSCOPE_IMAGE_NEGATIVE_PROMPT"): - call_kwargs_base["negative_prompt"] = os.getenv("DASHSCOPE_IMAGE_NEGATIVE_PROMPT") - if os.getenv("DASHSCOPE_IMAGE_PROMPT_EXTEND"): - call_kwargs_base["prompt_extend"] = os.getenv("DASHSCOPE_IMAGE_PROMPT_EXTEND", "true").lower() in ("1", "true", "yes") - if os.getenv("DASHSCOPE_IMAGE_SIZE"): - call_kwargs_base["size"] = os.getenv("DASHSCOPE_IMAGE_SIZE") - - def _call_with_retry(messages: list[dict[str, Any]]) -> tuple[Any | None, Exception | None]: - retries = max(1, int(os.getenv("AIA_IMAGE_RETRIES", "3") or "3")) - backoff_sec = float(os.getenv("AIA_IMAGE_RETRY_BACKOFF_SEC", "0.8") or "0.8") - last_exc: Exception | None = None - resp_obj: Any | None = None - for attempt in range(1, retries + 1): - try: - kwargs = dict(call_kwargs_base) - kwargs["messages"] = messages - resp_obj = MultiModalConversation.call(**kwargs) - return resp_obj, None - except Exception as e: - last_exc = e - if attempt >= retries: - break - time.sleep(backoff_sec * (2 ** (attempt - 1))) - return None, last_exc - - # DashScope SDK path: - # Compatible-mode may require typed content schema (`content[*].type`), - # so if we detect compatible-mode, prefer typed schema directly. - typed_msgs = _dashscope_typed_messages(images, prompt) - simple_msgs = _dashscope_messages(images, prompt) - - first_msgs = typed_msgs if force_typed_schema else simple_msgs - second_msgs = simple_msgs if force_typed_schema else typed_msgs - - first_schema = "typed" if first_msgs is typed_msgs else "simple" - second_schema = "simple" if first_schema == "typed" else "typed" - debug_first = _summarize_dashscope_messages(first_msgs) - debug_second = _summarize_dashscope_messages(second_msgs) - - used_schema = first_schema - used_debug = debug_first - - resp, err = _call_with_retry(first_msgs) - if resp is None: - # If the first schema fails without a response, try the other schema once. - resp2, err2 = _call_with_retry(second_msgs) - if resp2 is None: - assert err2 is not None - return { - "ok": False, - "error": ( - f"dashscope call failed: {type(err2).__name__}: {err2} " - f"(debug={{first_schema={first_schema},second_schema={second_schema}}})" - )[:900], - } - resp = resp2 - used_schema = second_schema - used_debug = debug_second - - text, out_images, status = _extract_from_dashscope_response(resp) - try: - status_code = int(status) - except Exception: - status_code = 0 - if status_code and status_code != 200: - # DashScope may return HTTP 429 (rate limit) as a non-exception status. - # _call_with_retry only retries on exceptions, so handle 429 explicitly here. - if status_code == 429: - status_retries = max(1, int(os.getenv("AIA_IMAGE_STATUS_RETRIES", "4") or "4")) - status_backoff_sec = float(os.getenv("AIA_IMAGE_STATUS_RETRY_BACKOFF_SEC", "5.0") or "5.0") - for attempt in range(1, status_retries): - time.sleep(status_backoff_sec * (2 ** (attempt - 1))) - resp_retry, _err_retry = _call_with_retry(simple_msgs) - if resp_retry is None: - continue - text_r, out_images_r, status_r = _extract_from_dashscope_response(resp_retry) - try: - status_r_code = int(status_r) - except Exception: - status_r_code = 0 - if status_r_code == 200 or not status_r_code: - return { - "ok": True, - "text": text_r, - "images": out_images_r, - "backend_shape": "dashscope", - } - if status_r_code == 400: - # If we hit schema issues after rate limit, fall back to typed once. - typed_msgs = _dashscope_typed_messages(images, prompt) - resp_t, _err_t = _call_with_retry(typed_msgs) - if resp_t is not None: - text_t, out_images_t, status_t = _extract_from_dashscope_response(resp_t) - try: - status_t_code = int(status_t) - except Exception: - status_t_code = 0 - if status_t_code == 200 or not status_t_code: - return { - "ok": True, - "text": text_t, - "images": out_images_t, - "backend_shape": "dashscope", - } - # continue loop for more 429 tries - code = getattr(resp, "code", "") or "" - msg = getattr(resp, "message", "") or "" - return { - "ok": False, - "error": ( - f"dashscope status={status_code} code={code} debug={{used_schema={used_schema},used_debug={used_debug}}} " - f"message={msg[:400]} (after 429 retries)" - ), - "backend_shape": "dashscope", - } - - # Compatible-mode may reject "simple" schema with HTTP 400 and a message like: - # messages[0].content[1].type missing required parameter. - # To make this robust, retry typed schema whenever we see 400. - if status_code == 400: - resp2, _err2 = _call_with_retry(typed_msgs) - if resp2 is not None: - text2, out_images2, status2 = _extract_from_dashscope_response(resp2) - try: - status2_code = int(status2) - except Exception: - status2_code = 0 - if status2_code == 200 or not status2_code: - return { - "ok": True, - "text": text2, - "images": out_images2, - "backend_shape": "dashscope", - } - - code = getattr(resp, "code", "") or "" - msg = getattr(resp, "message", "") or "" - return { - "ok": False, - "error": ( - f"dashscope status={status_code} code={code} debug={{used_schema={used_schema},used_debug={used_debug}}} " - f"message={msg[:400]}" - ), - "backend_shape": "dashscope", - } - return { - "ok": True, - "text": text, - "images": out_images, - "backend_shape": "dashscope", - "debug_used_schema": used_schema, - "debug_used_debug": used_debug, - } - - -def send_image_messages( - *, - images: list[str], - prompt: str, - model: str | None = None, - timeout_sec: int = 60, - api_key: str | None = None, - base_url: str | None = None, - dashscope_api_key: str | None = None, - dashscope_base_http_api_url: str | None = None, -) -> dict[str, Any]: - """Send multimodal messages payload with image/text content blocks. - - Preferred payload: {"messages":[{"role":"user","content":[{"image":"..."},{"text":"..."}]}]} - Auto-compat: try multi-image first, then fallback to single `image` field style. - """ - model_name = ( - model - or os.getenv("AIA_IMAGE_MODEL") - or os.getenv("DASHSCOPE_IMAGE_MODEL") - or os.getenv("OPENAI_MODEL") - or "qwen-image-2.0-pro" - ).strip() - resolved_base_url = (base_url or os.getenv("AIA_IMAGE_BASE_URL") or os.getenv("OPENAI_BASE_URL") or "https://api.openai.com/v1").strip() - resolved_api_key = (api_key or os.getenv("AIA_IMAGE_API_KEY") or os.getenv("OPENAI_API_KEY") or "").strip() - resolved_ds_key = (dashscope_api_key or os.getenv("DASHSCOPE_API_KEY") or "").strip() - resolved_ds_base = (dashscope_base_http_api_url or os.getenv("DASHSCOPE_BASE_HTTP_API_URL") or "").strip() - endpoint = (os.getenv("AIA_IMAGE_CHAT_ENDPOINT") or "/chat/completions").strip() - url = _join_url(resolved_base_url, endpoint) - if not images: - return {"ok": False, "error": "at least one image input is required"} - - raw_selected = [str(x).strip() for x in images if str(x).strip()][:3] - selected: list[str] = [] - input_kind: list[str] = [] - for img in raw_selected: - if _is_data_url(img): - selected.append(_compress_data_url_image(img)) - input_kind.append("data_url") - continue - if img.startswith("http://") or img.startswith("https://"): - # Keep URL as-is when caller provides URL input. - selected.append(img) - input_kind.append("url") - continue - if not selected: - return {"ok": False, "error": "no usable image input (expected URL or data URL)"} - - if resolved_ds_key: - # SpecialistAgent already normalizes DashScope SDK calls to native `/api/v1`. - # For the SDK path, prefer the official simple schema for both single and - # multi-image requests: {"image": ...}, {"text": ...}. - # - # This avoids a split where multi-image succeeds but single-image still - # trips over `messages[0].content[*].type` handling. - ds = _send_via_dashscope( - images=selected, - prompt=prompt, - model_name=model_name, - api_key=resolved_ds_key, - base_http_api_url=resolved_ds_base, - force_typed_schema=False, - ) - ds["input_kind"] = input_kind if input_kind else ["data_url"] - # When DashScope credentials are present, always return the DashScope path result. - # Do not silently fall through to the OpenAI-compatible HTTP path, because that can - # mask the real SDK error with a secondary `content[*].type` error from another backend path. - return ds - - if not resolved_api_key: - return {"ok": False, "error": "missing api key (AIA_IMAGE_API_KEY/OPENAI_API_KEY or DASHSCOPE_API_KEY)"} - prefer_typed_http = "compatible-mode" in resolved_base_url.lower() - content_multi = _http_content_blocks(selected, prompt, typed=prefer_typed_http) - content_multi_fallback = _http_content_blocks(selected, prompt, typed=not prefer_typed_http) - - headers = { - "Authorization": f"Bearer {resolved_api_key}", - "Content-Type": "application/json", - } - payload_multi = { - "model": model_name, - "messages": [{"role": "user", "content": content_multi}], - } - payload_single = { - "model": model_name, - "messages": [{"role": "user", "content": content_multi_fallback[-2:] if len(content_multi_fallback) >= 2 else content_multi_fallback}], - } - responses_payload = { - "model": model_name, - "input": {"messages": _responses_input_messages(selected, prompt)}, - } - - with httpx.Client(timeout=float(timeout_sec)) as client: - # try multi-image payload first - try: - r = _post_with_retry(client, url=url, headers=headers, payload=payload_multi) - except Exception as e: - return {"ok": False, "error": f"http request failed: {type(e).__name__}: {e}", "backend_shape": "multi"} - if r.status_code >= 400: - # fallback single-image shape for strict backends - try: - r2 = _post_with_retry(client, url=url, headers=headers, payload=payload_single) - except Exception as e: - return { - "ok": False, - "error": f"http fallback request failed: {type(e).__name__}: {e}", - "backend_shape": "single-fallback-failed", - } - if r2.status_code >= 400: - body2 = str(r2.text or "") - if ("input.messages" in body2) or ("Input should be 'user'" in body2): - # OpenAI-compatible Responses schema fallback. - try: - r3 = _post_with_retry( - client, - url=_join_url(resolved_base_url, "/responses"), - headers=headers, - payload=responses_payload, - ) - if r3.status_code < 400: - obj3 = r3.json() - text3, out_images3 = _extract_text_and_images(obj3 if isinstance(obj3, dict) else {}) - return { - "ok": True, - "text": text3, - "images": out_images3, - "backend_shape": "responses-fallback", - "input_kind": input_kind if input_kind else ["data_url"], - } - except Exception: - pass - return { - "ok": False, - "error": f"http {r2.status_code}: {r2.text[:500]}", - "backend_shape": "single-fallback-failed", - } - try: - obj2 = r2.json() - except Exception: - return {"ok": False, "error": f"non-json response: {r2.text[:500]}", "backend_shape": "single"} - text, out_images = _extract_text_and_images(obj2 if isinstance(obj2, dict) else {}) - return { - "ok": True, - "text": text, - "images": out_images, - "backend_shape": "single", - "input_kind": input_kind[-1:] if input_kind else ["data_url"], - } - - try: - obj = r.json() - except Exception: - return {"ok": False, "error": f"non-json response: {r.text[:500]}", "backend_shape": "multi"} - text, out_images = _extract_text_and_images(obj if isinstance(obj, dict) else {}) - return { - "ok": True, - "text": text, - "images": out_images, - "backend_shape": "multi", - "input_kind": input_kind if input_kind else ["data_url"], - } - - -__all__ = ["send_image_messages"] - diff --git a/platform/llm/image_ocr_client.py b/platform/llm/image_ocr_client.py new file mode 100644 index 00000000..79f4a1c8 --- /dev/null +++ b/platform/llm/image_ocr_client.py @@ -0,0 +1,200 @@ +"""OCR / vision lane: OpenAI-compatible multimodal ``image_url`` + ``text`` only.""" + +from __future__ import annotations + +from typing import Any + +import httpx + +from oclaw.platform.llm.image_http_common import ( + compress_data_url_image, + env_ocr_lane_api_key, + env_ocr_lane_base_url, + env_ocr_lane_model, + env_ocr_lane_chat_endpoint, + extract_text_and_images, + is_data_url, + join_url, + post_with_retry, +) +from oclaw.runtime.prompt_templates import render_prompt + +# Shared with query_image_attachment and OpenAI-compat multimodal→text downgrade. +VISION_OCR_EXTRACT_PROMPT_ZH = ( + "请只提取图片中可见文字并按阅读顺序输出。" + "如果有表格,保持行列结构;不确定的内容标注为[unclear]。" +) +VISION_DESCRIBE_PROMPT_ZH = ( + "请详细描述这张图片的主要内容、对象、场景和可见文字。" + "回答请使用要点列表,避免臆测。" +) + + +def _http_content_blocks_openai_vision(images: list[str], prompt: str) -> list[dict[str, Any]]: + prompt_text = str(prompt or "").strip() or render_prompt("image/default_edit_prompt.zh.md", strict=True) + blocks: list[dict[str, Any]] = [] + for img in images: + s = str(img or "").strip() + if not s: + continue + blocks.append({"type": "image_url", "image_url": {"url": s}}) + if prompt_text: + blocks.append({"type": "text", "text": prompt_text}) + return blocks + + +def vision_llm_backend_status( + *, + api_key: str | None = None, + base_url: str | None = None, + model: str | None = None, +) -> dict[str, Any]: + ak = (api_key or env_ocr_lane_api_key()).strip() + bu = (base_url or env_ocr_lane_base_url()).strip() + md = ((model or "").strip() or env_ocr_lane_model()) + if ak and bu and md: + return {"ok": True, "backend": "aia_ocr_http"} + return { + "ok": False, + "backend": None, + "hint_zh": ( + "未配置 OCR/看图通道:请同时设置 AIA_OCR_BASE_URL、AIA_OCR_API_KEY、AIA_OCR_MODEL" + "(OpenAI-compatible 多模态 /chat/completions)。不设默认模型 id。" + ), + "hint_en": ( + "OCR/vision lane not configured: set AIA_OCR_BASE_URL, AIA_OCR_API_KEY, and AIA_OCR_MODEL. " + "No default model id." + ), + } + + +def send_ocr_image_messages( + *, + images: list[str], + prompt: str, + model: str | None = None, + timeout_sec: int = 60, + api_key: str | None = None, + base_url: str | None = None, +) -> dict[str, Any]: + """OpenAI Chat Completions multimodal only (``/chat/completions``): multi-image then single-image.""" + resolved_base_url = (base_url or env_ocr_lane_base_url()).strip() + resolved_api_key = (api_key or env_ocr_lane_api_key()).strip() + model_name = ((model or "").strip() or env_ocr_lane_model()) + endpoint = env_ocr_lane_chat_endpoint() + url = join_url(resolved_base_url, endpoint) + if not resolved_api_key or not resolved_base_url: + return { + "ok": False, + "error": "missing AIA_OCR_API_KEY or AIA_OCR_BASE_URL (or pass api_key and base_url)", + } + if not model_name: + return { + "ok": False, + "error": "missing AIA_OCR_MODEL (or pass model=...) — no default model id", + } + if not images: + return {"ok": False, "error": "at least one image input is required"} + + raw_selected = [str(x).strip() for x in images if str(x).strip()][:3] + selected: list[str] = [] + input_kind: list[str] = [] + for img in raw_selected: + if is_data_url(img): + selected.append(compress_data_url_image(img)) + input_kind.append("data_url") + continue + if img.startswith("http://") or img.startswith("https://"): + selected.append(img) + input_kind.append("url") + continue + if not selected: + return {"ok": False, "error": "no usable image input (expected URL or data URL)"} + + content_openai = _http_content_blocks_openai_vision(selected, prompt) + content_openai_single = _http_content_blocks_openai_vision(selected[-1:], prompt) if selected else [] + + headers = { + "Authorization": f"Bearer {resolved_api_key}", + "Content-Type": "application/json", + } + payload_openai_multi = { + "model": model_name, + "messages": [{"role": "user", "content": content_openai}], + } + payload_openai_single = { + "model": model_name, + "messages": [{"role": "user", "content": content_openai_single}], + } + + def _ok_response(resp: httpx.Response) -> tuple[dict[str, Any] | None, bool]: + if resp.status_code >= 400: + return None, False + try: + obj = resp.json() + except Exception: + return None, False + if not isinstance(obj, dict): + return None, False + text, out_imgs = extract_text_and_images(obj) + if not str(text or "").strip(): + return obj, False + return {"text": text, "images": out_imgs}, True + + err_last = "" + with httpx.Client(timeout=float(timeout_sec)) as client: + try: + r0 = post_with_retry(client, url=url, headers=headers, payload=payload_openai_multi) + except Exception as e: + return {"ok": False, "error": f"http request failed: {type(e).__name__}: {e}", "backend_shape": "openai-multi"} + if r0 is not None: + if r0.status_code >= 400: + err_last = f"http {r0.status_code}: {r0.text[:500]}" + else: + parsed, ok = _ok_response(r0) + if ok and isinstance(parsed, dict): + return { + "ok": True, + "text": str(parsed.get("text") or ""), + "images": list(parsed.get("images") or []), + "backend_shape": "openai-multi", + "input_kind": input_kind if input_kind else ["data_url"], + } + + try: + r1 = post_with_retry(client, url=url, headers=headers, payload=payload_openai_single) + except Exception as e: + return { + "ok": False, + "error": err_last or f"openai-single request failed: {type(e).__name__}: {e}", + "backend_shape": "openai-single-failed", + } + if r1.status_code >= 400: + return { + "ok": False, + "error": err_last or f"http {r1.status_code}: {r1.text[:500]}", + "backend_shape": "openai-single-failed", + } + try: + obj1 = r1.json() + except Exception: + return {"ok": False, "error": f"non-json response: {r1.text[:500]}", "backend_shape": "openai-single"} + text, out_images = extract_text_and_images(obj1 if isinstance(obj1, dict) else {}) + out: dict[str, Any] = { + "ok": bool(str(text or "").strip()), + "text": text, + "images": out_images, + "backend_shape": "openai-single", + "input_kind": input_kind[-1:] if input_kind else ["data_url"], + } + if not str(text or "").strip(): + out["error"] = "empty assistant text after openai-single" + return out + + +__all__ = [ + "VISION_DESCRIBE_PROMPT_ZH", + "VISION_OCR_EXTRACT_PROMPT_ZH", + "send_ocr_image_messages", + "vision_llm_backend_status", +] diff --git a/platform/llm/tool_schema.py b/platform/llm/tool_schema.py index 24ae9400..48869f1a 100644 --- a/platform/llm/tool_schema.py +++ b/platform/llm/tool_schema.py @@ -7,7 +7,105 @@ from typing import Any logger = logging.getLogger(__name__) -_MIN_TOOL_PARAMETERS: dict[str, Any] = {"type": "object", "additionalProperties": True} +# Full minimal object schema for ``function.parameters`` (wire / shrink / tier_minimal). +# A bare ``{type, additionalProperties}`` alone has led strict gateways to emit or validate +# ``required: null`` / missing array fields — always send explicit ``properties`` + ``required``. +_MIN_TOOL_PARAMETERS: dict[str, Any] = { + "type": "object", + "properties": {}, + "required": [], + "additionalProperties": True, +} + +_COMBO_KEYS = frozenset({"allOf", "anyOf", "oneOf", "prefixItems"}) + + +def _schema_type_tags(t: Any) -> set[str]: + if t is None: + return set() + if isinstance(t, list): + return {str(x).strip().lower() for x in t if x is not None and str(x).strip()} + s = str(t).strip().lower() + return {s} if s else set() + + +def complete_json_schema_for_openai_tools(obj: Any) -> Any: + """Recursively ensure JSON-schema fragments match what strict OpenAI-compat gateways expect. + + This is **structural completion** for our wire path (tier/shrink/SDK), not a general MCP fix-all: + every ``type: object`` node gets explicit ``properties`` + ``required`` (list); every + ``type: array`` gets ``items`` (object). Combo keywords that must be arrays and are ``null`` + are dropped; list elements that are ``null`` are removed. + """ + + if isinstance(obj, dict): + out: dict[str, Any] = {} + for k, v in obj.items(): + key = str(k) + if key in _COMBO_KEYS and v is None: + if key in ("allOf", "prefixItems"): + out[key] = [] + continue + out[key] = complete_json_schema_for_openai_tools(v) + + for combo in _COMBO_KEYS: + if combo not in out: + continue + val = out[combo] + if not isinstance(val, list): + continue + cleaned = [complete_json_schema_for_openai_tools(x) for x in val if x is not None] + if combo in ("anyOf", "oneOf") and not cleaned: + out.pop(combo, None) + else: + out[combo] = cleaned + + if isinstance(out.get("properties"), dict): + t0 = out.get("type") + if t0 is None or (isinstance(t0, str) and not str(t0).strip()): + out["type"] = "object" + + tags = _schema_type_tags(out.get("type")) + if "object" in tags: + if not isinstance(out.get("properties"), dict): + out["properties"] = {} + r = out.get("required") + if r is None or not isinstance(r, list): + out["required"] = [] + if "array" in tags: + if out.get("items") is None: + out["items"] = {} + elif isinstance(out.get("items"), dict): + out["items"] = complete_json_schema_for_openai_tools(out["items"]) + return out + if isinstance(obj, list): + return [complete_json_schema_for_openai_tools(x) for x in obj] + return obj + + +def complete_openai_tools_wire_parameters(tools: list[dict[str, Any]]) -> list[dict[str, Any]]: + """Apply :func:`complete_json_schema_for_openai_tools` to each function's ``parameters``.""" + out: list[dict[str, Any]] = [] + for ent in tools or []: + if not isinstance(ent, dict): + continue + if str(ent.get("type") or "") != "function": + out.append(ent) + continue + fn = ent.get("function") + if not isinstance(fn, dict): + out.append(ent) + continue + params = fn.get("parameters") + if not isinstance(params, dict): + row = dict(ent) + row["function"] = {**dict(fn), "parameters": dict(_MIN_TOOL_PARAMETERS)} + out.append(row) + continue + row = dict(ent) + row["function"] = {**dict(fn), "parameters": complete_json_schema_for_openai_tools(dict(params))} + out.append(row) + return out def openai_tools_json_byte_length(tools: list[dict[str, Any]]) -> int: @@ -96,8 +194,12 @@ def default_max_openai_tools_json_bytes(base_url: str | None) -> int | None: __all__ = [ + "MIN_OPENAI_FUNCTION_PARAMETERS", + "complete_json_schema_for_openai_tools", + "complete_openai_tools_wire_parameters", "default_max_openai_tools_json_bytes", "openai_tools_json_byte_length", "shrink_openai_tools_payload_for_api", ] +MIN_OPENAI_FUNCTION_PARAMETERS = _MIN_TOOL_PARAMETERS diff --git a/platform/llm/tool_wire_policy.py b/platform/llm/tool_wire_policy.py index 6f903896..5754ceb2 100644 --- a/platform/llm/tool_wire_policy.py +++ b/platform/llm/tool_wire_policy.py @@ -12,6 +12,8 @@ import os from datetime import datetime, timedelta, timezone from typing import Any +from oclaw.platform.llm.tool_schema import MIN_OPENAI_FUNCTION_PARAMETERS, complete_openai_tools_wire_parameters + logger = logging.getLogger(__name__) SETTINGS_KEY_PENALTY_STATE = "mcp_tool_wire_penalty_state" @@ -25,7 +27,7 @@ SETTINGS_KEY_PENALTY_STATE_BY_ROLE = "mcp_tool_wire_penalty_state_by_role" SETTINGS_KEY_TOOL_POLICIES_BY_ROLE = "mcp_tool_wire_tool_policies_by_role" SETTINGS_KEY_ROLE_MODE_BY_ROLE = "mcp_tool_wire_role_mode_by_role" -_MIN_PARAMETERS: dict[str, Any] = {"type": "object", "additionalProperties": True} +_MIN_PARAMETERS: dict[str, Any] = dict(MIN_OPENAI_FUNCTION_PARAMETERS) def _env_prefixed(name_suffix: str, default: str = "") -> str: @@ -413,6 +415,12 @@ def prepare_openai_tools_for_llm_api( if not tools: return tools + tools = complete_openai_tools_wire_parameters(tools) + + def _finalize(result: list[dict[str, Any]]) -> list[dict[str, Any]]: + """Re-apply completion after tier/shrink/squeeze (those paths emit fresh ``parameters`` dicts).""" + return complete_openai_tools_wire_parameters(result) + policies: dict[str, int] = {} admin: dict[str, Any] = _admin_defaults_from_env() role_mode = "restricted" @@ -450,17 +458,17 @@ def prepare_openai_tools_for_llm_api( if role_mode == "forbidden": out = _filter_mcp_out(tools) if max_json_bytes is not None and max_json_bytes > 0: - return _fallback_shrink(out, max_json_bytes) - return out + return _finalize(_fallback_shrink(out, max_json_bytes)) + return _finalize(out) if role_mode == "unrestricted": if max_json_bytes is not None and max_json_bytes > 0: - return _fallback_shrink(tools_pass1, max_json_bytes) - return tools_pass1 + return _finalize(_fallback_shrink(tools_pass1, max_json_bytes)) + return _finalize(tools_pass1) if not wire_graduation_effective(base_url, admin): if max_json_bytes is not None and max_json_bytes > 0: - return _fallback_shrink(tools_pass1, max_json_bytes) - return tools_pass1 + return _finalize(_fallback_shrink(tools_pass1, max_json_bytes)) + return _finalize(tools_pass1) top_n = int(admin.get("top_n_full") or 20) top_n = max(3, min(top_n, 80)) @@ -481,8 +489,8 @@ def prepare_openai_tools_for_llm_api( except Exception as exc: logger.warning("tool_wire_policy: usage store unavailable (%s); fallback shrink only", exc) if max_json_bytes is not None and max_json_bytes > 0: - return _fallback_shrink(tools_pass1, max_json_bytes) - return tools_pass1 + return _finalize(_fallback_shrink(tools_pass1, max_json_bytes)) + return _finalize(tools_pass1) ranked = sorted( usage_map.items(), @@ -601,9 +609,9 @@ def prepare_openai_tools_for_llm_api( ) if max_json_bytes is not None and max_json_bytes > 0 and _wire_json_size(built) > max_json_bytes: - return _squeeze_to_budget(built, max_json_bytes, admin=admin) + return _finalize(_squeeze_to_budget(built, max_json_bytes, admin=admin)) - return built + return _finalize(built) def _squeeze_to_budget( diff --git a/platform/llm/transports/openai_chat_completions.py b/platform/llm/transports/openai_chat_completions.py index fb5d88df..30286fcf 100644 --- a/platform/llm/transports/openai_chat_completions.py +++ b/platform/llm/transports/openai_chat_completions.py @@ -8,6 +8,7 @@ import uuid from typing import Any, Optional from collections.abc import Callable +from oclaw.platform.llm.tool_schema import complete_openai_tools_wire_parameters from oclaw.platform.llm.transports.base import ChatModel, LLMResponse, LLMToolCall, normalize_image_b64_payload, coerce_thought_signature_for_storage logger = logging.getLogger(__name__) @@ -71,6 +72,272 @@ def _should_enable_thinking(base_url: str | None, *, thinking_mode_enabled: bool return True +def _should_force_text_only_messages(base_url: str | None) -> bool: + del base_url + # Opt-in only. Avoid hard-coding vendor/domain specific heuristics. + return _truthy_env("AIA_OPENAI_FORCE_TEXT_CONTENT", "0") + + +def _multimodal_proactive_downgrade_enabled() -> bool: + raw = str(os.getenv("AIA_OPENAI_MULTIMODAL_PROACTIVE_DOWNGRADE") or "1").strip().lower() + return raw not in {"0", "false", "no", "off"} + + +def _text_only_multimodal_substrings() -> tuple[str, ...]: + raw = os.getenv("AIA_OPENAI_TEXT_ONLY_MULTIMODAL_SUBSTRINGS") + if raw is None: + return ("deepseek",) + s = str(raw).strip().lower() + if s in {"", "-", "none", "off"}: + return () + return tuple(part.strip().lower() for part in str(raw).split(",") if part.strip()) + + +def _messages_contain_list_with_image(messages: list[dict[str, Any]]) -> bool: + for m in messages or []: + if not isinstance(m, dict): + continue + c = m.get("content") + if not isinstance(c, list): + continue + for item in c: + if not isinstance(item, dict): + continue + typ = str(item.get("type") or "").strip().lower() + if typ in ("image_url", "input_image"): + return True + return False + + +def _should_proactively_downgrade_multimodal_messages( + messages: list[dict[str, Any]], + *, + model: str | None, + base_url: str | None, +) -> bool: + if _should_force_text_only_messages(base_url): + return _messages_contain_list_with_image(messages) + if not _multimodal_proactive_downgrade_enabled(): + return False + if not _messages_contain_list_with_image(messages): + return False + parts = _text_only_multimodal_substrings() + if not parts: + return False + hay = f"{model or ''} {base_url or ''}".lower() + return any(p and p in hay for p in parts) + + +def _wire_error_message(exc: BaseException) -> str: + chunks: list[str] = [str(exc)] + em = getattr(exc, "message", None) + if isinstance(em, str) and em.strip(): + chunks.append(em) + body = getattr(exc, "body", None) + if isinstance(body, dict): + try: + chunks.append(json.dumps(body, ensure_ascii=False, default=str)) + except Exception: + chunks.append(repr(body)) + elif isinstance(body, str) and body.strip(): + chunks.append(body) + resp = getattr(exc, "response", None) + if resp is not None: + t = "" + try: + rt = getattr(resp, "text", "") + if isinstance(rt, str): + t = rt + except Exception: + pass + if not t.strip(): + try: + ct = getattr(resp, "content", None) + if isinstance(ct, (bytes, bytearray)): + t = bytes(ct).decode("utf-8", errors="replace") + except Exception: + pass + if t.strip(): + chunks.append(t) + inner = getattr(exc, "__cause__", None) + if inner is not None: + chunks.append(str(inner)) + return "\n".join(chunks) + + +def _is_text_only_gateway_error(msg: str) -> bool: + m = str(msg or "").strip().lower() + if not m: + return False + if "unknown variant image_url" in m: + return True + if "image_url" in m and "expected text" in m: + return True + if "failed to deserialize" in m and ("expected text" in m or "unknown variant image_url" in m): + return True + if "deserialize" in m and "image_url" in m and ("expected text" in m or "messages[" in m): + return True + if "invalid_request_error" in m and ("image_url" in m or "expected text" in m): + return True + return False + + +def _flatten_message_content_to_text(content: Any) -> str: + if isinstance(content, str): + return content + if not isinstance(content, list): + return str(content or "") + parts: list[str] = [] + for item in content: + if isinstance(item, str): + if item.strip(): + parts.append(item) + continue + if not isinstance(item, dict): + continue + typ = str(item.get("type") or "").strip().lower() + if typ in ("text", "input_text"): + txt = str(item.get("text") or item.get("content") or "").strip() + if txt: + parts.append(txt) + continue + if typ in ("image_url", "input_image"): + # Proactive / forced text-only path without OCR injection (or OCR disabled). + parts.append( + "【图片】本消息含图片,但当前以纯文本发往上游模型,像素未传入;" + "若需要图中细节,请改用支持多模态的模型或开启看图 OCR 降级通道。" + ) + continue + return "\n".join([p for p in parts if p]).strip() + + +def _multimodal_downgrade_ocr_enabled() -> bool: + """When True, text-only downgrade replaces image blocks with OCR text via AIA_OCR_* lane.""" + return str(os.getenv("AIA_MULTIMODAL_DOWNGRADE_OCR") or "1").strip().lower() not in { + "0", + "false", + "no", + "off", + } + + +def _image_block_to_url(item: dict[str, Any]) -> str | None: + typ = str(item.get("type") or "").strip().lower() + if typ == "image_url": + u = item.get("image_url") + if isinstance(u, dict): + s = str(u.get("url") or "").strip() + return s or None + if isinstance(u, str) and u.strip(): + return u.strip() + if typ == "input_image": + b64 = normalize_image_b64_payload(item.get("image_base64") or item.get("data")) + mime = str(item.get("mime") or "image/jpeg").strip() or "image/jpeg" + if b64: + return f"data:{mime};base64,{b64}" + return None + + +def _message_list_contains_image_block(content: Any) -> bool: + if not isinstance(content, list): + return False + for item in content: + if not isinstance(item, dict): + continue + typ = str(item.get("type") or "").strip().lower() + if typ in ("image_url", "input_image"): + return True + return False + + +def _downgrade_ocr_wrap_for_llm(ocr_text: str) -> str: + """User-facing copy injected into the main model when multimodal was OCR-downgraded to text.""" + head = ( + "【图片内容·OCR】当前主对话模型仅接收纯文本,无法直接读图;" + "下面是由独立看图通道从用户图片中转写提取的正文。请把它和用户的文字问题一起当作依据来回答;" + "转写可能有漏字、错行或与截图不完全一致,重要结论可请用户核对原图或补充说明。" + ) + return f"{head}\n\n{ocr_text.strip()}" + + +def _flatten_message_content_for_text_gateway(content: Any) -> str: + """Flatten list content to a string; image blocks may become OCR text when configured.""" + if isinstance(content, str): + return content + if not isinstance(content, list): + return str(content or "") + if _multimodal_downgrade_ocr_enabled() and _message_list_contains_image_block(content): + try: + from oclaw.platform.llm.image_ocr_client import ( + VISION_OCR_EXTRACT_PROMPT_ZH, + send_ocr_image_messages, + vision_llm_backend_status, + ) + except Exception: + return _flatten_message_content_to_text(content) + if vision_llm_backend_status().get("ok"): + parts: list[str] = [] + for item in content: + if isinstance(item, str): + if item.strip(): + parts.append(item) + continue + if not isinstance(item, dict): + continue + typ = str(item.get("type") or "").strip().lower() + if typ in ("image_url", "input_image"): + url = _image_block_to_url(item) + if not url: + parts.append( + "【图片】无法从本消息中还原图片数据,图中细节未传入本轮模型;" + "若作答需要像素级信息,请提示用户重发或改用支持多模态的模型配置。" + ) + continue + try: + out = send_ocr_image_messages(images=[url], prompt=VISION_OCR_EXTRACT_PROMPT_ZH) + except Exception as exc: + parts.append( + f"【图片】独立看图通道 OCR 调用异常({type(exc).__name__})," + "本张图的正文未能写入对话;可请用户改述图中要点或稍后重试。" + ) + continue + if not out.get("ok"): + err = str(out.get("error") or "unknown") + parts.append( + f"【图片】看图通道返回失败({err}),本张图未转成文字;" + "请据用户文字说明作答,或提示检查 OCR 配置/重发图片。" + ) + continue + t = str(out.get("text") or "").strip() + if not t: + parts.append( + "【图片】看图通道未返回有效文字(可能模型拒识或图不清晰)。" + "请提示用户补充文字说明或重发更清晰的截图。" + ) + else: + parts.append(_downgrade_ocr_wrap_for_llm(t)) + continue + if typ in ("text", "input_text"): + txt = str(item.get("text") or item.get("content") or "").strip() + if txt: + parts.append(txt) + continue + return "\n\n".join([p for p in parts if p]).strip() + return _flatten_message_content_to_text(content) + + +def _normalize_messages_for_text_only_gateway(messages: list[dict[str, Any]]) -> list[dict[str, Any]]: + out: list[dict[str, Any]] = [] + for m in messages or []: + if not isinstance(m, dict): + continue + mm = dict(m) + if isinstance(mm.get("content"), list): + mm["content"] = _flatten_message_content_for_text_gateway(mm.get("content")) + out.append(mm) + return out + + def _find_thought_signature_in_obj(o: Any) -> str | None: if isinstance(o, dict): for k in ("thought_signature", "thoughtSignature"): @@ -222,7 +489,14 @@ class OpenAIChatModel(ChatModel): else: cleaned_msgs.append(m) - kwargs: dict[str, Any] = {"model": self.model, "messages": cleaned_msgs, "stream": stream} + msgs_wire = cleaned_msgs + if _should_force_text_only_messages(self.base_url) or _should_proactively_downgrade_multimodal_messages( + cleaned_msgs, + model=self.model, + base_url=self.base_url, + ): + msgs_wire = _normalize_messages_for_text_only_gateway(cleaned_msgs) + kwargs: dict[str, Any] = {"model": self.model, "messages": msgs_wire, "stream": stream} if _should_enable_thinking(self.base_url, thinking_mode_enabled=bool(getattr(self, "thinking_mode_enabled", False))): extra_body = kwargs.get("extra_body") if isinstance(kwargs.get("extra_body"), dict) else {} extra_body = dict(extra_body) @@ -253,11 +527,14 @@ class OpenAIChatModel(ChatModel): ) kwargs["tools"] = plan.tools_wired except Exception: - kwargs["tools"] = tools + kwargs["tools"] = complete_openai_tools_wire_parameters(tools) try: return self._client.chat.completions.create(**kwargs) except Exception as exc: - msg = str(exc) + msg = _wire_error_message(exc) + if _is_text_only_gateway_error(msg) and isinstance(kwargs.get("messages"), list): + kwargs["messages"] = _normalize_messages_for_text_only_gateway(kwargs["messages"]) + return self._client.chat.completions.create(**kwargs) if "reasoning_content" in msg and "thinking mode" in msg and "must be passed back" in msg: # Provider requires replaying assistant.reasoning_content in thinking mode. # As a safety fallback, force-disable thinking and retry once. diff --git a/runtime/agents/factory.py b/runtime/agents/factory.py index 3e02160f..196f8b31 100644 --- a/runtime/agents/factory.py +++ b/runtime/agents/factory.py @@ -275,6 +275,11 @@ def build_ops_agent( ) +# `default_registry` treats empty allow_tags + empty allow_tools as "no filter". Use an impossible +# tool name so the image specialist gets an empty tool surface (vision-only turns). +_IMAGE_SPECIALIST_TOOL_ALLOWLIST: tuple[str, ...] = ("__oclaw_image_specialist_no_tools__",) + + def build_gateway_executor( store: SqliteStore, *, @@ -321,14 +326,17 @@ def build_gateway_executor( path_policy_tenant_id=path_policy_tenant_id, path_policy_user_id=path_policy_user_id, ) - tools = default_registry( - expert=expert_name_for_specialist(prof.name), - specialist=prof.name, - policy_session_id=policy_session_id, - path_policy_tenant_id=path_policy_tenant_id, - path_policy_user_id=path_policy_user_id, - store=store, - ) + reg_kw: dict[str, Any] = { + "expert": expert_name_for_specialist(prof.name), + "specialist": prof.name, + "policy_session_id": policy_session_id, + "path_policy_tenant_id": path_policy_tenant_id, + "path_policy_user_id": path_policy_user_id, + "store": store, + } + if prof.name == "image": + reg_kw["allow_tools"] = list(_IMAGE_SPECIALIST_TOOL_ALLOWLIST) + tools = default_registry(**reg_kw) return Agent( store=store, tools=tools, diff --git a/runtime/agents/specialist_agent.py b/runtime/agents/specialist_agent.py index 7aa304f3..c9b95aff 100644 --- a/runtime/agents/specialist_agent.py +++ b/runtime/agents/specialist_agent.py @@ -15,7 +15,7 @@ from oclaw.runtime.chat.agent import GenerationInterrupted from oclaw.runtime.agents.network_ops_agent import NetworkOpsAgent from oclaw.platform.persistence.sqlite_store import SqliteStore from oclaw.platform.files.attachment_assets import AttachmentAssetStore, attachment_id_to_data_url -from oclaw.platform.llm.image_message_client import send_image_messages +from oclaw.platform.llm.image_ocr_client import send_ocr_image_messages from oclaw.runtime.tools import default_registry from oclaw.runtime.agents.specialists import expert_name_for_specialist @@ -267,25 +267,22 @@ class SpecialistAgentRunner: else: _, chosen_model, _ = self._resolve_profile_and_model(step.specialist) model_name = str( - os.getenv("AIA_IMAGE_MODEL") - or getattr(chosen_model, "model", None) - or "" + os.getenv("AIA_OCR_MODEL") or getattr(chosen_model, "model", None) or "" ).strip() or None api_key = str(getattr(chosen_model, "api_key", "") or "").strip() or None base_url = str(getattr(chosen_model, "base_url", "") or "").strip() or None - dashscope_api_key = api_key if base_url and "dashscope.aliyuncs.com" in base_url.lower() else None - dashscope_base_http_api_url = None - if base_url and "dashscope.aliyuncs.com" in base_url.lower(): - # Normalize compatible-mode/v1 to native /api/v1 for DashScope SDK. - dashscope_base_http_api_url = str(base_url).replace("/compatible-mode/v1", "/api/v1") - resp = send_image_messages( + text_parts = [ + str(x).strip() + for x in (step.objective, step.input_text, parent_task.user_text) + if str(x or "").strip() + ] + user_text = "\n".join(text_parts) if text_parts else "请根据用户上传的图片作答:描述可见场景、物体与文字;不确定处请标明。" + resp = send_ocr_image_messages( images=selected_images, - prompt=f"{step.objective}\n\n{step.input_text}\n\n{parent_task.user_text}", + prompt=user_text, model=model_name, api_key=api_key, base_url=base_url, - dashscope_api_key=dashscope_api_key, - dashscope_base_http_api_url=dashscope_base_http_api_url, ) image_debug_schema = str(resp.get("debug_used_schema") or "").strip() dbg = resp.get("debug_used_debug") diff --git a/runtime/agents/specialists.py b/runtime/agents/specialists.py index 05e908cb..c1e2e95c 100644 --- a/runtime/agents/specialists.py +++ b/runtime/agents/specialists.py @@ -37,10 +37,16 @@ SPECIALISTS: dict[SpecialistId, SpecialistConfig] = { expert_name="memory", default_tool_tags=None, ), + "image": SpecialistConfig( + specialist_id="image", + # Vision turns attach pixels in-message; gateway executor exposes no tools (see factory). + expert_name="image", + default_tool_tags=None, + ), } def discover_specialist_ids() -> tuple[SpecialistId, ...]: - rows = specialist_registry_snapshot(base_order=("generalist", "ops", "memory")) + rows = specialist_registry_snapshot(base_order=("generalist", "ops", "memory", "image")) return tuple(str(x.get("id") or "").strip().lower() for x in rows if str(x.get("id") or "").strip()) diff --git a/runtime/direct_loop.py b/runtime/direct_loop.py index 4d09b6f9..a74da5e8 100644 --- a/runtime/direct_loop.py +++ b/runtime/direct_loop.py @@ -1195,7 +1195,7 @@ def run_oclaw_direct_loop( run_id=run_id, attempt_no=attempt_no, lang=lang, - wire_policy_role=wire_policy_role, + wire_policy_role=wire_policy_role, ) resp = _chat_with_empty_body_retry( model=model, diff --git a/runtime/operations/scripts/weixin_install.ps1 b/runtime/operations/scripts/weixin_install.ps1 index ebad1039..61d62303 100644 --- a/runtime/operations/scripts/weixin_install.ps1 +++ b/runtime/operations/scripts/weixin_install.ps1 @@ -28,29 +28,33 @@ New-Item -ItemType Directory -Force -Path $sidecarRoot | Out-Null New-Item -ItemType Directory -Force -Path (Join-Path $sidecarRoot "logs") | Out-Null New-Item -ItemType Directory -Force -Path $stateDir | Out-Null -Push-Location $sidecarRoot -try { - $npmRegistry = ($env:OCLAW_NPM_REGISTRY).Trim() - $npmRegistryArgs = @() - if ($npmRegistry) { - $npmRegistryArgs = @("--registry", $npmRegistry) - } - if (-not (Test-Path (Join-Path $sidecarRoot "package.json"))) { - npm.cmd init -y | Out-Null - if ($LASTEXITCODE -ne 0) { - throw "npm init failed with exit code $LASTEXITCODE" +function Ensure-OfficialPluginRuntimeDeps { + Push-Location $sidecarRoot + try { + $npmRegistry = ($env:OCLAW_NPM_REGISTRY).Trim() + $npmRegistryArgs = @() + if ($npmRegistry) { + $npmRegistryArgs = @("--registry", $npmRegistry) } + if (-not (Test-Path (Join-Path $sidecarRoot "package.json"))) { + npm.cmd init -y | Out-Null + if ($LASTEXITCODE -ne 0) { + throw "npm init failed with exit code $LASTEXITCODE" + } + } + # Pure sidecar mode: + # - No ~/.openclaw usage + # - Install the official plugin package into node_modules and point it to $stateDir via OPENCLAW_STATE_DIR at runtime + npm.cmd install --no-audit --no-fund --save @tencent-weixin/openclaw-weixin@latest openclaw@latest tsx@4.21.0 typescript@6.0.3 @npmRegistryArgs + if ($LASTEXITCODE -ne 0) { + throw "npm install bridge runtime deps failed with exit code $LASTEXITCODE" + } + } finally { + Pop-Location } - # Pure sidecar mode: - # - No ~/.openclaw usage - # - Install the official plugin package into node_modules and point it to $stateDir via OPENCLAW_STATE_DIR at runtime - npm.cmd install --no-audit --no-fund --save @tencent-weixin/openclaw-weixin@latest openclaw@latest tsx@4.21.0 typescript@6.0.3 @npmRegistryArgs - if ($LASTEXITCODE -ne 0) { - throw "npm install bridge runtime deps failed with exit code $LASTEXITCODE" - } -} finally { - Pop-Location } + +Ensure-OfficialPluginRuntimeDeps Sync-WeixinBridgeRunners Write-Host "[ok] installed official openclaw-weixin plugin sidecar runtime into $sidecarRoot" diff --git a/runtime/skill_role_binding.py b/runtime/skill_role_binding.py index 09be0e1c..a08f78ab 100644 --- a/runtime/skill_role_binding.py +++ b/runtime/skill_role_binding.py @@ -17,7 +17,7 @@ def _truthy(v: str | None) -> bool: def ordered_specialist_ids() -> list[str]: base = [str(k).strip().lower() for k in discover_specialist_ids() if str(k).strip()] - preferred = [x for x in ("generalist", "ops", "memory") if x in set(base)] + preferred = [x for x in ("generalist", "ops", "memory", "image") if x in set(base)] return preferred + [x for x in base if x not in set(preferred)] diff --git a/runtime/skills/tushare-finance/QUICK_REFERENCE.md b/runtime/skills/tushare-finance/QUICK_REFERENCE.md new file mode 100644 index 00000000..a6abe913 --- /dev/null +++ b/runtime/skills/tushare-finance/QUICK_REFERENCE.md @@ -0,0 +1,228 @@ +# Tushare API 快速参考 + +本文档提供最常用的 Tushare API 接口和代码示例。 + +**作者**: [StanleyChanH](https://github.com/StanleyChanH) + +## 股票数据 + +### 获取股票列表 +```python +import tushare as ts +pro = ts.pro_api() + +# 获取所有正常上市的股票 +df = pro.stock_basic(list_status='L') + +# 筛选特定交易所 +df_sz = pro.stock_basic(exchange='SZSE') # 深交所 +df_sh = pro.stock_basic(exchange='SSE') # 上交所 +``` + +### 获取日线行情 +```python +# 单只股票 +df = pro.daily(ts_code='000001.SZ', start_date='20241201', end_date='20241231') + +# 多只股票 +df = pro.daily(ts_code='000001.SZ,600000.SH', start_date='20241201', end_date='20241231') + +# 某日所有股票 +df = pro.daily(trade_date='20241231') +``` + +### 获取财务数据 +```python +# 利润表 +df = pro.income(ts_code='600000.SH', start_date='20240101', end_date='20241231') + +# 资产负债表 +df = pro.balancesheet(ts_code='600000.SH', start_date='20240101', end_date='20241231') + +# 现金流量表 +df = pro.cashflow(ts_code='600000.SH', start_date='20240101', end_date='20241231') + +# 财务指标 +df = pro.fina_indicator(ts_code='600000.SH', start_date='20240101', end_date='20241231') +``` + +## 指数数据 + +### 获取指数列表 +```python +df = pro.index_basic(market='SSE') # 上交所指数 +df = pro.index_basic(market='SZSE') # 深交所指数 +``` + +### 获取指数行情 +```python +# 上证指数 +df = pro.index_daily(ts_code='000001.SH', start_date='20241201', end_date='20241231') + +# 深证成指 +df = pro.index_daily(ts_code='399001.SZ', start_date='20241201', end_date='20241231') +``` + +## 基金数据 + +### 获取基金列表 +```python +df = pro.fund_basic(market='E') # 场内基金 +df = pro.fund_basic(market='O') # 场外基金 +``` + +### 获取基金净值 +```python +df = pro.fund_nav(ts_code='000001.OF', start_date='20241201', end_date='20241231') +``` + +## 宏观经济 + +### GDP 数据 +```python +df = pro.gdp(start_q='2020011', end_q='2024044') +``` + +### CPI 数据 +```python +df = pro.cpi(start_date='20240101', end_date='20241231') +``` + +### PMI 数据 +```python +df = pro.pmi(start_date='20240101', end_date='20241231') +``` + +### 利率数据 +```python +# Shibor +df = pro.shibor(start_date='20241201', end_date='20241231') + +# LPR +df = pro.lpr(start_date='20241201', end_date='20241231') +``` + +## 港股美股 + +### 港股数据 +```python +# 港股列表 +df = pro.hk_basic() + +# 港股行情 +df = pro.hk_daily(ts_code='00700.HK', start_date='20241201', end_date='20241231') +``` + +### 美股数据 +```python +# 美股列表 +df = pro.us_basic() + +# 美股行情 +df = pro.us_daily(ts_code='AAPL', start_date='20241201', end_date='20241231') +``` + +## 常见查询模式 + +### 按日期范围查询 +```python +df = pro.daily( + ts_code='000001.SZ', + start_date='20240101', # YYYYMMDD + end_date='20241231' +) +``` + +### 按交易日查询 +```python +df = pro.daily(trade_date='20241231') +``` + +### 获取最新数据 +```python +# 先获取最近的交易日 +import datetime +today = datetime.datetime.now().strftime('%Y%m%d') +df = pro.daily(trade_date=today) +``` + +## 数据处理技巧 + +### 数据清洗 +```python +# 去除停牌数据 +df = df[df['vol'] > 0] + +# 排序 +df = df.sort_values('trade_date') + +# 重置索引 +df = df.reset_index(drop=True) +``` + +### 数据保存 +```python +# 保存到 CSV +df.to_csv('data.csv', index=False) + +# 保存到 Excel +df.to_excel('data.xlsx', index=False) +``` + +## 错误处理 + +```python +import tushare as ts + +try: + pro = ts.pro_api('your_token') + df = pro.daily(ts_code='000001.SZ', start_date='20241201', end_date='20241231') + print(df.head()) +except ts.errors.TushareException as e: + print(f"Tushare API 错误: {e}") +except Exception as e: + print(f"错误: {e}") +``` + +## 性能优化 + +### 批量获取 +```python +# 一次获取多只股票 +stock_codes = ['000001.SZ', '600000.SH', '000002.SZ'] +df = pro.daily(ts_code=','.join(stock_codes), start_date='20241201', end_date='20241231') +``` + +### 控制请求频率 +```python +import time + +for stock in stock_codes: + df = pro.daily(ts_code=stock, start_date='20241201', end_date='20241231') + time.sleep(0.3) # 避免超限 +``` + +## 常用字段说明 + +### 日线行情字段 +- `trade_date`: 交易日期 +- `ts_code`: 股票代码 +- `open`: 开盘价 +- `high`: 最高价 +- `low`: 最低价 +- `close`: 收盘价 +- `vol`: 成交量(手) +- `amount`: 成交额(千元) + +### 财务指标字段 +- `end_date`: 报告期 +- `roe`: 净资产收益率 +- `net_profit_margin`: 销售净利率 +- `gross_margin`: 销售毛利率 +- `debt_to_assets`: 资产负债率 + +## 更多接口 + +完整接口列表和详细说明请查看: +- [接口文档索引](docs/README.md) +- [Tushare 官方文档](https://tushare.pro/document/2) diff --git a/runtime/skills/tushare-finance/README.md b/runtime/skills/tushare-finance/README.md new file mode 100644 index 00000000..ddc4b177 --- /dev/null +++ b/runtime/skills/tushare-finance/README.md @@ -0,0 +1,336 @@ +# Tushare Finance Skill + +[![Version](https://img.shields.io/badge/version-2.0.6-blue.svg)](https://github.com/StanleyChanH/Tushare-Finance-Skill-for-Claude-Code) +[![License](https://img.shields.io/badge/license-Apache--2.0-green.svg)](LICENSE) +[![ClawHub](https://img.shields.io/badge/ClawHub-Available-purple.svg)](https://clawhub.com) + +获取中国金融市场数据的 OpenClaw Skill,支持 **220+ 个 Tushare Pro 接口**。 + +## ✨ 特性 + +- 🚀 **开箱即用** - 一键安装,无需复杂配置 +- 📊 **全面覆盖** - A股、港股、美股、基金、期货、债券 +- 🔧 **多种方式** - Python API、命令行工具、批量导出 +- 📈 **实时数据** - 支持股票行情、财务报表、宏观经济 +- 🔄 **OpenClaw 集成** - 无缝集成到自动化工作流 +- 📖 **完整文档** - 220+ 接口完整索引和使用示例 + +## 📥 安装 + +### 方法 1:通过 ClawHub(推荐) + +```bash +clawhub install tushare-finance +``` + +### 方法 2:手动安装 + +```bash +git clone https://github.com/StanleyChanH/Tushare-Finance-Skill-for-Claude-Code.git +cd Tushare-Finance-Skill-for-Claude-Code +pip install -r requirements.txt +``` + +## 🔑 配置 + +### 获取 Tushare Token + +1. 访问 [Tushare Pro](https://tushare.pro) 注册账号 +2. 在个人中心获取 Token +3. 配置环境变量: + +```bash +export TUSHARE_TOKEN="your_token_here" + +# 或添加到 ~/.bashrc +echo 'export TUSHARE_TOKEN="your_token_here"' >> ~/.bashrc +source ~/.bashrc +``` + +## 🚀 快速开始 + +### Python API + +```python +from scripts.api_client import TushareAPI + +# 初始化客户端 +api = TushareAPI() + +# 查询股票日线行情 +df = api.get_stock_daily("000001.SZ", "2024-01-01", "2024-12-31") +print(df.head()) + +# 查询公司基本信息 +info = api.get_stock_info("000001.SZ") +print(info) + +# 批量查询多只股票 +stocks = ["000001.SZ", "000002.SZ", "600000.SH"] +data = api.batch_query(stocks, "2024-01-01", "2024-12-31") +``` + +### 命令行工具 + +```bash +# 查询单只股票 +python scripts/quick_query.py --stock 000001.SZ --start 2024-01-01 --end 2024-12-31 + +# 批量查询 +python scripts/quick_query.py --file stocks.txt --start 2024-01-01 --output result.csv + +# 导出 Excel +python scripts/batch_export.py --stock 000001.SZ --start 2024-01-01 --end 2024-12-31 --format excel +``` + +## 📊 支持的数据类型 + +### 股票数据(39 个接口) + +| 接口 | 说明 | 示例 | +|------|------|------| +| `daily` | 日线行情 | `api.get_stock_daily()` | +| `stock_basic` | 股票列表 | `api.get_stock_list()` | +| `fina_indicator` | 财务指标 | `api.get_financial_indicator()` | +| `income` | 利润表 | `api.get_income_statement()` | +| `balancesheet` | 资产负债表 | `api.get_balance_sheet()` | + +### 指数数据(18 个接口) + +| 接口 | 说明 | 示例 | +|------|------|------| +| `index_daily` | 指数日线 | `api.get_index_daily()` | +| `index_weight` | 指数成分 | `api.get_index_weight()` | +| `index_basic` | 指数列表 | `api.get_index_list()` | + +### 基金数据(11 个接口) + +| 接口 | 说明 | 示例 | +|------|------|------| +| `fund_nav` | 基金净值 | `api.get_fund_nav()` | +| `fund_basic` | 基金列表 | `api.get_fund_list()` | + +### 期货数据(16 个接口) + +| 接口 | 说明 | 示例 | +|------|------|------| +| `futures_daily` | 期货日线 | `api.get_futures_daily()` | + +### 宏观数据(10 个接口) + +| 接口 | 说明 | 示例 | +|------|------|------| +| `gdp` | GDP数据 | `api.get_gdp()` | +| `cpi` | CPI数据 | `api.get_cpi()` | +| `pmi` | PMI数据 | `api.get_pmi()` | + +### 港股美股(23 个接口) + +| 接口 | 说明 | 示例 | +|------|------|------| +| `hk_daily` | 港股日线 | `api.get_hk_daily()` | +| `us_daily` | 美股日线 | `api.get_us_daily()` | + +**完整接口列表**:查看 [接口文档索引](reference/README.md) + +## 📖 API 文档 + +### TushareAPI 类 + +#### `__init__(token=None)` + +初始化 API 客户端 + +**参数**: +- `token` (str, optional): Tushare Token,默认从环境变量读取 + +#### `get_stock_daily(ts_code, start_date, end_date)` + +查询股票日线行情 + +**参数**: +- `ts_code` (str): 股票代码(如 "000001.SZ") +- `start_date` (str): 开始日期(如 "2024-01-01") +- `end_date` (str): 结束日期(如 "2024-12-31") + +**返回**: +- `pd.DataFrame`: 日线数据 + +**示例**: +```python +df = api.get_stock_daily("000001.SZ", "2024-01-01", "2024-12-31") +``` + +#### `batch_query(ts_codes, start_date, end_date)` + +批量查询多只股票 + +**参数**: +- `ts_codes` (list): 股票代码列表 +- `start_date` (str): 开始日期 +- `end_date` (str): 结束日期 + +**返回**: +- `dict`: {股票代码: DataFrame} + +**示例**: +```python +stocks = ["000001.SZ", "000002.SZ", "600000.SH"] +data = api.batch_query(stocks, "2024-01-01", "2024-12-31") +``` + +**更多 API 请参考**:[docs/api_reference.md](docs/api_reference.md) + +## 🔧 使用示例 + +### 示例 1:股票数据分析 + +```python +from scripts.api_client import TushareAPI + +api = TushareAPI() + +# 查询股票数据 +df = api.get_stock_daily("000001.SZ", "2024-01-01", "2024-12-31") + +# 计算收益率 +df['return'] = df['close'].pct_change() +df['cum_return'] = (1 + df['return']).cumprod() + +print(df[['trade_date', 'close', 'return', 'cum_return']].tail()) +``` + +### 示例 2:批量导出 + +```python +from scripts.api_client import TushareAPI + +api = TushareAPI() + +# 批量查询沪深300成分 +stocks = api.get_index_weight("000300.SH", "2024-12-31") +stock_codes = stocks['con_code'].tolist() + +# 批量获取数据 +for code in stock_codes[:10]: # 前10只 + df = api.get_stock_daily(code, "2024-01-01", "2024-12-31") + df.to_csv(f"./data/{code}.csv", index=False) +``` + +### 示例 3:财务分析 + +```python +# 查询财务指标 +fina = api.get_financial_indicator("000001.SZ", "2024-01-01", "2024-12-31") + +# 筛选关键指标 +key_metrics = ['roe', 'roa', 'debt_to_assets', 'current_ratio'] +print(fina[['ts_code', 'end_date'] + key_metrics].head()) +``` + +**更多示例**:[docs/examples.md](docs/examples.md) + +## ⚙️ 配置选项 + +### 环境变量 + +```bash +# Tushare Token(必需) +export TUSHARE_TOKEN="your_token_here" + +# 数据缓存(可选) +export TUSHARE_CACHE_DIR="~/.tushare_cache" + +# 日志级别(可选) +export TUSHARE_LOG_LEVEL="INFO" +``` + +### 配置文件 + +编辑 `config/config.yaml`: + +```yaml +api: + # Token(优先级低于环境变量) + token: "your_token_here" + + # 请求超时(秒) + timeout: 30 + + # 重试次数 + retry: 3 + +cache: + # 是否启用缓存 + enabled: true + + # 缓存目录 + dir: ~/.tushare_cache + + # 缓存有效期(秒) + ttl: 3600 + +logging: + # 日志级别 + level: INFO + + # 日志文件 + file: logs/tushare.log +``` + +## 🧪 测试 + +```bash +# 运行所有测试 +python -m pytest tests/ + +# 运行特定测试 +python -m pytest tests/test_api.py + +# 查看测试覆盖率 +python -m pytest --cov=scripts tests/ +``` + +## 🤝 贡献 + +欢迎贡献代码、报告问题或提出建议! + +### 开发环境 + +```bash +git clone https://github.com/StanleyChanH/Tushare-Finance-Skill-for-Claude-Code.git +cd Tushare-Finance-Skill-for-Claude-Code +pip install -r requirements.txt +pip install -r requirements-dev.txt +python -m pytest tests/ +``` + +## 📄 许可证 + +Apache License 2.0 + +## 🙏 致谢 + +- [Tushare Pro](https://tushare.pro) - 提供高质量金融数据 API +- [OpenClaw](https://github.com/openclaw/openclaw) - OpenClaw 框架 + +## 📚 相关资源 + +- **GitHub**:https://github.com/StanleyChanH/Tushare-Finance-Skill-for-Claude-Code +- **ClawHub**:https://clawhub.com/skill/tushare-finance +- **Tushare 文档**:https://tushare.pro/document/2 +- **OpenClaw 文档**:https://docs.openclaw.ai + +## 📊 更新日志 + +### v2.0.0 (2026-02-14) +- ✨ 添加完整的 Python API 客户端 +- ✨ 添加命令行工具 +- ✨ 添加批量导出功能 +- 📖 完善 API 文档和使用示例 +- 🧪 添加自动化测试 +- 🔄 配置 GitHub Actions 自动发布 + +### v1.0.0 (2026-01-10) +- 🎉 初始版本发布 +- 📊 支持 220+ Tushare Pro 接口 diff --git a/runtime/skills/tushare-finance/SKILL.md b/runtime/skills/tushare-finance/SKILL.md new file mode 100644 index 00000000..14c74a00 --- /dev/null +++ b/runtime/skills/tushare-finance/SKILL.md @@ -0,0 +1,89 @@ +--- +name: tushare-finance +description: 获取中国金融市场数据(A股、港股、美股、基金、期货、债券)。支持220+个Tushare Pro接口:股票行情、财务报表、宏观经济指标。当用户请求股价数据、财务分析、指数行情、GDP/CPI等宏观数据时使用。 +allowed-tools: + - Bash(python:*) + - Read +--- + +# Tushare 金融数据 Skill + +本 skill 通过 Tushare Pro API 获取中国金融市场数据,支持 220+ 个数据接口。 + +## 快速开始 + +### 1. Token 配置 + +**询问用户**:是否已配置 Tushare Token? + +如未配置,引导用户: +1. 访问 https://tushare.pro 注册 +2. 获取 Token +3. 配置环境变量:`export TUSHARE_TOKEN="your_token"` + +### 2. 验证依赖 + +检查 Python 环境: +```bash +python -c "import tushare, pandas; print('OK')" +``` + +如报错,安装依赖: +```bash +pip install tushare pandas +``` + +## 常用接口速查 + +| 数据类型 | 接口方法 | 说明 | +|---------|---------|------| +| 股票列表 | `pro.stock_basic()` | 获取所有股票列表 | +| 日线行情 | `pro.daily()` | 获取日线行情数据 | +| 财务指标 | `pro.fina_indicator()` | 财务指标(ROE等) | +| 利润表 | `pro.income()` | 利润表数据 | +| 指数行情 | `pro.index_daily()` | 指数日线数据 | +| 基金净值 | `pro.fund_nav()` | 基金净值数据 | +| GDP数据 | `pro.gdp()` | 国内生产总值 | +| CPI数据 | `pro.cpi()` | 居民消费价格指数 | + +**完整接口列表**:查看 [接口文档索引](reference/README.md) + +## 数据获取流程 + +1. **查找接口**:根据需求在 [接口索引](reference/README.md) 找到对应接口 +2. **阅读文档**:查看 `reference/接口文档/[接口名].md` 了解参数 +3. **编写代码**: + ```python + import tushare as ts + + # 初始化(使用环境变量中的 Token) + pro = ts.pro_api() + + # 调用接口 + df = pro.daily(ts_code='000001.SZ', start_date='20241201', end_date='20241231') + ``` +4. **返回结果**:DataFrame 格式 + +## 参数格式说明 + +- **日期**:YYYYMMDD(如 20241231) +- **股票代码**:ts_code 格式(如 000001.SZ, 600000.SH) +- **返回格式**:pandas DataFrame + +## 接口文档参考 + +**接口索引**:[reference/README.md](reference/README.md) + +接口文档按类别组织: +- 股票数据(39 个接口) +- 指数数据(18 个接口) +- 基金数据(11 个接口) +- 期货期权(16 个接口) +- 宏观经济(10 个接口) +- 港股美股(23 个接口) +- 债券数据(16 个接口) + +## 参考资源 + +- **Tushare 官方文档**:https://tushare.pro/document/2 +- **API 测试工具**:https://tushare.pro/document/1 diff --git a/runtime/skills/tushare-finance/_meta.json b/runtime/skills/tushare-finance/_meta.json new file mode 100644 index 00000000..11483f45 --- /dev/null +++ b/runtime/skills/tushare-finance/_meta.json @@ -0,0 +1,6 @@ +{ + "ownerId": "kn7fnx0e4a5kyh3xpffp43fjh5810w1s", + "slug": "tushare-finance", + "version": "2.0.6", + "publishedAt": 1771038127506 +} \ No newline at end of file diff --git a/runtime/skills/tushare-finance/metadata.json b/runtime/skills/tushare-finance/metadata.json new file mode 100644 index 00000000..e5ddc760 --- /dev/null +++ b/runtime/skills/tushare-finance/metadata.json @@ -0,0 +1,19 @@ +{ + "name": "tushare-finance", + "version": "2.0.6", + "description": "获取中国金融市场数据(A股、港股、美股、基金、期货、债券)。支持220+个Tushare Pro接口:股票行情、财务报表、宏观经济指标。提供Python API客户端、命令行工具和批量导出功能。", + "author": "StanleyChanH", + "tags": ["金融数据", "A股", "港股", "美股", "量化", "股票", "基金", "期货", "Tushare", "财务数据", "宏观经济"], + "repository": "https://github.com/StanleyChanH/Tushare-Finance-Skill-for-Claude-Code", + "license": "Apache-2.0", + "dependencies": { + "python": ">=3.8", + "packages": ["tushare>=1.3.0", "pandas>=2.0.0", "openpyxl>=3.1.0"] + }, + "openclaw": { + "requires": { + "bins": ["python3"], + "env": ["TUSHARE_TOKEN"] + } + } +} diff --git a/runtime/skills/tushare-finance/reference/README.md b/runtime/skills/tushare-finance/reference/README.md new file mode 100644 index 00000000..0216230b --- /dev/null +++ b/runtime/skills/tushare-finance/reference/README.md @@ -0,0 +1,360 @@ +# Tushare API 接口文档索引 + +本文档由自动化脚本从[Tushare官方文档系统](https://tushare.pro/document/2)提取。 + +## 文档说明 + +- **总计**: 共提取 **220** 个接口文档 +- **格式**: 所有文档均为Markdown格式 +- **位置**: `skills/tushare-finance/reference/` +- **更新**: 自动化提取,保持与官方文档同步 +- **作者**: [StanleyChanH](https://github.com/StanleyChanH) + +## ETF专题 + +**数量**: 7 个接口 + +| 序号 | 接口名称 | 文档ID | 文档路径 | +|------|---------|--------|----------| +| 1 | ETF份额规模 | 408 | [接口文档/ETF份额规模.md](接口文档/ETF份额规模.md) | +| 2 | ETF分钟行情 | 387 | [接口文档/ETF分钟行情.md](接口文档/ETF分钟行情.md) | +| 3 | ETF基准指数 | 386 | [接口文档/ETF基准指数.md](接口文档/ETF基准指数.md) | +| 4 | ETF基本信息 | 385 | [接口文档/ETF基本信息.md](接口文档/ETF基本信息.md) | +| 5 | ETF复权因子 | 199 | [接口文档/ETF复权因子.md](接口文档/ETF复权因子.md) | +| 6 | ETF实时日线 | 400 | [接口文档/ETF实时日线.md](接口文档/ETF实时日线.md) | +| 7 | ETF日线行情 | 127 | [接口文档/ETF日线行情.md](接口文档/ETF日线行情.md) | + +## 债券专题 + +**数量**: 16 个接口 + +| 序号 | 接口名称 | 文档ID | 文档路径 | +|------|---------|--------|----------| +| 1 | 可转债发行 | 186 | [接口文档/可转债发行.md](接口文档/可转债发行.md) | +| 2 | 可转债基础信息 | 185 | [接口文档/可转债基础信息.md](接口文档/可转债基础信息.md) | +| 3 | 可转债技术面因子(专业版) | 392 | [接口文档/可转债技术面因子(专业版).md](接口文档/可转债技术面因子(专业版).md) | +| 4 | 可转债票面利率 | 305 | [接口文档/可转债票面利率.md](接口文档/可转债票面利率.md) | +| 5 | 可转债行情 | 187 | [接口文档/可转债行情.md](接口文档/可转债行情.md) | +| 6 | 可转债赎回信息 | 269 | [接口文档/可转债赎回信息.md](接口文档/可转债赎回信息.md) | +| 7 | 可转债转股价变动 | 246 | [接口文档/可转债转股价变动.md](接口文档/可转债转股价变动.md) | +| 8 | 可转债转股结果 | 247 | [接口文档/可转债转股结果.md](接口文档/可转债转股结果.md) | +| 9 | 国债实际收益率曲线利率 | 220 | [接口文档/国债实际收益率曲线利率.md](接口文档/国债实际收益率曲线利率.md) | +| 10 | 国债收益率曲线 | 201 | [接口文档/国债收益率曲线.md](接口文档/国债收益率曲线.md) | +| 11 | 国债收益率曲线利率 | 219 | [接口文档/国债收益率曲线利率.md](接口文档/国债收益率曲线利率.md) | +| 12 | 国债长期利率 | 222 | [接口文档/国债长期利率.md](接口文档/国债长期利率.md) | +| 13 | 国债长期利率平均值 | 223 | [接口文档/国债长期利率平均值.md](接口文档/国债长期利率平均值.md) | +| 14 | 柜台流通式债券报价 | 322 | [接口文档/柜台流通式债券报价.md](接口文档/柜台流通式债券报价.md) | +| 15 | 柜台流通式债券最优报价 | 323 | [接口文档/柜台流通式债券最优报价.md](接口文档/柜台流通式债券最优报价.md) | +| 16 | 短期国债利率 | 221 | [接口文档/短期国债利率.md](接口文档/短期国债利率.md) | + +## 公募基金 + +**数量**: 11 个接口 + +| 序号 | 接口名称 | 文档ID | 文档路径 | +|------|---------|--------|----------| +| 1 | 各渠道公募基金销售保有规模占比 | 265 | [接口文档/各渠道公募基金销售保有规模占比.md](接口文档/各渠道公募基金销售保有规模占比.md) | +| 2 | 基金净值 | 119 | [接口文档/基金净值.md](接口文档/基金净值.md) | +| 3 | 基金分红 | 120 | [接口文档/基金分红.md](接口文档/基金分红.md) | +| 4 | 基金列表 | 19 | [接口文档/基金列表.md](接口文档/基金列表.md) | +| 5 | 基金技术面因子(专业版) | 359 | [接口文档/基金技术面因子(专业版).md](接口文档/基金技术面因子(专业版).md) | +| 6 | 基金持仓 | 121 | [接口文档/基金持仓.md](接口文档/基金持仓.md) | +| 7 | 基金管理人 | 118 | [接口文档/基金管理人.md](接口文档/基金管理人.md) | +| 8 | 基金经理 | 208 | [接口文档/基金经理.md](接口文档/基金经理.md) | +| 9 | 基金规模 | 207 | [接口文档/基金规模.md](接口文档/基金规模.md) | +| 10 | 基金销售行业数据 | 264 | [接口文档/基金销售行业数据.md](接口文档/基金销售行业数据.md) | +| 11 | 销售机构公募基金销售保有规模 | 266 | [接口文档/销售机构公募基金销售保有规模.md](接口文档/销售机构公募基金销售保有规模.md) | + +## 其他 + +**数量**: 67 个接口 + +| 序号 | 接口名称 | 文档ID | 文档路径 | +|------|---------|--------|----------| +| 1 | 上市公司基本信息 | 112 | [接口文档/上市公司基本信息.md](接口文档/上市公司基本信息.md) | +| 2 | 上市公司管理层 | 193 | [接口文档/上市公司管理层.md](接口文档/上市公司管理层.md) | +| 3 | 业绩快报 | 46 | [接口文档/业绩快报.md](接口文档/业绩快报.md) | +| 4 | 业绩预告 | 45 | [接口文档/业绩预告.md](接口文档/业绩预告.md) | +| 5 | 东方财富App热榜 | 321 | [接口文档/东方财富App热榜.md](接口文档/东方财富App热榜.md) | +| 6 | 东方财富概念成分 | 363 | [接口文档/东方财富概念成分.md](接口文档/东方财富概念成分.md) | +| 7 | 东方财富概念板块 | 362 | [接口文档/东方财富概念板块.md](接口文档/东方财富概念板块.md) | +| 8 | 中央结算系统持股明细 | 274 | [接口文档/中央结算系统持股明细.md](接口文档/中央结算系统持股明细.md) | +| 9 | 中央结算系统持股统计 | 295 | [接口文档/中央结算系统持股统计.md](接口文档/中央结算系统持股统计.md) | +| 10 | 主营业务构成 | 81 | [接口文档/主营业务构成.md](接口文档/主营业务构成.md) | +| 11 | 交易日历 | 26 | [接口文档/交易日历.md](接口文档/交易日历.md) | +| 12 | 交易日历 | 137 | [接口文档/交易日历.md](接口文档/交易日历.md) | +| 13 | 做市借券交易汇总(停) | 334 | [接口文档/做市借券交易汇总(停).md](接口文档/做市借券交易汇总(停).md) | +| 14 | 全球财经事件 | 233 | [接口文档/全球财经事件.md](接口文档/全球财经事件.md) | +| 15 | 分红送股数据 | 103 | [接口文档/分红送股数据.md](接口文档/分红送股数据.md) | +| 16 | 利润表 | 33 | [接口文档/利润表.md](接口文档/利润表.md) | +| 17 | 券商盈利预测数据 | 292 | [接口文档/券商盈利预测数据.md](接口文档/券商盈利预测数据.md) | +| 18 | 北交所新旧代码对照 | 375 | [接口文档/北交所新旧代码对照.md](接口文档/北交所新旧代码对照.md) | +| 19 | 历史Tick行情 | 314 | [接口文档/历史Tick行情.md](接口文档/历史Tick行情.md) | +| 20 | 历史分钟 | 370 | [接口文档/历史分钟.md](接口文档/历史分钟.md) | +| 21 | 历史分钟行情 | 313 | [接口文档/历史分钟行情.md](接口文档/历史分钟行情.md) | +| 22 | 历史日线 | 27 | [接口文档/历史日线.md](接口文档/历史日线.md) | +| 23 | 合约信息 | 135 | [接口文档/合约信息.md](接口文档/合约信息.md) | +| 24 | 同花顺App热榜数 | 320 | [接口文档/同花顺App热榜数.md](接口文档/同花顺App热榜数.md) | +| 25 | 同花顺涨跌停榜单 | 355 | [接口文档/同花顺涨跌停榜单.md](接口文档/同花顺涨跌停榜单.md) | +| 26 | 同花顺行业概念成分 | 261 | [接口文档/同花顺行业概念成分.md](接口文档/同花顺行业概念成分.md) | +| 27 | 同花顺行业概念板块 | 259 | [接口文档/同花顺行业概念板块.md](接口文档/同花顺行业概念板块.md) | +| 28 | 周/月线复权行情(每日更新) | 365 | [接口文档/周_月线复权行情(每日更新).md](接口文档/周_月线复权行情(每日更新).md) | +| 29 | 周/月线行情(每日更新) | 336 | [接口文档/周_月线行情(每日更新).md](接口文档/周_月线行情(每日更新).md) | +| 30 | 周线行情 | 144 | [接口文档/周线行情.md](接口文档/周线行情.md) | +| 31 | 备用行情 | 255 | [接口文档/备用行情.md](接口文档/备用行情.md) | +| 32 | 复权因子 | 28 | [接口文档/复权因子.md](接口文档/复权因子.md) | +| 33 | 复权行情 | 146 | [接口文档/复权行情.md](接口文档/复权行情.md) | +| 34 | 实时Tick(爬虫) | 315 | [接口文档/实时Tick(爬虫).md](接口文档/实时Tick(爬虫).md) | +| 35 | 实时分钟 | 374 | [接口文档/实时分钟.md](接口文档/实时分钟.md) | +| 36 | 实时分钟行情 | 340 | [接口文档/实时分钟行情.md](接口文档/实时分钟行情.md) | +| 37 | 实时成交(爬虫) | 316 | [接口文档/实时成交(爬虫).md](接口文档/实时成交(爬虫).md) | +| 38 | 实时排名(爬虫) | 317 | [接口文档/实时排名(爬虫).md](接口文档/实时排名(爬虫).md) | +| 39 | 实时日线 | 372 | [接口文档/实时日线.md](接口文档/实时日线.md) | +| 40 | 市场游资最全名录 | 311 | [接口文档/市场游资最全名录.md](接口文档/市场游资最全名录.md) | +| 41 | 开盘竞价成交(当日) | 369 | [接口文档/开盘竞价成交(当日).md](接口文档/开盘竞价成交(当日).md) | +| 42 | 日线行情 | 138 | [接口文档/日线行情.md](接口文档/日线行情.md) | +| 43 | 月线行情 | 145 | [接口文档/月线行情.md](接口文档/月线行情.md) | +| 44 | 榜单数据(开盘啦) | 347 | [接口文档/榜单数据(开盘啦).md](接口文档/榜单数据(开盘啦).md) | +| 45 | 每日停复牌信息 | 214 | [接口文档/每日停复牌信息.md](接口文档/每日停复牌信息.md) | +| 46 | 每日指标 | 32 | [接口文档/每日指标.md](接口文档/每日指标.md) | +| 47 | 每日涨跌停价格 | 183 | [接口文档/每日涨跌停价格.md](接口文档/每日涨跌停价格.md) | +| 48 | 每日结算参数 | 141 | [接口文档/每日结算参数.md](接口文档/每日结算参数.md) | +| 49 | 每日股本(盘前) | 329 | [接口文档/每日股本(盘前).md](接口文档/每日股本(盘前).md) | +| 50 | 沪深市场每日交易统计 | 215 | [接口文档/沪深市场每日交易统计.md](接口文档/沪深市场每日交易统计.md) | +| 51 | 沪深股通十大成交股 | 48 | [接口文档/沪深股通十大成交股.md](接口文档/沪深股通十大成交股.md) | +| 52 | 沪深股通持股明细 | 188 | [接口文档/沪深股通持股明细.md](接口文档/沪深股通持股明细.md) | +| 53 | 涨停最强板块统计 | 357 | [接口文档/涨停最强板块统计.md](接口文档/涨停最强板块统计.md) | +| 54 | 涨跌停和炸板数据 | 298 | [接口文档/涨跌停和炸板数据.md](接口文档/涨跌停和炸板数据.md) | +| 55 | 深圳市场每日交易情况 | 268 | [接口文档/深圳市场每日交易情况.md](接口文档/深圳市场每日交易情况.md) | +| 56 | 游资交易每日明细 | 312 | [接口文档/游资交易每日明细.md](接口文档/游资交易每日明细.md) | +| 57 | 现金流量表 | 44 | [接口文档/现金流量表.md](接口文档/现金流量表.md) | +| 58 | 管理层薪酬和持股 | 194 | [接口文档/管理层薪酬和持股.md](接口文档/管理层薪酬和持股.md) | +| 59 | 财务审计意见 | 80 | [接口文档/财务审计意见.md](接口文档/财务审计意见.md) | +| 60 | 财务指标数据 | 79 | [接口文档/财务指标数据.md](接口文档/财务指标数据.md) | +| 61 | 财报披露日期表 | 162 | [接口文档/财报披露日期表.md](接口文档/财报披露日期表.md) | +| 62 | 资产负债表 | 36 | [接口文档/资产负债表.md](接口文档/资产负债表.md) | +| 63 | 通用行情接口 | 109 | [接口文档/通用行情接口.md](接口文档/通用行情接口.md) | +| 64 | 通达信板块信息 | 376 | [接口文档/通达信板块信息.md](接口文档/通达信板块信息.md) | +| 65 | 通达信板块成分 | 377 | [接口文档/通达信板块成分.md](接口文档/通达信板块成分.md) | +| 66 | 通达信板块行情 | 378 | [接口文档/通达信板块行情.md](接口文档/通达信板块行情.md) | +| 67 | 题材成分(开盘啦) | 351 | [接口文档/题材成分(开盘啦).md](接口文档/题材成分(开盘啦).md) | +| 68 | 题材数据(开盘啦) | 350 | [接口文档/题材数据(开盘啦).md](接口文档/题材数据(开盘啦).md) | + +## 外汇数据 + +**数量**: 2 个接口 + +| 序号 | 接口名称 | 文档ID | 文档路径 | +|------|---------|--------|----------| +| 1 | 外汇基础信息(海外) | 178 | [接口文档/外汇基础信息(海外).md](接口文档/外汇基础信息(海外).md) | +| 2 | 外汇日线行情 | 179 | [接口文档/外汇日线行情.md](接口文档/外汇日线行情.md) | + +## 大模型语料 + +**数量**: 7 个接口 + +| 序号 | 接口名称 | 文档ID | 文档路径 | +|------|---------|--------|----------| +| 1 | 上市公司公告 | 176 | [接口文档/上市公司公告.md](接口文档/上市公司公告.md) | +| 2 | 上证e互动问答 | 366 | [接口文档/上证e互动问答.md](接口文档/上证e互动问答.md) | +| 3 | 国家政策库 | 406 | [接口文档/国家政策库.md](接口文档/国家政策库.md) | +| 4 | 新闻快讯(短讯) | 143 | [接口文档/新闻快讯(短讯).md](接口文档/新闻快讯(短讯).md) | +| 5 | 新闻联播文字稿 | 154 | [接口文档/新闻联播文字稿.md](接口文档/新闻联播文字稿.md) | +| 6 | 新闻通讯(长篇) | 195 | [接口文档/新闻通讯(长篇).md](接口文档/新闻通讯(长篇).md) | +| 7 | 深证易互动问答 | 367 | [接口文档/深证易互动问答.md](接口文档/深证易互动问答.md) | + +## 宏观经济 + +**数量**: 10 个接口 + +| 序号 | 接口名称 | 文档ID | 文档路径 | +|------|---------|--------|----------| +| 1 | Hibor利率 | 153 | [接口文档/Hibor利率.md](接口文档/Hibor利率.md) | +| 2 | LPR贷款基础利率 | 151 | [接口文档/LPR贷款基础利率.md](接口文档/LPR贷款基础利率.md) | +| 3 | Libor利率 | 152 | [接口文档/Libor利率.md](接口文档/Libor利率.md) | +| 4 | Shibor利率 | 149 | [接口文档/Shibor利率.md](接口文档/Shibor利率.md) | +| 5 | Shibor报价数据 | 150 | [接口文档/Shibor报价数据.md](接口文档/Shibor报价数据.md) | +| 6 | 国内生产总值(GDP) | 227 | [接口文档/国内生产总值(GDP).md](接口文档/国内生产总值(GDP).md) | +| 7 | 广州民间借贷利率 | 174 | [接口文档/广州民间借贷利率.md](接口文档/广州民间借贷利率.md) | +| 8 | 温州民间借贷利率 | 173 | [接口文档/温州民间借贷利率.md](接口文档/温州民间借贷利率.md) | +| 9 | 社融增量(月度) | 310 | [接口文档/社融增量(月度).md](接口文档/社融增量(月度).md) | +| 10 | 货币供应量(月) | 242 | [接口文档/货币供应量(月).md](接口文档/货币供应量(月).md) | + +## 指数专题 + +**数量**: 18 个接口 + +| 序号 | 接口名称 | 文档ID | 文档路径 | +|------|---------|--------|----------| +| 1 | 东财概念和行业指数行情 | 382 | [接口文档/东财概念和行业指数行情.md](接口文档/东财概念和行业指数行情.md) | +| 2 | 中信行业成分 | 373 | [接口文档/中信行业成分.md](接口文档/中信行业成分.md) | +| 3 | 中信行业指数日行情 | 308 | [接口文档/中信行业指数日行情.md](接口文档/中信行业指数日行情.md) | +| 4 | 南华期货指数行情 | 155 | [接口文档/南华期货指数行情.md](接口文档/南华期货指数行情.md) | +| 5 | 同花顺概念和行业指数行情 | 260 | [接口文档/同花顺概念和行业指数行情.md](接口文档/同花顺概念和行业指数行情.md) | +| 6 | 国际主要指数 | 211 | [接口文档/国际主要指数.md](接口文档/国际主要指数.md) | +| 7 | 大盘指数每日指标 | 128 | [接口文档/大盘指数每日指标.md](接口文档/大盘指数每日指标.md) | +| 8 | 指数周线行情 | 171 | [接口文档/指数周线行情.md](接口文档/指数周线行情.md) | +| 9 | 指数基本信息 | 94 | [接口文档/指数基本信息.md](接口文档/指数基本信息.md) | +| 10 | 指数实时日线 | 403 | [接口文档/指数实时日线.md](接口文档/指数实时日线.md) | +| 11 | 指数成分和权重 | 96 | [接口文档/指数成分和权重.md](接口文档/指数成分和权重.md) | +| 12 | 指数技术面因子(专业版) | 358 | [接口文档/指数技术面因子(专业版).md](接口文档/指数技术面因子(专业版).md) | +| 13 | 指数日线行情 | 95 | [接口文档/指数日线行情.md](接口文档/指数日线行情.md) | +| 14 | 指数月线行情 | 172 | [接口文档/指数月线行情.md](接口文档/指数月线行情.md) | +| 15 | 申万行业分类 | 181 | [接口文档/申万行业分类.md](接口文档/申万行业分类.md) | +| 16 | 申万行业成分(分级) | 335 | [接口文档/申万行业成分(分级).md](接口文档/申万行业成分(分级).md) | +| 17 | 申万行业指数日行情 | 327 | [接口文档/申万行业指数日行情.md](接口文档/申万行业指数日行情.md) | +| 18 | 采购经理指数(PMI) | 325 | [接口文档/采购经理指数(PMI).md](接口文档/采购经理指数(PMI).md) | + +## 期权数据 + +**数量**: 3 个接口 + +| 序号 | 接口名称 | 文档ID | 文档路径 | +|------|---------|--------|----------| +| 1 | 期权分钟行情 | 341 | [接口文档/期权分钟行情.md](接口文档/期权分钟行情.md) | +| 2 | 期权合约信息 | 158 | [接口文档/期权合约信息.md](接口文档/期权合约信息.md) | +| 3 | 期权日线行情 | 159 | [接口文档/期权日线行情.md](接口文档/期权日线行情.md) | + +## 期货数据 + +**数量**: 6 个接口 + +| 序号 | 接口名称 | 文档ID | 文档路径 | +|------|---------|--------|----------| +| 1 | 仓单日报 | 140 | [接口文档/仓单日报.md](接口文档/仓单日报.md) | +| 2 | 期货主力与连续合约 | 189 | [接口文档/期货主力与连续合约.md](接口文档/期货主力与连续合约.md) | +| 3 | 期货主要品种交易周报 | 216 | [接口文档/期货主要品种交易周报.md](接口文档/期货主要品种交易周报.md) | +| 4 | 期货合约涨跌停价格 | 368 | [接口文档/期货合约涨跌停价格.md](接口文档/期货合约涨跌停价格.md) | +| 5 | 期货周/月线行情(每日更新) | 337 | [接口文档/期货周_月线行情(每日更新).md](接口文档/期货周_月线行情(每日更新).md) | +| 6 | 每日持仓排名 | 139 | [接口文档/每日持仓排名.md](接口文档/每日持仓排名.md) | + +## 港股数据 + +**数量**: 14 个接口 + +| 序号 | 接口名称 | 文档ID | 文档路径 | +|------|---------|--------|----------| +| 1 | 港股交易日历 | 250 | [接口文档/港股交易日历.md](接口文档/港股交易日历.md) | +| 2 | 港股分钟行情 | 304 | [接口文档/港股分钟行情.md](接口文档/港股分钟行情.md) | +| 3 | 港股利润表 | 389 | [接口文档/港股利润表.md](接口文档/港股利润表.md) | +| 4 | 港股基础信息 | 191 | [接口文档/港股基础信息.md](接口文档/港股基础信息.md) | +| 5 | 港股复权因子 | 401 | [接口文档/港股复权因子.md](接口文档/港股复权因子.md) | +| 6 | 港股复权行情 | 339 | [接口文档/港股复权行情.md](接口文档/港股复权行情.md) | +| 7 | 港股实时日线 | 383 | [接口文档/港股实时日线.md](接口文档/港股实时日线.md) | +| 8 | 港股日线行情 | 192 | [接口文档/港股日线行情.md](接口文档/港股日线行情.md) | +| 9 | 港股现金流量表 | 391 | [接口文档/港股现金流量表.md](接口文档/港股现金流量表.md) | +| 10 | 港股财务指标数据 | 388 | [接口文档/港股财务指标数据.md](接口文档/港股财务指标数据.md) | +| 11 | 港股资产负债表 | 390 | [接口文档/港股资产负债表.md](接口文档/港股资产负债表.md) | +| 12 | 港股通十大成交股 | 49 | [接口文档/港股通十大成交股.md](接口文档/港股通十大成交股.md) | +| 13 | 港股通每日成交统计 | 196 | [接口文档/港股通每日成交统计.md](接口文档/港股通每日成交统计.md) | +| 14 | 港股通每月成交统计 | 197 | [接口文档/港股通每月成交统计.md](接口文档/港股通每月成交统计.md) | + +## 现货数据 + +**数量**: 2 个接口 + +| 序号 | 接口名称 | 文档ID | 文档路径 | +|------|---------|--------|----------| +| 1 | 上海黄金基础信息 | 284 | [接口文档/上海黄金基础信息.md](接口文档/上海黄金基础信息.md) | +| 2 | 上海黄金现货日行情 | 285 | [接口文档/上海黄金现货日行情.md](接口文档/上海黄金现货日行情.md) | + +## 美股数据 + +**数量**: 9 个接口 + +| 序号 | 接口名称 | 文档ID | 文档路径 | +|------|---------|--------|----------| +| 1 | 美股交易日历 | 253 | [接口文档/美股交易日历.md](接口文档/美股交易日历.md) | +| 2 | 美股利润表 | 394 | [接口文档/美股利润表.md](接口文档/美股利润表.md) | +| 3 | 美股基础信息 | 252 | [接口文档/美股基础信息.md](接口文档/美股基础信息.md) | +| 4 | 美股复权因子 | 402 | [接口文档/美股复权因子.md](接口文档/美股复权因子.md) | +| 5 | 美股复权行情 | 338 | [接口文档/美股复权行情.md](接口文档/美股复权行情.md) | +| 6 | 美股日线行情 | 254 | [接口文档/美股日线行情.md](接口文档/美股日线行情.md) | +| 7 | 美股现金流量表 | 396 | [接口文档/美股现金流量表.md](接口文档/美股现金流量表.md) | +| 8 | 美股财务指标数据 | 393 | [接口文档/美股财务指标数据.md](接口文档/美股财务指标数据.md) | +| 9 | 美股资产负债表 | 395 | [接口文档/美股资产负债表.md](接口文档/美股资产负债表.md) | + +## 股票数据 + +**数量**: 39 个接口 + +| 序号 | 接口名称 | 文档ID | 文档路径 | +|------|---------|--------|----------| +| 1 | AH股比价 | 399 | [接口文档/AH股比价.md](接口文档/AH股比价.md) | +| 2 | IPO新股上市 | 123 | [接口文档/IPO新股上市.md](接口文档/IPO新股上市.md) | +| 3 | ST股票列表 | 397 | [接口文档/ST股票列表.md](接口文档/ST股票列表.md) | +| 4 | 债券回购日行情 | 256 | [接口文档/债券回购日行情.md](接口文档/债券回购日行情.md) | +| 5 | 券商月度金股 | 267 | [接口文档/券商月度金股.md](接口文档/券商月度金股.md) | +| 6 | 前十大流通股东 | 62 | [接口文档/前十大流通股东.md](接口文档/前十大流通股东.md) | +| 7 | 前十大股东 | 61 | [接口文档/前十大股东.md](接口文档/前十大股东.md) | +| 8 | 大宗交易 | 161 | [接口文档/大宗交易.md](接口文档/大宗交易.md) | +| 9 | 大宗交易 | 271 | [接口文档/大宗交易.md](接口文档/大宗交易.md) | +| 10 | 大宗交易明细 | 272 | [接口文档/大宗交易明细.md](接口文档/大宗交易明细.md) | +| 11 | 机构调研数据 | 275 | [接口文档/机构调研数据.md](接口文档/机构调研数据.md) | +| 12 | 每日筹码分布 | 294 | [接口文档/每日筹码分布.md](接口文档/每日筹码分布.md) | +| 13 | 每日筹码及胜率 | 293 | [接口文档/每日筹码及胜率.md](接口文档/每日筹码及胜率.md) | +| 14 | 沪深港通股票列表 | 398 | [接口文档/沪深港通股票列表.md](接口文档/沪深港通股票列表.md) | +| 15 | 涨停股票连板天梯 | 356 | [接口文档/涨停股票连板天梯.md](接口文档/涨停股票连板天梯.md) | +| 16 | 神奇九转指标 | 364 | [接口文档/神奇九转指标.md](接口文档/神奇九转指标.md) | +| 17 | 股东人数 | 166 | [接口文档/股东人数.md](接口文档/股东人数.md) | +| 18 | 股东增减持 | 175 | [接口文档/股东增减持.md](接口文档/股东增减持.md) | +| 19 | 股权质押明细数据 | 111 | [接口文档/股权质押明细数据.md](接口文档/股权质押明细数据.md) | +| 20 | 股权质押统计数据 | 110 | [接口文档/股权质押统计数据.md](接口文档/股权质押统计数据.md) | +| 21 | 股票列表 | 25 | [接口文档/股票列表.md](接口文档/股票列表.md) | +| 22 | 股票历史列表 | 262 | [接口文档/股票历史列表.md](接口文档/股票历史列表.md) | +| 23 | 股票回购 | 124 | [接口文档/股票回购.md](接口文档/股票回购.md) | +| 24 | 股票开户数据(停) | 164 | [接口文档/股票开户数据(停).md](接口文档/股票开户数据(停).md) | +| 25 | 股票开户数据(旧) | 165 | [接口文档/股票开户数据(旧).md](接口文档/股票开户数据(旧).md) | +| 26 | 股票开盘集合竞价数据 | 353 | [接口文档/股票开盘集合竞价数据.md](接口文档/股票开盘集合竞价数据.md) | +| 27 | 股票技术面因子 | 296 | [接口文档/股票技术面因子.md](接口文档/股票技术面因子.md) | +| 28 | 股票技术面因子(专业版) | 328 | [接口文档/股票技术面因子(专业版).md](接口文档/股票技术面因子(专业版).md) | +| 29 | 股票收盘集合竞价数据 | 354 | [接口文档/股票收盘集合竞价数据.md](接口文档/股票收盘集合竞价数据.md) | +| 30 | 股票曾用名 | 100 | [接口文档/股票曾用名.md](接口文档/股票曾用名.md) | +| 31 | 融资融券交易明细 | 59 | [接口文档/融资融券交易明细.md](接口文档/融资融券交易明细.md) | +| 32 | 融资融券交易汇总 | 58 | [接口文档/融资融券交易汇总.md](接口文档/融资融券交易汇总.md) | +| 33 | 融资融券标的(盘前) | 326 | [接口文档/融资融券标的(盘前).md](接口文档/融资融券标的(盘前).md) | +| 34 | 转融券交易明细(停) | 333 | [接口文档/转融券交易明细(停).md](接口文档/转融券交易明细(停).md) | +| 35 | 转融券交易汇总(停) | 332 | [接口文档/转融券交易汇总(停).md](接口文档/转融券交易汇总(停).md) | +| 36 | 转融资交易汇总 | 331 | [接口文档/转融资交易汇总.md](接口文档/转融资交易汇总.md) | +| 37 | 限售股解禁 | 160 | [接口文档/限售股解禁.md](接口文档/限售股解禁.md) | +| 38 | 龙虎榜机构交易单 | 107 | [接口文档/龙虎榜机构交易单.md](接口文档/龙虎榜机构交易单.md) | +| 39 | 龙虎榜每日统计单 | 106 | [接口文档/龙虎榜每日统计单.md](接口文档/龙虎榜每日统计单.md) | + +## 行业经济 + +**数量**: 8 个接口 + +| 序号 | 接口名称 | 文档ID | 文档路径 | +|------|---------|--------|----------| +| 1 | 全国电影剧本备案数据 | 156 | [接口文档/全国电影剧本备案数据.md](接口文档/全国电影剧本备案数据.md) | +| 2 | 全国电视剧备案公示数据 | 180 | [接口文档/全国电视剧备案公示数据.md](接口文档/全国电视剧备案公示数据.md) | +| 3 | 台湾电子产业月营收 | 88 | [接口文档/台湾电子产业月营收.md](接口文档/台湾电子产业月营收.md) | +| 4 | 台湾电子产业月营收明细 | 87 | [接口文档/台湾电子产业月营收明细.md](接口文档/台湾电子产业月营收明细.md) | +| 5 | 影院日度票房 | 116 | [接口文档/影院日度票房.md](接口文档/影院日度票房.md) | +| 6 | 电影周度票房 | 114 | [接口文档/电影周度票房.md](接口文档/电影周度票房.md) | +| 7 | 电影日度票房 | 115 | [接口文档/电影日度票房.md](接口文档/电影日度票房.md) | +| 8 | 电影月度票房 | 113 | [接口文档/电影月度票房.md](接口文档/电影月度票房.md) | + +--- + +## 分类统计 + +| 分类 | 接口数量 | +|------|---------| +| ETF专题 | 7 | +| 债券专题 | 16 | +| 公募基金 | 11 | +| 其他 | 67 | +| 外汇数据 | 2 | +| 大模型语料 | 7 | +| 宏观经济 | 10 | +| 指数专题 | 18 | +| 期权数据 | 3 | +| 期货数据 | 6 | +| 港股数据 | 14 | +| 现货数据 | 2 | +| 美股数据 | 9 | +| 股票数据 | 39 | +| 行业经济 | 8 | +| **合计** | **220** | + diff --git a/runtime/skills/tushare-finance/reference/all_links.json b/runtime/skills/tushare-finance/reference/all_links.json new file mode 100644 index 00000000..814129ff --- /dev/null +++ b/runtime/skills/tushare-finance/reference/all_links.json @@ -0,0 +1,1598 @@ +[ + { + "name": "股票数据", + "url": "https://tushare.pro/document/2?doc_id=14", + "doc_id": "14", + "level": 1 + }, + { + "name": "基础数据", + "url": "https://tushare.pro/document/2?doc_id=24", + "doc_id": "24", + "level": 1 + }, + { + "name": "股票列表", + "url": "https://tushare.pro/document/2?doc_id=25", + "doc_id": "25", + "level": 1 + }, + { + "name": "每日股本(盘前)", + "url": "https://tushare.pro/document/2?doc_id=329", + "doc_id": "329", + "level": 1 + }, + { + "name": "交易日历", + "url": "https://tushare.pro/document/2?doc_id=26", + "doc_id": "26", + "level": 1 + }, + { + "name": "ST股票列表", + "url": "https://tushare.pro/document/2?doc_id=397", + "doc_id": "397", + "level": 1 + }, + { + "name": "沪深港通股票列表", + "url": "https://tushare.pro/document/2?doc_id=398", + "doc_id": "398", + "level": 1 + }, + { + "name": "股票曾用名", + "url": "https://tushare.pro/document/2?doc_id=100", + "doc_id": "100", + "level": 1 + }, + { + "name": "上市公司基本信息", + "url": "https://tushare.pro/document/2?doc_id=112", + "doc_id": "112", + "level": 1 + }, + { + "name": "上市公司管理层", + "url": "https://tushare.pro/document/2?doc_id=193", + "doc_id": "193", + "level": 1 + }, + { + "name": "管理层薪酬和持股", + "url": "https://tushare.pro/document/2?doc_id=194", + "doc_id": "194", + "level": 1 + }, + { + "name": "北交所新旧代码对照", + "url": "https://tushare.pro/document/2?doc_id=375", + "doc_id": "375", + "level": 1 + }, + { + "name": "IPO新股上市", + "url": "https://tushare.pro/document/2?doc_id=123", + "doc_id": "123", + "level": 1 + }, + { + "name": "股票历史列表", + "url": "https://tushare.pro/document/2?doc_id=262", + "doc_id": "262", + "level": 1 + }, + { + "name": "行情数据", + "url": "https://tushare.pro/document/2?doc_id=15", + "doc_id": "15", + "level": 1 + }, + { + "name": "历史日线", + "url": "https://tushare.pro/document/2?doc_id=27", + "doc_id": "27", + "level": 1 + }, + { + "name": "实时日线", + "url": "https://tushare.pro/document/2?doc_id=372", + "doc_id": "372", + "level": 1 + }, + { + "name": "历史分钟", + "url": "https://tushare.pro/document/2?doc_id=370", + "doc_id": "370", + "level": 1 + }, + { + "name": "实时分钟", + "url": "https://tushare.pro/document/2?doc_id=374", + "doc_id": "374", + "level": 1 + }, + { + "name": "周线行情", + "url": "https://tushare.pro/document/2?doc_id=144", + "doc_id": "144", + "level": 1 + }, + { + "name": "月线行情", + "url": "https://tushare.pro/document/2?doc_id=145", + "doc_id": "145", + "level": 1 + }, + { + "name": "复权行情", + "url": "https://tushare.pro/document/2?doc_id=146", + "doc_id": "146", + "level": 1 + }, + { + "name": "周/月线行情(每日更新)", + "url": "https://tushare.pro/document/2?doc_id=336", + "doc_id": "336", + "level": 1 + }, + { + "name": "周/月线复权行情(每日更新)", + "url": "https://tushare.pro/document/2?doc_id=365", + "doc_id": "365", + "level": 1 + }, + { + "name": "复权因子", + "url": "https://tushare.pro/document/2?doc_id=28", + "doc_id": "28", + "level": 1 + }, + { + "name": "实时Tick(爬虫)", + "url": "https://tushare.pro/document/2?doc_id=315", + "doc_id": "315", + "level": 1 + }, + { + "name": "实时成交(爬虫)", + "url": "https://tushare.pro/document/2?doc_id=316", + "doc_id": "316", + "level": 1 + }, + { + "name": "实时排名(爬虫)", + "url": "https://tushare.pro/document/2?doc_id=317", + "doc_id": "317", + "level": 1 + }, + { + "name": "每日指标", + "url": "https://tushare.pro/document/2?doc_id=32", + "doc_id": "32", + "level": 1 + }, + { + "name": "通用行情接口", + "url": "https://tushare.pro/document/2?doc_id=109", + "doc_id": "109", + "level": 1 + }, + { + "name": "每日涨跌停价格", + "url": "https://tushare.pro/document/2?doc_id=183", + "doc_id": "183", + "level": 1 + }, + { + "name": "每日停复牌信息", + "url": "https://tushare.pro/document/2?doc_id=214", + "doc_id": "214", + "level": 1 + }, + { + "name": "沪深股通十大成交股", + "url": "https://tushare.pro/document/2?doc_id=48", + "doc_id": "48", + "level": 1 + }, + { + "name": "港股通十大成交股", + "url": "https://tushare.pro/document/2?doc_id=49", + "doc_id": "49", + "level": 1 + }, + { + "name": "港股通每日成交统计", + "url": "https://tushare.pro/document/2?doc_id=196", + "doc_id": "196", + "level": 1 + }, + { + "name": "港股通每月成交统计", + "url": "https://tushare.pro/document/2?doc_id=197", + "doc_id": "197", + "level": 1 + }, + { + "name": "备用行情", + "url": "https://tushare.pro/document/2?doc_id=255", + "doc_id": "255", + "level": 1 + }, + { + "name": "财务数据", + "url": "https://tushare.pro/document/2?doc_id=16", + "doc_id": "16", + "level": 1 + }, + { + "name": "利润表", + "url": "https://tushare.pro/document/2?doc_id=33", + "doc_id": "33", + "level": 1 + }, + { + "name": "资产负债表", + "url": "https://tushare.pro/document/2?doc_id=36", + "doc_id": "36", + "level": 1 + }, + { + "name": "现金流量表", + "url": "https://tushare.pro/document/2?doc_id=44", + "doc_id": "44", + "level": 1 + }, + { + "name": "业绩预告", + "url": "https://tushare.pro/document/2?doc_id=45", + "doc_id": "45", + "level": 1 + }, + { + "name": "业绩快报", + "url": "https://tushare.pro/document/2?doc_id=46", + "doc_id": "46", + "level": 1 + }, + { + "name": "分红送股数据", + "url": "https://tushare.pro/document/2?doc_id=103", + "doc_id": "103", + "level": 1 + }, + { + "name": "财务指标数据", + "url": "https://tushare.pro/document/2?doc_id=79", + "doc_id": "79", + "level": 1 + }, + { + "name": "财务审计意见", + "url": "https://tushare.pro/document/2?doc_id=80", + "doc_id": "80", + "level": 1 + }, + { + "name": "主营业务构成", + "url": "https://tushare.pro/document/2?doc_id=81", + "doc_id": "81", + "level": 1 + }, + { + "name": "财报披露日期表", + "url": "https://tushare.pro/document/2?doc_id=162", + "doc_id": "162", + "level": 1 + }, + { + "name": "参考数据", + "url": "https://tushare.pro/document/2?doc_id=17", + "doc_id": "17", + "level": 1 + }, + { + "name": "前十大股东", + "url": "https://tushare.pro/document/2?doc_id=61", + "doc_id": "61", + "level": 1 + }, + { + "name": "前十大流通股东", + "url": "https://tushare.pro/document/2?doc_id=62", + "doc_id": "62", + "level": 1 + }, + { + "name": "股权质押统计数据", + "url": "https://tushare.pro/document/2?doc_id=110", + "doc_id": "110", + "level": 1 + }, + { + "name": "股权质押明细数据", + "url": "https://tushare.pro/document/2?doc_id=111", + "doc_id": "111", + "level": 1 + }, + { + "name": "股票回购", + "url": "https://tushare.pro/document/2?doc_id=124", + "doc_id": "124", + "level": 1 + }, + { + "name": "限售股解禁", + "url": "https://tushare.pro/document/2?doc_id=160", + "doc_id": "160", + "level": 1 + }, + { + "name": "大宗交易", + "url": "https://tushare.pro/document/2?doc_id=161", + "doc_id": "161", + "level": 1 + }, + { + "name": "股票开户数据(停)", + "url": "https://tushare.pro/document/2?doc_id=164", + "doc_id": "164", + "level": 1 + }, + { + "name": "股票开户数据(旧)", + "url": "https://tushare.pro/document/2?doc_id=165", + "doc_id": "165", + "level": 1 + }, + { + "name": "股东人数", + "url": "https://tushare.pro/document/2?doc_id=166", + "doc_id": "166", + "level": 1 + }, + { + "name": "股东增减持", + "url": "https://tushare.pro/document/2?doc_id=175", + "doc_id": "175", + "level": 1 + }, + { + "name": "特色数据", + "url": "https://tushare.pro/document/2?doc_id=291", + "doc_id": "291", + "level": 1 + }, + { + "name": "券商盈利预测数据", + "url": "https://tushare.pro/document/2?doc_id=292", + "doc_id": "292", + "level": 1 + }, + { + "name": "每日筹码及胜率", + "url": "https://tushare.pro/document/2?doc_id=293", + "doc_id": "293", + "level": 1 + }, + { + "name": "每日筹码分布", + "url": "https://tushare.pro/document/2?doc_id=294", + "doc_id": "294", + "level": 1 + }, + { + "name": "股票技术面因子", + "url": "https://tushare.pro/document/2?doc_id=296", + "doc_id": "296", + "level": 1 + }, + { + "name": "股票技术面因子(专业版)", + "url": "https://tushare.pro/document/2?doc_id=328", + "doc_id": "328", + "level": 1 + }, + { + "name": "中央结算系统持股统计", + "url": "https://tushare.pro/document/2?doc_id=295", + "doc_id": "295", + "level": 1 + }, + { + "name": "中央结算系统持股明细", + "url": "https://tushare.pro/document/2?doc_id=274", + "doc_id": "274", + "level": 1 + }, + { + "name": "沪深股通持股明细", + "url": "https://tushare.pro/document/2?doc_id=188", + "doc_id": "188", + "level": 1 + }, + { + "name": "股票开盘集合竞价数据", + "url": "https://tushare.pro/document/2?doc_id=353", + "doc_id": "353", + "level": 1 + }, + { + "name": "股票收盘集合竞价数据", + "url": "https://tushare.pro/document/2?doc_id=354", + "doc_id": "354", + "level": 1 + }, + { + "name": "神奇九转指标", + "url": "https://tushare.pro/document/2?doc_id=364", + "doc_id": "364", + "level": 1 + }, + { + "name": "AH股比价", + "url": "https://tushare.pro/document/2?doc_id=399", + "doc_id": "399", + "level": 1 + }, + { + "name": "机构调研数据", + "url": "https://tushare.pro/document/2?doc_id=275", + "doc_id": "275", + "level": 1 + }, + { + "name": "券商月度金股", + "url": "https://tushare.pro/document/2?doc_id=267", + "doc_id": "267", + "level": 1 + }, + { + "name": "两融及转融通", + "url": "https://tushare.pro/document/2?doc_id=330", + "doc_id": "330", + "level": 1 + }, + { + "name": "融资融券交易汇总", + "url": "https://tushare.pro/document/2?doc_id=58", + "doc_id": "58", + "level": 1 + }, + { + "name": "融资融券交易明细", + "url": "https://tushare.pro/document/2?doc_id=59", + "doc_id": "59", + "level": 1 + }, + { + "name": "融资融券标的(盘前)", + "url": "https://tushare.pro/document/2?doc_id=326", + "doc_id": "326", + "level": 1 + }, + { + "name": "转融券交易汇总(停)", + "url": "https://tushare.pro/document/2?doc_id=332", + "doc_id": "332", + "level": 1 + }, + { + "name": "转融资交易汇总", + "url": "https://tushare.pro/document/2?doc_id=331", + "doc_id": "331", + "level": 1 + }, + { + "name": "转融券交易明细(停)", + "url": "https://tushare.pro/document/2?doc_id=333", + "doc_id": "333", + "level": 1 + }, + { + "name": "做市借券交易汇总(停)", + "url": "https://tushare.pro/document/2?doc_id=334", + "doc_id": "334", + "level": 1 + }, + { + "name": "资金流向数据", + "url": "https://tushare.pro/document/2?doc_id=342", + "doc_id": "342", + "level": 1 + }, + { + "name": "个股资金流向", + "url": "https://tushare.pro/document/2?doc_id=170", + "doc_id": "170", + "level": 1 + }, + { + "name": "个股资金流向(THS)", + "url": "https://tushare.pro/document/2?doc_id=348", + "doc_id": "348", + "level": 1 + }, + { + "name": "个股资金流向(DC)", + "url": "https://tushare.pro/document/2?doc_id=349", + "doc_id": "349", + "level": 1 + }, + { + "name": "板块资金流向(THS)", + "url": "https://tushare.pro/document/2?doc_id=371", + "doc_id": "371", + "level": 1 + }, + { + "name": "行业资金流向(THS)", + "url": "https://tushare.pro/document/2?doc_id=343", + "doc_id": "343", + "level": 1 + }, + { + "name": "板块资金流向(DC)", + "url": "https://tushare.pro/document/2?doc_id=344", + "doc_id": "344", + "level": 1 + }, + { + "name": "大盘资金流向(DC)", + "url": "https://tushare.pro/document/2?doc_id=345", + "doc_id": "345", + "level": 1 + }, + { + "name": "沪深港通资金流向", + "url": "https://tushare.pro/document/2?doc_id=47", + "doc_id": "47", + "level": 1 + }, + { + "name": "打板专题数据", + "url": "https://tushare.pro/document/2?doc_id=346", + "doc_id": "346", + "level": 1 + }, + { + "name": "龙虎榜每日统计单", + "url": "https://tushare.pro/document/2?doc_id=106", + "doc_id": "106", + "level": 1 + }, + { + "name": "龙虎榜机构交易单", + "url": "https://tushare.pro/document/2?doc_id=107", + "doc_id": "107", + "level": 1 + }, + { + "name": "同花顺涨跌停榜单", + "url": "https://tushare.pro/document/2?doc_id=355", + "doc_id": "355", + "level": 1 + }, + { + "name": "涨跌停和炸板数据", + "url": "https://tushare.pro/document/2?doc_id=298", + "doc_id": "298", + "level": 1 + }, + { + "name": "涨停股票连板天梯", + "url": "https://tushare.pro/document/2?doc_id=356", + "doc_id": "356", + "level": 1 + }, + { + "name": "涨停最强板块统计", + "url": "https://tushare.pro/document/2?doc_id=357", + "doc_id": "357", + "level": 1 + }, + { + "name": "同花顺行业概念板块", + "url": "https://tushare.pro/document/2?doc_id=259", + "doc_id": "259", + "level": 1 + }, + { + "name": "同花顺概念和行业指数行情", + "url": "https://tushare.pro/document/2?doc_id=260", + "doc_id": "260", + "level": 1 + }, + { + "name": "同花顺行业概念成分", + "url": "https://tushare.pro/document/2?doc_id=261", + "doc_id": "261", + "level": 1 + }, + { + "name": "东方财富概念板块", + "url": "https://tushare.pro/document/2?doc_id=362", + "doc_id": "362", + "level": 1 + }, + { + "name": "东方财富概念成分", + "url": "https://tushare.pro/document/2?doc_id=363", + "doc_id": "363", + "level": 1 + }, + { + "name": "东财概念和行业指数行情", + "url": "https://tushare.pro/document/2?doc_id=382", + "doc_id": "382", + "level": 1 + }, + { + "name": "开盘竞价成交(当日)", + "url": "https://tushare.pro/document/2?doc_id=369", + "doc_id": "369", + "level": 1 + }, + { + "name": "市场游资最全名录", + "url": "https://tushare.pro/document/2?doc_id=311", + "doc_id": "311", + "level": 1 + }, + { + "name": "游资交易每日明细", + "url": "https://tushare.pro/document/2?doc_id=312", + "doc_id": "312", + "level": 1 + }, + { + "name": "同花顺App热榜数", + "url": "https://tushare.pro/document/2?doc_id=320", + "doc_id": "320", + "level": 1 + }, + { + "name": "东方财富App热榜", + "url": "https://tushare.pro/document/2?doc_id=321", + "doc_id": "321", + "level": 1 + }, + { + "name": "通达信板块信息", + "url": "https://tushare.pro/document/2?doc_id=376", + "doc_id": "376", + "level": 1 + }, + { + "name": "通达信板块成分", + "url": "https://tushare.pro/document/2?doc_id=377", + "doc_id": "377", + "level": 1 + }, + { + "name": "通达信板块行情", + "url": "https://tushare.pro/document/2?doc_id=378", + "doc_id": "378", + "level": 1 + }, + { + "name": "榜单数据(开盘啦)", + "url": "https://tushare.pro/document/2?doc_id=347", + "doc_id": "347", + "level": 1 + }, + { + "name": "题材数据(开盘啦)", + "url": "https://tushare.pro/document/2?doc_id=350", + "doc_id": "350", + "level": 1 + }, + { + "name": "题材成分(开盘啦)", + "url": "https://tushare.pro/document/2?doc_id=351", + "doc_id": "351", + "level": 1 + }, + { + "name": "ETF专题", + "url": "https://tushare.pro/document/2?doc_id=384", + "doc_id": "384", + "level": 1 + }, + { + "name": "ETF基本信息", + "url": "https://tushare.pro/document/2?doc_id=385", + "doc_id": "385", + "level": 1 + }, + { + "name": "ETF基准指数", + "url": "https://tushare.pro/document/2?doc_id=386", + "doc_id": "386", + "level": 1 + }, + { + "name": "ETF分钟行情", + "url": "https://tushare.pro/document/2?doc_id=387", + "doc_id": "387", + "level": 1 + }, + { + "name": "ETF实时日线", + "url": "https://tushare.pro/document/2?doc_id=400", + "doc_id": "400", + "level": 1 + }, + { + "name": "ETF日线行情", + "url": "https://tushare.pro/document/2?doc_id=127", + "doc_id": "127", + "level": 1 + }, + { + "name": "ETF复权因子", + "url": "https://tushare.pro/document/2?doc_id=199", + "doc_id": "199", + "level": 1 + }, + { + "name": "ETF份额规模", + "url": "https://tushare.pro/document/2?doc_id=408", + "doc_id": "408", + "level": 1 + }, + { + "name": "指数专题", + "url": "https://tushare.pro/document/2?doc_id=93", + "doc_id": "93", + "level": 1 + }, + { + "name": "指数基本信息", + "url": "https://tushare.pro/document/2?doc_id=94", + "doc_id": "94", + "level": 1 + }, + { + "name": "指数日线行情", + "url": "https://tushare.pro/document/2?doc_id=95", + "doc_id": "95", + "level": 1 + }, + { + "name": "指数实时日线", + "url": "https://tushare.pro/document/2?doc_id=403", + "doc_id": "403", + "level": 1 + }, + { + "name": "指数周线行情", + "url": "https://tushare.pro/document/2?doc_id=171", + "doc_id": "171", + "level": 1 + }, + { + "name": "指数月线行情", + "url": "https://tushare.pro/document/2?doc_id=172", + "doc_id": "172", + "level": 1 + }, + { + "name": "指数成分和权重", + "url": "https://tushare.pro/document/2?doc_id=96", + "doc_id": "96", + "level": 1 + }, + { + "name": "大盘指数每日指标", + "url": "https://tushare.pro/document/2?doc_id=128", + "doc_id": "128", + "level": 1 + }, + { + "name": "申万行业分类", + "url": "https://tushare.pro/document/2?doc_id=181", + "doc_id": "181", + "level": 1 + }, + { + "name": "申万行业成分(分级)", + "url": "https://tushare.pro/document/2?doc_id=335", + "doc_id": "335", + "level": 1 + }, + { + "name": "申万行业指数日行情", + "url": "https://tushare.pro/document/2?doc_id=327", + "doc_id": "327", + "level": 1 + }, + { + "name": "中信行业成分", + "url": "https://tushare.pro/document/2?doc_id=373", + "doc_id": "373", + "level": 1 + }, + { + "name": "中信行业指数日行情", + "url": "https://tushare.pro/document/2?doc_id=308", + "doc_id": "308", + "level": 1 + }, + { + "name": "国际主要指数", + "url": "https://tushare.pro/document/2?doc_id=211", + "doc_id": "211", + "level": 1 + }, + { + "name": "指数技术面因子(专业版)", + "url": "https://tushare.pro/document/2?doc_id=358", + "doc_id": "358", + "level": 1 + }, + { + "name": "沪深市场每日交易统计", + "url": "https://tushare.pro/document/2?doc_id=215", + "doc_id": "215", + "level": 1 + }, + { + "name": "深圳市场每日交易情况", + "url": "https://tushare.pro/document/2?doc_id=268", + "doc_id": "268", + "level": 1 + }, + { + "name": "公募基金", + "url": "https://tushare.pro/document/2?doc_id=18", + "doc_id": "18", + "level": 1 + }, + { + "name": "基金列表", + "url": "https://tushare.pro/document/2?doc_id=19", + "doc_id": "19", + "level": 1 + }, + { + "name": "基金管理人", + "url": "https://tushare.pro/document/2?doc_id=118", + "doc_id": "118", + "level": 1 + }, + { + "name": "基金经理", + "url": "https://tushare.pro/document/2?doc_id=208", + "doc_id": "208", + "level": 1 + }, + { + "name": "基金规模", + "url": "https://tushare.pro/document/2?doc_id=207", + "doc_id": "207", + "level": 1 + }, + { + "name": "基金净值", + "url": "https://tushare.pro/document/2?doc_id=119", + "doc_id": "119", + "level": 1 + }, + { + "name": "基金分红", + "url": "https://tushare.pro/document/2?doc_id=120", + "doc_id": "120", + "level": 1 + }, + { + "name": "基金持仓", + "url": "https://tushare.pro/document/2?doc_id=121", + "doc_id": "121", + "level": 1 + }, + { + "name": "基金技术面因子(专业版)", + "url": "https://tushare.pro/document/2?doc_id=359", + "doc_id": "359", + "level": 1 + }, + { + "name": "期货数据", + "url": "https://tushare.pro/document/2?doc_id=134", + "doc_id": "134", + "level": 1 + }, + { + "name": "合约信息", + "url": "https://tushare.pro/document/2?doc_id=135", + "doc_id": "135", + "level": 1 + }, + { + "name": "交易日历", + "url": "https://tushare.pro/document/2?doc_id=137", + "doc_id": "137", + "level": 1 + }, + { + "name": "日线行情", + "url": "https://tushare.pro/document/2?doc_id=138", + "doc_id": "138", + "level": 1 + }, + { + "name": "期货周/月线行情(每日更新)", + "url": "https://tushare.pro/document/2?doc_id=337", + "doc_id": "337", + "level": 1 + }, + { + "name": "历史分钟行情", + "url": "https://tushare.pro/document/2?doc_id=313", + "doc_id": "313", + "level": 1 + }, + { + "name": "实时分钟行情", + "url": "https://tushare.pro/document/2?doc_id=340", + "doc_id": "340", + "level": 1 + }, + { + "name": "仓单日报", + "url": "https://tushare.pro/document/2?doc_id=140", + "doc_id": "140", + "level": 1 + }, + { + "name": "每日结算参数", + "url": "https://tushare.pro/document/2?doc_id=141", + "doc_id": "141", + "level": 1 + }, + { + "name": "历史Tick行情", + "url": "https://tushare.pro/document/2?doc_id=314", + "doc_id": "314", + "level": 1 + }, + { + "name": "每日持仓排名", + "url": "https://tushare.pro/document/2?doc_id=139", + "doc_id": "139", + "level": 1 + }, + { + "name": "南华期货指数行情", + "url": "https://tushare.pro/document/2?doc_id=155", + "doc_id": "155", + "level": 1 + }, + { + "name": "期货主力与连续合约", + "url": "https://tushare.pro/document/2?doc_id=189", + "doc_id": "189", + "level": 1 + }, + { + "name": "期货主要品种交易周报", + "url": "https://tushare.pro/document/2?doc_id=216", + "doc_id": "216", + "level": 1 + }, + { + "name": "期货合约涨跌停价格", + "url": "https://tushare.pro/document/2?doc_id=368", + "doc_id": "368", + "level": 1 + }, + { + "name": "现货数据", + "url": "https://tushare.pro/document/2?doc_id=283", + "doc_id": "283", + "level": 1 + }, + { + "name": "上海黄金基础信息", + "url": "https://tushare.pro/document/2?doc_id=284", + "doc_id": "284", + "level": 1 + }, + { + "name": "上海黄金现货日行情", + "url": "https://tushare.pro/document/2?doc_id=285", + "doc_id": "285", + "level": 1 + }, + { + "name": "期权数据", + "url": "https://tushare.pro/document/2?doc_id=157", + "doc_id": "157", + "level": 1 + }, + { + "name": "期权合约信息", + "url": "https://tushare.pro/document/2?doc_id=158", + "doc_id": "158", + "level": 1 + }, + { + "name": "期权日线行情", + "url": "https://tushare.pro/document/2?doc_id=159", + "doc_id": "159", + "level": 1 + }, + { + "name": "期权分钟行情", + "url": "https://tushare.pro/document/2?doc_id=341", + "doc_id": "341", + "level": 1 + }, + { + "name": "债券专题", + "url": "https://tushare.pro/document/2?doc_id=184", + "doc_id": "184", + "level": 1 + }, + { + "name": "可转债基础信息", + "url": "https://tushare.pro/document/2?doc_id=185", + "doc_id": "185", + "level": 1 + }, + { + "name": "可转债发行", + "url": "https://tushare.pro/document/2?doc_id=186", + "doc_id": "186", + "level": 1 + }, + { + "name": "可转债赎回信息", + "url": "https://tushare.pro/document/2?doc_id=269", + "doc_id": "269", + "level": 1 + }, + { + "name": "可转债票面利率", + "url": "https://tushare.pro/document/2?doc_id=305", + "doc_id": "305", + "level": 1 + }, + { + "name": "可转债行情", + "url": "https://tushare.pro/document/2?doc_id=187", + "doc_id": "187", + "level": 1 + }, + { + "name": "可转债技术面因子(专业版)", + "url": "https://tushare.pro/document/2?doc_id=392", + "doc_id": "392", + "level": 1 + }, + { + "name": "可转债转股价变动", + "url": "https://tushare.pro/document/2?doc_id=246", + "doc_id": "246", + "level": 1 + }, + { + "name": "可转债转股结果", + "url": "https://tushare.pro/document/2?doc_id=247", + "doc_id": "247", + "level": 1 + }, + { + "name": "债券回购日行情", + "url": "https://tushare.pro/document/2?doc_id=256", + "doc_id": "256", + "level": 1 + }, + { + "name": "柜台流通式债券报价", + "url": "https://tushare.pro/document/2?doc_id=322", + "doc_id": "322", + "level": 1 + }, + { + "name": "柜台流通式债券最优报价", + "url": "https://tushare.pro/document/2?doc_id=323", + "doc_id": "323", + "level": 1 + }, + { + "name": "大宗交易", + "url": "https://tushare.pro/document/2?doc_id=271", + "doc_id": "271", + "level": 1 + }, + { + "name": "大宗交易明细", + "url": "https://tushare.pro/document/2?doc_id=272", + "doc_id": "272", + "level": 1 + }, + { + "name": "国债收益率曲线", + "url": "https://tushare.pro/document/2?doc_id=201", + "doc_id": "201", + "level": 1 + }, + { + "name": "全球财经事件", + "url": "https://tushare.pro/document/2?doc_id=233", + "doc_id": "233", + "level": 1 + }, + { + "name": "外汇数据", + "url": "https://tushare.pro/document/2?doc_id=177", + "doc_id": "177", + "level": 1 + }, + { + "name": "外汇基础信息(海外)", + "url": "https://tushare.pro/document/2?doc_id=178", + "doc_id": "178", + "level": 1 + }, + { + "name": "外汇日线行情", + "url": "https://tushare.pro/document/2?doc_id=179", + "doc_id": "179", + "level": 1 + }, + { + "name": "港股数据", + "url": "https://tushare.pro/document/2?doc_id=190", + "doc_id": "190", + "level": 1 + }, + { + "name": "港股基础信息", + "url": "https://tushare.pro/document/2?doc_id=191", + "doc_id": "191", + "level": 1 + }, + { + "name": "港股交易日历", + "url": "https://tushare.pro/document/2?doc_id=250", + "doc_id": "250", + "level": 1 + }, + { + "name": "港股日线行情", + "url": "https://tushare.pro/document/2?doc_id=192", + "doc_id": "192", + "level": 1 + }, + { + "name": "港股复权行情", + "url": "https://tushare.pro/document/2?doc_id=339", + "doc_id": "339", + "level": 1 + }, + { + "name": "港股复权因子", + "url": "https://tushare.pro/document/2?doc_id=401", + "doc_id": "401", + "level": 1 + }, + { + "name": "港股分钟行情", + "url": "https://tushare.pro/document/2?doc_id=304", + "doc_id": "304", + "level": 1 + }, + { + "name": "港股实时日线", + "url": "https://tushare.pro/document/2?doc_id=383", + "doc_id": "383", + "level": 1 + }, + { + "name": "港股利润表", + "url": "https://tushare.pro/document/2?doc_id=389", + "doc_id": "389", + "level": 1 + }, + { + "name": "港股资产负债表", + "url": "https://tushare.pro/document/2?doc_id=390", + "doc_id": "390", + "level": 1 + }, + { + "name": "港股现金流量表", + "url": "https://tushare.pro/document/2?doc_id=391", + "doc_id": "391", + "level": 1 + }, + { + "name": "港股财务指标数据", + "url": "https://tushare.pro/document/2?doc_id=388", + "doc_id": "388", + "level": 1 + }, + { + "name": "美股数据", + "url": "https://tushare.pro/document/2?doc_id=251", + "doc_id": "251", + "level": 1 + }, + { + "name": "美股基础信息", + "url": "https://tushare.pro/document/2?doc_id=252", + "doc_id": "252", + "level": 1 + }, + { + "name": "美股交易日历", + "url": "https://tushare.pro/document/2?doc_id=253", + "doc_id": "253", + "level": 1 + }, + { + "name": "美股日线行情", + "url": "https://tushare.pro/document/2?doc_id=254", + "doc_id": "254", + "level": 1 + }, + { + "name": "美股复权行情", + "url": "https://tushare.pro/document/2?doc_id=338", + "doc_id": "338", + "level": 1 + }, + { + "name": "美股复权因子", + "url": "https://tushare.pro/document/2?doc_id=402", + "doc_id": "402", + "level": 1 + }, + { + "name": "美股利润表", + "url": "https://tushare.pro/document/2?doc_id=394", + "doc_id": "394", + "level": 1 + }, + { + "name": "美股资产负债表", + "url": "https://tushare.pro/document/2?doc_id=395", + "doc_id": "395", + "level": 1 + }, + { + "name": "美股现金流量表", + "url": "https://tushare.pro/document/2?doc_id=396", + "doc_id": "396", + "level": 1 + }, + { + "name": "美股财务指标数据", + "url": "https://tushare.pro/document/2?doc_id=393", + "doc_id": "393", + "level": 1 + }, + { + "name": "行业经济", + "url": "https://tushare.pro/document/2?doc_id=82", + "doc_id": "82", + "level": 1 + }, + { + "name": "TMT行业", + "url": "https://tushare.pro/document/2?doc_id=83", + "doc_id": "83", + "level": 1 + }, + { + "name": "台湾电子产业月营收", + "url": "https://tushare.pro/document/2?doc_id=88", + "doc_id": "88", + "level": 1 + }, + { + "name": "台湾电子产业月营收明细", + "url": "https://tushare.pro/document/2?doc_id=87", + "doc_id": "87", + "level": 1 + }, + { + "name": "电影月度票房", + "url": "https://tushare.pro/document/2?doc_id=113", + "doc_id": "113", + "level": 1 + }, + { + "name": "电影周度票房", + "url": "https://tushare.pro/document/2?doc_id=114", + "doc_id": "114", + "level": 1 + }, + { + "name": "电影日度票房", + "url": "https://tushare.pro/document/2?doc_id=115", + "doc_id": "115", + "level": 1 + }, + { + "name": "影院日度票房", + "url": "https://tushare.pro/document/2?doc_id=116", + "doc_id": "116", + "level": 1 + }, + { + "name": "全国电影剧本备案数据", + "url": "https://tushare.pro/document/2?doc_id=156", + "doc_id": "156", + "level": 1 + }, + { + "name": "全国电视剧备案公示数据", + "url": "https://tushare.pro/document/2?doc_id=180", + "doc_id": "180", + "level": 1 + }, + { + "name": "宏观经济", + "url": "https://tushare.pro/document/2?doc_id=147", + "doc_id": "147", + "level": 1 + }, + { + "name": "国内宏观", + "url": "https://tushare.pro/document/2?doc_id=224", + "doc_id": "224", + "level": 1 + }, + { + "name": "利率数据", + "url": "https://tushare.pro/document/2?doc_id=148", + "doc_id": "148", + "level": 1 + }, + { + "name": "Shibor利率", + "url": "https://tushare.pro/document/2?doc_id=149", + "doc_id": "149", + "level": 1 + }, + { + "name": "Shibor报价数据", + "url": "https://tushare.pro/document/2?doc_id=150", + "doc_id": "150", + "level": 1 + }, + { + "name": "LPR贷款基础利率", + "url": "https://tushare.pro/document/2?doc_id=151", + "doc_id": "151", + "level": 1 + }, + { + "name": "Libor利率", + "url": "https://tushare.pro/document/2?doc_id=152", + "doc_id": "152", + "level": 1 + }, + { + "name": "Hibor利率", + "url": "https://tushare.pro/document/2?doc_id=153", + "doc_id": "153", + "level": 1 + }, + { + "name": "温州民间借贷利率", + "url": "https://tushare.pro/document/2?doc_id=173", + "doc_id": "173", + "level": 1 + }, + { + "name": "广州民间借贷利率", + "url": "https://tushare.pro/document/2?doc_id=174", + "doc_id": "174", + "level": 1 + }, + { + "name": "国民经济", + "url": "https://tushare.pro/document/2?doc_id=225", + "doc_id": "225", + "level": 1 + }, + { + "name": "国内生产总值(GDP)", + "url": "https://tushare.pro/document/2?doc_id=227", + "doc_id": "227", + "level": 1 + }, + { + "name": "价格指数", + "url": "https://tushare.pro/document/2?doc_id=226", + "doc_id": "226", + "level": 1 + }, + { + "name": "居民消费价格指数(CPI)", + "url": "https://tushare.pro/document/2?doc_id=228", + "doc_id": "228", + "level": 1 + }, + { + "name": "工业生产者出厂价格指数(PPI)", + "url": "https://tushare.pro/document/2?doc_id=245", + "doc_id": "245", + "level": 1 + }, + { + "name": "金融", + "url": "https://tushare.pro/document/2?doc_id=240", + "doc_id": "240", + "level": 1 + }, + { + "name": "货币供应量", + "url": "https://tushare.pro/document/2?doc_id=241", + "doc_id": "241", + "level": 1 + }, + { + "name": "货币供应量(月)", + "url": "https://tushare.pro/document/2?doc_id=242", + "doc_id": "242", + "level": 1 + }, + { + "name": "社会融资", + "url": "https://tushare.pro/document/2?doc_id=309", + "doc_id": "309", + "level": 1 + }, + { + "name": "社融增量(月度)", + "url": "https://tushare.pro/document/2?doc_id=310", + "doc_id": "310", + "level": 1 + }, + { + "name": "景气度", + "url": "https://tushare.pro/document/2?doc_id=324", + "doc_id": "324", + "level": 1 + }, + { + "name": "采购经理指数(PMI)", + "url": "https://tushare.pro/document/2?doc_id=325", + "doc_id": "325", + "level": 1 + }, + { + "name": "国际宏观", + "url": "https://tushare.pro/document/2?doc_id=217", + "doc_id": "217", + "level": 1 + }, + { + "name": "美国利率", + "url": "https://tushare.pro/document/2?doc_id=218", + "doc_id": "218", + "level": 1 + }, + { + "name": "国债收益率曲线利率", + "url": "https://tushare.pro/document/2?doc_id=219", + "doc_id": "219", + "level": 1 + }, + { + "name": "国债实际收益率曲线利率", + "url": "https://tushare.pro/document/2?doc_id=220", + "doc_id": "220", + "level": 1 + }, + { + "name": "短期国债利率", + "url": "https://tushare.pro/document/2?doc_id=221", + "doc_id": "221", + "level": 1 + }, + { + "name": "国债长期利率", + "url": "https://tushare.pro/document/2?doc_id=222", + "doc_id": "222", + "level": 1 + }, + { + "name": "国债长期利率平均值", + "url": "https://tushare.pro/document/2?doc_id=223", + "doc_id": "223", + "level": 1 + }, + { + "name": "大模型语料专题数据", + "url": "https://tushare.pro/document/2?doc_id=142", + "doc_id": "142", + "level": 1 + }, + { + "name": "国家政策库", + "url": "https://tushare.pro/document/2?doc_id=406", + "doc_id": "406", + "level": 1 + }, + { + "name": "新闻快讯(短讯)", + "url": "https://tushare.pro/document/2?doc_id=143", + "doc_id": "143", + "level": 1 + }, + { + "name": "新闻通讯(长篇)", + "url": "https://tushare.pro/document/2?doc_id=195", + "doc_id": "195", + "level": 1 + }, + { + "name": "新闻联播文字稿", + "url": "https://tushare.pro/document/2?doc_id=154", + "doc_id": "154", + "level": 1 + }, + { + "name": "上市公司公告", + "url": "https://tushare.pro/document/2?doc_id=176", + "doc_id": "176", + "level": 1 + }, + { + "name": "上证e互动问答", + "url": "https://tushare.pro/document/2?doc_id=366", + "doc_id": "366", + "level": 1 + }, + { + "name": "深证易互动问答", + "url": "https://tushare.pro/document/2?doc_id=367", + "doc_id": "367", + "level": 1 + }, + { + "name": "财富管理", + "url": "https://tushare.pro/document/2?doc_id=263", + "doc_id": "263", + "level": 1 + }, + { + "name": "基金销售行业数据", + "url": "https://tushare.pro/document/2?doc_id=264", + "doc_id": "264", + "level": 1 + }, + { + "name": "各渠道公募基金销售保有规模占比", + "url": "https://tushare.pro/document/2?doc_id=265", + "doc_id": "265", + "level": 1 + }, + { + "name": "销售机构公募基金销售保有规模", + "url": "https://tushare.pro/document/2?doc_id=266", + "doc_id": "266", + "level": 1 + }, + { + "name": "数据索引", + "url": "https://tushare.pro/document/2?doc_id=209", + "doc_id": "209", + "level": 1 + }, + { + "name": "社区捐助", + "url": "https://tushare.pro/document/2?doc_id=244", + "doc_id": "244", + "level": 1 + } +] \ No newline at end of file diff --git a/runtime/skills/tushare-finance/reference/接口文档/AH股比价.md b/runtime/skills/tushare-finance/reference/接口文档/AH股比价.md new file mode 100644 index 00000000..ddc640e7 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/AH股比价.md @@ -0,0 +1,160 @@ +# AH股比价 + +**文档ID**: 399 +**原始链接**: https://tushare.pro/document/2?doc_id=399 + +--- + +## AH股比价 + +接口:stk_ah_comparison,可以通过数据工具调试和查看数据。描述:AH股比价数据,可根据交易日期获取历史权限:5000积分起提示:每天盘后17:00更新,单次请求最大返回1000行数据,可循环提取,本接口数据从20250812开始,由于历史不好补充,只能累积 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
hk_codestrN港股股票代码(xxxxx.HK)
ts_codestrNA股票代码(xxxxxx.SH/SZ/BJ)
trade_datestrN交易日期(格式:YYYYMMDD下同)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
hk_codestrY港股股票代码
ts_codestrYA股股票代码
trade_datestrY交易日期
hk_namestrY港股股票名称
hk_pct_chgfloatY港股股票涨跌幅
hk_closefloatY港股股票收盘价
namestrYA股股票名称
closefloatYA股股票收盘价
pct_chgfloatYA股股票涨跌幅
ah_comparisonfloatY比价(A/H)
ah_premiumfloatY溢价(A/H)%
+接口用法 + +``` + +pro = ts.pro_api() + +#获取20250812日所有的AH股比价数据 +df = pro.stk_ah_comparison(trade_date='20250812') + + +``` + +数据样例 + +``` + hk_code ts_code trade_date hk_name hk_pct_chg hk_close name close pct_chg ah_comparison ah_premium +0 02068.HK 601068.SH 20250812 中铝国际 0.78 2.60 中铝国际 5.14 0.00 2.16 115.84 +1 03993.HK 603993.SH 20250812 洛阳钼业 0.60 10.07 洛阳钼业 9.85 0.31 1.07 6.80 +2 06066.HK 601066.SH 20250812 中信建投证券 1.77 13.25 中信建投 26.09 0.66 2.15 114.99 +3 06680.HK 300748.SZ 20250812 金力永磁 -5.67 18.30 金力永磁 27.30 -3.05 1.63 62.88 +4 02333.HK 601633.SH 20250812 长城汽车 3.55 14.60 长城汽车 22.93 1.82 1.71 71.48 +.. ... ... ... ... ... ... ... ... ... ... ... +155 06196.HK 002936.SZ 20250812 郑州银行 1.41 1.44 郑州银行 2.10 0.48 1.59 59.22 +156 06818.HK 601818.SH 20250812 中国光大银行 1.61 3.78 光大银行 4.10 0.99 1.18 18.43 +157 06693.HK 600988.SH 20250812 赤峰黄金 1.76 25.44 赤峰黄金 24.58 0.24 1.05 5.49 +158 02196.HK 600196.SH 20250812 复星医药 2.22 19.77 复星医药 27.70 3.36 1.53 52.98 +159 01065.HK 600874.SH 20250812 天津创业环保股份 2.24 4.10 创业环保 6.01 0.00 1.60 60.05 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/ETF份额规模.md b/runtime/skills/tushare-finance/reference/接口文档/ETF份额规模.md new file mode 100644 index 00000000..def3b49f --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/ETF份额规模.md @@ -0,0 +1,145 @@ +# ETF份额规模 + +**文档ID**: 408 +**原始链接**: https://tushare.pro/document/2?doc_id=408 + +--- + +### 接口介绍 + +接口:etf_share_size描述:获取沪深ETF每日份额和规模数据,能体现规模份额的变化,掌握ETF资金动向,同时提供每日净值和收盘价;数据指标是分批入库,建议在每日19点后提取;另外,涉及海外的ETF数据更新会晚一些属于正常情况。限量:单次最大5000条,可根据代码或日期循环提取积分:需要8000积分可以调取,具体请参阅积分获取办法 + +### 输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN基金代码 (可从ETF基础信息接口提取)
trade_datestrN交易日期(YYYYMMDD格式,下同)
start_datestrN开始日期
end_datestrN结束日期
exchangestrN交易所(SSE上交所 SZSE深交所)
+### 输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期
ts_codestrYETF代码
etf_namestrY基金名称
total_sharefloatY总份额(万份)
total_sizefloatY总规模(万元)
navfloatN基金份额净值(元)
closefloatN收盘价(元)
exchangestrY交易所(SSE上交所 SZSE深交所 BSE北交所)
+### 代码示例 + +``` +#获取”沪深300ETF华夏”ETF2025年以来每个交易日的份额和规模情况 +df = pro.etf_share_size(ts_code='510330.SH', start_date='20250101', end_date='20251224') + +#获取2025年12月24日上交所的所有ETF份额和规模情况 +df = pro.etf_share_size(trade_date='20251224', exchange='SSE') + +``` + +### 数据结果 + +``` + trade_date ts_code etf_name total_share total_size exchange +0 20251224 510330.SH 沪深300ETF华夏 4741854.98 2.287898e+07 SSE +1 20251222 510330.SH 沪深300ETF华夏 4746894.98 2.279127e+07 SSE +2 20251219 510330.SH 沪深300ETF华夏 4756974.98 2.262512e+07 SSE +3 20251218 510330.SH 沪深300ETF华夏 4757514.98 2.253778e+07 SSE +4 20251217 510330.SH 沪深300ETF华夏 4756884.98 2.266418e+07 SSE +.. ... ... ... ... ... ... +232 20250108 510330.SH 沪深300ETF华夏 4032384.98 1.599808e+07 SSE +233 20250107 510330.SH 沪深300ETF华夏 4009164.98 1.592962e+07 SSE +234 20250106 510330.SH 沪深300ETF华夏 3999084.98 1.577239e+07 SSE +235 20250103 510330.SH 沪深300ETF华夏 3994674.98 1.578176e+07 SSE +236 20250102 510330.SH 沪深300ETF华夏 3986754.98 1.593905e+07 SSE + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/ETF分钟行情.md b/runtime/skills/tushare-finance/reference/接口文档/ETF分钟行情.md new file mode 100644 index 00000000..595b2d5f --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/ETF分钟行情.md @@ -0,0 +1,165 @@ +# ETF分钟行情 + +**文档ID**: 387 +**原始链接**: https://tushare.pro/document/2?doc_id=387 + +--- + +## ETF历史分钟行情 + +接口:stk_mins描述:获取ETF分钟数据,支持1min/5min/15min/30min/60min行情,提供Python SDK和 http Restful API两种方式限量:单次最大8000行数据,可以通过股票代码和时间循环获取,本接口可以提供超过10年ETF历史分钟数据权限:正式权限请参阅权限说明 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrYETF代码,e.g. 159001.SZ
freqstrY分钟频度(1min/5min/15min/30min/60min)
start_datedatetimeN开始日期 格式:2025-06-01 09:00:00
end_datedatetimeN结束时间 格式:2025-06-20 19:00:00
+freq参数说明 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
freq说明
1min1分钟
5min5分钟
15min15分钟
30min30分钟
60min60分钟
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYETF代码
trade_timestrY交易时间
openfloatY开盘价
closefloatY收盘价
highfloatY最高价
lowfloatY最低价
volintY成交量
amountfloatY成交金额
+接口用法 + +``` + +pro = ts.pro_api() + +#获取沪深300ETF华夏510330.SH的历史分钟数据 +df = pro.stk_mins(ts_code='510330.SH', freq='1min', start_date='2025-06-20 09:00:00', end_date='2025-06-20 19:00:00') + +``` + +数据样例 + +``` + ts_code trade_time close open high low vol amount +0 510330.SH 2025-06-20 15:00:00 3.991 3.991 3.992 3.990 800600.0 3194805.0 +1 510330.SH 2025-06-20 14:59:00 3.991 3.990 3.991 3.989 182500.0 728177.0 +2 510330.SH 2025-06-20 14:58:00 3.990 3.992 3.992 3.990 113700.0 453763.0 +3 510330.SH 2025-06-20 14:57:00 3.992 3.992 3.992 3.991 17400.0 69460.0 +4 510330.SH 2025-06-20 14:56:00 3.992 3.992 3.992 3.991 447500.0 1786373.0 +.. ... ... ... ... ... ... ... ... +236 510330.SH 2025-06-20 09:34:00 3.994 3.994 3.995 3.994 2528100.0 10097818.0 +237 510330.SH 2025-06-20 09:33:00 3.994 3.991 3.994 3.991 143300.0 572084.0 +238 510330.SH 2025-06-20 09:32:00 3.992 3.990 3.993 3.990 1118500.0 4463264.0 +239 510330.SH 2025-06-20 09:31:00 3.988 3.984 3.992 3.984 1176100.0 4691600.0 +240 510330.SH 2025-06-20 09:30:00 3.983 3.983 3.983 3.983 20700.0 82448.0 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/ETF基准指数.md b/runtime/skills/tushare-finance/reference/接口文档/ETF基准指数.md new file mode 100644 index 00000000..8c20100f --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/ETF基准指数.md @@ -0,0 +1,126 @@ +# ETF基准指数 + +**文档ID**: 386 +**原始链接**: https://tushare.pro/document/2?doc_id=386 + +--- + +## ETF基准指数列表 + +接口:etf_index描述:获取ETF基准指数列表信息限量:单次请求最大返回5000行数据(当前未超过2000个)权限:用户积累8000积分可调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN指数代码
pub_datestrN发布日期(格式:YYYYMMDD)
base_datestrN指数基期(格式:YYYYMMDD)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY指数代码
indx_namestrY指数全称
indx_csnamestrY指数简称
pub_party_namestrY指数发布机构
pub_datestrY指数发布日期
base_datestrY指数基日
bpfloatY指数基点(点)
adj_circlestrY指数成份证券调整周期
+接口示例 + +``` + +#获取当前ETF跟踪的基准指数列表 +df = pro.etf_index(fields='ts_code,indx_name,pub_date,bp') + + +``` + +数据示例 + +``` + ts_code indx_name pub_date bp +0 000068.SH 上证自然资源指数 20100528 1000.000000 +1 000001.SH 上证综合指数 19910715 100.000000 +2 000989.SH 中证全指可选消费指数 20110802 1000.000000 +3 000990.CSI 中证全指主要消费指数 20110802 1000.000000 +4 000043.SH 上证超级大盘指数 20090423 1000.000000 +... ... ... ... ... +1458 932368.CSI 中证800自由现金流指数 20241211 1000.000000 +1460 000680.SH 上证科创板综合指数 20250120 1000.000000 +1461 000681.SH 上证科创板综合价格指数 20250120 1000.000000 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/ETF基本信息.md b/runtime/skills/tushare-finance/reference/接口文档/ETF基本信息.md new file mode 100644 index 00000000..9c719f95 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/ETF基本信息.md @@ -0,0 +1,213 @@ +# ETF基本信息 + +**文档ID**: 385 +**原始链接**: https://tushare.pro/document/2?doc_id=385 + +--- + +## ETF基础信息 + +接口:etf_basic描述:获取国内ETF基础信息,包括了QDII。数据来源与沪深交易所公开披露信息。限量:单次请求最大放回5000条数据(当前ETF总数未超过2000)权限:用户积8000积分可调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrNETF代码(带.SZ/.SH后缀的6位数字,如:159526.SZ)
index_codestrN跟踪指数代码
list_datestrN上市日期(格式:YYYYMMDD)
list_statusstrN上市状态(L上市 D退市 P待上市)
exchangestrN交易所(SH上交所 SZ深交所)
mgrstrN管理人(简称,e.g.华夏基金)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY基金交易代码
csnamestrYETF中文简称
extnamestrYETF扩位简称(对应交易所简称)
cnamestrY基金中文全称
index_codestrYETF基准指数代码
index_namestrYETF基准指数中文全称
setup_datestrY设立日期(格式:YYYYMMDD)
list_datestrY上市日期(格式:YYYYMMDD)
list_statusstrY存续状态(L上市 D退市 P待上市)
exchangestrY交易所(上交所SH 深交所SZ)
mgr_namestrY基金管理人简称
custod_namestrY基金托管人名称
mgt_feefloatY基金管理人收取的费用
etf_typestrY基金投资通道类型(境内、QDII)
+接口示例 + +``` + +#获取当前所有上市的ETF列表 +df = pro.etf_basic(list_status='L', fields='ts_code,extname,index_code,index_name,exchange,mgr_name') + + +#获取“嘉实基金”所有上市的ETF列表 +df = pro.etf_basic(mgr='嘉实基金', list_status='L', fields='ts_code,extname,index_code,index_name,exchange,etf_type') + + +#获取“嘉实基金”在深交所上市的所有ETF列表 +df = pro.etf_basic(mgr='嘉实基金', list_status='L', exchange='SZ', fields='ts_code,extname,index_code,index_name,exchange,etf_type') + + +#获取以沪深300指数为跟踪指数的所有上市的ETF列表 +df = pro.etf_basic(index_code='000300.SH', fields='ts_code,extname,index_code,index_name,exchange,mgr_name') + +``` + +数据示例 + +``` + ts_code extname index_code index_name exchange mgr_name +0 159238.SZ 300ETF增强 000300.SH 沪深300指数 SZ 景顺长城基金 +1 159300.SZ 300ETF 000300.SH 沪深300指数 SZ 富国基金 +2 159330.SZ 沪深300ETF基金 000300.SH 沪深300指数 SZ 西藏东财基金 +3 159393.SZ 沪深300指数ETF 000300.SH 沪深300指数 SZ 万家基金 +4 159673.SZ 沪深300ETF鹏华 000300.SH 沪深300指数 SZ 鹏华基金 +5 159919.SZ 沪深300ETF 000300.SH 沪深300指数 SZ 嘉实基金 +6 159925.SZ 沪深300ETF南方 000300.SH 沪深300指数 SZ 南方基金 +7 159927.SZ 鹏华沪深300指数 000300.SH 沪深300指数 SZ 鹏华基金 +8 510300.SH 沪深300ETF 000300.SH 沪深300指数 SH 华泰柏瑞基金 +9 510310.SH 沪深300ETF易方达 000300.SH 沪深300指数 SH 易方达基金 +10 510320.SH 沪深300ETF中金 000300.SH 沪深300指数 SH 中金基金 +11 510330.SH 沪深300ETF华夏 000300.SH 沪深300指数 SH 华夏基金 +12 510350.SH 沪深300ETF工银 000300.SH 沪深300指数 SH 工银瑞信基金 +13 510360.SH 沪深300ETF基金 000300.SH 沪深300指数 SH 广发基金 +14 510370.SH 300指数ETF 000300.SH 沪深300指数 SH 兴业基金 +15 510380.SH 国寿300ETF 000300.SH 沪深300指数 SH 国寿安保基金 +16 510390.SH 沪深300ETF平安 000300.SH 沪深300指数 SH 平安基金 +17 515130.SH 沪深300ETF博时 000300.SH 沪深300指数 SH 博时基金 +18 515310.SH 沪深300指数ETF 000300.SH 沪深300指数 SH 汇添富基金 +19 515330.SH 沪深300ETF天弘 000300.SH 沪深300指数 SH 天弘基金 +20 515350.SH 民生加银300ETF 000300.SH 沪深300指数 SH 民生加银基金 +21 515360.SH 方正沪深300ETF 000300.SH 沪深300指数 SH 方正富邦基金 +22 515380.SH 沪深300ETF泰康 000300.SH 沪深300指数 SH 泰康基金 +23 515390.SH 沪深300ETF指数基金 000300.SH 沪深300指数 SH 华安基金 +24 515660.SH 沪深300ETF国联安 000300.SH 沪深300指数 SH 国联安基金 +25 515930.SH 永赢沪深300ETF 000300.SH 沪深300指数 SH 永赢基金 +26 561000.SH 沪深300ETF增强基金 000300.SH 沪深300指数 SH 华安基金 +27 561300.SH 300增强ETF 000300.SH 沪深300指数 SH 国泰基金 +28 561930.SH 沪深300ETF招商 000300.SH 沪深300指数 SH 招商基金 +29 561990.SH 沪深300增强ETF 000300.SH 沪深300指数 SH 招商基金 +30 563520.SH 沪深300ETF永赢 000300.SH 沪深300指数 SH 永赢基金 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/ETF复权因子.md b/runtime/skills/tushare-finance/reference/接口文档/ETF复权因子.md new file mode 100644 index 00000000..9414cc5b --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/ETF复权因子.md @@ -0,0 +1,130 @@ +# ETF复权因子 + +**文档ID**: 199 +**原始链接**: https://tushare.pro/document/2?doc_id=199 + +--- + +## 基金复权因子 + +接口:fund_adj描述:获取基金复权因子,用于计算基金复权行情限量:单次最大提取2000行记录,可循环提取,数据总量不限制积分:用户积600积分可调取,超过5000积分以上频次相对较高。具体请参阅积分获取办法 + +复权行情实现参考: + +后复权 = 当日最新价 × 当日复权因子前复权 = 当日最新价 ÷ 最新复权因子 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrNTS基金代码(支持多只基金输入)
trade_datestrN交易日期(格式:yyyymmdd,下同)
start_datestrN开始日期
end_datestrN结束日期
offsetstrN开始行数
limitstrN最大行数
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYts基金代码
trade_datestrY交易日期
adj_factorfloatY复权因子
+接口使用 + +``` + +pro = ts.pro_api() + +df = pro.fund_adj(ts_code='513100.SH', start_date='20190101', end_date='20190926') + +``` + +数据示例 + +``` + ts_code trade_date adj_factor +0 513100.SH 20190926 1.0 +1 513100.SH 20190925 1.0 +2 513100.SH 20190924 1.0 +3 513100.SH 20190923 1.0 +4 513100.SH 20190920 1.0 +5 513100.SH 20190919 1.0 +6 513100.SH 20190918 1.0 +7 513100.SH 20190917 1.0 +8 513100.SH 20190916 1.0 +9 513100.SH 20190912 1.0 +10 513100.SH 20190911 1.0 +11 513100.SH 20190910 1.0 +12 513100.SH 20190909 1.0 +13 513100.SH 20190906 1.0 +14 513100.SH 20190905 1.0 +15 513100.SH 20190904 1.0 +16 513100.SH 20190903 1.0 +17 513100.SH 20190902 1.0 +18 513100.SH 20190830 1.0 +19 513100.SH 20190829 1.0 +20 513100.SH 20190828 1.0 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/ETF实时日线.md b/runtime/skills/tushare-finance/reference/接口文档/ETF实时日线.md new file mode 100644 index 00000000..8ed70f53 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/ETF实时日线.md @@ -0,0 +1,159 @@ +# ETF实时日线 + +**文档ID**: 400 +**原始链接**: https://tushare.pro/document/2?doc_id=400 + +--- + +## ETF实时日线 + +接口:rt_etf_k描述:获取ETF实时日k线行情,支持按ETF代码或代码通配符一次性提取全部ETF实时日k线行情积分:本接口是单独开权限的数据,单独申请权限请参考权限列表 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY支持通配符方式,e.g. 5*.SH、15*.SZ、159101.SZ
topicstrY分类参数,取上海ETF时,需要输入'HQ_FND_TICK',参考下面例子
+注:ts_code代码一定要带.SH/.SZ/.BJ后缀 + +输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYETF代码
nameNoneYETF名称
pre_closefloatY昨收价
highfloatY最高价
openfloatY开盘价
lowfloatY最低价
closefloatY收盘价(最新价)
volintY成交量(股)
amountintY成交金额(元)
numintY开盘以来成交笔数
ask_volume1intN委托卖盘(股)
bid_volume1intN委托买盘(股)
trade_timestrN交易时间
+接口示例 + +``` +#获取今日所有深市ETF实时日线和成交笔数 +df = pro.rt_etf_k(ts_code='1*.SZ') + +#获取今日沪市所有ETF实时日线和成交笔数 +df = pro.rt_etf_k(ts_code='5*.SH', topic='HQ_FND_TICK') + +``` + +数据示例 + +``` + ts_code name pre_close high open low close vol amount num +0 520860.SH 港股通科 1.024 1.054 1.048 1.041 1.048 15071600 15780985 307 +1 515320.SH 电子50 1.173 1.211 1.184 1.184 1.206 1830600 2191339 98 +2 511600.SH 货币ETF 100.008 100.003 100.002 99.999 100.000 12022 1202204 28 +3 501075.SH 科创主题 2.350 2.400 2.357 2.357 2.400 4200 10040 11 +4 589990.SH 科创板综 1.282 1.311 1.280 1.280 1.305 4178600 5413728 147 +.. ... ... ... ... ... ... ... ... ... ... +933 516590.SH 电动汽车 1.244 1.277 1.252 1.252 1.270 1380800 1748398 79 +934 502048.SH 50LOF 1.224 1.238 1.235 1.214 1.218 3200 3908 5 +935 515850.SH 证券龙头 1.519 1.538 1.523 1.520 1.523 11460000 17484157 688 +936 515790.SH 光伏ETF 0.912 0.929 0.919 0.910 0.923 411566128 379094370 14939 +937 516190.SH 文娱ETF 1.137 1.154 1.151 1.146 1.151 1031700 1186303 87 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/ETF日线行情.md b/runtime/skills/tushare-finance/reference/接口文档/ETF日线行情.md new file mode 100644 index 00000000..a21f1257 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/ETF日线行情.md @@ -0,0 +1,156 @@ +# ETF日线行情 + +**文档ID**: 127 +**原始链接**: https://tushare.pro/document/2?doc_id=127 + +--- + +## ETF日线行情 + +接口:fund_daily描述:获取ETF行情每日收盘后成交数据,历史超过10年限量:单次最大2000行记录,可以根据ETF代码和日期循环获取历史,总量不限制积分:需要至少5000积分才可以调取,5000积分频次更高,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN基金代码
trade_datestrN交易日期(YYYYMMDD格式,下同)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS代码
trade_datestrY交易日期
openfloatY开盘价(元)
highfloatY最高价(元)
lowfloatY最低价(元)
closefloatY收盘价(元)
pre_closefloatY昨收盘价(元)
changefloatY涨跌额(元)
pct_chgfloatY涨跌幅(%)
volfloatY成交量(手)
amountfloatY成交额(千元)
+接口示例 + +``` +pro = ts.pro_api() + +#获取”沪深300ETF华夏”ETF2025年以来的行情,并通过fields参数指定输出了部分字段 +df = pro.fund_daily(ts_code='510330.SH', start_date='20250101', end_date='20250618', fields='trade_date,open,high,low,close,vol,amount') + +``` + +数据示例 + +``` + trade_date open high low close vol amount +0 20250618 4.008 4.024 3.996 4.017 382896.00 153574.446 +1 20250617 4.015 4.022 4.000 4.014 440272.04 176617.125 +2 20250616 4.000 4.018 3.996 4.015 423526.00 169788.251 +3 20250613 4.023 4.028 3.992 4.004 1216787.53 487632.318 +4 20250612 4.023 4.039 4.005 4.032 574727.00 231356.321 +.. ... ... ... ... ... ... ... +104 20250108 3.971 3.992 3.908 3.963 3200416.00 1267465.456 +105 20250107 3.939 3.974 3.929 3.973 2239739.00 885818.954 +106 20250106 3.950 3.964 3.917 3.943 1583794.00 624004.760 +107 20250103 4.002 4.013 3.944 3.963 2025111.00 805573.289 +108 20250102 4.110 4.117 3.973 4.001 1768592.00 714820.885 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/Hibor利率.md b/runtime/skills/tushare-finance/reference/接口文档/Hibor利率.md new file mode 100644 index 00000000..c750ece0 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/Hibor利率.md @@ -0,0 +1,168 @@ +# Hibor利率 + +**文档ID**: 153 +**原始链接**: https://tushare.pro/document/2?doc_id=153 + +--- + +## Hibor利率 + +接口:hibor描述:Hibor利率限量:单次最大4000行数据,总量不限制,可通过设置开始和结束日期分段获取积分:用户积累120积分可以调取,具体请参阅积分获取办法 + +HIBOR (Hongkong InterBank Offered Rate),是香港银行同行业拆借利率。指香港货币市场上,银行与银行之间的一年期以下的短期资金借贷利率,从伦敦同业拆借利率(LIBOR)变化出来的。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
datestrN日期 (日期输入格式:YYYYMMDD,下同)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
datestrY日期
onfloatY隔夜
1wfloatY1周
2wfloatY2周
1mfloatY1个月
2mfloatY2个月
3mfloatY3个月
6mfloatY6个月
12mfloatY12个月
+接口调用 + +``` + +pro = ts.pro_api() + +df = pro.hibor(start_date='20180101', end_date='20181130') + +``` + +数据样例 + +``` + date on 1w 2w 1m 2m 3m 6m \ +0 20181130 1.52500 1.10125 1.08000 1.20286 1.83030 2.03786 2.32821 +1 20181129 0.76143 0.95643 1.01036 1.12357 1.80493 2.01018 2.31643 +2 20181128 0.66786 0.95607 0.99929 1.10964 1.77104 1.97643 2.30143 +3 20181127 0.71357 0.95536 0.99786 1.09321 1.76321 1.98351 2.30374 +4 20181126 0.68821 0.92821 0.99107 1.08214 1.75161 1.97742 2.29957 +5 20181123 0.68571 0.84000 0.91036 1.08214 1.75304 1.97591 2.30088 +6 20181122 0.47161 0.59750 0.76750 1.01214 1.73125 1.96500 2.29250 +7 20181121 0.36893 0.56571 0.74429 0.98929 1.71071 1.96569 2.29286 +8 20181120 0.38964 0.58214 0.75464 1.01107 1.70839 1.96571 2.28893 +9 20181119 0.39672 0.59893 0.77464 1.04143 1.71143 1.96643 2.28643 +10 20181116 0.44429 0.60321 0.75214 1.04429 1.71500 1.96750 2.28893 +11 20181115 0.39179 0.63571 0.77857 1.04627 1.71722 1.97607 2.28697 +12 20181114 0.34571 0.64026 0.78821 1.06393 1.72875 2.00000 2.29554 +13 20181113 0.59232 0.82643 0.91643 1.09286 1.77786 2.06920 2.30982 +14 20181112 0.53571 0.75419 0.83321 1.03536 1.75734 2.08286 2.29929 +15 20181109 0.51571 0.75393 0.83321 1.03464 1.76018 2.08179 2.30283 +16 20181108 0.60536 0.75293 0.85179 1.03357 1.75866 2.08107 2.29907 +17 20181107 0.58071 0.72679 0.83107 1.04714 1.74804 2.08467 2.30446 +18 20181106 0.48714 0.67750 0.78786 1.02536 1.72821 2.08071 2.30589 +19 20181105 0.44929 0.68500 0.80214 1.04321 1.72500 2.08179 2.31941 +20 20181102 0.45571 0.73542 0.87679 1.10536 1.73732 2.10018 2.33276 + + 12m +0 2.65929 +1 2.65500 +2 2.65643 +3 2.65571 +4 2.65446 +5 2.65375 +6 2.64750 +7 2.64618 +8 2.63946 +9 2.63960 +10 2.64321 +11 2.64286 +12 2.64857 +13 2.66286 +14 2.65607 +15 2.65857 +16 2.65357 +17 2.65596 +18 2.65464 +19 2.65857 +20 2.67857 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/IPO新股上市.md b/runtime/skills/tushare-finance/reference/接口文档/IPO新股上市.md new file mode 100644 index 00000000..f09ec186 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/IPO新股上市.md @@ -0,0 +1,162 @@ +# IPO新股上市 + +**文档ID**: 123 +**原始链接**: https://tushare.pro/document/2?doc_id=123 + +--- + +## IPO新股列表 + +接口:new_share描述:获取新股上市列表数据限量:单次最大2000条,总量不限制积分:用户需要至少120积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
start_datestrN上网发行开始日期
end_datestrN上网发行结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS股票代码
sub_codestrY申购代码
namestrY名称
ipo_datestrY上网发行日期
issue_datestrY上市日期
amountfloatY发行总量(万股)
market_amountfloatY上网发行总量(万股)
pricefloatY发行价格
pefloatY市盈率
limit_amountfloatY个人申购上限(万股)
fundsfloatY募集资金(亿元)
ballotfloatY中签率
+接口示例 + +``` + +pro = ts.pro_api() + +df = pro.new_share(start_date='20180901', end_date='20181018') + +``` + +数据示例 + +``` + ts_code sub_code name ipo_date issue_date amount market_amount \ +0 002939.SZ 002939 长城证券 20181017 None 31034.0 27931.0 +1 002940.SZ 002940 昂利康 20181011 20181023 2250.0 2025.0 +2 601162.SH 780162 天风证券 20181009 20181019 51800.0 46620.0 +3 300694.SZ 300694 蠡湖股份 20180927 20181015 5383.0 4845.0 +4 300760.SZ 300760 迈瑞医疗 20180927 20181016 12160.0 10944.0 +5 300749.SZ 300749 顶固集创 20180913 20180925 2850.0 2565.0 +6 002937.SZ 002937 兴瑞科技 20180912 20180926 4600.0 4140.0 +7 601577.SH 780577 长沙银行 20180912 20180926 34216.0 30794.0 +8 603583.SH 732583 捷昌驱动 20180911 20180921 3020.0 2718.0 +9 002936.SZ 002936 郑州银行 20180907 20180919 60000.0 54000.0 +10 300748.SZ 300748 金力永磁 20180906 20180921 4160.0 3744.0 +11 603810.SH 732810 丰山集团 20180906 20180917 2000.0 2000.0 +12 002938.SZ 002938 鹏鼎控股 20180905 20180918 23114.0 20803.0 + + price pe limit_amount funds ballot +0 6.31 22.98 9.30 19.582 0.16 +1 23.07 22.99 0.90 5.191 0.03 +2 1.79 22.86 15.50 0.000 0.25 +3 9.89 22.98 2.15 5.324 0.04 +4 48.80 22.99 3.60 59.341 0.08 +5 12.22 22.99 1.10 3.483 0.03 +6 9.94 22.99 1.80 4.572 0.04 +7 7.99 6.97 10.20 27.338 0.17 +8 29.17 22.99 1.20 8.809 0.03 +9 4.59 6.50 18.00 27.540 0.25 +10 5.39 22.98 1.20 2.242 0.05 +11 25.43 20.39 2.00 5.086 0.02 +12 16.07 22.99 6.90 37.145 0.12 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/LPR贷款基础利率.md b/runtime/skills/tushare-finance/reference/接口文档/LPR贷款基础利率.md new file mode 100644 index 00000000..cfc8f43b --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/LPR贷款基础利率.md @@ -0,0 +1,116 @@ +# LPR贷款基础利率 + +**文档ID**: 151 +**原始链接**: https://tushare.pro/document/2?doc_id=151 + +--- + +## LPR贷款基础利率 + +接口:shibor_lpr描述:LPR贷款基础利率限量:单次最大4000(相当于单次可提取18年历史),总量不限制,可通过设置开始和结束日期分段获取积分:用户积累120积分可以调取,具体请参阅积分获取办法 + +LPR介绍 + +贷款基础利率(Loan Prime Rate,简称LPR),是基于报价行自主报出的最优贷款利率计算并发布的贷款市场参考利率。目前,对社会公布1年期贷款基础利率。 + +LPR报价银行团现由10家商业银行组成。报价银行应符合财务硬约束条件和宏观审慎政策框架要求,系统重要性程度高、市场影响力大、综合实力强,已建立内部收益率曲线和内部转移定价机制,具有较强的自主定价能力,已制定本行贷款基础利率管理办法,以及有利于开展报价工作的其他条件。市场利率定价自律机制依据《贷款基础利率集中报价和发布规则》确定和调整报价行成员,监督和管理贷款基础利率运行,规范报价行与指定发布人行为。 + +全国银行间同业拆借中心受权贷款基础利率的报价计算和信息发布。每个交易日根据各报价行的报价,剔除最高、最低各1家报价,对其余报价进行加权平均计算后,得出贷款基础利率报价平均利率,并于11:30对外发布。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
datestrN日期 (日期输入格式:YYYYMMDD,下同)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
datestrY日期
1yfloatY1年贷款利率
5yfloatY5年贷款利率
+接口调用 + +``` + +pro = ts.pro_api() + +df = pro.shibor_lpr(start_date='20180101', end_date='20181130', fields='date,1y') + +``` + +数据样例 + +``` + date 1y +0 20181130 4.31 +1 20181129 4.31 +2 20181128 4.31 +3 20181127 4.31 +4 20181126 4.31 +5 20181123 4.31 +6 20181122 4.31 +7 20181121 4.31 +8 20181120 4.31 +9 20181119 4.31 +10 20181116 4.31 +11 20181115 4.31 +12 20181114 4.31 +13 20181113 4.31 +14 20181112 4.31 +15 20181109 4.31 +16 20181108 4.31 +17 20181107 4.31 +18 20181106 4.31 +19 20181105 4.31 +20 20181102 4.31 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/Libor利率.md b/runtime/skills/tushare-finance/reference/接口文档/Libor利率.md new file mode 100644 index 00000000..66309afd --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/Libor利率.md @@ -0,0 +1,174 @@ +# Libor利率 + +**文档ID**: 152 +**原始链接**: https://tushare.pro/document/2?doc_id=152 + +--- + +## Libor拆借利率 + +接口:libor描述:Libor拆借利率限量:单次最大4000行数据,总量不限制,可通过设置开始和结束日期分段获取积分:用户积累120积分可以调取,具体请参阅积分获取办法 + +Libor(London Interbank Offered Rate ),即伦敦同业拆借利率,是指伦敦的第一流银行之间短期资金借贷的利率,是国际金融市场中大多数浮动利率的基础利率。作为银行从市场上筹集资金进行转贷的融资成本,贷款协议中议定的LIBOR通常是由几家指定的参考银行,在规定的时间(一般是伦敦时间上午11:00)报价的平均利率。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
datestrN日期 (日期输入格式:YYYYMMDD,下同)
start_datestrN开始日期
end_datestrN结束日期
curr_typestrN货币代码 (USD美元 EUR欧元 JPY日元 GBP英镑 CHF瑞郎,默认是USD)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
datestrY日期
curr_typestrY货币
onfloatY隔夜
1wfloatY1周
1mfloatY1个月
2mfloatY2个月
3mfloatY3个月
6mfloatY6个月
12mfloatY12个月
+接口调用 + +``` + +pro = ts.pro_api() + +df = pro.libor(curr_type='USD', start_date='20180101', end_date='20181130') + +``` + +数据样例 + +``` + date curr_type on 1w 1m 2m 3m 6m \ +0 20181130 USD 2.17750 2.22131 2.34694 2.51006 2.73613 2.89463 +1 20181129 USD 2.18275 2.22881 2.34925 2.51125 2.73813 2.88519 +2 20181128 USD 2.18250 2.22450 2.34463 2.49500 2.70663 2.88663 +3 20181127 USD 2.17850 2.23494 2.34931 2.49900 2.70600 2.88444 +4 20181126 USD 2.18300 2.21900 2.33675 2.49525 2.70681 2.89275 +5 20181123 USD 2.17700 2.22188 2.32188 2.49538 2.69119 2.88625 +6 20181122 USD NaN 2.22213 2.31488 2.48013 2.68925 2.88725 +7 20181121 USD 2.18050 2.22100 2.31513 2.47313 2.67694 2.88588 +8 20181120 USD 2.17288 2.21638 2.30550 2.45850 2.65313 2.86325 +9 20181119 USD 2.18075 2.21725 2.30025 2.45769 2.64581 2.86575 +10 20181116 USD 2.17538 2.21225 2.30088 2.45213 2.64450 2.86263 +11 20181115 USD 2.17938 2.21125 2.30250 2.44913 2.64000 2.86019 +12 20181114 USD 2.17575 2.20963 2.31038 2.44531 2.62900 2.86344 +13 20181113 USD 2.17788 2.21613 2.30650 2.44413 2.61613 2.85500 +14 20181112 USD NaN 2.21550 2.30663 2.44525 2.61413 2.85538 +15 20181109 USD 2.17500 2.21913 2.31438 2.45513 2.61813 2.85800 +16 20181108 USD 2.17988 2.21619 2.31844 2.45863 2.61463 2.85763 +17 20181107 USD 2.17725 2.21588 2.31531 2.44550 2.60113 2.84350 +18 20181106 USD 2.17663 2.21138 2.31688 2.42863 2.59125 2.84150 +19 20181105 USD 2.17525 2.21425 2.31600 2.42950 2.58925 2.83575 +20 20181102 USD 2.17463 2.21400 2.31788 2.42625 2.59238 2.82888 + + 12m +0 3.12025 +1 3.11869 +2 3.13413 +3 3.13075 +4 3.12838 +5 3.12075 +6 3.10950 +7 3.11038 +8 3.09713 +9 3.10738 +10 3.12363 +11 3.11838 +12 3.12963 +13 3.13206 +14 3.13475 +15 3.14413 +16 3.14075 +17 3.12513 +18 3.11638 +19 3.11688 +20 3.10488 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/ST股票列表.md b/runtime/skills/tushare-finance/reference/接口文档/ST股票列表.md new file mode 100644 index 00000000..62b3c5f5 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/ST股票列表.md @@ -0,0 +1,118 @@ +# ST股票列表 + +**文档ID**: 397 +**原始链接**: https://tushare.pro/document/2?doc_id=397 + +--- + +## ST股票列表 + +接口:stock_st,可以通过数据工具调试和查看数据。描述:获取ST股票列表,可根据交易日期获取历史上每天的ST列表权限:3000积分起提示:每天上午9:20更新,单次请求最大返回1000行数据,可循环提取,本接口数据从20160101开始,太早历史无法补齐 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码
trade_datestrN交易日期(格式:YYYYMMDD下同)
start_datestrN开始时间
end_datestrN结束时间
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
namestrY股票名称
trade_datestrY交易日期
typestrY类型
type_namestrY类型名称
+接口用法 + +``` + +pro = ts.pro_api() + +#获取20250813日所有的ST股票 +df = pro.stock_st(trade_date='20250813') + + +``` + +数据样例 + +``` + ts_code name trade_date type type_name +0 300313.SZ *ST天山 20250813 ST 风险警示板 +1 605081.SH *ST太和 20250813 ST 风险警示板 +2 300391.SZ *ST长药 20250813 ST 风险警示板 +3 300343.SZ ST联创 20250813 ST 风险警示板 +4 300044.SZ ST赛为 20250813 ST 风险警示板 +.. ... ... ... ... ... +170 300175.SZ ST朗源 20250813 ST 风险警示板 +171 603721.SH *ST天择 20250813 ST 风险警示板 +172 600289.SH ST信通 20250813 ST 风险警示板 +173 000929.SZ *ST兰黄 20250813 ST 风险警示板 +174 000638.SZ *ST万方 20250813 ST 风险警示板 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/Shibor利率.md b/runtime/skills/tushare-finance/reference/接口文档/Shibor利率.md new file mode 100644 index 00000000..8042522b --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/Shibor利率.md @@ -0,0 +1,151 @@ +# Shibor利率 + +**文档ID**: 149 +**原始链接**: https://tushare.pro/document/2?doc_id=149 + +--- + +## Shibor利率数据 + +接口:shibor描述:shibor利率限量:单次最大2000,总量不限制,可通过设置开始和结束日期分段获取积分:用户积累120积分可以调取,具体请参阅积分获取办法 + +Shibor利率介绍 + +上海银行间同业拆放利率(Shanghai Interbank Offered Rate,简称Shibor),以位于上海的全国银行间同业拆借中心为技术平台计算、发布并命名,是由信用等级较高的银行组成报价团自主报出的人民币同业拆出利率计算确定的算术平均利率,是单利、无担保、批发性利率。目前,对社会公布的Shibor品种包括隔夜、1周、2周、1个月、3个月、6个月、9个月及1年。 + +Shibor报价银行团现由18家商业银行组成。报价银行是公开市场一级交易商或外汇市场做市商,在中国货币市场上人民币交易相对活跃、信息披露比较充分的银行。中国人民银行成立Shibor工作小组,依据《上海银行间同业拆放利率(Shibor)实施准则》确定和调整报价银行团成员、监督和管理Shibor运行、规范报价行与指定发布人行为。 + +全国银行间同业拆借中心受权Shibor的报价计算和信息发布。每个交易日根据各报价行的报价,剔除最高、最低各4家报价,对其余报价进行算术平均计算后,得出每一期限品种的Shibor,并于11:00对外发布。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
datestrN日期 (日期输入格式:YYYYMMDD,下同)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
datestrY日期
onfloatY隔夜
1wfloatY1周
2wfloatY2周
1mfloatY1个月
3mfloatY3个月
6mfloatY6个月
9mfloatY9个月
1yfloatY1年
+接口调用 + +``` + +pro = ts.pro_api() + +df = pro.shibor(start_date='20180101', end_date='20181101') + +``` + +数据样例 + +``` + date on 1w 2w 1m 3m 6m 9m 1y +0 20181101 2.5470 2.6730 2.6910 2.6960 2.9760 3.2970 3.5040 3.5500 +1 20181031 2.3700 2.7150 2.7300 2.6890 2.9630 3.2980 3.5040 3.5500 +2 20181030 1.5660 2.5980 2.6400 2.6630 2.9570 3.2950 3.5010 3.5500 +3 20181029 1.8520 2.6090 2.6510 2.6720 2.9580 3.2970 3.5020 3.5500 +4 20181026 2.0670 2.6180 2.6500 2.6730 2.9520 3.2970 3.5020 3.5500 +5 20181025 2.2150 2.6300 2.6510 2.6750 2.9480 3.2970 3.5050 3.5520 +6 20181024 2.3930 2.6310 2.6530 2.6750 2.9240 3.2960 3.4980 3.5440 +7 20181023 2.4510 2.6350 2.6530 2.6720 2.9030 3.2890 3.4880 3.5320 +8 20181022 2.4750 2.6320 2.6500 2.6630 2.8710 3.2770 3.4710 3.5160 +9 20181019 2.4450 2.6220 2.6480 2.6550 2.8420 3.2670 3.4560 3.5070 +10 20181018 2.4270 2.6110 2.6370 2.6510 2.8320 3.2600 3.4530 3.5040 +11 20181017 2.3530 2.6040 2.6320 2.6510 2.8180 3.2540 3.4500 3.5050 +12 20181016 2.3730 2.6030 2.6330 2.6580 2.8000 3.2530 3.4500 3.5050 +13 20181015 2.3770 2.6120 2.6370 2.6680 2.8010 3.2530 3.4510 3.5050 +14 20181012 2.4390 2.6150 2.6440 2.6820 2.8000 3.2500 3.4530 3.5050 +15 20181011 2.3600 2.6110 2.6500 2.6920 2.8010 3.2510 3.4550 3.5060 +16 20181010 2.3980 2.6180 2.6730 2.7050 2.8100 3.2530 3.4590 3.5020 +17 20181009 2.5020 2.6330 2.7030 2.7340 2.8160 3.2580 3.4640 3.5040 +18 20181008 2.5360 2.6570 2.7660 2.7810 2.8360 3.2690 3.4760 3.5120 +19 20180930 2.6530 2.7660 3.4730 2.8020 2.8470 3.2870 3.4890 3.5210 +20 20180929 2.0730 2.7830 3.3100 2.8020 2.8460 3.2850 3.4890 3.5210 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/Shibor报价数据.md b/runtime/skills/tushare-finance/reference/接口文档/Shibor报价数据.md new file mode 100644 index 00000000..a5c70edf --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/Shibor报价数据.md @@ -0,0 +1,226 @@ +# Shibor报价数据 + +**文档ID**: 150 +**原始链接**: https://tushare.pro/document/2?doc_id=150 + +--- + +## Shibor报价数据 + +接口:shibor_quote描述:Shibor报价数据限量:单次最大4000行数据,总量不限制,可通过设置开始和结束日期分段获取积分:用户积累120积分可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
datestrN日期 (日期输入格式:YYYYMMDD,下同)
start_datestrN开始日期
end_datestrN结束日期
bankstrN银行名称 (中文名称,例如 农业银行)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
datestrY日期
bankstrY报价银行
on_bfloatY隔夜_Bid
on_afloatY隔夜_Ask
1w_bfloatY1周_Bid
1w_afloatY1周_Ask
2w_bfloatY2周_Bid
2w_afloatY2周_Ask
1m_bfloatY1月_Bid
1m_afloatY1月_Ask
3m_bfloatY3月_Bid
3m_afloatY3月_Ask
6m_bfloatY6月_Bid
6m_afloatY6月_Ask
9m_bfloatY9月_Bid
9m_afloatY9月_Ask
1y_bfloatY1年_Bid
1y_afloatY1年_Ask
+接口调用 + +``` + +pro = ts.pro_api() + +df = pro.shibor_quote(start_date='20180101', end_date='20181101') + +``` + +数据样例 + +``` + date bank on_b on_a 1w_b 1w_a 2w_b 2w_a 1m_b 1m_a \ +0 20181101 民生银行 2.540 2.540 2.65 2.65 2.67 2.67 2.680 2.680 +1 20181101 国开行 2.570 2.570 2.71 2.71 2.75 2.75 2.690 2.690 +2 20181101 邮储银行 2.550 2.550 2.72 2.72 2.72 2.72 2.690 2.690 +3 20181101 广发银行 2.560 2.560 2.66 2.66 2.68 2.68 2.720 2.720 +4 20181101 华夏银行 2.550 2.550 2.72 2.72 2.73 2.73 2.690 2.690 +5 20181101 汇丰中国 2.550 2.550 2.65 2.65 2.68 2.68 2.690 2.690 +6 20181101 上海银行 2.560 2.560 2.70 2.70 2.73 2.73 2.690 2.690 +7 20181101 北京银行 2.570 2.570 2.67 2.67 2.65 2.65 2.600 2.600 +8 20181101 浦发银行 2.560 2.560 2.75 2.75 2.65 2.65 2.700 2.700 +9 20181101 兴业银行 2.530 2.530 2.65 2.65 2.60 2.60 2.500 2.500 +10 20181101 光大银行 2.540 2.540 2.65 2.65 2.70 2.70 2.720 2.720 +11 20181101 中信银行 2.550 2.550 2.65 2.65 2.70 2.70 2.700 2.700 +12 20181101 招商银行 2.540 2.540 2.67 2.67 2.65 2.65 2.700 2.700 +13 20181101 交通银行 2.540 2.540 2.68 2.68 2.72 2.72 2.690 2.690 +14 20181101 建设银行 2.530 2.530 2.67 2.67 2.68 2.68 2.720 2.720 +15 20181101 中国银行 2.540 2.540 2.65 2.65 2.66 2.66 2.680 2.680 +16 20181101 农业银行 2.550 2.550 2.70 2.70 2.75 2.75 2.760 2.760 +17 20181101 工商银行 2.500 2.500 2.68 2.68 2.70 2.70 2.720 2.720 +18 20181031 民生银行 2.310 2.310 2.72 2.72 2.73 2.73 2.730 2.730 +19 20181031 国开行 2.370 2.370 2.75 2.75 2.76 2.76 2.690 2.690 +20 20181031 邮储银行 2.350 2.350 2.73 2.73 2.72 2.72 2.670 2.670 + + 3m_b 3m_a 6m_b 6m_a 9m_b 9m_a 1y_b 1y_a +0 2.960 2.960 3.290 3.290 3.510 3.510 3.550 3.550 +1 2.970 2.970 3.320 3.320 3.530 3.530 3.570 3.570 +2 2.960 2.960 3.300 3.300 3.500 3.500 3.550 3.550 +3 3.000 3.000 3.250 3.250 3.500 3.500 3.550 3.550 +4 2.970 2.970 3.300 3.300 3.510 3.510 3.550 3.550 +5 2.970 2.970 3.300 3.300 3.500 3.500 3.550 3.550 +6 2.960 2.960 3.300 3.300 3.510 3.510 3.550 3.550 +7 3.000 3.000 3.400 3.400 3.550 3.550 3.600 3.600 +8 2.960 2.960 3.300 3.300 3.500 3.500 3.550 3.550 +9 2.950 2.950 3.100 3.100 3.400 3.400 3.500 3.500 +10 3.000 3.000 3.300 3.300 3.500 3.500 3.550 3.550 +11 3.000 3.000 3.300 3.300 3.550 3.550 3.550 3.550 +12 3.100 3.100 3.300 3.300 3.550 3.550 3.550 3.550 +13 2.970 2.970 3.300 3.300 3.510 3.510 3.560 3.560 +14 3.000 3.000 3.260 3.260 3.500 3.500 3.550 3.550 +15 2.940 2.940 3.280 3.280 3.480 3.480 3.520 3.520 +16 3.000 3.000 3.300 3.300 3.500 3.500 3.550 3.550 +17 2.880 2.880 3.240 3.240 3.420 3.420 3.470 3.470 +18 2.970 2.970 3.300 3.300 3.500 3.500 3.550 3.550 +19 2.960 2.960 3.320 3.320 3.520 3.520 3.560 3.560 +20 2.960 2.960 3.300 3.300 3.500 3.500 3.550 3.550 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/上市公司公告.md b/runtime/skills/tushare-finance/reference/接口文档/上市公司公告.md new file mode 100644 index 00000000..4eea4c99 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/上市公司公告.md @@ -0,0 +1,124 @@ +# 上市公司公告 + +**文档ID**: 176 +**原始链接**: https://tushare.pro/document/2?doc_id=176 + +--- + +## 上市公司全量公告 + +接口:anns_d描述:获取全量公告数据,提供pdf下载URL限量:单次最大2000条数,可以跟进日期循环获取全量权限:本接口为单独权限,请参考权限说明 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码
ann_datestrN公告日期(yyyymmdd格式,下同)
start_datestrN公告开始日期
end_datestrN公告结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ann_datestrY公告日期
ts_codestrY股票代码
namestrY股票名称
titlestrY标题
urlstrYURL,原文下载链接
rec_timedatetimeN发布时间
+接口调用 + +``` + +pro = ts.pro_api() + +df = pro.anns_d(ann_date='20230621') + +``` + +数据样例 + +``` + ann_date ts_code name title +0 20230621 600590.SH 泰豪科技 第八届董事会第十五次会议决议公告 +1 20230621 300504.SZ 天邑股份 天邑股份:关于回购注销部分限制性股票的公告 +2 20230621 002815.SZ 崇达技术 崇达技术:中信建投证券股份有限公司关于崇达技术股份有限公司2022年限制性股票激励计划首次授... +3 20230621 600212.SH 绿能慧充 绿能慧充2022年年度股东大会会议资料 +4 20230621 002508.SZ 老板电器 老板电器:关于向激励对象授予股票期权的公告 +... ... ... ... ... +1995 20230620 600152.SH 维科技术 维科技术关于向2022年股票期权激励计划激励对象授予预留部分股票期权(第二批次)的公告 +1996 20230620 301290.SZ 东星医疗 东星医疗:关于对深圳证券交易所关注函的回复公告 +1997 20230620 600998.SH 九州通 九州通关于控股股东2022年非公开发行可交换公司债券(第二、三期)进入换股期的提示性公告 +1998 20230620 300371.SZ 汇中股份 汇中股份:关于子公司完成工商变更的公告 +1999 20230620 300061.SZ 旗天科技 旗天科技:关于为子公司提供担保的公告 + +[2000 rows x 4 columns] + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/上市公司基本信息.md b/runtime/skills/tushare-finance/reference/接口文档/上市公司基本信息.md new file mode 100644 index 00000000..df7c8d42 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/上市公司基本信息.md @@ -0,0 +1,189 @@ +# 上市公司基本信息 + +**文档ID**: 112 +**原始链接**: https://tushare.pro/document/2?doc_id=112 + +--- + +## 上市公司基本信息 + +接口:stock_company,可以通过数据工具调试和查看数据。描述:获取上市公司基础信息,单次提取4500条,可以根据交易所分批提取积分:用户需要至少120积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + +
名称类型必须描述
ts_codestrN股票代码
exchangestrN交易所代码 ,SSE上交所 SZSE深交所 BSE北交所
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
com_namestrY公司全称
com_idstrY统一社会信用代码
exchangestrY交易所代码
chairmanstrY法人代表
managerstrY总经理
secretarystrY董秘
reg_capitalfloatY注册资本(万元)
setup_datestrY注册日期
provincestrY所在省份
citystrY所在城市
introductionstrN公司介绍
websitestrY公司主页
emailstrY电子邮件
officestrN办公室
employeesintY员工人数
main_businessstrN主要业务及产品
business_scopestrN经营范围
+接口示例 + +``` +pro = ts.pro_api() + +#或者 +#pro = ts.pro_api('your token') + +df = pro.stock_company(exchange='SZSE', fields='ts_code,chairman,manager,secretary,reg_capital,setup_date,province') + +``` + +数据示例 + +``` + ts_code chairman manager secretary reg_capital setup_date province \ +0 000001.SZ 谢永林 胡跃飞 周强 1.717041e+06 19871222 广东 +1 000002.SZ 郁亮 祝九胜 朱旭 1.103915e+06 19840530 广东 +2 000003.SZ 马钟鸿 马钟鸿 安汪 3.334336e+04 19880208 广东 +3 000004.SZ 李林琳 李林琳 徐文苏 8.397668e+03 19860505 广东 +4 000005.SZ 丁芃 郑列列 罗晓春 1.058537e+05 19870730 广东 +5 000006.SZ 赵宏伟 朱新宏 杜汛 1.349995e+05 19850525 广东 +6 000007.SZ 智德宇 智德宇 陈伟彬 3.464480e+04 19830311 广东 +7 000008.SZ 王志全 钟岩 王志刚 2.818330e+05 19891011 北京 +8 000009.SZ 陈政立 陈政立 郭山清 2.149345e+05 19830706 广东 +9 000010.SZ 曾嵘 李德友 金小刚 8.198547e+04 19881231 广东 +10 000011.SZ 刘声向 王航军 范维平 5.959791e+04 19830117 广东 +11 000012.SZ 陈琳 王健 杨昕宇 2.863277e+05 19840910 广东 +12 000013.SZ 厉怒江 阮克竖 刘渝敏 3.033550e+04 19920114 广东 +13 000014.SZ 陈勇 温毅 王凡 2.017052e+04 19870727 广东 +14 000015.SZ 宿南南 马骧 蒋孝安 1.598761e+05 19880408 广东 +15 000016.SZ 刘凤喜 周彬 吴勇军 2.407945e+05 19801001 广东 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/上市公司管理层.md b/runtime/skills/tushare-finance/reference/接口文档/上市公司管理层.md new file mode 100644 index 00000000..042c8521 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/上市公司管理层.md @@ -0,0 +1,175 @@ +# 上市公司管理层 + +**文档ID**: 193 +**原始链接**: https://tushare.pro/document/2?doc_id=193 + +--- + +## 上市公司管理层 + +接口:stk_managers描述:获取上市公司管理层积分:用户需要2000积分才可以调取,5000积分以上频次相对较高,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码,支持单个或多个股票输入
ann_datestrN公告日期(YYYYMMDD格式,下同)
start_datestrN公告开始日期
end_datestrN公告结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS股票代码
ann_datestrY公告日期
namestrY姓名
genderstrY性别
levstrY岗位类别
titlestrY岗位
edustrY学历
nationalstrY国籍
birthdaystrY出生年月
begin_datestrY上任日期
end_datestrY离任日期
resumestrN个人简历
+接口用例 + +``` + +pro = ts.pro_api() + +#获取单个公司高管全部数据 +df = pro.stk_managers(ts_code='000001.SZ') + +#获取多个公司高管全部数据 +df = pro.stk_managers(ts_code='000001.SZ,600000.SH') + +``` + +数据样例 + +``` + ts_code ann_date name gender ... national birthday begin_date end_date +0 000001.SZ 20190604 姚贵平 M ... 中国 1961 20180815 20190604 +1 000001.SZ 20190604 姚贵平 M ... 中国 1961 20170629 20190604 +2 000001.SZ 20190604 姚贵平 M ... 中国 1961 20180129 20190604 +3 000001.SZ 20190309 吴鹏 M ... 中国 1965 20110817 20190309 +4 000001.SZ 20190307 孙永桢 F ... 中国 1968 20181025 None +5 000001.SZ 20180816 杨志群 M ... 中国 1970 20180815 None +6 000001.SZ 20180816 郭世邦 M ... 中国 1965 20180815 None +7 000001.SZ 20180405 何之江 M ... 中国 1965 20170513 20180405 +8 000001.SZ 20180203 项有志 M ... 中国 1964 20170913 None +9 000001.SZ 20180130 杨如生 M ... 中国 196802 20161107 None +10 000001.SZ 20180130 蔡方方 F ... 中国 1974 20161107 None +11 000001.SZ 20180130 郭田勇 M ... 中国 196808 20161107 None +12 000001.SZ 20180130 郭建 M ... 中国 1964 20161107 None +13 000001.SZ 20180130 杨如生 M ... 中国 196802 20161107 None +14 000001.SZ 20180130 杨如生 M ... 中国 196802 20161107 None +15 000001.SZ 20180130 姚波 M ... 中国 1971 20101227 None +16 000001.SZ 20180130 王春汉 M ... 中国 1951 20160811 None +17 000001.SZ 20180130 郭田勇 M ... 中国 196808 20160811 None +18 000001.SZ 20180130 郭田勇 M ... 中国 196808 20160811 None +19 000001.SZ 20180130 韩小京 M ... 中国 1955 20140121 None +20 000001.SZ 20180130 陈心颖 F ... 新加坡 1977 20140121 None +21 000001.SZ 20180130 蔡方方 F ... 中国 1974 20140121 None +22 000001.SZ 20180130 王松奇 M ... 中国 1952 20140121 None +23 000001.SZ 20180130 王春汉 M ... 中国 1951 20140121 None +24 000001.SZ 20180130 韩小京 M ... 中国 1955 20140121 None +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/上海黄金基础信息.md b/runtime/skills/tushare-finance/reference/接口文档/上海黄金基础信息.md new file mode 100644 index 00000000..ab2abccc --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/上海黄金基础信息.md @@ -0,0 +1,162 @@ +# 上海黄金基础信息 + +**文档ID**: 284 +**原始链接**: https://tushare.pro/document/2?doc_id=284 + +--- + +## 黄金现货基础信息 + +接口:sge_basic描述:获取上海黄金交易所现货合约基础信息限量:单次最大100条,当前现货合约数不足20个,可以一次提取全部,不需要循环提取积分:用户积5000积分可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN合约代码 (支持多个,逗号分隔,不输入为获取全部)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY品种代码
ts_namestrY品种名称
trade_typestrY交易类型
t_unitfloatY交易单位(克/手)
p_unitfloatY报价单位
min_changefloatY最小变动价位
price_limitfloatY每日价格最大波动限制
min_volintY最小单笔报价量(手)
max_volintY最大单笔报价量(手)
trade_modestrY交易期限
margin_ratefloatY保证金比例
liq_ratefloatY违约金比例(%)
trade_timestrY交易时间
list_datestrY上市日期
+接口用法 + +``` + +pro = ts.pro_api() + +df = pro.sge_basic() + +``` + +或者 + +``` + +df = pro.sge_basic(ts_code='Au99.95') + +``` + +数据样例 + +``` + ts_code ts_name min_vol max_vol trade_time +0 Au99.95 黄金9995 1 500 白天:9:00至15:30,夜间:19:50 至次日 02:30 +1 Au99.99 黄金9999 1 50000 白天:9:00至15:30,夜间:19:50 至次日 02:30 +2 Au(T+D) 黄金延期 1 200 上午:9:00 至 11:30,下午 ... +3 Pt99.95 铂金9995 1 1000 白天:9:00至15:30,夜间:19:50 至次日 02:30 +4 Ag(T+D) 白银延期 1 2000 上午:9:00 至 11:30,下午:... +5 Au100g 100克金条 1 1000 白天:9:00至15:30,夜间:19:50 至次日 02:30 +6 Au(T+N1) 黄金T+N1 1 2000 上午:9:00 至 11:30,下午:13:30 至 ... +7 Au(T+N2) 黄金T+N2 1 2000 上午:9:00 至 11:30,下午:13:30 至 ... +8 mAu(T+D) 迷你黄金延期 1 2000 上午:9:00 至 11:30,下午:13:30 至 ... +9 iAu99.99 国际板黄金9999 1 50000 白天:9:00至15:30,夜间:19:50 至次日 02:30 +10 PGC30g 熊猫金币30克 1 1000 白天:9:00至15:30,夜间:20:00至次日02:30 +11 NYAuTN06 沪纽金AuTN06 1 2000 白天:9:00至15:30,夜间:19:50 至次日 02:30 +12 NYAuTN12 沪纽金AuTN12 1 2000 白天:9:00至15:30,夜间:19:50 至次日 02:30 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/上海黄金现货日行情.md b/runtime/skills/tushare-finance/reference/接口文档/上海黄金现货日行情.md new file mode 100644 index 00000000..5afb5c31 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/上海黄金现货日行情.md @@ -0,0 +1,179 @@ +# 上海黄金现货日行情 + +**文档ID**: 285 +**原始链接**: https://tushare.pro/document/2?doc_id=285 + +--- + +## 现货黄金日行情 + +接口:sge_daily描述:获取上海黄金交易所现货合约日线行情限量:单次最大2000,可循环或者分页提取积分:用户积2000积分可调取,具体请参阅积分获取办法 + +注:数据由当日9:00至15:30的交易和前一日夜盘的20:00至2:30数据构成,成交量和成交金额为双向计量。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN合约代码,可通过基础信息获得
trade_datestrN交易日期
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY现货合约代码
trade_datestrY交易日
closefloatY收盘点(元/克)
openfloatY开盘点(元/克)
highfloatY最高点(元/克)
lowfloatY最低点(元/克)
price_avgfloatY加权平均价(元/克)
changefloatY涨跌点位(元/克)
pct_changefloatY涨跌幅
volfloatY成交量(千克)
amountfloatY成交金额(元)
oifloatY市场持仓
settle_volfloatY交收量
settle_direstrY持仓方向
+接口示例 + +``` + +pro = ts.pro_api() + +#获取单日统计数据 +df = pro.sge_daily(trade_date='20220311') + +#获取某合约指定日期,指定字段输出的数据 +df = pro.sge_daily(ts_code='', start_date='20220301', end_date='20220311', fields='ts_code,close,open,vol') + + +``` + +数据示例 + +``` + ts_code trade_date close open high low vol settle_dire +0 Au99.95 20220311 403.3000 403.2000 403.3000 403.2000 24.00 None +1 Au99.99 20220311 403.6000 405.9700 408.0000 402.8000 13667.66 None +2 Au(T+D) 20220311 403.2200 405.0100 407.7000 402.5300 27196.00 空支付给多 +3 Pt99.95 20220311 227.0400 228.0000 228.0000 226.3000 384.00 None +4 Ag(T+D) 20220311 5.1340 5.1820 5.1850 5.1090 2428664.00 空支付给多 +5 Au100g 20220311 403.0300 405.4500 406.0000 402.3600 29.40 None +6 Au(T+N1) 20220311 405.7000 408.0000 408.0000 402.2000 21.80 None +7 Au(T+N2) 20220311 408.1000 411.0000 414.5000 408.0500 91.20 None +8 mAu(T+D) 20220311 403.4400 406.6200 407.7500 402.7500 4367.80 空支付给多 +9 iAu99.99 20220311 405.3400 406.3000 408.0000 405.0000 2.06 None +10 PGC30g 20220311 409.3200 410.0000 410.0000 408.9000 0.36 None +11 NYAuTN06 20220311 404.5500 407.8500 408.8000 404.0000 15.80 None +12 NYAuTN12 20220311 409.0500 413.8500 413.8500 408.9000 214.40 None + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/上证e互动问答.md b/runtime/skills/tushare-finance/reference/接口文档/上证e互动问答.md new file mode 100644 index 00000000..eef94c43 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/上证e互动问答.md @@ -0,0 +1,135 @@ +# 上证e互动问答 + +**文档ID**: 366 +**原始链接**: https://tushare.pro/document/2?doc_id=366 + +--- + +## 上证E互动 + +接口:irm_qa_sh,历史数据开始于2023年6月。描述:获取上交所e互动董秘问答文本数据。上证e互动是由上海证券交易所建立、上海证券市场所有参与主体无偿使用的沟通平台,旨在引导和促进上市公司、投资者等各市场参与主体之间的信息沟通,构建集中、便捷的互动渠道。本接口数据记录了以上沟通问答的文本数据。限量:单次请求最大返回3000行数据,可根据股票代码,日期等参数循环提取全部数据权限:用户后120积分可以试用,正式权限为10000积分,或申请单独开权限,请参考权限说明 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码
trade_datestrN交易日期(格式YYYYMMDD,下同)
start_datestrN开始日期
end_datestrN结束日期
pub_datestrN发布开始日期(格式:2025-06-03 16:43:03)
pub_datestrN发布结束日期(格式:2025-06-03 18:43:23)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
namestrY公司名称
trade_datestrY日期
qstrY问题
astrY回复
pub_timedatetimeY回复时间
+接口调用 + +``` + +pro = ts.pro_api() + +#获取2025年2月12日上证e互动的问答文本 +df = pro.irm_qa_sh(ann_date='20250212') + +``` + +数据样例 + +``` + ts_code name q a +0 601121.SH 宝地矿业 股价利多因素主要看基本面,关键是业绩,利空因素就是减持和低价增发,目前宝地的业绩难以抵消股东... 尊敬的投资者,您好!衷心感谢您对宝地矿业的关注与鞭策。公司将加快推进重点项目建设,做好生产经... +1 600615.SH 丰华股份 您好!我是一名城市居民,长期关注空气污染问题。想请问贵公司在日常经营过程中,是否采取了有效的... 尊敬的投资者您好!公司不属于重点排污单位。公司高度重视环境保护工作,采取有效措施不断提高环境... +2 600615.SH 丰华股份 公司镁合金等材料在机器人行业应用前景远大。公司是不是可以考虑加大在机器人方面的战略布局? 尊敬的投资者您好!镁合金材料在轻量化方面应用领域宽泛,目前公司的镁合金产品主要应用于交通工具... +3 601121.SH 宝地矿业 如果宝地矿业董事会看好自己公司的投资价值,为什么宁可委托申万宏源证券投资理财,也不用自有资金... 尊敬的投资者,您好。感谢您对宝地矿业的关注与建议。公司始终秉持稳健的财务管理和资金使用原则,... +4 600615.SH 丰华股份 尊敬的董秘您好,据报道人形机器人所使用除peek材料之外,最多的就是镁合金相关材质,请问公司... 尊敬的投资者您好!目前公司没有人形机器人项目储备,感谢您的关注! +.. ... ... ... ... +95 600423.SH 柳化股份 领导您好!我是一名心系环境的普通居民,长期对空气污染问题保持高度关注。请问贵公司在生产过程中... 投资者,您好!公司十分重视环境问题,积极推动节能减排理念,三废排放严格按照国家标准执行,具体... +96 600190.SH ST锦港 公司董事会,你公司2024之前问题很大,涉刑事等众多问题,公司必须发布或配合彻查业绩巨亏问题... 尊敬的投资者,您好!公司对相关事项进展将及时履行信息披露义务,请以公司对外披露的公告为准,感... +97 688120.SH 华海清科 你公司在国内行业的竞争优势有哪些?是否将这些优势转化为了公司的发展成果? 尊敬的投资者您好!公司是一家拥有核心自主知识产权的高端半导体装备制造商,产品主要应用于芯片制... +98 688120.SH 华海清科 你公司被看好或认可的地方在哪里? 尊敬的投资者您好!公司是一家拥有核心自主知识产权的高端半导体装备制造商,产品主要应用于芯片制... +99 600630.SH 龙头股份 请问公司接入微信小店已有一段时间,请问微信小店的销售情况如何? 尊敬的投资者,您好!公司旗下三枪品牌目前已入驻微信第三方平台有赞商城。您可在微信小程序搜索“... + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/业绩快报.md b/runtime/skills/tushare-finance/reference/接口文档/业绩快报.md new file mode 100644 index 00000000..58f73d6a --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/业绩快报.md @@ -0,0 +1,251 @@ +# 业绩快报 + +**文档ID**: 46 +**原始链接**: https://tushare.pro/document/2?doc_id=46 + +--- + +## 业绩快报 + +接口:express描述:获取上市公司业绩快报权限:用户需要至少2000积分才可以调取,具体请参阅积分获取办法提示:当前接口只能按单只股票获取其历史数据,如果需要获取某一季度全部上市公司数据,请使用express_vip接口(参数一致),需积攒5000积分。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY股票代码
ann_datestrN公告日期
start_datestrN公告开始日期
end_datestrN公告结束日期
periodstrN报告期(每个季度最后一天的日期,比如20171231表示年报,20170630半年报,20170930三季报)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型描述
ts_codestrTS股票代码
ann_datestr公告日期
end_datestr报告期
revenuefloat营业收入(元)
operate_profitfloat营业利润(元)
total_profitfloat利润总额(元)
n_incomefloat净利润(元)
total_assetsfloat总资产(元)
total_hldr_eqy_exc_min_intfloat股东权益合计(不含少数股东权益)(元)
diluted_epsfloat每股收益(摊薄)(元)
diluted_roefloat净资产收益率(摊薄)(%)
yoy_net_profitfloat去年同期修正后净利润
bpsfloat每股净资产
yoy_salesfloat同比增长率:营业收入
yoy_opfloat同比增长率:营业利润
yoy_tpfloat同比增长率:利润总额
yoy_dedu_npfloat同比增长率:归属母公司股东的净利润
yoy_epsfloat同比增长率:基本每股收益
yoy_roefloat同比增减:加权平均净资产收益率
growth_assetsfloat比年初增长率:总资产
yoy_equityfloat比年初增长率:归属母公司的股东权益
growth_bpsfloat比年初增长率:归属于母公司股东的每股净资产
or_last_yearfloat去年同期营业收入
op_last_yearfloat去年同期营业利润
tp_last_yearfloat去年同期利润总额
np_last_yearfloat去年同期净利润
eps_last_yearfloat去年同期每股收益
open_net_assetsfloat期初净资产
open_bpsfloat期初每股净资产
perf_summarystr业绩简要说明
is_auditint是否审计: 1是 0否
remarkstr备注
+接口用法 + +``` + +pro = ts.pro_api() + +pro.express(ts_code='600000.SH', start_date='20180101', end_date='20180701', fields='ts_code,ann_date,end_date,revenue,operate_profit,total_profit,n_income,total_assets') + +``` + +获取某一季度全部股票数据 + +``` + +df = pro.express_vip(period='20181231',fields='ts_code,ann_date,end_date,revenue,operate_profit,total_profit,n_income,total_assets') + +``` + +数据样例 + +``` + ts_code ann_date end_date revenue operate_profit total_profit n_income total_assets \ +0 603535.SH 20180411 20180331 2.064659e+08 3.345047e+07 3.340047e+07 2.672643e+07 1.682111e+09 +1 603535.SH 20180208 20171231 1.034262e+09 1.323373e+08 1.440493e+08 1.188325e+08 1.710466e+09 +2 603535.SH 20171016 20170930 7.064117e+08 9.509520e+07 9.931530e+07 8.202480e+07 1.672986e+09 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/业绩预告.md b/runtime/skills/tushare-finance/reference/接口文档/业绩预告.md new file mode 100644 index 00000000..d8032c82 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/业绩预告.md @@ -0,0 +1,175 @@ +# 业绩预告 + +**文档ID**: 45 +**原始链接**: https://tushare.pro/document/2?doc_id=45 + +--- + +## 业绩预告 + +接口:forecast,可以通过数据工具调试和查看数据。描述:获取业绩预告数据权限:用户需要至少2000积分才可以调取,具体请参阅积分获取办法提示:当前接口只能按单只股票获取其历史数据,如果需要获取某一季度全部上市公司数据,请使用forecast_vip接口(参数一致),需积攒5000积分。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码(二选一)
ann_datestrN公告日期 (二选一)
start_datestrN公告开始日期
end_datestrN公告结束日期
periodstrN报告期(每个季度最后一天的日期,比如20171231表示年报,20170630半年报,20170930三季报)
typestrN预告类型(预增/预减/扭亏/首亏/续亏/续盈/略增/略减)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型描述
ts_codestrTS股票代码
ann_datestr公告日期
end_datestr报告期
typestr业绩预告类型(预增/预减/扭亏/首亏/续亏/续盈/略增/略减)
p_change_minfloat预告净利润变动幅度下限(%)
p_change_maxfloat预告净利润变动幅度上限(%)
net_profit_minfloat预告净利润下限(万元)
net_profit_maxfloat预告净利润上限(万元)
last_parent_netfloat上年同期归属母公司净利润
first_ann_datestr首次公告日
summarystr业绩预告摘要
change_reasonstr业绩变动原因
+接口用法 + +``` + +pro = ts.pro_api() + +pro.forecast(ann_date='20190131', fields='ts_code,ann_date,end_date,type,p_change_min,p_change_max,net_profit_min') + +``` + +获取某一季度全部股票数据 + +``` + +df = pro.forecast_vip(period='20181231',fields='ts_code,ann_date,end_date,type,p_change_min,p_change_max,net_profit_min') + +``` + +数据样例 + +``` + ts_code ann_date end_date type p_change_min p_change_max \ +0 000005.SZ 20190131 20181231 预增 618.5600 945.1800 +1 000825.SZ 20190131 20181231 略增 3.8500 12.5100 +2 000566.SZ 20190131 20181231 预增 50.0000 100.0000 +3 000932.SZ 20190131 20181231 预增 60.8864 68.1664 +4 000557.SZ 20190131 20181231 预增 66.6800 66.6800 +5 600127.SH 20190131 20181231 首亏 -601.5517 -510.3604 +6 600159.SH 20190131 20181231 预增 315.0000 315.0000 +7 600963.SH 20190131 20181231 略增 2.3800 11.5800 +8 002336.SZ 20190131 20181231 续亏 33.1367 47.9952 +9 601608.SH 20190131 20181231 预增 228.5900 274.5700 +10 600531.SH 20190131 20181231 预减 -61.8800 -54.3200 +11 300200.SZ 20190131 20181231 预增 82.4000 112.4000 +12 300441.SZ 20190131 20181231 略减 -20.5100 -0.6400 +13 300157.SZ 20190131 20181231 扭亏 107.3969 108.5176 +14 300052.SZ 20190131 20181231 略减 -30.0000 0.0000 +15 002328.SZ 20190131 20181231 略增 0.0000 20.0000 +16 300420.SZ 20190131 20181231 预增 61.1500 90.8000 +17 300109.SZ 20190131 20181231 续盈 -13.8100 7.7300 +18 300479.SZ 20190131 20181231 略减 -35.8400 -6.6700 +19 000402.SZ 20190131 20181231 略增 1.0000 10.0000 +20 002626.SZ 20190131 20181231 略增 37.1200 47.6600 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/东方财富App热榜.md b/runtime/skills/tushare-finance/reference/接口文档/东方财富App热榜.md new file mode 100644 index 00000000..16afaa24 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/东方财富App热榜.md @@ -0,0 +1,141 @@ +# 东方财富App热榜 + +**文档ID**: 321 +**原始链接**: https://tushare.pro/document/2?doc_id=321 + +--- + +## 东方财富热板 + +接口:dc_hot描述:获取东方财富App热榜数据,包括A股市场、ETF基金、港股市场、美股市场等等,每日盘中提取4次,收盘后4次,最晚22点提取一次。限量:单次最大2000条,可根据日期等参数循环获取全部数据积分:用户积8000积分可调取使用,积分获取办法请参阅积分获取办法注意:本接口只限个人学习和研究使用,如需商业用途,请自行联系东方财富解决数据采购问题。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrN交易日期
ts_codestrNTS代码
marketstrN类型(A股市场、ETF基金、港股市场、美股市场)
hot_typestrN热点类型(人气榜、飙升榜)
is_newstrN是否最新(默认Y,如果为N则为盘中和盘后阶段采集,具体时间可参考rank_time字段,状态N每小时更新一次,状态Y更新时间为22:30)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期
data_typestrY数据类型
ts_codestrY股票代码
ts_namestrY股票名称
rankintY排行或者热度
pct_changefloatY涨跌幅%
current_pricefloatY当前价
rank_timestrY排行榜获取时间
+接口示例 + +``` + +#获取查询月份券商金股 +df = pro.dc_hot(trade_date='20240415', market='A股市场',hot_type='人气榜', fields='ts_code,ts_name,rank') + +``` + +数据示例 + +``` + ts_code ts_name rank +0 601099.SH 太平洋 1 +1 601995.SH 中金公司 2 +2 002235.SZ 安妮股份 3 +3 601136.SH 首创证券 4 +4 600127.SH 金健米业 5 +.. ... ... ... +95 300675.SZ 建科院 96 +96 601900.SH 南方传媒 97 +97 600280.SH 中央商场 98 +98 300898.SZ 熊猫乳品 99 +99 600519.SH 贵州茅台 100 + +``` + +数据来源 diff --git a/runtime/skills/tushare-finance/reference/接口文档/东方财富概念成分.md b/runtime/skills/tushare-finance/reference/接口文档/东方财富概念成分.md new file mode 100644 index 00000000..46cf66c8 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/东方财富概念成分.md @@ -0,0 +1,104 @@ +# 东方财富概念成分 + +**文档ID**: 363 +**原始链接**: https://tushare.pro/document/2?doc_id=363 + +--- + +## 东方财富板块成分 + +接口:dc_member描述:获取东方财富板块每日成分数据,可以根据概念板块代码和交易日期,获取历史成分限量:单次最大获取5000条数据,可以通过日期和代码循环获取权限:用户积累6000积分可调取,具体请参阅积分获取办法注意:本接口只限个人学习和研究使用,如需商业用途,请自行联系东方财富解决数据采购问题。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN板块指数代码
con_codestrN成分股票代码
trade_datestrN交易日期(YYYYMMDD格式)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期
ts_codestrY概念代码
con_codestrY成分代码
namestrY成分股名称
+接口示例 + +``` + +#获取东方财富2025年1月2日的人形机器人概念板块成分列表 +df = pro.dc_member(trade_date='20250102', ts_code='BK1184.DC') + + +``` + +数据示例 + +``` + trade_date ts_code con_code name +0 20250102 BK1184.DC 002117.SZ 东港股份 +1 20250102 BK1184.DC 603662.SH 柯力传感 +2 20250102 BK1184.DC 688165.SH 埃夫特-U +3 20250102 BK1184.DC 300660.SZ 江苏雷利 +4 20250102 BK1184.DC 873593.BJ 鼎智科技 +.. ... ... ... ... +59 20250102 BK1184.DC 002139.SZ 拓邦股份 +60 20250102 BK1184.DC 301236.SZ 软通动力 +61 20250102 BK1184.DC 601727.SH 上海电气 +62 20250102 BK1184.DC 300432.SZ 富临精工 +63 20250102 BK1184.DC 300843.SZ 胜蓝股份 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/东方财富概念板块.md b/runtime/skills/tushare-finance/reference/接口文档/东方财富概念板块.md new file mode 100644 index 00000000..034e5b11 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/东方财富概念板块.md @@ -0,0 +1,160 @@ +# 东方财富概念板块 + +**文档ID**: 362 +**原始链接**: https://tushare.pro/document/2?doc_id=362 + +--- + +## 东方财富概念板块 + +接口:dc_index描述:获取东方财富每个交易日的概念板块数据,支持按日期查询限量:单次最大可获取5000条数据,历史数据可根据日期循环获取权限:用户积累6000积分可调取,具体请参阅积分获取办法 + +注意:本接口只限个人学习和研究使用,如需商业用途,请自行联系东方财富解决数据采购问题。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN指数代码(支持多个代码同时输入,用逗号分隔)
namestrN板块名称(例如:人形机器人)
trade_datestrN交易日期(YYYYMMDD格式,下同)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY概念代码
trade_datestrY交易日期
namestrY概念名称
leadingstrY领涨股票名称
leading_codestrY领涨股票代码
pct_changefloatY涨跌幅
leading_pctfloatY领涨股票涨跌幅
total_mvfloatY总市值(万元)
turnover_ratefloatY换手率
up_numintY上涨家数
down_numintY下降家数
+接口示例 + +``` + +#获取东方财富2025年1月3日的概念板块列表 +df = pro.dc_index(trade_date='20250103', fields='ts_code,name,turnover_rate,up_num,down_num') + + +``` + +数据示例 + +``` + ts_code name turnover_rate up_num down_num +0 BK1186.DC 首发经济 8.3700 4 31 +1 BK1185.DC 冰雪经济 4.0800 2 32 +2 BK1184.DC 人形机器人 4.0800 2 62 +3 BK1183.DC 谷子经济 4.6300 2 55 +4 BK1182.DC 智谱AI 5.4000 0 33 +.. ... ... ... ... ... +453 BK0498.DC AB股 1.7300 4 67 +454 BK0494.DC 节能环保 2.1600 32 378 +455 BK0493.DC 新能源 1.4800 19 184 +456 BK0492.DC 煤化工 1.7000 16 56 +457 BK0490.DC 军工 2.5200 32 465 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/东财概念和行业指数行情.md b/runtime/skills/tushare-finance/reference/接口文档/东财概念和行业指数行情.md new file mode 100644 index 00000000..c9cfde0e --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/东财概念和行业指数行情.md @@ -0,0 +1,164 @@ +# 东财概念和行业指数行情 + +**文档ID**: 382 +**原始链接**: https://tushare.pro/document/2?doc_id=382 + +--- + +## 东财概念板块行情 + +接口:dc_daily描述:获取东财概念板块、行业指数板块、地域板块行情数据,历史数据开始于2020年限量:单次最大2000条数据,可根据日期参数循环获取权限:用户积累6000积分可调取,具体请参阅积分获取办法注意:本接口只限个人学习和研究使用,如需商业用途,请自行联系东方财富解决数据采购问题。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN板块代码(格式:xxxxx.DC)
trade_datestrN交易日期(格式:YYYYMMDD下同)
start_datestrN开始日期
end_datestrN结束日期
idx_typestrN板块类型: 概念板块、行业板块、地域板块
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY板块代码
trade_datestrY交易日
closefloatY收盘点位
openfloatY开盘点位
highfloatY最高点位
lowfloatY最低点位
changefloatY涨跌点位
pct_changefloatY涨跌幅
volfloatY成交量
amountfloatY成交额
swingfloatY振幅
turnover_ratefloatY换手率
+接口示例 + +``` + +#获取东方财富2025年5月13日概念板块行情 +df = pro.dc_daily(trade_date='20250513') + + +``` + +数据示例 + +``` + ts_code trade_date close open high low pct_change +0 BK1063.DC 20250513 792.5200 793.5200 795.0400 786.9000 0.8700 +1 BK1051.DC 20250513 12408.8600 12510.2500 12573.2800 12350.8900 4.3700 +2 BK0816.DC 20250513 65.8600 66.6700 67.0200 65.4500 3.7700 +3 BK0547.DC 20250513 12810.7600 12745.7200 12823.3500 12691.3900 0.6000 +4 BK1082.DC 20250513 1306.9800 1337.2300 1342.8900 1302.9700 -1.3900 +.. ... ... ... ... ... ... ... +430 BK0915.DC 20250513 1136.7400 1159.1800 1162.3600 1133.9400 -1.0200 +431 BK1084.DC 20250513 1481.1500 1514.2300 1517.7200 1476.3200 -0.6100 +432 BK0957.DC 20250513 1277.3800 1295.2900 1303.0000 1275.1900 -0.3500 +433 BK1156.DC 20250513 1350.4700 1356.8500 1372.2800 1344.9400 0.0100 +434 BK0881.DC 20250513 1156.1600 1181.2600 1184.1800 1154.0800 -0.5700 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/中信行业成分.md b/runtime/skills/tushare-finance/reference/接口文档/中信行业成分.md new file mode 100644 index 00000000..6475707d --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/中信行业成分.md @@ -0,0 +1,204 @@ +# 中信行业成分 + +**文档ID**: 373 +**原始链接**: https://tushare.pro/document/2?doc_id=373 + +--- + +## 中信行业成分 + +接口:ci_index_member描述:按三级分类提取中信行业成分,可提供某个分类的所有成分,也可按股票代码提取所属分类,参数灵活限量:单次最大5000行,总量不限制权限:用户需5000积分可调取,积分获取方法请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
l1_codestrN一级行业代码
l2_codestrN二级行业代码
l3_codestrN三级行业代码
ts_codestrN股票代码
is_newstrN是否最新(默认为“Y是”)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
l1_codestrY一级行业代码
l1_namestrY一级行业名称
l2_codestrY二级行业代码
l2_namestrY二级行业名称
l3_codestrY三级行业代码
l3_namestrY三级行业名称
ts_codestrY成分股票代码
namestrY成分股票名称
in_datestrY纳入日期
out_datestrY剔除日期
is_newstrY是否最新Y是N否
+接口示例 + +``` + +#获取二级分类元器件的成份股 +df = pro.ci_index_member(l2_code='CI005835.CI', fields='l2_code,l1_name,ts_code,name') + +#获取000001.SZ所属行业 +df = pro.ci_index_member(ts_code='000001.SZ') + +``` + +数据示例 + +``` + l2_code l1_name ts_code name +0 CI005835.CI 电子 301628.SZ 强达电路 +1 CI005835.CI 电子 920060.BJ 万源通 +2 CI005835.CI 电子 301251.SZ 威尔高 +3 CI005835.CI 电子 002552.SZ 宝鼎科技 +4 CI005835.CI 电子 301566.SZ 达利凯普 +5 CI005835.CI 电子 688519.SH 南亚新材 +6 CI005835.CI 电子 603920.SH 世运电路 +7 CI005835.CI 电子 603936.SH 博敏电子 +8 CI005835.CI 电子 603989.SH 艾华集团 +9 CI005835.CI 电子 688020.SH 方邦股份 +10 CI005835.CI 电子 300852.SZ 四会富仕 +11 CI005835.CI 电子 688655.SH 迅捷兴 +12 CI005835.CI 电子 688183.SH 生益电子 +13 CI005835.CI 电子 301132.SZ 满坤科技 +14 CI005835.CI 电子 001389.SZ 广合科技 +15 CI005835.CI 电子 002288.SZ *ST超华(退市) +16 CI005835.CI 电子 600563.SH 法拉电子 +17 CI005835.CI 电子 603186.SH 华正新材 +18 CI005835.CI 电子 603228.SH 景旺电子 +19 CI005835.CI 电子 603328.SH 依顿电子 +20 CI005835.CI 电子 000636.SZ 风华高科 +21 CI005835.CI 电子 000823.SZ 超声电子 +22 CI005835.CI 电子 002134.SZ 天津普林 +23 CI005835.CI 电子 002138.SZ 顺络电子 +24 CI005835.CI 电子 002199.SZ *ST东晶 +25 CI005835.CI 电子 002436.SZ 兴森科技 +26 CI005835.CI 电子 002463.SZ 沪电股份 +27 CI005835.CI 电子 002484.SZ 江海股份 +28 CI005835.CI 电子 002579.SZ 中京电子 +29 CI005835.CI 电子 002618.SZ 丹邦退(退市) +30 CI005835.CI 电子 002636.SZ 金安国纪 +31 CI005835.CI 电子 300814.SZ 中富电路 +32 CI005835.CI 电子 300964.SZ 本川智能 +33 CI005835.CI 电子 002815.SZ 崇达技术 +34 CI005835.CI 电子 002859.SZ 洁美科技 +35 CI005835.CI 电子 002913.SZ 奥士康 +36 CI005835.CI 电子 002916.SZ 深南电路 +37 CI005835.CI 电子 301366.SZ 一博科技 +38 CI005835.CI 电子 300319.SZ 麦捷科技 +39 CI005835.CI 电子 300408.SZ 三环集团 +40 CI005835.CI 电子 300476.SZ 胜宏科技 +41 CI005835.CI 电子 688630.SH 芯碁微装 +42 CI005835.CI 电子 300975.SZ 商络电子 +43 CI005835.CI 电子 837821.BJ 则成电子 +44 CI005835.CI 电子 871981.BJ 晶赛科技 +45 CI005835.CI 电子 300657.SZ 弘信电子 +46 CI005835.CI 电子 301282.SZ 金禄电子 +47 CI005835.CI 电子 300739.SZ 明阳电路 +48 CI005835.CI 电子 600183.SH 生益科技 +49 CI005835.CI 电子 600237.SH 铜峰电子 +50 CI005835.CI 电子 603386.SH 骏亚科技 +51 CI005835.CI 电子 605258.SH 协和电子 +52 CI005835.CI 电子 300903.SZ 科翔股份 +53 CI005835.CI 电子 605058.SH 澳弘电子 +54 CI005835.CI 电子 301041.SZ 金百泽 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/中信行业指数日行情.md b/runtime/skills/tushare-finance/reference/接口文档/中信行业指数日行情.md new file mode 100644 index 00000000..69abec09 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/中信行业指数日行情.md @@ -0,0 +1,154 @@ +# 中信行业指数日行情 + +**文档ID**: 308 +**原始链接**: https://tushare.pro/document/2?doc_id=308 + +--- + +## 中信行业指数行情 + +接口:ci_daily描述:获取中信行业指数日线行情限量:单次最大4000条,可循环提取积分:5000积分可调取,可通过指数代码和日期参数循环获取所有数据 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN行业代码
trade_datestrN交易日期(YYYYMMDD格式,下同)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY指数代码
trade_datestrY交易日期
openfloatY开盘点位
lowfloatY最低点位
highfloatY最高点位
closefloatY收盘点位
pre_closefloatY昨日收盘点位
changefloatY涨跌点位
pct_changefloatY涨跌幅
volfloatY成交量(万股)
amountfloatY成交额(万元)
+接口示例 + +``` + +pro = ts.pro_api('your token') + +df = pro.ci_daily(trade_date='20230705', fields='ts_code,trade_date,open,low,high,close') + +``` + +数据示例 + +``` + ts_code trade_date open low high close +0 CI005001.CI 20230705 2757.5662 2736.8198 2764.1863 2754.2617 +1 CI005002.CI 20230705 3006.7166 3000.1382 3039.3916 3029.7837 +2 CI005003.CI 20230705 6443.6250 6431.1250 6597.5933 6588.1401 +3 CI005004.CI 20230705 2675.3940 2672.7278 2693.6438 2676.9941 +4 CI005005.CI 20230705 1575.1489 1571.6997 1597.4792 1593.6205 +.. ... ... ... ... ... ... +435 CI005920.CI 20230705 6585.6924 6521.1846 6599.1216 6529.9458 +436 CI005921.CI 20230705 2759.9133 2753.9324 2781.3979 2757.9863 +437 CI005922.CI 20230705 5690.3843 5645.3955 5690.4165 5652.8184 +438 CI005923.CI 20230705 5855.1333 5808.8325 5855.1470 5816.7471 +439 CI005924.CI 20230705 5782.8662 5737.0601 5782.8984 5744.5962 + +[440 rows x 6 columns] + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/中央结算系统持股明细.md b/runtime/skills/tushare-finance/reference/接口文档/中央结算系统持股明细.md new file mode 100644 index 00000000..e1ed300e --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/中央结算系统持股明细.md @@ -0,0 +1,134 @@ +# 中央结算系统持股明细 + +**文档ID**: 274 +**原始链接**: https://tushare.pro/document/2?doc_id=274 + +--- + +## 中央结算系统持股明细 + +接口:ccass_hold_detail描述:获取中央结算系统机构席位持股明细,数据覆盖全历史,根据交易所披露时间,当日数据在下一交易日早上9点前完成限量:单次最大返回6000条数据,可以循环或分页提取积分:用户积8000积分可调取,每分钟可以请求300次 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码 (e.g. 605009.SH)
hk_codestrN港交所代码 (e.g. 95009)
trade_datestrN交易日期(YYYYMMDD格式,下同)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期
ts_codestrY股票代号
namestrY股票名称
col_participant_idstrY参与者编号
col_participant_namestrY机构名称
col_shareholdingstrY持股量(股)
col_shareholding_percentstrY占已发行股份/权证/单位百分比(%)
+接口用法 + +``` + +pro = ts.pro_api() + +df = pro.ccass_hold_detail(ts_code='00960.HK', trade_date='20211101', fields='trade_date,ts_code,col_participant_id,col_participant_name,col_shareholding') + +``` + +数据样例 + +``` + trade_date ts_code col_participant_id col_participant_name col_shareholding +0 20211101 00960.HK B01777 大和资本市场香港有限公司 3000 +1 20211101 00960.HK B01977 中财证券有限公司 3000 +2 20211101 00960.HK B02068 勤丰证券有限公司 3000 +3 20211101 00960.HK B01413 京华山一国际(香港)有限公司 2500 +4 20211101 00960.HK B02120 利弗莫尔证券有限公司 2500 +.. ... ... ... ... ... +164 20211101 00960.HK B01459 奕丰证券(香港)有限公司 3000 +165 20211101 00960.HK B01508 西证(香港)证券经纪有限公司 3000 +166 20211101 00960.HK B01511 达利证券有限公司 3000 +167 20211101 00960.HK B01657 日盛嘉富证券国际有限公司 3000 +168 20211101 00960.HK B01712 华生证券有限公司 3000 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/中央结算系统持股统计.md b/runtime/skills/tushare-finance/reference/接口文档/中央结算系统持股统计.md new file mode 100644 index 00000000..7de2db15 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/中央结算系统持股统计.md @@ -0,0 +1,129 @@ +# 中央结算系统持股统计 + +**文档ID**: 295 +**原始链接**: https://tushare.pro/document/2?doc_id=295 + +--- + +## 中央结算系统持股汇总 + +接口:ccass_hold描述:获取中央结算系统持股汇总数据,覆盖全部历史数据,根据交易所披露时间,当日数据在下一交易日早上9点前完成入库限量:单次最大5000条数据,可循环或分页提供全部积分:用户120积分可以试用看数据,5000积分每分钟可以请求300次,8000积分以上可以请求500次每分钟,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码 (e.g. 605009.SH)
hk_codestrN港交所代码 (e.g. 95009)
trade_datestrN交易日期(YYYYMMDD格式,下同)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期
ts_codestrY股票代号
namestrY股票名称
shareholdingstrY于中央结算系统的持股量(股)
Shareholding in CCASS
hold_numsstrY参与者数目(个)
hold_ratiostrY占于上交所上市及交易的A股总数的百分比(%)
% of the total number of A shares listed and traded on the SSE
+Note: + +- The total number of A shares listed and traded on the SSE of the relevant SSE-listed company used for calculating the percentage of shareholding may not have taken into account any change in connection with or as a result of any corporate actions of the relevant company and hence, may not be up-to-date. The percentage of shareholding is for reference only. + +- The total number of A shares listed and traded on the SSE of the relevant SSE-listed company used for calculating the percentage of shareholding may not be equal to the actual total number of issued shares of that company. + + +接口用法 + +``` + +pro = ts.pro_api() + +df = pro.ccass_hold(ts_code='00960.HK') + +``` + +数据样例 + +``` + trade_date ts_code name shareholding hold_nums hold_ratio +0 20220519 00960.HK 龍湖集團 4576163843 182 75.30 +1 20220518 00960.HK 龍湖集團 4576043843 182 75.30 +2 20220517 00960.HK 龍湖集團 4575955343 180 75.30 +3 20220516 00960.HK 龍湖集團 4575905343 179 75.30 +4 20220513 00960.HK 龍湖集團 4575905343 181 75.30 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/主营业务构成.md b/runtime/skills/tushare-finance/reference/接口文档/主营业务构成.md new file mode 100644 index 00000000..07269b65 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/主营业务构成.md @@ -0,0 +1,133 @@ +# 主营业务构成 + +**文档ID**: 81 +**原始链接**: https://tushare.pro/document/2?doc_id=81 + +--- + +## 主营业务构成 + +接口:fina_mainbz描述:获得上市公司主营业务构成,分地区和产品两种方式权限:用户需要至少2000积分才可以调取,具体请参阅积分获取办法,单次最大提取100行,总量不限制,可循环获取。提示:当前接口只能按单只股票获取其历史数据,如果需要获取某一季度全部上市公司数据,请使用fina_mainbz_vip接口(参数一致),需积攒5000积分。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY股票代码
periodstrN报告期(每个季度最后一天的日期,比如20171231表示年报)
typestrN类型:P按产品 D按地区 I按行业(请输入大写字母P或者D)
start_datestrN报告期开始日期
end_datestrN报告期结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型描述
ts_codestrTS代码
end_datestr报告期
bz_itemstr主营业务来源
bz_salesfloat主营业务收入(元)
bz_profitfloat主营业务利润(元)
bz_costfloat主营业务成本(元)
curr_typestr货币代码
update_flagstr是否更新
+代码示例 + +``` + +pro = ts.pro_api() + +df = pro.fina_mainbz(ts_code='000627.SZ', type='P') + +``` + +获取某一季度全部股票数据 + +``` + +df = pro.fina_mainbz_vip(period='20181231', type='P' ,fields='ts_code,end_date,bz_item,bz_sales') + +``` + +数据样例 + +``` + ts_code end_date bz_item bz_sales bz_profit bz_cost curr_type +0 000627.SZ 20171231 其他产品 1.847507e+08 None None CNY +1 000627.SZ 20171231 其他主营业务 1.847507e+08 None None CNY +2 000627.SZ 20171231 聚丙烯 6.629111e+07 None None CNY +3 000627.SZ 20171231 原料药产品 2.685909e+08 None None CNY +4 000627.SZ 20171231 保险业务 5.288595e+10 None None CNY + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/交易日历.md b/runtime/skills/tushare-finance/reference/接口文档/交易日历.md new file mode 100644 index 00000000..b6b5e839 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/交易日历.md @@ -0,0 +1,169 @@ +# 交易日历 + +**文档ID**: 137 +**原始链接**: https://tushare.pro/document/2?doc_id=137 + +--- + +## 交易日历 + +接口:trade_cal描述:获取各大期货交易所交易日历数据积分:需2000积分才可以提取数据 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
exchangestrN交易所 SHFE 上期所 DCE 大商所 CFFEX中金所 CZCE郑商所 INE上海国际能源交易所
start_datestrN开始日期
end_datestrN结束日期
is_openintN是否交易 0休市 1交易
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
exchangestrY交易所 同参数部分描述
cal_datestrY日历日期
is_openintY是否交易 0休市 1交易
pretrade_datestrN上一个交易日
+接口示例 + +``` + +pro = ts.pro_api('your token') + + +df = pro.trade_cal(exchange='DCE', start_date='20180101', end_date='20181231') + +``` + +或者 + +``` + +df = pro.query('trade_cal', exchange='DCE', start_date='20180101', end_date='20181231') + +``` + +数据样例 + +``` + exchange cal_date is_open +0 DCE 20180101 0 +1 DCE 20180102 1 +2 DCE 20180103 1 +3 DCE 20180104 1 +4 DCE 20180105 1 +5 DCE 20180106 0 +6 DCE 20180107 0 +7 DCE 20180108 1 +8 DCE 20180109 1 +9 DCE 20180110 1 +10 DCE 20180111 1 +11 DCE 20180112 1 +12 DCE 20180113 0 +13 DCE 20180114 0 +14 DCE 20180115 1 +15 DCE 20180116 1 +16 DCE 20180117 1 +17 DCE 20180118 1 +18 DCE 20180119 1 +19 DCE 20180120 0 +20 DCE 20180121 0 +21 DCE 20180122 1 +22 DCE 20180123 1 +23 DCE 20180124 1 +24 DCE 20180125 1 +25 DCE 20180126 1 +26 DCE 20180127 0 +27 DCE 20180128 0 +28 DCE 20180129 1 +29 DCE 20180130 1 +.. ... ... ... +335 DCE 20181202 0 +336 DCE 20181203 1 +337 DCE 20181204 1 +338 DCE 20181205 1 +339 DCE 20181206 1 +340 DCE 20181207 1 +341 DCE 20181208 0 +342 DCE 20181209 0 +343 DCE 20181210 1 +344 DCE 20181211 1 +345 DCE 20181212 1 +346 DCE 20181213 1 +347 DCE 20181214 1 +348 DCE 20181215 0 +349 DCE 20181216 0 +350 DCE 20181217 1 +351 DCE 20181218 1 +352 DCE 20181219 1 +353 DCE 20181220 1 +354 DCE 20181221 1 +355 DCE 20181222 0 +356 DCE 20181223 0 +357 DCE 20181224 1 +358 DCE 20181225 1 +359 DCE 20181226 1 +360 DCE 20181227 1 +361 DCE 20181228 1 +362 DCE 20181229 0 +363 DCE 20181230 0 +364 DCE 20181231 1 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/仓单日报.md b/runtime/skills/tushare-finance/reference/接口文档/仓单日报.md new file mode 100644 index 00000000..bb015f3f --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/仓单日报.md @@ -0,0 +1,205 @@ +# 仓单日报 + +**文档ID**: 140 +**原始链接**: https://tushare.pro/document/2?doc_id=140 + +--- + +## 仓单日报 + +接口:fut_wsr描述:获取仓单日报数据,了解各仓库/厂库的仓单变化限量:单次最大1000,总量不限制积分:用户需要至少2000积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrN交易日期
symbolstrN产品代码
start_datestrN开始日期(YYYYMMDD格式,下同)
end_datestrN结束日期
exchangestrN交易所代码
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期
symbolstrY产品代码
fut_namestrY产品名称
warehousestrY仓库名称
wh_idstrN仓库编号
pre_volintY昨日仓单量
volintY今日仓单量
vol_chgintY增减量
areastrN地区
yearstrN年度
gradestrN等级
brandstrN品牌
placestrN产地
pdintN升贴水
is_ctstrN是否折算仓单
unitstrY单位
exchangestrN交易所
+接口示例 + +``` + +pro = ts.pro_api('your token') + +df = pro.fut_wsr(trade_date='20181113', symbol='ZN') + +``` + +数据示例 + +``` + trade_date symbol fut_name warehouse pre_vol vol vol_chg unit +0 20181113 ZN 锌 上海裕强 4960 4960 0 吨 +1 20181113 ZN 锌 上港物流 702 702 0 吨 +2 20181113 ZN 锌 上港物流苏州 0 0 0 吨 +3 20181113 ZN 锌 中储吴淞 0 0 0 吨 +4 20181113 ZN 锌 中储大场 0 0 0 吨 +5 20181113 ZN 锌 中储晟世 0 0 0 吨 +6 20181113 ZN 锌 中金圣源 428 353 -75 吨 +7 20181113 ZN 锌 全胜物流 2882 2882 0 吨 +8 20181113 ZN 锌 南储仓储 25 25 0 吨 +9 20181113 ZN 锌 同盛松江 0 0 0 吨 +10 20181113 ZN 锌 国储837处 0 0 0 吨 +11 20181113 ZN 锌 国储天威 0 0 0 吨 +12 20181113 ZN 锌 国能物流常州 200 200 0 吨 +13 20181113 ZN 锌 外运华东张华浜 0 0 0 吨 +14 20181113 ZN 锌 宁波九龙仓 0 0 0 吨 +15 20181113 ZN 锌 广储830三水西 0 0 0 吨 +16 20181113 ZN 锌 康运萧山 0 0 0 吨 +17 20181113 ZN 锌 无锡国联 0 0 0 吨 +18 20181113 ZN 锌 期晟公司 449 226 -223 吨 +19 20181113 ZN 锌 浙江康运 25 25 0 吨 +20 20181113 ZN 锌 百金汇物流 0 0 0 吨 +21 20181113 ZN 锌 裕强闵行 0 0 0 吨 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/债券回购日行情.md b/runtime/skills/tushare-finance/reference/接口文档/债券回购日行情.md new file mode 100644 index 00000000..a679d627 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/债券回购日行情.md @@ -0,0 +1,198 @@ +# 债券回购日行情 + +**文档ID**: 256 +**原始链接**: https://tushare.pro/document/2?doc_id=256 + +--- + +## 债券回购日行情 + +接口:repo_daily描述:债券回购日行情限量:单次最大2000条,可多次提取,总量不限制权限:用户需要累积2000积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrNTS代码
trade_datestrN交易日期(YYYYMMDD格式,下同)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS代码
trade_datestrY交易日期
repo_maturitystrY期限品种
pre_closefloatY前收盘(%)
openfloatY开盘价(%)
highfloatY最高价(%)
lowfloatY最低价(%)
closefloatY收盘价(%)
weightfloatY加权价(%)
weight_rfloatY加权价(利率债)(%)
amountfloatY成交金额(万元)
numintY成交笔数(笔)
+接口使用 + +``` + +pro = ts.pro_api() + +#获取2020年8月4日债券回购日行情 +df = pro.repo_daily(trade_date='20200804') + + +``` + +数据样例 + +``` + ts_code trade_date repo_maturity weight amount +0 131800.SZ 20200804 R-003 2.02150000 42783.000000 +1 131801.SZ 20200804 R-007 2.23240000 618050.300000 +2 131802.SZ 20200804 R-014 2.24820000 59506.300000 +3 131803.SZ 20200804 R-028 2.35080000 21210.700000 +4 131805.SZ 20200804 R-091 2.35550000 2566.000000 +5 131806.SZ 20200804 R-182 2.10840000 113.200000 +6 131809.SZ 20200804 R-004 2.06990000 24218.900000 +7 131810.SZ 20200804 R-001 2.03600000 10748048.000000 +8 131811.SZ 20200804 R-002 2.01270000 39459.200000 +9 131981.SZ 20200804 RR-001 6.70000000 1000.000000 +10 131982.SZ 20200804 RR-007 6.05000000 22800.000000 +11 131983.SZ 20200804 RR-014 5.82000000 18500.000000 +12 131985.SZ 20200804 RR-1M 7.00000000 4900.000000 +13 204001.SH 20200804 GC001 2.10000000 85393260.000000 +14 204002.SH 20200804 GC002 2.09200000 488300.000000 +15 204003.SH 20200804 GC003 2.11900000 1260240.000000 +16 204004.SH 20200804 GC004 2.16500000 352040.000000 +17 204007.SH 20200804 GC007 2.21200000 13110650.000000 +18 204014.SH 20200804 GC014 2.25900000 2318820.000000 +19 204028.SH 20200804 GC028 2.32100000 1204850.000000 +20 204091.SH 20200804 GC091 2.41500000 16330.000000 +21 204182.SH 20200804 GC182 2.25800000 80.000000 +22 206001.SH 20200804 R001 4.00300000 66518.000000 +23 206007.SH 20200804 R007 4.36600000 530473.000000 +24 206014.SH 20200804 R014 5.16900000 344245.000000 +25 206021.SH 20200804 R021 5.97600000 17976.000000 +26 206030.SH 20200804 R1M 5.33200000 56671.000000 +27 206090.SH 20200804 R3M 7.59900000 9285.000000 +28 207007.SH 20200804 TPR007 2.29900000 37500.000000 +29 DR001.IB 20200804 DR001 1.90740000 196463895.000000 +30 DR007.IB 20200804 DR007 2.11440000 8751142.000000 +31 DR014.IB 20200804 DR014 1.99320000 2810816.000000 +32 DR021.IB 20200804 DR021 2.08610000 1800794.000000 +33 DR1M.IB 20200804 DR1M 2.02160000 239369.000000 +34 DR3M.IB 20200804 DR3M 2.58500000 49956.000000 +35 DR6M.IB 20200804 DR6M 2.60000000 10000.000000 +36 OR001.IB 20200804 OR001 1.91850000 2677840.000000 +37 OR007.IB 20200804 OR007 2.05950000 358750.000000 +38 OR014.IB 20200804 OR014 2.41020000 129650.000000 +39 OR021.IB 20200804 OR021 1.76630000 42000.000000 +40 OR1M.IB 20200804 OR1M 2.36910000 34000.000000 +41 R001.IB 20200804 R001 1.96000000 350750823.000000 +42 R007.IB 20200804 R007 2.17850000 42502804.000000 +43 R014.IB 20200804 R014 2.24390000 8123663.000000 +44 R021.IB 20200804 R021 1.97400000 6072093.000000 +45 R1M.IB 20200804 R1M 2.44950000 1163185.000000 +46 R2M.IB 20200804 R2M 3.91140000 37170.000000 +47 R3M.IB 20200804 R3M 2.92950000 88436.000000 +48 R4M.IB 20200804 R4M 6.50000000 1750.000000 +49 R6M.IB 20200804 R6M 2.60000000 10000.000000 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/做市借券交易汇总(停).md b/runtime/skills/tushare-finance/reference/接口文档/做市借券交易汇总(停).md new file mode 100644 index 00000000..3f9ea9a0 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/做市借券交易汇总(停).md @@ -0,0 +1,129 @@ +# 做市借券交易汇总(停) + +**文档ID**: 334 +**原始链接**: https://tushare.pro/document/2?doc_id=334 + +--- + +## 做市借券交易汇总 + +接口:slb_len_mm描述:做市借券交易汇总限量:单次最大可以提取5000行数据,可循环获取所有历史积分:2000积分每分钟请求200次,5000积分500次请求 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrN交易日期(YYYYMMDD格式,下同)
ts_codestrN股票代码
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期(YYYYMMDD)
ts_codestrY股票代码
namestrY股票名称
ope_invfloatY期初余量(万股)
lent_qntfloatY融出数量(万股)
cls_invfloatY期末余量(万股)
end_balfloatY期末余额(万元)
+接口示例 + +``` + +pro = ts.pro_api() + +df = pro.slb_len_mm(trade_date='20240620') + + +``` + +数据示例 + +``` + trade_date ts_code name ope_inv lent_qnt cls_inv end_bal +0 20240620 688002.SH 睿创微纳 18.49 None 18.49 558.21 +1 20240620 688005.SH 容百科技 12.24 None 12.24 309.06 +2 20240620 688006.SH 杭可科技 6.92 None 6.92 129.89 +3 20240620 688007.SH 光峰科技 9.66 None 9.66 167.99 +4 20240620 688008.SH 澜起科技 38.13 None 38.13 2138.33 +.. ... ... ... ... ... ... ... +126 20240620 688789.SH 宏华数科 1.49 None 1.49 155.14 +127 20240620 688798.SH XD艾为电 3.41 None 3.41 200.54 +128 20240620 688819.SH 天能股份 15.77 None 15.77 395.51 +129 20240620 688981.SH 中芯国际 57.08 None 57.08 2785.50 +130 20240620 689009.SH 九号公司 12.84 None 12.84 535.81 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/全国电影剧本备案数据.md b/runtime/skills/tushare-finance/reference/接口文档/全国电影剧本备案数据.md new file mode 100644 index 00000000..48daf749 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/全国电影剧本备案数据.md @@ -0,0 +1,118 @@ +# 全国电影剧本备案数据 + +**文档ID**: 156 +**原始链接**: https://tushare.pro/document/2?doc_id=156 + +--- + +## 全国电影剧本备案数据 + +接口:film_record描述:获取全国电影剧本备案的公示数据限量:单次最大500,总量不限制数据权限:用户需要至少120积分才可以调取,积分越多调取频次越高,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ann_datestrN公布日期 (至少输入一个参数,格式:YYYYMMDD,日期不连续,定期公布)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
rec_nostrY备案号
film_namestrY影片名称
rec_orgstrY备案单位
script_writerstrY编剧
rec_resultstrY备案结果
rec_areastrY备案地(备案时间)
classifiedstrY影片分类
date_rangestrY备案日期区间
ann_datestrY备案结果发布时间
+接口使用 + +``` +pro = ts.pro_api() +#或者 +#pro = ts.pro_api('your token') + +df = pro.film_record(start_date='20181014', end_date='20181214') +``` + +数据示例 diff --git a/runtime/skills/tushare-finance/reference/接口文档/全国电视剧备案公示数据.md b/runtime/skills/tushare-finance/reference/接口文档/全国电视剧备案公示数据.md new file mode 100644 index 00000000..b4a35d5b --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/全国电视剧备案公示数据.md @@ -0,0 +1,227 @@ +# 全国电视剧备案公示数据 + +**文档ID**: 180 +**原始链接**: https://tushare.pro/document/2?doc_id=180 + +--- + +## 全国拍摄制作电视剧备案公示数据 + +接口:teleplay_record描述:获取2009年以来全国拍摄制作电视剧备案公示数据限量:单次最大1000,总量不限制数据权限:用户需要至少积分600才可以调取,积分越多调取频次越高,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
report_datestrN备案月份(YYYYMM)
start_datestrN备案开始月份(YYYYMM)
end_datestrN备案结束月份(YYYYMM)
orgstrN备案机构
namestrN电视剧名称
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
namestrY电视剧名称
classifystrY题材
typesstrY体裁
orgstrY报备机构
report_datestrY报备时间
license_keystrY许可证号
episodesstrY集数
shooting_datestrY拍摄时间
prod_cyclestrY制作周期
contentstrY内容提要
pro_opistrY省级管理部门备案意见
dept_opistrY相关部门意见
remarksstrY备注
+接口使用 + +``` +pro = ts.pro_api() + +#按备案月份查询 +df = pro.teleplay_record(report_date='201905') + +df = pro.teleplay_record(start_date='201905', end_date='201906') + +#按备案机构查询 +df = pro.teleplay_record(org='上海新文化传媒集团股份有限公司') + +#按电视剧名称查询 +df = pro.teleplay_record(name='三体') +``` + +数据样例 + +``` + name classify types org report_date license_key \ +0 新大头儿子和小头爸爸Ⅳ 当代青少 喜剧 怡光国际经济文化集团有限公司 201905 甲第260号 +1 两岸青年 当代都市 一般 九洲音像出版公司 201905 甲第045号 +2 温暖如冰 当代都市 一般 北京雅泽文化发展有限公司 201905 (京)字第7270号 +3 从开始到现在 当代都市 一般 北京好故事影业有限公司 201905 (京)字第13150号 +4 黑咖啡也可以很甜 当代都市 一般 北京版映科技有限公司 201905 (京)字第8580号 +5 社工服务社 当代都市 一般 北京天沐文化传媒有限公司 201905 (京)字第07874号 +6 出水牡丹 当代都市 一般 北京天星亿源影视文化股份有限公司 201905 (京)字第1113号 +7 了不起的女孩 当代都市 一般 北京爱奇艺科技有限公司 201905 (京)字第01938号 +8 年轻的朋友来相会 当代都市 一般 北京主题传奇文化传媒有限公司 201905 (京)字第6101号 +9 京杭大运河 近代革命 一般 北京东方视辉影视传媒有限公司 201905 (京)字第9703号 +10 航天梦 当代其它 一般 北京亿铭方略文化传媒有限公司 201905 (京)字第13069号 +11 裁剪人生 当代都市 一般 北京紫葩国际文化传媒有限公司 201905 (京)字第08683号 +12 爱情是碗油泼面 当代都市 一般 北京版映科技有限公司 201905 (京)字第8580号 +13 流动紫禁城 近代传奇 一般 北京华谊兄弟娱乐投资有限公司 201905 (京)字第2217号 +14 大海 当代都市 一般 北京兄弟映画影视传媒有限公司 201905 (京)字第1805号 +15 浑河之魂 近代革命 一般 北京凌云飞扬文化传媒有限公司 201905 (京)字第3814号 +16 允许回忆 当代都市 一般 昆仑映画影视文化传媒(北京)有限公司 201905 (京)字第2793号 +17 四十而获 当代都市 一般 北京十分乐观影视文化传媒有限公司 201905 (京)字第08259号 +18 像爱人一样拥抱你 当代都市 一般 北京思德睿文化传媒有限公司 201905 (京)字第6317号 + + + episodes shooting_date prod_cycle \ +0 50 2019.6 3个月 +1 40 2019.3 10个月 +2 30 2020.12 4个月 +3 45 2019.12 18个月 +4 20 2019.1 3个月 +5 40 2019.11 24个月 +6 46 2019.8 12个月 +7 36 2019.4 5个月 +8 36 2019.11 5个月 +9 51 2019.8 9个月 +10 40 2019.9 6个月 +11 30 2019.8 7个月 +12 20 2019.9 3个月 +13 46 2019.1 12个月 +14 40 2019.12 6个月 +15 45 2019.1 12个月 +16 36 2019.8 3个月 +17 40 2019.12 3个月 +18 40 2020.6 18个月 + + content pro_opi \ +0 在本部中快乐的大头儿子仍旧过着幸福的生活,温柔贤淑的围裙妈妈、风趣幽默的小头爸爸一如既往地伴... 同意备案,报请总局电视剧管理司公示。 +1 大陆惠台政策的推行,掀起了台湾同胞到大陆求职创业的热潮。顺应热潮,刘欣然等一批台湾青年来到了... 同意备案,报请总局电视剧管理司公示。 +2 九十年代末,因父亲失业,八岁的赵晓臻不得不放弃芭蕾,进入体校。由于自身条件较好,经过几年刻苦... 同意备案,报请总局电视剧管理司公示。 +3 苏白和石普生1985年的同一天出生在北京人民医院。十年后,苏母的突然遇难、苏父因无法承受压力... 同意备案,报请总局电视剧管理司公示。 +4 阳光帅气的杜新尧是一家咖啡店做甜品师,甜美可爱的音乐主播宫海默是这家店的常客。杜新尧被宫海默... 同意备案,报请总局电视剧管理司公示。 +5 广州滨江大学工商管理系的马路在毕业后机缘巧合下来到深圳一家社工组织当社工,通过一年时间马路从... 同意备案,报请总局电视剧管理司公示。 +6 原某市花样游泳队主力队员李丹退役后出任该市花样游泳队的主教练,并把一个叫美美的17岁姑娘带进... 同意备案,报请总局电视剧管理司公示。 +7 陆可和沈思怡是两个性格迥异的女孩却是对方最亲密的朋友。毕业时两人因沈思怡霸道的性格关系破裂,... 同意备案,报请总局电视剧管理司公示。 +8 1980年,来自祖国天南海北的六个年轻人走进同一所大学,成为了同届同学。但就在大学第二年,同... 同意备案,报请总局电视剧管理司公示。 +9 京杭大运河上的北通州,连家船商贩天惠民从嘉兴南湖带商人到枣庄时受伤,回通州以看护燃灯塔为生。... 同意备案,报请总局电视剧管理司公示。 +10 半个世纪以来,以任新华为代表的航天人,他们在中国一穷二白的基础上,经历种种坎坷,克服重重困难... 同意备案,报请总局电视剧管理司公示。 +11 阿朵平静而快乐的生活,被彻底打破了。阿朵得知已过世的自己崇拜喜爱的阿莎姨是自己的生母。对母亲... 同意备案,报请总局电视剧管理司公示。 +12 北漂三年的小米回到了自己的老家西安,并不能很好的适应这里的一切。找了一个多月的工作,高不成低... 同意备案,报请总局电视剧管理司公示。 +13 1932年,日本人逼近平津,珍藏在故宫内的数以百万计的国宝将落入敌手。院长易培基和副院长马衡... 同意备案,报请总局电视剧管理司公示。 +14 大学乐团的小提琴手林曦悦自小学习小提琴,却因为父亲的去世,中断了音乐之路。机缘巧合参与了乐爱... 同意备案,报请总局电视剧管理司公示。 +15 史新幼年时,与义父柳雄及义妹柳月相依为命,后与柳月结为夫妻并双双加入抗日队伍。在一次战斗中,... 同意备案,报请总局电视剧管理司公示。 +16 2005年9月,九中十六班迎来了又一届高一新生,体育特长生江向云,喜欢画漫画的山临青,各科全... 同意备案,报请总局电视剧管理司公示。 +17 四个步入40岁的中年男性在面对生活中的种种压力,深陷中年危机。马丁在健康与事业受到双重打击后... 同意备案,报请总局电视剧管理司公示。 +18 岳柯、任朗、施丞宇是同住在一个屋檐下的室友,三个男人都将面临而立之年的到来,然而一个夜晚打破... 同意备案,报请总局电视剧管理司公示。 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/全球财经事件.md b/runtime/skills/tushare-finance/reference/接口文档/全球财经事件.md new file mode 100644 index 00000000..8016d500 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/全球财经事件.md @@ -0,0 +1,171 @@ +# 全球财经事件 + +**文档ID**: 233 +**原始链接**: https://tushare.pro/document/2?doc_id=233 + +--- + +## 财经日历 + +接口:eco_cal描述:获取全球财经日历、包括经济事件数据更新限量:单次最大获取100行数据积分:2000积分可调取 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
datestrN日期(YYYYMMDD格式)
start_datestrN开始日期
end_datestrN结束日期
currencystrN货币代码
countrystrN国家(比如:中国、美国)
eventstrN事件 (支持模糊匹配: *非农*)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
datestrY日期
timestrY时间
currencystrY货币代码
countrystrY国家
eventstrY经济事件
valuestrY今值
pre_valuestrY前值
fore_valuestrY预测值
+接口示例 + +``` + +pro = ts.pro_api() + + +#获取指定日期全球经济日历 +df = pro.eco_cal(date='20200403') + + +#获取中国经济事件 +df = pro.eco_cal(country='中国') + +#获取美国非农数据 +df = pro.eco_cal(event='美国季调后非农*', fields='date,time,country,event,value,pre_value,fore_value') + +``` + +数据示例 + +``` + date time country event value pre_value fore_value +0 20200410 09:30 中国 中国PPI年率(%)(年度)(三月) -0.4% -1.1% +1 20200410 09:30 中国 中国CPI月率(%)(月度)(三月) 0.8% -0.7% +2 20200410 09:30 中国 中国CPI年率(%)(年度)(三月) 5.2% 4.9% +3 20200407 15:00 中国 中国外汇储备(美元) 3.107T +4 20200403 09:45 中国 中国财新服务业PMI(三月) 43.0 26.5 +.. ... ... ... ... ... ... ... +95 20200229 09:00 中国 中国官方非制造业PMI(二月) 29.6 54.1 +96 20200229 09:00 中国 中国官方制造业PMI(二月) 35.7 50.0 46.0 +97 20200229 09:00 中国 中国官方综合PMI(二月) 28.9 53.0 +98 20200308 00:17 中国 中国贸易帐(美元)(二月) 47.21B 12.75B +99 20200308 00:17 中国 中国进口年率-美元计价(%)(年度)(二月) 16.5% -9.0% +``` + +美国非农数据: + +``` + date time country event value pre_value fore_value +0 20200403 20:30 美国 美国季调后非农就业人口变动(三月) -701K 275K -100K +1 20200403 20:30 美国 美国季调后非农就业人口变动(三月) 273K -100K +2 20200403 20:30 美国 美国季调后非农就业人口变动(三月) 273K -124K +3 20200403 20:30 美国 美国季调后非农就业人口变动(三月) 273K -100K +4 20200403 20:30 美国 美国季调后非农就业人口变动(三月) 273K -123K +.. ... ... ... ... ... ... ... +95 20190308 21:30 美国 美国季调后非农就业人口变动(二月) 304K 181K +96 20190308 21:30 美国 美国季调后非农就业人口变动(二月) 304K 180K +97 20190308 21:30 美国 美国季调后非农就业人口变动(二月) 304K 185K +98 20190308 21:30 美国 美国季调后非农就业人口变动(二月) 304K 180K +99 20190308 21:30 美国 美国季调后非农就业人口变动(二月) 304K 185K +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/分红送股数据.md b/runtime/skills/tushare-finance/reference/接口文档/分红送股数据.md new file mode 100644 index 00000000..81cc4fe0 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/分红送股数据.md @@ -0,0 +1,187 @@ +# 分红送股数据 + +**文档ID**: 103 +**原始链接**: https://tushare.pro/document/2?doc_id=103 + +--- + +## 分红送股 + +接口:dividend描述:分红送股数据权限:用户需要至少2000积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrNTS代码
ann_datestrN公告日
record_datestrN股权登记日期
ex_datestrN除权除息日
imp_ann_datestrN实施公告日
+以上参数至少有一个不能为空 + +输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS代码
end_datestrY分红年度
ann_datestrY预案公告日
div_procstrY实施进度
stk_divfloatY每股送转
stk_bo_ratefloatY每股送股比例
stk_co_ratefloatY每股转增比例
cash_divfloatY每股分红(税后)
cash_div_taxfloatY每股分红(税前)
record_datestrY股权登记日
ex_datestrY除权除息日
pay_datestrY派息日
div_listdatestrY红股上市日
imp_ann_datestrY实施公告日
base_datestrN基准日
base_sharefloatN基准股本(万)
+接口示例 + +``` + +pro = ts.pro_api() + +df = pro.dividend(ts_code='600848.SH', fields='ts_code,div_proc,stk_div,record_date,ex_date') + +``` + +数据样例 + +``` + + ts_code div_proc stk_div record_date ex_date + 0 600848.SH 实施 0.10 19950606 19950607 + 1 600848.SH 实施 0.10 19970707 19970708 + 2 600848.SH 实施 0.15 19960701 19960702 + 3 600848.SH 实施 0.10 19980706 19980707 + 4 600848.SH 预案 0.00 None None + 5 600848.SH 实施 0.00 20180522 20180523 + + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/利润表.md b/runtime/skills/tushare-finance/reference/接口文档/利润表.md new file mode 100644 index 00000000..822ffdc9 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/利润表.md @@ -0,0 +1,749 @@ +# 利润表 + +**文档ID**: 33 +**原始链接**: https://tushare.pro/document/2?doc_id=33 + +--- + +## 利润表 + +接口:income,可以通过数据工具调试和查看数据。描述:获取上市公司财务利润表数据积分:用户需要至少2000积分才可以调取,具体请参阅积分获取办法提示:当前接口只能按单只股票获取其历史数据,如果需要获取某一季度全部上市公司数据,请使用income_vip接口(参数一致),需积攒5000积分。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY股票代码
ann_datestrN公告日期(YYYYMMDD格式,下同)
f_ann_datestrN实际公告日期
start_datestrN公告开始日期
end_datestrN公告结束日期
periodstrN报告期(每个季度最后一天的日期,比如20171231表示年报,20170630半年报,20170930三季报)
report_typestrN报告类型,参考文档最下方说明
comp_typestrN公司类型(1一般工商业2银行3保险4证券)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS代码
ann_datestrY公告日期
f_ann_datestrY实际公告日期
end_datestrY报告期
report_typestrY报告类型 见底部表
comp_typestrY公司类型(1一般工商业2银行3保险4证券)
end_typestrY报告期类型
basic_epsfloatY基本每股收益
diluted_epsfloatY稀释每股收益
total_revenuefloatY营业总收入
revenuefloatY营业收入
int_incomefloatY利息收入
prem_earnedfloatY已赚保费
comm_incomefloatY手续费及佣金收入
n_commis_incomefloatY手续费及佣金净收入
n_oth_incomefloatY其他经营净收益
n_oth_b_incomefloatY加:其他业务净收益
prem_incomefloatY保险业务收入
out_premfloatY减:分出保费
une_prem_reserfloatY提取未到期责任准备金
reins_incomefloatY其中:分保费收入
n_sec_tb_incomefloatY代理买卖证券业务净收入
n_sec_uw_incomefloatY证券承销业务净收入
n_asset_mg_incomefloatY受托客户资产管理业务净收入
oth_b_incomefloatY其他业务收入
fv_value_chg_gainfloatY加:公允价值变动净收益
invest_incomefloatY加:投资净收益
ass_invest_incomefloatY其中:对联营企业和合营企业的投资收益
forex_gainfloatY加:汇兑净收益
total_cogsfloatY营业总成本
oper_costfloatY减:营业成本
int_expfloatY减:利息支出
comm_expfloatY减:手续费及佣金支出
biz_tax_surchgfloatY减:营业税金及附加
sell_expfloatY减:销售费用
admin_expfloatY减:管理费用
fin_expfloatY减:财务费用
assets_impair_lossfloatY减:资产减值损失
prem_refundfloatY退保金
compens_payoutfloatY赔付总支出
reser_insur_liabfloatY提取保险责任准备金
div_paytfloatY保户红利支出
reins_expfloatY分保费用
oper_expfloatY营业支出
compens_payout_refufloatY减:摊回赔付支出
insur_reser_refufloatY减:摊回保险责任准备金
reins_cost_refundfloatY减:摊回分保费用
other_bus_costfloatY其他业务成本
operate_profitfloatY营业利润
non_oper_incomefloatY加:营业外收入
non_oper_expfloatY减:营业外支出
nca_displossfloatY其中:减:非流动资产处置净损失
total_profitfloatY利润总额
income_taxfloatY所得税费用
n_incomefloatY净利润(含少数股东损益)
n_income_attr_pfloatY净利润(不含少数股东损益)
minority_gainfloatY少数股东损益
oth_compr_incomefloatY其他综合收益
t_compr_incomefloatY综合收益总额
compr_inc_attr_pfloatY归属于母公司(或股东)的综合收益总额
compr_inc_attr_m_sfloatY归属于少数股东的综合收益总额
ebitfloatY息税前利润
ebitdafloatY息税折旧摊销前利润
insurance_expfloatY保险业务支出
undist_profitfloatY年初未分配利润
distable_profitfloatY可分配利润
rd_expfloatY研发费用
fin_exp_int_expfloatY财务费用:利息费用
fin_exp_int_incfloatY财务费用:利息收入
transfer_surplus_resefloatY盈余公积转入
transfer_housing_imprestfloatY住房周转金转入
transfer_othfloatY其他转入
adj_lossgainfloatY调整以前年度损益
withdra_legal_surplusfloatY提取法定盈余公积
withdra_legal_pubfundfloatY提取法定公益金
withdra_biz_devfundfloatY提取企业发展基金
withdra_rese_fundfloatY提取储备基金
withdra_oth_ersufloatY提取任意盈余公积金
workers_welfarefloatY职工奖金福利
distr_profit_shrhderfloatY可供股东分配的利润
prfshare_payable_dvdfloatY应付优先股股利
comshare_payable_dvdfloatY应付普通股股利
capit_comstock_divfloatY转作股本的普通股股利
net_after_nr_lp_correctfloatN扣除非经常性损益后的净利润(更正前)
credit_impa_lossfloatN信用减值损失
net_expo_hedging_benefitsfloatN净敞口套期收益
oth_impair_loss_assetsfloatN其他资产减值损失
total_opcostfloatN营业总成本(二)
amodcost_fin_assetsfloatN以摊余成本计量的金融资产终止确认收益
oth_incomefloatN其他收益
asset_disp_incomefloatN资产处置收益
continued_net_profitfloatN持续经营净利润
end_net_profitfloatN终止经营净利润
update_flagstrY更新标识
+接口使用说明 + +``` + +pro = ts.pro_api() + +df = pro.income(ts_code='600000.SH', start_date='20180101', end_date='20180730', fields='ts_code,ann_date,f_ann_date,end_date,report_type,comp_type,basic_eps,diluted_eps') + +``` + +获取某一季度全部股票数据 + +``` + +df = pro.income_vip(period='20181231',fields='ts_code,ann_date,f_ann_date,end_date,report_type,comp_type,basic_eps,diluted_eps') + +``` + +数据样例 + +``` + ts_code ann_date f_ann_date end_date report_type comp_type basic_eps diluted_eps \ +0 600000.SH 20180428 20180428 20180331 1 2 0.46 0.46 +1 600000.SH 20180428 20180428 20180331 1 2 0.46 0.46 +2 600000.SH 20180428 20180428 20171231 1 2 1.84 1.84 + + + + +``` + +主要报表类型说明 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
代码类型说明
1合并报表上市公司最新报表(默认)
2单季合并单一季度的合并报表
3调整单季合并表调整后的单季合并报表(如果有)
4调整合并报表本年度公布上年同期的财务报表数据,报告期为上年度
5调整前合并报表数据发生变更,将原数据进行保留,即调整前的原数据
6母公司报表该公司母公司的财务报表数据
7母公司单季表母公司的单季度表
8母公司调整单季表母公司调整后的单季表
9母公司调整表该公司母公司的本年度公布上年同期的财务报表数据
10母公司调整前报表母公司调整之前的原始财务报表数据
11母公司调整前合并报表母公司调整之前合并报表原数据
12母公司调整前报表母公司报表发生变更前保留的原数据
\ No newline at end of file diff --git a/runtime/skills/tushare-finance/reference/接口文档/券商月度金股.md b/runtime/skills/tushare-finance/reference/接口文档/券商月度金股.md new file mode 100644 index 00000000..d8e30035 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/券商月度金股.md @@ -0,0 +1,91 @@ +# 券商月度金股 + +**文档ID**: 267 +**原始链接**: https://tushare.pro/document/2?doc_id=267 + +--- + +## 券商每月荐股 + +接口:broker_recommend描述:获取券商月度金股,一般1日~3日内更新当月数据限量:单次最大1000行数据,可循环提取积分:积分达到6000即可调用,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + +
名称类型必选描述
monthstrY月度(YYYYMM)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
monthstrY月度
brokerstrY券商
ts_codestrY股票代码
namestrY股票简称
+接口示例 + +``` + +#获取查询月份券商金股 +df = pro.broker_recommend(month='202106') + +``` + +数据示例 + +``` + month broker ts_code name +0 202106 东兴证券 000066.SZ 中国长城 +1 202106 东兴证券 000708.SZ 中信特钢 +2 202106 东兴证券 002304.SZ 洋河股份 +3 202106 东兴证券 003816.SZ 中国广核 +4 202106 东兴证券 300196.SZ 长海股份 +.. ... ... ... ... +263 202106 长城证券 600096.SH 云天化 +264 202106 长城证券 600809.SH 山西汾酒 +265 202106 长城证券 603596.SH 伯特利 +266 202106 长城证券 603885.SH 吉祥航空 +267 202106 长城证券 605068.SH 明新旭腾 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/券商盈利预测数据.md b/runtime/skills/tushare-finance/reference/接口文档/券商盈利预测数据.md new file mode 100644 index 00000000..98b9f17d --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/券商盈利预测数据.md @@ -0,0 +1,224 @@ +# 券商盈利预测数据 + +**文档ID**: 292 +**原始链接**: https://tushare.pro/document/2?doc_id=292 + +--- + +## 卖方盈利预测数据 + +接口:report_rc描述:获取券商(卖方)每天研报的盈利预测数据,数据从2010年开始,每晚19~22点更新当日数据限量:单次最大3000条,可分页和循环提取所有数据权限:本接口120积分可以试用,每天10次请求,正式权限需8000积分,每天可请求100000次,10000积分以上无总量限制。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码
report_datestrN报告日期
start_datestrN报告开始日期
end_datestrN报告结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
namestrY股票名称
report_datestrY研报日期
report_titlestrY报告标题
report_typestrY报告类型
classifystrY报告分类
org_namestrY机构名称
author_namestrY作者
quarterstrY预测报告期
op_rtfloatY预测营业收入(万元)
op_prfloatY预测营业利润(万元)
tpfloatY预测利润总额(万元)
npfloatY预测净利润(万元)
epsfloatY预测每股收益(元)
pefloatY预测市盈率
rdfloatY预测股息率
roefloatY预测净资产收益率
ev_ebitdafloatY预测EV/EBITDA
ratingstrY卖方评级
max_pricefloatY预测最高目标价
min_pricefloatY预测最低目标价
imp_dgstrN机构关注度
create_timedatetimeNTS数据更新时间
+接口用法 + +``` + +pro = ts.pro_api() + +df = pro.report_rc(ts_code='', report_date='20220429') + +``` + +数据样例 + +``` + ts_code name report_date classify org_name quarter eps pe +0 000733.SZ 振华科技 20220429 一般报告 安信证券 2024Q4 6.7800 14.2000 +1 000858.SZ 五粮液 20220429 一般报告 华西证券 2022Q4 6.9800 23.7700 +2 000858.SZ 五粮液 20220429 一般报告 华西证券 2023Q4 8.2200 20.1800 +3 000858.SZ 五粮液 20220429 一般报告 华西证券 2024Q4 9.5800 17.3100 +4 000858.SZ 五粮液 20220429 一般报告 信达证券 2022Q4 7.1100 23.3100 +... ... ... ... ... ... ... ... ... +2552 688385.SH 复旦微电 20220429 一般报告 方正证券 2022Q4 0.9100 62.7000 +2553 688385.SH 复旦微电 20220429 一般报告 方正证券 2023Q4 1.1600 49.1900 +2554 688385.SH 复旦微电 20220429 一般报告 方正证券 2024Q4 1.5800 36.3200 +2555 000733.SZ 振华科技 20220429 一般报告 安信证券 2022Q4 4.3000 22.4000 +2556 000733.SZ 振华科技 20220429 一般报告 安信证券 2023Q4 5.4100 17.8000 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/前十大流通股东.md b/runtime/skills/tushare-finance/reference/接口文档/前十大流通股东.md new file mode 100644 index 00000000..88ae1af6 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/前十大流通股东.md @@ -0,0 +1,143 @@ +# 前十大流通股东 + +**文档ID**: 62 +**原始链接**: https://tushare.pro/document/2?doc_id=62 + +--- + +## 前十大流通股东 + +接口:top10_floatholders描述:获取上市公司前十大流通股东数据积分:需2000积分以上才可以调取本接口,5000积分以上频次会更高 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrYTS代码
periodstrN报告期(YYYYMMDD格式,一般为每个季度最后一天)
ann_datestrN公告日期
start_datestrN报告期开始日期
end_datestrN报告期结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型描述
ts_codestrTS股票代码
ann_datestr公告日期
end_datestr报告期
holder_namestr股东名称
hold_amountfloat持有数量(股)
hold_ratiofloat占总股本比例(%)
hold_float_ratiofloat占流通股本比例(%)
hold_changefloat持股变动
holder_typestr股东类型
+接口用法 + +``` + +pro = ts.pro_api() + +df = pro.top10_floatholders(ts_code='600000.SH', start_date='20170101', end_date='20171231') + +``` + +或者 + +``` + +df = pro.query('top10_floatholders', ts_code='600000.SH', start_date='20170101', end_date='20171231') + +``` + +数据样例 + +``` + ts_code ann_date end_date holder_name hold_amount +0 600000.SH 20180428 20171231 富德生命人寿保险股份有限公司-资本金 1.763232e+09 +1 600000.SH 20180428 20171231 上海国际集团有限公司 5.489319e+09 +2 600000.SH 20180428 20171231 富德生命人寿保险股份有限公司-传统 2.779437e+09 +3 600000.SH 20180428 20171231 中国证券金融股份有限公司 1.216979e+09 +4 600000.SH 20180428 20171231 梧桐树投资平台有限责任公司 8.861313e+08 +5 600000.SH 20180428 20171231 上海上国投资产管理有限公司 1.395571e+09 +6 600000.SH 20180428 20171231 富德生命人寿保险股份有限公司-万能H 1.270429e+09 +7 600000.SH 20180428 20171231 上海国鑫投资发展有限公司 5.392559e+08 +8 600000.SH 20180428 20171231 中央汇金资产管理有限责任公司 3.985214e+08 +9 600000.SH 20180428 20171231 中国移动通信集团广东有限公司 5.334893e+09 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/前十大股东.md b/runtime/skills/tushare-finance/reference/接口文档/前十大股东.md new file mode 100644 index 00000000..596a8833 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/前十大股东.md @@ -0,0 +1,143 @@ +# 前十大股东 + +**文档ID**: 61 +**原始链接**: https://tushare.pro/document/2?doc_id=61 + +--- + +## 前十大股东 + +接口:top10_holders描述:获取上市公司前十大股东数据,包括持有数量和比例等信息积分:需2000积分以上才可以调取本接口,5000积分以上频次会更高 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrYTS代码
periodstrN报告期(YYYYMMDD格式,一般为每个季度最后一天)
ann_datestrN公告日期
start_datestrN报告期开始日期
end_datestrN报告期结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型描述
ts_codestrTS股票代码
ann_datestr公告日期
end_datestr报告期
holder_namestr股东名称
hold_amountfloat持有数量(股)
hold_ratiofloat占总股本比例(%)
hold_float_ratiofloat占流通股本比例(%)
hold_changefloat持股变动
holder_typestr股东类型
+接口用法 + +``` + +pro = ts.pro_api() + +df = pro.top10_holders(ts_code='600000.SH', start_date='20170101', end_date='20171231') + +``` + +或者 + +``` + +df = pro.query('top10_holders', ts_code='600000.SH', start_date='20170101', end_date='20171231') + +``` + +数据样例 + +``` + ts_code ann_date end_date holder_name hold_amount hold_ratio +0 600000.SH 20180428 20171231 富德生命人寿保险股份有限公司-传统 2.779437e+09 9.47 +1 600000.SH 20180428 20171231 上海国鑫投资发展有限公司 9.455690e+08 3.22 +2 600000.SH 20180428 20171231 富德生命人寿保险股份有限公司-万能H 1.270429e+09 4.33 +3 600000.SH 20180428 20171231 富德生命人寿保险股份有限公司-资本金 1.763232e+09 6.01 +4 600000.SH 20180428 20171231 上海国际集团有限公司 6.331323e+09 21.57 +5 600000.SH 20180428 20171231 中国移动通信集团广东有限公司 5.334893e+09 18.18 +6 600000.SH 20180428 20171231 中国证券金融股份有限公司 1.216979e+09 4.15 +7 600000.SH 20180428 20171231 梧桐树投资平台有限责任公司 8.861313e+08 3.02 +8 600000.SH 20180428 20171231 中央汇金资产管理有限责任公司 3.985214e+08 1.36 +9 600000.SH 20180428 20171231 上海上国投资产管理有限公司 1.395571e+09 4.75 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/北交所新旧代码对照.md b/runtime/skills/tushare-finance/reference/接口文档/北交所新旧代码对照.md new file mode 100644 index 00000000..92b7a268 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/北交所新旧代码对照.md @@ -0,0 +1,92 @@ +# 北交所新旧代码对照 + +**文档ID**: 375 +**原始链接**: https://tushare.pro/document/2?doc_id=375 + +--- + +## 北交所新旧代码对照表 + +接口:bse_mapping描述:获取北交所股票代码变更后新旧代码映射表数据限量:单次最大1000条(本接口总数据量300以内)积分:120积分即可调取 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
o_codestrN旧代码
n_codestrN新代码
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
namestrY股票名称
o_codestrY原代码
n_codestrY新代码
list_datestrY上市日期
+接口示例 + +``` + +#获取方大新材新旧代码对照数据 +df = pro.bse_mapping(o_code='838163.BJ') + + +#获取全部变更的股票代码对照表 +df = pro.bse_mapping() + + +``` + +数据示例 + +``` + name o_code n_code list_date +0 方大新材 838163.BJ 920163.BJ 20200727 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/南华期货指数行情.md b/runtime/skills/tushare-finance/reference/接口文档/南华期货指数行情.md new file mode 100644 index 00000000..cb82e477 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/南华期货指数行情.md @@ -0,0 +1,381 @@ +# 南华期货指数行情 + +**文档ID**: 155 +**原始链接**: https://tushare.pro/document/2?doc_id=155 + +--- + +## 南华期货指数日线行情 + +接口:index_daily描述:获取南华指数每日行情,指数行情也可以通过通用行情接口获取数据.权限:用户需要累积2000积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN指数代码(南华期货指数以 .NH 结尾,具体请参考本文最下方)
trade_datestrN交易日期 (日期格式:YYYYMMDD,下同)
start_datestrN开始日期
end_dateNoneN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型描述
ts_codestrTS指数代码
trade_datestr交易日
closefloat收盘点位
openfloat开盘点位
highfloat最高点位
lowfloat最低点位
pre_closefloat昨日收盘点
changefloat涨跌点
pct_chgfloat涨跌幅
volfloat成交量(手)
amountfloat成交额(千元)
+接口使用 + +``` + +pro = ts.pro_api() + +#获取南华沪铜指数 +df = pro.index_daily(ts_code='CU.NH', start_date='20180101', end_date='20181201') + + +``` + +数据样例 + +``` + ts_code trade_date close open high low pre_close \ +0 CU.NH 20181130 3928.773 3918.501 3928.773 3907.438 3916.130 +1 CU.NH 20181129 3916.130 3891.634 3936.675 3880.572 3894.005 +2 CU.NH 20181128 3894.005 3863.978 3895.585 3841.853 3862.398 +3 CU.NH 20181127 3862.398 3905.068 3906.648 3844.224 3895.585 +4 CU.NH 20181126 3895.585 3895.585 3907.438 3875.831 3903.487 +5 CU.NH 20181123 3903.487 3915.340 3937.465 3897.956 3916.920 +6 CU.NH 20181122 3916.920 3919.291 3927.983 3892.425 3904.277 +7 CU.NH 20181121 3904.277 3931.143 3950.898 3851.335 3917.710 +8 CU.NH 20181120 3917.710 3939.045 3953.268 3914.550 3933.514 +9 CU.NH 20181119 3933.514 3909.018 3944.577 3903.487 3917.710 +10 CU.NH 20181116 3917.710 3916.130 3932.724 3904.277 3912.969 +11 CU.NH 20181115 3912.969 3869.509 3917.710 3865.559 3857.657 +12 CU.NH 20181114 3857.657 3878.992 3899.536 3849.755 3879.782 +13 CU.NH 20181113 3879.782 3866.349 3882.152 3845.804 3865.559 +14 CU.NH 20181112 3865.559 3877.411 3884.523 3853.706 3886.103 +15 CU.NH 20181109 3886.103 3889.264 3916.130 3877.411 3901.117 +16 CU.NH 20181108 3901.117 3921.661 3926.402 3896.376 3909.018 + +``` + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
指数代码指数名称
NHAI.NH南华农产品指数
NHCI.NH南华商品指数
NHECI.NH南华能化指数
NHFI.NH南华黑色指数
NHII.NH南华工业品指数
NHMI.NH南华金属指数
NHNFI.NH南华有色金属
NHPMI.NH南华贵金属指数
A.NH南华连大豆指数
AG.NH南华沪银指数
AL.NH南华沪铝指数
AP.NH南华郑苹果指数
AU.NH南华沪黄金指数
BB.NH南华连胶合板指数
BU.NH南华沪石油沥青指数
C.NH南华连玉米指数
CF.NH南华郑棉花指数
CS.NH南华连玉米淀粉指数
CU.NH南华沪铜指数
CY.NH南华棉纱指数
ER.NH南华郑籼稻指数
FB.NH南华连纤维板指数
FG.NH南华郑玻璃指数
FU.NH南华沪燃油指数
HC.NH南华沪热轧卷板指数
I.NH南华连铁矿石指数
J.NH南华连焦炭指数
JD.NH南华连鸡蛋指数
JM.NH南华连焦煤指数
JR.NH南华郑粳稻指数
L.NH南华连乙烯指数
LR.NH南华郑晚籼稻指数
M.NH南华连豆粕指数
ME.NH南华郑甲醇指数
NI.NH南华沪镍指数
P.NH南华连棕油指数
PB.NH南华沪铅指数
PP.NH南华连聚丙烯指数
RB.NH南华沪螺钢指数
RM.NH南华郑菜籽粕指数
RO.NH南华郑菜油指数
RS.NH南华郑油菜籽指数
RU.NH南华沪天胶指数
SC.NH南华原油指数
SF.NH南华郑硅铁指数
SM.NH南华郑锰硅指数
SN.NH南华沪锡指数
SP.NH南华纸浆指数
SR.NH南华郑白糖指数
TA.NH南华郑精对苯二甲酸指数
TC.NH南华郑动力煤指数
V.NH南华连聚氯乙烯指数
WR.NH南华沪线材指数
WS.NH南华郑强麦指数
Y.NH南华连豆油指数
ZN.NH南华沪锌指数
\ No newline at end of file diff --git a/runtime/skills/tushare-finance/reference/接口文档/历史Tick行情.md b/runtime/skills/tushare-finance/reference/接口文档/历史Tick行情.md new file mode 100644 index 00000000..64377b81 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/历史Tick行情.md @@ -0,0 +1,126 @@ +# 历史Tick行情 + +**文档ID**: 314 +**原始链接**: https://tushare.pro/document/2?doc_id=314 + +--- + +## 期货Tick行情数据 + +获取全市场期货合约的Tick高频行情,当前不提供API方式获取,只提供csv网盘交付,近10年历史数据,一次性网盘拷贝(支持按交易所按日期定制),每天增量更新。tick行情属于单独的数据服务内容,不在积分权限范畴,有需求的用户请微信联系:waditu_a ,联系时请注明期货tick数据。 + +数据字段内容说明 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
字段类型中文含义样例
InstrumentIDstring合约IDcu2310
BidPrice1float买一价68190.000000
BidVolume1int买一量4
AskPrice1float卖一价68212.000000
AskVolume1int卖一量2
LastPricefloat最新价68210.000000
Volumeint成交量3223
Turnoverfloat成交金额382577245.000000
OpenInterestint持仓量203332.000000
UpperLimitPricefloat涨停价68210.000000
LowerLimitPricefloat跌停价62210.000000
OpenPricefloat今开盘68010.000000
PreSettlementPricefloat昨结算价68110.000000
PreClosePricefloat昨收盘价68113.000000
PreOpenInterestint昨持仓量3232343.000000
TradingDaystring交易日期20230925
UpdateTimestring更新时间10:00:00.500
+文件样例 diff --git a/runtime/skills/tushare-finance/reference/接口文档/历史分钟.md b/runtime/skills/tushare-finance/reference/接口文档/历史分钟.md new file mode 100644 index 00000000..5ba92b7d --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/历史分钟.md @@ -0,0 +1,165 @@ +# 历史分钟 + +**文档ID**: 370 +**原始链接**: https://tushare.pro/document/2?doc_id=370 + +--- + +## 股票历史分钟行情 + +接口:stk_mins描述:获取A股分钟数据,支持1min/5min/15min/30min/60min行情,提供Python SDK和 http Restful API两种方式限量:单次最大8000行数据,可以通过股票代码和时间循环获取,本接口可以提供超过10年历史分钟数据权限:需单独开权限,正式权限请参阅权限说明 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY股票代码,e.g. 600000.SH
freqstrY分钟频度(1min/5min/15min/30min/60min)
start_datedatetimeN开始日期 格式:2023-08-25 09:00:00
end_datedatetimeN结束时间 格式:2023-08-25 19:00:00
+freq参数说明 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
freq说明
1min1分钟
5min5分钟
15min15分钟
30min30分钟
60min60分钟
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
trade_timestrY交易时间
openfloatY开盘价
closefloatY收盘价
highfloatY最高价
lowfloatY最低价
volintY成交量
amountfloatY成交金额
+接口用法 + +``` + +pro = ts.pro_api() + +#获取浦发银行60000.SH的历史分钟数据 +df = pro.stk_mins(ts_code='600000.SH', freq='1min', start_date='2023-08-25 09:00:00', end_date='2023-08-25 19:00:00') + +``` + +数据样例 + +``` + ts_code trade_time close open high low vol amount +0 600000.SH 2023-08-25 15:00:00 7.05 7.05 7.05 7.05 235500.0 1660275.0 +1 600000.SH 2023-08-25 14:59:00 7.05 7.05 7.05 7.05 0.0 0.0 +2 600000.SH 2023-08-25 14:58:00 7.05 7.05 7.05 7.05 0.0 0.0 +3 600000.SH 2023-08-25 14:57:00 7.05 7.06 7.06 7.05 51800.0 365491.0 +4 600000.SH 2023-08-25 14:56:00 7.05 7.05 7.06 7.04 92700.0 653831.0 +.. ... ... ... ... ... ... ... ... +236 600000.SH 2023-08-25 09:34:00 7.01 7.02 7.02 7.00 120500.0 845311.0 +237 600000.SH 2023-08-25 09:33:00 7.01 7.01 7.02 7.00 126000.0 883188.0 +238 600000.SH 2023-08-25 09:32:00 7.01 7.02 7.02 6.99 236699.0 1659260.0 +239 600000.SH 2023-08-25 09:31:00 7.02 6.99 7.02 6.97 807500.0 5649956.0 +240 600000.SH 2023-08-25 09:30:00 6.99 6.99 6.99 6.99 103700.0 724863.0 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/历史分钟行情.md b/runtime/skills/tushare-finance/reference/接口文档/历史分钟行情.md new file mode 100644 index 00000000..70d98305 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/历史分钟行情.md @@ -0,0 +1,172 @@ +# 历史分钟行情 + +**文档ID**: 313 +**原始链接**: https://tushare.pro/document/2?doc_id=313 + +--- + +## 期货历史分钟行情 + +接口:ft_mins描述:获取全市场期货合约分钟数据,支持1min/5min/15min/30min/60min行情,提供Python SDK和 http Restful API两种方式,如果需要主力合约分钟,请先通过主力mapping接口获取对应的合约代码后提取分钟。限量:单次最大8000行数据,可以通过期货合约代码和时间循环获取,本接口可以提供超过10年历史分钟数据。权限:120积分可以调取2次接口查看数据,正式权限请参阅权限说明。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY股票代码,e.g.CU2310.SHF
freqstrY分钟频度(1min/5min/15min/30min/60min)
start_datedatetimeN开始日期 格式:2023-08-25 09:00:00
end_datedatetimeN结束时间 格式:2023-08-25 19:00:00
+freq参数说明 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
freq说明
1min1分钟
5min5分钟
15min15分钟
30min30分钟
60min60分钟
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
trade_timestrY交易时间
openfloatY开盘价(元)
closefloatY收盘价(元)
highfloatY最高价(元)
lowfloatY最低价(元)
volintY成交量(手)
amountfloatY成交金额(元)
oifloatY持仓量(手)
+接口用法 + +``` + +pro = ts.pro_api() + +df = pro.df = pro.ft_mins(ts_code='CU2310.SHF', freq='1min', start_date='2023-08-25 09:00:00', end_date='2023-08-25 19:00:00') + +``` + +数据样例 + +``` + ts_code trade_time open close high low vol amount oi +0 CU2310.SHF 2023-08-25 15:00:00 68920.0 68930.0 68940.0 68910.0 373.0 128543250.0 146733.0 +1 CU2310.SHF 2023-08-25 14:59:00 68910.0 68920.0 68930.0 68910.0 300.0 103379650.0 146751.0 +2 CU2310.SHF 2023-08-25 14:58:00 68930.0 68920.0 68940.0 68910.0 207.0 71340500.0 146777.0 +3 CU2310.SHF 2023-08-25 14:57:00 68910.0 68930.0 68930.0 68910.0 317.0 109246900.0 146812.0 +4 CU2310.SHF 2023-08-25 14:56:00 68900.0 68910.0 68920.0 68900.0 237.0 81659550.0 146852.0 +.. ... ... ... ... ... ... ... ... ... +220 CU2310.SHF 2023-08-25 09:05:00 68750.0 68760.0 68770.0 68740.0 103.0 35412050.0 145101.0 +221 CU2310.SHF 2023-08-25 09:04:00 68750.0 68750.0 68770.0 68730.0 232.0 79741550.0 145105.0 +222 CU2310.SHF 2023-08-25 09:03:00 68740.0 68750.0 68750.0 68720.0 205.0 70453700.0 145087.0 +223 CU2310.SHF 2023-08-25 09:02:00 68710.0 68740.0 68740.0 68690.0 278.0 95514550.0 145132.0 +224 CU2310.SHF 2023-08-25 09:01:00 68680.0 68710.0 68740.0 68680.0 868.0 298156350.0 145178.0 + +[225 rows x 9 columns] + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/历史日线.md b/runtime/skills/tushare-finance/reference/接口文档/历史日线.md new file mode 100644 index 00000000..ab5be892 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/历史日线.md @@ -0,0 +1,161 @@ +# 历史日线 + +**文档ID**: 27 +**原始链接**: https://tushare.pro/document/2?doc_id=27 + +--- + +## A股日线行情 + +接口:daily,可以通过数据工具调试和查看数据数据说明:交易日每天15点~16点之间入库。本接口是未复权行情,停牌期间不提供数据调取说明:基础积分每分钟内可调取500次,每次6000条数据,一次请求相当于提取一个股票23年历史描述:获取股票行情数据,或通过通用行情接口获取数据,包含了前后复权数据 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码(支持多个股票同时提取,逗号分隔)
trade_datestrN交易日期(YYYYMMDD)
start_datestrN开始日期(YYYYMMDD)
end_datestrN结束日期(YYYYMMDD)
+注:日期都填YYYYMMDD格式,比如20181010 + +输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型描述
ts_codestr股票代码
trade_datestr交易日期
openfloat开盘价
highfloat最高价
lowfloat最低价
closefloat收盘价
pre_closefloat昨收价【除权价】
changefloat涨跌额
pct_chgfloat涨跌幅 【基于除权后的昨收计算的涨跌幅:(今收-除权昨收)/除权昨收 】
volfloat成交量 (手)
amountfloat成交额 (千元)
+接口示例 + +``` +pro = ts.pro_api() + +df = pro.daily(ts_code='000001.SZ', start_date='20180701', end_date='20180718') + +#多个股票 +df = pro.daily(ts_code='000001.SZ,600000.SH', start_date='20180701', end_date='20180718') + +``` + +或者 + +``` +df = pro.query('daily', ts_code='000001.SZ', start_date='20180701', end_date='20180718') + +``` + +也可以通过日期取历史某一天的全部历史 + +``` +df = pro.daily(trade_date='20180810') + +``` + +数据样例 + +``` + ts_code trade_date open high low close pre_close change pct_chg vol amount +0 000001.SZ 20180718 8.75 8.85 8.69 8.70 8.72 -0.02 -0.23 525152.77 460697.377 +1 000001.SZ 20180717 8.74 8.75 8.66 8.72 8.73 -0.01 -0.11 375356.33 326396.994 +2 000001.SZ 20180716 8.85 8.90 8.69 8.73 8.88 -0.15 -1.69 689845.58 603427.713 +3 000001.SZ 20180713 8.92 8.94 8.82 8.88 8.88 0.00 0.00 603378.21 535401.175 +4 000001.SZ 20180712 8.60 8.97 8.58 8.88 8.64 0.24 2.78 1140492.31 1008658.828 +5 000001.SZ 20180711 8.76 8.83 8.68 8.78 8.98 -0.20 -2.23 851296.70 744765.824 +6 000001.SZ 20180710 9.02 9.02 8.89 8.98 9.03 -0.05 -0.55 896862.02 803038.965 +7 000001.SZ 20180709 8.69 9.03 8.68 9.03 8.66 0.37 4.27 1409954.60 1255007.609 +8 000001.SZ 20180706 8.61 8.78 8.45 8.66 8.60 0.06 0.70 988282.69 852071.526 +9 000001.SZ 20180705 8.62 8.73 8.55 8.60 8.61 -0.01 -0.12 835768.77 722169.579 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/可转债发行.md b/runtime/skills/tushare-finance/reference/接口文档/可转债发行.md new file mode 100644 index 00000000..016177f4 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/可转债发行.md @@ -0,0 +1,301 @@ +# 可转债发行 + +**文档ID**: 186 +**原始链接**: https://tushare.pro/document/2?doc_id=186 + +--- + +## 可转债发行 + +接口:cb_issue描述:获取可转债发行数据限量:单次最大2000,可多次提取,总量不限制积分:用户需要至少2000积分才可以调取,5000积分以上频次相对较高,积分越多权限越大,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrNTS代码
ann_datestrN发行公告日
start_datestrN公告开始日期
end_datestrN公告结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY转债代码
ann_datestrY发行公告日
res_ann_datestrY发行结果公告日
plan_issue_sizefloatY计划发行总额(元)
issue_sizefloatY发行总额(元)
issue_pricefloatY发行价格
issue_typestrY发行方式
issue_costfloatN发行费用(元)
onl_codestrY网上申购代码
onl_namestrY网上申购简称
onl_datestrY网上发行日期
onl_sizefloatY网上发行总额(张)
onl_pch_volfloatY网上发行有效申购数量(张)
onl_pch_numintY网上发行有效申购户数
onl_pch_excessfloatY网上发行超额认购倍数
onl_winning_ratefloatN网上发行中签率(%)
shd_ration_codestrY老股东配售代码
shd_ration_namestrY老股东配售简称
shd_ration_datestrY老股东配售日
shd_ration_record_datestrY老股东配售股权登记日
shd_ration_pay_datestrY老股东配售缴款日
shd_ration_pricefloatY老股东配售价格
shd_ration_ratiofloatY老股东配售比例
shd_ration_sizefloatY老股东配售数量(张)
shd_ration_volfloatN老股东配售有效申购数量(张)
shd_ration_numintN老股东配售有效申购户数
shd_ration_excessfloatN老股东配售超额认购倍数
offl_sizefloatY网下发行总额(张)
offl_depositfloatN网下发行定金比例(%)
offl_pch_volfloatN网下发行有效申购数量(张)
offl_pch_numintN网下发行有效申购户数
offl_pch_excessfloatN网下发行超额认购倍数
offl_winning_ratefloatN网下发行中签率
lead_underwriterstrN主承销商
lead_underwriter_volfloatN主承销商包销数量(张)
+接口示例 + +``` + +pro = ts.pro_api() + + +#获取可转债发行数据 +df = pro.cb_issue(ann_date='20190612') + + +#获取可转债发行数据,自定义字段 +df = pro.cb_issue(fields='ts_code,ann_date,issue_size') + +``` + +数据示例 + +``` + ts_code ann_date issue_size +0 110072.SH 20200814 33.7000 +1 113600.SH 20200811 5.9500 +2 113598.SH 20200729 3.3000 +3 113038.SH 20200729 50.0000 +4 128125.SZ 20200728 4.5000 +.. ... ... ... +489 100009.SH 20000223 13.5000 +490 125302.SZ 19990727 15.0000 +491 125301.SZ 19980826 2.0000 +492 100001.SH 19980730 1.5000 +493 125009.SZ None 5.0000 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/可转债基础信息.md b/runtime/skills/tushare-finance/reference/接口文档/可转债基础信息.md new file mode 100644 index 00000000..bc53e89c --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/可转债基础信息.md @@ -0,0 +1,290 @@ +# 可转债基础信息 + +**文档ID**: 185 +**原始链接**: https://tushare.pro/document/2?doc_id=185 + +--- + +## 可转债基本信息 + +接口:cb_basic描述:获取可转债基本信息限量:单次最大2000,总量不限制权限:用户需要至少2000积分才可以调取,但有流量控制,5000积分以上频次相对较高,积分越多权限越大,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN转债代码
list_datestrN上市日期
exchangestrN上市地点
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY转债代码
bond_full_namestrY转债名称
bond_short_namestrY转债简称
cb_codestrY转股申报代码
stk_codestrY正股代码
stk_short_namestrY正股简称
maturityfloatY发行期限(年)
parfloatY面值
issue_pricefloatY发行价格
issue_sizefloatY发行总额(元)
remain_sizefloatY债券余额(元)
value_datestrY起息日期
maturity_datestrY到期日期
rate_typestrY利率类型
coupon_ratefloatY票面利率(%)
add_ratefloatY补偿利率(%)
pay_per_yearintY年付息次数
list_datestrY上市日期
delist_datestrY摘牌日
exchangestrY上市地点
conv_start_datestrY转股起始日
conv_end_datestrY转股截止日
conv_stop_datestrY停止转股日(提前到期)
first_conv_pricefloatY初始转股价
conv_pricefloatY最新转股价
rate_clausestrY利率说明
put_clausestrN赎回条款
maturity_put_pricestrN到期赎回价格(含税)
call_clausestrN回售条款
reset_clausestrN特别向下修正条款
conv_clausestrN转股条款
guarantorstrN担保人
guarantee_typestrN担保方式
issue_ratingstrN发行信用等级
newest_ratingstrN最新信用等级
rating_compstrN最新评级机构
+接口示例 + +``` + +pro = ts.pro_api(your token) +#获取可转债基础信息列表 +df = pro.cb_basic(fields="ts_code,bond_short_name,stk_code,stk_short_name,list_date,delist_date") + +``` + +数据示例 + +``` + ts_code bond_short_name stk_code stk_short_name list_date delist_date +0 125002.SZ 万科转债 000002.SZ 万科A 2002-06-28 2004-04-30 +1 125009.SZ 宝安转券 000009.SZ 中国宝安 1993-02-10 1996-01-01 +2 125069.SZ 侨城转债 000069.SZ 华侨城A 2004-01-16 2005-04-29 +3 125301.SZ 丝绸转债 000301.SZ 东方盛虹 1998-09-15 2003-08-28 +4 126301.SZ 丝绸转2 000301.SZ 东方盛虹 2002-09-24 2006-09-18 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/可转债技术面因子(专业版).md b/runtime/skills/tushare-finance/reference/接口文档/可转债技术面因子(专业版).md new file mode 100644 index 00000000..c2736d93 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/可转债技术面因子(专业版).md @@ -0,0 +1,624 @@ +# 可转债技术面因子(专业版) + +**文档ID**: 392 +**原始链接**: https://tushare.pro/document/2?doc_id=392 + +--- + +## 可转债技术因子(专业版) + +接口:cb_factor_pro描述:获取可转债每日技术面因子数据,用于跟踪可转债当前走势情况,数据由Tushare社区自产,覆盖全历史;输出参数_bfq表示不复权,_qfq表示前复权 _hfq表示后复权,描述中说明了因子的默认传参,如需要特殊参数或者更多因子可以联系管理员评估限量:单次调取最多返回10000条数据,可以通过日期参数循环积分:5000积分每分钟可以请求30次,8000积分以上每分钟500次,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN可转债代码
start_datestrN开始日期
end_datestrN结束日期
trade_datestrN交易日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY转债代码
trade_datestrY交易日期
openfloatY开盘价
highfloatY最高价
lowfloatY最低价
closefloatY收盘价
pre_closefloatY昨收价
changefloatY涨跌额
pct_changefloatY涨跌幅 (未复权,如果是复权请用 通用行情接口 )
volfloatY成交量 (手)
amountfloatY成交金额(万元)
asi_bfqfloatY振动升降指标-OPEN, CLOSE, HIGH, LOW, M1=26, M2=10
asit_bfqfloatY振动升降指标-OPEN, CLOSE, HIGH, LOW, M1=26, M2=10
atr_bfqfloatY真实波动N日平均值-CLOSE, HIGH, LOW, N=20
bbi_bfqfloatYBBI多空指标-CLOSE, M1=3, M2=6, M3=12, M4=20
bias1_bfqfloatYBIAS乖离率-CLOSE, L1=6, L2=12, L3=24
bias2_bfqfloatYBIAS乖离率-CLOSE, L1=6, L2=12, L3=24
bias3_bfqfloatYBIAS乖离率-CLOSE, L1=6, L2=12, L3=24
boll_lower_bfqfloatYBOLL指标,布林带-CLOSE, N=20, P=2
boll_mid_bfqfloatYBOLL指标,布林带-CLOSE, N=20, P=2
boll_upper_bfqfloatYBOLL指标,布林带-CLOSE, N=20, P=2
brar_ar_bfqfloatYBRAR情绪指标-OPEN, CLOSE, HIGH, LOW, M1=26
brar_br_bfqfloatYBRAR情绪指标-OPEN, CLOSE, HIGH, LOW, M1=26
cci_bfqfloatY顺势指标又叫CCI指标-CLOSE, HIGH, LOW, N=14
cr_bfqfloatYCR价格动量指标-CLOSE, HIGH, LOW, N=20
dfma_dif_bfqfloatY平行线差指标-CLOSE, N1=10, N2=50, M=10
dfma_difma_bfqfloatY平行线差指标-CLOSE, N1=10, N2=50, M=10
dmi_adx_bfqfloatY动向指标-CLOSE, HIGH, LOW, M1=14, M2=6
dmi_adxr_bfqfloatY动向指标-CLOSE, HIGH, LOW, M1=14, M2=6
dmi_mdi_bfqfloatY动向指标-CLOSE, HIGH, LOW, M1=14, M2=6
dmi_pdi_bfqfloatY动向指标-CLOSE, HIGH, LOW, M1=14, M2=6
downdaysfloatY连跌天数
updaysfloatY连涨天数
dpo_bfqfloatY区间震荡线-CLOSE, M1=20, M2=10, M3=6
madpo_bfqfloatY区间震荡线-CLOSE, M1=20, M2=10, M3=6
ema_bfq_10floatY指数移动平均-N=10
ema_bfq_20floatY指数移动平均-N=20
ema_bfq_250floatY指数移动平均-N=250
ema_bfq_30floatY指数移动平均-N=30
ema_bfq_5floatY指数移动平均-N=5
ema_bfq_60floatY指数移动平均-N=60
ema_bfq_90floatY指数移动平均-N=90
emv_bfqfloatY简易波动指标-HIGH, LOW, VOL, N=14, M=9
maemv_bfqfloatY简易波动指标-HIGH, LOW, VOL, N=14, M=9
expma_12_bfqfloatYEMA指数平均数指标-CLOSE, N1=12, N2=50
expma_50_bfqfloatYEMA指数平均数指标-CLOSE, N1=12, N2=50
kdj_bfqfloatYKDJ指标-CLOSE, HIGH, LOW, N=9, M1=3, M2=3
kdj_d_bfqfloatYKDJ指标-CLOSE, HIGH, LOW, N=9, M1=3, M2=3
kdj_k_bfqfloatYKDJ指标-CLOSE, HIGH, LOW, N=9, M1=3, M2=3
ktn_down_bfqfloatY肯特纳交易通道, N选20日,ATR选10日-CLOSE, HIGH, LOW, N=20, M=10
ktn_mid_bfqfloatY肯特纳交易通道, N选20日,ATR选10日-CLOSE, HIGH, LOW, N=20, M=10
ktn_upper_bfqfloatY肯特纳交易通道, N选20日,ATR选10日-CLOSE, HIGH, LOW, N=20, M=10
lowdaysfloatYLOWRANGE(LOW)表示当前最低价是近多少周期内最低价的最小值
topdaysfloatYTOPRANGE(HIGH)表示当前最高价是近多少周期内最高价的最大值
ma_bfq_10floatY简单移动平均-N=10
ma_bfq_20floatY简单移动平均-N=20
ma_bfq_250floatY简单移动平均-N=250
ma_bfq_30floatY简单移动平均-N=30
ma_bfq_5floatY简单移动平均-N=5
ma_bfq_60floatY简单移动平均-N=60
ma_bfq_90floatY简单移动平均-N=90
macd_bfqfloatYMACD指标-CLOSE, SHORT=12, LONG=26, M=9
macd_dea_bfqfloatYMACD指标-CLOSE, SHORT=12, LONG=26, M=9
macd_dif_bfqfloatYMACD指标-CLOSE, SHORT=12, LONG=26, M=9
mass_bfqfloatY梅斯线-HIGH, LOW, N1=9, N2=25, M=6
ma_mass_bfqfloatY梅斯线-HIGH, LOW, N1=9, N2=25, M=6
mfi_bfqfloatYMFI指标是成交量的RSI指标-CLOSE, HIGH, LOW, VOL, N=14
mtm_bfqfloatY动量指标-CLOSE, N=12, M=6
mtmma_bfqfloatY动量指标-CLOSE, N=12, M=6
obv_bfqfloatY能量潮指标-CLOSE, VOL
psy_bfqfloatY投资者对股市涨跌产生心理波动的情绪指标-CLOSE, N=12, M=6
psyma_bfqfloatY投资者对股市涨跌产生心理波动的情绪指标-CLOSE, N=12, M=6
roc_bfqfloatY变动率指标-CLOSE, N=12, M=6
maroc_bfqfloatY变动率指标-CLOSE, N=12, M=6
rsi_bfq_12floatYRSI指标-CLOSE, N=12
rsi_bfq_24floatYRSI指标-CLOSE, N=24
rsi_bfq_6floatYRSI指标-CLOSE, N=6
taq_down_bfqfloatY唐安奇通道(海龟)交易指标-HIGH, LOW, 20
taq_mid_bfqfloatY唐安奇通道(海龟)交易指标-HIGH, LOW, 20
taq_up_bfqfloatY唐安奇通道(海龟)交易指标-HIGH, LOW, 20
trix_bfqfloatY三重指数平滑平均线-CLOSE, M1=12, M2=20
trma_bfqfloatY三重指数平滑平均线-CLOSE, M1=12, M2=20
vr_bfqfloatYVR容量比率-CLOSE, VOL, M1=26
wr_bfqfloatYW&R 威廉指标-CLOSE, HIGH, LOW, N=10, N1=6
wr1_bfqfloatYW&R 威廉指标-CLOSE, HIGH, LOW, N=10, N1=6
xsii_td1_bfqfloatY薛斯通道II-CLOSE, HIGH, LOW, N=102, M=7
xsii_td2_bfqfloatY薛斯通道II-CLOSE, HIGH, LOW, N=102, M=7
xsii_td3_bfqfloatY薛斯通道II-CLOSE, HIGH, LOW, N=102, M=7
xsii_td4_bfqfloatY薛斯通道II-CLOSE, HIGH, LOW, N=102, M=7
+接口用法 + +``` + +pro = ts.pro_api() + +#获取鹤21转债113632.SH所以有历史因子数据 +df = pro.cb_factor_pro(ts_code=113632.SH') + +#获取交易日期为20250724当天所有可转债的因子数据 +df = pro.hk_income(trade_date='20250724') + +``` + +数据样例 + +``` + ts_code trade_date open ... xsii_td2_bfq xsii_td3_bfq xsii_td4_bfq +0 113632.SH 20250724 129.050 ... 125.93711 133.15621 115.73390 +1 113632.SH 20250723 129.323 ... 125.15884 132.97290 115.57458 +2 113632.SH 20250722 128.783 ... 124.46147 132.83027 115.45061 +3 113632.SH 20250721 126.404 ... 123.75651 132.68214 115.32186 +4 113632.SH 20250718 126.229 ... 123.16743 132.56631 115.22119 +.. ... ... ... ... ... ... ... +873 113632.SH 20211215 130.950 ... 128.94497 139.66710 121.39290 +874 113632.SH 20211214 131.010 ... NaN 140.18070 121.83930 +875 113632.SH 20211213 133.890 ... NaN 141.11160 122.64840 +876 113632.SH 20211210 129.990 ... NaN 143.65820 124.86180 +877 113632.SH 20211209 127.000 ... NaN 140.12720 121.79280 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/可转债票面利率.md b/runtime/skills/tushare-finance/reference/接口文档/可转债票面利率.md new file mode 100644 index 00000000..24d2306e --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/可转债票面利率.md @@ -0,0 +1,99 @@ +# 可转债票面利率 + +**文档ID**: 305 +**原始链接**: https://tushare.pro/document/2?doc_id=305 + +--- + +## 可转债票面利率 + +接口:cb_rate描述:获取可转债票面利率限量:单次最大2000,总量不限制权限:用户需要至少5000积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY转债代码,支持多值输入
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY转债代码
rate_freqintN付息频率(次/年)
rate_start_datestrN付息开始日期
rate_end_datestrN付息结束日期
coupon_ratefloatN票面利率(%)
+接口示例 + +``` + +pro = ts.pro_api(your token) +#获取可转债基础信息列表 +df = pro.cb_rate(ts_code='123046.SZ,127064.SZ',fields="ts_code,rate_freq,rate_start_date,rate_end_date,coupon_rate") + +``` + +数据示例 + +``` + ts_code rate_freq rate_start_date rate_end_date coupon_rate +0 123046.SZ 1 20200319 20210318 0.500000 +1 123046.SZ 1 20210319 20220318 0.700000 +2 123046.SZ 1 20220319 20230318 1.000000 +3 123046.SZ 1 20230319 20240318 1.500000 +4 123046.SZ 1 20240319 20250318 2.500000 +5 123046.SZ 1 20250319 20260318 3.000000 +6 127064.SZ 1 20220519 20230518 0.200000 +7 127064.SZ 1 20230519 20240518 0.400000 +8 127064.SZ 1 20240519 20250518 0.600000 +9 127064.SZ 1 20250519 20260518 1.500000 +10 127064.SZ 1 20260519 20270518 1.800000 +11 127064.SZ 1 20270519 20280518 2.000000 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/可转债行情.md b/runtime/skills/tushare-finance/reference/接口文档/可转债行情.md new file mode 100644 index 00000000..355808c7 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/可转债行情.md @@ -0,0 +1,212 @@ +# 可转债行情 + +**文档ID**: 187 +**原始链接**: https://tushare.pro/document/2?doc_id=187 + +--- + +## 可转债行情 + +接口:cb_daily描述:获取可转债行情限量:单次最大2000条,可多次提取,总量不限制积分:用户需要至少2000积分才可以调取,5000积分以上频次相对较高,积分越多权限越大,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrNTS代码
trade_datestrN交易日期(YYYYMMDD格式,下同)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY转债代码
trade_datestrY交易日期
pre_closefloatY昨收盘价(元)
openfloatY开盘价(元)
highfloatY最高价(元)
lowfloatY最低价(元)
closefloatY收盘价(元)
changefloatY涨跌(元)
pct_chgfloatY涨跌幅(%)
volfloatY成交量(手)
amountfloatY成交金额(万元)
bond_valuefloatN纯债价值
bond_over_ratefloatN纯债溢价率(%)
cb_valuefloatN转股价值
cb_over_ratefloatN转股溢价率(%)
+接口示例 + +``` + +pro = ts.pro_api() + + +#获取可转债行情 +df = pro.cb_daily(trade_date='20190719', fields='ts_code,trade_date, pre_close,open,high,low,close') + +``` + +数据示例 + +``` + ts_code trade_date pre_close open high low close \ +0 110030.SH 20190719 104.700 104.710 104.960 104.540 104.660 +1 113008.SH 20190719 112.600 113.390 113.600 112.800 113.200 +2 110031.SH 20190719 107.500 107.500 107.940 107.380 107.520 +3 123001.SZ 20190719 114.300 115.500 120.780 114.884 118.879 +4 110033.SH 20190719 111.910 111.640 112.500 111.640 112.200 +5 110034.SH 20190719 102.360 102.230 102.500 102.230 102.320 +6 113009.SH 20190719 107.500 108.000 108.200 107.790 107.800 +7 128010.SZ 20190719 100.900 100.900 101.300 100.897 101.000 +8 128012.SZ 20190719 97.021 97.013 97.200 97.007 97.029 +9 127003.SZ 20190719 101.850 101.850 102.896 101.850 102.399 +10 128013.SZ 20190719 96.500 96.307 96.647 96.306 96.500 +11 113011.SH 20190719 109.680 109.780 110.990 109.780 110.530 +12 113012.SH 20190719 101.330 101.710 103.000 101.590 101.810 +13 128014.SZ 20190719 97.000 97.498 97.498 97.103 97.158 +14 127004.SZ 20190719 92.252 92.256 92.450 92.256 92.262 +15 128015.SZ 20190719 92.799 92.799 93.060 92.790 92.920 +16 113013.SH 20190719 113.840 113.860 114.770 113.860 114.060 +17 128016.SZ 20190719 114.000 114.125 114.742 112.021 113.800 +18 113014.SH 20190719 96.910 96.790 97.230 96.780 96.880 +19 128017.SZ 20190719 109.501 109.501 111.880 109.011 109.501 +20 113015.SH 20190719 130.070 131.500 132.800 130.000 131.250 + + + change pct_chg vol amount +0 -0.040 -0.0382 3576.0 374.1486 +1 0.600 0.5329 5347.0 605.9335 +2 0.020 0.0186 16.0 1.7213 +3 4.579 4.0061 85105.8 10134.7401 +4 0.290 0.2591 5453.0 611.6870 +5 -0.040 -0.0391 3330.0 340.9462 +6 0.300 0.2791 9004.0 972.8459 +7 0.100 0.0991 2037.3 205.7750 +8 0.008 0.0082 4909.5 476.4216 +9 0.549 0.5390 3961.0 405.5685 +10 0.000 0.0000 6175.4 596.0637 +11 0.850 0.7750 140352.0 15524.5109 +12 0.480 0.4737 2005.0 204.9667 +13 0.158 0.1629 174.0 16.9261 +14 0.010 0.0108 3853.0 355.7765 +15 0.121 0.1304 9438.1 877.6806 +16 0.220 0.1933 19904.0 2278.7127 +17 -0.200 -0.1754 21462.9 2434.8231 +18 -0.030 -0.0310 1750.0 169.4889 +19 0.000 0.0000 364.2 40.3436 +20 1.180 0.9072 30730.0 4047.7157 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/可转债赎回信息.md b/runtime/skills/tushare-finance/reference/接口文档/可转债赎回信息.md new file mode 100644 index 00000000..80529a6a --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/可转债赎回信息.md @@ -0,0 +1,153 @@ +# 可转债赎回信息 + +**文档ID**: 269 +**原始链接**: https://tushare.pro/document/2?doc_id=269 + +--- + +## 可转债赎回信息 + +接口:cb_call,可以通过数据工具调试和查看数据。描述:获取可转债到期赎回、强制赎回等信息。数据来源于公开披露渠道,供个人和机构研究使用,请不要用于数据商业目的。限量:单次最大2000条数据,可以根据日期循环提取,本接口需5000积分。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN转债代码,支持多值输入
ann_datestrN公告日期(YYYYMMDD格式,下同)
start_datestrN公告开始日期
end_datestrN公告结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY转债代码
call_typestrY赎回类型:到赎、强赎
is_callstrY是否赎回:已满足强赎条件、公告提示强赎、公告实施强赎、公告到期赎回、公告不强赎
ann_datestrY公告/提示日期
call_datestrY赎回日期
call_pricefloatY赎回价格(含税,元/张)
call_price_taxfloatY赎回价格(扣税,元/张)
call_volfloatY赎回债券数量(张)
call_amountfloatY赎回金额(万元)
payment_datestrY行权后款项到账日
call_reg_datestrY赎回登记日
+接口示例 + +``` + +pro = ts.pro_api('your token') + +#获取可转债行情 +df = pro.cb_call(fields='ts_code,call_type,is_call,ann_date,call_date,call_price') + +``` + +数据示例 + +``` + ts_code call_type is_call ann_date call_date call_price +0 123069.SZ 强赎 公告不强赎 20210821 None None +1 113621.SH 强赎 公告不强赎 20210821 None None +2 113528.SH 强赎 公告不强赎 20210821 None None +3 113012.SH 强赎 公告强赎 20210818 20210903 100.6700 +4 128113.SZ 强赎 公告不强赎 20210818 None None +.. ... ... ... ... ... ... +466 125069.SZ 强赎 公告强赎 20050429 20050422 101.8000 +467 125630.SZ 强赎 公告不强赎 20040624 None None +468 100009.SH 强赎 公告强赎 20040511 20040423 100.1300 +469 125002.SZ 强赎 公告强赎 20040430 20040423 101.5000 +470 125629.SZ 强赎 公告强赎 20040414 20040406 105.0000 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/可转债转股价变动.md b/runtime/skills/tushare-finance/reference/接口文档/可转债转股价变动.md new file mode 100644 index 00000000..3daef5f6 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/可转债转股价变动.md @@ -0,0 +1,103 @@ +# 可转债转股价变动 + +**文档ID**: 246 +**原始链接**: https://tushare.pro/document/2?doc_id=246 + +--- + +## 可转债转股价变动 + +接口:cb_price_chg描述:获取可转债转股价变动限量:单次最大2000,总量不限制权限:本接口需单独开权限(跟积分没关系),具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY转债代码,支持多值输入
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY转债代码
bond_short_namestrY转债简称
publish_datestrY公告日期
change_datestrY变动日期
convert_price_initialfloatY初始转股价格
convertprice_beffloatY修正前转股价格
convertprice_aftfloatY修正后转股价格
+接口示例 + +``` + +pro = ts.pro_api(your token) +#获取可转债转股价变动 +df = pro.cb_price_chg(ts_code="113556.SH,128114.SZ,128110.SZ",fields="ts_code,bond_short_name,change_date,convert_price_initial,convertprice_bef,convertprice_aft") + +``` + +数据示例 + +``` + ts_code bond_short_name change_date convert_price_initial convertprice_bef convertprice_aft +0 113556.SH 至纯转债 20191220 29.4700 None None +1 113556.SH 至纯转债 20200629 29.4700 29.4700 29.3800 +2 128110.SZ 永兴转债 20200609 17.1600 None None +3 128114.SZ 正邦转债 20200617 16.0900 None None + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/可转债转股结果.md b/runtime/skills/tushare-finance/reference/接口文档/可转债转股结果.md new file mode 100644 index 00000000..e47f0619 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/可转债转股结果.md @@ -0,0 +1,176 @@ +# 可转债转股结果 + +**文档ID**: 247 +**原始链接**: https://tushare.pro/document/2?doc_id=247 + +--- + +## 可转债转股结果 + +接口:cb_share描述:获取可转债转股结果限量:单次最大2000,总量不限制权限:用户需要至少2000积分才可以调取,但有流量控制,5000积分以上频次相对较高,积分越多权限越大,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY转债代码,支持多值输入
ann_datestrY公告日期(YYYYMMDD格式,下同)
start_datestrN公告开始日期
end_datestrN公告结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY债券代码
bond_short_namestrY债券简称
publish_datestrY公告日期
end_datestrY统计截止日期
issue_sizefloatY可转债发行总额
convert_price_initialfloatY初始转换价格
convert_pricefloatY本次转换价格
convert_valfloatY本次转股金额
convert_volfloatY本次转股数量
convert_ratiofloatY本次转股比例
acc_convert_valfloatY累计转股金额
acc_convert_volfloatY累计转股数量
acc_convert_ratiofloatY累计转股比例
remain_sizefloatY可转债剩余金额
total_sharesfloatY转股后总股本
+接口示例 + +``` + +pro = ts.pro_api(your token) +#获取可转债转股结果 +df = pro.cb_share(ts_code="113001.SH,110027.SH",fields="ts_code,end_date,convert_price,convert_val,convert_ratio,acc_convert_ratio") + +``` + +数据示例 + +``` + ts_code end_date convert_price convert_val convert_ratio acc_convert_ratio +0 110027.SH 2015-02-16 12.0000 117572928.00 2.939323 99.9126 +1 110027.SH 2015-02-13 12.0000 521211288.00 13.030282 96.9733 +2 110027.SH 2015-02-12 12.0000 486077580.00 12.151940 83.9430 +3 110027.SH 2015-02-11 12.0000 304362204.00 7.609055 71.7910 +4 110027.SH 2015-02-10 12.0000 334752476.00 8.368812 64.1820 +.. ... ... ... ... ... ... +244 113001.SH 2010-12-10 3.7800 5998.86 0.000015 0.0002 +245 113001.SH 2010-12-09 3.7800 5998.86 0.000015 0.0002 +246 113001.SH 2010-12-06 3.7800 18994.50 0.000047 0.0002 +247 113001.SH 2010-12-03 3.7800 12991.86 0.000032 0.0001 +248 113001.SH 2010-12-02 3.7800 33982.20 0.000085 0.0001 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/台湾电子产业月营收.md b/runtime/skills/tushare-finance/reference/接口文档/台湾电子产业月营收.md new file mode 100644 index 00000000..dc6eb0b1 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/台湾电子产业月营收.md @@ -0,0 +1,395 @@ +# 台湾电子产业月营收 + +**文档ID**: 88 +**原始链接**: https://tushare.pro/document/2?doc_id=88 + +--- + +## 台湾电子产业月营收 + +接口:tmt_twincome描述:获取台湾TMT电子产业领域各类产品月度营收数据。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
datestrN报告期
itemstrY产品代码
start_datestrN报告期开始日期
end_datestrN报告期结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型描述
datestr报告期
itemstr产品代码
op_incomestr月度收入
+由于服务器压力,单次最多获取30个月数据,后续再逐步全部开放,目前可根据日期范围多次获取数据。 + +调用代码示例 + +``` + +pro = ts.pro_api() + +#获取PCB月度营收 +df = pro.tmt_twincome(item='8') + +#获取PCB月度营收(20120101-20181010) +df = pro.tmt_twincome(item='8', start_date='20120101', end_date='20181010') + +``` + +数据样例 + +``` + date item op_income +0 20180731 8 35144753.0 +1 20180629 8 30940090.0 +2 20180531 8 30982240.0 +3 20180430 8 30431976.0 +4 20180331 8 29491108.0 +5 20180227 8 24700223.0 +6 20180131 8 32962014.0 +7 20171229 8 32850818.0 +8 20171130 8 34436396.0 +9 20171031 8 33331667.0 +10 20170930 8 34220623.0 +11 20170831 8 32621006.0 +12 20170731 8 30284562.0 +13 20170630 8 29003264.0 +14 20170531 8 28382449.0 +15 20170428 8 27140270.0 +16 20170331 8 29015642.0 +17 20170224 8 26508381.0 +18 20170124 8 26927481.0 +19 20161230 8 29784865.0 +20 20161130 8 31234845.0 +21 20161031 8 30305625.0 +22 20160930 8 30523650.0 +23 20160831 8 30600923.0 +24 20160729 8 29066800.0 +25 20160630 8 27350576.0 +26 20160531 8 27752376.0 +27 20160429 8 26664433.0 +28 20160331 8 27428746.0 +29 20160226 8 22218229.0 +``` + +产品代码列表 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TS代码类别名称
1PC
2NB
3主机板
4印刷电路板
5IC载板
6PCB组装
7软板
8PCB
9PCB原料
10铜箔基板
11玻纤纱布
12FCCL
13显示卡
14绘图卡
15电视卡
16泛工业电脑
17POS
18工业电脑
19光电IO
20监视器
21扫描器
22PC周边
23储存媒体
24光碟
25硬盘磁盘
26发光二极体
27太阳能
28LCD面板
29背光模组
30LCD原料
31LCD其它
32触控面板
33监控系统
34其它光电
35电子零组件
36二极体整流
37连接器
38电源供应器
39机壳
40被动元件
41石英元件
423C二次电源
43网路设备
44数据机
45网路卡
46半导体
47晶圆制造
48IC封测
49特用IC
50记忆体模组
51晶圆材料
52IC设计
53IC光罩
54电子设备
55手机
56通讯设备
57电信业
58网路服务
59卫星通讯
60光纤通讯
613C通路
62消费性电子
63照相机
64软件服务
65系统整合
\ No newline at end of file diff --git a/runtime/skills/tushare-finance/reference/接口文档/台湾电子产业月营收明细.md b/runtime/skills/tushare-finance/reference/接口文档/台湾电子产业月营收明细.md new file mode 100644 index 00000000..57a1a46e --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/台湾电子产业月营收明细.md @@ -0,0 +1,4056 @@ +# 台湾电子产业月营收明细 + +**文档ID**: 87 +**原始链接**: https://tushare.pro/document/2?doc_id=87 + +--- + +## 台湾电子产业月营收明细 + +接口:tmt_twincomedetail描述:获取台湾TMT行业上市公司各类产品月度营收情况。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
datestrN报告期
itemstrN产品代码
symbolstrN公司代码
start_datestrN报告期开始日期
end_datestrN报告期结束日期
sourcestrNNone
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型描述
datestr报告期
itemstr产品代码
symbolstr公司代码
op_incomestr月度营收
consop_incomestr合并月度营收(默认不展示)
+数据调用示例 + +``` + +pro = ts.pro_api() + +#获取台湾松上电子PCB的月度营收数据 +df = pro.tmt_twincomedetail(item='8', symbol='6156') + +``` + +数据示例 + +``` + date item symbol op_income +0 20180731 8 6156 429618.0 +1 20180629 8 6156 367786.0 +2 20180531 8 6156 415715.0 +3 20180430 8 6156 395857.0 +4 20180331 8 6156 405173.0 +5 20180227 8 6156 252961.0 +6 20180131 8 6156 472289.0 +7 20171229 8 6156 408431.0 +8 20171130 8 6156 390715.0 +9 20171031 8 6156 298781.0 +10 20170930 8 6156 367127.0 +11 20170831 8 6156 396217.0 +12 20170731 8 6156 373196.0 +13 20170630 8 6156 380075.0 +14 20170531 8 6156 443130.0 +15 20170428 8 6156 426106.0 +16 20170331 8 6156 418031.0 +17 20170224 8 6156 298844.0 +18 20170124 8 6156 327690.0 +19 20161230 8 6156 431934.0 +20 20161130 8 6156 417424.0 +21 20161031 8 6156 362774.0 +22 20160930 8 6156 392458.0 +23 20160831 8 6156 408301.0 +24 20160729 8 6156 293324.0 +25 20160630 8 6156 329383.0 +26 20160531 8 6156 323873.0 +27 20160429 8 6156 372231.0 +28 20160331 8 6156 388029.0 +29 20160226 8 6156 225912.0 +``` + +台湾公司代码 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
symbolname
1333恩得利
1336台翰
1471首利
1569滨川
1582信锦
1585铠钜
1595川宝
1785光洋科
1815富乔
2059川湖
2301光宝科
2302丽正
2303联电
2305全友
2308台达电
2312金宝
2313华通
2314台扬
2315神达电脑
2316楠梓电
2317鸿海
2321东讯
2323中环
2324仁宝
2327国巨
2328广宇
2329华泰
2330台积电
2331精英
2332友讯
2337旺宏
2338光罩
2340光磊
2342茂矽
2344华邦电
2345智邦
2347联强
2349铼德
2351顺德
2352佳世达
2353宏棋
2354鸿准
2355敬鹏
2356英业达
2357华硕
2359所罗门
2360致茂
2362蓝天
2363矽统
2364伦飞
2365昆盈
2367?d华
2368金像电
2369菱生
2373震旦行
2374佳能
2375智宝
2376技嘉
2377微星
2379瑞昱
2380虹光
2382广达
2383台光电
2385群光
2387精元
2388威盛
2390云辰
2392正崴
2393亿光
2395研华
2397友通
2399映泰
2401凌阳
2402毅嘉
2404汉唐
2405浩鑫
2406国硕
2408南亚科
2409友达
2412中华电
2413环科
2414精技
2415錩新
2417圆刚
2419仲琦
2420新巨
2421建准
2423固纬
2424陇华
2425承启
2426鼎元
2427三商电
2428兴勤
2429铭旺科
2430灿坤
2431联昌
2433互盛电
2434统懋
2436伟诠电
2438翔耀
2439美律
2440太空梭
2441超丰
2442新美齐
2444兆劲
2448晶电
2449京元电子
2450神脑
2451创见
2453凌群
2454联发科
2455全新
2456奇力新
2457飞宏
2458义隆
2459敦吉
2460建通
2461光群雷
2462良得电
2464盟立
2465丽台
2466冠西电
2467志圣
2468华经
2471资通
2472立隆电
2474可成
2475华映
2476钜祥
2477美隆电
2478大毅
2480敦阳科
2481强茂
2482连宇
2483百容
2484希华
2485兆赫
2486一诠
2488汉平
2489瑞轩
2491吉祥全
2492华新科
2493扬博
2495普安
2496卓越
2497怡利电
2498宏达电
2499东贝
3002欧格
3003健和兴
3005神基
3006晶豪科
3008大立光
3010华立
3011今皓
3013晟铭电
3014联阳
3015全汉
3016嘉晶
3017奇鋐
3018同开
3019亚光
3021鸿名
3022威强电
3023信邦
3024忆声
3025星通
3026禾伸堂
3027盛达
3028增你强
3029零壹
3030德律
3031佰鸿
3032伟训
3033威健
3034联咏
3035智原
3036文晔
3037欣兴
3038全台
3041扬智
3042晶技
3043科风
3044健鼎
3045台湾大
3046建棋
3047讯舟
3048益登
3049和鑫
3050钰德
3051力特
3054立万利
3055蔚华科
3057乔鼎
3058立德
3059华晶科
3060铭异
3062建汉
3066李洲
3067全域
3071协禧
3073凯柏实业
3078侨威
3081联亚
3085新零售
3088艾讯
3089元炬
3090日电贸
3092鸿硕
3093港建
3094联杰
3095及成
3097拍档
3105稳懋
3114好德
3115宝岛极
3117年程
3122笙泉
3128升锐
3130一零四
3131弘塑
3138耀登
3141晶宏
3144新扬科
3147大综
3149正达
3150钰宝
3152景德
3158嘉实
3163波若威
3168众福科
3169亚信
3178公准
3188鑫龙腾
3189景硕
3191和进
3202桦晟
3206志丰
3207耀胜
3209全科
3211顺达
3213茂讯
3217优群
3219倚强
3221台嘉硕
3224三顾
3227原相
3228金丽科
3229晟钛
3230锦明
3231纬创
3232昱捷
3234光环
3236千如
3257虹冠电
3259鑫创
3260威刚
3264欣铨
3265台星科
3268海德威
3272东硕
3276宇环
3285微端
3287广寰科
3288点晶
3289宜特
3290东浦
3294英济
3296胜德
3297杭特
3299帛汉
3303岱棱
3305升贸
3306鼎天
3308联德
3310佳颖
3311闳晖
3312弘忆股
3313斐成
3317尼克森
3321同泰
3322建舜电
3323加百裕
3324双鸿
3325旭品
3332幸康
3338泰硕
3339泰谷
3349宝德
3354律胜
3356奇偶
3357台庆科
3360尚立
3362先进光
3363上诠
3372典范
3373热映
3374精材
3376新日兴
3377健格
3380明泰
3383新世纪
3388崇越电
3390旭软
3391佳得
3402汉科
3406玉晶光
3413京鼎
3416融程电
3419哗裕
3428光燿科
3429彦阳
3431长天
3432台端
3434哲固
3437荣创
3438类比科
3441联一光
3443创意
3444利机
3450联钧
3452益通
3454晶睿
3455由田
3465祥业
3466致振
3479安勤
3481群创
3483力致
3484崧腾
3485叙丰
3490单井
3491升达科
3492长盛
3494诚研
3498阳程
3499环天科
3501维熹
3504扬明光
3508位速
3511矽玛
3512皇龙
3514昱晶
3515华擎
3516亚帝欧
3518柏腾
3519绿能
3520振维
3521鸿翊
3522御顶
3523迎辉
3526凡甲
3527聚积
3528安驰
3529力旺
3530晶相光
3531先益
3532台胜科
3533嘉泽
3535晶彩科
3536诚创
3537堡达
3540曜越
3541西柏
3543州巧
3545敦泰
3548兆利
3550联颖
3551世禾
3552同致
3555重鹏
3556禾瑞亚
3557嘉威
3558神准
3561升阳光电
3562顶晶科
3563牧德
3564其阳
3566太阳光
3567逸昌
3570大冢
3576新日光
3577泓格
3579尚志
3580友威科
3581博磊
3583辛耘
3585联致
3587闳康
3588通嘉
3591艾笛森
3592瑞鼎
3593力铭
3594磐仪
3595山太士
3596智易
3597映兴
3601前源
3603建祥国际
3605宏致
3607谷崧
3609东林
3611鼎翰
3615安可
3617硕天
3622洋华
3623富晶通
3624光颉
3625西胜
3627华信科
3628盈正
3629地心引力
3630新钜科
3631晟楠
3632研勤
3633云光
3642骏熠电
3644凌嘉科
3645达迈
3646艾恩特
3652精联
3653健策
3659百辰
3661世芯-KY
3663鑫科
3664安瑞-KY
3665贸联-KY
3666光耀
3669圆展
3672康联讯
3673TPK-KY
3674康讯
3675德微
3678联享
3679新至升
3680家登
3682亚太电
3684荣昌
3685元创精密
3686达能
3688华立捷
3689涌德
3691硕禾
3693营邦
3694海华
3697F-晨星
3698隆达
3701大众控
3702大联大
3704合勤控
3706神达
3707汉磊
3709鑫联大投控
3710连展投控
3711日月光投控
3712永崴投控
4537旭东
4542科峤
4545铭钰
4554橙的
4729荧茂
4760勤凯
4903联光通
4904远传
4905台联电
4906正文
4908前鼎
4909新复兴
4912联德控股-KY
4915致伸
4916事欣科
4919新唐
4921宏阳
4923力士
4924欣厚-KY
4925智微
4927泰鼎-KY
4931新盛力
4933友辉
4934太极
4935茂林-KY
4938和硕
4939亚电
4942嘉彰
4943康控-KY
4944兆远
4947昂宝-KY
4949有成
4951精拓科
4952凌通
4953纬软
4956光鋐
4958臻鼎-KY
4960诚美材
4961天钰
4966谱瑞-KY
4967十铨
4968立积
4971IET-KY
4972汤石照明
4973广颖
4974亚泰
4976佳凌
4977众达-KY
4979华星光
4980佐臻
4984科纳-KY
4987科诚
4989荣科
4991环宇-KY
4994传奇
4995晶达
4999鑫禾
5201凯卫
5202力新
5203讯连
5205中茂
5209新鼎
5210宝硕
5211蒙恬
5212凌网
5215科嘉-KY
5216优灯
5220万达光电
5222全讯
5223安力-KY
5225东科-KY
5227立凯-KY
5228钰铠
5230雷笛克光学
5233有量
5234达兴材料
5240建腾
5243乙盛-KY
5244弘凯
5245智晶
5248景传
5251天钺电
5255美桀
5256锐捷
5258虹堡
5259清惠
5262立达
5264铠胜-KY
5267龙翩
5269祥硕
5271紘通
5272笙科
5274信骅
5277葳天
5281大峡谷-KY
5283禾联硕
5285界霖
5289宜鼎
5291邑升
5294捷音特
5297广化
5299杰力
5302太欣
5304鼎创达
5305敦南
5309系统电
5310天刚
5314世纪
5315光联
5317凯美
5321友铨
5328华容
5340建荣
5344立卫
5345天扬
5347世界
5348系通
5349先丰
5351钰创
5353台林
5355佳总
5356协益
5371中光电
5381合正
5383金利
5386青云
5388中磊
5392应华
5398慕康生医
5403中菲
5410国众
5425台半
5426振发
5432达威
5434崇越
5438东友
5439高技
5443均豪
5450宝联通
5452佶优
5457宣德
5460同协
5464霖宏
5465富骅
5468凯钰
5469瀚宇博
5471松翰
5474聪泰
5475德宏
5480统盟
5481新华
5483中美晶
5484慧友
5487通泰
5488松普
5489彩富
5490同亨
5493三联
5498凯崴
5536圣晖
6103合邦
6104创惟
6108竞国
6109亚元
6112聚硕
6113亚矽
6114久威
6115镒胜
6116彩晶
6117迎广
6118建达
6120达运
6121新普
6123上奇
6124业强
6125广运
6126信音
6127九豪
6128上福
6129普诚
6131悠克
6133金桥
6134万旭
6136富尔特
6138茂达
6139亚翔
6140讯达
6141柏承
6142友劲
6143振曜
6145劲永
6146耕兴
6147颀邦
6148骅宏资
6150撼讯
6151晋伦
6152百一
6153嘉联益
6154顺发
6155钧宝
6156松上
6158禾昌
6160欣技
6161捷波
6163华电网
6164华兴
6165捷泰
6166凌华
6167久正
6168宏齐
6170统振
6172互亿
6173信昌电
6174安棋
6175立敦
6176瑞仪
6182合晶
6183关贸
6185帏翔
6187万润
6188广明
6189丰艺
6190万泰科
6191精成科
6192巨路
6194育富
6196帆宣
6197佳必琪
6198凌泰
6201亚弘电
6202盛群
6203海韵电
6204艾华
6205诠欣
6206飞捷
6207雷科
6208日扬
6209今国光
6210庆生
6213联茂
6214精诚
6215和椿
6216居易
6217中探针
6218豪勉
6220岳丰
6221晋泰
6222上扬
6223旺矽
6224聚鼎
6225天瀚
6226光鼎
6227茂纶
6228全谱
6229研通
6230超众
6231系微
6233旺玖
6234高侨
6235华孚
6237骅讯
6238胜丽
6239力成
6240松岗
6241易通展
6243迅杰
6244茂迪
6245立端
6246台龙
6247淇誉电
6251定颖
6257矽格
6259百徽
6261久元
6263普莱德
6265方土昶
6266泰咏
6269台郡
6270倍微
6271同欣电
6272骅升
6274台燿
6275元山
6276安钛克
6277宏正
6278台表科
6279胡连
6281全国电
6282康舒
6283淳安
6284佳邦
6285启棋
6287元隆
6288联嘉
6289华上
6290良维
6291沛亨
6292迅德
6298崴强
6403群登
6404通讯-KY
6405悦城
6407相互
6409旭隼
6411晶焱
6412群电
6414桦汉
6415矽力-KY
6416瑞祺电通
6417韦侨
6418咏升
6419京晨科
6422君耀-KY
6423亿而得
6425易发
6426统新
6431光丽-KY
6432今展科
6434达辉光电
6435大中
6438迅得
6441广锭
6442光圣
6443元晶
6449钰邦
6451讯芯-KY
6456GIS-KY
6457紘康
6462神盾
6465威润
6470宇智
6474华豫宁
6475岱炜
6477安集
6485点序
6486互动
6488环球晶
6489德晶
6490凌升科
6494九齐
6498久禾光
6510精测
6511绿晁
6512启发电
6514芮特-KY
6516勤崴
6525捷敏-KY
6529研鼎
6530创威
6531爱普
6532瑞耘
6533晶心科
6536硕丰
6538仓和
6545擎力
6548长华科
6552易华电
6555荣炭
6556胜品
6558兴能高
6559研晶
6560欣普罗
6561是方
6565物联
6568宏观
6570维田
6573虹扬-KY
6577劲丰
6579研扬
6584南俊国际
6588东典光电
6590普鸿
6591动力-KY
6593台湾铭板
6594展汇科
6597立诚
6599普达
6613朋亿
6638沅圣
6640均华
6642富致
6643M31
6648斯其大
6651全宇昕
6653嘉贸
6654天正国际
6664群翊
6667信紘
6668中扬光
6669纬颖
6672腾辉电子-KY
6673和诠
6674鋐寶科技
6679钰太科技
6680鑫创电子
6681宏星技术
6682硕钻材料
6683雍智科技
6684安格
6689伊云谷
6690安棋资讯
6691洋基工程
7402邑錡
7419达胜
7423奇多比
7428戴维
7449元皓
7455桦纬
7492一等一
7493耀达
7495凌云
7497卡讯
7501瀚铭
7503自由系统
7504时尚美人
7505立达科
7506动心医电
7510棋苓
7511宏景智权科技
7514顶程国际
7517都以特
7522亚太开
7523亚科国际
7531昱家科技
7533鑫豪
7541彬腾
7545台邦企业
7556意德士
7557牧阳能控
8011台通
8016矽创
8021尖点
8024佑华
8028升阳半导体
8032光菱
8034荣群
8038长园科
8039台虹
8040九暘
8042金山电
8043蜜望实
8045达运光电
8046南电
8047星云
8048德胜
8049晶采
8050广积
8054安国
8059凯硕
8064东捷
8067志旭
8068全达
8069元太
8070长华
8071能率网通
8072升泰
8074钜橡
8076伍丰
8080奥斯特
8081致新
8084巨虹
8085福华
8086宏捷科
8087华镁鑫
8088品安
8089康全电讯
8091翔名
8092建萋
8093保锐
8096擎亚
8097常珵
8099大世科
8101华冠
8103瀚荃
8104铼宝
8105凌巨
8109博大
8110华东
8111立棋
8112至上
8114振桦电
8115帝闻
8119公信
8121越峰
8122神通
8127利泛
8131福懋科
8147正凌
8150南茂
8155博智
8163达方
8171天宇
8176智捷
8179旭德
8182加高
8183精星
8201无敌
8210勤诚
8213志超
8215明基材
8234新汉
8240华宏
8249菱光
8261富鼎
8271宇瞻
8277商丞
8281欧普罗
8284三竹
8287英格尔
8289泰艺
8291尚茂
8298威睿
8299群联
8358金居
8383千附
8410森田
8416实威
8431汇钻科
8455大拓-KY
9912伟联
\ No newline at end of file diff --git a/runtime/skills/tushare-finance/reference/接口文档/各渠道公募基金销售保有规模占比.md b/runtime/skills/tushare-finance/reference/接口文档/各渠道公募基金销售保有规模占比.md new file mode 100644 index 00000000..591426ce --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/各渠道公募基金销售保有规模占比.md @@ -0,0 +1,98 @@ +# 各渠道公募基金销售保有规模占比 + +**文档ID**: 265 +**原始链接**: https://tushare.pro/document/2?doc_id=265 + +--- + +## 各渠道公募基金销售保有规模占比 + +接口:fund_sales_ratio描述:获取各渠道公募基金销售保有规模占比数据,年度更新限量:单次最大100行数据,数据从2015年开始公布,当前数据量很小 + +输入参数 + + + + + + + + + + + + + + + + +
名称类型必选描述
年份strN年度
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
yearintY年度
bankfloatY商业银行(%)
sec_compfloatY证券公司(%)
fund_compfloatY基金公司直销(%)
indep_compfloatY独立基金销售机构(%)
restsfloatY其他(%)
+接口示例 + +``` + +pro = ts.pro_api() + +df = pro.fund_sales_ratio() + + +``` + +数据示例 + +``` + year bank sec_comp fund_comp indep_comp rests +0 2015 25.22 10.01 61.90 2.14 0.73 +1 2016 23.43 8.23 65.62 2.24 0.48 +2 2017 24.41 6.05 65.38 3.84 0.32 +3 2018 24.14 6.41 61.26 7.76 0.42 +4 2019 23.59 7.59 57.29 11.03 0.49 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/合约信息.md b/runtime/skills/tushare-finance/reference/接口文档/合约信息.md new file mode 100644 index 00000000..d6880405 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/合约信息.md @@ -0,0 +1,192 @@ +# 合约信息 + +**文档ID**: 135 +**原始链接**: https://tushare.pro/document/2?doc_id=135 + +--- + +## 期货合约信息表 + +接口:fut_basic描述:获取期货合约列表数据限量:单次最大10000积分:用户需要至少2000积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
exchangestrY交易所代码 CFFEX-中金所 DCE-大商所 CZCE-郑商所 SHFE-上期所 INE-上海国际能源交易中心 GFEX-广州期货交易所
fut_typestrN合约类型 (1 普通合约 2主力与连续合约 默认取全部)
fut_codestrN标准合约代码,如白银AG、AP鲜苹果等
list_datestrN上市开始日期(格式YYYYMMDD,从某日开始以来所有合约)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY合约代码
symbolstrY交易标识
exchangestrY交易市场
namestrY中文简称
fut_codestrY合约产品代码
multiplierfloatY合约乘数(只适用于国债期货、指数期货)
trade_unitstrY交易计量单位
per_unitfloatY交易单位(每手)
quote_unitstrY报价单位
quote_unit_descstrY最小报价单位说明
d_mode_descstrY交割方式说明
list_datestrY上市日期
delist_datestrY最后交易日期
d_monthstrY交割月份
last_ddatestrY最后交割日
trade_time_descstrN交易时间说明
+接口示例 + +``` + +pro = ts.pro_api('your token') + +df = pro.fut_basic(exchange='DCE', fut_type='1', fields='ts_code,symbol,name,list_date,delist_date') + +``` + +数据示例 + +``` + ts_code symbol name list_date delist_date +0 P0805.DCE P0805 棕榈油0805 20071029 20080516 +1 P0806.DCE P0806 棕榈油0806 20071029 20080616 +2 P0807.DCE P0807 棕榈油0807 20071029 20080714 +3 P0808.DCE P0808 棕榈油0808 20071029 20080814 +4 P0811.DCE P0811 棕榈油0811 20071115 20081114 +5 P0812.DCE P0812 棕榈油0812 20071217 20081212 +6 P0901.DCE P0901 棕榈油0901 20080116 20090116 +7 P0903.DCE P0903 棕榈油0903 20080317 20090313 +8 P0906.DCE P0906 棕榈油0906 20080617 20090612 +9 P0908.DCE P0908 棕榈油0908 20080815 20090814 +10 P0911.DCE P0911 棕榈油0911 20081117 20091113 +11 P1001.DCE P1001 棕榈油1001 20090119 20100115 +12 P1002.DCE P1002 棕榈油1002 20090216 20100212 +13 P1003.DCE P1003 棕榈油1003 20090316 20100312 +14 P1004.DCE P1004 棕榈油1004 20090416 20100415 +15 Y0607.DCE Y0607 豆油0607 20060109 20060714 +16 Y0611.DCE Y0611 豆油0611 20060118 20061114 +17 Y0612.DCE Y0612 豆油0612 20060315 20061214 +18 Y0701.DCE Y0701 豆油0701 20060315 20070117 +19 Y0708.DCE Y0708 豆油0708 20060815 20070814 +20 Y0709.DCE Y0709 豆油0709 20060915 20070914 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/同花顺App热榜数.md b/runtime/skills/tushare-finance/reference/接口文档/同花顺App热榜数.md new file mode 100644 index 00000000..4d847b60 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/同花顺App热榜数.md @@ -0,0 +1,153 @@ +# 同花顺App热榜数 + +**文档ID**: 320 +**原始链接**: https://tushare.pro/document/2?doc_id=320 + +--- + +## 同花顺热榜 + +接口:ths_hot描述:获取同花顺App热榜数据,包括热股、概念板块、ETF、可转债、港美股等等,每日盘中提取4次,收盘后4次,最晚22点提取一次。限量:单次最大2000条,可根据日期等参数循环获取全部数据积分:用户积5000积分可调取使用,积分获取办法请参阅积分获取办法注意:本接口只限个人学习和研究使用,如需商业用途,请自行联系同花顺解决数据采购问题。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrN交易日期
ts_codestrNTS代码
marketstrN热榜类型(热股、ETF、可转债、行业板块、概念板块、期货、港股、热基、美股)
is_newstrN是否最新(默认Y,如果为N则为盘中和盘后阶段采集,具体时间可参考rank_time字段,状态N每小时更新一次,状态Y更新时间为22:30)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期
data_typestrY数据类型
ts_codestrY股票代码
ts_namestrY股票名称
rankintY排行
pct_changefloatY涨跌幅%
current_pricefloatY当前价格
conceptstrY标签
rank_reasonstrY上榜解读
hotfloatY热度值
rank_timestrY排行榜获取时间
+接口示例 + +``` + +#获取查询月份券商金股 +df = pro.ths_hot(trade_date='20240315', market='热股', fields='ts_code,ts_name,hot,concept') + +``` + +数据示例 + +``` + ts_code ts_name hot concept +0 300750.SZ 宁德时代 214462.0 ["钠离子电池", "同花顺漂亮100"] +1 603580.SH 艾艾精工 185431.0 ["人民币贬值受益", "台湾概念股"] +2 002085.SZ 万丰奥威 180332.0 ["飞行汽车(eVTOL)", "低空经济"] +3 600733.SH 北汽蓝谷 156000.0 ["一体化压铸", "华为汽车"] +4 603259.SH 药明康德 154360.0 ["CRO概念", "创新药"] +.. ... ... ... ... +95 300735.SZ 光弘科技 28528.0 ["智能穿戴", "EDR概念"] +96 002632.SZ 道明光学 28101.0 ["AI手机", "消费电子概念"] +97 601086.SH 国芳集团 28006.0 ["新零售", "网络直播"] +98 002406.SZ 远东传动 28003.0 ["工业互联网", "智能制造"] +99 600160.SH 巨化股份 27979.0 ["PVDF概念", "氟化工概念"] + +``` + +数据来源 diff --git a/runtime/skills/tushare-finance/reference/接口文档/同花顺概念和行业指数行情.md b/runtime/skills/tushare-finance/reference/接口文档/同花顺概念和行业指数行情.md new file mode 100644 index 00000000..e8b98c21 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/同花顺概念和行业指数行情.md @@ -0,0 +1,170 @@ +# 同花顺概念和行业指数行情 + +**文档ID**: 260 +**原始链接**: https://tushare.pro/document/2?doc_id=260 + +--- + +## 同花顺板块指数行情 + +接口:ths_daily描述:获取同花顺板块指数行情。注:数据版权归属同花顺,如做商业用途,请主动联系同花顺,如需帮助请联系微信:waditu_a限量:单次最大3000行数据(需6000积分),可根据指数代码、日期参数循环提取。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN指数代码
trade_datestrN交易日期(YYYYMMDD格式,下同)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS指数代码
trade_datestrY交易日
closefloatY收盘点位
openfloatY开盘点位
highfloatY最高点位
lowfloatY最低点位
pre_closefloatY昨日收盘点
avg_pricefloatY平均价
changefloatY涨跌点位
pct_changefloatY涨跌幅
volfloatY成交量
turnover_ratefloatY换手率
total_mvfloatN总市值
float_mvfloatN流通市值
+接口示例 + +``` + +pro = ts.pro_api() + +df = pro.ths_daily(ts_code='865001.TI', start_date='20200101', end_date='20210101', fields='ts_code,trade_date,open,close,high,low,pct_change') + +``` + +数据样例 + +``` + ts_code trade_date close open high low pct_change vol +0 865001.TI 20201231 1664.7530 1660.7060 1671.2290 1649.4200 0.5646 13224.260000 +1 865001.TI 20201230 1655.4070 1644.5950 1664.2290 1638.1100 0.3073 10815.800000 +2 865001.TI 20201229 1650.3360 1686.1620 1686.1620 1639.0530 -1.6263 11763.170000 +3 865001.TI 20201228 1677.6190 1682.5670 1689.8980 1667.2110 0.6698 11813.210000 +4 865001.TI 20201224 1666.4570 1663.3270 1668.8490 1648.7920 0.6533 6571.630000 +.. ... ... ... ... ... ... ... ... +229 865001.TI 20200108 1315.8190 1313.4520 1323.2140 1312.7090 0.2567 33180.860000 +230 865001.TI 20200107 1312.4500 1319.8580 1323.1850 1311.2390 -0.6790 20959.510000 +231 865001.TI 20200106 1321.4230 1322.8090 1328.0270 1314.8890 -0.5953 21283.400000 +232 865001.TI 20200103 1329.3370 1309.6150 1330.6640 1309.2810 0.6505 28610.530000 +233 865001.TI 20200102 1320.7460 1342.6220 1343.1260 1308.6630 -1.1273 26149.740000 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/同花顺涨跌停榜单.md b/runtime/skills/tushare-finance/reference/接口文档/同花顺涨跌停榜单.md new file mode 100644 index 00000000..d5f6532b --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/同花顺涨跌停榜单.md @@ -0,0 +1,242 @@ +# 同花顺涨跌停榜单 + +**文档ID**: 355 +**原始链接**: https://tushare.pro/document/2?doc_id=355 + +--- + +## 涨跌停榜单(同花顺) + +接口:limit_list_ths描述:获取同花顺每日涨跌停榜单数据,历史数据从20231101开始提供,增量每天16点左右更新限量:单次最大4000条,可根据日期或股票代码循环提取积分:8000积分以上每分钟500次,每天总量不限制,具体请参阅积分获取办法注意:本接口只限个人学习和研究使用,如需商业用途,请自行联系同花顺解决数据采购问题。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrN交易日期
ts_codestrN股票代码
limit_typestrN涨停池、连扳池、冲刺涨停、炸板池、跌停池,默认:涨停池
marketstrNHS-沪深主板 GEM-创业板 STAR-科创板
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期
ts_codestrY股票代码
namestrY股票名称
pricefloatY收盘价(元)
pct_chgfloatY涨跌幅%
open_numintY打开次数
lu_descstrY涨停原因
limit_typestrY板单类别
tagstrY涨停标签
statusstrY涨停状态(N连板、一字板)
first_lu_timestrN首次涨停时间
last_lu_timestrN最后涨停时间
first_ld_timestrN首次跌停时间
last_ld_timestrN最后跌停时间
limit_orderfloatY封单量(元
limit_amountfloatY封单额(元
turnover_ratefloatY换手率%
free_floatfloatY实际流通(元
lu_limit_orderfloatY最大封单(元
limit_up_suc_ratefloatY近一年涨停封板率
turnoverfloatY成交额
rise_ratefloatN涨速
sum_floatfloatN总市值(亿元)
market_typestrY股票类型:HS沪深主板、GEM创业板、STAR科创板
+接口用法 + +``` + +pro = ts.pro_api() + +df = pro.limit_list_ths(trade_date='20241125', limit_type='涨停池', fields='ts_code,trade_date,tag,status,lu_desc') + +``` + +数据样例 + +``` + trade_date ts_code lu_desc tag status +0 20241125 603518.SH 服装家纺+电商 首板 换手板 +1 20241125 003036.SZ 高端纺织机械设备+近年来收购了2家公司 4天4板 T字板 +2 20241125 301268.SZ 精密结构件+华为+光伏+一体化压铸 首板 换手板 +3 20241125 603655.SH 橡胶+汽车零部件+间接供货特斯拉 2天2板 换手板 +4 20241125 600119.SH 上海国资+产业投资+物流+跨境电商 4天2板 换手板 +.. ... ... ... ... ... +149 20241125 002348.SZ 固态电池+玩具+互联网教育 4天2板 一字板 +150 20241125 002175.SZ “东方系”+芯片+智能制造+物业管理 4天4板 一字板 +151 20241125 002155.SZ 湖南万古金矿田探矿获重大突破 3天3板 一字板 +152 20241125 002117.SZ 智能机器人+拟向子公司增资+AI应用 2天2板 一字板 +153 20241125 002103.SZ IP产品+广告营销+跨境电商 7天5板 一字板 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/同花顺行业概念成分.md b/runtime/skills/tushare-finance/reference/接口文档/同花顺行业概念成分.md new file mode 100644 index 00000000..802f7dde --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/同花顺行业概念成分.md @@ -0,0 +1,121 @@ +# 同花顺行业概念成分 + +**文档ID**: 261 +**原始链接**: https://tushare.pro/document/2?doc_id=261 + +--- + +## 同花顺概念板块成分 + +接口:ths_member描述:获取同花顺概念板块成分列表注:数据版权归属同花顺,如做商业用途,请主动联系同花顺。限量:用户积累6000积分可调取,每分钟可调取200次,可按概念板块代码循环提取所有成分 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN板块指数代码
con_codestrN股票代码
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY指数代码
con_codestrY股票代码
con_namestrY股票名称
weightfloatN权重(暂无)
in_datestrN纳入日期(暂无)
out_datestrN剔除日期(暂无)
is_newstrN是否最新Y是N否
+接口示例 + +``` +pro = ts.pro_api() + +df = pro.ths_member(ts_code='885800.TI') + +``` + +数据样例 + +``` + ts_code con_code con_name +0 885800.TI 000016.SZ 深康佳A +1 885800.TI 000049.SZ 德赛电池 +2 885800.TI 002008.SZ 大族激光 +3 885800.TI 002036.SZ 联创电子 +4 885800.TI 002055.SZ 得润电子 +.. ... ... ... +87 885800.TI 688127.SH 蓝特光学 +88 885800.TI 688157.SH 松井股份 +89 885800.TI 688286.SH 敏芯股份 +90 885800.TI 688312.SH 燕麦科技 +91 885800.TI 688386.SH 泛亚微透 + +[92 rows x 3 columns] + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/同花顺行业概念板块.md b/runtime/skills/tushare-finance/reference/接口文档/同花顺行业概念板块.md new file mode 100644 index 00000000..f6cf3b72 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/同花顺行业概念板块.md @@ -0,0 +1,116 @@ +# 同花顺行业概念板块 + +**文档ID**: 259 +**原始链接**: https://tushare.pro/document/2?doc_id=259 + +--- + +## 同花顺概念和行业指数 + +接口:ths_index描述:获取同花顺板块指数。注:数据版权归属同花顺,如做商业用途,请主动联系同花顺,如需帮助请联系微信:waditu_a权限:本接口需有6000积分,单次最大返回5000行数据,一次可提取全部数据,请勿循环提取。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN指数代码
exchangestrN市场类型A-a股 HK-港股 US-美股
typestrN指数类型 N-概念指数 I-行业指数 R-地域指数 S-同花顺特色指数 ST-同花顺风格指数 TH-同花顺主题指数 BB-同花顺宽基指数
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY代码
namestrY名称
countintY成分个数
exchangestrY交易所
list_datestrY上市日期
typestrYN概念指数S特色指数
+接口示例 + +``` + +pro = ts.pro_api() + +df = pro.ths_index() + +``` + +数据样例 + +``` + ts_code name count exchange list_date type +0 885835.TI 参股银行 126 A 20190416 N +1 885472.TI 上海自贸区 51 A 20130813 N +2 885788.TI 网络直播 63 A 20180312 N +3 885881.TI 云办公 29 A 20200203 N +4 885785.TI 小米概念 91 A 20180306 N +.. ... ... ... ... ... ... +266 885566.TI 大飞机 58 A 20140519 N +267 885841.TI 草地贪夜蛾防治 18 A 20190517 N +268 885760.TI 装配式建筑 50 A 20170918 N +269 885909.TI 辅助生殖 15 A 20201023 N +270 885883.TI 医疗废物处理 25 A 20200207 N + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/周_月线复权行情(每日更新).md b/runtime/skills/tushare-finance/reference/接口文档/周_月线复权行情(每日更新).md new file mode 100644 index 00000000..64d5f270 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/周_月线复权行情(每日更新).md @@ -0,0 +1,214 @@ +# 周/月线复权行情(每日更新) + +**文档ID**: 365 +**原始链接**: https://tushare.pro/document/2?doc_id=365 + +--- + +## 股票周/月线行情(复权--每日更新) + +接口:stk_week_month_adj描述:股票周/月线行情(复权--每日更新)限量:单次最大6000,可使用交易日期循环提取,总量不限制积分:用户需要至少2000积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrNTS代码
trade_datestrN交易日期(格式:YYYYMMDD,每周或每月最后一天的日期)
start_datestrN开始交易日期
end_datestrN结束交易日期
freqstrY频率week周,month月
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
trade_datestrY交易日期(每周五或者月末日期)
end_datestrY计算截至日期
freqstrY频率(周week,月month)
openfloatY(周/月)开盘价
highfloatY(周/月)最高价
lowfloatY(周/月)最低价
closefloatY(周/月)收盘价
pre_closefloatY上一(周/月)收盘价【除权价,前复权】
open_qfqfloatY前复权(周/月)开盘价
high_qfqfloatY前复权(周/月)最高价
low_qfqfloatY前复权(周/月)最低价
close_qfqfloatY前复权(周/月)收盘价
open_hfqfloatY后复权(周/月)开盘价
high_hfqfloatY后复权(周/月)最高价
low_hfqfloatY后复权(周/月)最低价
close_hfqfloatY后复权(周/月)收盘价
volfloatY(周/月)成交量
amountfloatY(周/月)成交额
changefloatY(周/月)涨跌额
pct_chgfloatY(周/月)涨跌幅 【基于除权后的昨收计算的涨跌幅:(今收-除权昨收)/除权昨收 】
+``` + +pro = ts.pro_api() + +df=pro.stk_week_month_adj(ts_code='000001.SZ',freq='week') + +``` + +数据样例 + +``` + ts_code trade_date freq open high low close pre_close open_qfq high_qfq low_qfq close_qfq open_hfq high_hfq low_hfq close_hfq vol amount change pct_chg +0 000001.SZ 20250117 week 11.25 11.59 11.08 11.45 11.30 11.25 11.59 11.08 11.45 1437.57 1481.02 1415.85 1463.13 4353954.80 4963695.53 0.15 0.01 +1 000001.SZ 20250110 week 11.38 11.63 11.22 11.30 11.38 11.38 11.63 11.22 11.30 1454.18 1486.13 1433.74 1443.96 4445402.00 5079074.95 -0.08 -0.01 +2 000001.SZ 20250103 week 11.78 11.99 11.36 11.38 11.83 11.78 11.99 11.36 11.38 1505.30 1532.13 1451.63 1454.18 5801491.12 6781578.23 -0.45 -0.04 +3 000001.SZ 20241227 week 11.64 12.02 11.64 11.83 11.62 11.64 12.02 11.64 11.83 1487.41 1535.96 1487.41 1511.69 6775611.59 8011303.78 0.21 0.02 +4 000001.SZ 20241220 week 11.56 11.74 11.52 11.62 11.56 11.56 11.74 11.52 11.62 1477.18 1500.19 1472.07 1484.85 4036452.70 4689640.57 0.06 0.01 +... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... +1687 000001.SZ 19910503 week 43.90 43.90 43.24 43.24 44.34 0.34 0.48 0.34 0.48 43.90 61.24 43.68 60.93 11.00 48.00 -1.10 -0.02 +1688 000001.SZ 19910426 week 45.00 45.00 44.34 44.34 45.46 0.35 0.35 0.35 0.35 45.00 45.00 44.34 44.34 67.00 300.00 -1.12 -0.02 +1689 000001.SZ 19910419 week 46.38 46.38 45.69 45.69 47.08 0.36 0.36 0.36 0.36 46.38 46.38 45.69 45.69 9.00 41.00 -1.39 -0.03 +1690 000001.SZ 19910412 week 48.04 48.04 47.08 47.08 48.52 0.38 0.38 0.37 0.37 48.04 48.04 47.08 47.08 29.00 138.00 -1.44 -0.03 +1691 000001.SZ 19910405 week 48.76 48.76 48.52 48.52 49.00 0.38 0.38 0.38 0.38 48.76 48.76 48.52 48.52 5.00 25.00 -0.48 -0.01 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/周_月线行情(每日更新).md b/runtime/skills/tushare-finance/reference/接口文档/周_月线行情(每日更新).md new file mode 100644 index 00000000..7bb0c26d --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/周_月线行情(每日更新).md @@ -0,0 +1,175 @@ +# 周/月线行情(每日更新) + +**文档ID**: 336 +**原始链接**: https://tushare.pro/document/2?doc_id=336 + +--- + +## 股票周/月线行情(每日更新) + +接口:stk_weekly_monthly描述:股票周/月线行情(每日更新)限量:单次最大6000,可使用交易日期循环提取,总量不限制积分:用户需要至少2000积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrNTS代码
trade_datestrN交易日期(格式:YYYYMMDD,每周或每月最后一天的日期)
start_datestrN开始交易日期
end_datestrN结束交易日期
freqstrY频率week周,month月
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
trade_datestrY交易日期
end_datestrY计算截至日期
freqstrY频率(周week,月month)
openfloatY(周/月)开盘价
highfloatY(周/月)最高价
lowfloatY(周/月)最低价
closefloatY(周/月)收盘价
pre_closefloatY上一(周/月)收盘价
volfloatY(周/月)成交量
amountfloatY(周/月)成交额
changefloatY(周/月)涨跌额
pct_chgfloatY(周/月)涨跌幅(未复权,如果是复权请用 通用行情接口)
+接口用法 + +``` + +pro = ts.pro_api() + +#获取20251024这周周线数据 +df=pro.stk_weekly_monthly(trade_date='20251024',freq='week') + +#获取202510月月线数据 +df=pro.stk_weekly_monthly(trade_date='20251031',freq='month') + + +``` + +数据样例 + +``` + ts_code trade_date end_date ... amount change pct_chg + 0 600137.SH 20251024 20251023 ... 429206.49 2.18 11.93 + 1 600236.SH 20251024 20251023 ... 510772.77 0.25 3.49 + 2 301262.SZ 20251024 20251023 ... 1140060.52 5.69 24.69 + 3 600114.SH 20251024 20251023 ... 1786514.91 -0.41 -1.39 + 4 301509.SZ 20251024 20251023 ... 225023.73 0.47 1.34 + ... ... ... ... ... ... ... ... + 5428 920061.BJ 20251024 20251023 ... 153251.70 -0.51 -1.47 + 5429 920100.BJ 20251024 20251023 ... 674924.90 5.01 7.45 + 5430 603196.SH 20251024 20251023 ... 316237.47 0.85 3.69 + 5431 603599.SH 20251024 20251023 ... 370038.63 -0.13 -1.10 + 5432 301195.SZ 20251024 20251023 ... 186490.18 1.86 5.66 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/周线行情.md b/runtime/skills/tushare-finance/reference/接口文档/周线行情.md new file mode 100644 index 00000000..85785052 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/周线行情.md @@ -0,0 +1,185 @@ +# 周线行情 + +**文档ID**: 144 +**原始链接**: https://tushare.pro/document/2?doc_id=144 + +--- + +## 周线行情 + +接口:weekly描述:获取A股周线行情,本接口每周最后一个交易日更新,如需要使用每天更新的周线数据,请使用日度更新的周线行情接口。限量:单次最大6000行,可使用交易日期循环提取,总量不限制积分:用户需要至少2000积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrNTS代码 (ts_code,trade_date两个参数任选一)
trade_datestrN交易日期 (每周最后一个交易日期,YYYYMMDD格式)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
trade_datestrY交易日期
closefloatY周收盘价
openfloatY周开盘价
highfloatY周最高价
lowfloatY周最低价
pre_closefloatY上一周收盘价
changefloatY周涨跌额
pct_chgfloatY周涨跌 (未复权,未100,如果是复权请用 通用行情接口,如需%单位请100 )
volfloatY周成交量
amountfloatY周成交额
+接口用法 + +``` + +pro = ts.pro_api() + +df = pro.weekly(ts_code='000001.SZ', start_date='20180101', end_date='20181101', fields='ts_code,trade_date,open,high,low,close,vol,amount') + +``` + +或者 + +``` + +df = pro.weekly(trade_date='20181123', fields='ts_code,trade_date,open,high,low,close,vol,amount') + +``` + +数据样例 + +``` + ts_code trade_date close open high low vol \ +0 000001.SZ 20181026 11.18 10.81 11.46 10.71 9062500.14 +1 000001.SZ 20181019 10.76 10.39 10.78 9.92 7235319.55 +2 000001.SZ 20181012 10.30 10.70 10.79 9.70 7257596.97 +3 000001.SZ 20180928 11.05 10.52 11.27 10.48 5458134.13 +4 000001.SZ 20180921 10.67 9.80 10.70 9.68 5120305.29 +5 000001.SZ 20180914 9.84 10.01 10.10 9.81 3534261.76 +6 000001.SZ 20180907 10.01 10.09 10.55 9.93 4708303.81 +7 000001.SZ 20180831 10.13 10.02 10.43 9.97 6715867.92 +8 000001.SZ 20180824 10.03 8.90 10.28 8.87 6697713.52 +9 000001.SZ 20180817 8.81 9.12 9.16 8.64 3206923.44 +10 000001.SZ 20180810 9.23 8.94 9.35 8.88 3054338.56 +11 000001.SZ 20180803 8.91 9.32 9.50 8.88 3648566.35 +12 000001.SZ 20180727 9.25 9.04 9.59 9.00 5170189.41 +13 000001.SZ 20180720 9.11 8.85 9.20 8.61 3806004.47 +14 000001.SZ 20180713 8.88 8.69 9.03 8.58 4901983.84 +15 000001.SZ 20180706 8.66 9.05 9.05 8.45 5125563.53 +16 000001.SZ 20180629 9.09 9.91 9.92 8.87 5150575.93 + + amount +0 1.002282e+07 +1 7.482596e+06 +2 7.483906e+06 +3 5.904901e+06 +4 5.225262e+06 +5 3.501724e+06 +6 4.796533e+06 +7 6.858804e+06 +8 6.358840e+06 +9 2.854248e+06 +10 2.787629e+06 +11 3.363448e+06 +12 4.826484e+06 +13 3.371040e+06 +14 4.346872e+06 +15 4.446723e+06 +16 4.764107e+06 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/国债实际收益率曲线利率.md b/runtime/skills/tushare-finance/reference/接口文档/国债实际收益率曲线利率.md new file mode 100644 index 00000000..04a9068e --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/国债实际收益率曲线利率.md @@ -0,0 +1,125 @@ +# 国债实际收益率曲线利率 + +**文档ID**: 220 +**原始链接**: https://tushare.pro/document/2?doc_id=220 + +--- + +## 国债实际收益率曲线利率 + +接口:us_trycr描述:国债实际收益率曲线利率限量:单次最大可获取2000行数据,可循环获取权限:用户积累120积分可以使用,积分越高频次越高。具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
datestrN日期 (YYYYMMDD格式,下同)
start_datestrN开始日期
end_datestrN结束日期
fieldsstrN指定输出字段
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
datestrY日期
y5floatY5年期
y7floatY7年期
y10floatY10年期
y20floatY20年期
y30floatY30年期
+接口调用 + +``` + +pro = ts.pro_api() + +df = pro.us_trycr(start_date='20180101', end_date='20200327') + + +#获取5年期和20年期数据 +df = pro.us_trycr(start_date='20180101', end_date='20200327', fields='y5,y20') + +``` + +数据样例 + +``` + date y5 y7 y10 y20 y30 +0 20200327 -0.13 -0.20 -0.22 -0.12 -0.03 +1 20200326 -0.21 -0.24 -0.24 -0.14 -0.05 +2 20200325 -0.13 -0.18 -0.19 -0.09 0.00 +3 20200324 -0.03 -0.11 -0.13 -0.09 -0.07 +4 20200323 0.01 -0.03 -0.04 -0.02 -0.01 +... ... ... ... ... ... ... +1995 20120404 -0.91 -0.46 -0.05 0.62 0.94 +1996 20120403 -0.94 -0.48 -0.06 0.62 0.94 +1997 20120402 -1.01 -0.55 -0.14 0.56 0.89 +1998 20120330 -0.98 -0.53 -0.09 0.61 0.93 +1999 20120329 -0.98 -0.53 -0.13 0.55 0.87 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/国债收益率曲线.md b/runtime/skills/tushare-finance/reference/接口文档/国债收益率曲线.md new file mode 100644 index 00000000..5b7218d9 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/国债收益率曲线.md @@ -0,0 +1,133 @@ +# 国债收益率曲线 + +**文档ID**: 201 +**原始链接**: https://tushare.pro/document/2?doc_id=201 + +--- + +## 国债收益率曲线 + +接口:yc_cb描述:获取中债收益率曲线,目前可获取中债国债收益率曲线即期和到期收益率曲线数据限量:单次最大2000,总量不限制,可循环提取权限:属于单独的权限接口,请在群里联系群主或管理员 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN收益率曲线编码:1001.CB-国债收益率曲线
curve_typestrN曲线类型:0-到期,1-即期
trade_datestrN交易日期
start_datestrN查询起始日期
end_datestrN查询结束日期
curve_termfloatN期限
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期
ts_codestrY曲线编码
curve_namestrY曲线名称
curve_typestrY曲线类型:0-到期,1-即期
curve_termfloatY期限(年)
yieldfloatY收益率(%)
+接口示例 + +``` +pro = ts.pro_api(your token) +#获取中债收益率曲线 +df = pro.yc_cb(ts_code='1001.CB',curve_type='0',trade_date='20200203') + +``` + +数据示例 + +``` + trade_date ts_code curve_name curve_type curve_term yield +0 20200203 101 中债国债收益率曲线 0 0.0000 1.697300 +1 20200203 101 中债国债收益率曲线 0 0.0800 1.770000 +2 20200203 101 中债国债收益率曲线 0 0.1000 1.770100 +3 20200203 101 中债国债收益率曲线 0 0.1700 1.770300 +4 20200203 101 中债国债收益率曲线 0 0.2000 1.772300 +... ... ... ... ... ... ... +1001 20200203 101 中债国债收益率曲线 1 49.6000 3.774100 +1002 20200203 101 中债国债收益率曲线 1 49.7000 3.774700 +1003 20200203 101 中债国债收益率曲线 1 49.8000 3.775400 +1004 20200203 101 中债国债收益率曲线 1 49.9000 3.776100 +1005 20200203 101 中债国债收益率曲线 1 50.0000 3.776800 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/国债收益率曲线利率.md b/runtime/skills/tushare-finance/reference/接口文档/国债收益率曲线利率.md new file mode 100644 index 00000000..8f985801 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/国债收益率曲线利率.md @@ -0,0 +1,174 @@ +# 国债收益率曲线利率 + +**文档ID**: 219 +**原始链接**: https://tushare.pro/document/2?doc_id=219 + +--- + +## 国债收益率曲线利率(日频) + +接口:us_tycr描述:获取美国每日国债收益率曲线利率限量:单次最大可获取2000条数据权限:用户积累120积分可以使用,积分越高频次越高。具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
datestrN日期 (YYYYMMDD格式,下同)
start_datestrN开始日期
end_datestrN结束日期
fieldsstrN指定输出字段(e.g. fields='m1,y1')
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
datestrY日期
m1floatY1月期
m2floatY2月期
m3floatY3月期
m4floatY4月期(数据从20221019开始)
m6floatY6月期
y1floatY1年期
y2floatY2年期
y3floatY3年期
y5floatY5年期
y7floatY7年期
y10floatY10年期
y20floatY20年期
y30floatY30年期
+接口调用 + +``` + +pro = ts.pro_api() + +df = pro.us_tycr(start_date='20180101', end_date='20200327') + + +#获取1月期和1年期数据 +df = pro.us_tycr(start_date='20180101', end_date='20200327', fields='m1,y1') + +``` + +数据样例 + +``` + date m1 m2 m3 m6 y1 y2 y3 y5 y7 y10 y20 y30 +0 20200327 0.01 0.03 0.03 0.02 0.11 0.25 0.30 0.41 0.60 0.72 1.09 1.29 +1 20200326 0.01 0.01 0.00 0.04 0.13 0.30 0.36 0.51 0.72 0.83 1.20 1.42 +2 20200325 0.00 0.00 0.00 0.07 0.19 0.34 0.41 0.56 0.77 0.88 1.23 1.45 +3 20200324 0.01 0.01 0.01 0.09 0.25 0.38 0.44 0.52 0.75 0.84 1.19 1.39 +4 20200323 0.01 0.04 0.02 0.08 0.17 0.28 0.31 0.38 0.63 0.76 1.12 1.33 +... ... ... ... ... ... ... ... ... ... ... ... ... ... +1995 20120405 0.07 None 0.08 0.14 0.19 0.35 0.50 1.01 1.56 2.19 2.97 3.32 +1996 20120404 0.08 None 0.08 0.14 0.19 0.35 0.53 1.05 1.62 2.25 3.02 3.37 +1997 20120403 0.07 None 0.08 0.15 0.20 0.36 0.56 1.10 1.68 2.30 3.07 3.41 +1998 20120402 0.05 None 0.08 0.14 0.18 0.33 0.50 1.03 1.60 2.22 3.00 3.35 +1999 20120330 0.05 None 0.07 0.15 0.19 0.33 0.51 1.04 1.61 2.23 3.00 3.35 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/国债长期利率.md b/runtime/skills/tushare-finance/reference/接口文档/国债长期利率.md new file mode 100644 index 00000000..2ace5384 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/国债长期利率.md @@ -0,0 +1,113 @@ +# 国债长期利率 + +**文档ID**: 222 +**原始链接**: https://tushare.pro/document/2?doc_id=222 + +--- + +## 国债长期利率 + +接口:us_tltr描述:国债长期利率限量:单次最大可获取2000行数据,可循环获取权限:用户积累120积分可以使用,积分越高频次越高。具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
datestrN日期
start_datestrN开始日期
end_datestrN结束日期
fieldsstrN指定字段
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
datestrY日期
ltcfloatY收益率 LT COMPOSITE (>10 Yrs)
cmtfloatY20年期CMT利率(TREASURY 20-Yr CMT)
e_factorfloatY外推因子EXTRAPOLATION FACTOR
+接口调用 + +``` + +pro = ts.pro_api() + +df = pro.us_tltr(start_date='20180101', end_date='20200327') + + +#获取5年期和20年期数据 +df = pro.us_tltr(start_date='20180101', end_date='20200327', fields='ltc,cmt') + +``` + +数据样例 + +``` + date ltc cmt e_factor +0 20200327 1.19 1.09 None +1 20200326 1.32 1.20 None +2 20200325 1.35 1.23 None +3 20200324 1.30 1.19 None +4 20200323 1.25 1.12 None +... ... ... ... ... +1995 20120404 2.98 3.02 None +1996 20120403 3.02 3.07 None +1997 20120402 2.96 3.00 None +1998 20120330 2.96 3.00 None +1999 20120329 2.89 2.93 None +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/国债长期利率平均值.md b/runtime/skills/tushare-finance/reference/接口文档/国债长期利率平均值.md new file mode 100644 index 00000000..22488582 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/国债长期利率平均值.md @@ -0,0 +1,101 @@ +# 国债长期利率平均值 + +**文档ID**: 223 +**原始链接**: https://tushare.pro/document/2?doc_id=223 + +--- + +## 国债实际长期利率平均值 + +接口:us_trltr描述:国债实际长期利率平均值限量:单次最大可获取2000行数据,可循环获取权限:用户积累120积分可以使用,积分越高频次越高。具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
datestrN日期
start_datestrN开始日期
end_datestrN结束日期
fieldsstrN指定字段
+输出参数 + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
datestrY日期
ltr_avgfloatY实际平均利率LT Real Average (10> Yrs)
+接口调用 + +``` + +pro = ts.pro_api() + +df = pro.us_trltr(start_date='20180101', end_date='20200327') + + +#获取指定字段 +df = pro.us_trltr(start_date='20180101', end_date='20200327', fields='ltr_avg') + +``` + +数据样例 + +``` + date ltr_avg +0 20200327 -0.02 +1 20200326 -0.05 +2 20200325 0.01 +3 20200324 -0.04 +4 20200323 0.04 +... ... ... +1995 20120404 0.57 +1996 20120403 0.58 +1997 20120402 0.53 +1998 20120330 0.57 +1999 20120329 0.51 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/国内生产总值(GDP).md b/runtime/skills/tushare-finance/reference/接口文档/国内生产总值(GDP).md new file mode 100644 index 00000000..7d21a225 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/国内生产总值(GDP).md @@ -0,0 +1,144 @@ +# 国内生产总值(GDP) + +**文档ID**: 227 +**原始链接**: https://tushare.pro/document/2?doc_id=227 + +--- + +## GDP数据 + +接口:cn_gdp描述:获取国民经济之GDP数据限量:单次最大10000,一次可以提取全部数据权限:用户积累600积分可以使用,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
qstrN季度(2019Q1表示,2019年第一季度)
start_qstrN开始季度
end_qstrN结束季度
fieldsstrN指定输出字段(e.g. fields='quarter,gdp,gdp_yoy')
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
quarterstrY季度
gdpfloatYGDP累计值(亿元)
gdp_yoyfloatY当季同比增速(%)
pifloatY第一产业累计值(亿元)
pi_yoyfloatY第一产业同比增速(%)
sifloatY第二产业累计值(亿元)
si_yoyfloatY第二产业同比增速(%)
tifloatY第三产业累计值(亿元)
ti_yoyfloatY第三产业同比增速(%)
+接口调用 + +``` + +pro = ts.pro_api() + +df = pro.cn_gdp(start_q='2018Q1', end_q='2019Q3') + + +#获取指定字段 +df = pro.cn_gdp(start_q='2018Q1', end_q='2019Q3', fields='quarter,gdp,gdp_yoy') + +``` + +数据样例 + +``` + quarter gdp gdp_yoy pi pi_yoy si si_yoy ti ti_yoy +0 2019Q4 990865.1000 6.10 70466.7000 3.10 386165.3000 5.70 534233.1000 6.90 +1 2019Q3 712845.4000 6.20 43005.0000 2.90 276912.5000 5.60 392927.9000 7.00 +2 2019Q2 460636.7000 6.30 23207.0000 3.00 179122.1000 5.80 258307.5000 7.00 +3 2019Q1 218062.8000 6.40 8769.4000 2.70 81806.5000 6.10 127486.9000 7.00 +4 2018Q4 900309.5000 6.60 64734.0000 3.50 366000.9000 5.80 469574.6000 7.60 +.. ... ... ... ... ... ... ... ... ... +147 1956Q4 1028.0000 15.00 443.9000 4.70 280.7000 34.50 303.4000 14.10 +148 1955Q4 910.0000 6.80 421.0000 7.90 222.2000 7.60 266.8000 4.60 +149 1954Q4 859.0000 4.20 392.0000 1.70 211.7000 15.70 255.3000 -0.60 +150 1953Q4 824.0000 15.60 378.0000 1.90 192.5000 35.80 253.5000 27.30 +151 1952Q4 679.0000 None 342.9000 None 141.8000 None 194.3000 None + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/国家政策库.md b/runtime/skills/tushare-finance/reference/接口文档/国家政策库.md new file mode 100644 index 00000000..4671dd45 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/国家政策库.md @@ -0,0 +1,145 @@ +# 国家政策库 + +**文档ID**: 406 +**原始链接**: https://tushare.pro/document/2?doc_id=406 + +--- + +### 接口介绍 + +为更好地学习和熟悉国家有关部门发布的政策法规和各类批复意见,同时为大语言模型提供更精准的语料和专业知识库,我们搜集整理了由国家有关部门公开披露的政策法规文件,所有文字均为原始输出,未作任何二次加工处理,同时提供原始出处。 + +接口:npr,(National Policy Repository)描述:获取国家行政机关公开披露的各类法规、条例政策、批复、通知等文本数据。限量:单次最大500条,可根据参数循环提取积分:本接口需单独开权限(跟积分没关系),具体请参阅权限说明 + +### 输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述可选内容
orgstrN发布机构国务院办公厅/国务院办公厅/国务院、中央军委/国务院应急管理办公室
start_datedatetimeN发布开始时间格式样例:2024-11-21 00:00:00
end_datedatetimeN发布结束时间格式样例:2024-11-28 00:00:00
ptypestrN类型对外经贸合作/农业、畜牧业、渔业/海关/城市规划/土地/科技/教育/卫生/民航 等110类
+### 输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
pubtimedatetimeY发布时间
titlestrY标题
urlstrN政策文件url
content_htmlstrN正文内容
pcodestrY发文字号
puborgstrY发文机关
ptypestrY主题分类
+### 代码示例 + +``` +pro = ts.pro_api() + +#获取由国务院发布的相关政策文件 +df = pro.npr(org='国务院') + +#获取由“国务院”发布的“科技”相关政策和批复文件 +df = pro.npr(org='国务院', + ptype='科技', + end_date='2025-08-26 17:00:00', + fields='pubtime,title,pcode') + +``` + +### 数据结果 + +``` + pubtime title pcode +0 2025-08-26 17:00:00 国务院关于深入实施“人工智能+”行动的意见 国发〔2025〕11号 +1 2024-11-14 19:00:00 国家自然科学基金条例 国令第796号 +2 2024-05-30 18:57:00 国务院关于修改《国家科学技术奖励条例》的决定 国令第782号 +3 2023-08-29 16:55:00 国务院关于印发《河套深港科技创新合作区深圳园区发展规划》的通知 国发〔2023〕12号 +4 2023-06-16 16:57:00 国务院关于同意阿克苏阿拉尔高新技术产业开发区升级为国家高新技术产业开发区的批复 国函〔2023〕48号 +.. ... ... ... +111 2008-03-28 08:00:00 国务院关于同意上海高新技术产业开发区更名为上海张江高新技术产业开发区的批复 国函〔2006〕14号 +112 2008-03-28 08:00:00 国家自然科学基金条例 国令第487号 +113 2008-03-28 08:00:00 国务院关于2002年度国家科学技术奖励的决定 国发〔2003〕4号 +114 2008-03-28 08:00:00 国务院关于印发全民科学素质行动计划纲要(2006—2010—2020年)的通知 国发〔2006〕7号 +115 2008-03-28 08:00:00 国务院关于2005年度国家科学技术奖励的决定 国发〔2006〕2号 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/国际主要指数.md b/runtime/skills/tushare-finance/reference/接口文档/国际主要指数.md new file mode 100644 index 00000000..4187e8d2 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/国际主要指数.md @@ -0,0 +1,270 @@ +# 国际主要指数 + +**文档ID**: 211 +**原始链接**: https://tushare.pro/document/2?doc_id=211 + +--- + +## 国际指数 + +接口:index_global,可以通过数据工具调试和查看数据。描述:获取国际主要指数日线行情限量:单次最大提取4000行情数据,可循环获取,总量不限制积分:用户积6000积分可调取,积分越高频次越高,请自行提高积分,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrNTS指数代码,见下表
trade_datestrN交易日期,YYYYMMDD格式,下同
start_datestrN开始日期
end_datestrN结束日期
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TS指数代码指数名称
XIN9富时中国A50指数 (富时A50)
HSI恒生指数
HKTECH恒生科技指数
HKAH恒生AH股H指数
DJI道琼斯工业指数
SPX标普500指数
IXIC纳斯达克指数
FTSE富时100指数
FCHI法国CAC40指数
GDAXI德国DAX指数
N225日经225指数
KS11韩国综合指数
AS51澳大利亚标普200指数
SENSEX印度孟买SENSEX指数
IBOVESPA巴西IBOVESPA指数
RTS俄罗斯RTS指数
TWII台湾加权指数
CKLSE马来西亚指数
SPTSX加拿大S&P/TSX指数
CSX5PSTOXX欧洲50指数
RUT罗素2000指数
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS指数代码
trade_datestrY交易日
openfloatY开盘点位
closefloatY收盘点位
highfloatY最高点位
lowfloatY最低点位
pre_closefloatY昨日收盘点
changefloatY涨跌点位
pct_chgfloatY涨跌幅
swingfloatY振幅
volfloatY成交量 (大部分无此项数据)
amountfloatN成交额 (大部分无此项数据)
+接口使用 + +``` + +pro = ts.pro_api() + +#获取富时中国50指数 +df = pro.index_global(ts_code='XIN9', start_date='20200201', end_date='20200220') + +``` + +数据示例 + +``` + trade_date open close high low pre_close change \ +0 20200220 13750.45 14009.40 14023.88 13750.45 13750.45 258.95 +1 20200219 13712.13 13750.45 13815.63 13674.43 13712.13 38.32 +2 20200218 13859.23 13712.13 13859.32 13671.89 13859.23 -147.10 +3 20200217 13646.93 13859.23 13859.23 13632.23 13646.93 212.30 +4 20200214 13547.16 13646.93 13660.84 13518.83 13547.16 99.77 +5 20200213 13638.49 13547.16 13696.95 13535.21 13638.49 -91.33 +6 20200212 13603.43 13638.49 13639.14 13529.55 13603.43 35.06 +7 20200211 13420.83 13603.43 13661.80 13420.70 13420.83 182.60 +8 20200210 13426.71 13420.83 13455.79 13260.81 13426.71 -5.88 +9 20200207 13481.92 13426.71 13481.92 13286.61 13481.92 -55.21 +10 20200206 13301.97 13481.92 13532.73 13273.11 13301.97 179.95 +11 20200205 13187.05 13301.97 13389.27 13145.93 13187.05 114.92 +12 20200204 12815.75 13187.05 13195.82 12815.01 12815.75 371.30 +13 20200203 13791.36 12815.75 13791.36 12622.61 13791.36 -975.61 + + pct_chg ts_code +0 1.8832 XIN9 +1 0.2795 XIN9 +2 -1.0614 XIN9 +3 1.5557 XIN9 +4 0.7365 XIN9 +5 -0.6696 XIN9 +6 0.2577 XIN9 +7 1.3606 XIN9 +8 -0.0438 XIN9 +9 -0.4095 XIN9 +10 1.3528 XIN9 +11 0.8715 XIN9 +12 2.8972 XIN9 +13 -7.0741 XIN9 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/基金净值.md b/runtime/skills/tushare-finance/reference/接口文档/基金净值.md new file mode 100644 index 00000000..93cdc08e --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/基金净值.md @@ -0,0 +1,145 @@ +# 基金净值 + +**文档ID**: 119 +**原始链接**: https://tushare.pro/document/2?doc_id=119 + +--- + +## 公募基金净值 + +接口:fund_nav,可以通过数据工具调试和查看数据。描述:获取公募基金净值数据积分:用户需要至少2000积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrNTS基金代码 (二选一)
nav_datestrN净值日期 (二选一)
marketstrNE场内 O场外
start_datestrN净值开始日期
end_datestrN净值结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS代码
ann_datestrY公告日期
nav_datestrY净值日期
unit_navfloatY单位净值
accum_navfloatY累计净值
accum_divfloatY累计分红
net_assetfloatY资产净值
total_netassetfloatY合计资产净值
adj_navfloatY复权单位净值
+代码示例 + +``` + +pro = ts.pro_api() + +df = pro.fund_nav(ts_code='165509.SZ') + +``` + +数据示例 + +``` + ts_code ann_date nav_date unit_nav accum_nav accum_div \ +0 165509.SZ 20181019 20181018 1.104 1.587 None +1 165509.SZ 20181018 20181017 1.110 1.587 None +2 165509.SZ 20181017 20181016 1.110 1.587 None +3 165509.SZ 20181016 20181015 1.110 1.587 None +4 165509.SZ 20181013 20181012 1.110 1.587 None +5 165509.SZ 20181012 20181011 1.110 1.587 None +6 165509.SZ 20181011 20181010 1.110 1.587 None +7 165509.SZ 20181010 20181009 1.110 1.587 None +8 165509.SZ 20181009 20181008 1.109 1.586 None +9 165509.SZ 20180929 20180928 1.109 1.586 None +10 165509.SZ 20180928 20180927 1.109 1.586 None +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/基金分红.md b/runtime/skills/tushare-finance/reference/接口文档/基金分红.md new file mode 100644 index 00000000..8fbdf2fc --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/基金分红.md @@ -0,0 +1,188 @@ +# 基金分红 + +**文档ID**: 120 +**原始链接**: https://tushare.pro/document/2?doc_id=120 + +--- + +## 公募基金分红 + +接口:fund_div描述:获取公募基金分红数据积分:用户需要至少400积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ann_datestrN公告日(以下参数四选一)
ex_datestrN除息日
pay_datestrN派息日
ts_codestrN基金代码
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS代码
ann_datestrY公告日期
imp_anndatestrY分红实施公告日
base_datestrY分配收益基准日
div_procstrY方案进度
record_datestrY权益登记日
ex_datestrY除息日
pay_datestrY派息日
earpay_datestrY收益支付日
net_ex_datestrY净值除权日
div_cashfloatY每股派息(元)
base_unitfloatY基准基金份额(万份)
ear_distrfloatY可分配收益(元)
ear_amountfloatY收益分配金额(元)
account_datestrY红利再投资到账日
base_yearstrY份额基准年度
+接口示例 + +``` + +pro = ts.pro_api() + +df = pro.fund_div(ann_date='20181018') + +``` + +数据示例 + +``` + ts_code ann_date imp_anndate base_date div_proc record_date ex_date \ +0 161618.OF 20181018 20181018 20180928 实施 20181022 20181022 +1 161619.OF 20181018 20181018 20180928 实施 20181022 20181022 +2 005485.OF 20181018 20181018 20181015 实施 20181022 20181022 +3 519330.OF 20181018 20181018 20181012 实施 20181022 20181022 +4 519331.OF 20181018 20181018 20181012 实施 20181022 20181022 +5 164702.SZ 20181018 20181018 20180930 实施 20181022 20181023 +6 005068.OF 20181018 20181018 20181016 实施 20181022 20181022 +7 519953.OF 20181018 20181018 20181016 实施 20181022 20181022 + + pay_date earpay_date net_ex_date div_cash base_unit ear_distr \ +0 20181024 None None 0.0170 14982.2740 5018943.83 +1 20181024 None None 0.0150 2894.7015 823800.02 +2 20181024 None None 0.0180 101004.4450 18689411.19 +3 20181024 None None 0.0060 219742.3332 65922699.95 +4 20181024 None None 0.0050 4.8656 1216.42 +5 20181024 None None 0.0150 41287.3653 8058271.35 +6 20181024 None None 0.0237 4953.9392 1174773.90 +7 20181024 None None 0.0191 23038.2415 4408682.75 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/基金列表.md b/runtime/skills/tushare-finance/reference/接口文档/基金列表.md new file mode 100644 index 00000000..cdc6ed53 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/基金列表.md @@ -0,0 +1,228 @@ +# 基金列表 + +**文档ID**: 19 +**原始链接**: https://tushare.pro/document/2?doc_id=19 + +--- + +## 公募基金列表 + +接口:fund_basic,可以通过数据工具调试和查看数据。描述:获取公募基金数据列表,包括场内和场外基金积分:用户需要2000积分才可以调取,单次最大可以提取15000条数据,5000积分以上权限更高,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN基金代码
marketstrN交易市场: E场内 O场外(默认E)
statusstrN存续状态 D摘牌 I发行 L上市中
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY基金代码
namestrY简称
managementstrY管理人
custodianstrY托管人
fund_typestrY投资类型
found_datestrY成立日期
due_datestrY到期日期
list_datestrY上市时间
issue_datestrY发行日期
delist_datestrY退市日期
issue_amountfloatY发行份额(亿)
m_feefloatY管理费
c_feefloatY托管费
duration_yearfloatY存续期
p_valuefloatY面值
min_amountfloatY起点金额(万元)
exp_returnfloatY预期收益率
benchmarkstrY业绩比较基准
statusstrY存续状态D摘牌 I发行 L已上市
invest_typestrY投资风格
typestrY基金类型
trusteestrY受托人
purc_startdatestrY日常申购起始日
redm_startdatestrY日常赎回起始日
marketstrYE场内O场外
+接口用例 + +``` + +pro = ts.pro_api() + +df = pro.fund_basic(market='E') + +``` + +数据样例 + +``` + ts_code name management custodian fund_type found_date \ +1 512850.SH 中信建投北京50ETF 中信建投基金 招商银行 股票型 20180927 +2 168601.SZ 汇安裕阳三年定期开放 汇安基金 中国光大银行 混合型 20180927 +3 512860.SH 华安中国A股ETF 华安基金 中国农业银行 股票型 20180927 +4 159960.SZ 恒生国企 平安大华基金 中国银行 股票型 20180921 +5 501062.SH 南方瑞合三年 南方基金 中国建设银行 混合型 20180906 +6 510600.SH 沪50ETF 申万菱信基金 中国工商银行 股票型 20180903 +7 501061.SH 金选300C 中金基金 中国建设银行 股票型 20180830 +8 501060.SH 金选300A 中金基金 中国建设银行 股票型 20180830 +9 166802.SZ 浙商300 浙商基金 华夏银行 股票型 20180820 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/基金技术面因子(专业版).md b/runtime/skills/tushare-finance/reference/接口文档/基金技术面因子(专业版).md new file mode 100644 index 00000000..a3e15be4 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/基金技术面因子(专业版).md @@ -0,0 +1,599 @@ +# 基金技术面因子(专业版) + +**文档ID**: 359 +**原始链接**: https://tushare.pro/document/2?doc_id=359 + +--- + +## 场内基金技术因子(专业版) + +接口:fund_factor_pro描述:获取场内基金每日技术面因子数据,用于跟踪场内基金当前走势情况,数据由Tushare社区自产,覆盖全历史;输出参数_bfq表示不复权,描述中说明了因子的默认传参,如需要特殊参数或者更多因子可以联系管理员评估限量:单次最大8000积分:5000积分每分钟可以请求30次,8000积分以上每分钟500次 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN基金代码
start_datestrN开始日期
end_datestrN结束日期
trade_datestrN交易日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY基金代码
trade_datestrY交易日期
trade_date_dorisNoneY日期
openfloatY开盘价
highfloatY最高价
lowfloatY最低价
closefloatY收盘价
pre_closefloatY昨收价
changefloatY涨跌额
pct_changefloatY涨跌幅 (未复权,如果是复权请用 通用行情接口 )
volfloatY成交量 (手)
amountfloatY成交额 (千元)
asi_bfqfloatY振动升降指标-OPEN, CLOSE, HIGH, LOW, M1=26, M2=10
asit_bfqfloatY振动升降指标-OPEN, CLOSE, HIGH, LOW, M1=26, M2=10
atr_bfqfloatY真实波动N日平均值-CLOSE, HIGH, LOW, N=20
bbi_bfqfloatYBBI多空指标-CLOSE, M1=3, M2=6, M3=12, M4=20
bias1_bfqfloatYBIAS乖离率-CLOSE, L1=6, L2=12, L3=24
bias2_bfqfloatYBIAS乖离率-CLOSE, L1=6, L2=12, L3=24
bias3_bfqfloatYBIAS乖离率-CLOSE, L1=6, L2=12, L3=24
boll_lower_bfqfloatYBOLL指标,布林带-CLOSE, N=20, P=2
boll_mid_bfqfloatYBOLL指标,布林带-CLOSE, N=20, P=2
boll_upper_bfqfloatYBOLL指标,布林带-CLOSE, N=20, P=2
brar_ar_bfqfloatYBRAR情绪指标-OPEN, CLOSE, HIGH, LOW, M1=26
brar_br_bfqfloatYBRAR情绪指标-OPEN, CLOSE, HIGH, LOW, M1=26
cci_bfqfloatY顺势指标又叫CCI指标-CLOSE, HIGH, LOW, N=14
cr_bfqfloatYCR价格动量指标-CLOSE, HIGH, LOW, N=20
dfma_dif_bfqfloatY平行线差指标-CLOSE, N1=10, N2=50, M=10
dfma_difma_bfqfloatY平行线差指标-CLOSE, N1=10, N2=50, M=10
dmi_adx_bfqfloatY动向指标-CLOSE, HIGH, LOW, M1=14, M2=6
dmi_adxr_bfqfloatY动向指标-CLOSE, HIGH, LOW, M1=14, M2=6
dmi_mdi_bfqfloatY动向指标-CLOSE, HIGH, LOW, M1=14, M2=6
dmi_pdi_bfqfloatY动向指标-CLOSE, HIGH, LOW, M1=14, M2=6
downdaysfloatY连跌天数
updaysfloatY连涨天数
dpo_bfqfloatY区间震荡线-CLOSE, M1=20, M2=10, M3=6
madpo_bfqfloatY区间震荡线-CLOSE, M1=20, M2=10, M3=6
ema_bfq_10floatY指数移动平均-N=10
ema_bfq_20floatY指数移动平均-N=20
ema_bfq_250floatY指数移动平均-N=250
ema_bfq_30floatY指数移动平均-N=30
ema_bfq_5floatY指数移动平均-N=5
ema_bfq_60floatY指数移动平均-N=60
ema_bfq_90floatY指数移动平均-N=90
emv_bfqfloatY简易波动指标-HIGH, LOW, VOL, N=14, M=9
maemv_bfqfloatY简易波动指标-HIGH, LOW, VOL, N=14, M=9
expma_12_bfqfloatYEMA指数平均数指标-CLOSE, N1=12, N2=50
expma_50_bfqfloatYEMA指数平均数指标-CLOSE, N1=12, N2=50
kdj_bfqfloatYKDJ指标-CLOSE, HIGH, LOW, N=9, M1=3, M2=3
kdj_d_bfqfloatYKDJ指标-CLOSE, HIGH, LOW, N=9, M1=3, M2=3
kdj_k_bfqfloatYKDJ指标-CLOSE, HIGH, LOW, N=9, M1=3, M2=3
ktn_down_bfqfloatY肯特纳交易通道, N选20日,ATR选10日-CLOSE, HIGH, LOW, N=20, M=10
ktn_mid_bfqfloatY肯特纳交易通道, N选20日,ATR选10日-CLOSE, HIGH, LOW, N=20, M=10
ktn_upper_bfqfloatY肯特纳交易通道, N选20日,ATR选10日-CLOSE, HIGH, LOW, N=20, M=10
lowdaysfloatYLOWRANGE(LOW)表示当前最低价是近多少周期内最低价的最小值
topdaysfloatYTOPRANGE(HIGH)表示当前最高价是近多少周期内最高价的最大值
ma_bfq_10floatY简单移动平均-N=10
ma_bfq_20floatY简单移动平均-N=20
ma_bfq_250floatY简单移动平均-N=250
ma_bfq_30floatY简单移动平均-N=30
ma_bfq_5floatY简单移动平均-N=5
ma_bfq_60floatY简单移动平均-N=60
ma_bfq_90floatY简单移动平均-N=90
macd_bfqfloatYMACD指标-CLOSE, SHORT=12, LONG=26, M=9
macd_dea_bfqfloatYMACD指标-CLOSE, SHORT=12, LONG=26, M=9
macd_dif_bfqfloatYMACD指标-CLOSE, SHORT=12, LONG=26, M=9
mass_bfqfloatY梅斯线-HIGH, LOW, N1=9, N2=25, M=6
ma_mass_bfqfloatY梅斯线-HIGH, LOW, N1=9, N2=25, M=6
mfi_bfqfloatYMFI指标是成交量的RSI指标-CLOSE, HIGH, LOW, VOL, N=14
mtm_bfqfloatY动量指标-CLOSE, N=12, M=6
mtmma_bfqfloatY动量指标-CLOSE, N=12, M=6
obv_bfqfloatY能量潮指标-CLOSE, VOL
psy_bfqfloatY投资者对股市涨跌产生心理波动的情绪指标-CLOSE, N=12, M=6
psyma_bfqfloatY投资者对股市涨跌产生心理波动的情绪指标-CLOSE, N=12, M=6
roc_bfqfloatY变动率指标-CLOSE, N=12, M=6
maroc_bfqfloatY变动率指标-CLOSE, N=12, M=6
rsi_bfq_12floatYRSI指标-CLOSE, N=12
rsi_bfq_24floatYRSI指标-CLOSE, N=24
rsi_bfq_6floatYRSI指标-CLOSE, N=6
taq_down_bfqfloatY唐安奇通道(海龟)交易指标-HIGH, LOW, 20
taq_mid_bfqfloatY唐安奇通道(海龟)交易指标-HIGH, LOW, 20
taq_up_bfqfloatY唐安奇通道(海龟)交易指标-HIGH, LOW, 20
trix_bfqfloatY三重指数平滑平均线-CLOSE, M1=12, M2=20
trma_bfqfloatY三重指数平滑平均线-CLOSE, M1=12, M2=20
vr_bfqfloatYVR容量比率-CLOSE, VOL, M1=26
wr_bfqfloatYW&R 威廉指标-CLOSE, HIGH, LOW, N=10, N1=6
wr1_bfqfloatYW&R 威廉指标-CLOSE, HIGH, LOW, N=10, N1=6
xsii_td1_bfqfloatY薛斯通道II-CLOSE, HIGH, LOW, N=102, M=7
xsii_td2_bfqfloatY薛斯通道II-CLOSE, HIGH, LOW, N=102, M=7
xsii_td3_bfqfloatY薛斯通道II-CLOSE, HIGH, LOW, N=102, M=7
xsii_td4_bfqfloatY薛斯通道II-CLOSE, HIGH, LOW, N=102, M=7
\ No newline at end of file diff --git a/runtime/skills/tushare-finance/reference/接口文档/基金持仓.md b/runtime/skills/tushare-finance/reference/接口文档/基金持仓.md new file mode 100644 index 00000000..e0ec3d6d --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/基金持仓.md @@ -0,0 +1,159 @@ +# 基金持仓 + +**文档ID**: 121 +**原始链接**: https://tushare.pro/document/2?doc_id=121 + +--- + +## 公募基金持仓数据 + +接口:fund_portfolio描述:获取公募基金持仓数据,季度更新积分:5000积分以上每分钟请求200次,8000积分以上每分钟请求500次,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN基金代码 (ts_code,ann_date,period至少输入一个参数)
symbolstrN股票代码
ann_datestrN公告日期(YYYYMMDD格式)
periodstrN季度(每个季度最后一天的日期,比如20131231表示2013年年报)
start_datestrN报告期开始日期(YYYYMMDD格式)
end_datestrN报告期结束日期(YYYYMMDD格式)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS基金代码
ann_datestrY公告日期
end_datestrY截止日期
symbolstrY股票代码
mkvfloatY持有股票市值(元)
amountfloatY持有股票数量(股)
stk_mkv_ratiofloatY占股票市值比
stk_float_ratiofloatY占流通股本比例
+接口示例 + +``` + +pro = ts.pro_api() + +df = pro.fund_portfolio(ts_code='001753.OF') + +``` + +数据示例 + +``` + ts_code ann_date end_date symbol mkv amount \ +0 001753.OF 20180823 20180630 603019.SH 3130994.46 68258.0 +1 001753.OF 20180718 20180630 600845.SH 3594140.00 136400.0 +2 001753.OF 20180718 20180630 600596.SH 5428107.30 335690.0 +3 001753.OF 20180718 20180630 600588.SH 3811672.65 155515.0 +4 001753.OF 20180718 20180630 600271.SH 3770284.00 149200.0 +5 001753.OF 20180823 20180630 300616.SZ 10900.00 100.0 +6 001753.OF 20180718 20180630 300577.SZ 4544793.54 110257.0 +7 001753.OF 20180718 20180630 300476.SZ 3783780.00 245700.0 +8 001753.OF 20180823 20180630 300409.SZ 2895942.00 72200.0 +9 001753.OF 20180718 20180630 300208.SZ 5768280.00 588000.0 +10 001753.OF 20180823 20180630 300188.SZ 2535922.50 138575.0 + + stk_mkv_ratio stk_float_ratio +0 4.37 0.01 +1 5.02 0.02 +2 7.57 0.05 +3 5.32 0.01 +4 5.26 0.01 +5 0.02 0.00 +6 6.34 0.17 +7 5.28 0.07 +8 4.04 0.05 +9 8.05 0.10 +10 3.54 0.03 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/基金管理人.md b/runtime/skills/tushare-finance/reference/接口文档/基金管理人.md new file mode 100644 index 00000000..0b6b7f8a --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/基金管理人.md @@ -0,0 +1,162 @@ +# 基金管理人 + +**文档ID**: 118 +**原始链接**: https://tushare.pro/document/2?doc_id=118 + +--- + +## 公募基金公司 + +接口:fund_company描述:获取公募基金管理人列表积分:用户需要1500积分才可以调取,一次可以提取全部数据。具体请参阅积分获取办法 + +输入参数 + +无,可提取全部 + +输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
namestrY基金公司名称
shortnamestrY简称
short_ennamestrN英文缩写
provincestrY省份
citystrY城市
addressstrY注册地址
phonestrY电话
officestrY办公地址
websitestrY公司网址
chairmanstrY法人代表
managerstrY总经理
reg_capitalfloatY注册资本
setup_datestrY成立日期
end_datestrY公司终止日期
employeesfloatY员工总数
main_businessstrY主要产品及业务
org_codestrY组织机构代码
credit_codestrY统一社会信用代码
+接口示例 + +``` + +pro = ts.pro_api() + +df = pro.fund_company() + +``` + +数据示例 + +``` + name shortname province city \ +0 北京广能投资基金管理有限公司 广能基金 北京 北京市 +1 平安银行股份有限公司 平安银行 广东 深圳市 +2 宏源证券股份有限公司 宏源证券 新疆 乌鲁木齐市 +3 陕西省国际信托股份有限公司 陕国投 陕西 西安市 +4 东北证券股份有限公司 东北证券 吉林 长春市 +5 国元证券股份有限公司 国元证券 安徽 合肥市 +6 国海证券股份有限公司 国海证券 广西 桂林市 +7 广发证券股份有限公司 广发证券 广东 广州市 +8 长江证券股份有限公司 长江证券 湖北 武汉市 +9 上海浦东发展银行股份有限公司 浦发银行 上海 上海市 +10 东方金钰股份有限公司 东方金钰 湖北 鄂州市 +11 国金证券股份有限公司 国金证券 四川 成都市 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/基金经理.md b/runtime/skills/tushare-finance/reference/接口文档/基金经理.md new file mode 100644 index 00000000..095e1bd2 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/基金经理.md @@ -0,0 +1,147 @@ +# 基金经理 + +**文档ID**: 208 +**原始链接**: https://tushare.pro/document/2?doc_id=208 + +--- + +## 基金经理 + +接口:fund_manager描述:获取公募基金经理数据,包括基金经理简历等数据限量:单次最大5000,支持分页提取数据积分:用户有500积分可获取数据,2000积分以上可以提高访问频次 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN基金代码,支持多只基金,逗号分隔
ann_datestrN公告日期,格式:YYYYMMDD
namestrN基金经理姓名
offsetintintN开始行数
limitintN每页行数
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY基金代码
ann_datestrY公告日期
namestrY基金经理姓名
genderstrY性别
birth_yearstrY出生年份
edustrY学历
nationalitystrY国籍
begin_datestrY任职日期
end_datestrY离任日期
resumestrY简历
+代码示例 + +``` +#初始接口 +pro = ts.pro_api() + +#单只基金 +df = pro.fund_manager(ts_code='150018.SZ') + +#多只基金 +df = pro.fund_manager(ts_code='150018.SZ,150008.SZ') + +``` + +数据示例 + +``` + ts_code ann_date name gender birth_year edu nationality begin_date end_date resume +0 150018.SZ 20100508 周毅 M None 硕士 美国 20100507 None CFA,硕士学位;毕业于北京大学,美国南卡罗莱纳大学,美国约翰霍普金斯大学。曾任美国普华永道... +1 150018.SZ 20190831 张凯 M None 硕士 中国 20190829 None CFA,硕士学位,毕业于清华大学。2009年7月加盟银华基金管理有限公司,从事量化策略研发和... +2 150018.SZ 20100927 路志刚 M 1969 博士 中国 20100507 20100927 暨南大学金融学博士。曾任广东建设实业集团公司财务主管,广州证券有限公司发行部、营业部经理,金... +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/基金规模.md b/runtime/skills/tushare-finance/reference/接口文档/基金规模.md new file mode 100644 index 00000000..f82f4dfa --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/基金规模.md @@ -0,0 +1,114 @@ +# 基金规模 + +**文档ID**: 207 +**原始链接**: https://tushare.pro/document/2?doc_id=207 + +--- + +## 基金规模数据 + +接口:fund_share,可以通过数据工具调试和查看数据。描述:获取基金规模数据,包含上海和深圳ETF基金限量:单次最大提取2000行数据积分:用户需要至少2000积分可以调取,5000积分以上频次较高,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrNTS基金代码
trade_datestrN交易日期
start_datestrN开始日期
end_datestrN结束日期
marketstrN市场代码(SH上交所 ,SZ深交所)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY基金代码,支持多只基金同时提取,用逗号分隔
trade_datestrY交易(变动)日期,格式YYYYMMDD
fd_sharefloatY基金份额(万)
+代码示例 + +``` +#初始接口 +pro = ts.pro_api() + +#单只基金 +df = pro.fund_share(ts_code='150018.SZ') + +#多只基金 +df = pro.fund_share(ts_code='150018.SZ,150008.SZ') + +``` + +数据示例 + +``` + ts_code trade_date fd_share +0 150018.SZ 20200214 206733.2898 +1 150018.SZ 20200213 209274.0911 +2 150018.SZ 20200212 211859.8666 +3 150018.SZ 20200211 215224.2959 +4 150018.SZ 20200210 216739.3881 +... ... ... ... +1995 150018.SZ 20111129 319525.0658 +1996 150018.SZ 20111128 317324.2829 +1997 150018.SZ 20111125 317324.2131 +1998 150018.SZ 20111124 316113.2233 +1999 150018.SZ 20111123 314305.3576 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/基金销售行业数据.md b/runtime/skills/tushare-finance/reference/接口文档/基金销售行业数据.md new file mode 100644 index 00000000..ccd2cd85 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/基金销售行业数据.md @@ -0,0 +1,10 @@ +# 基金销售行业数据 + +**文档ID**: 264 +**原始链接**: https://tushare.pro/document/2?doc_id=264 + +--- + +## 基金销售行业数据 + +提供公募基金销售行业数据,陆续上线中...... diff --git a/runtime/skills/tushare-finance/reference/接口文档/备用行情.md b/runtime/skills/tushare-finance/reference/接口文档/备用行情.md new file mode 100644 index 00000000..7bf67948 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/备用行情.md @@ -0,0 +1,284 @@ +# 备用行情 + +**文档ID**: 255 +**原始链接**: https://tushare.pro/document/2?doc_id=255 + +--- + +## 备用行情 + +接口:bak_daily描述:获取备用行情,包括特定的行情指标(数据从2017年中左右开始,早期有几天数据缺失,近期正常)限量:单次最大7000行数据,可以根据日期参数循环获取,正式权限需要5000积分。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码
trade_datestrN交易日期
start_datestrN开始日期
end_datestrN结束日期
offsetstrN开始行数
limitstrN最大行数
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
trade_datestrY交易日期
namestrY股票名称
pct_changefloatY涨跌幅
closefloatY收盘价
changefloatY涨跌额
openfloatY开盘价
highfloatY最高价
lowfloatY最低价
pre_closefloatY昨收价
vol_ratiofloatY量比
turn_overfloatY换手率
swingfloatY振幅
volfloatY成交量
amountfloatY成交额
sellingfloatY内盘(主动卖,手)
buyingfloatY外盘(主动买, 手)
total_sharefloatY总股本(亿)
float_sharefloatY流通股本(亿)
pefloatY市盈(动)
industrystrY所属行业
areastrY所属地域
float_mvfloatY流通市值
total_mvfloatY总市值
avg_pricefloatY平均价
strengthfloatY强弱度(%)
activityfloatY活跃度(%)
avg_turnoverfloatY笔换手
attackfloatY攻击波(%)
interval_3floatY近3月涨幅
interval_6floatY近6月涨幅
+接口示例 + +``` + +pro = ts.pro_api() + +df = pro.bak_daily(trade_date='20211012', fields='trade_date,ts_code,name,close,open') + +``` + +数据样例 + +``` + ts_code trade_date name close open +0 300605.SZ 20211012 恒锋信息 14.86 12.65 +1 301017.SZ 20211012 漱玉平民 25.21 20.82 +2 300755.SZ 20211012 华致酒行 40.45 37.01 +3 300255.SZ 20211012 常山药业 8.39 7.26 +4 688378.SH 20211012 奥来德 68.62 67.00 +... ... ... ... ... ... +4529 688257.SH 20211012 新锐股份 0.00 0.00 +4530 688255.SH 20211012 凯尔达 0.00 0.00 +4531 688211.SH 20211012 中科微至 0.00 0.00 +4532 605567.SH 20211012 春雪食品 0.00 0.00 +4533 605566.SH 20211012 福莱蒽特 0.00 0.00 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/复权因子.md b/runtime/skills/tushare-finance/reference/接口文档/复权因子.md new file mode 100644 index 00000000..4063038c --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/复权因子.md @@ -0,0 +1,125 @@ +# 复权因子 + +**文档ID**: 28 +**原始链接**: https://tushare.pro/document/2?doc_id=28 + +--- + +## 复权因子 + +接口:adj_factor,可以通过数据工具调试和查看数据。更新时间:盘前9点15~20分完成当日复权因子入库描述:本接口由Tushare自行生产,获取股票复权因子,可提取单只股票全部历史复权因子,也可以提取单日全部股票的复权因子。积分要求:2000积分起,5000以上可高频调取 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码
trade_datestrN交易日期(YYYYMMDD,下同)
start_datestrN开始日期
end_datestrN结束日期
+注:日期都填YYYYMMDD格式,比如20181010 + +输出参数 + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型描述
ts_codestr股票代码
trade_datestr交易日期
adj_factorfloat复权因子
+接口示例 + +``` + +pro = ts.pro_api() + +#提取000001全部复权因子 +df = pro.adj_factor(ts_code='000001.SZ', trade_date='') + + +#提取2018年7月18日复权因子 +df = pro.adj_factor(ts_code='', trade_date='20180718') + +``` + +或者 + +``` + +df = pro.query('adj_factor', trade_date='20180718') + +``` + +数据样例 + +``` + ts_code trade_date adj_factor +0 000001.SZ 20180809 108.031 +1 000001.SZ 20180808 108.031 +2 000001.SZ 20180807 108.031 +3 000001.SZ 20180806 108.031 +4 000001.SZ 20180803 108.031 +5 000001.SZ 20180802 108.031 +6 000001.SZ 20180801 108.031 +7 000001.SZ 20180731 108.031 +8 000001.SZ 20180730 108.031 +9 000001.SZ 20180727 108.031 +10 000001.SZ 20180726 108.031 +11 000001.SZ 20180725 108.031 +12 000001.SZ 20180724 108.031 +13 000001.SZ 20180723 108.031 +14 000001.SZ 20180720 108.031 +15 000001.SZ 20180719 108.031 +16 000001.SZ 20180718 108.031 +17 000001.SZ 20180717 108.031 +18 000001.SZ 20180716 108.031 +19 000001.SZ 20180713 108.031 +20 000001.SZ 20180712 108.031 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/复权行情.md b/runtime/skills/tushare-finance/reference/接口文档/复权行情.md new file mode 100644 index 00000000..da05065b --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/复权行情.md @@ -0,0 +1,128 @@ +# 复权行情 + +**文档ID**: 146 +**原始链接**: https://tushare.pro/document/2?doc_id=146 + +--- + +## A股复权行情 + +接口名称:pro_bar接口说明:复权行情通过通用行情接口实现,利用Tushare Pro提供的复权因子进行动态计算,因此http方式无法调取。若需要静态复权行情(支持http),请访问股票技术因子接口。Python SDK版本要求: >= 1.2.26 + +复权说明 + + + + + + + + + + + + + + + + + + + + + + + + +
类型算法参数标识
不复权无空或None
前复权当日收盘价 × 当日复权因子 / 最新复权因子qfq
后复权当日收盘价 × 当日复权因子hfq
+接口参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY证券代码
start_datestrN开始日期 (格式:YYYYMMDD)
end_datestrN结束日期 (格式:YYYYMMDD)
assetstrY资产类别:E股票 I沪深指数 C数字货币 FT期货 FD基金 O期权,默认E
adjstrN复权类型(只针对股票):None未复权 qfq前复权 hfq后复权 , 默认None
freqstrY数据频度 :1MIN表示1分钟(1/5/15/30/60分钟) D日线 ,默认D
malistN均线,支持任意周期的均价和均量,输入任意合理int数值
+接口用例 + +日线复权 + +``` + +#取000001的前复权行情 +df = ts.pro_bar(ts_code='000001.SZ', adj='qfq', start_date='20180101', end_date='20181011') + +#取000001的后复权行情 +df = ts.pro_bar(ts_code='000001.SZ', adj='hfq', start_date='20180101', end_date='20181011') + +``` + +周线复权 + +``` + +#取000001的周线前复权行情 +df = ts.pro_bar( ts_code='000001.SZ', freq='W', adj='qfq', start_date='20180101', end_date='20181011') + +#取000001的周线后复权行情 +df = ts.pro_bar(ts_code='000001.SZ', freq='W', adj='hfq', start_date='20180101', end_date='20181011') + +``` + +月线复权 + +``` + +#取000001的月线前复权行情 +df = ts.pro_bar(ts_code='000001.SZ', freq='M', adj='qfq', start_date='20180101', end_date='20181011') + +#取000001的月线后复权行情 +df = ts.pro_bar(ts_code='000001.SZ', freq='M', adj='hfq', start_date='20180101', end_date='20181011') + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/外汇基础信息(海外).md b/runtime/skills/tushare-finance/reference/接口文档/外汇基础信息(海外).md new file mode 100644 index 00000000..188f385d --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/外汇基础信息(海外).md @@ -0,0 +1,209 @@ +# 外汇基础信息(海外) + +**文档ID**: 178 +**原始链接**: https://tushare.pro/document/2?doc_id=178 + +--- + +## 外汇基础信息(海外) + +接口:fx_obasic描述:获取海外外汇基础信息,目前只有FXCM交易商的数据数量:单次可提取全部数据积分:用户需要至少2000积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
exchangestrN交易商
classifystrN分类
ts_codestrNTS代码
+classify分类说明 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
序号分类代码分类名称样例
1FX外汇货币对USDCNH(美元人民币对)
2INDEX指数US30(美国道琼斯工业平均指数)
3COMMODITY大宗商品SOYF(大豆)
4METAL金属XAUUSD (黄金)
5BUND国库债券Bund(长期欧元债券)
6CRYPTO加密数字货币BTCUSD (比特币)
7FX_BASKET外汇篮子USDOLLAR (美元指数)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY外汇代码
namestrY名称
classifystrY分类
exchangestrY交易商
min_unitfloatY最小交易单位
max_unitfloatY最大交易单位
pipfloatY点
pip_costfloatY点值
traget_spreadfloatY目标差价
min_stop_distancefloatY最小止损距离(点子)
trading_hoursstrY交易时间
break_timestrY休市时间
+接口示例 + +``` + +pro = ts.pro_api() + +#获取差价合约(CFD)中指数产的基础信息 +df = pro.fx_obasic(exchange='FXCM', classify='INDEX', fields='ts_code,name,min_unit,max_unit,pip,pip_cost') + +``` + +数据示例 + +``` + ts_code name min_unit max_unit pip pip_cost +0 AUS200.FXCM 澳大利亚标准普尔200指数 1.0 2000.0 1.0 0.1 +1 CHN50.FXCM 富时中国A50指数 1.0 100.0 1.0 0.1 +2 ESP35.FXCM 西班牙IBEX35指数 1.0 5000.0 1.0 0.1 +3 EUSTX50.FXCM 欧洲斯托克50指数 1.0 5000.0 1.0 0.1 +4 FRA40.FXCM 法国CAC40指数 1.0 5000.0 1.0 0.1 +5 GER30.FXCM 德国DAX指数 1.0 1000.0 1.0 0.1 +6 HKG33.FXCM 香港恒生指数 1.0 300.0 1.0 1.0 +7 JPN225.FXCM 日经225指数 10.0 1000.0 1.0 10.0 +8 NAS100.FXCM 美国纳斯达克100指数 1.0 5000.0 1.0 0.1 +9 SPX500.FXCM 美国标普500指数 1.0 5000.0 0.1 0.1 +10 UK100.FXCM 英国富时100指数 1.0 4000.0 1.0 0.1 +11 US30.FXCM 道琼斯工业平均指数 1.0 4000.0 1.0 0.1 +12 US2000.FXCM 美国罗素2000指数 1.0 5000.0 0.1 0.1 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/外汇日线行情.md b/runtime/skills/tushare-finance/reference/接口文档/外汇日线行情.md new file mode 100644 index 00000000..f6ba22da --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/外汇日线行情.md @@ -0,0 +1,199 @@ +# 外汇日线行情 + +**文档ID**: 179 +**原始链接**: https://tushare.pro/document/2?doc_id=179 + +--- + +## 外汇日线行情 + +接口:fx_daily描述:获取外汇日线行情限量:单次最大提取1000行记录,可多次提取,总量不限制积分:用户需要至少2000积分才可以调取,但有流量控制,5000积分以上频次相对较高,积分越多权限越大,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrNTS代码
trade_datestrN交易日期(GMT,日期是格林尼治时间,比北京时间晚一天)
start_datestrN开始日期(GMT)
end_datestrN结束日期(GMT)
exchangestrN交易商,目前只有FXCM
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY外汇代码
trade_datestrY交易日期
bid_openfloatY买入开盘价
bid_closefloatY买入收盘价
bid_highfloatY买入最高价
bid_lowfloatY买入最低价
ask_openfloatY卖出开盘价
ask_closefloatY卖出收盘价
ask_highfloatY卖出最高价
ask_lowfloatY卖出最低价
tick_qtyintY报价笔数
exchangestrN交易商
+接口示例 + +``` + +pro = ts.pro_api() + + +#获取美元人民币交易对的日线行情 +df = pro.fx_daily(ts_code='USDCNH.FXCM', start_date='20190101', end_date='20190524') + +``` + +数据示例 + +``` + ts_code trade_date bid_open bid_close bid_high bid_low ask_open \ +0 USDCNH.FXCM 20190524 6.9261 6.9326 6.9342 6.9248 6.9277 +1 USDCNH.FXCM 20190523 6.9309 6.9261 6.9431 6.9253 6.9376 +2 USDCNH.FXCM 20190522 6.9334 6.9309 6.9409 6.9236 6.9348 +3 USDCNH.FXCM 20190521 6.9373 6.9334 6.9463 6.9205 6.9408 +4 USDCNH.FXCM 20190520 6.9366 6.9373 6.9459 6.9358 6.9373 +5 USDCNH.FXCM 20190517 6.9259 6.9476 6.9489 6.9211 6.9313 +6 USDCNH.FXCM 20190516 6.9029 6.9259 6.9315 6.9011 6.9079 +7 USDCNH.FXCM 20190515 6.9029 6.9029 6.9173 6.8937 6.9050 +8 USDCNH.FXCM 20190514 6.9114 6.9029 6.9191 6.8872 6.9128 +9 USDCNH.FXCM 20190513 6.8628 6.9114 6.9183 6.8628 6.8642 +10 USDCNH.FXCM 20190510 6.8341 6.8424 6.8646 6.8166 6.8409 +11 USDCNH.FXCM 20190509 6.8052 6.8341 6.8636 6.8012 6.8096 +12 USDCNH.FXCM 20190508 6.7941 6.8052 6.8101 6.7810 6.7958 +13 USDCNH.FXCM 20190507 6.7699 6.7941 6.8021 6.7699 6.7772 +14 USDCNH.FXCM 20190506 6.8017 6.7699 6.8213 6.7679 6.8037 +15 USDCNH.FXCM 20190503 6.7451 6.7335 6.7508 6.7333 6.7457 +16 USDCNH.FXCM 20190502 6.7322 6.7471 6.7476 6.7250 6.7343 +17 USDCNH.FXCM 20190501 6.7360 6.7322 6.7409 6.7177 6.7379 +18 USDCNH.FXCM 20190430 6.7383 6.7360 6.7485 6.7347 6.7393 +19 USDCNH.FXCM 20190429 6.7357 6.7383 6.7447 6.7325 6.7362 +20 USDCNH.FXCM 20190426 6.7488 6.7342 6.7503 6.7280 6.7515 + + ask_close ask_high ask_low tick_qty +0 6.9330 6.9347 6.9252 18080 +1 6.9277 6.9436 6.9261 105229 +2 6.9376 6.9414 6.9242 111350 +3 6.9348 6.9468 6.9209 222996 +4 6.9408 6.9465 6.9362 79531 +5 6.9490 6.9495 6.9217 157554 +6 6.9313 6.9328 6.9021 120162 +7 6.9079 6.9179 6.8943 121021 +8 6.9050 6.9201 6.8880 300896 +9 6.9128 6.9186 6.8639 155367 +10 6.8469 6.8651 6.8177 229059 +11 6.8409 6.8639 6.8016 205422 +12 6.8096 6.8105 6.7815 147058 +13 6.7958 6.8026 6.7722 310025 +14 6.7772 6.8224 6.7685 165912 +15 6.7351 6.7528 6.7339 88842 +16 6.7478 6.7483 6.7256 99287 +17 6.7343 6.7442 6.7183 94834 +18 6.7379 6.7491 6.7362 163001 +19 6.7393 6.7452 6.7331 60621 +20 6.7437 6.7515 6.7285 133640 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/大宗交易.md b/runtime/skills/tushare-finance/reference/接口文档/大宗交易.md new file mode 100644 index 00000000..cfc4c412 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/大宗交易.md @@ -0,0 +1,121 @@ +# 大宗交易 + +**文档ID**: 271 +**原始链接**: https://tushare.pro/document/2?doc_id=271 + +--- + +## 债券大宗交易 + +接口:bond_blk权限:用户满5000积分有数据权限,单次最大1000条,可根据日期循环提取,总量不限制描述:获取沪深交易所债券大宗交易数据,可以通过数据工具调试和查看数据。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN债券代码
trade_datestrN交易日期(YYYYMMDD格式,下同)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期
ts_codestrY债券代码
namestrY债券名称
pricefloatY成交价(元)
volfloatY累计成交数量(万股/万份/万张/万手)
amountfloatY累计成交金额(万元)
+接口示例 + +``` + +pro = ts.pro_api() + +df = pro.bond_blk(start_date='20210701', end_date='20210930') + +``` + +数据样例 + +``` + trade_date ts_code name price vol amount +0 20210930 152497.SH 20黔西南 75.00 35.00 2625.00 +1 20210930 152497.SH 20黔西南 75.00 20.00 1500.00 +2 20210930 152497.SH 20黔西南 75.00 19.20 1440.00 +3 20210930 152497.SH 20黔西南 75.00 18.00 1350.00 +4 20210930 152497.SH 20黔西南 75.00 17.00 1275.00 +.. ... ... ... ... ... ... +995 20210917 136225.SZ 21奥创A 99.98 6.50 649.90 +996 20210917 133073.SZ 21经开02 99.34 10.00 993.40 +997 20210917 133068.SZ 21九江01 100.18 50.00 5009.05 +998 20210917 133063.SZ 21新沂04 100.56 6.47 650.63 +999 20210917 133050.SZ 21江滨01 100.25 50.00 5012.50 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/大宗交易明细.md b/runtime/skills/tushare-finance/reference/接口文档/大宗交易明细.md new file mode 100644 index 00000000..01656e3d --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/大宗交易明细.md @@ -0,0 +1,135 @@ +# 大宗交易明细 + +**文档ID**: 272 +**原始链接**: https://tushare.pro/document/2?doc_id=272 + +--- + +## 大宗交易明细 + +接口:bond_blk_detail权限:用户满5000积分有数据权限,单次最大1000条,可根据日期循环提取,总量不限制描述:获取沪深交易所债券大宗交易数据,可以通过数据工具调试和查看数据。 + +注:本接口目前只有深交所的大宗交易明细,上交所明细已经包含在大宗交易接口里,未单独罗列。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN债券代码
trade_datestrN交易日期(YYYYMMDD格式,下同)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期
ts_codestrY债券代码
namestrY债券名称
pricefloatY成交价(元)
volfloatY成交数量(万股/万份/万张/万手)
amountfloatY成交金额(万元)
buy_dpstrY买方营业部
sell_dpstrY卖方营业部
+接口示例 + +``` + +pro = ts.pro_api() + +df = pro.bond_blk_detail(start_date='20210701', end_date='20210930') + +``` + +数据样例 + +``` + trade_date ts_code name price vol amount buy_dp sell_dp +0 20210930 149642.SZ 21长城08 100.07 50.00 5003.50 机构专用 机构专用 +1 20210930 149642.SZ 21长城08 100.00 65.00 6500.00 机构专用 机构专用 +2 20210930 149641.SZ 21长城07 100.00 100.00 10000.00 机构专用 机构专用 +3 20210930 149633.SZ 21广发10 99.83 25.00 2495.75 机构专用 机构专用 +4 20210930 149633.SZ 21广发10 99.82 25.00 2495.50 机构专用 机构专用 +.. ... ... ... ... ... ... ... ... +995 20210924 138246.SZ 东道02D1 110.17 26.30 2897.47 中国国际金融股份有限公司上海黄浦区湖滨路证券营业部 机构专用 +996 20210924 137995.SZ 21即墨A3 101.75 15.00 1526.25 华泰证券股份有限公司临沂金雀山路证券营业部 机构专用 +997 20210924 137995.SZ 21即墨A3 101.74 15.00 1526.10 机构专用 机构专用 +998 20210924 137995.SZ 21即墨A3 101.73 15.00 1525.95 机构专用 华泰证券股份有限公司山东分公司 +999 20210924 137942.SZ 美满03次 103.61 30.00 3108.30 中国国际金融股份有限公司上海黄浦区湖滨路证券营业部 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/大盘指数每日指标.md b/runtime/skills/tushare-finance/reference/接口文档/大盘指数每日指标.md new file mode 100644 index 00000000..7cd79c2b --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/大盘指数每日指标.md @@ -0,0 +1,156 @@ +# 大盘指数每日指标 + +**文档ID**: 128 +**原始链接**: https://tushare.pro/document/2?doc_id=128 + +--- + +## 大盘指数每日指标 + +接口:index_dailybasic,可以通过数据工具调试和查看数据。描述:目前只提供上证综指,深证成指,上证50,中证500,中小板指,创业板指的每日指标数据数据来源:Tushare社区统计计算数据历史:从2004年1月开始提供数据权限:用户需要至少400积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrN交易日期 (格式:YYYYMMDD,比如20181018,下同)
ts_codestrNTS代码
start_datestrN开始日期
end_datestrN结束日期
+注:trade_date,ts_code 至少要输入一个参数,单次限量3000条(即,单一指数单次可提取超过12年历史),总量不限制。 + +输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS代码
trade_datestrY交易日期
total_mvfloatY当日总市值(元)
float_mvfloatY当日流通市值(元)
total_sharefloatY当日总股本(股)
float_sharefloatY当日流通股本(股)
free_sharefloatY当日自由流通股本(股)
turnover_ratefloatY换手率
turnover_rate_ffloatY换手率(基于自由流通股本)
pefloatY市盈率
pe_ttmfloatY市盈率TTM
pbfloatY市净率
+接口示例 + +``` + +pro = ts.pro_api() + +df = pro.index_dailybasic(trade_date='20181018', fields='ts_code,trade_date,turnover_rate,pe') + +``` + +数据示例 + +``` + ts_code trade_date turnover_rate pe +0 000001.SH 20181018 0.38 11.92 +1 000300.SH 20181018 0.27 11.17 +2 000905.SH 20181018 0.82 18.03 +3 399001.SZ 20181018 0.88 17.48 +4 399005.SZ 20181018 0.85 21.43 +5 399006.SZ 20181018 1.50 29.56 +6 399016.SZ 20181018 1.06 18.86 +7 399300.SZ 20181018 0.27 11.17 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/实时Tick(爬虫).md b/runtime/skills/tushare-finance/reference/接口文档/实时Tick(爬虫).md new file mode 100644 index 00000000..4cfcdcbe --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/实时Tick(爬虫).md @@ -0,0 +1,257 @@ +# 实时Tick(爬虫) + +**文档ID**: 315 +**原始链接**: https://tushare.pro/document/2?doc_id=315 + +--- + +## 实时盘口TICK快照(爬虫版) + +接口:realtime_quote,A股实时行情描述:本接口是tushare org版实时接口的顺延,数据来自网络,且不进入tushare服务器,属于爬虫接口,请将tushare升级到1.3.3版本以上。权限:0积分完全开放,但需要有tushare账号,如果没有账号请先注册。说明:由于该接口是纯爬虫程序,跟tushare服务器无关,因此tushare不对数据内容和质量负责。数据主要用于研究和学习使用,如做商业目的,请自行解决合规问题。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码,需按tushare股票和指数标准代码输入,比如:000001.SZ表示平安银行,000001.SH表示上证指数
srcstrN数据源 (sina-新浪 dc-东方财富,默认sina)
+ + + + + + + + + + + + + + + + + + +
src源说明描述
sina新浪财经支持多个多个股票同时输入,举例:ts_code='600000.SH,000001.SZ'),一次最多不能超过50个股票
dc东方财富只支持单个股票提取
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型描述
namestr股票名称
ts_codestr股票代码
datestr交易日期
timestr交易时间
openfloat开盘价
pre_closefloat昨收价
pricefloat现价
highfloat今日最高价
lowfloat今日最低价
bidfloat竞买价,即“买一”报价(元)
askfloat竞卖价,即“卖一”报价(元)
volumeint成交量(src=sina时是股,src=dc时是手)
amountfloat成交金额(元 CNY)
b1_vfloat委买一(量,单位:手,下同)
b1_pfloat委买一(价,单位:元,下同)
b2_vfloat委买二(量)
b2_pfloat委买二(价)
b3_vfloat委买三(量)
b3_pfloat委买三(价)
b4_vfloat委买四(量)
b4_pfloat委买四(价)
b5_vfloat委买五(量)
b5_pfloat委买五(价)
a1_vfloat委卖一(量,单位:手,下同)
a1_pfloat委卖一(价,单位:元,下同)
a2_vfloat委卖二(量)
a2_pfloat委卖二(价)
a3_vfloat委卖三(量)
a3_pfloat委卖三(价)
a4_vfloat委卖四(量)
a4_pfloat委卖四(价)
a5_vfloat委卖五(量)
a5_pfloat委卖五(价)
+接口用法 + +``` + +import tushare as ts + +#设置你的token,登录tushare在个人用户中心里拷贝 +ts.set_token('你的token') + +#sina数据 +df = ts.realtime_quote(ts_code='600000.SH,000001.SZ,000001.SH') + + +#东财数据 +df = ts.realtime_quote(ts_code='600000.SH', src='dc') + +``` + +数据样例 + +``` + NAME TS_CODE DATE TIME OPEN PRE_CLOSE PRICE ... A2_P A3_V A3_P A4_V A4_P A5_V A5_P +0 浦发银行 600000.SH 20231222 15:00:00 6.570 6.570 6.580 ... 6.590 1834 6.600 4107 6.610 2684 6.620 +1 平安银行 000001.SH 20231222 15:00:00 9.190 9.170 9.200 ... 9.210 2177 9.220 2568 9.230 2319 9.240 +2 上证指数 000001.SH 20231222 15:30:39 2919.2879 2918.7149 2914.7752 ... 0 0 0 0 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/实时分钟.md b/runtime/skills/tushare-finance/reference/接口文档/实时分钟.md new file mode 100644 index 00000000..c3d2833e --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/实时分钟.md @@ -0,0 +1,137 @@ +# 实时分钟 + +**文档ID**: 374 +**原始链接**: https://tushare.pro/document/2?doc_id=374 + +--- + +## A股实时分钟 + +接口:rt_min描述:获取全A股票实时分钟数据,包括1~60min限量:单次最大1000行数据,可以通过股票代码提取数据,支持逗号分隔的多个代码同时提取权限:正式权限请参阅权限说明 + +注:支持股票当日开盘以来的所有历史分钟数据提取,接口名:rt_min_daily(仅支持一个个股票提取,不同同时提取多个) + +输入参数 + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
freqstrY1MIN,5MIN,15MIN,30MIN,60MIN (大写)
ts_codestrY支持单个和多个:600000.SH 或者 600000.SH,000001.SZ
+freq参数说明 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
freq说明
1MIN1分钟
5MIN5分钟
15MIN15分钟
30MIN30分钟
60MIN60分钟
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
timeNoneY交易时间
openfloatY开盘价
closefloatY收盘价
highfloatY最高价
lowfloatY最低价
volfloatY成交量(股)
amountfloatY成交额(元)
+接口用法 + +``` + +pro = ts.pro_api() + +#获取浦发银行60000.SH的实时分钟数据 +df = pro.rt_min(ts_code='600000.SH', freq='1MIN') + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/实时分钟行情.md b/runtime/skills/tushare-finance/reference/接口文档/实时分钟行情.md new file mode 100644 index 00000000..5cb40c55 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/实时分钟行情.md @@ -0,0 +1,182 @@ +# 实时分钟行情 + +**文档ID**: 340 +**原始链接**: https://tushare.pro/document/2?doc_id=340 + +--- + +## 期货实时分钟行情 + +接口:rt_fut_min描述:获取全市场期货合约实时分钟数据,支持1min/5min/15min/30min/60min行情,提供Python SDK、 http Restful API和websocket三种方式,如果需要主力合约分钟,请先通过主力mapping接口获取对应的合约代码后提取分钟。限量:每分钟可以请求500次,支持多个合约同时提取权限:需单独开权限,正式权限请参阅权限说明。 + +rt_fut_min输入参数 + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY股票代码,e.g.CU2310.SHF,支持多个合约(逗号分隔)
freqstrY分钟频度(1MIN/5MIN/15MIN/30MIN/60MIN)
+同时提供当日开市以来所有历史分钟(即:分钟快照回放),接口名:rt_fut_min_daily,只支持一个个合约提取。 + +rt_fut_min_daily输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY股票代码,e.g.CU2310.SHF,仅支持一次一个合约的回放
freqstrY分钟频度(1MIN/5MIN/15MIN/30MIN/60MIN)
date_strstrN回放日期(格式:YYYY-MM-DD,默认为交易当日,支持回溯一天)
+freq参数说明 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
freq说明
1MIN1分钟
5MIN5分钟
15MIN15分钟
30MIN30分钟
60MIN60分钟
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
codestrY股票代码
freqstrY频度
timestrY交易时间
openfloatY开盘价
closefloatY收盘价
highfloatY最高价
lowfloatY最低价
volintY成交量
amountfloatY成交金额
oifloatY持仓量
+接口用法 + +``` + +pro = ts.pro_api() + +#单个合约 +df = pro.df = pro.rt_fut_min(ts_code='CU2501.SHF', freq='1MIN') + +#多个合约 +df = pro.df = pro.rt_fut_min(ts_code='CU2501.SHF,CU2502.SHF', freq='1MIN') + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/实时成交(爬虫).md b/runtime/skills/tushare-finance/reference/接口文档/实时成交(爬虫).md new file mode 100644 index 00000000..4c0995af --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/实时成交(爬虫).md @@ -0,0 +1,111 @@ +# 实时成交(爬虫) + +**文档ID**: 316 +**原始链接**: https://tushare.pro/document/2?doc_id=316 + +--- + +## 实时成交数据(爬虫版) + +接口:realtime_tick,由于采集和拼接当日以来的成交全历史,因此接口提取数据时需要一定时间,请耐心等待。请将tushare升级到1.3.3版本以上。描述:本接口是tushare org版实时接口的顺延,数据来自网络,且不进入tushare服务器,属于爬虫接口,数据包括该股票当日开盘以来的所有分笔成交数据。权限:0积分完全开放,但需要有tushare账号,如果没有账号请先注册。说明:由于该接口是纯爬虫程序,跟tushare服务器无关,因此tushare不对数据内容和质量负责。数据主要用于研究和学习使用,如做商业目的,请自行解决合规问题。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码,需按tushare股票代码标准输入,比如:000001.SZ表示平安银行,600000.SH表示浦发银行,单次只能输入一个股票
srcstrN数据源 (sina-新浪 dc-东方财富,默认sina)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型描述
timestr交易时间
pricefloat现价
changefloat价格变动
volumeint成交量(单位:手)
amountint成交金额(元)
typestr类型:买入/卖出/中性
+接口用法 + +``` + +import tushare as ts + +#设置你的token,登录tushare在个人用户中心里拷贝 +ts.set_token('你的token') + +#sina数据 +df = ts.realtime_tick(ts_code='600000.SH') + + +#东财数据 +df = ts.realtime_tick(ts_code='600000.SH', src='dc') + +``` + +数据样例 + +``` + TIME PRICE CHANGE VOLUME AMOUNT TYPE +0 09:25:01 6.57 -0.01 429 281853 卖盘 +1 09:30:01 6.56 -0.01 42 27552 卖盘 +2 09:30:04 6.58 0.02 57 37597 买盘 +3 09:30:07 6.57 -0.01 61 40077 卖盘 +4 09:30:10 6.58 0.01 867 569936 买盘 +... ... ... ... ... ... ... +3749 14:56:40 6.58 -0.02 112 73696 卖盘 +3750 14:56:46 6.60 0.02 64 42240 买盘 +3751 14:56:49 6.60 0.00 11 7260 买盘 +3752 14:56:52 6.60 0.00 18 11880 买盘 +3753 15:00:01 6.58 -0.02 2107 1386406 买盘 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/实时排名(爬虫).md b/runtime/skills/tushare-finance/reference/接口文档/实时排名(爬虫).md new file mode 100644 index 00000000..ffe7ec6a --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/实时排名(爬虫).md @@ -0,0 +1,245 @@ +# 实时排名(爬虫) + +**文档ID**: 317 +**原始链接**: https://tushare.pro/document/2?doc_id=317 + +--- + +## 实时涨跌幅排名(爬虫版) + +接口:realtime_list,由于采集和拼接当日以来的成交全历史,因此接口提取数据时需要一定时间,请耐心等待,请将tushare升级到1.3.3版本以上。描述:本接口是tushare org版实时接口的顺延,数据来自网络,且不进入tushare服务器,属于爬虫接口,数据包括该股票当日开盘以来的所有分笔成交数据。权限:0积分完全开放,但需要有tushare账号,如果没有账号请先注册。说明:由于该接口是纯爬虫程序,跟tushare服务器无关,因此tushare不对数据内容和质量负责。数据主要用于研究和学习使用,如做商业目的,请自行解决合规问题。 + +输入参数 + + + + + + + + + + + + + + + + +
名称类型必选描述
srcstrN数据源 (sina-新浪 dc-东方财富,默认dc)
+东财数据输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型描述
ts_codestr股票代码
namestr股票名称
pricefloat当前价格
pct_changefloat涨跌幅
changefloat涨跌额
volumeint成交量(单位:手)
amountint成交金额(元)
swingfloat振幅
lowfloat今日最低价
highfloat今日最高价
openfloat今日开盘价
closefloat今日收盘价
vol_ratioint量比
turnover_ratefloat换手率
peint市盈率PE
pbfloat市净率PB
total_mvfloat总市值(元)
float_mvfloat流通市值(元)
risefloat涨速
5minfloat5分钟涨幅
60dayfloat60天涨幅
1tyearfloat1年涨幅
+新浪数据输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型描述
ts_codestr股票代码
namestr股票名称
pricefloat当前价格
pct_changefloat涨跌幅
changefloat涨跌额
buyfloat买入价
salefloat卖出价
closefloat今日收盘价
openfloat今日开盘价
highfloat今日最高价
lowfloat今日最低价
volumeint成交量(单位:股)
amountint成交金额(元)
timestr当前时间
+接口用法 + +``` + +import tushare as ts + +#东财数据 +df = ts.realtime_list(src='dc') + + +#sina数据 +df = ts.realtime_list(src='sina') + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/实时日线.md b/runtime/skills/tushare-finance/reference/接口文档/实时日线.md new file mode 100644 index 00000000..64a09bb0 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/实时日线.md @@ -0,0 +1,168 @@ +# 实时日线 + +**文档ID**: 372 +**原始链接**: https://tushare.pro/document/2?doc_id=372 + +--- + +## 沪深京实时日线 + +接口:rt_k描述:获取实时日k线行情,支持按股票代码及股票代码通配符一次性提取全部股票实时日k线行情限量:单次最大可提取6000条数据,等同于一次提取全市场积分:本接口是单独开权限的数据,单独申请权限请参考权限列表 + +输入参数 + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY支持通配符方式,e.g. 6*.SH、301*.SZ、600000.SH
+注:ts_code代码一定要带.SH/.SZ/.BJ后缀 + +输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
nameNoneY股票名称
pre_closefloatY昨收价
highfloatY最高价
openfloatY开盘价
lowfloatY最低价
closefloatY收盘价(最新价)
volintY成交量(股)
amountintY成交金额(元)
numintY开盘以来成交笔数
ask_price1floatN委托卖盘(元)
ask_volume1intN委托卖盘(股)
bid_price1floatN委托买盘(元)
bid_volume1intN委托买盘(股)
trade_timestrN交易时间
+接口示例 + +``` +#获取今日开盘以来所有创业板实时日线和成交笔数 +df = pro.rt_k(ts_code='3*.SZ') + +#获取今日开盘以来全市场所有股票实时日线和成交笔数(不建议一次提取全市场,可分批提取性能更好) +df = pro.rt_k(ts_code='3*.SZ,6*.SH,0*.SZ,9*.BJ') + +#获取当日开盘以来单个股票实时日线和成交笔数 +df = pro.rt_k(ts_code='600000.SH,000001.SZ') + +``` + +数据示例 + +``` + ts_code name pre_close high open low close vol amount num +0 601866.SH 中远海发 2.28 2.28 2.28 2.23 2.24 55845293 125364882 19904 +1 601811.SH 新华文轩 15.47 15.59 15.42 15.24 15.46 4169900 64212329 10524 +2 601877.SH 正泰电器 22.06 22.10 22.06 21.81 21.89 9816735 215350906 21733 +3 601699.SH 潞安环能 11.78 11.77 11.77 11.56 11.61 12121234 140750449 13836 +4 601858.SH 中国科传 18.45 18.77 18.56 18.36 18.56 2665300 49383660 7033 +.. ... ... ... ... ... ... ... ... ... ... +220 601880.SH 辽港股份 1.50 1.50 1.50 1.46 1.47 79855960 117767408 11820 +221 601616.SH 广电电气 4.00 4.05 4.02 3.96 4.03 18984200 75975252 18220 +222 601611.SH 中国核建 8.86 8.86 8.86 8.62 8.67 27793715 241360488 24970 +223 601218.SH 吉鑫科技 3.00 3.02 2.99 2.96 3.00 10487500 31316964 6327 +224 601966.SH 玲珑轮胎 15.31 15.38 15.38 15.18 15.27 11297200 172527086 31828 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/市场游资最全名录.md b/runtime/skills/tushare-finance/reference/接口文档/市场游资最全名录.md new file mode 100644 index 00000000..31f63bf2 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/市场游资最全名录.md @@ -0,0 +1,520 @@ +# 市场游资最全名录 + +**文档ID**: 311 +**原始链接**: https://tushare.pro/document/2?doc_id=311 + +--- + +## 游资名录 + +接口:hm_list描述:获取游资分类名录信息限量:单次最大1000条数据,目前总量未超过500积分:5000积分可以调取,积分获取办法请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + +
名称类型必选描述
namestrN游资名称
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
namestrY游资名称
descstrY说明
orgsNoneY关联机构
+接口示例 + +``` +#代码示例 +pro = ts.pro_api() + +df = pro.hm_list() + +``` + +数据列表 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称说明关联机构
龙飞虎龙飞虎(克拉美书)股灾期间曾为桃县精神领袖,留有颇多名言,可见人品股品。华泰证券股份有限公司南京六合雄州西路证券营业部
高送转专家擅长在高送转个股进行波段操作财通证券股份有限公司常熟枫林路证券营业部
高毅邻山价投大神“茅台03",真名冯柳。自述曾有9年时间多达93%的年复利回报。眼光犀利独到,风格以中长线为主,碰上短线风口会主动配合炒作迅速推升股价。国信证券股份有限公司深圳罗湖宝安北路证券营业部
骑牛敢于追涨,锁仓,也敢于割肉。中国银河证券股份有限公司重庆民族路证券营业部
首板挖掘善于发掘低位首板或跟风板,市场上活跃的挖掘资金,擅长在题材爆发后挖掘补涨机会,一旦出现高位分歧就会及时离场。申万宏源证券有限公司北京劲松九区证券营业部、湘财证券股份有限公司武汉友谊大道证券营业部、国都证券股份有限公司北京阜外大街证券营业部、华鑫证券有限责任公司泉州宝洲路证券营业部、华鑫证券有限责任公司江苏分公司、华鑫证券有限责任公司山东分公司、兴业证券股份有限公司厦门分公司、中信证券股份有限公司金华分公司、中信建投证券股份有限公司西安南大街证券营业部、东莞证券股份有限公司深圳后海工业八路证券营业部、东莞证券股份有限公司厦门分公司、东方财富证券股份有限公司江苏分公司、万和证券股份有限公司福建分公司
飞云江路知名游资,近来崛起的江浙资金席位,接力操作为主,尤擅点火操作,资金规模适中,但活跃力度较高。华鑫证券有限责任公司杭州飞云江路证券营业部
隐秀路杭州隐秀路,60后,代表作南天信息,深桑达。隐秀路有人称其为散户收割机,也反映出不一样的手法操作,市场理解超于常人,信创概念股个人保守估计浮盈约1亿。操作手法一流,将极限做到极致,喜欢一家独大。华鑫证券有限责任公司杭州隐秀路证券营业部
陈小群活跃于网络论坛的实力游资,擅长趋势龙头,分歧打板介入,理解力尤其优秀。中国银河证券股份有限公司大连黄河路证券营业部、中国银河证券股份有限公司大连金马路证券营业部
金田路交易手法简单粗暴,追龙头,专做高位接力板,敢收敢割,在市场好的时候敢在高位连续加仓,遭遇行情不好的时候割的非常果断,毫不犹豫。光大证券股份有限公司深圳金田路证券营业部、中天证券股份有限公司深圳分公司、中天证券股份有限公司台州市府大道证券营业部
量化打板量化打板,绝大多数操作以首板二板为主,次日不能秒板开盘都会先兑现一半,上板纠错买回部分仓位,不能走强则直接清仓。华鑫证券有限责任公司上海分公司、华创证券有限责任公司上海第二分公司
量化基金20年参与京粮控股首次携假机构入场,凭借机构席位溢价次日获得一字板,到现在量化基金已经是市场上非常活跃的一股力量,内部资金成分复杂,多家机构混杂在其中,但是整体策略同样是起到助涨助跌的作用,会频繁做T。华泰证券股份有限公司总部、中国国际金融股份有限公司上海黄浦区湖滨路证券营业部、中国国际金融股份有限公司上海分公司、中国中金财富证券有限公司北京宋庄路证券营业部、东北证券股份有限公司绍兴金柯桥大道证券营业部
赵老哥以短线点火打板为主,擅长主线题材炒作,主抓龙头股。主要参与市场风口的龙头股接力板,激发市场资金持续接力。盘中操作手法主要以急速暴量扫货封板为主,利用资金优势万手大单排板。银泰证券有限责任公司上海嘉善路证券营业部、湘财证券股份有限公司上海陆家嘴证券营业部、浙商证券股份有限公司绍兴分公司、浙商证券股份有限公司湖州双子大厦证券营业部、华泰证券股份有限公司浙江分公司、中国银河证券股份有限公司绍兴证券营业部、中国银河证券股份有限公司北京阜成路证券营业部
西湖国贸顶级价投型资金,顶级理解力,善于挖掘低位的趋势牛股,波段持股为主。财信证券股份有限公司杭州西湖国贸中心证券营业部
葛卫东葛卫东偏爱科技股,其次是医药股,基本以中、长线投资为主,买入股票后往往会持有几年时间直至股价起飞\r\n国泰君安证券股份有限公司上海分公司
著名刺客活跃于股吧、论坛的小游资,擅长龙头股锁仓。海通证券股份有限公司北京阜外大街证券营业部、东莞证券股份有限公司北京分公司
落升(江南神鹰)落升(江南神鹰)03年的股评红遍网络05年底隐居隐居3年狂赚112倍他的故事网上有详细记载据观察其后自然人名罗申,取的是谐音,大熊市战绩斐然,令人惊叹,游资界早年网红派。光大证券股份有限公司金华宾虹路证券营业部
苏州帮以做短线为主,常见高抛低吸,做T营业部。海通证券股份有限公司杭州市心北路证券营业部、广发证券股份有限公司苏州东吴北路证券营业部、华泰证券股份有限公司苏州人民路证券营业部、兴业证券股份有限公司上海金陵东路证券营业部、东吴证券股份有限公司苏州西北街证券营业部、东吴证券股份有限公司常州通江中路证券营业部
苏南帮短庄游资,资金体量较大且人员众多,席位多为江苏本地席位联动操作,3/4板多为强顶一字板。长江证券股份有限公司武汉友谊路证券营业部、长江证券股份有限公司南京中山东路证券营业部、申万宏源西部证券有限公司南宁英华路证券营业部、海通证券股份有限公司武汉光谷证券营业部、海通证券股份有限公司南京广州路证券营业部、天风证券股份有限公司深圳福华路证券营业部、天风证券股份有限公司深圳后海证券营业部、国泰君安证券股份有限公司深圳登良路证券营业部、国泰君安证券股份有限公司南京金融城证券营业部、南京证券股份有限公司张家港东环路证券营业部、华泰证券股份有限公司镇江句容华阳北路证券营业部、华泰证券股份有限公司无锡金融一街证券营业部、华泰证券股份有限公司宁波柳汀街证券营业部、华泰证券股份有限公司南宁民族大道证券营业部、华泰证券股份有限公司南京江宁天元东路证券营业部、华泰证券股份有限公司南京庐山路证券营业部、华泰证券股份有限公司南京中华路证券营业部、中国银河证券股份有限公司北京学院南路证券营业部、东莞证券股份有限公司苏州聚茂街路证券营业部、东莞证券股份有限公司福建分公司、东莞证券股份有限公司浙江分公司、东莞证券股份有限公司四川分公司、东海证券股份有限公司南京洪武北路证券营业部、上海证券有限责任公司黄浦区延安东路证券营业部、上海证券有限责任公司南京胜太路证券营业部、上海证券有限责任公司南京溧水致远路证券营业部
红岭路联同作战,喜欢运作的强势主力之一,往往在核心个股第一波爆量后吸筹进场,随后维护股价,等待时机启动二波。平安证券股份有限公司深圳蛇口招商路招商大厦证券营业部、平安证券股份有限公司深圳分公司、华泰证券股份有限公司深圳彩田路证券营业部
粉葛擅长趋势热门股,打板交易东亚前海证券有限责任公司深圳分公司
章盟主江浙地区元老级顶级游资之一,90年代5万元入市。现在资金体量百亿,20年20万倍,操作霸气,尤好在权重大票上主升浪上重仓出击。海通证券股份有限公司上海徐汇区建国西路证券营业部、方正证券股份有限公司杭州延安路证券营业部、国泰君安证券股份有限公司宁波广福街证券营业部、国泰君安证券股份有限公司上海江苏路证券营业部、中信证券股份有限公司杭州延安路证券营业部、中信证券股份有限公司杭州富春路证券营业部
竞价抢筹量化交易,尤其擅长分歧回暖日竞价最后时间扫货,有能力制造弱转强分时吸引市场资金流入中国银河证券股份有限公司北京中关村大街证券营业部
益田路顶级情绪资金,对价投亦有独到理解。益田路游资基本上多是以自买自卖的形式出现在龙虎榜上。华鑫证券有限责任公司深圳益田路证券营业部
申港广东分情绪周期先行者,实力彪悍执行力务必坚决申港证券股份有限公司广东分公司
瑞鹤仙2011年入市,在当时的熊市中依然所向披靡,入市3年资金就从数十万达到上亿。以白衣骑士自居,操作风格独来独往。诚通证券股份有限公司宜昌东山大道证券营业部、中国银河证券股份有限公司宜昌新世纪证券营业部、中信建投证券股份有限公司宜昌解放路证券营业部
玉兰路近来崛起的资金席位,接力操作为主,风格激进,擅长龙头股锁仓东莞证券股份有限公司南京分公司
独股一剑网名,独股一剑,天涯论坛最早布道者,影响了一大批后来者,几乎是桃县半数超短手的启蒙老师,最早是天涯直播交割单火起来的。乔帮主便是在07年入市7年之后接触其交割单后顿悟,大开大合,一年过亿的。华泰证券股份有限公司北京月坛南街证券营业部
牛散朱彬朱彬实际控制并使用的账户“朱彬”“朱某宏”和“林某丽”证券账户(以下简称账户组)由朱彬实际控制并使用。其中朱某宏、林某丽是朱彬的父母,账户组内的资金主要为朱彬所有。账户组所使用的交易终端在中泰证券宁波江东北路营业部大户室,与账户组交易资料核对一致,并由朱彬予以确认。中泰证券股份有限公司宁波江东北路证券营业部
牛散唐汉若牛散唐汉若,喜欢巨量出击,创小板玩得不错,但也有乐视网(300104)硬封割肉的时候,敢干敢割死队成员之一,资金量也在10位之上,硬派选手,圈内盛传千股跌停之下7个亿死扛浙富控股。首创证券股份有限公司北京雍和宫证券营业部、华泰证券股份有限公司北京雍和宫证券营业部
炒股养家目前资金量极大,对市场和个股都有很独到的理解力,通道优势较强,常常利用通道使个股一字涨停,隔日高位逐步离场。善于挖掘题材龙头。浙商证券股份有限公司绍兴解放北路证券营业部、华鑫证券有限责任公司马鞍山分公司、华鑫证券有限责任公司西安南二环证券营业部、华鑫证券有限责任公司珠海海滨南路证券营业部、华鑫证券有限责任公司南昌分公司、华鑫证券有限责任公司北京光华路证券营业部、华鑫证券有限责任公司上海莘庄证券营业部、华鑫证券有限责任公司上海茅台路证券营业部、华鑫证券有限责任公司上海红宝石路证券营业部、华鑫证券有限责任公司上海松江证券营业部、华鑫证券有限责任公司上海宛平南路证券营业部、华创证券有限责任公司上海大连路证券营业部
炒新一族市场上专做次新股的几个游资,近期参与了彩讯、锋龙,仙鹤股份的接力,主要是上海的几个席位,分别是上海共和新路、上海武定路、上海澳门路。这几个席位经常联合出动,利用资金优势拉升开板次新,风格也是超短为主,一日游居多。华泰证券股份有限公司无锡解放西路证券营业部、华泰证券股份有限公司上海静安区广中西路证券营业部、华泰证券股份有限公司上海武定路证券营业部、华泰证券股份有限公司上海普陀区江宁路证券营业部
湖里大道厦门一线游资,眼光独到,出手大气兴业证券股份有限公司厦门湖里大道证券营业部
湖州劳动路湖州实力游资,做票以接力居多,风格剽悍,尤好操控,常常与江浙资金联动出没。华鑫证券有限责任公司湖州劳动路浙北金融中心证券营业部、华鑫证券有限责任公司深圳分公司、华鑫证券有限责任公司南京清凉门大街证券营业部
温州帮2016年操作次新股一战成名,手法彪悍,经常连续拉升3个涨停板。操作手法往往多席位联合出动,同时盘踞在数只次新股,建仓迅速,深度控盘,快速对倒拉升。银泰证券有限责任公司济南大纬二路证券营业部、财信证券股份有限公司上海大连路证券营业部、西南证券股份有限公司温州汤家桥路证券营业部、第一创业证券股份有限公司青岛秦岭路证券营业部、申万宏源证券有限公司温州车站大道证券营业部、申万宏源证券有限公司扬州分公司、平安证券股份有限公司上海常熟路证券营业部、华鑫证券有限责任公司乐清双雁路证券营业部、华泰证券股份有限公司郑州经三路证券营业部、 申万宏源西部证券福州古田路证券营业部
深股通专用深港通,是深港股票市场交易互联互通机制的简称,指深圳证券交易所和香港联合交易所有限公司建立技术连接,使内地和香港投资者可以通过当地证券公司或经纪商买卖规定范围内的对方交易所上市的股票。深股通专用
深圳帮深圳营业部做T做的飞起,经常可以看见深圳帮做T,同样活跃还有上海帮、杭州帮,所操作标的彼此之间重合度很高。财通证券股份有限公司绍兴柯桥区钱清钱门大道证券营业部、恒泰证券股份有限公司深圳梅林路证券营业部、恒泰证券股份有限公司武汉新华路证券营业部、华龙证券股份有限公司深圳民田路证券营业部、华泰证券股份有限公司福州五一北路证券营业部
涪陵广场路西南地区,巨型打板游资,资金实力雄厚,出手频率不高,但尤好重仓大手笔出手,风格剽悍,经常单笔近亿,曾在美锦能源、泰禾集团、北斗星通上大手笔出手。方正证券股份有限公司重庆金开大道证券营业部、中信建投证券股份有限公司重庆涪陵证券营业部
涅盘重升90后知名选手,曾有四年百倍战绩长城证券股份有限公司资阳蜀乡大道证券营业部、上海证券有限责任公司苏州太湖西路证券营业部
浙江帮浙江帮的特点是出货的时候下方喜欢挂出非常多的自己的买单,撑住盘面不下跌,再用快速拉升法快速拉高股价,吸引散户追高,用密集的中小单抛货,躲过散户的眼睛,从浙江帮选股的特点来看,他们喜欢选一些低价股,这样会有非常多的买卖单,进出也是非常频繁密集,这样是很容易躲过散户的眼睛的。西部证券股份有限公司西安高新路证券营业部、申万宏源证券有限公司瑞安罗阳大道证券营业部、浙商证券股份有限公司路桥数码街证券营业部、兴业证券股份有限公司石狮宝岛中路证券营业部、九州证券股份有限公司厦门分公司、万联证券股份有限公司广州番禺清河东路证券营业部
流沙河成名于网络论坛,异常活跃的游资席位。专一的打板选手,主做低位板。喜欢做顶板、秒板,快速拉升的分时强势个股。中信证券股份有限公司北京远大路证券营业部
沪股通专用沪港通是指上海证券交易所和香港联合交易所允许两地投资者通过当地证券公司(或经纪商)买卖规定范围内的对方交易所上市的股票,是沪港股票市场交易互联互通机制。沪股通专用
毛老板成都毛老板(现改名塞力斯)对强基本面个股有自己独到的理解,更早之前毛老板是造妖大师金田路,后面转型趋势打法淡出短线市场申万宏源证券有限公司深圳金田路证券营业部、广发证券股份有限公司上海东方路证券营业部、国泰君安证券股份有限公司北京光华路证券营业部、万和证券股份有限公司成都通盈街证券营业部
歌神分时看的准,情绪面把控的很到位。兴业证券股份有限公司杭州体育场路证券营业部、中国中金财富证券有限公司杭州江河汇证券营业部、中信证券股份有限公司杭州金城路证券营业部
欢乐海岸极少涉及首板,一般都是高位板;经常多席位联动,大手笔封单,总额经常上亿;介入后经常锁仓,也不轻易砸盘,往往离场之后尾盘也会拉升进行善后。第一创业证券股份有限公司深圳福华一路总部证券营业部、招商证券股份有限公司深圳深南大道车公庙证券营业部、广发证券股份有限公司深圳福华一路证券营业部、平安证券股份有限公司深圳金田路证券营业部、国金证券股份有限公司深圳湾一号证券营业部、华泰证券股份有限公司深圳科苑南路华润大厦证券营业部、华泰证券股份有限公司深圳深南大道基金大厦证券营业部、华泰证券股份有限公司深圳分公司、中泰证券股份有限公司深圳科苑南路证券营业部、中泰证券股份有限公司深圳宝源南路证券营业部、中泰证券股份有限公司深圳分公司、中国中金财富证券有限公司深圳宝安兴华路证券营业部、中国中金财富证券有限公司云浮新兴东堤北路证券营业部、中信证券股份有限公司深圳科技园证券营业部、中信证券股份有限公司深圳后海证券营业部、中信证券股份有限公司深圳分公司
杭州帮杭州系短线游资,资金量较大,喜欢动用多个营业部同时操作一股,波段操作,整体成功率较高。偏好上市3年以上的老股票,规模上,大盘股与小盘股都是他的最爱,整体分布较为平均。浙商证券股份有限公司杭州萧山永久路证券营业部、光大证券股份有限公司杭州延安路证券营业部、中国银河证券股份有限公司杭州景芳证券营业部、中国银河证券股份有限公司杭州天城东路证券营业部、中国银河证券股份有限公司杭州凤起路证券营业部、中信证券股份有限公司杭州庆春路证券营业部、中信建投证券股份有限公司杭州庆春路证券营业部
机构专用新交易规则规定,机构席位是指基金专用席位、券商自营专用席位、社保专用席位、券商理财专用席位、保险机构专用席位、保险机构租用席位、QFII专用席位等机构投资者买卖证券的专用通道和席位。机构专用5、机构专用4、机构专用3、机构专用2、机构专用1、机构专用
方新侠与赵老哥同期的顶级游资,操作手法大开大合,擅长大成交趋势股。2020年主导了省广集团大二波、未名医药等票。兴业证券股份有限公司陕西分公司、中信证券股份有限公司西安朱雀大街证券营业部
新生代新晋市场主力,擅长低位题材挖掘潜伏及打造板块补涨,通常喜欢提前埋伏底仓。银泰证券有限责任公司成都顺城大街证券营业部、安信证券股份有限公司广州猎德大道证券营业部、华泰证券股份有限公司上海牡丹江路证券营业部、中国银河证券股份有限公司上海新闸路证券营业部、中信证券(山东)有限责任公司莱州文化东路证券营业部
敢死队宁波敢死队主要由4号人物组成,又并称为“超短F4”。1号人物叫徐翔,是敢死队中年纪最轻的一位。2号人物姓吴,大约35岁。两人大约在1999年从其他营业部转到银河证券宁波解放南路营业部,当时资金不过几十万元,4年后,两人账户上的钱都变成了数千万元。3号人物徐海鸥,1975年出生,上大学时就开始炒股,1997年毕业于北京商学院后没找工作,就直接回宁波专职炒股。而马信琪在这三位之前,2002年5月,被临近的天一证券(现为光大证券)解放南路营业部挖走,数位大户亦追随而去。4人并称“超短F4”。敢死队以吃庄家为生,平安证券股份有限公司深圳深南东路罗湖商务中心证券营业部、中泰证券股份有限公司上海建国中路证券营业部
撬板王风格上喜欢撬跌停板,尤其是连续跌停的个股,人称撬板王兴业证券股份有限公司苏州分公司、兴业证券股份有限公司深圳分公司
招商深南东作为国内A股市场游资主力,招商证券深南东路手法相对温和,在选股方面并不热衷于次新股,跟踪上市时间三年以上个股较多,选择热点板块其中的人气个股,但大多为上涨行情还没有启动,或者已进入调整期的个股;其操作套路还是集中优势资金趋势加速,吸引跟盘资金接盘出货。招商证券股份有限公司深圳深南东路证券营业部
成都系超短游资,具备短时间内引导个股价格的能力,风格稳定,以超跌板为主,盘中都是直线拉升涨停,引导资金合力封板。擅长做首板个股并且盘中喜欢直线拉升,次日冲高后爱砸盘,偏爱中小盘个股。宏信证券有限责任公司成都紫竹北街证券营业部、国融证券股份有限公司青岛分公司、国联证券股份有限公司成都锦城大道证券营业部、国泰君安证券股份有限公司成都天府二街证券营业部、国泰君安证券股份有限公司成都北一环路证券营业部、华泰证券股份有限公司成都天府广场证券营业部、华泰证券股份有限公司德阳长江西路钻石广场证券营业部、中国银河证券股份有限公司成都科华北路证券营业部、中信建投证券股份有限公司成都马家花园证券营业部
成泉系做均线多头发散向上的个股并惯提前建仓;涨停板往往不封死,反复打开并再度封板;次日继续涨停概率较低。华泰证券股份有限公司北京西三环国际财经中心证券营业部、中泰证券股份有限公司北京自贸试验区证券营业部、中国国际金融股份有限公司北京建国门外大街证券营业部、中信证券股份有限公司北京金融大街证券营业部
思明南路2022年90后游资,风格多变但选股水平极高,参与的个股大多有基本面支撑。东莞证券股份有限公司湖北分公司、东亚前海证券有限责任公司上海分公司
徐留胜著名牛散、顶级游资徐留胜,曾被证监会处罚罚没1.1亿。通常喜好大手笔出手后波段锁仓华泰证券股份有限公司深圳益田路荣超商务中心证券营业部
徐晓大手笔、低频率、资金实力雄厚、出手胜率极高,有主导热点板块龙头股趋势行情的能力国元证券股份有限公司上海虹桥路证券营业部
广东帮操作手法上习惯用“大阳线——调整数日——大阳线”反复拉升财通证券股份有限公司温岭中华路证券营业部、申万宏源证券有限公司杭州密渡桥路证券营业部、申万宏源证券有限公司上海黄浦区中华路证券营业部、德邦证券股份有限公司上海岳州路证券营业部、华福证券有限责任公司厦门湖滨南路证券营业部、东方证券股份有限公司上海黄浦区中华路证券营业部
山东帮因为当时山东席位为旗舰,故被称为“山东帮”,次新股手法,往往是多席位联合行动,同时盘踞在数只次新股上面,建仓迅速,深度控盘,快速对倒拉升。方正证券股份有限公司温州小南路证券营业部、广发证券股份有限公司荣成石岛证券营业部、国海证券股份有限公司济宁邹城市太平东路证券营业部、国海证券股份有限公司济南历山路证券营业部、国海证券股份有限公司泰安擂鼓石大街证券营业部、国海证券股份有限公司山东分公司、华泰证券股份有限公司厦门厦禾路证券营业部、中泰证券股份有限公司荣成石岛黄海中路证券营业部、中信证券股份有限公司厦门分公司、中信证券(山东)有限责任公司荣成成山大道证券营业部、东海证券股份有限公司厦门祥福路证券营业部、东方证券股份有限公司厦门仙岳路证券营业部
屠文斌屠文斌是叱咤风云的老牌游资,偏好大流通的板块中军,可观察其出手来判断板块地位。中国银河证券股份有限公司上海杨浦区靖宇东路证券营业部
小鳄鱼新生代90后游资,常常活跃在各大论坛社区,手法剽悍,资金体量过亿。在趋势性行情下也能与时俱进,对基本面的理解非常不错,胜率较高。长江证券股份有限公司上海世纪大道证券营业部、南京证券股份有限公司南京大钟亭证券营业部、中国中金财富证券有限公司南京龙蟠中路证券营业部、东方证券股份有限公司上海浦东新区源深路证券营业部
小棉袄价值投机型顶级选手,从钠电池到人工智能。逻辑牛股一个不落上海证券有限责任公司上海分公司
宁波解放南老牌游资席位,江浙宁波敢死队资金,喜好万手倒序单联排打板,冲击制造涨停的股票,买卖市场活跃情绪标光大证券股份有限公司宁波解放南路证券营业部
宁波桑田路宁波知名的游资,资金量超过10亿,操作风格彪悍凌厉,是众多知名游资里面溢价比较高的席位,交易风格多为打板为主,不拘泥于是高位板,还是低位板,可以锁仓做T很久,也可以跑的飞快国盛证券有限责任公司宁波桑田路证券营业部
宁波和源路杀伐果断的短线选手,高位接力敢于重仓,对日内情绪节点有深刻认识,一旦个股预期走弱出货也是毫不拖泥带水。此前常用该席位的短线资金已纷纷退出,但仍有大量通道资金在使用有关席位,主要用于排一字板。甬兴证券有限公司宁波和源路证券营业部
境外机构境外机构是指境外官方、非官方金融机构、金融组织以及投资基金,其通过QFII和RQFII获准投资或港股通等通道投资A股市场。其资金体量大而擅长中长线投资,爱好核心资产投资。瑞银证券有限责任公司上海花园石桥路证券营业部、海通证券股份有限公司国际部、国泰君安证券股份有限公司总部、北京高华证券有限责任公司北京金融大街证券营业部
和平路喜欢重仓出击妖股、龙头股,且喜欢波段操作;擅长趋势交易,打板,半路,低吸东兴证券股份有限公司晋江和平路证券营业部
叶庆均叶庆均席位,这个席位做的股票大都是热门风口股。中国银河证券股份有限公司宁波大闸南路证券营业部
古北路顶级游资,2016年11月份前还默默无闻,随后却异军突起,成为龙虎榜常客,在年初的雄安板块炒作中一战成名,擅长制造板块行情,和其他一线游资联动,敢于锁仓,隐藏身后的游资大佬,孙氏父子、赵老哥分身席位诸多传言,江湖多揣测。中信证券股份有限公司上海红宝石路证券营业部、中信证券股份有限公司上海牡丹江路证券营业部、中信证券股份有限公司上海凯滨路证券营业部
华鑫宁波分1、确定主线热点题材,选择强势个股低吸。2、确定题材龙头,会进行打板,享受龙头溢价。3、锁定市场主线热点,敢于持续锁仓等待其发酵拉抬。4、利用交易通道优势,一字排板上市新股炒作与利好复牌个股。敢于主动引导市场,资金格局较大华鑫证券有限责任公司宁波分公司
北京炒家北京炒家,网传是前字节跳动员工,擅长自媒体运营,听声音年龄应该是80后之间长城证券股份有限公司绵阳飞云大道证券营业部
北京帮有大格局的游资,资金雄厚。海通证券股份有限公司北京知春路营业部、招商证券股份有限公司北京车公庄西路证券营业部、广发证券股份有限公司潮州潮枫路证券营业部、中国银河证券股份有限公司北京朝阳门北大街证券营业部、万和证券股份有限公司成都蜀汉路证券营业部
列夫从市场最整体到情绪整体、板块整体、个股个性、高低位置,主做市场龙头海通证券股份有限公司绍兴劳动路证券营业部
作手新一新生代小游资,资金体量相对较小,但常常活跃在各大社交论坛,知名度相对较高。国泰君安证券股份有限公司南京太平南路证券营业部、中国中金财富证券有限公司南京中央路证券营业部
佛山系能够在短时间内主导个股走势,风格超短,嗅觉敏感。擅长短线,早盘快速拉板,制造日内龙头,一根线拉板,从小资金做起的典范。擅长做一板个股,往往以一日游为主,次日冲高快速获利出局;长江证券股份有限公司武汉武珞路证券营业部、长江证券股份有限公司惠州金山湖证券营业部、长江证券股份有限公司佛山普澜二路证券营业部、诚通证券股份有限公司佛山南海大道证券营业部、湘财证券股份有限公司佛山星辰路证券营业部、海通证券股份有限公司广州珠江西路证券营业部、方正证券股份有限公司北京安定门外大街证券营业部、国盛证券有限责任公司合肥翠微路证券营业部、国泰君安证券股份有限公司顺德大良证券营业部、华泰证券股份有限公司广州兴民路证券营业部、光大证券股份有限公司佛山绿景路证券营业部、光大证券股份有限公司佛山季华六路证券营业部、东莞证券股份有限公司东莞横沥中山东路证券营业部、 长江证券股份有限公司佛山南海大道证券营业部
余哥2022年新晋游资,95后,资金增长速度之快令人咋舌,擅长机构游资合力大妖股,市场理解力顶级。申港证券股份有限公司浙江分公司、甬兴证券有限公司青岛同安路证券营业部
交易猿操作手法,大多都是满仓资金梭哈一只股票,且这只股票前期已经有巨大涨幅,流通盘、成交量巨大的大票,做大票的半路主升浪。\r\n\r\n华泰证券股份有限公司天津东丽开发区二纬路证券营业部
乔帮主一线游资,资金量上亿,风格凶悍,纪律严格,低吸配合打板。招商证券股份有限公司深圳蛇口工业三路证券营业部
中信总部中信证券股份有限公司总部(非营业场所)中信证券股份有限公司总部(非营业场所)
上海超短帮以短线速度建仓吸凑,持股周期在3-5日内,经常协同机构专用席位拉升;资金实力雄厚,通常选取一些有明显的基本面支撑的标的,携手机构席位,以小波段运作为主,整体成功率较高申万宏源证券有限公司上海闵行区东川路证券营业部、国泰君安证券股份有限公司济宁吴泰闸路证券营业部、国泰君安证券股份有限公司上海新闸路证券营业部、东方证券股份有限公司无锡新生路证券营业部、东方证券股份有限公司上海浦东新区银城中路证券营业部
上海溧阳路老牌游资席位,整体席位资金较杂,多路资金并存,但是总体已超短隔夜操作为主,资金实力雄厚,体量较大,具体的操盘手法是喜欢操作龙头股,找到龙头后,反复进出看好的个股。中信证券股份有限公司上海溧阳路证券营业部
上塘路顶级节奏大师,市场上扫板封板率最高的几路资金之一。整体操作以套利为主,稳中求进,纪律严明。上塘对次新的理解非常之深,擅长把握市场情绪,对首板的理解也居市场前列财通证券股份有限公司杭州上塘路证券营业部
一瞬流光擅长龙头战法,分歧买入,跟随趋势,波段买卖浙商证券股份有限公司海宁水月亭西路证券营业部、中泰证券股份有限公司湖北分公司
zhouyu1933长城证券股份有限公司仙桃钱沟路证券营业部
T王此类席位每天做T,其乐无穷。国金证券股份有限公司上海奉贤区金碧路证券营业部、国金证券股份有限公司上海互联网证券分公司、东方财富证券股份有限公司拉萨团结路第二证券营业部、东方财富证券股份有限公司拉萨团结路第一证券营业部、东方财富证券股份有限公司拉萨东环路第二证券营业部、东方财富证券股份有限公司拉萨东环路第一证券营业部、东方财富证券股份有限公司拉萨东城区江苏大道证券营业部、东方财富证券股份有限公司山南香曲东路证券营业部
N周二擅长低吸和打板,短线趋势交易中信证券股份有限公司杭州凤起路证券营业部
bike770论坛知名短线选手,小资金做大的典范,曾完成四年一千倍的超级战绩。国泰君安证券股份有限公司南宁民族大道证券营业部
Asking兴业证券股份有限公司福州湖东路证券营业部
92科比淘股吧知名选手,理解力惊人,完全理解投机本质,真正为交易而生。低吸、追涨、打板样样精通,是典型的打板高手,根据市场所处阶段切换手法。兴业证券股份有限公司南京天元东路证券营业部
\ No newline at end of file diff --git a/runtime/skills/tushare-finance/reference/接口文档/广州民间借贷利率.md b/runtime/skills/tushare-finance/reference/接口文档/广州民间借贷利率.md new file mode 100644 index 00000000..39ab4f54 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/广州民间借贷利率.md @@ -0,0 +1,130 @@ +# 广州民间借贷利率 + +**文档ID**: 174 +**原始链接**: https://tushare.pro/document/2?doc_id=174 + +--- + +## 广州民间借贷利率 + +接口:gz_index描述:广州民间借贷利率限量:不限量,一次可取全部指标全部历史数据积分:用户需要积攒2000积分可调取,具体请参阅积分获取办法数据来源:广州民间金融街 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
datestrN日期
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
datestrY日期
d10_ratefloatY小额贷市场平均利率(十天) (单位:%,下同)
m1_ratefloatY小额贷市场平均利率(一月期)
m3_ratefloatY小额贷市场平均利率(三月期)
m6_ratefloatY小额贷市场平均利率(六月期)
m12_ratefloatY小额贷市场平均利率(一年期)
long_ratefloatY小额贷市场平均利率(长期)
+接口用法 + +``` + +pro = ts.pro_api() + +df = pro.gz_index(start_date='20180101', end_date='20190401') + +``` + +数据样例 + +``` + date d10_rate m1_rate m3_rate m6_rate m12_rate long_rate +0 20180327 12.00 19.20 19.20 12.77 14.40 12.00 +1 20180404 12.00 19.20 19.20 13.27 14.40 12.00 +2 20180410 12.00 19.20 19.20 13.35 14.40 12.00 +3 20180802 12.00 15.90 15.85 14.35 14.40 15.00 +4 20180822 12.00 19.20 19.20 13.35 14.40 12.00 +5 20180920 13.00 14.41 13.55 12.03 9.78 11.46 +6 20180925 13.00 14.94 13.59 12.24 9.47 11.55 +7 20180926 13.00 14.79 13.60 12.29 9.56 11.42 +8 20180927 13.00 13.74 13.62 12.26 9.57 11.52 +9 20180928 19.00 13.58 13.63 12.41 9.69 11.31 +10 20180929 19.05 13.41 13.66 12.42 10.34 10.83 +11 20180930 19.05 13.23 13.66 12.44 10.31 10.90 +12 20181009 17.41 12.28 13.64 12.58 10.97 11.22 +13 20181015 17.20 11.91 13.63 11.61 11.46 11.50 +14 20181016 16.55 11.56 13.59 11.64 11.45 11.40 +15 20181017 16.55 11.18 13.58 11.63 11.50 11.26 +16 20181018 16.55 11.08 13.59 12.45 11.55 11.21 +17 20181019 16.55 10.95 13.60 12.44 11.31 11.14 +18 20181020 15.71 10.71 13.57 12.44 11.31 11.25 +19 20181021 15.71 10.71 13.52 12.46 11.28 11.10 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/开盘竞价成交(当日).md b/runtime/skills/tushare-finance/reference/接口文档/开盘竞价成交(当日).md new file mode 100644 index 00000000..e91dd627 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/开盘竞价成交(当日).md @@ -0,0 +1,140 @@ +# 开盘竞价成交(当日) + +**文档ID**: 369 +**原始链接**: https://tushare.pro/document/2?doc_id=369 + +--- + +## 当日集合竞价 + +接口:stk_auction描述:获取当日个股和ETF的集合竞价成交情况,每天9点25~29分之间可以获取当日的集合竞价成交数据限量:单次最大返回8000行数据,可根据日期或代码循环获取历史积分:本接口是单独开权限的数据,已经开通了股票分钟权限的用户可自动获得本接口权限,单独申请权限请参考权限列表。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码
trade_datestrN交易日期(YYYYMMDD格式,下同)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
trade_datestrY数据日期
volintY成交量(股)
priceintY成交均价(元)
amountfloatY成交金额(元)
pre_closefloatY昨收价(元)
turnover_ratefloatY换手率(%)
volume_ratiofloatY量比
float_sharefloatY流通股本(万股)
+接口示例 + +``` + +#获取2025年2月18日开盘集合竞价成交情况 +df = pro.stk_auction(trade_date='20250218',fields='ts_code, trade_date,vol,price,amount,turnover_rate,volume_ratio') + + +``` + +数据示例 + +``` + ts_code trade_date vol price amount turnover_rate volume_ratio +0 600071.SH 20250218 8700 23.240 202188.00 0.003090 0.150628 +1 300053.SZ 20250218 53300 13.750 732875.00 0.008388 0.230996 +2 159558.SZ 20250218 18700 1.211 22645.70 NaN NaN +3 600879.SH 20250218 195900 9.190 1800320.00 0.005938 0.373839 +4 159707.SZ 20250218 160800 0.628 100982.00 NaN NaN +... ... ... ... ... ... ... ... +6507 300616.SZ 20250218 142700 14.370 2050600.00 0.091494 1.184760 +6508 836957.BJ 20250218 300 12.310 3693.00 0.000702 0.012952 +6509 123039.SZ 20250218 20 119.777 2395.54 NaN NaN +6510 603655.SH 20250218 1400 23.390 32746.00 0.001321 0.107119 +6511 300949.SZ 20250218 25600 41.210 1054980.00 0.042667 0.830128 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/影院日度票房.md b/runtime/skills/tushare-finance/reference/接口文档/影院日度票房.md new file mode 100644 index 00000000..cf07bc2a --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/影院日度票房.md @@ -0,0 +1,129 @@ +# 影院日度票房 + +**文档ID**: 116 +**原始链接**: https://tushare.pro/document/2?doc_id=116 + +--- + +## 影院每日票房 + +接口:bo_cinema描述:获取每日各影院的票房数据数据历史: 数据从2018年9月开始,更多历史数据正在补充数据权限:用户需要至少500积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + +
名称类型必选描述
datestrY日期(格式:YYYYMMDD)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
datestrY日期
c_namestrY影院名称
aud_countintY观众人数
att_ratiofloatY上座率
day_amountfloatY当日票房
day_showcountfloatY当日场次
avg_pricefloatY场均票价(元)
p_pcfloatY场均人次
rankintY排名
+接口使用 + +``` +pro = ts.pro_api() +#或者 +#pro = ts.pro_api('your token') + +df = pro.bo_cinema(date='20181014') +``` + +数据示例 + +``` + date c_name aud_count att_ratio day_amount \ +0 20181014 Jackie Chan北京耀莱 4973 20.70 215721.00 +1 20181014 金逸北京大悦城IMAX店 3160 29.65 197890.50 +2 20181014 广州飞扬影城(正佳分店) 3279 23.30 173564.30 +3 20181014 首都电影院西单店 3412 30.01 167779.68 +4 20181014 北京寰映合生汇店 2554 30.69 161035.50 +5 20181014 金逸北京荟聚IMAX店 2710 18.34 150530.10 +6 20181014 南京新街口国际影城 3685 23.58 144884.50 +7 20181014 武商摩尔国际电影城 4232 23.22 144577.00 +8 20181014 广州飞扬影城 2775 22.38 144180.00 +9 20181014 中影国际影城武汉光谷天河店 4078 37.00 137562.00 +10 20181014 中影国际影城珠海华发2店 3228 34.78 136909.00 +11 20181014 卢米埃北京长楹天街IMAX影城 2197 18.04 132217.00 +12 20181014 中影国际影城北京昌平永旺店 3002 35.76 130213.40 +13 20181014 CGV影城 深圳壹方城店 2423 19.03 130132.00 +14 20181014 北京市金泉港国际影城 2538 16.75 129530.00 +15 20181014 北京UME国际影城双井店 2052 17.98 129479.59 +16 20181014 深圳市百老汇电影中心影城 2515 19.71 128600.00 +17 20181014 广州市百丽宫猎德影院 2007 24.84 125094.00 +18 20181014 郑州奥斯卡熙地港国际影城 3286 27.60 124663.00 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/指数周线行情.md b/runtime/skills/tushare-finance/reference/接口文档/指数周线行情.md new file mode 100644 index 00000000..e1f01cb7 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/指数周线行情.md @@ -0,0 +1,189 @@ +# 指数周线行情 + +**文档ID**: 171 +**原始链接**: https://tushare.pro/document/2?doc_id=171 + +--- + +## 指数周线行情 + +接口:index_weekly描述:获取指数周线行情限量:单次最大1000行记录,可分批获取,总量不限制积分:用户需要至少600积分才可以调取,积分越多频次越高,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrNTS代码
trade_datestrN交易日期
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS指数代码
trade_datestrY交易日
closefloatY收盘点位
openfloatY开盘点位
highfloatY最高点位
lowfloatY最低点位
pre_closefloatY昨日收盘点
changefloatY涨跌点位
pct_chgfloatY涨跌幅
volfloatY成交量(手)
amountfloatY成交额(千元)
+接口用法 + +``` + +pro = ts.pro_api() + +df = pro.index_weekly(ts_code='000001.SH', start_date='20180101', end_date='20190329', fields='ts_code,trade_date,open,high,low,close,vol,amount') + +``` + +或者 + +``` + +df = pro.index_weekly(trade_date='20190329', fields='ts_code,trade_date,open,high,low,close,vol,amount') + +``` + +数据样例 + +``` + ts_code trade_date close open high low \ +0 000001.SH 20190329 3090.7580 3058.8016 3093.0329 2987.7717 +1 000001.SH 20190322 3104.1487 3027.8012 3125.0192 3009.5071 +2 000001.SH 20190315 3021.7512 2969.0802 3093.3913 2963.5834 +3 000001.SH 20190308 2969.8614 3015.9427 3129.9395 2969.5815 +4 000001.SH 20190301 2994.0050 2838.3896 2997.4882 2838.3896 +5 000001.SH 20190222 2804.2262 2699.8171 2804.2262 2699.8171 +6 000001.SH 20190215 2682.3850 2613.1742 2729.4550 2613.1742 +7 000001.SH 20190201 2618.2323 2615.7118 2630.3183 2559.9820 +8 000001.SH 20190125 2601.7234 2599.0575 2618.9801 2569.7004 +9 000001.SH 20190118 2596.0056 2553.3284 2598.8836 2532.4333 +10 000001.SH 20190111 2553.8313 2528.6987 2574.4079 2515.5083 +11 000001.SH 20190104 2514.8682 2497.8805 2515.3160 2440.9066 +12 000001.SH 20181228 2493.8962 2506.7372 2532.0022 2462.8448 +13 000001.SH 20181221 2516.2506 2587.2632 2599.1479 2498.6937 +14 000001.SH 20181214 2593.7407 2589.1940 2645.8367 2576.2424 +15 000001.SH 20181207 2605.8876 2647.1319 2666.0784 2599.2775 +16 000001.SH 20181130 2588.1875 2580.8424 2617.5479 2555.3223 +17 000001.SH 20181123 2579.4831 2681.8988 2703.5116 2577.3511 +18 000001.SH 20181116 2679.1097 2593.2004 2695.5689 2590.2106 + + vol amount +0 1.688357e+11 1.688151e+12 +1 1.886363e+11 1.861600e+12 +2 2.104949e+11 2.043644e+12 +3 2.666471e+11 2.400174e+12 +4 2.265186e+11 1.976327e+12 +5 1.394586e+11 1.194304e+12 +6 9.758357e+10 8.413281e+11 +7 7.093562e+10 5.928545e+11 +8 7.608258e+10 6.350025e+11 +9 8.076279e+10 6.593113e+11 +10 8.366105e+10 6.847728e+11 +11 4.032072e+10 3.438140e+11 +12 6.014621e+10 5.129771e+11 +13 5.782961e+10 5.008462e+11 +14 6.147029e+10 5.296716e+11 +15 7.806582e+10 6.925260e+11 +16 7.004342e+10 5.716554e+11 +17 9.709342e+10 8.023547e+11 +18 1.112811e+11 8.857952e+11 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/指数基本信息.md b/runtime/skills/tushare-finance/reference/接口文档/指数基本信息.md new file mode 100644 index 00000000..7b9a8563 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/指数基本信息.md @@ -0,0 +1,245 @@ +# 指数基本信息 + +**文档ID**: 94 +**原始链接**: https://tushare.pro/document/2?doc_id=94 + +--- + +## 指数基本信息 + +接口:index_basic,可以通过数据工具调试和查看数据。描述:获取指数基础信息。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN指数代码
namestrN指数简称
marketstrN交易所或服务商(默认SSE)
publisherstrN发布商
categorystrN指数类别
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型描述
ts_codestrTS代码
namestr简称
fullnamestr指数全称
marketstr市场
publisherstr发布方
index_typestr指数风格
categorystr指数类别
base_datestr基期
base_pointfloat基点
list_datestr发布日期
weight_rulestr加权方式
descstr描述
exp_datestr终止日期
+市场说明(market) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
市场代码说明
MSCIMSCI指数
CSI中证指数
SSE上交所指数
SZSE深交所指数
CICC中金指数
SW申万指数
OTH其他指数
+指数列表 + +- 主题指数 + +- 规模指数 + +- 策略指数 + +- 风格指数 + +- 综合指数 + +- 成长指数 + +- 价值指数 + +- 有色指数 + +- 化工指数 + +- 能源指数 + +- 其他指数 + +- 外汇指数 + +- 基金指数 + +- 商品指数 + +- 债券指数 + +- 行业指数 + +- 贵金属指数 + +- 农副产品指数 + +- 软商品指数 + +- 油脂油料指数 + +- 非金属建材指数 + +- 煤焦钢矿指数 + +- 谷物指数 + + +接口使用 + +``` + +pro = ts.pro_api() + +df = pro.index_basic(market='SW') + +``` + +数据样例 + +``` + ts_code name market publisher category base_date base_point \ +5 801010.SI 农林牧渔 SW 申万 一级行业指数 19991230 1000.0 +6 801011.SI 林业Ⅱ SW 申万 二级行业指数 19991230 1000.0 +7 801012.SI 农产品加工 SW 申万 二级行业指数 19991230 1000.0 +8 801013.SI 农业综合Ⅱ SW 申万 二级行业指数 19991230 1000.0 +9 801014.SI 饲料Ⅱ SW 申万 二级行业指数 19991230 1000.0 +10 801015.SI 渔业 SW 申万 二级行业指数 19991230 1000.0 +11 801016.SI 种植业 SW 申万 二级行业指数 19991230 1000.0 +12 801017.SI 畜禽养殖Ⅱ SW 申万 二级行业指数 20111010 1000.0 +13 801018.SI 动物保健Ⅱ SW 申万研 二级行业指数 19991230 1000.0 +14 801020.SI 采掘 SW 申万 一级行业指数 19991230 1000.0 +15 801021.SI 煤炭开采Ⅱ SW 申万 二级行业指数 19991230 1000.0 +16 801022.SI 其他采掘Ⅱ SW 申万 二级行业指数 19991230 1000.0 +17 801023.SI 石油开采Ⅱ SW 申万 二级行业指数 19991230 1000.0 +18 801024.SI 采掘服务Ⅱ SW 申万 二级行业指数 19991230 1000.0 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/指数实时日线.md b/runtime/skills/tushare-finance/reference/接口文档/指数实时日线.md new file mode 100644 index 00000000..cda9281c --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/指数实时日线.md @@ -0,0 +1,134 @@ +# 指数实时日线 + +**文档ID**: 403 +**原始链接**: https://tushare.pro/document/2?doc_id=403 + +--- + +接口:rt_idx_k描述:获取交易所指数实时日线行情,支持按代码或代码通配符一次性提取全部交易所指数实时日k线行情积分:本接口是单独开权限的数据,单独申请权限请参考权限列表 + +### 输入参数 + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY指数代码,支持通配符方式,e.g. 0*.SH、3*.SZ、000001.SH
+### 输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY指数代码
namestrY指数名称
trade_timestrY交易时间
closefloatY现价
pre_closefloatY昨收
highfloatY最高价
openfloatY开盘价
lowfloatY最低价
volfloatY成交量
amountfloatY成交金额(元)
+### 代码示例 + +``` +#获取单个指数实时行情 +df = pro.rt_idx_k(ts_code='000001.SH') + +#获取多个指数实时行情,以上证综指和深证A指为例 +df = pro.rt_idx_k(ts_code='000001.SH,399107.SZ') + +#获取上交所所有指数实时行情,同时指定输出字段 +df = pro.rt_idx_k(ts_code='0*.SH', fields='ts_code,name,close,vol') + +``` + +### 数据结果 + +``` + ts_code name close vol +0 000851.SH 百发100 19517.5514 2.035695e+07 +1 000934.SH 中证金融 6203.0781 6.711314e+07 +2 000010.SH 上证180 9773.2466 1.135439e+08 +3 000065.SH 上证龙头 3527.1942 5.541939e+07 +4 000033.SH 上证材料 3232.1719 2.889464e+07 +.. ... ... ... ... +195 000888.SH 上证收益 4420.1632 4.787276e+08 +196 000011.SH 基金指数 7103.0192 1.107185e+09 +197 000008.SH 综合指数 3668.1847 1.011677e+08 +198 000075.SH 医药等权 7170.0801 4.000854e+06 +199 000029.SH 180价值 4396.8748 5.572026e+07 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/指数成分和权重.md b/runtime/skills/tushare-finance/reference/接口文档/指数成分和权重.md new file mode 100644 index 00000000..b9615794 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/指数成分和权重.md @@ -0,0 +1,106 @@ +# 指数成分和权重 + +**文档ID**: 96 +**原始链接**: https://tushare.pro/document/2?doc_id=96 + +--- + +## 指数成分和权重 + +接口:index_weight描述:获取各类指数成分和权重,月度数据,建议输入参数里开始日期和结束日分别输入当月第一天和最后一天的日期。来源:指数公司网站公开数据积分:用户需要至少2000积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
index_codestrY指数代码,来源指数基础信息接口
trade_datestrN交易日期(格式YYYYMMDD,下同)
start_datestrN开始日期
end_dateNoneN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型描述
index_codestr指数代码
con_codestr成分代码
trade_datestr交易日期
weightfloat权重
+接口调用 + +``` + +pro = ts.pro_api() + +#提取沪深300指数2018年9月成分和权重 +df = pro.index_weight(index_code='399300.SZ', start_date='20180901', end_date='20180930') + +``` + +数据样例 + +``` + index_code con_code trade_date weight +0 399300.SZ 000001.SZ 20180903 0.8656 +1 399300.SZ 000002.SZ 20180903 1.1330 +2 399300.SZ 000060.SZ 20180903 0.1125 +3 399300.SZ 000063.SZ 20180903 0.4273 +4 399300.SZ 000069.SZ 20180903 0.2010 +5 399300.SZ 000157.SZ 20180903 0.1699 +6 399300.SZ 000402.SZ 20180903 0.0816 +7 399300.SZ 000413.SZ 20180903 0.2023 +8 399300.SZ 000415.SZ 20180903 0.0648 +9 399300.SZ 000423.SZ 20180903 0.2100 +10 399300.SZ 000425.SZ 20180903 0.1884 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/指数技术面因子(专业版).md b/runtime/skills/tushare-finance/reference/接口文档/指数技术面因子(专业版).md new file mode 100644 index 00000000..93d8c8bd --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/指数技术面因子(专业版).md @@ -0,0 +1,593 @@ +# 指数技术面因子(专业版) + +**文档ID**: 358 +**原始链接**: https://tushare.pro/document/2?doc_id=358 + +--- + +## 指数技术因子(专业版) + +接口:idx_factor_pro描述:获取指数每日技术面因子数据,用于跟踪指数当前走势情况,数据由Tushare社区自产,覆盖全历史;输出参数_bfq表示不复权描述中说明了因子的默认传参,如需要特殊参数或者更多因子可以联系管理员评估,指数包括大盘指数 申万行业指数 中信指数限量:单次最大8000积分:5000积分每分钟可以请求30次,8000积分以上每分钟500次 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN指数代码(大盘指数 申万指数 中信指数)
start_datestrN开始日期
end_datestrN结束日期
trade_datestrN交易日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY指数代码
trade_datestrY交易日期
openfloatY开盘价
highfloatY最高价
lowfloatY最低价
closefloatY收盘价
pre_closefloatY昨收价
changefloatY涨跌额
pct_changefloatY涨跌幅 (未复权,如果是复权请用 通用行情接口 )
volfloatY成交量 (手)
amountfloatY成交额 (千元)
asi_bfqfloatY振动升降指标-OPEN, CLOSE, HIGH, LOW, M1=26, M2=10
asit_bfqfloatY振动升降指标-OPEN, CLOSE, HIGH, LOW, M1=26, M2=10
atr_bfqfloatY真实波动N日平均值-CLOSE, HIGH, LOW, N=20
bbi_bfqfloatYBBI多空指标-CLOSE, M1=3, M2=6, M3=12, M4=20
bias1_bfqfloatYBIAS乖离率-CLOSE, L1=6, L2=12, L3=24
bias2_bfqfloatYBIAS乖离率-CLOSE, L1=6, L2=12, L3=24
bias3_bfqfloatYBIAS乖离率-CLOSE, L1=6, L2=12, L3=24
boll_lower_bfqfloatYBOLL指标,布林带-CLOSE, N=20, P=2
boll_mid_bfqfloatYBOLL指标,布林带-CLOSE, N=20, P=2
boll_upper_bfqfloatYBOLL指标,布林带-CLOSE, N=20, P=2
brar_ar_bfqfloatYBRAR情绪指标-OPEN, CLOSE, HIGH, LOW, M1=26
brar_br_bfqfloatYBRAR情绪指标-OPEN, CLOSE, HIGH, LOW, M1=26
cci_bfqfloatY顺势指标又叫CCI指标-CLOSE, HIGH, LOW, N=14
cr_bfqfloatYCR价格动量指标-CLOSE, HIGH, LOW, N=20
dfma_dif_bfqfloatY平行线差指标-CLOSE, N1=10, N2=50, M=10
dfma_difma_bfqfloatY平行线差指标-CLOSE, N1=10, N2=50, M=10
dmi_adx_bfqfloatY动向指标-CLOSE, HIGH, LOW, M1=14, M2=6
dmi_adxr_bfqfloatY动向指标-CLOSE, HIGH, LOW, M1=14, M2=6
dmi_mdi_bfqfloatY动向指标-CLOSE, HIGH, LOW, M1=14, M2=6
dmi_pdi_bfqfloatY动向指标-CLOSE, HIGH, LOW, M1=14, M2=6
downdaysfloatY连跌天数
updaysfloatY连涨天数
dpo_bfqfloatY区间震荡线-CLOSE, M1=20, M2=10, M3=6
madpo_bfqfloatY区间震荡线-CLOSE, M1=20, M2=10, M3=6
ema_bfq_10floatY指数移动平均-N=10
ema_bfq_20floatY指数移动平均-N=20
ema_bfq_250floatY指数移动平均-N=250
ema_bfq_30floatY指数移动平均-N=30
ema_bfq_5floatY指数移动平均-N=5
ema_bfq_60floatY指数移动平均-N=60
ema_bfq_90floatY指数移动平均-N=90
emv_bfqfloatY简易波动指标-HIGH, LOW, VOL, N=14, M=9
maemv_bfqfloatY简易波动指标-HIGH, LOW, VOL, N=14, M=9
expma_12_bfqfloatYEMA指数平均数指标-CLOSE, N1=12, N2=50
expma_50_bfqfloatYEMA指数平均数指标-CLOSE, N1=12, N2=50
kdj_bfqfloatYKDJ指标-CLOSE, HIGH, LOW, N=9, M1=3, M2=3
kdj_d_bfqfloatYKDJ指标-CLOSE, HIGH, LOW, N=9, M1=3, M2=3
kdj_k_bfqfloatYKDJ指标-CLOSE, HIGH, LOW, N=9, M1=3, M2=3
ktn_down_bfqfloatY肯特纳交易通道, N选20日,ATR选10日-CLOSE, HIGH, LOW, N=20, M=10
ktn_mid_bfqfloatY肯特纳交易通道, N选20日,ATR选10日-CLOSE, HIGH, LOW, N=20, M=10
ktn_upper_bfqfloatY肯特纳交易通道, N选20日,ATR选10日-CLOSE, HIGH, LOW, N=20, M=10
lowdaysfloatYLOWRANGE(LOW)表示当前最低价是近多少周期内最低价的最小值
topdaysfloatYTOPRANGE(HIGH)表示当前最高价是近多少周期内最高价的最大值
ma_bfq_10floatY简单移动平均-N=10
ma_bfq_20floatY简单移动平均-N=20
ma_bfq_250floatY简单移动平均-N=250
ma_bfq_30floatY简单移动平均-N=30
ma_bfq_5floatY简单移动平均-N=5
ma_bfq_60floatY简单移动平均-N=60
ma_bfq_90floatY简单移动平均-N=90
macd_bfqfloatYMACD指标-CLOSE, SHORT=12, LONG=26, M=9
macd_dea_bfqfloatYMACD指标-CLOSE, SHORT=12, LONG=26, M=9
macd_dif_bfqfloatYMACD指标-CLOSE, SHORT=12, LONG=26, M=9
mass_bfqfloatY梅斯线-HIGH, LOW, N1=9, N2=25, M=6
ma_mass_bfqfloatY梅斯线-HIGH, LOW, N1=9, N2=25, M=6
mfi_bfqfloatYMFI指标是成交量的RSI指标-CLOSE, HIGH, LOW, VOL, N=14
mtm_bfqfloatY动量指标-CLOSE, N=12, M=6
mtmma_bfqfloatY动量指标-CLOSE, N=12, M=6
obv_bfqfloatY能量潮指标-CLOSE, VOL
psy_bfqfloatY投资者对股市涨跌产生心理波动的情绪指标-CLOSE, N=12, M=6
psyma_bfqfloatY投资者对股市涨跌产生心理波动的情绪指标-CLOSE, N=12, M=6
roc_bfqfloatY变动率指标-CLOSE, N=12, M=6
maroc_bfqfloatY变动率指标-CLOSE, N=12, M=6
rsi_bfq_12floatYRSI指标-CLOSE, N=12
rsi_bfq_24floatYRSI指标-CLOSE, N=24
rsi_bfq_6floatYRSI指标-CLOSE, N=6
taq_down_bfqfloatY唐安奇通道(海龟)交易指标-HIGH, LOW, 20
taq_mid_bfqfloatY唐安奇通道(海龟)交易指标-HIGH, LOW, 20
taq_up_bfqfloatY唐安奇通道(海龟)交易指标-HIGH, LOW, 20
trix_bfqfloatY三重指数平滑平均线-CLOSE, M1=12, M2=20
trma_bfqfloatY三重指数平滑平均线-CLOSE, M1=12, M2=20
vr_bfqfloatYVR容量比率-CLOSE, VOL, M1=26
wr_bfqfloatYW&R 威廉指标-CLOSE, HIGH, LOW, N=10, N1=6
wr1_bfqfloatYW&R 威廉指标-CLOSE, HIGH, LOW, N=10, N1=6
xsii_td1_bfqfloatY薛斯通道II-CLOSE, HIGH, LOW, N=102, M=7
xsii_td2_bfqfloatY薛斯通道II-CLOSE, HIGH, LOW, N=102, M=7
xsii_td3_bfqfloatY薛斯通道II-CLOSE, HIGH, LOW, N=102, M=7
xsii_td4_bfqfloatY薛斯通道II-CLOSE, HIGH, LOW, N=102, M=7
\ No newline at end of file diff --git a/runtime/skills/tushare-finance/reference/接口文档/指数日线行情.md b/runtime/skills/tushare-finance/reference/接口文档/指数日线行情.md new file mode 100644 index 00000000..cf50cf8e --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/指数日线行情.md @@ -0,0 +1,150 @@ +# 指数日线行情 + +**文档ID**: 95 +**原始链接**: https://tushare.pro/document/2?doc_id=95 + +--- + +## 指数日线行情 + +接口:index_daily,可以通过数据工具调试和查看数据。描述:获取指数每日行情,还可以通过bar接口获取。由于服务器压力,目前规则是单次调取最多取8000行记录,可以设置start和end日期补全。指数行情也可以通过通用行情接口获取数据.权限:用户累积2000积分可调取,5000积分以上频次相对较高。本接口不包括申万行情数据,申万等行业指数行情需5000积分以上,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY指数代码,来源指数基础信息接口
trade_datestrN交易日期 (日期格式:YYYYMMDD,下同)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型描述
ts_codestrTS指数代码
trade_datestr交易日
closefloat收盘点位
openfloat开盘点位
highfloat最高点位
lowfloat最低点位
pre_closefloat昨日收盘点
changefloat涨跌点
pct_chgfloat涨跌幅(%)
volfloat成交量(手)
amountfloat成交额(千元)
+接口使用 + +``` + +pro = ts.pro_api() + +df = pro.index_daily(ts_code='399300.SZ') + +#或者按日期取 + +df = pro.index_daily(ts_code='399300.SZ', start_date='20180101', end_date='20181010') + +``` + +数据样例 + +``` + ts_code trade_date close open high low \ +0 399300.SZ 20180903 3321.8248 3320.6898 3325.6070 3291.7842 +1 399300.SZ 20180831 3334.5036 3333.3801 3356.5757 3310.8726 +2 399300.SZ 20180830 3351.0942 3385.8052 3402.5626 3349.4688 +3 399300.SZ 20180829 3386.5736 3393.0527 3398.7139 3377.1231 +4 399300.SZ 20180828 3400.1705 3408.1502 3416.5929 3388.8143 +5 399300.SZ 20180827 3406.5735 3339.3894 3406.5735 3339.2646 +6 399300.SZ 20180824 3325.3347 3308.4778 3353.0445 3291.8654 +7 399300.SZ 20180823 3320.0257 3308.4589 3336.1123 3285.8141 +8 399300.SZ 20180822 3307.9545 3328.9693 3328.9693 3299.3938 +9 399300.SZ 20180821 3326.6489 3271.8402 3331.7077 3270.0302 +10 399300.SZ 20180820 3267.2498 3238.2150 3267.2498 3209.0115 +11 399300.SZ 20180817 3229.6198 3305.8954 3311.5729 3224.0999 +12 399300.SZ 20180816 3276.7276 3251.8556 3315.2031 3231.5561 +13 399300.SZ 20180815 3291.9760 3371.9590 3372.1369 3288.7088 +14 399300.SZ 20180814 3372.9137 3386.4832 3391.7290 3356.6142 +15 399300.SZ 20180813 3390.3441 3369.9812 3396.1883 3336.6956 +16 399300.SZ 20180810 3405.0191 3398.4139 3424.0411 3380.5731 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/指数月线行情.md b/runtime/skills/tushare-finance/reference/接口文档/指数月线行情.md new file mode 100644 index 00000000..d8f9380b --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/指数月线行情.md @@ -0,0 +1,181 @@ +# 指数月线行情 + +**文档ID**: 172 +**原始链接**: https://tushare.pro/document/2?doc_id=172 + +--- + +## 指数月线行情 + +接口:index_monthly描述:获取指数月线行情,每月更新一次限量:单次最大1000行记录,可多次获取,总量不限制积分:用户需要至少600积分才可以调取,积分越多频次越高,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrNTS代码
trade_datestrN交易日期
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS指数代码
trade_datestrY交易日
closefloatY收盘点位
openfloatY开盘点位
highfloatY最高点位
lowfloatY最低点位
pre_closefloatY昨日收盘点
changefloatY涨跌点位
pct_chgfloatY涨跌幅
volfloat成交量(手)
amountfloat成交额(千元)
+接口用法 + +``` + +pro = ts.pro_api() + +df = pro.index_monthly(ts_code='000001.SH', start_date='20180101', end_date='20190330', fields='ts_code,trade_date,open,high,low,close,vol,amount') + +``` + +或者 + +``` + +df = pro.index_monthly(trade_date='20190329', fields='ts_code,trade_date,open,high,low,close,vol,amount') + +``` + +数据样例 + +``` + ts_code trade_date close open high low \ +0 000001.SH 20190329 3090.758 2954.402 3129.940 2930.835 +1 000001.SH 20190228 2940.954 2597.778 2997.488 2590.554 +2 000001.SH 20190131 2584.572 2497.881 2630.318 2440.907 +3 000001.SH 20181228 2493.896 2647.132 2666.078 2462.845 +4 000001.SH 20181130 2588.188 2617.033 2703.512 2555.322 +5 000001.SH 20181031 2602.783 2768.208 2771.938 2449.197 +6 000001.SH 20180928 2821.350 2716.404 2827.341 2644.296 +7 000001.SH 20180831 2725.250 2882.506 2897.400 2653.112 +8 000001.SH 20180731 2876.401 2841.580 2915.297 2691.021 +9 000001.SH 20180629 2847.418 3084.754 3128.715 2782.381 +10 000001.SH 20180531 3095.474 3087.409 3219.740 3041.000 +11 000001.SH 20180427 3082.232 3169.779 3220.845 3041.625 +12 000001.SH 20180330 3168.897 3235.089 3333.875 3091.458 +13 000001.SH 20180228 3259.408 3478.670 3495.093 3062.743 +14 000001.SH 20180131 3480.833 3314.031 3587.032 3314.031 + + vol amount +0 8.691925e+11 8.300906e+12 +1 4.421808e+11 3.816145e+12 +2 3.385641e+11 2.804232e+12 +3 2.575119e+11 2.236021e+12 +4 4.052823e+11 3.352502e+12 +5 2.740242e+11 2.449081e+12 +6 2.148359e+11 2.152910e+12 +7 2.821389e+11 2.872973e+12 +8 3.049095e+11 3.259243e+12 +9 2.623979e+11 3.100450e+12 +10 2.979289e+11 3.810441e+12 +11 2.698985e+11 3.372116e+12 +12 3.704084e+11 4.396937e+12 +13 2.888959e+11 3.262255e+12 +14 4.797771e+11 5.772056e+12 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/数据索引.md b/runtime/skills/tushare-finance/reference/接口文档/数据索引.md new file mode 100644 index 00000000..2b21569e --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/数据索引.md @@ -0,0 +1,20 @@ +# 数据索引 + +**文档ID**: 209 +**原始链接**: https://tushare.pro/document/2?doc_id=209 + +--- + +## Tushare数据索引 + +股票基础 + +分钟行情日线行情周线行情月线行情复权行情复权因子每日涨跌停价格每日涨跌停统计停复牌交易日历 + +总市值流通市值总股本流通股本自由流通股本换手率量比股息率市盈率(PE)市净率市销率均线 + +上市公司基本信息公司高管管理层持股新股发行沪港通成分股深港通成分股历史曾用名 + +财务数据 + +利润表资产负债表现金流量表业绩快报业绩预告主营业务构成分红送股财务审计报告财报预披露日期表 diff --git a/runtime/skills/tushare-finance/reference/接口文档/新闻快讯(短讯).md b/runtime/skills/tushare-finance/reference/接口文档/新闻快讯(短讯).md new file mode 100644 index 00000000..f03b901c --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/新闻快讯(短讯).md @@ -0,0 +1,149 @@ +# 新闻快讯(短讯) + +**文档ID**: 143 +**原始链接**: https://tushare.pro/document/2?doc_id=143 + +--- + +## 新闻快讯 + +接口:news描述:获取主流新闻网站的快讯新闻数据,提供超过6年以上历史新闻。限量:单次最大1500条新闻,可根据时间参数循环提取历史积分:本接口需单独开权限(跟积分没关系),具体请参阅权限说明 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
start_datedatetimeY开始日期(格式:2018-11-20 09:00:00)
end_datedatetimeY结束日期
srcstrY新闻来源 见下表
+数据源 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
来源名称src标识描述
新浪财经sina获取新浪财经实时资讯
华尔街见闻wallstreetcn华尔街见闻快讯
同花顺10jqka同花顺财经新闻
东方财富eastmoney东方财富财经新闻
云财经yuncaijing云财经新闻
凤凰新闻fenghuang凤凰新闻
金融界jinrongjie金融界新闻
财联社cls财联社快讯
第一财经yicai第一财经快讯
+- 时间参数格式例子:start_date='2018-11-20 09:00:00', end_date='2018-11-20 22:05:03' + + +输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
datetimestrY新闻时间
contentstrY内容
titlestrY标题
channelsstrN分类
+接口调用 + +``` + +pro = ts.pro_api() + +df = pro.news(src='sina', start_date='2018-11-21 09:00:00', end_date='2018-11-22 10:10:00') + +``` + +数据样例 + +更多数据预览,请点击网站头部菜单的资讯数据。 diff --git a/runtime/skills/tushare-finance/reference/接口文档/新闻联播文字稿.md b/runtime/skills/tushare-finance/reference/接口文档/新闻联播文字稿.md new file mode 100644 index 00000000..499e1ec1 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/新闻联播文字稿.md @@ -0,0 +1,96 @@ +# 新闻联播文字稿 + +**文档ID**: 154 +**原始链接**: https://tushare.pro/document/2?doc_id=154 + +--- + +## 新闻联播 + +为了更加深入地学习贯彻我党的重要指示精神,利用新时代的新技术弘扬社会主义新价值观,特地整理了过去十年新闻联播的文字稿供大家研究、参考学习。希望大家领悟在心,实务在行,同时也别忘了抓住投资机会。 + +接口:cctv_news描述:获取新闻联播文字稿数据,数据开始于2017年。限量:可根据日期参数循环提取,总量不限制积分:本接口需单独开权限(跟积分没关系),具体请参阅权限说明 + +输入参数 + + + + + + + + + + + + + + + + + + +
名称类型必选描述
datestrY日期(输入格式:YYYYMMDD 比如:20181211)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
datestrY日期
titlestrY标题
contentstrY内容
+接口调用 + +``` +pro = ts.pro_api() + +#获取2018年12月11日新闻联播文字稿内容 +df = pro.cctv_news(date='20181211') + +``` + +数据样例 + +我们对新闻联播进行了分段处理,即每一个大段都加了标题处理,便于大家选择和过滤,也可以合成到一起进行分析。 + +``` + content +0 中共中央党史和文献研究院编辑的《习近平谈“一带一路”》一书,已由中央文献出版社出版,即日起在... +1 习近平总书记视察北京时强调,要坚持人民城市为人民,以北京市民最关心的问题为导向,对大气污染、... +2 中共中央政治局常委、全国政协主席、中央代表团团长汪洋,11日率中央代表团一分团在南宁看望慰问... +3 近日,国务院办公厅印发《关于国家综合性消防救援车辆悬挂应急救援专用号牌有关事项的通知》,对应... +4 改革开放40年,我国对外贸易实现历史性跨越,外商投资环境持续改善,对外投资合作深入推进。今天... +5 正在国家博物馆举行的伟大的变革--庆祝改革开放40周年大型展览,用一个个你我小家的变化,记录... +6 为隆重庆祝改革开放40周年,全方位展示改革开放波澜壮阔的伟大历程,由中央宣传部、中央改革办、... +7 发展与改革的目标,是让百姓有幸福、得实惠。在广西,连续推进的民生建设,把改善人民生活、增进百... +8 国务院新闻办公室今天就“改革开放与知识产权事业发展”举行中外记者见面会,国家知识产权领域代表... +9 三季度国家重大政策措施落实情况跟踪审计结果发布三季度国家重大政策措施落实情况跟踪审计结果10... +10 10日,在波兰卡托维兹举行的联合国气候变化大会期间,由中国发起成立的全球能源互联网发展合作组... +11 英国议会下院原定于11日就英国政府与欧盟此前达成的“脱欧”协议草案进行投票表决,不过英国首相... +12 乌将终止《乌俄友好条约》 俄表遗憾乌克兰总统波罗申科10日签署了关于乌方决定不再延长《乌俄友... + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/新闻通讯(长篇).md b/runtime/skills/tushare-finance/reference/接口文档/新闻通讯(长篇).md new file mode 100644 index 00000000..63e4f4e7 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/新闻通讯(长篇).md @@ -0,0 +1,120 @@ +# 新闻通讯(长篇) + +**文档ID**: 195 +**原始链接**: https://tushare.pro/document/2?doc_id=195 + +--- + +## 新闻通讯 + +接口:major_news描述:获取长篇通讯信息,覆盖主要新闻资讯网站,提供超过8年历史新闻。限量:单次最大400行记录,可循环提取保存到本地。积分:本接口需单独开权限(跟积分没关系),具体请参阅权限说明 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
srcstrN新闻来源(新华网、凤凰财经、同花顺、新浪财经、华尔街见闻、中证网、财新网、第一财经、财联社)
start_datestrN新闻发布开始时间,e.g. 2018-11-21 00:00:00
end_datestrN新闻发布结束时间,e.g. 2018-11-22 00:00:00
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
titlestrY标题
contentstrN内容 (默认不显示,需要在fields里指定)
pub_timestrY发布时间
srcstrY来源网站
+接口调用 + +``` +pro = ts.pro_api() + +df = pro.major_news(src='新浪财经', start_date='2018-11-21 00:00:00', end_date='2018-11-22 00:00:00') + +#提取新闻内容 +df = pro.major_news(src='新浪财经', start_date='2018-11-21 00:00:00', end_date='2018-11-22 00:00:00', fields='title,content') + +``` + +数据样例 + +``` + title ... src_site +0 旺能环境:中标2.5亿元蚌埠市餐厨废弃物及污泥处理特许经营项目 ... 益盟操盘手 +1 博信股份:拟6900万元出售博成市政100%股权 ... 益盟操盘手 +2 盒马鲜生“标签门”侵犯了谁? ... 新浪财经 +3 经济性不佳或致美多座核电站提前关停 ... 中国储能网 +4 江森自控:新时代智慧医院白皮书(附下载) ... 199IT +5 Gartner L2:只有13%的企业能提供具有高度针对性的消息 ... 199IT +6 懂车帝:2018汽车行业大数据报告(附下载) ... 199IT +7 争议五星酒店“2000元”罚单 ... 北京商报 +8 李超:加快推动资本市场数字化转型 ... 证券时报网 +9 财险市场变革“冲击”传统估值模型 ... 证券时报网 +10 A股是重要投资方向主要关注两个领域 ... 证券时报网 +11 三季度网贷交易量普跌拍拍贷、乐信抗跌能力强 ... 证券时报网 +12 机构升级智能交易 一键超额快赎货币基金 ... 证券时报网 +13 发行股份重组停牌时间不超过10个交易日 ... 证券时报网 +14 深沪证券市场每日行情 ... 证券时报网 +15 关于新华恒稳添利债券型证券投资基金增加A类份额并修改基金合同和托管协议的公告 ... 证券时报网 +16 关于新增诺亚正行(上海)基金销售投资顾问有限公司为富安达新兴成长灵活配置混合型证券投资基金代... ... 证券时报网 +17 华宝基金管理有限公司公告(系列) ... 证券时报网 +18 兴业鑫天盈货币市场基金调整大额申购(含转换转入和定期定额投资)限额的公告 ... 证券时报网 +19 贵州百灵企业集团制药股份有限公司关于部分董事、监事、高级管理人员、证券事务代表增持公司股份计... ... 证券时报网 +20 广州智光电气股份有限公司关于召开公司2018年第五次临时股东大会的通知 ... 证券时报网 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/日线行情.md b/runtime/skills/tushare-finance/reference/接口文档/日线行情.md new file mode 100644 index 00000000..23966378 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/日线行情.md @@ -0,0 +1,248 @@ +# 日线行情 + +**文档ID**: 138 +**原始链接**: https://tushare.pro/document/2?doc_id=138 + +--- + +## 期货日线行情 + +接口:fut_daily,可以通过数据工具调试和查看数据。描述:期货日线行情数据限量:单次最大2000条,总量不限制积分:用户需要至少2000积分才可以调取,未来可能调整积分,请尽量多的积累积分。具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrN交易日期(YYYYMMDD格式,下同)
ts_codestrN合约代码
exchangestrN交易所代码
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS合约代码
trade_datestrY交易日期
pre_closefloatY昨收盘价
pre_settlefloatY昨结算价
openfloatY开盘价
highfloatY最高价
lowfloatY最低价
closefloatY收盘价
settlefloatY结算价
change1floatY涨跌1 收盘价-昨结算价
change2floatY涨跌2 结算价-昨结算价
volfloatY成交量(手)
amountfloatY成交金额(万元)
oifloatY持仓量(手)
oi_chgfloatY持仓量变化
delv_settlefloatN交割结算价
+接口示例 + +``` + +pro = ts.pro_api() + +#获取CU1811合约20180101~20181113期间的行情 +df = pro.fut_daily(ts_code='CU1811.SHF', start_date='20180101', end_date='20181113') + +#获取2018年11月13日大商所全部合约行情数据 +df = pro.fut_daily(trade_date='20181113', exchange='DCE', fields='ts_code,trade_date,pre_close,pre_settle,open,high,low,close,settle,vol') + +``` + +数据示例 + +``` + ts_code trade_date pre_close pre_settle open high low \ +0 CU1811.SHF 20181113 48900.0 49030.0 48910.0 49040.0 48700.0 +1 CU1811.SHF 20181112 49270.0 49340.0 49130.0 49200.0 48860.0 +2 CU1811.SHF 20181109 49440.0 49500.0 49340.0 49530.0 49120.0 +3 CU1811.SHF 20181108 49470.0 49460.0 49600.0 49680.0 49350.0 +4 CU1811.SHF 20181107 49670.0 49630.0 49640.0 49850.0 49260.0 +5 CU1811.SHF 20181106 49780.0 49890.0 49800.0 49860.0 49500.0 +6 CU1811.SHF 20181105 49820.0 49340.0 49820.0 50290.0 49720.0 +7 CU1811.SHF 20181102 48680.0 48720.0 48780.0 49930.0 48750.0 +8 CU1811.SHF 20181101 49100.0 49120.0 49050.0 49170.0 48510.0 +9 CU1811.SHF 20181031 49650.0 49680.0 49480.0 49480.0 48900.0 +10 CU1811.SHF 20181030 49700.0 49830.0 50020.0 50050.0 49530.0 +11 CU1811.SHF 20181029 49680.0 49930.0 49680.0 50100.0 49560.0 +12 CU1811.SHF 20181026 49750.0 49680.0 49960.0 50300.0 49670.0 +13 CU1811.SHF 20181025 50270.0 50090.0 50070.0 50170.0 49350.0 +14 CU1811.SHF 20181024 50100.0 50330.0 49920.0 50290.0 49850.0 +15 CU1811.SHF 20181023 50540.0 50450.0 50710.0 50780.0 50040.0 +16 CU1811.SHF 20181022 50270.0 50080.0 50480.0 50610.0 50250.0 +17 CU1811.SHF 20181019 50130.0 50280.0 50000.0 50310.0 49850.0 +18 CU1811.SHF 20181018 50290.0 50230.0 50380.0 50560.0 50000.0 +19 CU1811.SHF 20181017 50190.0 50510.0 50330.0 50380.0 50030.0 +20 CU1811.SHF 20181016 50570.0 50780.0 50780.0 50960.0 50130.0 + + close settle change1 change2 vol amount oi \ +0 49030.0 48830.0 0.0 -200.0 17270.0 421721.70 16110.0 +1 48900.0 49030.0 -440.0 -310.0 27710.0 679447.85 22940.0 +2 49270.0 49340.0 -230.0 -160.0 22530.0 555910.15 30100.0 +3 49440.0 49500.0 -20.0 40.0 22290.0 551708.00 34800.0 +4 49470.0 49460.0 -160.0 -170.0 26850.0 664040.10 38330.0 +5 49670.0 49630.0 -220.0 -260.0 21920.0 543949.90 42890.0 +6 49780.0 49890.0 440.0 550.0 30430.0 759128.50 46570.0 +7 49820.0 49340.0 1100.0 620.0 33220.0 819667.00 50030.0 +8 48680.0 48720.0 -440.0 -400.0 34450.0 839294.60 54440.0 +9 49100.0 49120.0 -580.0 -560.0 57280.0 1406889.52 56170.0 +10 49650.0 49680.0 -180.0 -150.0 55614.0 1381482.82 64048.0 +11 49700.0 49830.0 -230.0 -100.0 53786.0 1340288.82 73114.0 +12 49680.0 49930.0 0.0 250.0 49496.0 1235819.76 80648.0 +13 49750.0 49680.0 -340.0 -410.0 91260.0 2266903.68 84580.0 +14 50270.0 50090.0 -60.0 -240.0 94348.0 2363108.67 95734.0 +15 50100.0 50330.0 -350.0 -120.0 82700.0 2081209.96 116458.0 +16 50540.0 50450.0 460.0 370.0 90744.0 2289330.09 131412.0 +17 50270.0 50080.0 -10.0 -200.0 109650.0 2745775.65 140034.0 +18 50130.0 50280.0 -100.0 50.0 120742.0 3035613.40 147102.0 +19 50290.0 50230.0 -220.0 -280.0 111464.0 2799654.18 160952.0 +20 50190.0 50510.0 -590.0 -270.0 149838.0 3784650.23 168606.0 + + oi_chg +0 0.0 +1 -440.0 +2 -230.0 +3 -20.0 +4 -160.0 +5 -220.0 +6 440.0 +7 1100.0 +8 -440.0 +9 -580.0 +10 -180.0 +11 -230.0 +12 0.0 +13 -340.0 +14 -60.0 +15 -350.0 +16 460.0 +17 -10.0 +18 -100.0 +19 -220.0 +20 -590.0 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/月线行情.md b/runtime/skills/tushare-finance/reference/接口文档/月线行情.md new file mode 100644 index 00000000..11a8a243 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/月线行情.md @@ -0,0 +1,195 @@ +# 月线行情 + +**文档ID**: 145 +**原始链接**: https://tushare.pro/document/2?doc_id=145 + +--- + +## 月线行情 + +接口:monthly描述:获取A股月线数据限量:单次最大4500行,总量不限制积分:用户需要至少2000积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrNTS代码 (ts_code,trade_date两个参数任选一)
trade_datestrN交易日期 (每月最后一个交易日日期,YYYYMMDD格式)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
trade_datestrY交易日期
closefloatY月收盘价
openfloatY月开盘价
highfloatY月最高价
lowfloatY月最低价
pre_closefloatY上月收盘价
changefloatY月涨跌额
pct_chgfloatY月涨跌幅 (未复权,如果是复权请用 通用行情接口 )
volfloatY月成交量
amountfloatY月成交额
+接口用法 + +``` + +pro = ts.pro_api() + +df = pro.monthly(ts_code='000001.SZ', start_date='20180101', end_date='20181101', fields='ts_code,trade_date,open,high,low,close,vol,amount') + +``` + +或者 + +``` + +df = pro.monthly(trade_date='20181031', fields='ts_code,trade_date,open,high,low,close,vol,amount') + +``` + +数据样例 + +``` + ts_code trade_date close open high low vol \ +0 000001.SZ 20181031 10.91 10.70 11.46 9.70 27801557.09 +1 000001.SZ 20180930 11.05 10.09 11.27 9.68 18821004.99 +2 000001.SZ 20180831 10.13 9.42 10.43 8.64 21896873.02 +3 000001.SZ 20180731 9.42 9.05 9.59 8.45 20430278.02 +4 000001.SZ 20180630 9.09 10.15 10.46 8.87 18179888.58 +5 000001.SZ 20180531 10.18 10.97 11.23 10.02 18267177.83 +6 000001.SZ 20180430 10.85 10.87 11.94 10.51 23495990.53 +7 000001.SZ 20180331 10.90 11.92 12.34 10.55 23129969.15 +8 000001.SZ 20180228 12.05 13.95 14.57 11.38 25624473.21 +9 000001.SZ 20180131 14.05 13.35 15.13 12.86 46145376.46 +10 000001.SZ 20171231 13.30 13.40 13.86 12.64 29661838.16 +11 000001.SZ 20171130 13.38 11.56 15.24 11.09 42481293.87 +12 000001.SZ 20171031 11.54 11.57 11.73 11.12 13951964.07 +13 000001.SZ 20170930 11.11 11.28 11.94 10.82 16101838.41 +14 000001.SZ 20170831 11.28 10.64 11.74 9.99 26281362.76 +15 000001.SZ 20170731 10.67 9.40 11.33 9.27 35360949.04 +16 000001.SZ 20170630 9.39 9.20 9.49 8.99 12718091.74 +17 000001.SZ 20170531 9.20 8.96 9.23 8.54 12252646.46 +18 000001.SZ 20170430 8.99 9.16 9.22 8.89 8024338.26 +19 000001.SZ 20170331 9.17 9.49 9.55 9.06 12889345.37 +20 000001.SZ 20170228 9.48 9.34 9.62 9.23 8460527.09 +21 000001.SZ 20170131 9.33 9.11 9.34 9.07 7629258.66 + + amount +0 2.960878e+07 +1 1.942842e+07 +2 2.088672e+07 +3 1.832737e+07 +4 1.791251e+07 +5 1.965278e+07 +6 2.655691e+07 +7 2.692560e+07 +8 3.322504e+07 +9 6.454870e+07 +10 3.914290e+07 +11 5.604279e+07 +12 1.597217e+07 +13 1.827867e+07 +14 2.859479e+07 +15 3.736988e+07 +16 1.171552e+07 +17 1.083921e+07 +18 7.268941e+06 +19 1.197751e+07 +20 7.977982e+06 +21 7.001209e+06 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/期权分钟行情.md b/runtime/skills/tushare-finance/reference/接口文档/期权分钟行情.md new file mode 100644 index 00000000..6123f204 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/期权分钟行情.md @@ -0,0 +1,170 @@ +# 期权分钟行情 + +**文档ID**: 341 +**原始链接**: https://tushare.pro/document/2?doc_id=341 + +--- + +## 期权历史分钟行情 + +接口:opt_mins描述:获取全市场期权合约分钟数据,支持1min/5min/15min/30min/60min行情,提供Python SDK和 http Restful API两种方式。限量:单次最大8000行数据,可以通过合约代码和时间循环获取。权限:120积分可以调取2次接口查看数据,正式权限请参阅权限说明。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY股票代码,e.g:10007976.SH
freqstrY分钟频度(1min/5min/15min/30min/60min)
start_datedatetimeN开始日期 格式:2024-08-25 09:00:00
end_datedatetimeN结束时间 格式:2024-08-25 19:00:00
+freq参数说明 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
freq说明
1min1分钟
5min5分钟
15min15分钟
30min30分钟
60min60分钟
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
trade_timestrY交易时间
openfloatY开盘价
closefloatY收盘价
highfloatY最高价
lowfloatY最低价
volintY成交量
amountfloatY成交金额
oifloatY持仓量
+接口用法 + +``` + +pro = ts.pro_api() + +df = pro.df = pro.opt_mins(ts_code='10007976.SH', freq='1min', start_date='2024-09-27 09:00:00', end_date='2024-09-27 19:00:00') + +``` + +数据样例 + +``` + ts_code trade_time open close high low vol amount oi +0 10007976.SH 2024-09-27T15:00:00 0.1267 0.1370 0.1370 0.1267 44.0 60280.0 6499.0 +1 10007976.SH 2024-09-27T14:59:00 0.1267 0.1267 0.1267 0.1267 0.0 0.0 6480.0 +2 10007976.SH 2024-09-27T14:58:00 0.1267 0.1267 0.1267 0.1267 0.0 0.0 6480.0 +3 10007976.SH 2024-09-27T14:57:00 0.1207 0.1267 0.1267 0.1207 25.0 31585.0 6480.0 +4 10007976.SH 2024-09-27T14:56:00 0.1199 0.1207 0.1235 0.1194 259.0 312561.0 6464.0 +.. ... ... ... ... ... ... ... ... ... +236 10007976.SH 2024-09-27T09:34:00 0.0386 0.0386 0.0386 0.0386 0.0 0.0 86.0 +237 10007976.SH 2024-09-27T09:33:00 0.0386 0.0386 0.0386 0.0386 0.0 0.0 86.0 +238 10007976.SH 2024-09-27T09:32:00 0.0352 0.0386 0.0386 0.0348 6.0 2224.0 86.0 +239 10007976.SH 2024-09-27T09:31:00 0.0261 0.0352 0.0368 0.0261 76.0 24668.0 80.0 +240 10007976.SH 2024-09-27T09:30:00 0.0254 0.0254 0.0254 0.0254 4.0 1016.0 4.0 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/期权合约信息.md b/runtime/skills/tushare-finance/reference/接口文档/期权合约信息.md new file mode 100644 index 00000000..16cfca5b --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/期权合约信息.md @@ -0,0 +1,213 @@ +# 期权合约信息 + +**文档ID**: 158 +**原始链接**: https://tushare.pro/document/2?doc_id=158 + +--- + +## 期权合约信息 + +接口:opt_basic描述:获取期权合约信息积分:用户需要至少5000积分可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrNTS期权代码
exchangestrN交易所代码 (包括上交所SSE等交易所)
list_datestrN上市交易日
opt_codestrN标准合约代码,OP+期货合约TS_CODE,如棕榈油2207合约,输入OPP2207.DCE
call_putstrN期权类型
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS代码
exchangestrY交易市场
namestrY合约名称
per_unitstrY合约单位
opt_codestrY标的合约代码
opt_typestrY合约类型
call_putstrY期权类型
exercise_typestrY行权方式
exercise_pricefloatY行权价格
s_monthstrY结算月
maturity_datestrY到期日
list_pricefloatY挂牌基准价
list_datestrY开始交易日期
delist_datestrY最后交易日期
last_edatestrY最后行权日期
last_ddatestrY最后交割日期
quote_unitstrY报价单位
min_price_chgstrY最小价格波幅
+接口示例 + +``` +pro = ts.pro_api('your token') + +df = pro.opt_basic(exchange='DCE', fields='ts_code,name,exercise_type,list_date,delist_date') + +``` + +数据示例 + +``` + ts_code name exercise_type list_date delist_date +0 M1707-C-2400.DCE 豆粕期权1707认购2400 美式 20170605 20170607 +1 M1707-P-2400.DCE 豆粕期权1707认沽2400 美式 20170605 20170607 +2 M1803-P-2550.DCE 豆粕期权1803认沽2550 美式 20170407 20180207 +3 M1707-C-2500.DCE 豆粕期权1707认购2500 美式 20170410 20170607 +4 M1707-P-2500.DCE 豆粕期权1707认沽2500 美式 20170410 20170607 +5 M1803-C-2550.DCE 豆粕期权1803认购2550 美式 20170407 20180207 +6 M1808-C-3550.DCE 豆粕期权1808认购3550 美式 20180409 20180706 +7 M1808-P-3550.DCE 豆粕期权1808认沽3550 美式 20180409 20180706 +8 M1809-C-3550.DCE 豆粕期权1809认购3550 美式 20180409 20180807 +9 M1809-P-3550.DCE 豆粕期权1809认沽3550 美式 20180409 20180807 +10 M1811-C-3550.DCE 豆粕期权1811认购3550 美式 20180409 20181012 +11 M1811-P-3550.DCE 豆粕期权1811认沽3550 美式 20180409 20181012 +12 M1812-C-3500.DCE 豆粕期权1812认购3500 美式 20180409 20181107 +13 M1812-C-3550.DCE 豆粕期权1812认购3550 美式 20180409 20181107 +14 M1711-P-2450.DCE 豆粕期权1711认沽2450 美式 20170601 20171013 +15 M1712-C-2450.DCE 豆粕期权1712认购2450 美式 20170601 20171107 +16 M1712-P-2450.DCE 豆粕期权1712认沽2450 美式 20170601 20171107 +17 M1801-C-2450.DCE 豆粕期权1801认购2450 美式 20170601 20171207 +18 M1801-P-2450.DCE 豆粕期权1801认沽2450 美式 20170601 20171207 +19 M1803-C-2450.DCE 豆粕期权1803认购2450 美式 20170601 20180207 +20 M1803-P-2450.DCE 豆粕期权1803认沽2450 美式 20170601 20180207 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/期权日线行情.md b/runtime/skills/tushare-finance/reference/接口文档/期权日线行情.md new file mode 100644 index 00000000..9108ddf3 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/期权日线行情.md @@ -0,0 +1,170 @@ +# 期权日线行情 + +**文档ID**: 159 +**原始链接**: https://tushare.pro/document/2?doc_id=159 + +--- + +## 期权日线行情 + +接口:opt_daily描述:获取期权日线行情限量:单次最大15000条数据,可跟进日线或者代码循环,总量不限制积分:用户需要至少2000积分才可以调取,但有流量控制,请自行提高积分,积分越多权限越大,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrNTS合约代码(输入代码或时间至少任意一个参数)
trade_datestrN交易日期
start_datestrN开始日期
end_datestrN结束日期
exchangestrN交易所(SSE/SZSE/CFFEX/DCE/SHFE/CZCE)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS代码
trade_datestrY交易日期
exchangestrY交易市场
pre_settlefloatY昨结算价
pre_closefloatY前收盘价
openfloatY开盘价
highfloatY最高价
lowfloatY最低价
closefloatY收盘价
settlefloatY结算价
volfloatY成交量(手)
amountfloatY成交金额(万元)
oifloatY持仓量(手)
+接口示例 + +``` + +pro = ts.pro_api('your token') + +df = pro.opt_daily(trade_date='20181212') + +``` + +数据示例 + +``` + ts_code trade_date exchange ... vol amount oi +0 10001313.SH 20181212 SSE ... 38354.0 1261.435472 98882.0 +1 10001314.SH 20181212 SSE ... 14472.0 234.933288 79980.0 +2 10001315.SH 20181212 SSE ... 10092.0 69.311776 72370.0 +3 10001316.SH 20181212 SSE ... 5434.0 16.107224 55117.0 +4 10001317.SH 20181212 SSE ... 4240.0 5.798919 61746.0 +.. ... ... ... ... ... ... ... +753 M1911-P-2900.DCE 20181212 DCE ... 0.0 0.000000 20.0 +754 M1911-P-2950.DCE 20181212 DCE ... 0.0 0.000000 20.0 +755 M1911-P-3000.DCE 20181212 DCE ... 0.0 0.000000 20.0 +756 M1911-P-3050.DCE 20181212 DCE ... 0.0 0.000000 20.0 +757 M1911-P-3100.DCE 20181212 DCE ... 0.0 0.000000 0.0 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/期货主力与连续合约.md b/runtime/skills/tushare-finance/reference/接口文档/期货主力与连续合约.md new file mode 100644 index 00000000..3068dd0b --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/期货主力与连续合约.md @@ -0,0 +1,115 @@ +# 期货主力与连续合约 + +**文档ID**: 189 +**原始链接**: https://tushare.pro/document/2?doc_id=189 + +--- + +## 期货主力与连续合约 + +接口:fut_mapping描述:获取期货主力(或连续)合约与月合约映射数据限量:单次最大2000条,总量不限制积分:用户需要至少2000积分才可以调取,未来可能调整积分,请尽可能多积累积分。具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN合约代码
trade_datestrN交易日期(YYYYMMDD格式,下同)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY连续合约代码
trade_datestrY起始日期
mapping_ts_codestrY期货合约代码
+接口示例 + +``` + +pro = ts.pro_api() + +#获取主力合约TF.CFX每日对应的月合约 +df = pro.fut_mapping(ts_code='TF.CFX') + +``` + +数据示例 + +``` + ts_code trade_date mapping_ts_code +0 TF.CFX 20190823 TF1912.CFX +1 TF.CFX 20190822 TF1912.CFX +2 TF.CFX 20190821 TF1912.CFX +3 TF.CFX 20190820 TF1912.CFX +4 TF.CFX 20190819 TF1912.CFX +5 TF.CFX 20190816 TF1912.CFX +6 TF.CFX 20190815 TF1912.CFX +7 TF.CFX 20190814 TF1912.CFX +8 TF.CFX 20190813 TF1912.CFX +9 TF.CFX 20190812 TF1909.CFX +10 TF.CFX 20190809 TF1909.CFX +11 TF.CFX 20190808 TF1909.CFX +12 TF.CFX 20190807 TF1909.CFX +13 TF.CFX 20190806 TF1909.CFX +14 TF.CFX 20190805 TF1909.CFX +15 TF.CFX 20190802 TF1909.CFX +16 TF.CFX 20190801 TF1909.CFX +17 TF.CFX 20190731 TF1909.CFX +18 TF.CFX 20190730 TF1909.CFX +19 TF.CFX 20190729 TF1909.CFX +20 TF.CFX 20190726 TF1909.CFX + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/期货主要品种交易周报.md b/runtime/skills/tushare-finance/reference/接口文档/期货主要品种交易周报.md new file mode 100644 index 00000000..dc9ecaa2 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/期货主要品种交易周报.md @@ -0,0 +1,257 @@ +# 期货主要品种交易周报 + +**文档ID**: 216 +**原始链接**: https://tushare.pro/document/2?doc_id=216 + +--- + +## 期货主要品种交易周报 + +接口:fut_weekly_detail描述:获取期货交易所主要品种每周交易统计信息,数据从2010年3月开始权限:600积分可调取,单次最大获取4000行数据,积分越高频次越高,5000积分以上正常调取不受限制数据来源:中国证监会,本数据由Tushare社区成员CE完成规划和采集 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
weekstrN周期(每年第几周,e.g. 202001 表示2020第1周)
prdstrN期货品种(支持多品种输入,逗号分隔)
start_weekstrN开始周期
end_weekstrN结束周期
exchangestrN交易所(请参考交易所说明)
fieldsstrN提取的字段,e.g. fields='prd,name,vol'
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
exchangestrY交易所代码
prdstrY期货品种代码
namestrY品种名称
volintY成交量(手)
vol_yoyfloatY同比增减(%)
amountfloatY成交金额(亿元)
amout_yoyfloatY同比增减(%)
cumvolintY年累计成交总量(手)
cumvol_yoyfloatY同比增减(%)
cumamtfloatY年累计成交金额(亿元)
cumamt_yoyfloatY同比增减(%)
open_interestintY持仓量(手)
interest_wowfloatY环比增减(%)
mc_closefloatY本周主力合约收盘价
close_wowfloatY环比涨跌(%)
weekstrY周期
week_datestrY周日期
+接口示例 + +``` + +#获取期货铜每周交易统计信息 +df = pro.fut_weekly_detail(prd='CU') + +#获取期货铜每周交易统计信息 +df = pro.fut_weekly_detail(prd='CU', start_week='202001', end_week='202003', fields='prd,name,vol,amount') + +``` + +数据示例 + +``` + exchange prd name vol vol_yoy amount amout_yoy cumvol \ +0 SHFE CU 铜 1078970.0 5.9664 2363.843445 -5.7003 6848849 +1 SHFE CU 铜 719180.0 -39.2551 1629.243739 -44.6199 5769879 +2 SHFE CU 铜 853051.0 -18.3270 1939.496318 -25.9779 5050699 +3 SHFE CU 铜 631162.0 -31.7424 1461.354730 -35.9592 4197648 +4 SHFE CU 铜 578056.0 -9.3746 1322.589156 -14.0750 3566486 +5 SHFE CU 铜 730785.0 -6.5397 1660.914895 -11.1342 2988430 +6 SHFE CU 铜 527482.0 -26.9089 1282.416054 -25.2899 2257645 +7 SHFE CU 铜 705489.0 -23.1581 1734.699836 -19.9661 1730163 +8 SHFE CU 铜 708250.0 -26.6082 1729.664611 -24.3423 1024674 +9 SHFE CU 铜 658216.0 -14.7655 1621.641588 -10.9408 36830247 +10 SHFE CU 铜 1044471.0 1.0854 2620.159590 -4.1661 6765968 +11 SHFE CU 铜 924676.0 142.4229 2281.911847 123.2715 5721497 +12 SHFE CU 铜 637852.0 12.2380 1539.237496 4.3256 4796821 +13 SHFE CU 铜 744155.0 -16.7387 1840.043986 -14.4320 36172031 +14 SHFE CU 铜 853989.0 -7.5109 2097.493940 -6.3866 35427876 +15 SHFE CU 铜 1198852.0 62.8039 2915.899164 61.1575 34573887 +16 SHFE CU 铜 781920.0 -21.2678 1869.015441 -29.4290 4158969 +17 SHFE CU 铜 534402.0 -45.4224 1260.985602 -48.0350 33375035 +18 SHFE CU 铜 548735.0 -52.4718 1296.078577 -54.3935 32840633 +19 SHFE CU 铜 509696.0 -46.3713 1197.544717 -49.1703 32291898 +20 SHFE CU 铜 598537.0 -35.6818 1408.258269 -38.4052 31782202 + + cumvol_yoy cumamt cumamt_yoy open_interest interest_wow \ +0 -23.6312 15901.272297 -26.8907 404849 5.4921 +1 -27.4220 13537.428852 -29.6511 383772 4.0396 +2 -25.3514 11908.185114 -26.9496 368871 3.2304 +3 -26.6337 9968.688796 -27.1357 357328 1.4024 +4 -25.6490 8507.334067 -25.3694 352386 11.7232 +5 -28.1449 7184.744911 -27.1326 315410 16.4089 +6 -33.1474 5523.830016 -30.8745 270950 -8.5351 +7 -34.8429 4241.413962 -32.4022 296234 -2.5203 +8 -41.0180 2506.714126 -38.9653 303893 3.5125 +9 -29.1989 88012.598030 -33.1154 293581 -11.9243 +10 -15.0339 16301.336253 -23.4456 335685 1.0746 +11 -17.4373 13681.176663 -26.2857 332116 8.1808 +12 -26.7487 11399.264817 -35.0014 307001 5.9925 +13 -29.4164 86390.956443 -33.4266 333328 9.7672 +14 -29.6414 84550.912457 -33.7467 303668 -0.8305 +15 -30.0548 82453.418517 -34.2356 306211 18.2994 +16 -9.9760 9860.027321 -21.0060 289644 -3.5256 +17 -31.4591 79537.519353 -35.6324 258844 0.1846 +18 -31.1725 78276.533751 -35.3840 258367 -4.1665 +19 -30.6444 76980.455175 -34.9273 269600 -0.1237 +20 -30.3166 75782.910458 -34.6379 269934 2.0379 + + mc_close close_wow week week_date +0 43520.0 -3.2028 202011 20200313 +1 44900.0 0.2008 202010 20200306 +2 44390.0 -3.9177 202009 20200228 +3 45990.0 -0.1303 202008 20200221 +4 45930.0 0.4593 202007 20200214 +5 45690.0 -5.1287 202006 20200207 +6 48020.0 -2.6556 202004 20200124 +7 49250.0 0.6334 202003 20200117 +8 49010.0 -0.1223 202002 20200110 +9 48900.0 -1.8269 202001 20200103 +10 50500.0 1.5892 20199 20190301 +11 49920.0 3.2472 20198 20190222 +12 48200.0 -0.0829 20197 20190215 +13 49730.0 1.0156 201952 20191227 +14 49030.0 -0.0204 201951 20191220 +15 49010.0 3.4621 201950 20191213 +16 48270.0 2.0507 20195 20190201 +17 47320.0 0.0846 201949 20191206 +18 47320.0 0.8955 201948 20191129 +19 46870.0 0.0000 201947 20191122 +20 46930.0 -1.0959 201946 20191115 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/期货合约涨跌停价格.md b/runtime/skills/tushare-finance/reference/接口文档/期货合约涨跌停价格.md new file mode 100644 index 00000000..5c710bda --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/期货合约涨跌停价格.md @@ -0,0 +1,151 @@ +# 期货合约涨跌停价格 + +**文档ID**: 368 +**原始链接**: https://tushare.pro/document/2?doc_id=368 + +--- + +## 期货合约涨跌停价格(盘前) + +接口:ft_limit描述:获取所有期货合约每天的涨跌停价格及最低保证金率,数据开始于2005年。限量:单次最大获取4000行数据,可以通过日期、合约代码等参数循环获取所有历史积分:用户积5000积分可调取,积分获取方法具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN合约代码
trade_datestrN交易日期(格式:YYYYMMDD)
start_datestrN开始日期
end_datestrN结束日期
contstrN合约代码(例如:cont='CU')
exchangestrN交易所代码 (例如:exchange='DCE')
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期
ts_codestrYTS股票代码
namestrY合约名称
up_limitfloatY涨停价
down_limitfloatY跌停价
m_ratiofloatY最低交易保证金率(%)
contstrY合约代码
exchangestrY交易所代码
+接口示例 + +``` + +pro = ts.pro_api() + +#获取单日全部期货合约涨跌停价格 +df = pro.ft_limit(trade_date='20250213') + +#获取单个品种所有合约涨跌停价格 +df = pro.ft_limit(cont='CU') + + +``` + +数据样例 + +``` + trade_date ts_code name up_limit down_limit m_ratio cont exchange +0 20250213 A2503.DCE 连豆一2503 4229.000 3751.000 7.000 A DCE +1 20250213 A2505.DCE 连豆一2505 4249.000 3769.000 7.000 A DCE +2 20250213 A2507.DCE 连豆一2507 4258.000 3776.000 7.000 A DCE +3 20250213 A2509.DCE 连豆一2509 4268.000 3786.000 7.000 A DCE +4 20250213 A2511.DCE 连豆一2511 4234.000 3756.000 7.000 A DCE +.. ... ... ... ... ... ... ... ... +783 20250213 ZN2509.SHF 沪锌2509 24890.000 21635.000 9.000 ZN SHFE +784 20250213 ZN2510.SHF 沪锌2510 24885.000 21630.000 9.000 ZN SHFE +785 20250213 ZN2511.SHF 沪锌2511 24780.000 21535.000 9.000 ZN SHFE +786 20250213 ZN2512.SHF 沪锌2512 24700.000 21465.000 9.000 ZN SHFE +787 20250213 ZN2601.SHF 沪锌2601 24710.000 21475.000 9.000 ZN SHFE + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/期货周_月线行情(每日更新).md b/runtime/skills/tushare-finance/reference/接口文档/期货周_月线行情(每日更新).md new file mode 100644 index 00000000..97c8459c --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/期货周_月线行情(每日更新).md @@ -0,0 +1,179 @@ +# 期货周/月线行情(每日更新) + +**文档ID**: 337 +**原始链接**: https://tushare.pro/document/2?doc_id=337 + +--- + +## 期货周/月线行情(每日更新) + +接口:fut_weekly_monthly描述:期货周/月线行情(每日更新)限量:单次最大6000 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrNTS代码
trade_datestrN交易日期
start_datestrN开始交易日期
end_datestrN结束交易日期
freqstrY频率week周,month月
exchangestrN交易所
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY期货代码
trade_datestrY交易日期(每周五或者月末日期)
end_datestrY计算截至日期
freqstrY频率(周week,月month)
openfloatY(周/月)开盘价
highfloatY(周/月)最高价
lowfloatY(周/月)最低价
closefloatY(周/月)收盘价
pre_closefloatY前一(周/月)收盘价
settlefloatY(周/月)结算价
pre_settlefloatY前一(周/月)结算价
volfloatY(周/月)成交量(手)
amountfloatY(周/月)成交金额(万元)
oifloatY(周/月)持仓量(手)
oi_chgfloatY(周/月)持仓量变化
exchangestrY交易所
change1floatY(周/月)涨跌1 收盘价-昨结算价
change2floatY(周/月)涨跌2 结算价-昨结算价
\ No newline at end of file diff --git a/runtime/skills/tushare-finance/reference/接口文档/机构调研数据.md b/runtime/skills/tushare-finance/reference/接口文档/机构调研数据.md new file mode 100644 index 00000000..6c7ca6ce --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/机构调研数据.md @@ -0,0 +1,144 @@ +# 机构调研数据 + +**文档ID**: 275 +**原始链接**: https://tushare.pro/document/2?doc_id=275 + +--- + +## 机构调研表 + +接口:stk_surv描述:获取上市公司机构调研记录数据限量:单次最大获取100条数据,可循环或分页提取积分:用户积5000积分可使用 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码
trade_datestrN调研日期
start_datestrN调研开始日期
end_datestrN调研结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
namestrY股票名称
surv_datestrY调研日期
fund_visitorsstrY机构参与人员
rece_placestrY接待地点
rece_modestrY接待方式
rece_orgstrY接待的公司
org_typestrY接待公司类型
comp_recestrY上市公司接待人员
contentNoneN调研内容
+接口用法 + +``` + +pro = ts.pro_api() + +df = pro.stk_surv(ts_code='002223.SZ', trade_date='20211024', fields='ts_code,name,surv_date,fund_visitors,rece_place,rece_mode,rece_org') + +``` + +数据样例 + +``` + ts_code name surv_date fund_visitors rece_place rece_mode rece_org +1 002223.SZ 鱼跃医疗 20211024 郝淼 电话会议 特定对象调研 宝盈基金 +2 002223.SZ 鱼跃医疗 20211024 秦瑶函 电话会议 特定对象调研 贝莱德资产管理 +3 002223.SZ 鱼跃医疗 20211024 谭飞 电话会议 特定对象调研 博远基金 +4 002223.SZ 鱼跃医疗 20211024 李晗 电话会议 特定对象调研 创金合信基金 +.. ... ... ... ... ... ... ... +77 002223.SZ 鱼跃医疗 20211024 李虹达 电话会议 特定对象调研 中信建投 +78 002223.SZ 鱼跃医疗 20211024 李明蔚 电话会议 特定对象调研 中银国际 +79 002223.SZ 鱼跃医疗 20211024 王俊 电话会议 特定对象调研 重庆穿石投资 +80 002223.SZ 鱼跃医疗 20211024 李扬 电话会议 特定对象调研 朱雀基金 +81 002223.SZ 鱼跃医疗 20211024 徐烨程 电话会议 特定对象调研 逐流资产管理 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/柜台流通式债券报价.md b/runtime/skills/tushare-finance/reference/接口文档/柜台流通式债券报价.md new file mode 100644 index 00000000..b1bf0d29 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/柜台流通式债券报价.md @@ -0,0 +1,166 @@ +# 柜台流通式债券报价 + +**文档ID**: 322 +**原始链接**: https://tushare.pro/document/2?doc_id=322 + +--- + +## 柜台流通式债券报价 + +接口:bc_otcqt描述:柜台流通式债券报价限量:单次最大2000条,可多次提取,总量不限制积分:用户需要至少500积分可以试用调取,2000积分以上频次相对较高,积分越多权限越大,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrN交易日期(YYYYMMDD格式,下同)
start_datestrN开始日期
end_datestrN结束日期
ts_codestrNTS代码
bankstrN报价机构
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrN报价日期
qt_timestrN报价时间
bankstrN报价机构
ts_codestrN债券编码
namestrN债券简称
maturitystrN期限
remain_maturitystrN剩余期限
bond_typestrN债券类型
coupon_ratefloatN票面利率(%)
buy_pricefloatN投资者买入全价
sell_pricefloatN投资者卖出全价
buy_yieldfloatN投资者买入到期收益率(%)
sell_yieldfloatN投资者卖出到期收益率(%)
+接口示例 + +``` +pro = ts.pro_api(your token) +#柜台流通式债券报价 +df = pro.bc_otcqt(start_date='20240325',end_date='20240329',ts_code='200013.BC',fields='trade_date,qt_time,bank,ts_code,name,remain_maturity,buy_yield,sell_yield') + +``` + +数据示例 + +``` + trade_date qt_time bank ts_code name remain_maturity buy_yield sell_yield +0 20240329 08:11:02 浦发银行 200013.BC 20附息国债13 1年207天 1.9263 1.7977 +1 20240329 09:05:28 招商银行 200013.BC 20附息国债13 1年207天 1.8950 1.8350 +2 20240329 09:10:24 工商银行 200013.BC 20附息国债13 1年207天 1.8850 1.8528 +3 20240329 09:14:48 建设银行 200013.BC 20附息国债13 1年207天 1.8837 1.8451 +4 20240329 09:18:18 中国银行 200013.BC 20附息国债13 1年207天 1.9040 1.8200 +5 20240329 10:40:09 北京银行 200013.BC 20附息国债13 1年207天 1.9043 1.8271 +6 20240329 15:46:38 农业银行 200013.BC 20附息国债13 1年207天 1.8697 1.8054 +7 20240329 18:36:29 交通银行 200013.BC 20附息国债13 1年207天 1.8464 1.8142 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/柜台流通式债券最优报价.md b/runtime/skills/tushare-finance/reference/接口文档/柜台流通式债券最优报价.md new file mode 100644 index 00000000..e08dd454 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/柜台流通式债券最优报价.md @@ -0,0 +1,145 @@ +# 柜台流通式债券最优报价 + +**文档ID**: 323 +**原始链接**: https://tushare.pro/document/2?doc_id=323 + +--- + +## 柜台流通式债券最优报价 + +接口:bc_bestotcqt描述:柜台流通式债券最优报价限量:单次最大2000,可多次提取,总量不限制积分:用户需要至少500积分可以试用调取,2000积分以上频次相对较高,积分越多权限越大,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrN报价日期(YYYYMMDD格式,下同)
start_datestrN开始日期
end_datestrN结束日期
ts_codestrNTS代码
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrN报价日期
ts_codestrN债券编码
namestrN债券简称
remain_maturitystrN剩余期限
bond_typestrN债券类型
best_buy_bankstrN最优报买价方
best_buy_yieldfloatN投资者最优买入价到期收益率(%)
best_buy_pricefloatN投资者最优买入全价
best_sell_bankstrN最优卖报价方
best_sell_yieldfloatN投资者最优卖出价到期收益率(%)
best_sell_pricefloatN投资者最优卖出全价
+接口示例 + +``` +pro = ts.pro_api(your token) +#获取柜台流通式债券最优报价 +df = pro.bc_bestotcqt(ts_code='200013.BC',start_date='20240325',end_date='20240329',fields='trade_date,ts_code,name,remain_maturity,best_buy_bank,best_buy_yield,best_sell_bank,best_sell_yield') + +``` + +数据示例 + +``` + trade_date ts_code name remain_maturity best_buy_bank best_buy_yield best_sell_bank best_sell_yield +0 20240325 200013.BC 20附息国债13 1年211天 建设银行 1.9041 工商银行 1.9227 +1 20240326 200013.BC 20附息国债13 1年210天 工商银行 1.8813 工商银行 1.9133 +2 20240327 200013.BC 20附息国债13 1年209天 工商银行 1.8718 工商银行 1.9039 +3 20240328 200013.BC 20附息国债13 1年208天 工商银行 1.8623 建设银行 1.8921 +4 20240329 200013.BC 20附息国债13 1年207天 工商银行 1.8528 交通银行 1.8464 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/榜单数据(开盘啦).md b/runtime/skills/tushare-finance/reference/接口文档/榜单数据(开盘啦).md new file mode 100644 index 00000000..183b46da --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/榜单数据(开盘啦).md @@ -0,0 +1,241 @@ +# 榜单数据(开盘啦) + +**文档ID**: 347 +**原始链接**: https://tushare.pro/document/2?doc_id=347 + +--- + +## 开盘啦榜单数据 + +接口:kpl_list描述:获取开盘啦涨停、跌停、炸板等榜单数据限量:单次最大8000条数据,可根据日期循环获取历史数据积分:5000积分每分钟可以请求200次每天总量1万次,8000积分以上每分钟500次每天总量不限制,具体请参阅积分获取办法 + +注:开盘啦是一个优秀的专业打板app,有兴趣的用户可以自行下载安装。本接口仅限用于量化研究,如需商业用途,请自行联系开盘APP官方。数据更新时间次日8:30 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码
trade_datestrN交易日期
tagstrN板单类型(涨停/炸板/跌停/自然涨停/竞价,默认为涨停)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY代码
namestrY名称
trade_datestrY交易时间
lu_timestrY涨停时间
ld_timestrY跌停时间
open_timestrY开板时间
last_timestrY最后涨停时间
lu_descstrY涨停原因
tagstrY标签
themestrY板块
net_changefloatY主力净额(元)
bid_amountfloatY竞价成交额(元)
statusstrY状态(N连板)
bid_changefloatY竞价净额
bid_turnoverfloatY竞价换手%
lu_bid_volfloatY涨停委买额
pct_chgfloatY涨跌幅%
bid_pct_chgfloatY竞价涨幅%
rt_pct_chgfloatY实时涨幅%
limit_orderfloatY封单
amountfloatY成交额
turnover_ratefloatY换手率%
free_floatfloatY实际流通
lu_limit_orderfloatY最大封单
+接口用法 + +``` +pro = ts.pro_api() + +df = pro.kpl_list(trade_date='20240927', tag='涨停', fields='ts_code,name,trade_date,tag,theme,status') + +``` + +数据样例 + +``` + ts_code name trade_date tag theme status +0 000762.SZ 西藏矿业 20240927 涨停 锂矿、盐湖提锂 首板 +1 300399.SZ 天利科技 20240927 涨停 互联网金融、金融概念 首板 +2 002673.SZ 西部证券 20240927 涨停 证券、控参股基金 首板 +3 002050.SZ 三花智控 20240927 涨停 汽车热管理、比亚迪产业链 首板 +4 600801.SH 华新水泥 20240927 涨停 水泥、地产链 首板 +.. ... ... ... .. ... ... +126 600696.SH 岩石股份 20240927 涨停 白酒、酿酒 2连板 +127 600606.SH 绿地控股 20240927 涨停 房地产、地产链 2连板 +128 000882.SZ 华联股份 20240927 涨停 零售、互联网金融 2连板 +129 000069.SZ 华侨城A 20240927 涨停 房地产、地产链 2连板 +130 002570.SZ 贝因美 20240927 涨停 多胎概念、乳业 首板 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/每日停复牌信息.md b/runtime/skills/tushare-finance/reference/接口文档/每日停复牌信息.md new file mode 100644 index 00000000..602b1637 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/每日停复牌信息.md @@ -0,0 +1,131 @@ +# 每日停复牌信息 + +**文档ID**: 214 +**原始链接**: https://tushare.pro/document/2?doc_id=214 + +--- + +## 每日停复牌信息 + +接口:suspend_d更新时间:不定期描述:按日期方式获取股票每日停复牌信息 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码(可输入多值)
trade_datestrN交易日日期
start_datestrN停复牌查询开始日期
end_datestrN停复牌查询结束日期
suspend_typestrN停复牌类型:S-停牌,R-复牌
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS代码
trade_datestrY停复牌日期
suspend_timingstrY日内停牌时间段
suspend_typestrY停复牌类型:S-停牌,R-复牌
+接口用法 + +``` + +pro = ts.pro_api() + +#提取2020-03-12的停牌股票 +df = pro.suspend_d(suspend_type='S', trade_date='20200312') + +``` + +数据样例 + +``` + ts_code suspend_type trade_date suspend_timing +0 000029.SZ S 20200312 None +1 000502.SZ S 20200312 None +2 000939.SZ S 20200312 None +3 000977.SZ S 20200312 None +4 000995.SZ S 20200312 None +5 002260.SZ S 20200312 None +6 002450.SZ S 20200312 None +7 002604.SZ S 20200312 None +8 300028.SZ S 20200312 None +9 300104.SZ S 20200312 None +10 300216.SZ S 20200312 None +11 300592.SZ S 20200312 None +12 300819.SZ S 20200312 09:30-10:00 +13 300821.SZ S 20200312 09:30-10:00 +14 600074.SH S 20200312 None +15 600145.SH S 20200312 None +16 600228.SH S 20200312 None +17 600310.SH S 20200312 None +18 600610.SH S 20200312 None +19 600745.SH S 20200312 None +20 600766.SH S 20200312 None +21 600891.SH S 20200312 None +22 601127.SH S 20200312 None +23 601162.SH S 20200312 None +24 603002.SH S 20200312 None +25 603399.SH S 20200312 None +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/每日持仓排名.md b/runtime/skills/tushare-finance/reference/接口文档/每日持仓排名.md new file mode 100644 index 00000000..1fb4279a --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/每日持仓排名.md @@ -0,0 +1,185 @@ +# 每日持仓排名 + +**文档ID**: 139 +**原始链接**: https://tushare.pro/document/2?doc_id=139 + +--- + +## 每日成交持仓排名 + +接口:fut_holding描述:获取每日成交持仓排名数据限量:单次最大2000,总量不限制积分:用户需要至少2000积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrN交易日期 (trade_date/symbol至少输入一个参数)
symbolstrN合约或产品代码
start_datestrN开始日期(YYYYMMDD格式,下同)
end_datestrN结束日期
exchangestrN交易所代码
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期
symbolstrY合约代码或类型
brokerstrY期货公司会员简称
volintY成交量
vol_chgintY成交量变化
long_hldintY持买仓量
long_chgintY持买仓量变化
short_hldintY持卖仓量
short_chgintY持卖仓量变化
exchangestrN交易所
+接口示例 + +``` + +pro = ts.pro_api() + +df = pro.fut_holding(trade_date='20181113', symbol='C1905', exchange='DCE') + +``` + +数据示例 + +``` + trade_date symbol broker vol vol_chg long_hld long_chg \ +0 20181113 C 东证期货 37161.0 -6435.0 15432.0 1837.0 +1 20181113 C 中信建投 12293.0 -1737.0 NaN NaN +2 20181113 C 中信期货 31284.0 -4508.0 31672.0 102.0 +3 20181113 C 中粮期货 12331.0 -5430.0 45350.0 3705.0 +4 20181113 C 中融汇信 NaN NaN NaN NaN +5 20181113 C 中金期货 NaN NaN 18321.0 1491.0 +6 20181113 C 五矿经易 NaN NaN 17828.0 1729.0 +7 20181113 C 倍特期货 NaN NaN 15271.0 123.0 +8 20181113 C 光大期货 72795.0 -29668.0 36988.0 752.0 +9 20181113 C 兴证期货 21058.0 -4901.0 24372.0 -8720.0 +10 20181113 C 北京首创 NaN NaN NaN NaN +11 20181113 C 华安期货 12550.0 -919.0 NaN NaN +12 20181113 C 华泰期货 16339.0 4783.0 30374.0 -806.0 +13 20181113 C 国富期货 NaN NaN NaN NaN +14 20181113 C 国投安信 49251.0 -43610.0 84537.0 4253.0 +15 20181113 C 国泰君安 13095.0 -3810.0 16019.0 88.0 +16 20181113 C 天风期货 NaN NaN NaN NaN +17 20181113 C 安粮期货 NaN NaN 15294.0 1651.0 +18 20181113 C 山西三立 NaN NaN 14686.0 457.0 +19 20181113 C 广发期货 15539.0 -10927.0 NaN NaN +20 20181113 C 广州金控 11303.0 1810.0 NaN NaN + + short_hld short_chg +0 14281.0 -384.0 +1 NaN NaN +2 15634.0 -6336.0 +3 70184.0 -2658.0 +4 12279.0 467.0 +5 NaN NaN +6 NaN NaN +7 NaN NaN +8 42506.0 -279.0 +9 NaN NaN +10 11456.0 -4974.0 +11 NaN NaN +12 NaN NaN +13 10935.0 288.0 +14 105797.0 7326.0 +15 15811.0 -1489.0 +16 33336.0 567.0 +17 NaN NaN +18 NaN NaN +19 NaN NaN +20 NaN NaN + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/每日指标.md b/runtime/skills/tushare-finance/reference/接口文档/每日指标.md new file mode 100644 index 00000000..97fd5272 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/每日指标.md @@ -0,0 +1,194 @@ +# 每日指标 + +**文档ID**: 32 +**原始链接**: https://tushare.pro/document/2?doc_id=32 + +--- + +## 每日指标 + +接口:daily_basic,可以通过数据工具调试和查看数据。更新时间:交易日每日15点~17点之间描述:获取全部股票每日重要的基本面指标,可用于选股分析、报表展示等。单次请求最大返回6000条数据,可按日线循环提取全部历史。积分:至少2000积分才可以调取,5000积分无总量限制,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY股票代码(二选一)
trade_datestrN交易日期 (二选一)
start_datestrN开始日期(YYYYMMDD)
end_datestrN结束日期(YYYYMMDD)
+注:日期都填YYYYMMDD格式,比如20181010 + +输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型描述
ts_codestrTS股票代码
trade_datestr交易日期
closefloat当日收盘价
turnover_ratefloat换手率(%)
turnover_rate_ffloat换手率(自由流通股)
volume_ratiofloat量比
pefloat市盈率(总市值/净利润, 亏损的PE为空)
pe_ttmfloat市盈率(TTM,亏损的PE为空)
pbfloat市净率(总市值/净资产)
psfloat市销率
ps_ttmfloat市销率(TTM)
dv_ratiofloat股息率 (%)
dv_ttmfloat股息率(TTM)(%)
total_sharefloat总股本 (万股)
float_sharefloat流通股本 (万股)
free_sharefloat自由流通股本 (万)
total_mvfloat总市值 (万元)
circ_mvfloat流通市值(万元)
+接口用法 + +``` + +pro = ts.pro_api() + +df = pro.daily_basic(ts_code='', trade_date='20180726', fields='ts_code,trade_date,turnover_rate,volume_ratio,pe,pb') + +``` + +或者 + +``` + +df = pro.query('daily_basic', ts_code='', trade_date='20180726',fields='ts_code,trade_date,turnover_rate,volume_ratio,pe,pb') + +``` + +数据样例 + +``` + ts_code trade_date turnover_rate volume_ratio pe pb +0 600230.SH 20180726 2.4584 0.72 8.6928 3.7203 +1 600237.SH 20180726 1.4737 0.88 166.4001 1.8868 +2 002465.SZ 20180726 0.7489 0.72 71.8943 2.6391 +3 300732.SZ 20180726 6.7083 0.77 21.8101 3.2513 +4 600007.SH 20180726 0.0381 0.61 23.7696 2.3774 +5 300068.SZ 20180726 1.4583 0.52 27.8166 1.7549 +6 300552.SZ 20180726 2.0728 0.95 56.8004 2.9279 +7 601369.SH 20180726 0.2088 0.95 44.1163 1.8001 +8 002518.SZ 20180726 0.5814 0.76 15.1004 2.5626 +9 002913.SZ 20180726 12.1096 1.03 33.1279 2.9217 +10 601818.SH 20180726 0.1893 0.86 6.3064 0.7209 +11 600926.SH 20180726 0.6065 0.46 9.1772 0.9808 +12 002166.SZ 20180726 0.7582 0.82 16.9868 3.3452 +13 600841.SH 20180726 0.3754 1.02 66.2647 2.2302 +14 300634.SZ 20180726 23.1127 1.26 120.3053 14.3168 +15 300126.SZ 20180726 1.2304 1.11 348.4306 1.5171 +16 300718.SZ 20180726 17.6612 0.92 32.0239 3.8661 +17 000708.SZ 20180726 0.5575 0.70 10.3674 1.0276 +18 002626.SZ 20180726 0.6187 0.83 22.7580 4.2446 +19 600816.SH 20180726 0.6745 0.65 11.0778 3.2214 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/每日涨跌停价格.md b/runtime/skills/tushare-finance/reference/接口文档/每日涨跌停价格.md new file mode 100644 index 00000000..72c979a6 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/每日涨跌停价格.md @@ -0,0 +1,131 @@ +# 每日涨跌停价格 + +**文档ID**: 183 +**原始链接**: https://tushare.pro/document/2?doc_id=183 + +--- + +## 每日涨跌停价格 + +接口:stk_limit描述:获取全市场(包含A/B股和基金)每日涨跌停价格,包括涨停价格,跌停价格等,每个交易日8点40左右更新当日股票涨跌停价格。限量:单次最多提取5800条记录,可循环调取,总量不限制积分:用户积2000积分可调取,单位分钟有流控,积分越高流量越大,请自行提高积分,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码
trade_datestrN交易日期
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期
ts_codestrYTS股票代码
pre_closefloatN昨日收盘价
up_limitfloatY涨停价
down_limitfloatY跌停价
+接口示例 + +``` + +pro = ts.pro_api() + +#获取单日全部股票数据涨跌停价格 +df = pro.stk_limit(trade_date='20190625') + +#获取单个股票数据 +df = pro.stk_limit(ts_code='002149.SZ', start_date='20190115', end_date='20190615') + + +``` + +数据示例 + +``` + trade_date ts_code up_limit down_limit +0 20190625 000001.SZ 15.06 12.32 +1 20190625 000002.SZ 30.94 25.32 +2 20190625 000004.SZ 25.15 20.57 +3 20190625 000005.SZ 3.49 2.85 +4 20190625 000006.SZ 6.14 5.02 +5 20190625 000007.SZ 7.74 6.34 +6 20190625 000008.SZ 4.28 3.50 +7 20190625 000009.SZ 6.36 5.20 +8 20190625 000010.SZ 3.51 3.17 +9 20190625 000011.SZ 10.58 8.66 +10 20190625 000012.SZ 5.16 4.22 +11 20190625 000014.SZ 10.98 8.98 +12 20190625 000016.SZ 4.81 3.93 +13 20190625 000017.SZ 5.15 4.21 +14 20190625 000018.SZ 1.44 1.30 +15 20190625 000019.SZ 8.09 6.62 +16 20190625 000020.SZ 12.21 9.99 +17 20190625 000021.SZ 9.30 7.61 +18 20190625 000023.SZ 14.61 11.95 +19 20190625 000025.SZ 23.08 18.88 +20 20190625 000026.SZ 8.66 7.08 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/每日筹码分布.md b/runtime/skills/tushare-finance/reference/接口文档/每日筹码分布.md new file mode 100644 index 00000000..35845ed4 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/每日筹码分布.md @@ -0,0 +1,113 @@ +# 每日筹码分布 + +**文档ID**: 294 +**原始链接**: https://tushare.pro/document/2?doc_id=294 + +--- + +## 每日筹码分布 + +接口:cyq_chips描述:获取A股每日的筹码分布情况,提供各价位占比,数据从2018年开始,每天18~19点之间更新当日数据来源:Tushare社区限量:单次最大2000条,可以按股票代码和日期循环提取积分:5000积分每天20000次,10000积分每天200000次,15000积分每天不限总量 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY股票代码
trade_datestrN交易日期(YYYYMMDD)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
trade_datestrY交易日期
pricefloatY成本价格
percentfloatY价格占比(%)
+接口用法 + +``` +pro = ts.pro_api() + +df = pro.cyq_chips(ts_code='600000.SH', start_date='20220101', end_date='20220429') + +``` + +数据样例 + +``` + ts_code trade_date price percent +0 600000.SH 20220429 8.96 0.56 +1 600000.SH 20220429 8.94 0.40 +2 600000.SH 20220429 8.92 0.34 +3 600000.SH 20220429 8.90 0.32 +4 600000.SH 20220429 8.88 0.27 +.. ... ... ... ... +995 600000.SH 20220418 7.26 0.01 +996 600000.SH 20220418 7.24 0.01 +997 600000.SH 20220418 7.22 0.01 +998 600000.SH 20220418 7.20 0.01 +999 600000.SH 20220418 7.18 0.01 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/每日筹码及胜率.md b/runtime/skills/tushare-finance/reference/接口文档/每日筹码及胜率.md new file mode 100644 index 00000000..202292ed --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/每日筹码及胜率.md @@ -0,0 +1,155 @@ +# 每日筹码及胜率 + +**文档ID**: 293 +**原始链接**: https://tushare.pro/document/2?doc_id=293 + +--- + +## 每日筹码及胜率 + +接口:cyq_perf描述:获取A股每日筹码平均成本和胜率情况,每天18~19点左右更新,数据从2018年开始来源:Tushare社区限量:单次最大5000条,可以分页或者循环提取积分:5000积分每天20000次,10000积分每天200000次,15000积分每天不限总量 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY股票代码
trade_datestrN交易日期(YYYYMMDD)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
trade_datestrY交易日期
his_lowfloatY历史最低价
his_highfloatY历史最高价
cost_5pctfloatY5分位成本
cost_15pctfloatY15分位成本
cost_50pctfloatY50分位成本
cost_85pctfloatY85分位成本
cost_95pctfloatY95分位成本
weight_avgfloatY加权平均成本
winner_ratefloatY胜率
+接口用法 + +``` +pro = ts.pro_api() + +df = pro.cyq_perf(ts_code='600000.SH', start_date='20220101', end_date='20220429') + +``` + +数据样例 + +``` + ts_code trade_date his_low his_high cost_5pct cost_95pct weight_avg winner_rate +0 600000.SH 20220429 0.72 12.16 8.18 11.34 9.76 3.52 +1 600000.SH 20220428 0.72 12.16 8.24 11.34 9.76 3.08 +2 600000.SH 20220427 0.72 12.16 8.30 11.34 9.76 1.71 +3 600000.SH 20220426 0.72 12.16 8.34 11.34 9.76 2.02 +4 600000.SH 20220425 0.72 12.16 8.36 11.34 9.77 1.44 +.. ... ... ... ... ... ... ... ... +72 600000.SH 20220110 0.72 12.16 8.60 11.36 9.89 7.62 +73 600000.SH 20220107 0.72 12.16 8.60 11.36 9.89 7.59 +74 600000.SH 20220106 0.72 12.16 8.60 11.36 9.89 3.92 +75 600000.SH 20220105 0.72 12.16 8.60 11.36 9.89 5.65 +76 600000.SH 20220104 0.72 12.16 8.60 11.36 9.89 3.93 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/每日结算参数.md b/runtime/skills/tushare-finance/reference/接口文档/每日结算参数.md new file mode 100644 index 00000000..a6828526 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/每日结算参数.md @@ -0,0 +1,220 @@ +# 每日结算参数 + +**文档ID**: 141 +**原始链接**: https://tushare.pro/document/2?doc_id=141 + +--- + +## 结算参数 + +接口:fut_settle描述:获取每日结算参数数据,包括交易和交割费率等限量:单次最大返回1600行数据,可根据日期循环,总量不限制积分:用户需要至少2000积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrN交易日期 (trade_date/ts_code至少需要输入一个参数)
ts_codestrN合约代码
start_datestrN开始日期(YYYYMMDD格式,下同)
end_datestrN结束日期
exchangestrN交易所代码
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY合约代码
trade_datestrY交易日期
settlefloatY结算价
trading_fee_ratefloatY交易手续费率
trading_feefloatY交易手续费
delivery_feefloatY交割手续费
b_hedging_margin_ratefloatY买套保交易保证金率
s_hedging_margin_ratefloatY卖套保交易保证金率
long_margin_ratefloatY买投机交易保证金率
short_margin_ratefloatY卖投机交易保证金率
offset_today_feefloatN平今仓手续率
exchangestrN交易所
+接口示例 + +``` + +pro = ts.pro_api('your token') + +df = pro.fut_settle(trade_date='20181114', exchange='SHFE') + +``` + +数据示例 + +``` + ts_code trade_date settle trading_fee_rate trading_fee \ +0 CU1811.SHF 20181114 48840.00 0.050 0.0 +1 CU1812.SHF 20181114 48990.00 0.050 0.0 +2 CU1901.SHF 20181114 48980.00 0.050 0.0 +3 CU1902.SHF 20181114 48980.00 0.050 0.0 +4 CU1903.SHF 20181114 49020.00 0.050 0.0 +5 CU1904.SHF 20181114 49040.00 0.050 0.0 +6 CU1905.SHF 20181114 49150.00 0.050 0.0 +7 CU1906.SHF 20181114 49260.00 0.050 0.0 +8 CU1907.SHF 20181114 49200.00 0.050 0.0 +9 CU1908.SHF 20181114 49370.00 0.050 0.0 +10 CU1909.SHF 20181114 49350.00 0.050 0.0 +11 CU1910.SHF 20181114 49490.00 0.050 0.0 +12 AL1811.SHF 20181114 13695.00 0.000 3.0 +13 AL1812.SHF 20181114 13770.00 0.000 3.0 +14 AL1901.SHF 20181114 13775.00 0.000 3.0 +15 AL1902.SHF 20181114 13810.00 0.000 3.0 +16 AL1903.SHF 20181114 13860.00 0.000 3.0 +17 AL1904.SHF 20181114 13905.00 0.000 3.0 +18 AL1905.SHF 20181114 13950.00 0.000 3.0 +19 AL1906.SHF 20181114 13965.00 0.000 3.0 +20 AL1907.SHF 20181114 14015.00 0.000 3.0 + + delivery_fee b_hedging_margin_rate s_hedging_margin_rate \ +0 2.00 0.20 0.20 +1 2.00 0.10 0.10 +2 2.00 0.07 0.07 +3 2.00 0.07 0.07 +4 2.00 0.07 0.07 +5 2.00 0.07 0.07 +6 2.00 0.07 0.07 +7 2.00 0.07 0.07 +8 2.00 0.07 0.07 +9 2.00 0.07 0.07 +10 2.00 0.07 0.07 +11 2.00 0.07 0.07 +12 2.00 0.20 0.20 +13 2.00 0.10 0.10 +14 2.00 0.07 0.07 +15 2.00 0.07 0.07 +16 2.00 0.07 0.07 +17 2.00 0.07 0.07 +18 2.00 0.07 0.07 +19 2.00 0.07 0.07 +20 2.00 0.07 0.07 + + long_margin_rate short_margin_rate +0 0.20 0.20 +1 0.10 0.10 +2 0.07 0.07 +3 0.07 0.07 +4 0.07 0.07 +5 0.07 0.07 +6 0.07 0.07 +7 0.07 0.07 +8 0.07 0.07 +9 0.07 0.07 +10 0.07 0.07 +11 0.07 0.07 +12 0.20 0.20 +13 0.10 0.10 +14 0.07 0.07 +15 0.07 0.07 +16 0.07 0.07 +17 0.07 0.07 +18 0.07 0.07 +19 0.07 0.07 +20 0.07 0.07 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/每日股本(盘前).md b/runtime/skills/tushare-finance/reference/接口文档/每日股本(盘前).md new file mode 100644 index 00000000..1b3ff90c --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/每日股本(盘前).md @@ -0,0 +1,130 @@ +# 每日股本(盘前) + +**文档ID**: 329 +**原始链接**: https://tushare.pro/document/2?doc_id=329 + +--- + +## 股本情况(盘前) + +接口:stk_premarket描述:每日开盘前获取当日股票的股本情况,包括总股本和流通股本,涨跌停价格等。限量:单次最大8000条数据,可循环提取权限:与积分无关,需单独开权限 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码
trade_datestrN交易日期(YYYYMMDD格式,下同)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期
ts_codestrYTS股票代码
total_sharefloatY总股本(万股)
float_sharefloatY流通股本(万股)
pre_closefloatY昨日收盘价
up_limitfloatY今日涨停价
down_limitfloatY今日跌停价
+接口示例 + +``` + +pro = ts.pro_api() + +#获取某一日盘前所有股票当日的最新股本 +df = pro.stk_premarket(trade_date='20240603') + + +``` + +数据示例 + +``` + trade_date ts_code total_share float_share pre_close up_limit down_limit +0 20240603 001387.SZ 17778.8000 4355.7297 17.000 18.700 15.300 +1 20240603 600460.SH 166407.1845 166407.1845 18.790 20.670 16.910 +2 20240603 603052.SH 13484.8000 4096.4000 30.270 33.300 27.240 +3 20240603 603269.SH 22053.6977 22053.6977 10.140 11.150 9.130 +4 20240603 001339.SZ 24974.4000 7157.2575 29.210 32.130 26.290 +... ... ... ... ... ... ... ... +5335 20240603 603567.SH 94196.3592 93954.0524 12.340 13.570 11.110 +5336 20240603 301188.SZ 23245.0244 15044.4508 17.740 21.290 14.190 +5337 20240603 603939.SH 101057.9797 100811.6102 45.060 49.570 40.550 +5338 20240603 300441.SZ 65225.6868 63480.0236 6.460 7.750 5.170 +5339 20240603 920002.BJ 3175.2120 475.0000 None 77.840 41.920 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/沪深市场每日交易统计.md b/runtime/skills/tushare-finance/reference/接口文档/沪深市场每日交易统计.md new file mode 100644 index 00000000..1b1cb901 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/沪深市场每日交易统计.md @@ -0,0 +1,351 @@ +# 沪深市场每日交易统计 + +**文档ID**: 215 +**原始链接**: https://tushare.pro/document/2?doc_id=215 + +--- + +## 市场交易统计 + +接口:daily_info描述:获取交易所股票交易统计,包括各板块明细限量:单次最大4000,可循环获取,总量不限制权限:用户积600积分可调取, 频次有限制,积分越高每分钟调取频次越高,5000积分以上频次相对较高,积分获取方法请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrN交易日期(YYYYMMDD格式,下同)
ts_codestrN板块代码(请参阅下方列表)
exchangestrN股票市场(SH上交所 SZ深交所)
start_datestrN开始日期
end_datestrN结束日期
fieldsstrN指定提取字段
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
板块代码(TS_CODE)板块名称(TS_NAME)数据开始日期
SZ_MARKET深圳市场20041231
SZ_MAIN深圳主板20081231
SZ_A深圳A股20080103
SZ_B深圳B股20080103
SZ_GEM创业板20091030
SZ_SME中小企业板20040602
SZ_FUND深圳基金市场20080103
SZ_FUND_ETF深圳基金ETF20080103
SZ_FUND_LOF深圳基金LOF20080103
SZ_FUND_CEF深圳封闭基金20080103
SZ_FUND_SF深圳分级基金20080103
SZ_BOND深圳债券20080103
SZ_BOND_CN深圳债券现券20080103
SZ_BOND_REP深圳债券回购20080103
SZ_BOND_ABS深圳债券ABS20080103
SZ_BOND_GOV深圳国债20080103
SZ_BOND_ENT深圳企业债20080103
SZ_BOND_COR深圳公司债20080103
SZ_BOND_CB深圳可转债20080103
SZ_WR深圳权证20080103
-----------
SH_MARKET上海市场20190102
SH_A上海A股19910102
SH_B上海B股19920221
SH_STAR科创板20190722
SH_REP股票回购20190102
SH_FUND上海基金市场19901219
SH_FUND_ETF上海基金ETF19901219
SH_FUND_LOF上海基金LOF19901219
SH_FUND_REP上海基金回购19901219
SH_FUND_CEF上海封闭式基金19901219
SH_FUND_METF上海交易型货币基金19901219
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期
ts_codestrY市场代码
ts_namestrY市场名称
com_countintY挂牌数
total_sharefloatY总股本(亿股)
float_sharefloatY流通股本(亿股)
total_mvfloatY总市值(亿元)
float_mvfloatY流通市值(亿元)
amountfloatY交易金额(亿元)
volfloatY成交量(亿股)
trans_countintY成交笔数(万笔)
pefloatY平均市盈率
trfloatY换手率(%),注:深交所暂无此列
exchangestrY交易所(SH上交所 SZ深交所)
+接口示例 + +``` + +#获取深圳市场20200320各板块交易数据 +df = pro.daily_info(trade_date='20200320', exchange='SZ') + +#获取深圳和上海市场20200320各板块交易指定字段的数据 +df = pro.daily_info(trade_date='20200320', exchange='SZ,SH', fields='trade_date,ts_name,pe') + +``` + +数据示例 + +``` + trade_date ts_code ts_name com_count total_share float_share \ +0 20200320 SZ_GME 创业板 802 4124.04 3159.24 +1 20200320 SZ_MAIN 深市主板 470 8177.40 7176.03 +2 20200320 SZ_MARKET 深圳市场 2220 21657.12 17674.90 +3 20200320 SZ_SME 中小企业板 948 9355.67 7339.62 + + total_mv float_mv amount vol trans_count pe tr exchange +0 66494.71 44955.24 1475.76 99.65 830.0 50.37 NaN SZ +1 70732.59 62551.44 961.92 102.30 554.0 16.12 NaN SZ +2 236813.99 184009.16 4363.01 NaN NaN 25.46 2.18 SZ +3 99586.67 76502.47 1925.32 179.21 1208.0 27.74 NaN SZ +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/沪深港通股票列表.md b/runtime/skills/tushare-finance/reference/接口文档/沪深港通股票列表.md new file mode 100644 index 00000000..ec5dd327 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/沪深港通股票列表.md @@ -0,0 +1,150 @@ +# 沪深港通股票列表 + +**文档ID**: 398 +**原始链接**: https://tushare.pro/document/2?doc_id=398 + +--- + +## 沪深港通股票列表 + +接口:stock_hsgt,可以通过数据工具调试和查看数据。描述:获取沪深港通股票列表权限:3000积分起提示:每天上午9:20更新,单次请求最大返回2000行数据,可根据类型循环提取,本接口数据从20250812开始 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码
trade_datestrN交易日期(格式:YYYYMMDD)
typestrY类型(参考下表)
start_datestrN开始时间
end_datestrN结束时间
+类型说明如下: + + + + + + + + + + + + + + + + + + + + + + + + +
类型类型名称
HK_SZ深股通(港>深)
SZ_HK港股通(深>港)
HK_SH沪股通(港>沪)
SH_HK港股通(沪>港)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
trade_datestrY交易日期
typestrY类型
namestrY股票名称
type_namestrY类型名称
+接口用法 + +``` + +pro = ts.pro_api() + +#获取20250813日深股通的股票列表 +df = pro.stock_hsgt(trade_date='20250813',type='HK_SZ') + + +``` + +数据样例 + +``` + ts_code trade_date type name type_name +0 001258.SZ 20250813 HK_SZ 立新能源 深股通(港>深) +1 00019.HK 20250813 SZ_HK 太古股份公司A 港股通(深>港) +2 000513.SZ 20250813 HK_SZ 丽珠集团 深股通(港>深) +3 002044.SZ 20250813 HK_SZ 美年健康 深股通(港>深) +4 000338.SZ 20250813 HK_SZ 潍柴动力 深股通(港>深) +.. ... ... ... ... ... +995 300206.SZ 20250813 HK_SZ 理邦仪器 深股通(港>深) +996 02331.HK 20250813 SH_HK 李宁 港股通(沪>港) +997 01855.HK 20250813 SH_HK 中庆股份 港股通(沪>港) +998 300726.SZ 20250813 HK_SZ 宏达电子 深股通(港>深) +999 06127.HK 20250813 SH_HK 昭衍新药 港股通(沪>港) + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/沪深股通十大成交股.md b/runtime/skills/tushare-finance/reference/接口文档/沪深股通十大成交股.md new file mode 100644 index 00000000..2ff95670 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/沪深股通十大成交股.md @@ -0,0 +1,164 @@ +# 沪深股通十大成交股 + +**文档ID**: 48 +**原始链接**: https://tushare.pro/document/2?doc_id=48 + +--- + +## 沪深股通十大成交股 + +接口:hsgt_top10描述:获取沪股通、深股通每日前十大成交详细数据,每天18~20点之间完成当日更新 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码(二选一)
trade_datestrN交易日期(二选一)
start_datestrN开始日期
end_datestrN结束日期
market_typestrN市场类型(1:沪市 3:深市)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型描述
trade_datestr交易日期
ts_codestr股票代码
namestr股票名称
closefloat收盘价
changefloat涨跌额
rankint资金排名
market_typestr市场类型(1:沪市 3:深市)
amountfloat成交金额(元)
net_amountfloat净成交金额(元)
buyfloat买入金额(元)
sellfloat卖出金额(元)
+接口用法 + +``` +pro = ts.pro_api() + +pro.hsgt_top10(trade_date='20180725', market_type='1') + +``` + +或者 + +``` + +pro.query('hsgt_top10', ts_code='600519.SH', start_date='20180701', end_date='20180725') + +``` + +数据样例 + +``` + trade_date ts_code name close change rank market_type \ +0 20180725 600009.SH 上海机场 62.69 2.0677 9 1 +1 20180725 600019.SH 宝钢股份 8.62 0.9368 7 1 +2 20180725 600036.SH 招商银行 28.22 1.6937 10 1 +3 20180725 600276.SH 恒瑞医药 71.89 1.2393 5 1 +4 20180725 600519.SH 贵州茅台 743.81 -0.2133 2 1 +5 20180725 600585.SH 海螺水泥 38.23 -0.4427 3 1 +6 20180725 600690.SH 青岛海尔 18.09 0.0000 8 1 +7 20180725 600887.SH 伊利股份 27.54 -1.7131 6 1 +8 20180725 601318.SH 中国平安 62.16 0.6803 1 1 +9 20180725 601888.SH 中国国旅 74.19 5.5184 4 1 + + amount net_amount buy sell +0 240958518.0 31199144.0 136078831.0 104879687.0 +1 245582396.0 81732606.0 163657501.0 81924895.0 +2 240655550.0 142328622.0 191492086.0 49163464.0 +3 329472455.0 -71519443.0 128976506.0 200495949.0 +4 508590993.0 226149667.0 367370330.0 141220663.0 +5 357946144.0 51215890.0 204581017.0 153365127.0 +6 243840019.0 -55595149.0 94122435.0 149717584.0 +7 296552611.0 -40273759.0 128139426.0 168413185.0 +8 534002916.0 287838388.0 410920652.0 123082264.0 +9 342115066.0 -63262966.0 139426050.0 202689016.0 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/沪深股通持股明细.md b/runtime/skills/tushare-finance/reference/接口文档/沪深股通持股明细.md new file mode 100644 index 00000000..19218748 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/沪深股通持股明细.md @@ -0,0 +1,157 @@ +# 沪深股通持股明细 + +**文档ID**: 188 +**原始链接**: https://tushare.pro/document/2?doc_id=188 + +--- + +## 沪深港股通持股明细 + +接口:hk_hold,可以通过数据工具调试和查看数据。描述:获取沪深港股通持股明细,数据来源港交所。限量:单次最多提取3800条记录,可循环调取,总量不限制积分:用户积120积分可调取试用,2000积分可正常使用,单位分钟有流控,积分越高流量越大,请自行提高积分,具体请参阅积分获取办法 + +说明:交易所于从2024年8月20开始停止发布北向资金数据 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
codestrN交易所代码
ts_codestrNTS股票代码
trade_datestrN交易日期
start_datestrN开始日期
end_datestrN结束日期
exchangestrN类型:SH沪股通(北向)SZ深股通(北向)HK港股通(南向持股)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
codestrY原始代码
trade_datestrY交易日期
ts_codestrYTS代码
namestrY股票名称
volintY持股数量(股)
ratiofloatY持股占比(%),占已发行股份百分比
exchangestrY类型:SH沪股通SZ深股通HK港股通
+接口示例 + +``` + +pro = ts.pro_api() + +#获取单日全部持股 +df = pro.hk_hold(trade_date='20190625') + +#获取单日交易所所有持股 +df = pro.hk_hold(trade_date='20190625', exchange='SH') + + +``` + +数据示例 + +``` + code trade_date ts_code name vol ratio exchange +0 90000 20190625 600000.SH 浦发银行 443245164 1.57 SH +1 90004 20190625 600004.SH 白云机场 155708039 7.52 SH +2 90006 20190625 600006.SH 东风汽车 601353 0.03 SH +3 90007 20190625 600007.SH 中国国贸 17604694 1.74 SH +4 90008 20190625 600008.SH 首创股份 49944370 1.03 SH +5 90009 20190625 600009.SH 上海机场 288832383 26.41 SH +6 90010 20190625 600010.SH 包钢股份 324923948 1.02 SH +7 90011 20190625 600011.SH 华能国际 58734656 0.55 SH +8 90012 20190625 600012.SH 皖通高速 24047942 2.06 SH +9 90015 20190625 600015.SH 华夏银行 121539342 0.94 SH +10 90016 20190625 600016.SH 民生银行 541638767 1.52 SH +11 90017 20190625 600017.SH 日照港 32949908 1.07 SH +12 90018 20190625 600018.SH 上港集团 74011645 0.31 SH +13 90019 20190625 600019.SH 宝钢股份 511044106 2.31 SH +14 90020 20190625 600020.SH 中原高速 12439016 0.55 SH +15 90021 20190625 600021.SH 上海电力 2882596 0.13 SH +16 90023 20190625 600023.SH 浙能电力 38130882 0.28 SH +17 90025 20190625 600025.SH 华能水电 280356836 3.14 SH +18 90026 20190625 600026.SH 中远海能 81911786 2.99 SH +19 90027 20190625 600027.SH 华电国际 65877064 0.94 SH +20 90028 20190625 600028.SH 中国石化 709509578 0.74 SH + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/涨停最强板块统计.md b/runtime/skills/tushare-finance/reference/接口文档/涨停最强板块统计.md new file mode 100644 index 00000000..dacee8ab --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/涨停最强板块统计.md @@ -0,0 +1,149 @@ +# 涨停最强板块统计 + +**文档ID**: 357 +**原始链接**: https://tushare.pro/document/2?doc_id=357 + +--- + +## 最强板块统计 + +接口:limit_cpt_list描述:获取每天涨停股票最多最强的概念板块,可以分析强势板块的轮动,判断资金动向限量:单次最大2000行数据,可根据股票代码或者日期循环提取全部积分:8000积分以上每分钟500次,每天总量不限制,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrN交易日期(格式:YYYYMMDD,下同)
ts_codestrN板块代码
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY板块代码
namestrY板块名称
trade_datestrY交易日期
daysintY上榜天数
up_statstrY连板高度
cons_numsintY连板家数
up_numsstrY涨停家数
pct_chgfloatY涨跌幅%
rankstrY板块热点排名
+接口用法 + +``` + +pro = ts.pro_api() + +df = pro.limit_cpt_list(trade_date='20241127') + +``` + +数据样例 + +``` + ts_code name trade_date days up_stat cons_nums up_nums pct_chg rank +0 885728.TI 人工智能 20241127 18 9天7板 9 27 2.8608 1 +1 885420.TI 电子商务 20241127 6 9天7板 11 25 1.8973 2 +2 885806.TI 华为概念 20241127 34 18天14板 6 21 2.4648 3 +3 885418.TI 文化传媒概念 20241127 2 9天7板 6 18 3.5207 4 +4 885976.TI 数字经济 20241127 4 9天7板 6 17 2.8993 5 +5 885788.TI 网络直播 20241127 6 9天7板 9 17 2.5367 6 +6 886019.TI AIGC概念 20241127 1 9天7板 5 16 4.3615 7 +7 885756.TI 芯片概念 20241127 1 7天7板 7 16 2.4840 8 +8 885642.TI 跨境电商 20241127 6 9天7板 10 16 2.1974 9 +9 885517.TI 机器人概念 20241127 14 6天6板 7 16 2.1272 10 +10 885929.TI 专精特新 20241127 8 7天7板 4 16 2.0335 11 +11 885709.TI 虚拟现实 20241127 1 9天7板 4 15 3.4553 12 +12 885934.TI 元宇宙 20241127 1 9天7板 4 14 3.9264 13 +13 885757.TI 区块链 20241127 1 18天14板 5 14 3.1271 14 +14 885413.TI 创投 20241127 3 18天14板 7 14 1.7311 15 +15 885779.TI 腾讯概念 20241127 1 9天7板 4 13 3.3722 16 +16 885876.TI 网红经济 20241127 1 9天7板 5 12 2.9002 17 +17 885494.TI 一带一路 20241127 2 9天7板 1 12 1.3427 18 +18 885950.TI 虚拟数字人 20241127 1 9天7板 3 11 4.1545 19 +19 886013.TI 信创 20241127 2 9天7板 6 11 3.2298 20 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/涨停股票连板天梯.md b/runtime/skills/tushare-finance/reference/接口文档/涨停股票连板天梯.md new file mode 100644 index 00000000..a1b91ff9 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/涨停股票连板天梯.md @@ -0,0 +1,154 @@ +# 涨停股票连板天梯 + +**文档ID**: 356 +**原始链接**: https://tushare.pro/document/2?doc_id=356 + +--- + +## 连板天梯 + +接口:limit_step描述:获取每天连板个数晋级的股票,可以分析出每天连续涨停进阶个数,判断强势热度限量:单次最大2000行数据,可根据股票代码或者日期循环提取全部积分:8000积分以上每分钟500次,每天总量不限制,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrN交易日期(格式:YYYYMMDD,下同)
ts_codestrN股票代码
start_datestrN开始日期
end_datestrN结束日期
numsstrN连板次数,支持多个输入,例如nums='2,3'
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY代码
namestrY名称
trade_datestrY交易日期
numsstrY连板次数
+接口用法 + +``` + +pro = ts.pro_api() + +df = pro.limit_step(trade_date='20241125') + +``` + +数据样例 + +``` + ts_code name trade_date nums +0 000833.SZ 粤桂股份 20241125 11 +1 002611.SZ 东方精工 20241125 8 +2 600800.SH 渤海化学 20241125 7 +3 000801.SZ 四川九洲 20241125 6 +4 600889.SH 南京化纤 20241125 6 +5 000615.SZ ST美谷 20241125 5 +6 001229.SZ 魅视科技 20241125 5 +7 002095.SZ 生意宝 20241125 5 +8 002403.SZ 爱仕达 20241125 5 +9 600470.SH 六国化工 20241125 5 +10 603015.SH 弘讯科技 20241125 5 +11 603527.SH 众源新材 20241125 5 +12 002103.SZ 广博股份 20241125 4 +13 002175.SZ 东方智造 20241125 4 +14 002467.SZ 二六三 20241125 4 +15 002741.SZ 光华科技 20241125 4 +16 002862.SZ 实丰文化 20241125 4 +17 003036.SZ 泰坦股份 20241125 4 +18 603377.SH ST东时 20241125 4 +19 000573.SZ 粤宏远A 20241125 3 +20 002155.SZ 湖南黄金 20241125 3 +21 300822.SZ 贝仕达克 20241125 3 +22 600105.SH 永鼎股份 20241125 3 +23 600405.SH 动力源 20241125 3 +24 600410.SH 华胜天成 20241125 3 +25 600979.SH 广安爱众 20241125 3 +26 000548.SZ 湖南投资 20241125 2 +27 000695.SZ 滨海能源 20241125 2 +28 000803.SZ 山高环能 20241125 2 +29 002045.SZ 国光电器 20241125 2 +30 002054.SZ 德美化工 20241125 2 +31 002117.SZ 东港股份 20241125 2 +32 002638.SZ 勤上股份 20241125 2 +33 002640.SZ 跨境通 20241125 2 +34 002658.SZ 雪迪龙 20241125 2 +35 002820.SZ 桂发祥 20241125 2 +36 002877.SZ 智能自控 20241125 2 +37 003005.SZ 竞业达 20241125 2 +38 300220.SZ 金运激光 20241125 2 +39 600228.SH 返利科技 20241125 2 +40 600333.SH 长春燃气 20241125 2 +41 600615.SH 丰华股份 20241125 2 +42 600775.SH 南京熊猫 20241125 2 +43 601133.SH 柏诚股份 20241125 2 +44 603026.SH 石大胜华 20241125 2 +45 603359.SH 东珠生态 20241125 2 +46 603585.SH 苏利股份 20241125 2 +47 603655.SH 朗博科技 20241125 2 +48 603843.SH 正平股份 20241125 2 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/涨跌停和炸板数据.md b/runtime/skills/tushare-finance/reference/接口文档/涨跌停和炸板数据.md new file mode 100644 index 00000000..3c5b2ec1 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/涨跌停和炸板数据.md @@ -0,0 +1,206 @@ +# 涨跌停和炸板数据 + +**文档ID**: 298 +**原始链接**: https://tushare.pro/document/2?doc_id=298 + +--- + +## 涨跌停列表(新) + +接口:limit_list_d描述:获取A股每日涨跌停、炸板数据情况,数据从2020年开始(不提供ST股票的统计)限量:单次最大可以获取2500条数据,可通过日期或者股票循环提取积分:5000积分每分钟可以请求200次每天总量1万次,8000积分以上每分钟500次每天总量不限制,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrN交易日期
ts_codestrN股票代码
limit_typestrN涨跌停类型(U涨停D跌停Z炸板)
exchangestrN交易所(SH上交所SZ深交所BJ北交所)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期
ts_codestrY股票代码
industrystrY所属行业
namestrY股票名称
closefloatY收盘价
pct_chgfloatY涨跌幅
amountfloatY成交额
limit_amountfloatY板上成交金额(成交价格为该股票跌停价的所有成交额的总和,涨停无此数据)
float_mvfloatY流通市值
total_mvfloatY总市值
turnover_ratiofloatY换手率
fd_amountfloatY封单金额(以涨停价买入挂单的资金总量)
first_timestrY首次封板时间(跌停无此数据)
last_timestrY最后封板时间
open_timesintY炸板次数(跌停为开板次数)
up_statstrY涨停统计(N/T T天有N次涨停)
limit_timesintY连板数(个股连续封板数量)
limitstrYD跌停U涨停Z炸板
+接口用法 + +``` + +pro = ts.pro_api() + +df = pro.limit_list_d(trade_date='20220615', limit_type='U', fields='ts_code,trade_date,industry,name,close,pct_chg,open_times,up_stat,limit_times') + +``` + +数据样例 + +``` + trade_date ts_code industry name close pct_chg open_times up_stat limit_times +0 20220615 000017.SZ 交运设备 深中华A 3.65 9.94 0 1/1 1 +1 20220615 000025.SZ 汽车服务 特 力A 29.54 10.02 5 12/23 1 +2 20220615 000498.SZ 工程建设 山东路桥 10.41 10.04 3 1/1 1 +3 20220615 000502.SZ 房地产服 绿景退 0.69 9.52 2 3/3 3 +4 20220615 000532.SZ 综合行业 华金资本 12.69 9.97 0 1/1 1 +.. ... ... ... ... ... ... ... ... ... +56 20220615 603633.SH 消费电子 徕木股份 14.58 10.04 3 2/4 1 +57 20220615 603668.SH 农牧饲渔 天马科技 18.22 10.02 0 2/2 2 +58 20220615 603918.SH 互联网服 金桥信息 9.49 9.97 6 1/1 1 +59 20220615 603963.SH 中药 大理药业 14.78 9.97 1 1/1 1 +60 20220615 605068.SH 汽车零部 明新旭腾 29.03 10.00 1 2/2 2 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/深圳市场每日交易情况.md b/runtime/skills/tushare-finance/reference/接口文档/深圳市场每日交易情况.md new file mode 100644 index 00000000..be573fcd --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/深圳市场每日交易情况.md @@ -0,0 +1,226 @@ +# 深圳市场每日交易情况 + +**文档ID**: 268 +**原始链接**: https://tushare.pro/document/2?doc_id=268 + +--- + +## 深圳市场每日交易概况 + +接口:sz_daily_info描述:获取深圳市场每日交易概况限量:单次最大2000,可循环获取,总量不限制权限:用户积2000积分可调取, 频次有限制,积分越高每分钟调取频次越高,5000积分以上频次相对较高,积分获取方法请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrN交易日期(YYYYMMDD格式,下同)
ts_codestrN板块代码
start_datestrN开始日期
end_datestrN结束日期
+ts_code主要包括: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
板块代码(TS_CODE)板块说明数据开始日期
股票深圳市场股票总和20080102
主板A股深圳主板A股情况20080102
主板B股深圳主板B股情况20080102
创业板A股深圳创业板情况20080102
基金深圳市场基金总和20080102
ETF深圳ETF交易情况20080102
LOF深圳LOF交易情况20080102
封闭式基金深圳封闭式基金交易情况20080102
基础设施基金深圳RETIS基金交易情况20210621
债券深圳债券市场总和20080102
债券现券深圳现券交易情况20080102
债券回购深圳债券回购交易情况20080102
ABS深圳ABS交易情况20080102
期权深圳期权总和20080102
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY
ts_codestrY市场类型
countintY股票个数
amountfloatY成交金额
volNoneY成交量
total_sharefloatY总股本
total_mvfloatY总市值
float_sharefloatY流通股票
float_mvfloatY流通市值
+接口示例 + +``` + +#获取深圳市场20200320交易数据 +df = pro.sz_daily_info(trade_date='20200320') + +#获取深圳市场交易情况 +df = pro.sz_daily_info(trade_date='20200320', ts_code='股票') + +``` + +数据示例 + +``` + trade_date ts_code count amount vol total_share total_mv float_share float_mv +0 20200320 ABS 541 504804930.72 4843368 5004918501.00 472061975980.53 5004918501.00 472061975980.53 +1 20200320 ETF 86 10960679423.49 8003777630 99210471704.00 153213629317.87 99210471704.00 153213629317.87 +2 20200320 LOF 249 1202089548.18 2029753496 42142809618.00 37448346544.52 42142809618.00 37448346544.52 +3 20200320 中小板 948 192532630530.61 17921759322 935567938002.00 9958667914529.80 733962624249.00 7650247307737.14 +4 20200320 主板A股 460 96090513214.35 10211776104 805063702685.00 7028091416467.25 705056618283.00 6210675551047.30 +5 20200320 主板B股 46 102202260.47 18980673 12676603056.00 45168496735.09 12546456576.00 44469314083.06 +6 20200320 债券 6558 170830629708.59 1386734301 None None None None +7 20200320 债券回购 12 97006833500.00 970873520 None None None None +8 20200320 债券现券 6005 73318991277.87 411017413 342674191457.00 34325230393533.29 17044369724.00 1754190029091.49 +9 20200320 分级基金 208 1162654854.49 1242992337 42039852135.00 39427148230.75 42039852135.00 39427148230.75 +10 20200320 创业板A股 802 147576399405.00 9965011014 412404300212.00 6649471689968.69 315924775647.00 4495524754972.39 +11 20200320 基金 544 13326523128.60 11276535453 183401248132.00 230833320937.40 183401248132.00 230833320937.40 +12 20200320 封闭式基金 1 1099302.43 11990 8114675.00 744196844.25 8114675.00 744196844.25 +13 20200320 期权 128 388976963.00 447009 None None None None +14 20200320 股票 2256 436301745410.43 38117527113 2165712543955.00 23681399517700.83 1767490474755.00 18400916927839.89 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/深证易互动问答.md b/runtime/skills/tushare-finance/reference/接口文档/深证易互动问答.md new file mode 100644 index 00000000..bd38152d --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/深证易互动问答.md @@ -0,0 +1,154 @@ +# 深证易互动问答 + +**文档ID**: 367 +**原始链接**: https://tushare.pro/document/2?doc_id=367 + +--- + +## 深证互动易 + +接口:irm_qa_sz,历史数据开始于2010年10月。描述:互动易是由深交所官方推出,供投资者与上市公司直接沟通的平台,一站式公司资讯汇集,提供第一手的互动问答、投资者关系信息、公司声音等内容。限量:单次请求最大返回3000行数据,可根据股票代码,日期等参数循环提取全部数据权限:用户后120积分可以试用,正式权限为10000积分,或申请单独开权限,请参考权限说明 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码
trade_datestrN交易日期(格式YYYYMMDD,下同)
start_datestrN开始日期
end_datestrN结束日期
pub_datestrN发布开始日期(格式:2025-06-03 16:43:03)
pub_datestrN发布结束日期(格式:2025-06-03 18:43:23)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
namestrY公司名称
trade_datestrY发布时间
qstrY问题
astrY回复
pub_timestrY答复时间
industrystrY涉及行业
+接口调用 + +``` + +pro = ts.pro_api() + +#获取2025年2月12日深证互动易的问答文本 +df = pro.irm_qa_sz(ann_date='20250212') + +``` + +数据样例 + +``` + ts_code name trade_date q a pub_time industry +0 002254 泰和新材 20250212 请问宋总公司有无F12芳纶的研究成果,有无选择一家很有发展前途的公司并购重组,把公司做大做强。 您好,非常感谢您对公司的关注。公司正研发类似产品,以丰富公司的产品品类。谢谢! 2025-02-12 21:46:32 制造业 +1 002122 汇洲智能 20250212 尊敬的董秘,能否回答一下,公司控股孙公司热热文化与幻方量化是否有合作? 您好,经核查,公司及控股公司热热文化与“幻方量化”无合作关系。《证券时报》和巨潮资讯网(ht... 2025-02-12 15:02:17 制造业 +2 300675 建科院 20250212 公司子公司雄安绿研智库有没深度参与部署雄安中心deepseek建模? 您好,公司及子公司雄安绿研智库有限公司未知悉问题所涉事项。感谢您的关注。 2025-02-12 18:31:18 科学研究和技术服务业 +3 002531 天顺风能 20250212 朱总、咱公司德国的生产基地进展如何…?什么时候量产?咱公司脚踏实地稳步前行…是否打算向东盟扩... 投资者你好,德国基地建设顺利推进,具体投产时间以定期报告披露为准。目前公司暂无东盟生产基地以... 2025-02-12 17:59:40 制造业 +4 301162 国能日新 20250212 尊敬的董秘您好,目前国内以DEEPSEEK为代表的人工智能快速发展,公司作为功率预测相关的服... 您好,DeepSeek国产开源大模型将为众多的行业应用在技术创新优化、成本控制和服务能力上带... 2025-02-12 17:34:33 信息传输、软件和信息技术服务业 +5 300856 科思股份 20250212 请问,截至2025年二月 10日公司的股东总数是多少?谢谢 尊敬的投资者,您好!截至2025年2月10日,公司股东人数为22,400余户。感谢您的关注! 2025-02-12 17:33:46 制造业 +6 300558 贝达药业 20250212 请问贵公司最近股价离奇连续暴跌,公司是否存在重大经营问题未披露?\n另外,公司在药物研发上是... 您好!目前,公司生产经营活动一切正常,不存在应披露未披露事项。短期内股价受市场因素等影响而波... 2025-02-12 17:09:35 制造业 +7 301399 英特科技 20250212 公司目前股东人数是多少? 您好,根据公司2024年第三季度报告,报告期末普通股股东总数为11,007户。公司股东户数将... 2025-02-12 16:02:15 制造业 +8 300597 吉大通信 20250212 你好,请问贵公司是否与阿里巴巴有合作? 感谢您的关注!截至目前公司与阿里巴巴暂无直接合作。 2025-02-12 15:59:17 信息传输、软件和信息技术服务业 +9 002926 华西证券 20250212 尊敬的董秘,请问截止2025年2月10日,最新的股东户数是多少,谢谢。 尊敬的投资者,公司在定期报告中披露股东人数,请留意公司定期报告。感谢您的关注。 2025-02-12 15:58:48 金融业 +10 002480 新筑股份 20250212 请问截止2025年2月10日,公司股东人数多少? 您好,截止2025年2月10日,公司股东户数为32,833,谢谢。 2025-02-12 15:56:08 制造业 +11 301125 腾亚精工 20250212 请问,截至2025年二月 10日公司的股东总数是多少?谢谢 尊敬的投资者,您好,根据中国证券登记结算有限责任公司深圳分公司最新下发的股东名册,截至202... 2025-02-12 15:55:07 制造业 +12 002203 海亮股份 20250212 董秘:贵司是国内同行业的头部企业,且在国际相关行业发展中拥有较强的竞争力地位。特别是近年来,... 您好!非常感谢您对公司的关注。公司股价受多重因素影响,存在短期不确定性。公司专注自身业务发展... 2025-02-12 17:02:11 制造业 +13 003041 真爱美家 20250212 请问,截至2025年二月 10日公司的股东总数是多少?谢谢 尊敬的投资者: 感谢您对真爱美家的关注! 根据中证登最新数据,截至2025年2月10日,合并... 2025-02-12 15:53:38 制造业 +14 002182 宝武镁业 20250212 您好!请问截至2月10日收盘公司股东人数是多少,谢谢! 您好,截至2025年2月10日的股东户数为59093,谢谢。 2025-02-12 15:52:07 制造业 +15 300534 陇神戎发 20250212 董秘您好,请问截止到2月10日公司股东人数是多少?谢谢。 尊敬的投资者您好!根据中国证券登记结算有限责任公司提供的数据,截止2025年2月10日公司股... 2025-02-12 15:48:30 制造业 +16 300760 迈瑞医疗 20250212 公司Ai应用是否可以接入或已经接入deepseek? 您好,谢谢关注。迈瑞致力于打造科室级应用的垂直大模型,从基座到垂直应用,这是发挥迈瑞临床优势... 2025-02-12 16:56:09 制造业 +17 000785 居然智家 20250212 贵司除了在澳门,新加坡和柬埔寨有卖场,接下来几年里,还有打算在哪些地方开店的计划吗?能否透露... 尊敬的投资人您好,2024年公司先后在柬埔寨和澳门开设两家卖场,新加坡没有卖场。详情请关注公... 2025-02-12 15:35:57 租赁和商务服务业 +18 002250 联化科技 20250212 公司的空冷设备能不能应用于数据中心冷却? 您好!公司会积极增强研发实力和技术储备,做大做强公司业务。感谢您的关注! 2025-02-12 16:41:46 制造业 +19 002387 维信诺 20250212 公司现在,还有多少股民。重组进展到那个阶段了。 感谢您的关注。截至2025年2月10日,公司股东人数为74,343户。公司正在持续推进重大资... 2025-02-12 15:34:59 制造业 +20 002250 联化科技 20250212 贵司有没有接入Deepseek 大模型? 您好!公司暂未接入Deepseek,公司会积极增强研发实力和技术储备,做大做强公司业务。感谢... 2025-02-12 16:41:21 制造业 +21 002567 唐人神 20250212 董秘你好 请问公司2025年生猪完全养殖成本目标是多少 谢谢您的关注。公司始终致力于低成本生产体系建设,目前公司主要通过优化饲料配方、降低原料采购价... 2025-02-12 15:34:27 制造业 +22 300989 蕾奥规划 20250212 请问,截至2025年二月 10日公司的股东总数是多少?谢谢 尊敬的投资者,您好!截止至2025年2月10日,公司股东总户数9,267户,其中机构股东总户... 2025-02-12 15:30:46 科学研究和技术服务业 +23 003031 中瓷电子 20250212 董秘辛苦了,精密陶瓷零部件用氧化铝、氮化铝核心材料和配套的金属化体系在如火如荼的半导体产业有... 尊敬的投资者,您好。公司精密陶瓷零部件是采用氧化铝、氮化铝等先进陶瓷经精密加工后制备的半导体... 2025-02-12 16:25:55 制造业 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/温州民间借贷利率.md b/runtime/skills/tushare-finance/reference/接口文档/温州民间借贷利率.md new file mode 100644 index 00000000..cd0c1aa5 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/温州民间借贷利率.md @@ -0,0 +1,189 @@ +# 温州民间借贷利率 + +**文档ID**: 173 +**原始链接**: https://tushare.pro/document/2?doc_id=173 + +--- + +## 温州民间借贷利率 + +接口:wz_index描述:温州民间借贷利率,即温州指数限量:不限量,一次可取全部指标全部历史数据积分:用户需要积攒2000积分可调取,具体请参阅积分获取办法数据来源:温州指数网注:温州指数 ,即温州民间融资综合利率指数,该指数及时反映民间金融交易活跃度和交易价格。该指数样板数据主要采集于四个方面:由温州市设立的几百家企业测报点,把各自借入的民间资本利率通过各地方金融办不记名申报收集起来;对各小额贷款公司借出的利率进行加权平均;融资性担保公司如典当行在融资过程中的利率,由温州经信委和商务局负责测报;民间借贷服务中心的实时利率。这些利率进行加权平均,就得出了“温州指数”。它是温州民间融资利率的风向标。2012年12月7日,温州指数正式对外发布。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
datestrN日期
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
datestrY日期
comp_ratefloatY温州民间融资综合利率指数 (%,下同)
center_ratefloatY民间借贷服务中心利率
micro_ratefloatY小额贷款公司放款利率
cm_ratefloatY民间资本管理公司融资价格
sdb_ratefloatY社会直接借贷利率
om_ratefloatY其他市场主体利率
aa_ratefloatY农村互助会互助金费率
m1_ratefloatY温州地区民间借贷分期限利率(一月期)
m3_ratefloatY温州地区民间借贷分期限利率(三月期)
m6_ratefloatY温州地区民间借贷分期限利率(六月期)
m12_ratefloatY温州地区民间借贷分期限利率(一年期)
long_ratefloatY温州地区民间借贷分期限利率(长期)
+接口用法 + +``` + +pro = ts.pro_api() + +df = pro.wz_index(start_date='20180101', end_date='20190401') + +``` + +数据样例 + +``` + date comp_rate center_rate micro_rate cm_rate sdb_rate om_rate \ +0 20180102 15.05 16.58 14.74 15.0 14.43 22.99 +1 20180103 15.58 14.72 15.59 15.0 14.43 22.99 +2 20180104 15.91 15.73 15.91 15.0 14.43 22.99 +3 20180105 15.26 17.19 13.89 15.0 14.23 23.02 +4 20180108 16.26 16.70 16.30 15.0 14.23 23.02 +5 20180109 16.42 19.01 17.14 15.0 14.23 23.02 +6 20180110 15.92 13.30 16.97 15.0 14.23 23.02 +7 20180111 15.98 15.57 15.47 15.0 14.23 23.02 +8 20180112 15.44 15.46 15.85 15.0 13.91 20.48 +9 20180115 15.27 13.82 16.38 15.0 13.91 20.48 +10 20180116 15.12 14.94 15.84 15.0 13.91 20.48 +11 20180117 15.13 14.13 14.34 15.0 13.91 20.48 +12 20180118 15.33 16.31 15.19 15.0 13.91 20.48 +13 20180119 15.36 13.97 17.09 15.0 14.19 22.27 +14 20180122 16.03 14.66 18.18 15.0 14.19 22.27 +15 20180123 16.18 14.57 18.29 15.0 14.19 22.27 +16 20180124 15.25 15.82 15.38 15.0 14.19 22.27 +17 20180125 15.17 16.12 15.90 15.0 14.19 22.27 +18 20180126 15.99 14.15 17.40 15.0 14.67 23.11 +19 20180129 16.02 14.08 15.17 15.0 14.67 23.11 + + aa_rate m1_rate m3_rate m6_rate m12_rate long_rate +0 12.26 17.35 16.72 14.87 12.97 15.78 +1 12.87 20.93 15.94 15.07 14.04 15.91 +2 14.11 20.79 16.33 15.12 14.23 16.22 +3 15.82 21.09 14.71 14.04 14.30 13.86 +4 15.22 21.35 18.79 13.42 15.02 13.88 +5 14.78 21.03 18.01 14.46 15.28 13.64 +6 14.56 21.24 17.94 14.19 14.42 13.27 +7 13.44 20.82 17.66 14.08 14.62 13.31 +8 15.66 19.70 15.14 15.33 13.27 15.71 +9 15.37 19.59 14.66 14.48 14.17 15.49 +10 13.32 18.30 17.20 14.73 13.52 14.97 +11 13.15 19.33 14.18 13.95 14.23 16.98 +12 13.28 19.99 14.60 14.23 14.06 17.46 +13 13.97 21.34 14.27 14.85 14.03 16.88 +14 15.79 20.81 17.37 14.88 14.08 16.03 +15 13.15 21.43 16.25 14.91 14.14 15.60 +16 12.48 21.41 15.48 14.88 13.58 16.07 +17 14.94 21.24 16.57 14.47 13.84 16.28 +18 14.71 21.34 15.13 15.52 14.61 15.08 +19 14.71 21.44 17.47 14.88 13.87 14.49 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/港股交易日历.md b/runtime/skills/tushare-finance/reference/接口文档/港股交易日历.md new file mode 100644 index 00000000..585693e9 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/港股交易日历.md @@ -0,0 +1,95 @@ +# 港股交易日历 + +**文档ID**: 250 +**原始链接**: https://tushare.pro/document/2?doc_id=250 + +--- + +## 港股交易日历 + +接口:hk_tradecal描述:获取交易日历限量:单次最大2000权限:用户积累2000积分才可调取 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
start_datestrN开始日期
end_datestrN结束日期
is_openstrN是否交易 '0'休市 '1'交易
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
cal_datestrY日历日期
is_openintY是否交易 '0'休市 '1'交易
pretrade_datestrY上一个交易日
+接口示例 + +``` + +pro = ts.pro_api() + +df = pro.hk_tradecal(start_date='20200101', end_date='20200708') + + +``` + +数据示例 + +``` + cal_date is_open pretrade_date + 0 20200708 1 20200707 + 1 20200707 1 20200706 + 2 20200706 1 20200703 + 3 20200705 0 20200702 + 4 20200704 0 20200702 + 5 20200703 1 20200702 + 6 20200702 1 20200630 + 7 20200701 0 20200629 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/港股分钟行情.md b/runtime/skills/tushare-finance/reference/接口文档/港股分钟行情.md new file mode 100644 index 00000000..c4332b39 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/港股分钟行情.md @@ -0,0 +1,164 @@ +# 港股分钟行情 + +**文档ID**: 304 +**原始链接**: https://tushare.pro/document/2?doc_id=304 + +--- + +## 港股分钟行情 + +接口:hk_mins描述:港股分钟数据,支持1min/5min/15min/30min/60min行情,提供Python SDK和 http Restful API两种方式限量:单次最大8000行数据,可以通过股票代码和日期循环获取权限:120积分可以调取2次接口查看数据,正式权限请参阅权限说明。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY股票代码,e.g.00001.HK
freqstrY分钟频度(1min/5min/15min/30min/60min)
start_datedatetimeN开始日期 格式:2023-03-13 09:00:00
end_datedatetimeN结束时间 格式:2023-03-13 19:00:00
+freq参数说明 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
freq说明
1min1分钟
5min5分钟
15min15分钟
30min30分钟
60min60分钟
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
trade_timestrY交易时间
openfloatY开盘价
closefloatY收盘价
highfloatY最高价
lowfloatY最低价
volintY成交量
amountfloatY成交金额
+接口用法 + +``` + +pro = ts.pro_api() + +df = pro.hk_mins(ts_code='00001.HK', freq='1min', start_date='2023-03-13 09:00:00', end_date='2023-03-13 19:00:00') + +``` + +数据样例 + +``` + ts_code trade_time open close high low vol amount +0 00001.HK 2023-03-13 16:10:00 48.80 48.75 48.80 48.75 375500.0 18305625.0 +1 00001.HK 2023-03-13 16:00:00 48.80 48.80 48.85 48.75 12000.0 585575.0 +2 00001.HK 2023-03-13 15:59:00 48.80 48.80 48.80 48.75 12500.0 609825.0 +3 00001.HK 2023-03-13 15:58:00 48.85 48.80 48.85 48.75 9500.0 463725.0 +4 00001.HK 2023-03-13 15:57:00 48.80 48.80 48.85 48.75 24000.0 1171450.0 +.. ... ... ... ... ... ... ... ... +327 00001.HK 2023-03-13 09:34:00 47.40 47.35 47.45 47.35 17000.0 805975.0 +328 00001.HK 2023-03-13 09:33:00 47.55 47.40 47.55 47.40 11000.0 521725.0 +329 00001.HK 2023-03-13 09:32:00 47.60 47.55 47.70 47.50 52500.0 2497550.0 +330 00001.HK 2023-03-13 09:31:00 47.30 47.60 47.60 47.30 44229.0 2097256.7 +331 00001.HK 2023-03-13 09:30:00 47.30 47.30 47.30 47.30 469900.0 22298550.0 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/港股利润表.md b/runtime/skills/tushare-finance/reference/接口文档/港股利润表.md new file mode 100644 index 00000000..2503bfba --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/港股利润表.md @@ -0,0 +1,142 @@ +# 港股利润表 + +**文档ID**: 389 +**原始链接**: https://tushare.pro/document/2?doc_id=389 + +--- + +## 港股利润表 + +接口:hk_income,可以通过数据工具调试和查看数据。描述:获取港股上市公司财务利润表数据权限:需单独开权限或有15000积分,具体权限信息请参考权限列表提示:当前接口按单只股票获取其历史数据,单次请求最大返回10000行数据,可循环提取 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY股票代码
periodstrN报告期(格式:YYYYMMDD)
ind_namestrN指标名(如:营业额)
start_datestrN报告期开始日期(格式:YYYYMMDD)
end_datestrN报告结束始日期(格式:YYYYMMDD)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
end_datestrY报告期
namestrY股票名称
ind_namestrY财务科目名称
ind_valuefloatY财务科目值
+接口用法 + +``` + +pro = ts.pro_api() + +#获取腾讯控股00700.HK股票的2024年度利润表数据 +df = pro.hk_income(ts_code='00700.HK', period='20241231') + +#获取腾讯控股00700.HK股票利润表历年营业额数据 +df = pro.hk_income(ts_code='00700.HK', ind_name='营业额') + +``` + +数据样例 + +``` + ts_code end_date name ind_name ind_value +0 00700.HK 20241231 腾讯控股 营业额 6.524980e+11 +1 00700.HK 20241231 腾讯控股 其他全面收益其他项目 8.787500e+10 +2 00700.HK 20241231 腾讯控股 营运收入 6.602570e+11 +3 00700.HK 20241231 腾讯控股 营运支出 3.110110e+11 +4 00700.HK 20241231 腾讯控股 毛利 3.492460e+11 +5 00700.HK 20241231 腾讯控股 其他收益 8.002000e+09 +6 00700.HK 20241231 腾讯控股 销售及分销费用 3.638800e+10 +7 00700.HK 20241231 腾讯控股 其他营业收入 7.759000e+09 +8 00700.HK 20241231 腾讯控股 经营溢利 2.080990e+11 +9 00700.HK 20241231 腾讯控股 利息收入 1.600400e+10 +10 00700.HK 20241231 腾讯控股 融资成本 1.198100e+10 +11 00700.HK 20241231 腾讯控股 应占联营公司溢利 2.517600e+10 +12 00700.HK 20241231 腾讯控股 溢利其他项目 4.187000e+09 +13 00700.HK 20241231 腾讯控股 除税前溢利 2.414850e+11 +14 00700.HK 20241231 腾讯控股 税项 4.501800e+10 +15 00700.HK 20241231 腾讯控股 持续经营业务税后利润 1.964670e+11 +16 00700.HK 20241231 腾讯控股 除税后溢利 1.964670e+11 +17 00700.HK 20241231 腾讯控股 少数股东损益 2.394000e+09 +18 00700.HK 20241231 腾讯控股 股东应占溢利 1.940730e+11 +19 00700.HK 20241231 腾讯控股 每股基本盈利 2.094000e+01 +20 00700.HK 20241231 腾讯控股 每股摊薄盈利 2.049000e+01 +21 00700.HK 20241231 腾讯控股 非运算项目 -3.110110e+11 +22 00700.HK 20241231 腾讯控股 其他全面收益 8.787500e+10 +23 00700.HK 20241231 腾讯控股 全面收益总额 2.843420e+11 +24 00700.HK 20241231 腾讯控股 非控股权益应占全面收益总额 5.333000e+09 +25 00700.HK 20241231 腾讯控股 本公司拥有人应占全面收益总额 2.790090e+11 +26 00700.HK 20241231 腾讯控股 行政开支 1.127610e+11 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/港股基础信息.md b/runtime/skills/tushare-finance/reference/接口文档/港股基础信息.md new file mode 100644 index 00000000..56f171df --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/港股基础信息.md @@ -0,0 +1,159 @@ +# 港股基础信息 + +**文档ID**: 191 +**原始链接**: https://tushare.pro/document/2?doc_id=191 + +--- + +## 港股列表 + +接口:hk_basic描述:获取港股列表信息数量:单次可提取全部在交易的港股列表数据积分:用户需要至少2000积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrNTS代码
list_statusstrN上市状态 L上市 D退市 P暂停上市 ,默认L
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY
namestrY股票简称
fullnamestrY公司全称
ennamestrY英文名称
cn_spellstrY拼音
marketstrY市场类别
list_statusstrY上市状态
list_datestrY上市日期
delist_datestrY退市日期
trade_unitfloatY交易单位
isinstrYISIN代码
curr_typestrY货币代码
+接口示例 + +``` + +pro = ts.pro_api() + +#获取全部可交易股票基础信息 +df = pro.hk_basic() + +#获取全部退市股票基础信息 +df = pro.hk_basic(list_status='D') + +``` + +数据示例 + +``` + ts_code name ... isin curr_type +0 00001.HK 长和 ... KYG217651051 HKD +1 00002.HK 中电控股 ... HK0002007356 HKD +2 00003.HK 香港中华煤气 ... HK0003000038 HKD +3 00004.HK 九龙仓集团 ... HK0004000045 HKD +4 00005.HK 汇丰控股 ... GB0005405286 HKD +5 00006.HK 电能实业 ... HK0006000050 HKD +6 00007.HK 香港金融集团 ... BMG4613K1099 HKD +7 00008.HK 电讯盈科 ... HK0008011667 HKD +8 00009.HK 九号运通 ... BMG6547Y1057 HKD +9 00010.HK 恒隆集团 ... HK0010000088 HKD +10 00011.HK 恒生银行 ... HK0011000095 HKD +11 00012.HK 恒基地产 ... HK0012000102 HKD +12 00014.HK 希慎兴业 ... HK0014000126 HKD +13 00015.HK 盈信控股 ... BMG932121434 HKD +14 00016.HK 新鸿基地产 ... HK0016000132 HKD +15 00017.HK 新世界发展 ... HK0017000149 HKD +16 00018.HK 东方报业集团 ... HK0018000155 HKD +17 00019.HK 太古股份公司A ... HK0019000162 HKD +18 00020.HK 会德丰 ... HK0020000177 HKD +19 00021.HK 大中华地产控股 ... HK0000132420 HKD +20 00022.HK 茂盛控股 ... BMG6051D1175 HKD +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/港股复权因子.md b/runtime/skills/tushare-finance/reference/接口文档/港股复权因子.md new file mode 100644 index 00000000..6a7989d1 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/港股复权因子.md @@ -0,0 +1,114 @@ +# 港股复权因子 + +**文档ID**: 401 +**原始链接**: https://tushare.pro/document/2?doc_id=401 + +--- + +## 港股复权因子 + +接口:hk_adjfactor描述:获取港股每日复权因子数据,每天滚动刷新限量:单次最大6000行数据,可以根据日期循环权限:本接口是在开通港股日线权限后自动获取权限,权限请参考权限说明文档 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码
trade_datestrN交易日期(格式:YYYYMMDD,下同)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
trade_datestrY交易日期
cum_adjfactorfloatY累计复权因子
close_pricefloatY收盘价
+接口示例 + +``` + +pro = ts.pro_api() + +#获取港股单一股票复权因子 +df = pro.hk_adjfactor(ts_code='00001.HK', start_date='20240101', end_date='20251022') + +#获取港股某一日全部股票的复权因子 +df = pro.hk_adjfactor(trade_date='20251031') + +``` + +数据示例 + +``` + ts_code trade_date cum_adjfactor close_price +0 00380.HK 20251031 1.000000 0.150000 +1 00698.HK 20251031 1.000000 4.610000 +2 00865.HK 20251031 1.000000 0.038000 +3 08111.HK 20251031 1.000000 0.068000 +4 00039.HK 20251031 1.000000 0.088000 +... ... ... ... ... +4086 01384.HK 20251031 1.000000 113.700000 +4087 02954.HK 20251031 1.000000 0.265000 +4088 03460.HK 20251031 1.000000 7.440000 +4089 83460.HK 20251031 1.000000 6.840000 +4090 09460.HK 20251031 1.000000 0.960000 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/港股复权行情.md b/runtime/skills/tushare-finance/reference/接口文档/港股复权行情.md new file mode 100644 index 00000000..34e17554 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/港股复权行情.md @@ -0,0 +1,202 @@ +# 港股复权行情 + +**文档ID**: 339 +**原始链接**: https://tushare.pro/document/2?doc_id=339 + +--- + +## 港股复权行情 + +接口:hk_daily_adj,可以通过数据工具调试和查看数据。描述:获取港股复权行情,提供股票股本、市值和成交及换手多个数据指标限量:单次最大可以提取6000条数据,可循环获取全部,支持分页提取要求:120积分可以试用查看数据,开通正式权限请参考权限说明文档 + +注:港股复权逻辑是:价格 * 复权因子 = 复权价格,比如close * adj_factor = 前复权收盘价。复权因子历史数据可能除权等被刷新,请注意动态更新。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码(e.g. 00001.HK)
trade_datestrN交易日期(YYYYMMDD)
start_datestrN开始日期(YYYYMMDD)
end_datestrN结束日期(YYYYMMDD)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
trade_datestrY交易日期
closefloatY收盘价
openfloatY开盘价
highfloatY最高价
lowfloatY最低价
pre_closefloatY昨收价
changefloatY涨跌额
pct_changefloatY涨跌幅
volNoneY成交量
amountfloatY成交额
vwapfloatY平均价
adj_factorfloatY复权因子
turnover_ratiofloatY换手率(基于总股本)
free_shareNoneY流通股本
total_shareNoneY总股本
free_mvfloatY流通市值
total_mvfloatY总市值
+接口示例 + +``` + +pro = ts.pro_api() + +#获取单一股票行情 +df = pro.hk_daily_adj(ts_code='00001.HK', start_date='20240101', end_date='20240722') + +#获取某一日某个交易所的全部股票 +df = pro.hk_daily_adj(trade_date='20240722') + +``` + +数据示例 + +``` + ts_code trade_date close pre_close vol adj_factor turnover_ratio +0 00001.HK 20240722 40.95 40.90 2799284 1.0000 0.07 +1 00001.HK 20240719 40.90 40.85 6472801 1.0000 0.17 +2 00001.HK 20240718 40.85 40.50 5498406 1.0000 0.14 +3 00001.HK 20240717 40.50 39.95 4151953 1.0000 0.11 +4 00001.HK 20240716 39.95 40.15 3978223 1.0000 0.10 +.. ... ... ... ... ... ... ... +131 00001.HK 20240108 38.91 39.05 3271763 0.9572 0.09 +132 00001.HK 20240105 39.05 39.24 2731319 0.9572 0.07 +133 00001.HK 20240104 39.24 39.58 2800255 0.9572 0.07 +134 00001.HK 20240103 39.58 39.48 3498817 0.9572 0.09 +135 00001.HK 20240102 39.48 40.06 2782895 0.9572 0.07 + +[136 rows x 7 columns] + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/港股实时日线.md b/runtime/skills/tushare-finance/reference/接口文档/港股实时日线.md new file mode 100644 index 00000000..681a68f1 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/港股实时日线.md @@ -0,0 +1,118 @@ +# 港股实时日线 + +**文档ID**: 383 +**原始链接**: https://tushare.pro/document/2?doc_id=383 + +--- + +## 港股实时日线 + +接口:rt_hk_k描述:获取港股实时日k线行情,支持按股票代码及股票代码通配符一次性提取全部股票实时日k线行情限量:单次最大可提取5000条数据积分:本接口是单独开权限的数据,单独申请权限请参考权限列表 + +输入参数 + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY支持通配符方式,e.g. 00001.HK、02*.HK
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
pre_closefloatY昨收价
closefloatY收盘价
highfloatY最高价
openfloatY开盘价
lowfloatY最低价
volfloatY成交量(股)
amountfloatY成交额(元)
+接口示例 + +``` + +#获取特定股票实时日线 +df = pro.rt_hk_k(ts_code='00001.HK') + +#获取今日开盘以来部分港股实时日线 +df = pro.rt_hk_k(ts_code='01*.HK') + +``` + +数据示例 + +``` + ts_code pre_close close high open low vol amount +0 01508.HK 1.040 1.030 1.050 1.040 1.030 14971000.0 15564320.00 +1 01314.HK 0.210 0.211 0.211 0.210 0.210 40000.0 8420.00 +2 01848.HK 3.940 3.910 3.950 3.940 3.890 300500.0 1176380.00 +3 01150.HK 0.091 0.103 0.106 0.106 0.100 45000.0 4580.00 +4 01875.HK 1.860 1.970 1.970 1.930 1.890 164000.0 316064.00 +.. ... ... ... ... ... ... ... ... +746 01653.HK 0.260 0.000 0.000 0.000 0.000 0.0 0.00 +747 01729.HK 5.440 5.790 5.800 5.440 5.380 6778621.0 37845706.87 +748 01608.HK 0.290 0.285 0.290 0.290 0.285 142000.0 41170.00 +749 01247.HK 1.700 1.700 1.750 1.740 1.700 120400.0 206708.00 +750 01878.HK 1.890 1.900 1.950 1.900 1.840 191100.0 362691.00 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/港股日线行情.md b/runtime/skills/tushare-finance/reference/接口文档/港股日线行情.md new file mode 100644 index 00000000..a33550ba --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/港股日线行情.md @@ -0,0 +1,166 @@ +# 港股日线行情 + +**文档ID**: 192 +**原始链接**: https://tushare.pro/document/2?doc_id=192 + +--- + +## 港股行情 + +接口:hk_daily,可以通过数据工具调试和查看数据。描述:获取港股每日增量和历史行情,每日18点左右更新当日数据限量:单次最大提取5000行记录,可多次提取,总量不限制积分:本接口单独开权限,具体请参阅权限说明 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码
trade_datestrN交易日期
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
trade_datestrY交易日期
openfloatY开盘价
highfloatY最高价
lowfloatY最低价
closefloatY收盘价
pre_closefloatY昨收价
changefloatY涨跌额
pct_chgfloatY涨跌幅(%)
volfloatY成交量(股)
amountfloatY成交额(元)
+接口示例 + +``` + +pro = ts.pro_api() + +#获取单一股票行情 +df = pro.hk_daily(ts_code='00001.HK', start_date='20190101', end_date='20190904') + +#获取某一日所有股票 +df = pro.hk_daily(trade_date='20190904') + +``` + +数据示例 + +``` + ts_code trade_date open ... pct_chg vol amount +0 00001.HK 20190904 66.90 ... 3.45 8212577.0 5.619534e+08 +1 00001.HK 20190903 66.40 ... -0.52 3905632.0 2.598397e+08 +2 00001.HK 20190902 67.50 ... -0.71 6547427.0 4.397896e+08 +3 00001.HK 20190830 69.60 ... -0.73 7731576.0 5.299299e+08 +4 00001.HK 20190829 69.05 ... 0.36 7902900.0 5.428812e+08 +5 00001.HK 20190828 69.05 ... -1.08 8973397.0 6.183098e+08 +6 00001.HK 20190827 70.50 ... 0.00 6286907.0 4.359607e+08 +7 00001.HK 20190826 69.40 ... -1.91 8054636.0 5.554714e+08 +8 00001.HK 20190823 70.45 ... -0.42 5449506.0 3.863469e+08 +9 00001.HK 20190822 71.50 ... -0.49 5299641.0 3.750118e+08 +10 00001.HK 20190821 70.00 ... 1.71 7045145.0 5.019940e+08 +11 00001.HK 20190820 70.60 ... 0.21 7844342.0 5.522724e+08 +12 00001.HK 20190819 68.30 ... 3.02 10498548.0 7.332229e+08 +13 00001.HK 20190816 66.30 ... 2.03 8311992.0 5.599711e+08 +14 00001.HK 20190815 64.40 ... 2.23 9695771.0 6.378087e+08 +15 00001.HK 20190814 66.25 ... -1.29 10816336.0 7.058398e+08 +16 00001.HK 20190813 67.00 ... -2.58 12104207.0 8.037089e+08 +17 00001.HK 20190812 67.35 ... -0.37 5775321.0 3.921880e+08 +18 00001.HK 20190809 67.65 ... -0.15 5996124.0 4.078781e+08 +19 00001.HK 20190808 67.65 ... 0.52 8208977.0 5.587438e+08 +20 00001.HK 20190807 68.20 ... -1.31 8215702.0 5.567659e+08 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/港股现金流量表.md b/runtime/skills/tushare-finance/reference/接口文档/港股现金流量表.md new file mode 100644 index 00000000..e176a0ed --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/港股现金流量表.md @@ -0,0 +1,166 @@ +# 港股现金流量表 + +**文档ID**: 391 +**原始链接**: https://tushare.pro/document/2?doc_id=391 + +--- + +## 港股现金流量表 + +接口:hk_cashflow,可以通过数据工具调试和查看数据。描述:获取港股上市公司现金流量表数据权限:需单独开权限或有15000积分,具体权限信息请参考权限列表提示:当前接口按单只股票获取其历史数据,单次请求最大返回10000行数据,可循环提取 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY股票代码
periodstrN报告期(格式:YYYYMMDD)
ind_namestrN指标名(如:新增贷款)
start_datestrN报告期开始日期(格式:YYYYMMDD)
end_datestrN报告结束始日期(格式:YYYYMMDD)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
end_datestrY报告期
namestrY股票名称
ind_namestrY财务科目名称
ind_valuefloatY财务科目值
+接口用法 + +``` + +pro = ts.pro_api() + + +#获取腾讯控股00700.HK股票的2024年度资产负债表数据 +df = pro.hk_cashflow(ts_code='00700.HK', period='20241231') + +#获取腾讯控股00700.HK股票资产负债表历年新增借款数据 +df = pro.hk_cashflow(ts_code='00700.HK', ind_name='新增借款') + +``` + +数据样例 + +``` + ts_code end_date name ind_name ind_value +0 00700.HK 20241231 腾讯控股 除税前溢利(业务利润) 2.414850e+11 +1 00700.HK 20241231 腾讯控股 发行股份 2.093000e+09 +2 00700.HK 20241231 腾讯控股 加:利息支出 1.244700e+10 +3 00700.HK 20241231 腾讯控股 减:投资收益 7.150000e+08 +4 00700.HK 20241231 腾讯控股 减:应占附属公司溢利 2.517600e+10 +5 00700.HK 20241231 腾讯控股 加:减值及拨备 9.983000e+09 +6 00700.HK 20241231 腾讯控股 减:重估盈余 2.641000e+09 +7 00700.HK 20241231 腾讯控股 减:出售资产之溢利 1.300400e+10 +8 00700.HK 20241231 腾讯控股 加:折旧及摊销 5.621300e+10 +9 00700.HK 20241231 腾讯控股 减:汇兑收益 4.660000e+08 +10 00700.HK 20241231 腾讯控股 加:经营调整其他项目 2.070200e+10 +11 00700.HK 20241231 腾讯控股 营运资金变动前经营溢利 2.828240e+11 +12 00700.HK 20241231 腾讯控股 存货(增加)减少 2.000000e+07 +13 00700.HK 20241231 腾讯控股 减:利息收入 1.600400e+10 +14 00700.HK 20241231 腾讯控股 应付帐款及应计费用增加(减少) 1.087200e+10 +15 00700.HK 20241231 腾讯控股 营运资本变动其他项目 -3.630000e+08 +16 00700.HK 20241231 腾讯控股 预付款项、按金及其他应收款项减少(增加) 2.632000e+09 +17 00700.HK 20241231 腾讯控股 预收账款、按金及其他应付款增加(减少) -6.765000e+09 +18 00700.HK 20241231 腾讯控股 递延收入(增加)减少 1.653300e+10 +19 00700.HK 20241231 腾讯控股 经营产生现金 3.047050e+11 +20 00700.HK 20241231 腾讯控股 已付税项 4.618400e+10 +21 00700.HK 20241231 腾讯控股 经营业务现金净额 2.585210e+11 +22 00700.HK 20241231 腾讯控股 已收利息(投资) 1.491300e+10 +23 00700.HK 20241231 腾讯控股 已收股息(投资) 3.521000e+09 +24 00700.HK 20241231 腾讯控股 存款减少(增加) -5.227700e+10 +25 00700.HK 20241231 腾讯控股 处置固定资产 2.030000e+08 +26 00700.HK 20241231 腾讯控股 购建无形资产及其他资产 3.312100e+10 +27 00700.HK 20241231 腾讯控股 出售附属公司 4.895000e+09 +28 00700.HK 20241231 腾讯控股 收购附属公司 9.836000e+09 +29 00700.HK 20241231 腾讯控股 收回投资所得现金 9.505200e+10 +30 00700.HK 20241231 腾讯控股 投资支付现金 8.246500e+10 +31 00700.HK 20241231 腾讯控股 投资业务其他项目 -6.307200e+10 +32 00700.HK 20241231 腾讯控股 投资业务现金净额 -1.221870e+11 +33 00700.HK 20241231 腾讯控股 融资前现金净额 1.363340e+11 +34 00700.HK 20241231 腾讯控股 新增借款 1.145840e+11 +35 00700.HK 20241231 腾讯控股 偿还借款 1.146910e+11 +36 00700.HK 20241231 腾讯控股 已付利息(融资) 1.241700e+10 +37 00700.HK 20241231 腾讯控股 已付股息(融资) 3.124400e+10 +38 00700.HK 20241231 腾讯控股 非运算项目 2.414850e+11 +39 00700.HK 20241231 腾讯控股 回购股份 1.057510e+11 +40 00700.HK 20241231 腾讯控股 赎回债券 1.421300e+10 +41 00700.HK 20241231 腾讯控股 偿还融资租赁 6.369000e+09 +42 00700.HK 20241231 腾讯控股 购买子公司少数股权而支付的现金 8.381000e+09 +43 00700.HK 20241231 腾讯控股 融资业务其他项目 -1.050000e+08 +44 00700.HK 20241231 腾讯控股 融资业务现金净额 -1.764940e+11 +45 00700.HK 20241231 腾讯控股 现金净额 -4.016000e+10 +46 00700.HK 20241231 腾讯控股 期初现金 1.723200e+11 +47 00700.HK 20241231 腾讯控股 期间变动其他项目 3.590000e+08 +48 00700.HK 20241231 腾讯控股 期末现金 1.325190e+11 +49 00700.HK 20241231 腾讯控股 应收帐款减少 -1.048000e+09 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/港股财务指标数据.md b/runtime/skills/tushare-finance/reference/接口文档/港股财务指标数据.md new file mode 100644 index 00000000..d45c9be2 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/港股财务指标数据.md @@ -0,0 +1,620 @@ +# 港股财务指标数据 + +**文档ID**: 388 +**原始链接**: https://tushare.pro/document/2?doc_id=388 + +--- + +## 港股财务指标数据 + +接口:hk_fina_indicator,可以通过数据工具调试和查看数据。描述:获取港股上市公司财务指标数据,为避免服务器压力,现阶段每次请求最多返回200条记录,可通过设置日期多次请求获取更多数据。权限:需单独开权限或有15000积分,具体权限信息请参考权限列表提示:当前接口按单只股票获取其历史数据,单次请求最大返回10000行数据,可循环提取 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY股票代码
periodstrN报告期(格式:YYYYMMDD)
report_typestrN报告期类型(Q1一季报Q2半年报Q3三季报Q4年报)
start_datestrN报告期开始日期(格式:YYYYMMDD)
end_datestrN报告结束日期(格式:YYYYMMDD)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
namestrY股票名称
end_datestrY报告期
ind_typestrY报告类型,Q-按报告期(季度),Y-按年度
report_typestrY报告期类型
std_report_datestrY标准报告期
per_netcash_operatefloatY每股经营现金流(元)
per_oifloatY每股营业收入(元)
bpsfloatY每股净资产(元)
basic_epsfloatY基本每股收益(元)
diluted_epsfloatY稀释每股收益(元)
operate_incomefloatY营业总收入(元)
operate_income_yoyfloatY营业总收入同比增长(%)
gross_profitfloatY毛利润(元)
gross_profit_yoyfloatY毛利润同比增长(%)
holder_profitfloatY归母净利润(元)
holder_profit_yoyfloatY归母净利润同比增长(%)
gross_profit_ratiofloatY毛利率(%)
eps_ttmfloatYttm每股收益(元)
operate_income_qoqfloatY营业总收入滚动环比增长(%)
net_profit_ratiofloatY净利率(%)
roe_avgfloatY平均净资产收益率(%)
gross_profit_qoqfloatY毛利润滚动环比增长(%)
roafloatY总资产净利率(%)
holder_profit_qoqfloatY归母净利润滚动环比增长(%)
roe_yearlyfloatY年化净资产收益率(%)
roic_yearlyfloatY年化投资回报率(%)
total_assetsfloatY资产总额
total_liabilitiesfloatY负债总额
tax_ebtfloatY所得税/利润总额(%)
ocf_salesfloatY经营现金流/营业收入(%)
total_parent_equityfloatY本公司权益持有人应占权益
debt_asset_ratiofloatY资产负债率(%)
operate_profitfloatY经营盈利
pretax_profitfloatY除税前盈利
netcash_operatefloatY经营活动所得现金流量净额
netcash_investfloatY投资活动耗用现金流量净额
netcash_financefloatY融资活动耗用现金流量净额
end_cashfloatY期末的现金及现金等价物
divi_ratiofloatY分红比例
dividend_ratefloatY股息率
current_ratiofloatY流动比率(倍)
common_acsfloatY普通股应计股息
currentdebt_debtfloatY流动负债/总负债(%)
issued_common_sharesfloatY已发行普通股
hk_common_sharesfloatY港股本
per_sharesfloatY每手股数
total_market_capfloatY总市值
hksk_market_capfloatY港股市值
pe_ttmfloatY滚动市盈率
pb_ttmfloatY滚动市净率
report_date_sqstrY季报日期
report_type_sqstrY报告类型
operate_income_sqfloatY营业收入
dps_hkdfloatY每股股息(港元)
operate_income_qoq_sqfloatY营业收入环比
net_profit_ratio_sqfloatY净利润率
holder_profit_sqfloatY归属于股东净利润
holder_profit_qoq_sqfloatY归母净利润环比
roe_avg_sqfloatY平均净资产收益率
pe_ttm_sqfloatY季报滚动市盈率
pb_ttm_sqfloatY季报滚动市净率
roa_sqfloatY总资产收益率
start_datefloatY会计年度起始日
fiscal_yearfloatY会计年度截止日
currencystrY币种 港元(hkd)
is_cny_codefloatY是否人民币代码
dps_hkd_lyfloatY上一年每股股息
org_typestrY企业类型
premium_incomefloatY保费收入
premium_income_yoyfloatY保费收入同比
net_interest_incomefloatY净利息收入
net_interest_income_yoyfloatY净利息收入同比
fee_commission_incomefloatY手续费及佣金收入
fee_commission_income_yoyfloatY手续费及佣金收入同比
accounts_rece_tdaysfloatY应收账款周转率(次)
inventory_tdaysfloatY存货周转率(次)
current_assets_tdaysfloatY流动资产周转率(次)
total_assets_tdaysfloatY总资产周转率(次)
premium_expensefloatY保险赔付支出
loan_depositfloatY贷款/存款
loan_equityfloatY贷款/股东权益
loan_assetsfloatY贷款/总资产
deposit_equityfloatY存款/股东权益
deposit_assetsfloatY存款/总资产
equity_multiplierfloatY权益乘数
equity_ratiofloatY产权比率
+注:输出指标太多可在接口fields参数设定你需要的指标,例如:fields='ts_coe,bps,basic_eps' + +接口用法 + +``` + +pro = ts.pro_api() + +#获取港股腾讯控股00700.HK股票2014年度的财务指标数据 +df = pro.hk_fina_indicator(ts_code='00700.HK', period='20241231') + +#获取港股腾讯控股00700.HK股票历年年报财务指标数据 +df = pro.hk_fina_indicator(ts_code='00700.HK', report_type='Q4') + +``` + +数据样例 + +``` + ts_code name end_date ... deposit_assets equity_multiplier equity_ratio +0 00700.HK 腾讯控股 20250331 ... None 1.7083 0.7644 +1 00700.HK 腾讯控股 20241231 ... None 1.6899 0.7469 +2 00700.HK 腾讯控股 20240930 ... None 1.7576 0.8140 +3 00700.HK 腾讯控股 20240630 ... None 1.7841 0.8451 +4 00700.HK 腾讯控股 20240331 ... None 1.7962 0.8601 +.. ... ... ... ... ... ... ... +86 00700.HK 腾讯控股 20030930 ... None NaN NaN +87 00700.HK 腾讯控股 20030630 ... None NaN NaN +88 00700.HK 腾讯控股 20030331 ... None NaN NaN +89 00700.HK 腾讯控股 20021231 ... None 1.0794 0.0794 +90 00700.HK 腾讯控股 20011231 ... None 1.3563 0.3563 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/港股资产负债表.md b/runtime/skills/tushare-finance/reference/接口文档/港股资产负债表.md new file mode 100644 index 00000000..e40fbf88 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/港股资产负债表.md @@ -0,0 +1,170 @@ +# 港股资产负债表 + +**文档ID**: 390 +**原始链接**: https://tushare.pro/document/2?doc_id=390 + +--- + +## 港股资产负债表 + +接口:hk_balancesheet,可以通过数据工具调试和查看数据。描述:获取港股上市公司资产负债表权限:需单独开权限或有15000积分,具体权限信息请参考权限列表提示:当前接口按单只股票获取其历史数据,单次请求最大返回10000行数据,可循环提取 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY股票代码
periodstrN报告期(格式:YYYYMMDD)
ind_namestrN指标名(如:应收帐款)
start_datestrN报告期开始日期(格式:YYYYMMDD)
end_datestrN报告结束始日期(格式:YYYYMMDD)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
namestrY股票名称
end_datestrY报告期
ind_namestrY财务科目名称
ind_valuefloatY财务科目值
+接口用法 + +``` + +pro = ts.pro_api() + +#获取港股腾讯控股00700.HK股票2014年度的资产负债表数据 +df = pro.hk_balancesheet(ts_code='00700.HK', period='20241231') + +#获取港股腾讯控股00700.HK股票历年应收帐款指标数据 +df = pro.hk_balancesheet(ts_code='00700.HK', ind_name='应收帐款') + +``` + +数据样例 + +``` + ts_code name end_date ind_name ind_value +0 00700.HK 腾讯控股 20241231 物业厂房及设备 8.018500e+10 +1 00700.HK 腾讯控股 20241231 非流动负债合计 3.301900e+11 +2 00700.HK 腾讯控股 20241231 无形资产 1.961270e+11 +3 00700.HK 腾讯控股 20241231 土地使用权 2.311700e+10 +4 00700.HK 腾讯控股 20241231 在建工程 1.230200e+10 +5 00700.HK 腾讯控股 20241231 递延税项资产 2.832500e+10 +6 00700.HK 腾讯控股 20241231 预付款项 4.282800e+10 +7 00700.HK 腾讯控股 20241231 联营公司权益 2.903430e+11 +8 00700.HK 腾讯控股 20241231 合营公司权益 7.072000e+09 +9 00700.HK 腾讯控股 20241231 指定以公允价值记账之金融资产 5.073590e+11 +10 00700.HK 腾讯控股 20241231 中长期存款 7.760100e+10 +11 00700.HK 腾讯控股 20241231 其他金融资产(非流动) 1.076000e+09 +12 00700.HK 腾讯控股 20241231 非流动资产其他项目 1.767900e+10 +13 00700.HK 腾讯控股 20241231 非流动资产合计 1.284815e+12 +14 00700.HK 腾讯控股 20241231 投资物业 8.010000e+08 +15 00700.HK 腾讯控股 20241231 应收帐款 4.820300e+10 +16 00700.HK 腾讯控股 20241231 预付款按金及其他应收款 1.010440e+11 +17 00700.HK 腾讯控股 20241231 受限制存款及现金 3.334000e+09 +18 00700.HK 腾讯控股 20241231 现金及等价物 1.325190e+11 +19 00700.HK 腾讯控股 20241231 短期存款 1.929770e+11 +20 00700.HK 腾讯控股 20241231 指定以公允价值记账之金融资产(流动) 1.291300e+10 +21 00700.HK 腾讯控股 20241231 其他金融资产(流动) 4.750000e+09 +22 00700.HK 腾讯控股 20241231 流动资产合计 4.961800e+11 +23 00700.HK 腾讯控股 20241231 总资产 1.780995e+12 +24 00700.HK 腾讯控股 20241231 应付帐款 1.187120e+11 +25 00700.HK 腾讯控股 20241231 应付票据 8.623000e+09 +26 00700.HK 腾讯控股 20241231 应付税项 2.062400e+10 +27 00700.HK 腾讯控股 20241231 融资租赁负债(流动) 5.600000e+09 +28 00700.HK 腾讯控股 20241231 递延收入(流动) 1.000970e+11 +29 00700.HK 腾讯控股 20241231 其他应付款及应计费用 8.403200e+10 +30 00700.HK 腾讯控股 20241231 短期贷款 5.288500e+10 +31 00700.HK 腾讯控股 20241231 其他金融负债(流动) 6.336000e+09 +32 00700.HK 腾讯控股 20241231 流动负债合计 3.969090e+11 +33 00700.HK 腾讯控股 20241231 净流动资产 9.927100e+10 +34 00700.HK 腾讯控股 20241231 总资产减流动负债 1.384086e+12 +35 00700.HK 腾讯控股 20241231 长期贷款 1.465210e+11 +36 00700.HK 腾讯控股 20241231 递延税项负债 1.854600e+10 +37 00700.HK 腾讯控股 20241231 融资租赁负债(非流动) 1.389700e+10 +38 00700.HK 腾讯控股 20241231 递延收入(非流动) 6.236000e+09 +39 00700.HK 腾讯控股 20241231 长期应付款 1.020100e+10 +40 00700.HK 腾讯控股 20241231 应付票据(非流动) 1.305860e+11 +41 00700.HK 腾讯控股 20241231 其他金融负债(非流动) 4.203000e+09 +42 00700.HK 腾讯控股 20241231 总权益及总负债 1.780995e+12 +43 00700.HK 腾讯控股 20241231 总负债 7.270990e+11 +44 00700.HK 腾讯控股 20241231 少数股东权益 8.034800e+10 +45 00700.HK 腾讯控股 20241231 净资产 1.053896e+12 +46 00700.HK 腾讯控股 20241231 股本 NaN +47 00700.HK 腾讯控股 20241231 股本溢价 4.307900e+10 +48 00700.HK 腾讯控股 20241231 保留溢利(累计亏损) 8.920300e+11 +49 00700.HK 腾讯控股 20241231 其他储备 4.203600e+10 +50 00700.HK 腾讯控股 20241231 库存股 -3.597000e+09 +51 00700.HK 腾讯控股 20241231 股东权益 9.735480e+11 +52 00700.HK 腾讯控股 20241231 总权益 1.053896e+12 +53 00700.HK 腾讯控股 20241231 总权益及非流动负债 1.384086e+12 +54 00700.HK 腾讯控股 20241231 存货 4.400000e+08 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/港股通十大成交股.md b/runtime/skills/tushare-finance/reference/接口文档/港股通十大成交股.md new file mode 100644 index 00000000..71996e86 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/港股通十大成交股.md @@ -0,0 +1,237 @@ +# 港股通十大成交股 + +**文档ID**: 49 +**原始链接**: https://tushare.pro/document/2?doc_id=49 + +--- + +## 港股通十大成交股 + +接口:ggt_top10描述:获取港股通每日成交数据,其中包括沪市、深市详细数据,每天18~20点之间完成当日更新 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码(二选一)
trade_datestrN交易日期(二选一)
start_datestrN开始日期
end_datestrN结束日期
market_typestrN市场类型 2:港股通(沪) 4:港股通(深)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型描述
trade_datestr交易日期
ts_codestr股票代码
namestr股票名称
closefloat收盘价
p_changefloat涨跌幅
rankstr资金排名
market_typestr市场类型 2:港股通(沪) 4:港股通(深)
amountfloat累计成交金额(元)
net_amountfloat净买入金额(元)
sh_amountfloat沪市成交金额(元)
sh_net_amountfloat沪市净买入金额(元)
sh_buyfloat沪市买入金额(元)
sh_sellfloat沪市卖出金额
sz_amountfloat深市成交金额(元)
sz_net_amountfloat深市净买入金额(元)
sz_buyfloat深市买入金额(元)
sz_sellfloat深市卖出金额(元)
+接口用法 + +``` + +pro = ts.pro_api() + +pro.ggt_top10(trade_date='20180727') + +``` + +或者 + +``` + +pro.query('ggt_top10', ts_code='00700', start_date='20180701', end_date='20180727') + +``` + +数据样例 + +``` + trade_date ts_code name close p_change rank market_type \ +0 20180727 00175 吉利汽车 18.42 -3.2563 4.0 2 +1 20180727 00175 吉利汽车 18.42 -3.2563 4.0 4 +2 20180727 00581 中国东方集团 6.60 5.9390 NaN 4 +3 20180727 00607 丰盛控股 3.48 -2.5210 NaN 4 +4 20180727 00700 腾讯控股 373.00 -0.4803 1.0 2 +5 20180727 00700 腾讯控股 373.00 -0.4803 1.0 4 +6 20180727 00763 中兴通讯 13.74 0.8811 NaN 4 +7 20180727 00914 海螺水泥 49.10 2.1852 NaN 4 +8 20180727 00939 建设银行 7.11 -0.5594 2.0 2 +9 20180727 01088 中国神华 18.24 3.2843 9.0 2 +10 20180727 01288 农业银行 3.81 0.0000 5.0 2 +11 20180727 01299 友邦保险 68.65 0.5124 6.0 2 +12 20180727 01317 枫叶教育 7.07 1.1445 NaN 4 +13 20180727 01398 工商银行 5.82 0.0000 3.0 2 +14 20180727 01448 福寿园 7.60 -4.6424 NaN 4 +15 20180727 01918 融创中国 25.25 -0.3945 10.0 2 +16 20180727 02208 金风科技 10.30 4.9949 NaN 4 +17 20180727 02382 舜宇光学科技 138.60 0.8734 8.0 2 +18 20180727 02382 舜宇光学科技 138.60 0.8734 8.0 4 +19 20180727 03988 中国银行 3.69 0.0000 7.0 2 + + amount net_amount sh_amount sh_net_amount sh_buy \ +0 476991220.0 -71294840.0 182183940.0 -30957820.0 75613060.0 +1 294807280.0 -71294840.0 182183940.0 -30957820.0 75613060.0 +2 49196800.0 23544640.0 NaN NaN NaN +3 44903050.0 -36431000.0 NaN NaN NaN +4 519061900.0 -219372420.0 383183900.0 -189541460.0 96821220.0 +5 654939900.0 -219372420.0 383183900.0 -189541460.0 96821220.0 +6 94728576.0 5410088.0 NaN NaN NaN +7 97702200.0 97505000.0 NaN NaN NaN +8 379189670.0 -294782730.0 379189670.0 -294782730.0 42203470.0 +9 75536270.0 30045150.0 75536270.0 30045150.0 52790710.0 +10 143294570.0 19808330.0 143294570.0 19808330.0 81551450.0 +11 114038360.0 -112839500.0 114038360.0 -112839500.0 599430.0 +12 50733740.0 13866820.0 NaN NaN NaN +13 237510790.0 162518450.0 237510790.0 162518450.0 200014620.0 +14 54901320.0 24257620.0 NaN NaN NaN +15 75175350.0 -4871850.0 75175350.0 -4871850.0 35151750.0 +16 83730480.0 775296.0 NaN NaN NaN +17 272358740.0 130884350.0 108526330.0 85936290.0 97231310.0 +18 163832410.0 130884350.0 108526330.0 85936290.0 97231310.0 +19 108853650.0 -106781530.0 108853650.0 -106781530.0 1036060.0 + + sh_sell sz_amount sh_net_amount sz_buy sz_sell +0 106570880.0 112623340.0 -40337020.0 36143160.0 76480180.0 +1 106570880.0 112623340.0 -40337020.0 36143160.0 76480180.0 +2 NaN 49196800.0 23544640.0 36370720.0 12826080.0 +3 NaN 44903050.0 -36431000.0 4236025.0 40667025.0 +4 286362680.0 135878000.0 -29830960.0 53023520.0 82854480.0 +5 286362680.0 135878000.0 -29830960.0 53023520.0 82854480.0 +6 NaN 94728576.0 5410088.0 50069332.0 44659244.0 +7 NaN 97702200.0 97505000.0 97603600.0 98600.0 +8 336986200.0 NaN NaN NaN NaN +9 22745560.0 NaN NaN NaN NaN +10 61743120.0 NaN NaN NaN NaN +11 113438930.0 NaN NaN NaN NaN +12 NaN 50733740.0 13866820.0 32300280.0 18433460.0 +13 37496170.0 NaN NaN NaN NaN +14 NaN 54901320.0 24257620.0 39579470.0 15321850.0 +15 40023600.0 NaN NaN NaN NaN +16 NaN 83730480.0 775296.0 42252888.0 41477592.0 +17 11295020.0 55306080.0 44948060.0 50127070.0 5179010.0 +18 11295020.0 55306080.0 44948060.0 50127070.0 5179010.0 +19 107817590.0 NaN NaN NaN NaN + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/港股通每日成交统计.md b/runtime/skills/tushare-finance/reference/接口文档/港股通每日成交统计.md new file mode 100644 index 00000000..a60b0869 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/港股通每日成交统计.md @@ -0,0 +1,127 @@ +# 港股通每日成交统计 + +**文档ID**: 196 +**原始链接**: https://tushare.pro/document/2?doc_id=196 + +--- + +## 港股通每日成交统计 + +接口:ggt_daily描述:获取港股通每日成交信息,数据从2014年开始限量:单次最大1000,总量数据不限制积分:用户积2000积分可调取,5000积分以上频次相对较高,请自行提高积分,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrN交易日期 (格式YYYYMMDD,下同。支持单日和多日输入)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期
buy_amountfloatY买入成交金额(亿元)
buy_volumefloatY买入成交笔数(万笔)
sell_amountfloatY卖出成交金额(亿元)
sell_volumefloatY卖出成交笔数(万笔)
+接口示例 + +``` + +pro = ts.pro_api() + +#获取单日全部统计 +df = pro.ggt_daily(trade_date='20190625') + +#获取多日统计信息 +df = pro.ggt_daily(trade_date='20190925,20180924,20170925') + +#获取时间段统计信息 +df = pro.ggt_daily(start_date='20180925', end_date='20190925) +``` + +数据示例 + +``` + trade_date buy_amount buy_volume sell_amount sell_volume +0 20190925 31.22 5.54 27.07 4.55 +1 20190924 37.69 5.53 39.14 6.13 +2 20190923 26.69 4.43 31.50 5.01 +3 20190920 35.62 6.16 33.41 5.49 +4 20190919 31.80 5.83 29.34 5.24 +5 20190918 26.58 5.27 28.93 6.14 +6 20190917 29.92 5.76 32.70 6.30 +7 20190916 44.19 7.78 50.91 8.97 +8 20190910 30.79 6.04 32.89 5.99 +9 20190909 35.48 7.01 34.05 6.44 +10 20190906 39.46 6.98 29.47 6.07 +11 20190905 57.00 10.46 37.84 7.31 +12 20190904 49.68 8.43 43.17 6.17 +13 20190903 33.44 6.46 23.18 4.73 +14 20190902 43.02 6.91 28.06 5.64 +15 20190830 35.94 6.51 26.58 6.10 +16 20190829 39.11 6.89 24.95 4.60 +17 20190828 39.04 7.46 27.54 5.09 +18 20190827 44.36 9.44 23.12 4.84 +19 20190826 55.89 9.23 22.58 4.40 +20 20190823 33.91 6.28 18.83 4.66 +21 20190822 38.21 7.38 19.00 4.38 +22 20190821 35.38 6.42 20.39 3.77 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/港股通每月成交统计.md b/runtime/skills/tushare-finance/reference/接口文档/港股通每月成交统计.md new file mode 100644 index 00000000..abe087d6 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/港股通每月成交统计.md @@ -0,0 +1,147 @@ +# 港股通每月成交统计 + +**文档ID**: 197 +**原始链接**: https://tushare.pro/document/2?doc_id=197 + +--- + +## 港股通每月成交统计 + +接口:ggt_monthly描述:港股通每月成交信息,数据从2014年开始限量:单次最大1000积分:用户积5000积分可调取,请自行提高积分,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
monthstrN月度(格式YYYYMM,下同,支持多个输入)
start_monthstrN开始月度
end_monthstrN结束月度
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
monthstrY交易日期
day_buy_amtfloatY当月日均买入成交金额(亿元)
day_buy_volfloatY当月日均买入成交笔数(万笔)
day_sell_amtfloatY当月日均卖出成交金额(亿元)
day_sell_volfloatY当月日均卖出成交笔数(万笔)
total_buy_amtfloatY总买入成交金额(亿元)
total_buy_volfloatY总买入成交笔数(万笔)
total_sell_amtfloatY总卖出成交金额(亿元)
total_sell_volfloatY总卖出成交笔数(万笔)
+接口示例 + +``` + +pro = ts.pro_api() + +#获取单月全部统计 +df = pro.ggt_monthly(trade_date='201906') + +#获取多月统计信息 +df = pro.ggt_monthly(trade_date='201906,201907,201709') + +#获取时间段统计信息 +df = pro.ggt_monthly(start_date='201809', end_date='201908') +``` + +数据示例 + +``` + month day_buy_amt ... total_sell_amt total_sell_vol +0 201908 37.77 ... 450.97 96.62 +1 201907 21.84 ... 382.55 80.20 +2 201906 27.45 ... 379.76 84.01 +3 201905 32.58 ... 473.15 96.49 +4 201904 37.52 ... 574.37 107.81 +5 201903 40.92 ... 734.38 137.88 +6 201902 34.70 ... 601.37 102.96 +7 201901 21.44 ... 481.81 121.27 +8 201812 19.56 ... 299.61 65.57 +9 201811 20.44 ... 496.59 112.33 +10 201810 31.36 ... 453.75 96.50 +11 201809 26.58 ... 334.69 66.25 +12 201808 25.67 ... 772.85 122.83 +13 201807 25.25 ... 569.46 98.26 +14 201806 28.27 ... 689.56 119.53 +15 201805 29.71 ... 716.09 118.85 +16 201804 30.49 ... 502.29 86.25 +17 201803 38.74 ... 879.75 141.66 +18 201802 75.70 ... 787.44 105.01 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/游资交易每日明细.md b/runtime/skills/tushare-finance/reference/接口文档/游资交易每日明细.md new file mode 100644 index 00000000..166759be --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/游资交易每日明细.md @@ -0,0 +1,131 @@ +# 游资交易每日明细 + +**文档ID**: 312 +**原始链接**: https://tushare.pro/document/2?doc_id=312 + +--- + +## 游资每日明细 + +接口:hm_detail描述:获取每日游资交易明细,数据开始于2022年8。游资分类名录,请点击游资名录限量:单次最多提取2000条记录,可循环调取,总量不限制积分:用户积10000积分可调取使用,积分获取办法请参阅积分获取办法 + +注:数据为当日部分数据,此处只未作为示例效果。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrN交易日期(YYYYMMDD)
ts_codestrN股票代码
hm_namestrN游资名称
start_datestrN开始日期(YYYYMMDD)
end_datestrN结束日期(YYYYMMDD)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期
ts_codestrY股票代码
ts_namestrY股票名称
buy_amountfloatY买入金额(元)
sell_amountfloatY卖出金额(元)
net_amountfloatY净买卖(元)
hm_namestrY游资名称
hm_orgsstrY关联机构(一般为营业部或机构专用)
tagstrN标签
+接口示例 + +``` + +pro = ts.pro_api() + +#获取单日全部明细 +df = pro.hm_detail(trade_date='20230815') + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/现金流量表.md b/runtime/skills/tushare-finance/reference/接口文档/现金流量表.md new file mode 100644 index 00000000..44f5d20c --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/现金流量表.md @@ -0,0 +1,773 @@ +# 现金流量表 + +**文档ID**: 44 +**原始链接**: https://tushare.pro/document/2?doc_id=44 + +--- + +## 现金流量表 + +接口:cashflow,可以通过数据工具调试和查看数据。描述:获取上市公司现金流量表积分:用户需要至少2000积分才可以调取,具体请参阅积分获取办法提示:当前接口只能按单只股票获取其历史数据,如果需要获取某一季度全部上市公司数据,请使用cashflow_vip接口(参数一致),需积攒5000积分。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY股票代码
ann_datestrN公告日期(YYYYMMDD格式,下同)
f_ann_datestrN实际公告日期
start_datestrN公告开始日期
end_datestrN公告结束日期
periodstrN报告期(每个季度最后一天的日期,比如20171231表示年报,20170630半年报,20170930三季报)
report_typestrN报告类型:见下方详细说明
comp_typestrN公司类型:1一般工商业 2银行 3保险 4证券
is_calcintN是否计算报表
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS股票代码
ann_datestrY公告日期
f_ann_datestrY实际公告日期
end_datestrY报告期
comp_typestrY公司类型(1一般工商业2银行3保险4证券)
report_typestrY报表类型
end_typestrY报告期类型
net_profitfloatY净利润
finan_expfloatY财务费用
c_fr_sale_sgfloatY销售商品、提供劳务收到的现金
recp_tax_rendsfloatY收到的税费返还
n_depos_incr_fifloatY客户存款和同业存放款项净增加额
n_incr_loans_cbfloatY向中央银行借款净增加额
n_inc_borr_oth_fifloatY向其他金融机构拆入资金净增加额
prem_fr_orig_contrfloatY收到原保险合同保费取得的现金
n_incr_insured_depfloatY保户储金净增加额
n_reinsur_premfloatY收到再保业务现金净额
n_incr_disp_tfafloatY处置交易性金融资产净增加额
ifc_cash_incrfloatY收取利息和手续费净增加额
n_incr_disp_faasfloatY处置可供出售金融资产净增加额
n_incr_loans_oth_bankfloatY拆入资金净增加额
n_cap_incr_repurfloatY回购业务资金净增加额
c_fr_oth_operate_afloatY收到其他与经营活动有关的现金
c_inf_fr_operate_afloatY经营活动现金流入小计
c_paid_goods_sfloatY购买商品、接受劳务支付的现金
c_paid_to_for_emplfloatY支付给职工以及为职工支付的现金
c_paid_for_taxesfloatY支付的各项税费
n_incr_clt_loan_advfloatY客户贷款及垫款净增加额
n_incr_dep_cbobfloatY存放央行和同业款项净增加额
c_pay_claims_orig_incofloatY支付原保险合同赔付款项的现金
pay_handling_chrgfloatY支付手续费的现金
pay_comm_insur_plcyfloatY支付保单红利的现金
oth_cash_pay_oper_actfloatY支付其他与经营活动有关的现金
st_cash_out_actfloatY经营活动现金流出小计
n_cashflow_actfloatY经营活动产生的现金流量净额
oth_recp_ral_inv_actfloatY收到其他与投资活动有关的现金
c_disp_withdrwl_investfloatY收回投资收到的现金
c_recp_return_investfloatY取得投资收益收到的现金
n_recp_disp_fioltafloatY处置固定资产、无形资产和其他长期资产收回的现金净额
n_recp_disp_sobufloatY处置子公司及其他营业单位收到的现金净额
stot_inflows_inv_actfloatY投资活动现金流入小计
c_pay_acq_const_fioltafloatY购建固定资产、无形资产和其他长期资产支付的现金
c_paid_investfloatY投资支付的现金
n_disp_subs_oth_bizfloatY取得子公司及其他营业单位支付的现金净额
oth_pay_ral_inv_actfloatY支付其他与投资活动有关的现金
n_incr_pledge_loanfloatY质押贷款净增加额
stot_out_inv_actfloatY投资活动现金流出小计
n_cashflow_inv_actfloatY投资活动产生的现金流量净额
c_recp_borrowfloatY取得借款收到的现金
proc_issue_bondsfloatY发行债券收到的现金
oth_cash_recp_ral_fnc_actfloatY收到其他与筹资活动有关的现金
stot_cash_in_fnc_actfloatY筹资活动现金流入小计
free_cashflowfloatY企业自由现金流量
c_prepay_amt_borrfloatY偿还债务支付的现金
c_pay_dist_dpcp_int_expfloatY分配股利、利润或偿付利息支付的现金
incl_dvd_profit_paid_sc_msfloatY其中:子公司支付给少数股东的股利、利润
oth_cashpay_ral_fnc_actfloatY支付其他与筹资活动有关的现金
stot_cashout_fnc_actfloatY筹资活动现金流出小计
n_cash_flows_fnc_actfloatY筹资活动产生的现金流量净额
eff_fx_flu_cashfloatY汇率变动对现金的影响
n_incr_cash_cash_equfloatY现金及现金等价物净增加额
c_cash_equ_beg_periodfloatY期初现金及现金等价物余额
c_cash_equ_end_periodfloatY期末现金及现金等价物余额
c_recp_cap_contribfloatY吸收投资收到的现金
incl_cash_rec_saimsfloatY其中:子公司吸收少数股东投资收到的现金
uncon_invest_lossfloatY未确认投资损失
prov_depr_assetsfloatY加:资产减值准备
depr_fa_coga_dpbafloatY固定资产折旧、油气资产折耗、生产性生物资产折旧
amort_intang_assetsfloatY无形资产摊销
lt_amort_deferred_expfloatY长期待摊费用摊销
decr_deferred_expfloatY待摊费用减少
incr_acc_expfloatY预提费用增加
loss_disp_fioltafloatY处置固定、无形资产和其他长期资产的损失
loss_scr_fafloatY固定资产报废损失
loss_fv_chgfloatY公允价值变动损失
invest_lossfloatY投资损失
decr_def_inc_tax_assetsfloatY递延所得税资产减少
incr_def_inc_tax_liabfloatY递延所得税负债增加
decr_inventoriesfloatY存货的减少
decr_oper_payablefloatY经营性应收项目的减少
incr_oper_payablefloatY经营性应付项目的增加
othersfloatY其他
im_net_cashflow_oper_actfloatY经营活动产生的现金流量净额(间接法)
conv_debt_into_capfloatY债务转为资本
conv_copbonds_due_within_1yfloatY一年内到期的可转换公司债券
fa_fnc_leasesfloatY融资租入固定资产
im_n_incr_cash_equfloatY现金及现金等价物净增加额(间接法)
net_dism_capital_addfloatY拆出资金净增加额
net_cash_rece_secfloatY代理买卖证券收到的现金净额(元)
credit_impa_lossfloatY信用减值损失
use_right_asset_depfloatY使用权资产折旧
oth_loss_assetfloatY其他资产减值损失
end_bal_cashfloatY现金的期末余额
beg_bal_cashfloatY减:现金的期初余额
end_bal_cash_equfloatY加:现金等价物的期末余额
beg_bal_cash_equfloatY减:现金等价物的期初余额
update_flagstrY更新标志(1最新)
+输出参数 + +接口使用说明 + +``` + +pro = ts.pro_api() + +df = pro.cashflow(ts_code='600000.SH', start_date='20180101', end_date='20180730') + +``` + +获取某一季度全部股票数据 + +``` +df2 = pro.cashflow_vip(period='20181231',fields='') + +``` + +数据样例 + +``` + ts_code ann_date f_ann_date end_date comp_type report_type net_profit finan_exp \ +0 600000.SH 20180428 20180428 20180331 2 1 NaN None +1 600000.SH 20180428 20180428 20171231 2 1 5.500200e+10 None +2 600000.SH 20180428 20180428 20171231 2 1 5.500200e+10 None + + + +``` + +主要报表类型说明 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
代码类型说明
1合并报表上市公司最新报表(默认)
2单季合并单一季度的合并报表
3调整单季合并表调整后的单季合并报表(如果有)
4调整合并报表本年度公布上年同期的财务报表数据,报告期为上年度
5调整前合并报表数据发生变更,将原数据进行保留,即调整前的原数据
6母公司报表该公司母公司的财务报表数据
7母公司单季表母公司的单季度表
8母公司调整单季表母公司调整后的单季表
9母公司调整表该公司母公司的本年度公布上年同期的财务报表数据
10母公司调整前报表母公司调整之前的原始财务报表数据
11目公司调整前合并报表母公司调整之前合并报表原数据
12母公司调整前报表母公司报表发生变更前保留的原数据
\ No newline at end of file diff --git a/runtime/skills/tushare-finance/reference/接口文档/申万行业分类.md b/runtime/skills/tushare-finance/reference/接口文档/申万行业分类.md new file mode 100644 index 00000000..f7982c73 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/申万行业分类.md @@ -0,0 +1,5795 @@ +# 申万行业分类 + +**文档ID**: 181 +**原始链接**: https://tushare.pro/document/2?doc_id=181 + +--- + +## 申万行业分类 + +接口:index_classify描述:获取申万行业分类,可以获取申万2014年版本(28个一级分类,104个二级分类,227个三级分类)和2021年本版(31个一级分类,134个二级分类,346个三级分类)列表信息权限:用户需2000积分可以调取,具体请参阅积分获取办法 + +申万行业指数分类标准2021版 + +注:指数成分股小于5条该指数行情不发布 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
行业代码指数代码一级行业二级行业三级行业指数类别是否发布变动原因成分股数
110000801010农林牧渔一级行业12021保留100
110100801016农林牧渔种植业二级行业12021保留20
110101850111农林牧渔种植业种子三级行业12021改名8
110102850112农林牧渔种植业粮食种植三级行业02021保留2
110103850113农林牧渔种植业其他种植业三级行业12021保留6
110104850114农林牧渔种植业食用菌三级行业02021新增4
110200801015农林牧渔渔业二级行业12021保留11
110201850121农林牧渔渔业海洋捕捞三级行业02021保留2
110202850122农林牧渔渔业水产养殖三级行业12021保留9
110300801011农林牧渔林业Ⅱ二级行业02021保留3
110301850131农林牧渔林业Ⅱ林业Ⅲ三级行业02021保留3
110400801014农林牧渔饲料二级行业12021保留11
110402850142农林牧渔饲料畜禽饲料三级行业12021新增7
110403850143农林牧渔饲料水产饲料三级行业02021新增2
110404850144农林牧渔饲料宠物食品三级行业02021新增2
110500801012农林牧渔农产品加工二级行业12021保留23
110501850151农林牧渔农产品加工果蔬加工三级行业12021保留5
110502850152农林牧渔农产品加工粮油加工三级行业12021保留6
110504850154农林牧渔农产品加工其他农产品加工三级行业12021保留12
110700801017农林牧渔养殖业二级行业12021改名20
110702850172农林牧渔养殖业生猪养殖三级行业12021新增9
110703850173农林牧渔养殖业肉鸡养殖三级行业12021新增7
110704850174农林牧渔养殖业其他养殖三级行业02021新增4
110800801018农林牧渔动物保健Ⅱ二级行业12021保留10
110801850181农林牧渔动物保健Ⅱ动物保健Ⅲ三级行业12021保留10
110900801019农林牧渔农业综合Ⅱ二级行业02021新增2
110901850191农林牧渔农业综合Ⅱ农业综合Ⅲ三级行业02021新增2
220000801030基础化工一级行业12021改名311
220200801033基础化工化学原料二级行业12021保留52
220201850321基础化工化学原料纯碱三级行业02021保留4
220202850322基础化工化学原料氯碱三级行业12021保留17
220203850323基础化工化学原料无机盐三级行业12021保留12
220204850324基础化工化学原料其他化学原料三级行业12021保留6
220205850325基础化工化学原料煤化工三级行业12021新增7
220206850326基础化工化学原料钛白粉三级行业12021新增6
220300801034基础化工化学制品二级行业12021保留109
220305850335基础化工化学制品涂料油墨三级行业12021改名10
220307850337基础化工化学制品民爆制品三级行业12021保留13
220308850338基础化工化学制品纺织化学制品三级行业12021保留10
220309850339基础化工化学制品其他化学制品三级行业12021保留37
220311850382基础化工化学制品氟化工三级行业12021改名8
220313850372基础化工化学制品聚氨酯三级行业12021保留8
220315850135基础化工化学制品食品及饲料添加剂三级行业12021新增11
220316850136基础化工化学制品有机硅三级行业12021新增9
220317850137基础化工化学制品胶黏剂及胶带三级行业02021新增3
220400801032基础化工化学纤维二级行业12021保留21
220401850341基础化工化学纤维涤纶三级行业12021保留8
220403850343基础化工化学纤维粘胶三级行业12021保留5
220404850344基础化工化学纤维其他化学纤维三级行业02021改名2
220405850345基础化工化学纤维氨纶三级行业02021保留3
220406850346基础化工化学纤维锦纶三级行业02021新增3
220500801036基础化工塑料二级行业12021保留57
220501850351基础化工塑料其他塑料制品三级行业12021保留26
220503850353基础化工塑料改性塑料三级行业12021保留13
220504850354基础化工塑料合成树脂三级行业12021新增6
220505850355基础化工塑料膜材料三级行业12021新增12
220600801037基础化工橡胶二级行业12021保留14
220602850362基础化工橡胶其他橡胶制品三级行业12021保留7
220603850363基础化工橡胶炭黑三级行业12021保留5
220604850364基础化工橡胶橡胶助剂三级行业02021新增2
220800801038基础化工农化制品二级行业12021新增53
220801850331基础化工农化制品氮肥三级行业12021替换代码2203015
220802850332基础化工农化制品磷肥及磷化工三级行业12021替换代码-改名2203027
220803850333基础化工农化制品农药三级行业12021替换代码22030328
220804850336基础化工农化制品钾肥三级行业02021替换代码2203064
220805850381基础化工农化制品复合肥三级行业12021替换代码2203109
220900801039基础化工非金属材料Ⅱ二级行业12021新增5
220901850523基础化工非金属材料Ⅱ非金属材料Ⅲ三级行业12021替换代码2402035
230000801040钢铁一级行业12021保留43
230300801043钢铁冶钢原料二级行业12021新增7
230301850431钢铁冶钢原料铁矿石三级行业02021新增4
230302850432钢铁冶钢原料冶钢辅料三级行业02021新增3
230400801044钢铁普钢二级行业12021新增24
230401850441钢铁普钢长材三级行业02021新增3
230402850442钢铁普钢板材三级行业12021新增18
230403850443钢铁普钢钢铁管材三级行业02021新增3
230500801045钢铁特钢Ⅱ二级行业12021新增12
230501850412钢铁特钢Ⅱ特钢Ⅲ三级行业12021替换代码23010212
240000801050有色金属一级行业12021保留125
240200801051有色金属金属新材料二级行业12021改名20
240201850521有色金属金属新材料其他金属新材料三级行业12021改名9
240202850522有色金属金属新材料磁性材料三级行业12021保留11
240300801055有色金属工业金属二级行业12021保留56
240301850551有色金属工业金属铝三级行业12021保留31
240302850552有色金属工业金属铜三级行业12021保留13
240303850553有色金属工业金属铅锌三级行业12021保留12
240400801053有色金属贵金属二级行业12021改名13
240401850531有色金属贵金属黄金三级行业12021保留11
240402850532有色金属贵金属白银三级行业02021新增2
240500801054有色金属小金属二级行业12021改名29
240501850541有色金属小金属稀土三级行业02021保留4
240502850542有色金属小金属钨三级行业02021保留4
240504850544有色金属小金属其他小金属三级行业12021保留18
240505850545有色金属小金属钼三级行业02021新增3
240600801056有色金属能源金属二级行业12021新增7
240601850561有色金属能源金属钴三级行业02021新增3
240602850562有色金属能源金属镍三级行业02021新增0
240603850543有色金属能源金属锂三级行业02021替换代码2405034
270000801080电子一级行业12021保留284
270100801081电子半导体二级行业12021保留49
270102850812电子半导体分立器件三级行业12021保留9
270103850813电子半导体半导体材料三级行业12021保留8
270104850814电子半导体数字芯片设计三级行业12021新增14
270105850815电子半导体模拟芯片设计三级行业12021新增6
270106850816电子半导体集成电路制造三级行业02021新增1
270107850817电子半导体集成电路封测三级行业12021新增6
270108850818电子半导体半导体设备三级行业12021新增5
270200801083电子元件二级行业12021保留43
270202850822电子元件印制电路板三级行业12021保留32
270203850823电子元件被动元件三级行业12021保留11
270300801084电子光学光电子二级行业12021保留76
270301850831电子光学光电子面板三级行业12021改名33
270302850832电子光学光电子LED三级行业12021保留29
270303850833电子光学光电子光学元件三级行业12021保留14
270400801082电子其他电子Ⅱ二级行业12021保留26
270401850841电子其他电子Ⅱ其他电子Ⅲ三级行业12021保留26
270500801085电子消费电子二级行业12021改名74
270503850853电子消费电子品牌消费电子三级行业12021新增5
270504850854电子消费电子消费电子零部件及组装三级行业12021新增69
270600801086电子电子化学品Ⅱ二级行业12021新增16
270601850861电子电子化学品Ⅱ电子化学品Ⅲ三级行业12021新增16
280000801880汽车一级行业12021保留221
280200801093汽车汽车零部件二级行业12021保留171
280202850922汽车汽车零部件车身附件及饰件三级行业12021新增23
280203850923汽车汽车零部件底盘与发动机系统三级行业12021新增78
280204850924汽车汽车零部件轮胎轮毂三级行业12021新增18
280205850925汽车汽车零部件其他汽车零部件三级行业12021新增33
280206850926汽车汽车零部件汽车电子电气系统三级行业12021新增19
280300801092汽车汽车服务二级行业12021保留14
280302850232汽车汽车服务汽车经销商三级行业12021新增9
280303850233汽车汽车服务汽车综合服务三级行业12021新增5
280400801881汽车摩托车及其他二级行业12021改名14
280401858811汽车摩托车及其他其他运输设备三级行业12021保留6
280402858812汽车摩托车及其他摩托车三级行业12021新增8
280500801095汽车乘用车二级行业12021新增9
280501850951汽车乘用车电动乘用车三级行业02021新增1
280502850952汽车乘用车综合乘用车三级行业12021新增8
280600801096汽车商用车二级行业12021新增13
280601850912汽车商用车商用载货车三级行业12021替换代码2801027
280602850913汽车商用车商用载客车三级行业12021替换代码2801036
330000801110家用电器一级行业12021保留77
330100801111家用电器白色家电二级行业12021保留10
330102851112家用电器白色家电空调三级行业12021保留5
330106851116家用电器白色家电冰洗三级行业12021新增5
330200801112家用电器黑色家电二级行业12021改名9
330201851121家用电器黑色家电彩电三级行业02021保留4
330202851122家用电器黑色家电其他黑色家电三级行业12021改名5
330300801113家用电器小家电二级行业12021新增14
330301851131家用电器小家电厨房小家电三级行业12021新增11
330302851132家用电器小家电清洁小家电三级行业02021新增2
330303851133家用电器小家电个护小家电三级行业02021新增1
330400801114家用电器厨卫电器二级行业12021新增9
330401851141家用电器厨卫电器厨房电器三级行业12021新增6
330402851142家用电器厨卫电器卫浴电器三级行业02021新增3
330500801115家用电器照明设备Ⅱ二级行业12021新增8
330501851151家用电器照明设备Ⅱ照明设备Ⅲ三级行业12021新增8
330600801116家用电器家电零部件Ⅱ二级行业12021新增24
330601851161家用电器家电零部件Ⅱ家电零部件Ⅲ三级行业12021新增24
330700801117家用电器其他家电Ⅱ二级行业02021新增3
330701851171家用电器其他家电Ⅱ其他家电Ⅲ三级行业02021新增3
340000801120食品饮料一级行业12021保留113
340400801124食品饮料食品加工二级行业12021保留18
340401851241食品饮料食品加工肉制品三级行业12021保留6
340404851244食品饮料食品加工其他食品三级行业02021改名0
340406851246食品饮料食品加工预加工食品三级行业12021新增7
340407851247食品饮料食品加工保健品三级行业12021新增5
340500801125食品饮料白酒Ⅱ二级行业12021新增19
340501851251食品饮料白酒Ⅱ白酒Ⅲ三级行业12021新增19
340600801126食品饮料非白酒二级行业12021新增17
340601851232食品饮料非白酒啤酒三级行业12021替换代码3403027
340602851233食品饮料非白酒其他酒类三级行业12021替换代码34030310
340700801127食品饮料饮料乳品二级行业12021新增26
340701851271食品饮料饮料乳品软饮料三级行业12021新增8
340702851243食品饮料饮料乳品乳品三级行业12021替换代码34040318
340800801128食品饮料休闲食品二级行业12021新增19
340801851281食品饮料休闲食品零食三级行业12021新增9
340802851282食品饮料休闲食品烘焙食品三级行业12021新增8
340803851283食品饮料休闲食品熟食三级行业02021新增2
340900801129食品饮料调味发酵品Ⅱ二级行业12021新增14
340901851242食品饮料调味发酵品Ⅱ调味发酵品Ⅲ三级行业12021替换代码34040214
350000801130纺织服饰一级行业12021改名113
350100801131纺织服饰纺织制造二级行业12021保留38
350102851312纺织服饰纺织制造棉纺三级行业12021保留9
350104851314纺织服饰纺织制造印染三级行业12021保留5
350105851315纺织服饰纺织制造辅料三级行业12021保留5
350106851316纺织服饰纺织制造其他纺织三级行业12021保留18
350107851317纺织服饰纺织制造纺织鞋类制造三级行业02021新增1
350200801132纺织服饰服装家纺二级行业12021保留59
350205851325纺织服饰服装家纺鞋帽及其他三级行业12021改名16
350206851326纺织服饰服装家纺家纺三级行业12021保留6
350208851328纺织服饰服装家纺运动服装三级行业02021新增3
350209851329纺织服饰服装家纺非运动服装三级行业12021新增34
350300801133纺织服饰饰品二级行业12021新增16
350301851331纺织服饰饰品钟表珠宝三级行业12021新增14
350302851332纺织服饰饰品多品类奢侈品三级行业02021新增0
350303851333纺织服饰饰品其他饰品三级行业02021新增2
360000801140轻工制造一级行业12021保留131
360100801143轻工制造造纸二级行业12021保留22
360102851412轻工制造造纸大宗用纸三级行业12021新增11
360103851413轻工制造造纸特种纸三级行业12021新增11
360200801141轻工制造包装印刷二级行业12021保留37
360202851422轻工制造包装印刷印刷三级行业12021新增5
360203851423轻工制造包装印刷金属包装三级行业12021新增7
360204851424轻工制造包装印刷塑料包装三级行业12021新增5
360205851425轻工制造包装印刷纸包装三级行业12021新增16
360206851426轻工制造包装印刷综合包装三级行业02021新增4
360300801142轻工制造家居用品二级行业12021改名58
360306851436轻工制造家居用品瓷砖地板三级行业12021新增10
360307851437轻工制造家居用品成品家居三级行业12021新增14
360308851438轻工制造家居用品定制家居三级行业12021新增13
360309851439轻工制造家居用品卫浴制品三级行业12021新增5
360311851491轻工制造家居用品其他家居用品三级行业12021新增16
360500801145轻工制造文娱用品二级行业12021新增14
360501851451轻工制造文娱用品文化用品三级行业02021新增3
360502851452轻工制造文娱用品娱乐用品三级行业12021新增11
370000801150医药生物一级行业12021保留331
370100801151医药生物化学制药二级行业12021保留111
370101851511医药生物化学制药原料药三级行业12021保留29
370102851512医药生物化学制药化学制剂三级行业12021保留82
370200801155医药生物中药Ⅱ二级行业12021保留70
370201851521医药生物中药Ⅱ中药Ⅲ三级行业12021保留70
370300801152医药生物生物制品二级行业12021保留27
370302851522医药生物生物制品血液制品三级行业12021新增6
370303851523医药生物生物制品疫苗三级行业12021新增5
370304851524医药生物生物制品其他生物制品三级行业12021新增16
370400801154医药生物医药商业二级行业12021保留32
370402851542医药生物医药商业医药流通三级行业12021新增25
370403851543医药生物医药商业线下药店三级行业12021新增7
370404851544医药生物医药商业互联网药店三级行业02021新增0
370500801153医药生物医疗器械二级行业12021保留62
370502851532医药生物医疗器械医疗设备三级行业12021新增18
370503851533医药生物医疗器械医疗耗材三级行业12021新增23
370504851534医药生物医疗器械体外诊断三级行业12021新增21
370600801156医药生物医疗服务二级行业12021保留29
370602851562医药生物医疗服务诊断服务三级行业02021新增4
370603851563医药生物医疗服务医疗研发外包三级行业12021新增12
370604851564医药生物医疗服务医院三级行业12021新增12
370605851565医药生物医疗服务其他医疗服务三级行业02021新增1
410000801160公用事业一级行业12021保留120
410100801161公用事业电力二级行业12021保留92
410101851611公用事业电力火力发电三级行业12021保留28
410102851612公用事业电力水力发电三级行业12021保留11
410104851614公用事业电力热力服务三级行业12021保留15
410106851616公用事业电力光伏发电三级行业12021新增13
410107851617公用事业电力风力发电三级行业12021新增8
410108851618公用事业电力核力发电三级行业02021新增2
410109851619公用事业电力其他能源发电三级行业02021新增1
410110851610公用事业电力电能综合服务三级行业12021新增14
410300801163公用事业燃气Ⅱ二级行业12021保留28
410301851631公用事业燃气Ⅱ燃气Ⅲ三级行业12021保留28
420000801170交通运输一级行业12021保留128
420800801178交通运输物流二级行业12021保留49
420802851782交通运输物流原材料供应链服务三级行业12021新增14
420803851783交通运输物流中间产品及消费品供应链服务三级行业12021新增8
420804851784交通运输物流快递三级行业12021新增5
420805851785交通运输物流跨境物流三级行业12021新增9
420806851786交通运输物流仓储物流三级行业12021新增5
420807851787交通运输物流公路货运三级行业12021新增8
420900801179交通运输铁路公路二级行业12021新增38
420901851731交通运输铁路公路高速公路三级行业12021替换代码42020122
420902851721交通运输铁路公路公交三级行业12021替换代码4203019
420903851771交通运输铁路公路铁路运输三级行业12021替换代码4207017
421000801991交通运输航空机场二级行业12021新增12
421001851741交通运输航空机场航空运输三级行业12021替换代码4204018
421002851751交通运输航空机场机场三级行业02021替换代码4205014
421100801992交通运输航运港口二级行业12021新增29
421101851761交通运输航运港口航运三级行业12021替换代码42060112
421102851711交通运输航运港口港口三级行业12021替换代码42010117
430000801180房地产一级行业12021保留131
430100801181房地产房地产开发二级行业12021保留122
430101851811房地产房地产开发住宅开发三级行业12021改名101
430102851812房地产房地产开发商业地产三级行业12021新增10
430103851813房地产房地产开发产业地产三级行业12021新增11
430300801183房地产房地产服务二级行业12021新增9
430301851831房地产房地产服务物业管理三级行业12021新增6
430302851832房地产房地产服务房产租赁经纪三级行业02021新增3
430303851833房地产房地产服务房地产综合服务三级行业02021新增0
450000801200商贸零售一级行业12021保留104
450200801202商贸零售贸易Ⅱ二级行业12021保留15
450201852021商贸零售贸易Ⅱ贸易Ⅲ三级行业12021保留15
450300801203商贸零售一般零售二级行业12021保留68
450301852031商贸零售一般零售百货三级行业12021保留25
450302852032商贸零售一般零售超市三级行业12021保留11
450303852033商贸零售一般零售多业态零售三级行业12021保留16
450304852034商贸零售一般零售商业物业经营三级行业12021新增16
450400801204商贸零售专业连锁Ⅱ二级行业12021改名7
450401852041商贸零售专业连锁Ⅱ专业连锁Ⅲ三级行业12021保留7
450600801206商贸零售互联网电商二级行业12021新增13
450601852061商贸零售互联网电商综合电商三级行业02021新增2
450602852062商贸零售互联网电商跨境电商三级行业12021新增6
450603852063商贸零售互联网电商电商服务三级行业12021新增5
450700801207商贸零售旅游零售Ⅱ二级行业02021新增1
450701852071商贸零售旅游零售Ⅱ旅游零售Ⅲ三级行业02021新增1
460000801210社会服务一级行业12021改名72
460600801216社会服务体育Ⅱ二级行业02021新增4
460601852161社会服务体育Ⅱ体育Ⅲ三级行业02021新增4
460700801217社会服务本地生活服务Ⅱ二级行业02021新增0
460701852171社会服务本地生活服务Ⅱ本地生活服务Ⅲ三级行业02021新增0
460800801218社会服务专业服务二级行业12021新增16
460801852181社会服务专业服务人力资源服务三级行业02021新增1
460802852182社会服务专业服务检测服务三级行业12021新增9
460803852183社会服务专业服务会展服务三级行业12021新增5
460804852184社会服务专业服务其他专业服务三级行业02021新增1
460900801219社会服务酒店餐饮二级行业12021新增10
460901852121社会服务酒店餐饮酒店三级行业12021替换代码4602016
460902852141社会服务酒店餐饮餐饮三级行业02021替换代码4604014
461000801993社会服务旅游及景区二级行业12021新增21
461001859931社会服务旅游及景区博彩三级行业02021新增0
461002852111社会服务旅游及景区人工景区三级行业12021替换代码4601016
461003852112社会服务旅游及景区自然景区三级行业12021替换代码46010210
461004852131社会服务旅游及景区旅游综合三级行业12021替换代码4603015
461100801994社会服务教育二级行业12021新增21
461101859851社会服务教育学历教育三级行业02021新增2
461102859852社会服务教育培训教育三级行业12021新增15
461103859853社会服务教育教育运营及其他三级行业02021新增4
480000801780银行一级行业12021保留41
480200801782银行国有大型银行Ⅱ二级行业12021新增6
480201857821银行国有大型银行Ⅱ国有大型银行Ⅲ三级行业12021新增6
480300801783银行股份制银行Ⅱ二级行业12021新增9
480301857831银行股份制银行Ⅱ股份制银行Ⅲ三级行业12021新增9
480400801784银行城商行Ⅱ二级行业12021新增16
480401857841银行城商行Ⅱ城商行Ⅲ三级行业12021新增16
480500801785银行农商行Ⅱ二级行业12021新增10
480501857851银行农商行Ⅱ农商行Ⅲ三级行业12021新增10
480600801786银行其他银行Ⅱ二级行业02021新增0
480601857861银行其他银行Ⅱ其他银行Ⅲ三级行业02021新增0
490000801790非银金融一级行业12021保留87
490100801193非银金融证券Ⅱ二级行业12021保留49
490101851931非银金融证券Ⅱ证券Ⅲ三级行业12021保留49
490200801194非银金融保险Ⅱ二级行业12021保留7
490201851941非银金融保险Ⅱ保险Ⅲ三级行业12021保留7
490300801191非银金融多元金融二级行业12021保留31
490302851922非银金融多元金融金融控股三级行业12021新增13
490303851923非银金融多元金融期货三级行业02021新增2
490304851924非银金融多元金融信托三级行业02021新增3
490305851925非银金融多元金融租赁三级行业02021新增4
490306851926非银金融多元金融金融信息服务三级行业02021新增3
490307851927非银金融多元金融资产管理三级行业12021新增5
490308851928非银金融多元金融其他多元金融三级行业02021新增1
510000801230综合一级行业12021保留40
510100801231综合综合Ⅱ二级行业12021保留40
510101852311综合综合Ⅱ综合Ⅲ三级行业12021保留40
610000801710建筑材料一级行业12021保留76
610100801711建筑材料水泥二级行业12021改名25
610101857111建筑材料水泥水泥制造三级行业12021新增18
610102857112建筑材料水泥水泥制品三级行业12021新增7
610200801712建筑材料玻璃玻纤二级行业12021改名16
610201857121建筑材料玻璃玻纤玻璃制造三级行业12021新增9
610202857122建筑材料玻璃玻纤玻纤制造三级行业12021新增7
610300801713建筑材料装修建材二级行业12021改名35
610301850615建筑材料装修建材耐火材料三级行业12021保留5
610302850616建筑材料装修建材管材三级行业12021保留8
610303850614建筑材料装修建材其他建材三级行业12021保留17
610304850617建筑材料装修建材防水材料三级行业02021新增3
610305850618建筑材料装修建材涂料三级行业02021新增2
620000801720建筑装饰一级行业12021保留147
620100801721建筑装饰房屋建设Ⅱ二级行业12021保留9
620101850623建筑装饰房屋建设Ⅱ房屋建设Ⅲ三级行业12021保留9
620200801722建筑装饰装修装饰Ⅱ二级行业12021保留28
620201857221建筑装饰装修装饰Ⅱ装修装饰Ⅲ三级行业12021保留28
620300801723建筑装饰基础建设二级行业12021保留46
620306857236建筑装饰基础建设基建市政工程三级行业12021新增23
620307857251建筑装饰基础建设园林工程三级行业12021替换代码62050123
620400801724建筑装饰专业工程二级行业12021保留34
620401857241建筑装饰专业工程钢结构三级行业12021保留9
620402857242建筑装饰专业工程化学工程三级行业12021保留7
620403857243建筑装饰专业工程国际工程三级行业12021改名5
620404857244建筑装饰专业工程其他专业工程三级行业12021保留13
620600801726建筑装饰工程咨询服务Ⅱ二级行业12021新增30
620601857261建筑装饰工程咨询服务Ⅱ工程咨询服务Ⅲ三级行业12021新增30
630000801730电力设备一级行业12021改名239
630100801731电力设备电机Ⅱ二级行业12021保留19
630101850741电力设备电机Ⅱ电机Ⅲ三级行业12021保留19
630300801733电力设备其他电源设备Ⅱ二级行业12021改名25
630301857331电力设备其他电源设备Ⅱ综合电力设备商三级行业02021保留3
630304857334电力设备其他电源设备Ⅱ火电设备三级行业12021保留6
630306857336电力设备其他电源设备Ⅱ其他电源设备Ⅲ三级行业12021保留16
630500801735电力设备光伏设备二级行业12021新增32
630501857351电力设备光伏设备硅料硅片三级行业02021新增3
630502857352电力设备光伏设备光伏电池组件三级行业12021新增9
630503857353电力设备光伏设备逆变器三级行业02021新增3
630504857354电力设备光伏设备光伏辅材三级行业12021新增10
630505857355电力设备光伏设备光伏加工设备三级行业12021新增7
630600801736电力设备风电设备二级行业12021新增18
630601857361电力设备风电设备风电整机三级行业02021新增4
630602857362电力设备风电设备风电零部件三级行业12021新增14
630700801737电力设备电池二级行业12021新增41
630701857371电力设备电池锂电池三级行业12021新增12
630702857372电力设备电池电池化学品三级行业12021新增17
630703857373电力设备电池锂电专用设备三级行业12021新增5
630704857374电力设备电池燃料电池三级行业02021新增0
630705857375电力设备电池蓄电池及其他电池三级行业12021新增7
630800801738电力设备电网设备二级行业12021新增104
630801857381电力设备电网设备输变电设备三级行业12021新增27
630802857382电力设备电网设备配电设备三级行业12021新增16
630803857321电力设备电网设备电网自动化设备三级行业12021替换代码63020118
630804857323电力设备电网设备电工仪器仪表三级行业12021替换代码-改名63020314
630805857344电力设备电网设备线缆部件及其他三级行业12021替换代码63020429
640000801890机械设备一级行业12021保留379
640100801072机械设备通用设备二级行业12021改名161
640101850711机械设备通用设备机床工具三级行业12021保留13
640103850713机械设备通用设备磨具磨料三级行业12021保留13
640105850715机械设备通用设备制冷空调设备三级行业12021保留12
640106850716机械设备通用设备其他通用设备三级行业12021改名31
640107850731机械设备通用设备仪器仪表三级行业12021替换代码64030132
640108850751机械设备通用设备金属制品三级行业12021替换代码64040160
640200801074机械设备专用设备二级行业12021保留133
640203850725机械设备专用设备能源及重型设备三级行业12021改名38
640204850728机械设备专用设备楼宇设备三级行业12021保留15
640206850721机械设备专用设备纺织服装设备三级行业12021保留10
640207850723机械设备专用设备农用机械三级行业02021保留3
640208850726机械设备专用设备印刷包装机械三级行业12021保留9
640209850727机械设备专用设备其他专用设备三级行业12021改名58
640500801076机械设备轨交设备Ⅱ二级行业12021改名21
640501850936机械设备轨交设备Ⅱ轨交设备Ⅲ三级行业12021改名21
640600801077机械设备工程机械二级行业12021新增21
640601850771机械设备工程机械工程机械整机三级行业12021新增16
640602850772机械设备工程机械工程机械器件三级行业12021新增5
640700801078机械设备自动化设备二级行业12021新增43
640701850781机械设备自动化设备机器人三级行业12021新增11
640702850782机械设备自动化设备工控设备三级行业12021新增17
640703850783机械设备自动化设备激光设备三级行业12021新增6
640704850784机械设备自动化设备其他自动化设备三级行业12021新增9
650000801740国防军工一级行业12021保留97
650100801741国防军工航天装备Ⅱ二级行业12021保留8
650101857411国防军工航天装备Ⅱ航天装备Ⅲ三级行业12021保留8
650200801742国防军工航空装备Ⅱ二级行业12021保留35
650201857421国防军工航空装备Ⅱ航空装备Ⅲ三级行业12021保留35
650300801743国防军工地面兵装Ⅱ二级行业12021保留9
650301857431国防军工地面兵装Ⅱ地面兵装Ⅲ三级行业12021保留9
650400801744国防军工航海装备Ⅱ二级行业12021改名12
650401850935国防军工航海装备Ⅱ航海装备Ⅲ三级行业12021改名12
650500801745国防军工军工电子Ⅱ二级行业12021新增33
650501857451国防军工军工电子Ⅱ军工电子Ⅲ三级行业12021新增33
710000801750计算机一级行业12021保留239
710100801101计算机计算机设备二级行业12021保留64
710102850702计算机计算机设备安防设备三级行业12021新增16
710103850703计算机计算机设备其他计算机设备三级行业12021新增48
710300801103计算机IT服务Ⅱ二级行业12021新增90
710301852226计算机IT服务ⅡIT服务Ⅲ三级行业12021替换代码71020290
710400801104计算机软件开发二级行业12021新增85
710401851041计算机软件开发垂直应用软件三级行业12021新增69
710402851042计算机软件开发横向通用软件三级行业12021新增16
720000801760传媒一级行业12021保留149
720400801764传媒游戏Ⅱ二级行业12021新增38
720401857641传媒游戏Ⅱ游戏Ⅲ三级行业12021新增38
720500801765传媒广告营销二级行业12021新增38
720501857651传媒广告营销营销代理三级行业12021新增34
720502857652传媒广告营销广告媒体三级行业02021新增4
720600801766传媒影视院线二级行业12021新增23
720601857661传媒影视院线影视动漫制作三级行业12021新增19
720602857662传媒影视院线院线三级行业02021新增4
720700801767传媒数字媒体二级行业12021新增11
720701857671传媒数字媒体视频媒体三级行业02021新增2
720702857672传媒数字媒体音频媒体三级行业02021新增0
720703857673传媒数字媒体图片媒体三级行业02021新增1
720704857674传媒数字媒体门户网站三级行业12021新增7
720705857675传媒数字媒体文字媒体三级行业02021新增1
720706857676传媒数字媒体其他数字媒体三级行业02021新增0
720800801768传媒社交Ⅱ二级行业02021新增0
720801857681传媒社交Ⅱ社交Ⅲ三级行业02021新增0
720900801769传媒出版二级行业12021新增27
720901857691传媒出版教育出版三级行业12021新增10
720902857692传媒出版大众出版三级行业12021新增17
720903857693传媒出版其他出版三级行业02021新增0
721000801995传媒电视广播Ⅱ二级行业12021新增12
721001859951传媒电视广播Ⅱ电视广播Ⅲ三级行业12021新增12
730000801770通信一级行业12021保留100
730100801223通信通信服务二级行业12021改名34
730102852212通信通信服务电信运营商三级行业02021新增4
730103852213通信通信服务通信工程及服务三级行业12021新增19
730104852214通信通信服务通信应用增值服务三级行业12021新增11
730200801102通信通信设备二级行业12021保留66
730204851024通信通信设备通信网络设备及器件三级行业12021新增24
730205851025通信通信设备通信线缆及配套三级行业12021新增11
730206851026通信通信设备通信终端及配件三级行业12021新增23
730207851027通信通信设备其他通信设备三级行业12021新增8
740000801950煤炭一级行业12021新增38
740100801951煤炭煤炭开采二级行业12021新增29
740101859511煤炭煤炭开采动力煤三级行业12021新增18
740102859512煤炭煤炭开采焦煤三级行业12021新增11
740200801952煤炭焦炭Ⅱ二级行业12021新增9
740201859521煤炭焦炭Ⅱ焦炭Ⅲ三级行业12021新增9
750000801960石油石化一级行业12021新增47
750100801961石油石化油气开采Ⅱ二级行业02021新增4
750101859611石油石化油气开采Ⅱ油气开采Ⅲ三级行业02021新增4
750200801962石油石化油服工程二级行业12021新增14
750201859621石油石化油服工程油田服务三级行业12021新增7
750202859622石油石化油服工程油气及炼化工程三级行业12021新增7
750300801963石油石化炼化及贸易二级行业12021新增29
750301859631石油石化炼化及贸易炼油化工三级行业12021新增9
750302859632石油石化炼化及贸易油品石化贸易三级行业12021新增6
750303859633石油石化炼化及贸易其他石化三级行业12021新增14
760000801970环保一级行业12021新增97
760100801971环保环境治理二级行业12021新增82
760101859711环保环境治理大气治理三级行业12021新增8
760102859712环保环境治理水务及水治理三级行业12021新增40
760103859713环保环境治理固废治理三级行业12021新增23
760104859714环保环境治理综合环境治理三级行业12021新增11
760200801972环保环保设备Ⅱ二级行业12021新增15
760201859721环保环保设备Ⅱ环保设备Ⅲ三级行业12021新增15
770000801980美容护理一级行业12021新增27
770100801981美容护理个护用品二级行业12021新增12
770101859811美容护理个护用品生活用纸三级行业12021新增8
770102859812美容护理个护用品洗护用品三级行业02021新增4
770200801982美容护理化妆品二级行业12021新增13
770201859821美容护理化妆品化妆品制造及其他三级行业12021新增7
770202859822美容护理化妆品品牌化妆品三级行业12021新增6
770300801983美容护理医疗美容二级行业02021新增2
770301859831美容护理医疗美容医美耗材三级行业02021新增1
770302859832美容护理医疗美容医美服务三级行业02021新增1
+输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
index_codestrN指数代码
levelstrN行业分级(L1/L2/L3)
parent_codestrN父级代码(一级为0)
srcstrN指数来源(SW2014:申万2014年版本,SW2021:申万2021年版本)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
index_codestrY指数代码
industry_namestrY行业名称
parent_codestrY父级代码
levelstrY行业层级
industry_codestrY行业代码
is_pubstrY是否发布了指数
srcstrN行业分类(SW申万)
+接口示例 + +``` +#获取申万一级行业列表 +df = pro.index_classify(level='L1', src='SW2021') + +#获取申万二级行业列表 +df = pro.index_classify(level='L2', src='SW2021') + +#获取申万三级级行业列表 +df = pro.index_classify(level='L3', src='SW2021') + +``` + +数据示例 + +``` + index_code industry_name level +0 801020.SI 采掘 L1 +1 801030.SI 化工 L1 +2 801040.SI 钢铁 L1 +3 801050.SI 有色金属 L1 +4 801710.SI 建筑材料 L1 +5 801720.SI 建筑装饰 L1 +6 801730.SI 电气设备 L1 +7 801890.SI 机械设备 L1 +8 801740.SI 国防军工 L1 +9 801880.SI 汽车 L1 +10 801110.SI 家用电器 L1 +11 801130.SI 纺织服装 L1 +12 801140.SI 轻工制造 L1 +13 801200.SI 商业贸易 L1 +14 801010.SI 农林牧渔 L1 +15 801120.SI 食品饮料 L1 +16 801210.SI 休闲服务 L1 +17 801150.SI 医药生物 L1 +18 801160.SI 公用事业 L1 +19 801170.SI 交通运输 L1 +20 801180.SI 房地产 L1 +21 801080.SI 电子 L1 +22 801750.SI 计算机 L1 +23 801760.SI 传媒 L1 +24 801770.SI 通信 L1 +25 801780.SI 银行 L1 +26 801790.SI 非银金融 L1 +27 801230.SI 综合 L1 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/申万行业成分(分级).md b/runtime/skills/tushare-finance/reference/接口文档/申万行业成分(分级).md new file mode 100644 index 00000000..d0b79fd4 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/申万行业成分(分级).md @@ -0,0 +1,162 @@ +# 申万行业成分(分级) + +**文档ID**: 335 +**原始链接**: https://tushare.pro/document/2?doc_id=335 + +--- + +## 申万行业成分构成(分级) + +接口:index_member_all描述:按三级分类提取申万行业成分,可提供某个分类的所有成分,也可按股票代码提取所属分类,参数灵活限量:单次最大2000行,总量不限制权限:用户需2000积分可调取,积分获取方法请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
l1_codestrN一级行业代码
l2_codestrN二级行业代码
l3_codestrN三级行业代码
ts_codestrN股票代码
is_newstrN是否最新(默认为“Y是”)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
l1_codestrY一级行业代码
l1_namestrY一级行业名称
l2_codestrY二级行业代码
l2_namestrY二级行业名称
l3_codestrY三级行业代码
l3_namestrY三级行业名称
ts_codestrY成分股票代码
namestrY成分股票名称
in_datestrY纳入日期
out_datestrY剔除日期
is_newstrY是否最新Y是N否
+接口示例 + +``` + +#获取黄金分类的成份股 +df = pro.index_member_all(l3_code='850531.SI') + +#获取000001.SZ所属行业 +df = pro.index_member_all(ts_code='000001.SZ') + +``` + +数据示例 + +``` + l1_code l1_name l2_code l2_name l3_code l3_name ts_code name in_date +0 801050.SI 有色金属 801053.SI 贵金属 850531.SI 黄金 000506.SZ *ST中润 20220729 +1 801050.SI 有色金属 801053.SI 贵金属 850531.SI 黄金 001337.SZ 四川黄金 20230224 +2 801050.SI 有色金属 801053.SI 贵金属 850531.SI 黄金 600988.SH 赤峰黄金 20040414 +3 801050.SI 有色金属 801053.SI 贵金属 850531.SI 黄金 600489.SH 中金黄金 20030812 +4 801050.SI 有色金属 801053.SI 贵金属 850531.SI 黄金 600547.SH 山东黄金 20030826 +5 801050.SI 有色金属 801053.SI 贵金属 850531.SI 黄金 002155.SZ 湖南黄金 20070815 +6 801050.SI 有色金属 801053.SI 贵金属 850531.SI 黄金 002237.SZ 恒邦股份 20080428 +7 801050.SI 有色金属 801053.SI 贵金属 850531.SI 黄金 601069.SH 西部黄金 20150115 +8 801050.SI 有色金属 801053.SI 贵金属 850531.SI 黄金 000975.SZ 银泰黄金 20190724 +9 801050.SI 有色金属 801053.SI 贵金属 850531.SI 黄金 300139.SZ 晓程科技 20220729 +10 801050.SI 有色金属 801053.SI 贵金属 850531.SI 黄金 600687.SH 退市刚泰(退市) 20130701 +11 801050.SI 有色金属 801053.SI 贵金属 850531.SI 黄金 600807.SH 济南高新 20220729 +12 801050.SI 有色金属 801053.SI 贵金属 850531.SI 黄金 600311.SH *ST荣华(退市) 20140102 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/申万行业指数日行情.md b/runtime/skills/tushare-finance/reference/接口文档/申万行业指数日行情.md new file mode 100644 index 00000000..2e236f65 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/申万行业指数日行情.md @@ -0,0 +1,177 @@ +# 申万行业指数日行情 + +**文档ID**: 327 +**原始链接**: https://tushare.pro/document/2?doc_id=327 + +--- + +## 申万行业日线行情 + +接口:sw_daily描述:获取申万行业日线行情(默认是申万2021版行情)限量:单次最大4000行数据,可通过指数代码和日期参数循环提取,5000积分可调取 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN行业代码
trade_datestrN交易日期
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY指数代码
trade_datestrY交易日期
namestrY指数名称
openfloatY开盘点位
lowfloatY最低点位
highfloatY最高点位
closefloatY收盘点位
changefloatY涨跌点位
pct_changefloatY涨跌幅
volfloatY成交量(万股)
amountfloatY成交额(万元)
pefloatY市盈率
pbfloatY市净率
float_mvfloatY流通市值(万元)
total_mvfloatY总市值(万元)
+接口示例 + +``` + +pro = ts.pro_api('your token') + +#获取20230705当日所有申万行业指数的ts_code,name,open,close,vol,pe,pb数据 +df = pro.sw_daily(trade_date='20230705', fields='ts_code,name,open,close,vol,pe,pb') + +``` + +数据示例 + +``` + ts_code name open close vol pe pb +0 801001.SI 申万50 2972.86 2946.53 275984.00 13.99 1.91 +1 801002.SI 申万中小 6963.37 6896.69 1540720.00 21.19 2.47 +2 801003.SI 申万A指 3793.91 3769.63 6294567.00 16.56 1.78 +3 801005.SI 申万创业 2841.32 2815.48 1220719.00 35.90 3.72 +4 801010.SI 农林牧渔 2986.75 2946.60 83532.00 28.32 2.66 +.. ... ... ... ... ... ... ... +434 859811.SI 生活用纸 1438.09 1418.16 2542.00 23.25 2.32 +435 859821.SI 化妆品制造及其他 2674.85 2674.57 2069.00 40.63 2.33 +436 859822.SI 品牌化妆品 12094.45 11877.03 2809.00 44.55 5.52 +437 859852.SI 培训教育 780.30 770.10 20889.00 106.12 5.73 +438 859951.SI 电视广播Ⅲ 1121.00 1122.06 24413.00 51.46 1.05 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/电影周度票房.md b/runtime/skills/tushare-finance/reference/接口文档/电影周度票房.md new file mode 100644 index 00000000..11e7b4fa --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/电影周度票房.md @@ -0,0 +1,125 @@ +# 电影周度票房 + +**文档ID**: 114 +**原始链接**: https://tushare.pro/document/2?doc_id=114 + +--- + +## 电影周度票房 + +接口:bo_weekly描述:获取周度票房数据数据更新:本周更新上一周数据数据历史: 数据从2008年第一周开始,超过10年历史数据。数据权限:用户需要至少500积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + +
名称类型必选描述
datestrY日期(每周一日期,格式YYYYMMDD)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
datestrY日期
namestrY影片名称
avg_pricefloatY平均票价
week_amountfloatY当周票房(万)
totalfloatY累计票房(万)
list_dayintY上映天数
p_pcintY场均人次
wom_indexfloatY口碑指数
up_ratiofloatY环比变化 (%)
rankintY排名
+接口使用 + +``` +pro = ts.pro_api() +#或者 +#pro = ts.pro_api('your token') + +df = pro.bo_weekly(date='20181008') +``` + +数据示例 + +``` + date name avg_price week_amount total list_day p_pc \ +0 20181008 无双 36.0 25640.0 93705.0 15 12 +1 20181008 影 36.0 10277.0 55406.0 15 8 +2 20181008 找到你 32.0 9318.0 15234.0 10 11 +3 20181008 李茶的姑妈 35.0 5823.0 57263.0 15 6 +4 20181008 胖子行动队 34.0 3875.0 23683.0 15 7 +5 20181008 嗝嗝老师 30.0 2917.0 2941.0 3 10 +6 20181008 悲伤逆流成河 34.0 2475.0 33532.0 24 7 +7 20181008 超能泰坦 30.0 1202.0 1202.0 3 4 +8 20181008 阿凡提之奇缘历险 34.0 675.0 7251.0 14 5 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/电影日度票房.md b/runtime/skills/tushare-finance/reference/接口文档/电影日度票房.md new file mode 100644 index 00000000..228e5cdb --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/电影日度票房.md @@ -0,0 +1,126 @@ +# 电影日度票房 + +**文档ID**: 115 +**原始链接**: https://tushare.pro/document/2?doc_id=115 + +--- + +## 电影日度票房 + +接口:bo_daily描述:获取电影日度票房数据更新:当日更新上一日数据数据历史: 数据从2018年9月开始,更多历史数据正在补充数据权限:用户需要至少500积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + +
名称类型必选描述
datestrY日期 (格式YYYYMMDD)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
datestrY日期
namestrY影片名称
avg_pricefloatY平均票价
day_amountfloatY当日票房(万)
totalfloatY累计票房(万)
list_dayintY上映天数
p_pcintY场均人次
wom_indexfloatY口碑指数
up_ratiofloatY环比变化 (%)
rankintY排名
+接口使用 + +``` +pro = ts.pro_api() +#或者 +#pro = ts.pro_api('your token') + +df = pro.bo_daily(date='20181014') +``` + +数据示例 + +``` + date name avg_price day_amount total list_day p_pc \ +0 20181014 无双 37.0 4720.0 93611.0 15 16 +1 20181014 找到你 32.0 1893.0 15196.0 10 14 +2 20181014 影 36.0 1763.0 55370.0 15 11 +3 20181014 嗝嗝老师 30.0 1173.0 2912.0 3 13 +4 20181014 李茶的姑妈 35.0 864.0 57241.0 15 9 +5 20181014 胖子行动队 34.0 597.0 23671.0 15 10 +6 20181014 悲伤逆流成河 33.0 426.0 33522.0 24 9 +7 20181014 阿凡提之奇缘历险 34.0 280.0 7245.0 14 10 +8 20181014 玛雅蜜蜂历险记 31.0 277.0 579.0 3 8 +9 20181014 超能泰坦 31.0 189.0 1197.0 3 2 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/电影月度票房.md b/runtime/skills/tushare-finance/reference/接口文档/电影月度票房.md new file mode 100644 index 00000000..71ff8e8b --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/电影月度票房.md @@ -0,0 +1,126 @@ +# 电影月度票房 + +**文档ID**: 113 +**原始链接**: https://tushare.pro/document/2?doc_id=113 + +--- + +## 电影月度票房 + +接口:bo_monthly描述:获取电影月度票房数据数据更新:本月更新上一月数据数据历史: 数据从2008年1月1日开始,超过10年历史数据。数据权限:用户需要至少500积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + +
名称类型必选描述
datestrY日期(每月1号,格式YYYYMMDD)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
datestrY日期
namestrY影片名称
list_datestrY上映日期
avg_pricefloatY平均票价
month_amountfloatY当月票房(万)
list_dayintY月内天数
p_pcintY场均人次
wom_indexfloatY口碑指数
m_ratiofloatY月度占比(%)
rankintY排名
+接口使用 + +``` +pro = ts.pro_api() +#或者 +#pro = ts.pro_api('your token') + +df = pro.bo_monthly(date='20180901') +``` + +数据示例 + +``` + date name list_date avg_price month_amount list_day p_pc \ +0 20180901 碟中谍6:全面瓦解 2018-08-31 37.0 104316.0 30 14 +1 20180901 反贪风暴3 2018-09-14 36.0 40473.0 17 11 +2 20180901 黄金兄弟 2018-09-21 35.0 23242.0 10 14 +3 20180901 蚁人2:黄蜂女现身 2018-08-24 35.0 14641.0 30 8 +4 20180901 悲伤逆流成河 2018-09-21 34.0 14054.0 10 14 +5 20180901 阿尔法:狼伴归途 2018-09-07 34.0 11298.0 24 7 +6 20180901 江湖儿女 2018-09-21 34.0 5373.0 10 8 +7 20180901 快把我哥带走 2018-08-17 32.0 5365.0 30 7 +8 20180901 镰仓物语 2018-09-14 32.0 4509.0 17 6 +9 20180901 大闹西游 2018-09-22 34.0 3419.0 9 10 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/短期国债利率.md b/runtime/skills/tushare-finance/reference/接口文档/短期国债利率.md new file mode 100644 index 00000000..5c5a96f2 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/短期国债利率.md @@ -0,0 +1,168 @@ +# 短期国债利率 + +**文档ID**: 221 +**原始链接**: https://tushare.pro/document/2?doc_id=221 + +--- + +## 短期国债利率 + +接口:us_tbr描述:获取美国短期国债利率数据限量:单次最大可获取2000行数据,可循环获取权限:用户积累120积分可以使用,积分越高频次越高。具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
datestrN日期
start_datestrN开始日期(YYYYMMDD格式)
end_datestrN结束日期
fieldsstrN指定输出字段(e.g. fields='w4_bd,w52_ce')
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
datestrY日期
w4_bdfloatY4周银行折现收益率
w4_cefloatY4周票面利率
w8_bdfloatY8周银行折现收益率
w8_cefloatY8周票面利率
w13_bdfloatY13周银行折现收益率
w13_cefloatY13周票面利率
w17_bdfloatY17周银行折现收益率(数据从20221019开始)
w17_cefloatY17周票面利率(数据从20221019开始)
w26_bdfloatY26周银行折现收益率
w26_cefloatY26周票面利率
w52_bdfloatY52周银行折现收益率
w52_cefloatY52周票面利率
+接口调用 + +``` + +pro = ts.pro_api() + +df = pro.us_tbr(start_date='20180101', end_date='20200327') + + +#获取指定字段数据 +df = pro.us_tbr(start_date='20180101', end_date='20200327', fields='w4_bd,w52_ce') + +``` + +数据样例 + +``` + date w4_bd w4_ce w8_bd w8_ce w13_bd w13_ce w26_bd w26_ce w52_bd w52_ce +0 20200327 0.01 0.01 0.03 0.03 0.03 0.03 0.02 0.02 0.11 0.11 +1 20200326 0.01 0.01 0.01 0.01 -0.05 -0.05 0.04 0.04 0.13 0.13 +2 20200325 -0.04 -0.04 -0.03 -0.03 -0.04 -0.04 0.07 0.07 0.19 0.19 +3 20200324 0.01 0.01 0.01 0.01 0.01 0.01 0.09 0.09 0.25 0.25 +4 20200323 0.01 0.01 0.04 0.04 0.02 0.02 0.08 0.08 0.16 0.16 +... ... ... ... ... ... ... ... ... ... ... ... +1995 20120405 0.07 0.07 None None 0.08 0.08 0.14 0.14 0.19 0.19 +1996 20120404 0.08 0.08 None None 0.08 0.08 0.14 0.14 0.19 0.19 +1997 20120403 0.07 0.07 None None 0.08 0.08 0.15 0.15 0.20 0.20 +1998 20120402 0.05 0.05 None None 0.08 0.08 0.14 0.14 0.17 0.17 +1999 20120330 0.05 0.05 None None 0.07 0.07 0.15 0.15 0.18 0.18 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/社区捐助.md b/runtime/skills/tushare-finance/reference/接口文档/社区捐助.md new file mode 100644 index 00000000..8c7ecb57 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/社区捐助.md @@ -0,0 +1,18 @@ +# 社区捐助 + +**文档ID**: 244 +**原始链接**: https://tushare.pro/document/2?doc_id=244 + +--- + +尊敬的Tushare社区用户, + +感谢您长期以来对Tushare社区的信任与支持。自2014年底至今,Tushare已免费运行超过十年,期间我们投入了大量时间和精力,这远超常人的想象。然而,每年不断攀升的服务器和带宽成本已成为我们难以承受的压力。 + +特别是自Pro版上线以来,数据采集和处理的需求日益增加,用户请求也在持续增长,这些都给我们的服务器和带宽扩容带来了巨大挑战。为了确保社区能够持续健康发展,并不断提升数据服务的流畅性,我们恳请您理解并体谅我们在维护高质量数据过程中所付出的努力与决心。 + +您的关爱和支持是我们前进的动力源泉。我们将铭记这份信任,并将其转化为更加坚定的力量,继续秉持“数据信仰”,为用户提供更加优质、可靠的服务。 + +再次感谢您的支持与理解! + +由于之前手动操作积分的方式效率低下,在广大用户朋友的建议下,我们开发了捐助支付后自动完成积分入账的功能模块,请登录【社区捐助】完成捐助,积分权限可自动入账。 diff --git a/runtime/skills/tushare-finance/reference/接口文档/社融增量(月度).md b/runtime/skills/tushare-finance/reference/接口文档/社融增量(月度).md new file mode 100644 index 00000000..3d676dd5 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/社融增量(月度).md @@ -0,0 +1,119 @@ +# 社融增量(月度) + +**文档ID**: 310 +**原始链接**: https://tushare.pro/document/2?doc_id=310 + +--- + +## 社融数据(月度) + +接口:sf_month描述:获取月度社会融资数据限量:单次最大2000条数据,可循环提取积分:需2000积分 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
mstrN月份(YYYYMM,下同),支持多个月份同时输入,逗号分隔
start_mstrN开始月份
end_mstrN结束月份
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
monthstrY月度
inc_monthfloatY社融增量当月值(亿元)
inc_cumvalfloatY社融增量累计值(亿元)
stk_endvalfloatY社融存量期末值(万亿元)
+接口调用 + +``` + +pro = ts.pro_api() + +df = pro.sf_month(start_m='201901', end_m='202307') + + +``` + +数据样例 + +``` + month inc_month inc_cumval stk_endval +0 202307 5282.00 220800.00 365.77 +1 202306 42241.00 215487.00 365.45 +2 202305 15555.00 173246.00 361.42 +3 202304 12253.00 157691.00 359.95 +4 202303 53862.00 145438.00 359.02 +5 202302 31623.00 91576.00 353.97 +6 202301 59953.00 59953.00 350.93 +7 202212 13058.00 320099.00 344.21 +8 202211 19837.00 307041.00 343.19 +9 202210 9134.00 287204.00 341.42 +10 202209 35411.00 278070.00 340.65 +11 202208 24712.00 242659.00 337.22 +12 202207 7785.00 217947.00 334.90 +13 202206 51926.00 210162.00 334.28 +14 202205 28415.00 158236.00 329.20 +15 202204 9327.00 129821.00 326.47 +16 202203 46565.00 120494.00 325.63 +17 202202 12170.00 73929.00 321.12 +18 202201 61759.00 61759.00 320.03 +19 202112 23580.00 313408.00 314.12 +20 202111 25983.00 289828.00 311.90 +21 202110 16176.00 263845.00 309.45 +22 202109 29026.00 247669.00 308.05 +23 202108 29893.00 218643.00 305.29 +24 202107 10752.00 188750.00 302.47 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/神奇九转指标.md b/runtime/skills/tushare-finance/reference/接口文档/神奇九转指标.md new file mode 100644 index 00000000..f9497c2d --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/神奇九转指标.md @@ -0,0 +1,170 @@ +# 神奇九转指标 + +**文档ID**: 364 +**原始链接**: https://tushare.pro/document/2?doc_id=364 + +--- + +## 神奇九转指标 + +接口:stk_nineturn(由于涉及分钟数据每天21点更新)描述:神奇九转(又称“九转序列”)是一种基于技术分析的股票趋势反转指标,其思想来源于技术分析大师汤姆·迪马克(Tom DeMark)的TD序列。该指标的核心功能是通过识别股价在上涨或下跌过程中连续9天的特定走势,来判断股价的潜在反转点,从而帮助投资者提高抄底和逃顶的成功率,日线级别配合60min的九转效果更好,数据从20230101开始。限量:单次提取最大返回10000行数据,可通过股票代码和日期循环获取全部数据权限:达到6000积分可以调用 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码
trade_datestrN交易日期 (格式:YYYY-MM-DD HH:MM:SS)
freqstrN频率(日daily)
start_datestrN开始时间
end_datestrN结束时间
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
trade_datedatetimeY交易日期
freqstrY频率(日daily)
openfloatY开盘价
highfloatY最高价
lowfloatY最低价
closefloatY收盘价
volfloatY成交量
amountfloatY成交额
up_countfloatY上九转计数
down_countfloatY下九转计数
nine_up_turnstrY是否上九转)+9表示上九转
nine_down_turnstrY是否下九转-9表示下九转
+接口用法 + +``` + +pro = ts.pro_api() + +df=pro.stk_nineturn(ts_code='000001.SZ',freq='daily',fields='ts_code,trade_date,freq,up_count,down_count,nine_up_turn,nine_down_turn') + +``` + +数据样例 + +``` + ts_code trade_date freq up_count down_count nine_up_turn nine_down_turn +0 000001.SZ 2025-01-17 00:00:00 daily 3.0 0.0 None None +1 000001.SZ 2025-01-16 00:00:00 daily 2.0 0.0 None None +2 000001.SZ 2025-01-15 00:00:00 daily 1.0 0.0 None None +3 000001.SZ 2025-01-14 00:00:00 daily 0.0 3.0 None None +4 000001.SZ 2025-01-13 00:00:00 daily 0.0 2.0 None None +.. ... ... ... ... ... ... ... +491 000001.SZ 2023-01-09 00:00:00 daily 1.0 0.0 None None +492 000001.SZ 2023-01-06 00:00:00 daily 0.0 0.0 None None +493 000001.SZ 2023-01-05 00:00:00 daily 0.0 0.0 None None +494 000001.SZ 2023-01-04 00:00:00 daily 0.0 0.0 None None +495 000001.SZ 2023-01-03 00:00:00 daily 0.0 0.0 None None + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/管理层薪酬和持股.md b/runtime/skills/tushare-finance/reference/接口文档/管理层薪酬和持股.md new file mode 100644 index 00000000..a322b8ca --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/管理层薪酬和持股.md @@ -0,0 +1,127 @@ +# 管理层薪酬和持股 + +**文档ID**: 194 +**原始链接**: https://tushare.pro/document/2?doc_id=194 + +--- + +## 管理层薪酬和持股 + +接口:stk_rewards描述:获取上市公司管理层薪酬和持股积分:用户需要2000积分才可以调取,5000积分以上频次相对较高,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrYTS股票代码,支持单个或多个代码输入
end_datestrN报告期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS股票代码
ann_datestrY公告日期
end_datestrY截止日期
namestrY姓名
titlestrY职务
rewardfloatY报酬
hold_volfloatY持股数
+接口用例 + +``` + +pro = ts.pro_api() + +#获取单个公司高管全部数据 +df = pro.stk_rewards(ts_code='000001.SZ') + +#获取多个公司高管全部数据 +df = pro.stk_rewards(ts_code='000001.SZ,600000.SH') + +``` + +数据样例 + +``` + ts_code ann_date end_date name title reward hold_vol +0 000001.SZ 20190808 20190630 谢永林 董事长 NaN 0.0 +1 000001.SZ 20190808 20190630 胡跃飞 董事,行长 NaN 4104.0 +2 000001.SZ 20190808 20190630 陈心颖 董事 NaN 0.0 +3 000001.SZ 20190808 20190630 姚波 董事 NaN 0.0 +4 000001.SZ 20190808 20190630 叶素兰 董事 NaN 0.0 +5 000001.SZ 20190808 20190630 韩小京 独立董事 NaN 0.0 +6 000001.SZ 20190808 20190630 蔡方方 董事 NaN 0.0 +7 000001.SZ 20190808 20190630 郭建 董事 NaN 0.0 +8 000001.SZ 20190808 20190630 郭世邦 董事,副行长 NaN 0.0 +9 000001.SZ 20190808 20190630 王春汉 独立董事 NaN 0.0 +10 000001.SZ 20190808 20190630 王松奇 独立董事 NaN 0.0 +11 000001.SZ 20190808 20190630 郭田勇 独立董事 NaN 0.0 +12 000001.SZ 20190808 20190630 杨如生 独立董事 NaN 0.0 +13 000001.SZ 20190808 20190630 邱伟 监事长,职工监事 NaN 0.0 +14 000001.SZ 20190808 20190630 车国宝 股东监事 NaN 0.0 +15 000001.SZ 20190808 20190630 周建国 外部监事 NaN 0.0 +16 000001.SZ 20190808 20190630 骆向东 外部监事 NaN 0.0 +17 000001.SZ 20190808 20190630 储一昀 外部监事 NaN 0.0 +18 000001.SZ 20190808 20190630 孙永桢 职工监事 NaN 0.0 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/美股交易日历.md b/runtime/skills/tushare-finance/reference/接口文档/美股交易日历.md new file mode 100644 index 00000000..1b3a60dd --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/美股交易日历.md @@ -0,0 +1,102 @@ +# 美股交易日历 + +**文档ID**: 253 +**原始链接**: https://tushare.pro/document/2?doc_id=253 + +--- + +## 美股交易日历 + +接口:us_tradecal描述:获取美股交易日历信息限量:单次最大6000,可根据日期阶段获取 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述示例
start_datestrN开始日期20200101
end_datestrN结束日期20200701
is_openstrN是否交易0:休市 、1:交易
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
cal_datestrY日历日期
is_openintY是否交易 '0'休市 '1'交易
pretrade_datestrY上一个交易日
+接口示例 + +``` + +pro = ts.pro_api() + +df = pro.us_tradecal(start_date='20200101', end_date='20200701') + + +``` + +数据示例 + +``` + cal_date is_open pretrade_date +0 20200701 1 20200630 +1 20200630 1 20200629 +2 20200629 1 20200626 +3 20200628 0 20200625 +4 20200627 0 20200625 +.. ... ... ... +178 20200105 0 20200102 +179 20200104 0 20200102 +180 20200103 1 20200102 +181 20200102 1 20191231 +182 20200101 0 20191230 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/美股利润表.md b/runtime/skills/tushare-finance/reference/接口文档/美股利润表.md new file mode 100644 index 00000000..f745d6fa --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/美股利润表.md @@ -0,0 +1,144 @@ +# 美股利润表 + +**文档ID**: 394 +**原始链接**: https://tushare.pro/document/2?doc_id=394 + +--- + +## 美股利润表 + +接口:us_income,可以通过数据工具调试和查看数据。描述:获取美股上市公司财务利润表数据(目前只覆盖主要美股和中概股)权限:需单独开权限或有15000积分,具体权限信息请参考权限列表提示:当前接口按单只股票获取其历史数据,单次请求最大返回10000行数据,可循环提取 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY股票代码
periodstrN报告期(格式:YYYYMMDD,每个季度最后一天的日期,如20241231)
ind_namestrN指标名(如:新增借款)
report_typestrN报告期类型(Q1一季报Q2半年报Q3三季报Q4年报)
start_datestrN报告期开始时间(格式:YYYYMMDD)
end_datestrN报告结束始时间(格式:YYYYMMDD)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
end_datestrY报告期
ind_typestrY报告期类型(Q1一季报Q2半年报Q3三季报Q4年报)
namestrY股票名称
ind_namestrY财务科目名称
ind_valuefloatY财务科目值
report_typestrY报告类型
+接口用法 + +``` + +pro = ts.pro_api() + +#获取美股英伟达NVDA股票的2024年度利润表数据 +df = pro.us_income(ts_code='NVDA', period='20241231') + +#获取美股英伟达NVDA股票利润表历年营业额数据 +df = pro.us_income(ts_code='NVDA', ind_name='营业额') + +``` + +数据样例 + +``` + ts_code end_date ind_type name ind_name ind_value report_type +0 NVDA 20250427 Q1 英伟达 非运算项目 2.271500e+10 单季报 +1 NVDA 20250427 Q1 英伟达 全面收益总额 1.893300e+10 单季报 +2 NVDA 20250427 Q1 英伟达 其他全面收益合计项 1.580000e+08 单季报 +3 NVDA 20250427 Q1 英伟达 其他全面收益其他项目 1.580000e+08 单季报 +4 NVDA 20250427 Q1 英伟达 本公司拥有人占全面收益总额 1.893300e+10 单季报 +... ... ... ... ... ... ... ... +1929 NVDA 20050501 Q1 英伟达 营销费用 4.805800e+07 单季报 +1930 NVDA 20050501 Q1 英伟达 研发费用 8.591300e+07 单季报 +1931 NVDA 20050501 Q1 英伟达 毛利 2.101530e+08 单季报 +1932 NVDA 20050501 Q1 英伟达 营业成本 3.736930e+08 单季报 +1933 NVDA 20050501 Q1 英伟达 营业收入 5.838460e+08 单季报 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/美股基础信息.md b/runtime/skills/tushare-finance/reference/接口文档/美股基础信息.md new file mode 100644 index 00000000..3e2d8041 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/美股基础信息.md @@ -0,0 +1,128 @@ +# 美股基础信息 + +**文档ID**: 252 +**原始链接**: https://tushare.pro/document/2?doc_id=252 + +--- + +## 美股列表 + +接口:us_basic描述:获取美股列表信息限量:单次最大6000,可分页提取积分:120积分可以试用,5000积分有正式权限 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述示例
ts_codestrN股票代码AAPL(苹果)
classifystrN股票分类ADR/GDR/EQ
offsetstrN开始行数1:第一行
limitstrN每页最大行数500:每页500行
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY美股代码
namestrY中文名称
ennamestrN英文名称
classifystrY分类ADR/GDR/EQ
list_datestrY上市日期
delist_datestrY退市日期
+接口示例 + +``` + +pro = ts.pro_api() + +#获取默认美国股票基础信息,单次6000行 +df = pro.us_basic() + + +``` + +数据示例 + +``` + ts_code name classify list_date delist_date +0 ONCY None EQT 20011005 None +1 SCCO None EQT 19950124 None +2 KAOCF None EQT 19740319 None +3 BOIRF None EQT 19880628 None +4 SDXOF None EQT 19830304 None +... ... ... ... ... ... +5995 ESESQ None EQT 20031014 None +5996 TRKX None EQT 20000718 None +5997 ELAMF None EQT 19960320 None +5998 CZNB None EQT 20120724 None +5999 CRRSQ None EQT 20010619 None +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/美股复权因子.md b/runtime/skills/tushare-finance/reference/接口文档/美股复权因子.md new file mode 100644 index 00000000..cee9a429 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/美股复权因子.md @@ -0,0 +1,120 @@ +# 美股复权因子 + +**文档ID**: 402 +**原始链接**: https://tushare.pro/document/2?doc_id=402 + +--- + +## 美股复权因子 + +接口:us_adjfactor描述:获取美股每日复权因子数据,在每天美股收盘后滚动刷新限量:单次最大15000行数据,可以根据日期循环权限:本接口是在开通美股日线权限后自动获取权限,权限请参考权限说明文档 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码
trade_datestrN交易日期(格式:YYYYMMDD,下同)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
trade_datestrY交易日期
exchangestrY交易所
cum_adjfactorfloatY累计复权因子
close_pricefloatY收盘价
+接口示例 + +``` + +pro = ts.pro_api() + +#获取美股单一股票复权因子 +df = pro.us_adjfactor(ts_code='AAPL', start_date='20240101', end_date='20251022') + +#获取美股某一日全部股票的复权因子 +df = pro.us_adjfactor(trade_date='20251031') + +``` + +数据示例 + +``` + ts_code trade_date exchange cum_adjfactor close_price +0 TAGOF 20251031 OTC 1.000000 None +1 BABA 20251031 NYS 1.000000 170.430000 +2 CZR 20251031 NAS 1.000000 20.100000 +3 DEEP 20251031 ARC 1.000000 35.025100 +4 AVAL 20251031 NYS 1.000000 4.220000 +... ... ... ... ... ... +14995 MRETF 20251031 OTC 1.000000 7.150000 +14996 CHI 20251031 NAS 1.000000 11.390000 +14997 TBHC 20251031 NAS 1.000000 1.510000 +14998 MQMIF 20251031 OTC 1.000000 0.127600 +14999 TAC 20251031 NYS 1.000000 17.670000 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/美股复权行情.md b/runtime/skills/tushare-finance/reference/接口文档/美股复权行情.md new file mode 100644 index 00000000..497101cf --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/美股复权行情.md @@ -0,0 +1,224 @@ +# 美股复权行情 + +**文档ID**: 338 +**原始链接**: https://tushare.pro/document/2?doc_id=338 + +--- + +## 美股复权行情 + +接口:us_daily_adj,可以通过数据工具调试和查看数据。描述:获取美股复权行情,支持美股全市场股票,提供股本、市值、复权因子和成交信息等多个数据指标限量:单次最大可以提取8000条数据,可循环获取全部,支持分页提取要求:120积分可以试用查看数据,开通正式权限请参考权限说明文档 + +注:美股复权逻辑是:价格 * 复权因子 = 复权价格,比如close * adj_factor = 前复权收盘价。复权因子历史数据可能除权等被刷新,请注意动态更新。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码(e.g. AAPL)
trade_datestrN交易日期(YYYYMMDD)
start_datestrN开始日期(YYYYMMDD)
end_datestrN结束日期(YYYYMMDD)
exchangestrN交易所(NAS/NYS/OTC)
offsetintN开始行数
limitintN每页行数行数
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
trade_datestrY交易日期
closefloatY收盘价
openfloatY开盘价
highfloatY最高价
lowfloatY最低价
pre_closefloatY昨收价
changefloatY涨跌额
pct_changefloatY涨跌幅
volintY成交量
amountfloatY成交额
vwapfloatY平均价
adj_factorfloatY复权因子
turnover_ratiofloatY换手率
free_shareintY流通股本
total_shareintY总股本
free_mvfloatY流通市值
total_mvfloatY总市值
exchangestrY交易所代码
+接口示例 + +``` + +pro = ts.pro_api() + +#获取单一股票行情 +df = pro.us_daily_adj(ts_code='AAPL', start_date='20240101', end_date='20240722') + +#获取某一日某个交易所的全部股票 +df = pro.us_daily_adj(trade_date='20240722', exhange='NAS') + +``` + +数据示例 + +``` + ts_code trade_date close pre_close pct_change vol amount vwap adj_factor turnover_ratio +0 AAPL 20240722 223.96 224.31 0.00 48201836 10846348215.6184 225.02 1.0000 0.31 +1 AAPL 20240719 224.31 224.18 0.00 49151454 11046273687.7475 224.74 1.0000 0.32 +2 AAPL 20240718 224.18 228.88 -0.02 66034563 14869485263.3655 225.18 1.0000 0.43 +3 AAPL 20240717 228.88 234.82 -0.03 57345883 13120715665.5056 228.80 1.0000 0.37 +4 AAPL 20240716 234.82 234.40 0.00 43234278 10128420808.7874 234.27 1.0000 0.28 +.. ... ... ... ... ... ... ... ... ... ... +134 AAPL 20240108 185.07 180.70 0.02 59144469 10903064025.6147 183.86 0.9974 0.38 +135 AAPL 20240105 180.70 181.43 0.00 62379661 11321622148.8560 181.02 0.9974 0.40 +136 AAPL 20240104 181.43 183.77 -0.01 71983563 13102384071.8889 181.54 0.9974 0.47 +137 AAPL 20240103 183.77 185.15 -0.01 58414461 10767233840.9328 183.84 0.9974 0.38 +138 AAPL 20240102 185.15 192.02 -0.04 82488688 15330365936.2928 185.36 0.9974 0.53 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/美股日线行情.md b/runtime/skills/tushare-finance/reference/接口文档/美股日线行情.md new file mode 100644 index 00000000..f5631195 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/美股日线行情.md @@ -0,0 +1,186 @@ +# 美股日线行情 + +**文档ID**: 254 +**原始链接**: https://tushare.pro/document/2?doc_id=254 + +--- + +## 美股行情 + +接口:us_daily描述:获取美股行情(未复权),包括全部股票全历史行情,以及重要的市场和估值指标限量:单次最大6000行数据,可根据日期参数循环提取,开通正式权限后也可支持分页提取全部历史要求:120积分可以试用查看数据,开通正式权限请参考权限说明文档。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码(e.g. AAPL)
trade_datestrN交易日期(YYYYMMDD)
start_datestrN开始日期(YYYYMMDD)
end_datestrN结束日期(YYYYMMDD)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
trade_datestrY交易日期
closefloatY收盘价
openfloatY开盘价
highfloatY最高价
lowfloatY最低价
pre_closefloatY昨收价
changefloatN涨跌额
pct_changefloatY涨跌幅
volfloatY成交量
amountfloatY成交额
vwapfloatY平均价
turnover_ratiofloatN换手率
total_mvfloatN总市值
pefloatNPE
pbfloatNPB
+接口示例 + +``` + +pro = ts.pro_api() + +#获取单一股票行情 +df = pro.us_daily(ts_code='AAPL', start_date='20190101', end_date='20190904') + +#获取某一日所有股票 +df = pro.us_daily(trade_date='20190904') + +``` + +数据示例 + +``` + ts_code trade_date close open high low pre_close pct_change vol amount vwap +0 AAPL 20190904 209.19 208.39 209.48 207.32 205.70 1.70 19216821 4008342529.970000 208.59 +1 AAPL 20190903 205.70 206.43 206.98 204.22 208.74 -1.46 20059575 4120106317.760000 205.39 +2 AAPL 20190830 208.74 210.16 210.45 207.20 209.01 -0.13 21162563 4410472824.780000 208.41 +3 AAPL 20190829 209.01 208.50 209.32 206.66 205.53 1.69 21007653 4380322743.230000 208.51 +4 AAPL 20190828 205.53 204.10 205.72 203.32 204.16 0.67 15957633 3269889907.950000 204.91 +.. ... ... ... ... ... ... ... ... ... ... ... +165 AAPL 20190108 150.75 149.56 151.82 148.52 147.93 1.91 41025313 6159076907.780000 150.13 +166 AAPL 20190107 147.93 148.70 148.83 145.90 148.26 -0.22 54777766 8071925608.900000 147.36 +167 AAPL 20190104 148.26 144.53 148.55 143.80 142.19 4.27 58607071 8605786116.450000 146.84 +168 AAPL 20190103 142.19 143.98 145.72 142.00 157.92 -9.96 91312188 13108586866.810000 143.56 +169 AAPL 20190102 157.92 154.89 158.85 154.23 157.74 0.11 37039739 5814198206.330000 156.97 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/美股现金流量表.md b/runtime/skills/tushare-finance/reference/接口文档/美股现金流量表.md new file mode 100644 index 00000000..32d244ff --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/美股现金流量表.md @@ -0,0 +1,145 @@ +# 美股现金流量表 + +**文档ID**: 396 +**原始链接**: https://tushare.pro/document/2?doc_id=396 + +--- + +## 美股现金流量表 + +接口:us_cashflow,可以通过数据工具调试和查看数据。描述:获取美股上市公司现金流量表数据(目前只覆盖主要美股和中概股)权限:需单独开权限或有15000积分,具体权限信息请参考权限列表提示:当前接口按单只股票获取其历史数据,单次请求最大返回10000行数据,可循环提取 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY股票代码
periodstrN报告期(格式:YYYYMMDD,每个季度最后一天的日期,如20241231)
ind_namestrN指标名(如:新增借款)
report_typestrN报告期类型(Q1一季报Q2半年报Q3三季报Q4年报)
start_datestrN报告期开始时间(格式:YYYYMMDD)
end_datestrN报告结束始时间(格式:YYYYMMDD)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
end_datestrY报告期
ind_typestrY报告期类型(Q1一季报Q2半年报Q3三季报Q4年报)
namestrY股票名称
ind_namestrY财务科目名称
ind_valuefloatY财务科目值
report_typestrY报告类型
+接口用法 + +``` + +pro = ts.pro_api() + + +#获取美股英伟达NVDA股票的2024年度现金流量表数据 +df = pro.us_cashflow(ts_code='NVDA', period='20241231') + +#获取美股英伟达NVDA股票现金流量表历年新增借款数据 +df = pro.us_cashflow(ts_code='NVDA', ind_name='新增借款') + +``` + +数据样例 + +``` + ts_code end_date ind_type name ind_name ind_value report_type +0 NVDA 20250427 Q1 英伟达 现金及现金等价物期末余额 1.523400e+10 单季报 +1 NVDA 20250427 Q1 英伟达 现金及现金等价物期初余额 8.589000e+09 单季报 +2 NVDA 20250427 Q1 英伟达 现金及现金等价物增加(减少)额 6.645000e+09 单季报 +3 NVDA 20250427 Q1 英伟达 筹资活动产生的现金流量净额 -1.555300e+10 单季报 +4 NVDA 20250427 Q1 英伟达 筹资业务其他项目 -1.584000e+09 单季报 +... ... ... ... ... ... ... ... +2001 NVDA 20050501 Q1 英伟达 经营业务调整其他项目 0.000000e+00 单季报 +2002 NVDA 20050501 Q1 英伟达 减值及拨备 -3.410000e+05 单季报 +2003 NVDA 20050501 Q1 英伟达 基于股票的补偿费 2.850000e+05 单季报 +2004 NVDA 20050501 Q1 英伟达 折旧及摊销 2.489700e+07 单季报 +2005 NVDA 20050501 Q1 英伟达 净利润 6.444400e+07 单季报 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/美股财务指标数据.md b/runtime/skills/tushare-finance/reference/接口文档/美股财务指标数据.md new file mode 100644 index 00000000..64f83fde --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/美股财务指标数据.md @@ -0,0 +1,516 @@ +# 美股财务指标数据 + +**文档ID**: 393 +**原始链接**: https://tushare.pro/document/2?doc_id=393 + +--- + +## 美股财务指标数据 + +接口:us_fina_indicator,可以通过数据工具调试和查看数据。描述:获取美股上市公司财务指标数据,目前只覆盖主要美股和中概股。为避免服务器压力,现阶段每次请求最多返回200条记录,可通过设置日期多次请求获取更多数据。权限:需单独开权限或有15000积分,具体权限信息请参考权限列表提示:当前接口按单只股票获取其历史数据,单次请求最大返回10000行数据,可循环提取 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY股票代码
periodstrN报告期(格式:YYYYMMDD,每个季度最后一天的日期,如20241231)
report_typestrN报告期类型(Q1一季报Q2半年报Q3三季报Q4年报)
start_datestrN报告期开始时间(格式:YYYYMMDD)
end_datestrN报告结束始时间(格式:YYYYMMDD)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
end_datestrY报告期
ind_typestrY报告类型,Q1一季报,Q2中报,Q3三季报,Q4年报
security_name_abbrstrY股票名称
accounting_standardsstrY会计准则
notice_datestrY公告日期
start_datestrY报告期开始时间
std_report_datestrY标准报告期
financial_datestrY年结日
currencystrY币种
date_typestrY报告期类型
report_typestrY报告类型
operate_incomefloatY收入
operate_income_yoyfloatY收入增长
gross_profitfloatY毛利
gross_profit_yoyfloatY毛利增长
parent_holder_netprofitfloatY归母净利润
parent_holder_netprofit_yoyfloatY归母净利润增长
basic_epsfloatY基本每股收益
diluted_epsfloatY稀释每股收益
gross_profit_ratiofloatY销售毛利率
net_profit_ratiofloatY销售净利率
accounts_rece_trfloatY应收账款周转率(次)
inventory_trfloatY存货周转率(次)
total_assets_trfloatY总资产周转率(次)
accounts_rece_tdaysfloatY应收账款周转天数
inventory_tdaysfloatY存货周转天数
total_assets_tdaysfloatY总资产周转天数
roe_avgfloatY净资产收益率
roafloatY总资产净利率
current_ratiofloatY流动比率(倍)
speed_ratiofloatY速动比率(倍)
ocf_liqdebtfloatY经营业务现金净额/流动负债
debt_asset_ratiofloatY资产负债率
equity_ratiofloatY产权比率
basic_eps_yoyfloatY基本每股收益同比增长
gross_profit_ratio_yoyfloatY毛利率同比增长(%)
net_profit_ratio_yoyfloatY净利率同比增长(%)
roe_avg_yoyfloatY平均净资产收益率同比增长(%)
roa_yoyfloatY净资产收益率同比增长(%)
debt_asset_ratio_yoyfloatY资产负债率同比增长(%)
current_ratio_yoyfloatY流动比率同比增长(%)
speed_ratio_yoyfloatY速动比率同比增长(%)
currency_abbrstrY币种
total_incomefloatY收入总额
total_income_yoyfloatY收入总额同比增长
premium_incomefloatY保费收入
premium_income_yoyfloatY保费收入同比
basic_eps_csfloatY基本每股收益
basic_eps_cs_yoyfloatY基本每股收益同比增长
diluted_eps_csfloatY稀释每股收益
payout_ratiofloatY保费收入/赔付支出
capitial_ratiofloatY总资产周转率
roefloatY净资产收益率
roe_yoyfloatY净资产收益率同比增长
debt_ratiofloatY资产负债率
debt_ratio_yoyfloatY资产负债率同比增长
net_interest_incomefloatY净利息收入
net_interest_income_yoyfloatY净利息收入增长
diluted_eps_cs_yoyfloatY稀释每股收益增长
loan_loss_provisionfloatY贷款损失准备
loan_loss_provision_yoyfloatY贷款损失准备增长
loan_depositfloatY贷款/存款
loan_equityfloatY贷款/股东权益(倍)
loan_assetsfloatY贷款/总资产
deposit_equityfloatY存款/股东权益(倍)
deposit_assetsfloatY存款/总资产
rolfloatY贷款回报率
rodfloatY存款回报率
+注:输出指标太多可在接口fields参数设定你需要的指标,例如:fields='ts_coe,bps,basic_eps' + +接口用法 + +``` + +pro = ts.pro_api() + +#获取美股英伟达NVDA股票2024年度的财务指标数据 +df = pro.us_fina_indicator(ts_code='NVDA', period='20241231') + +#获取美股英伟达NVDA股票历年年报财务指标数据 +df = pro.us_fina_indicator(ts_code='NVDA', report_type='Q4') + +``` + +数据样例 + +``` + ts_code end_date ind_type security_name_abbr accounting_standards notice_date start_date std_report_date financial_date currency date_type report_type operate_income operate_income_yoy \ +0 NVDA 20250427 Q1 英伟达 美国会计准则 20250528 20250127 20250331 2-1 美元 单季报 2025/Q1 4.406200e+10 69.1829 +1 NVDA 20250126 Q4 英伟达 美国会计准则 20250226 20240129 20241231 1-26 美元 年报 2024/FY 1.304970e+11 114.2034 +2 NVDA 20241027 Q3 英伟达 美国会计准则 20241120 20240129 20240930 1-26 美元 累计季报 2024/Q9 9.116600e+10 134.8489 +3 NVDA 20240728 Q2 英伟达 美国会计准则 20240828 20240129 20240630 1-26 美元 累计季报 2024/Q6 5.608400e+10 170.9503 +4 NVDA 20240428 Q1 英伟达 美国会计准则 20250528 20240129 20240331 1-26 美元 单季报 2024/Q1 2.604400e+10 262.1246 +5 NVDA 20240128 Q4 英伟达 美国会计准则 20250226 20230130 20231231 1-28 美元 年报 2023/FY 6.092200e+10 125.8545 +6 NVDA 20231029 Q3 英伟达 美国会计准则 20241120 20230130 20230930 1-28 美元 累计季报 2023/Q9 3.881900e+10 85.5327 +7 NVDA 20230730 Q2 英伟达 美国会计准则 20240828 20230131 20230630 1-28 美元 累计季报 2023/Q6 2.069900e+10 38.0670 +8 NVDA 20230430 Q1 英伟达 美国会计准则 20240529 20230130 20230331 1-28 美元 单季报 2023/Q1 7.192000e+09 -13.2239 +9 NVDA 20230129 Q4 英伟达 美国会计准则 20250226 20220131 20221231 1-29 美元 年报 2022/FY 2.697400e+10 0.2229 +10 NVDA 20221030 Q3 英伟达 美国会计准则 20231121 20220131 20220930 1-29 美元 累计季报 2022/Q9 2.092300e+10 8.5725 +11 NVDA 20220731 Q2 英伟达 美国会计准则 20230828 20220201 20220630 1-29 美元 累计季报 2022/Q6 1.499200e+10 23.2084 +12 NVDA 20220501 Q1 英伟达 美国会计准则 20230526 20220131 20220331 1-29 美元 单季报 2022/Q1 8.288000e+09 46.4052 +13 NVDA 20220130 Q4 英伟达 美国会计准则 20240221 20210201 20211231 1-30 美元 年报 2021/FY 2.691400e+10 61.4033 +14 NVDA 20211031 Q3 英伟达 美国会计准则 20221118 20210201 20210930 1-30 美元 累计季报 2021/Q9 1.927100e+10 65.1045 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/美股资产负债表.md b/runtime/skills/tushare-finance/reference/接口文档/美股资产负债表.md new file mode 100644 index 00000000..e6cdb282 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/美股资产负债表.md @@ -0,0 +1,147 @@ +# 美股资产负债表 + +**文档ID**: 395 +**原始链接**: https://tushare.pro/document/2?doc_id=395 + +--- + +## 美股资产负债表 + +接口:us_balancesheet,可以通过数据工具调试和查看数据。描述:获取美股上市公司资产负债表(目前只覆盖主要美股和中概股)权限:需单独开权限或有15000积分,具体权限信息请参考权限列表提示:当前接口按单只股票获取其历史数据,单次请求最大返回10000行数据,可循环提取 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY股票代码
periodstrN报告期(格式:YYYYMMDD,每个季度最后一天的日期,如20241231)
ind_namestrN指标名(如:新增借款)
report_typestrN报告期类型(Q1一季报Q2半年报Q3三季报Q4年报)
start_datestrN报告期开始时间(格式:YYYYMMDD)
end_datestrN报告结束始时间(格式:YYYYMMDD)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
end_datestrY报告期
ind_typestrY报告期类型(Q1一季报Q2半年报Q3三季报Q4年报)
namestrY股票名称
ind_namestrY财务科目名称
ind_valuefloatY财务科目值
report_typestrY报告类型
+接口用法 + +``` +pro = ts.pro_api() + +#获取美股英伟达NVDA股票Q4的资产负债表数据 +df = pro.us_balancesheet(ts_code='NVDA', report_type='Q4') + +#获取美股英伟达NVDA股票历年应收帐款指标数据 +df = pro.us_balancesheet(ts_code='NVDA', ind_name='应收帐款') + +``` + +数据样例 + +``` + ts_code end_date ind_type name ind_name ind_value report_type +0 NVDA 20250427 Q1 英伟达 负债及股东权益合计 1.252540e+11 一季报 +1 NVDA 20250427 Q1 英伟达 股东权益合计 8.384300e+10 一季报 +2 NVDA 20250427 Q1 英伟达 归属于母公司股东权益 8.384300e+10 一季报 +3 NVDA 20250427 Q1 英伟达 其他综合收益 1.860000e+08 一季报 +4 NVDA 20250427 Q1 英伟达 股本溢价 1.147500e+10 一季报 +... ... ... ... ... ... ... ... +2459 NVDA 20060129 Q4 英伟达 预付款项(流动) 2.438700e+07 年报 +2460 NVDA 20060129 Q4 英伟达 递延所得税资产(流动) 2.682000e+06 年报 +2461 NVDA 20060129 Q4 英伟达 存货 2.548700e+08 年报 +2462 NVDA 20060129 Q4 英伟达 应收账款 3.181860e+08 年报 +2463 NVDA 20060129 Q4 英伟达 现金及现金等价物 5.517560e+08 年报 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/股东人数.md b/runtime/skills/tushare-finance/reference/接口文档/股东人数.md new file mode 100644 index 00000000..4f4672ad --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/股东人数.md @@ -0,0 +1,118 @@ +# 股东人数 + +**文档ID**: 166 +**原始链接**: https://tushare.pro/document/2?doc_id=166 + +--- + +## 股东人数 + +接口:stk_holdernumber描述:获取上市公司股东户数数据,数据不定期公布限量:单次最大3000,总量不限制积分:600积分可调取,基础积分每分钟调取100次,5000积分以上频次相对较高。具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrNTS股票代码
ann_datestrN公告日期
enddatestrN截止日期
start_datestrN公告开始日期
end_datestrN公告结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS股票代码
ann_datestrY公告日期
end_datestrY截止日期
holder_numintY股东户数
+接口使用 + +``` + +pro = ts.pro_api() + +df = pro.stk_holdernumber(ts_code='300199.SZ', start_date='20160101', end_date='20181231') + +``` + +数据示例 + +``` + ts_code ann_date end_date holder_num +0 300199.SZ 20181025 20180930 25135 +1 300199.SZ 20180808 20180630 25785 +2 300199.SZ 20180426 20180331 23384 +3 300199.SZ 20180316 20180228 23490 +4 300199.SZ 20180316 20171231 24086 +5 300199.SZ 20171026 20170930 24121 +6 300199.SZ 20170817 20170630 26271 +7 300199.SZ 20170427 20170331 24531 +8 300199.SZ 20170427 20161231 22972 +9 300199.SZ 20161028 20161027 19787 +10 300199.SZ 20161027 20160930 19787 +11 300199.SZ 20160804 20160630 20050 +12 300199.SZ 20160428 20160331 23367 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/股东增减持.md b/runtime/skills/tushare-finance/reference/接口文档/股东增减持.md new file mode 100644 index 00000000..f7088b82 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/股东增减持.md @@ -0,0 +1,193 @@ +# 股东增减持 + +**文档ID**: 175 +**原始链接**: https://tushare.pro/document/2?doc_id=175 + +--- + +## 股东增减持 + +接口:stk_holdertrade描述:获取上市公司增减持数据,了解重要股东近期及历史上的股份增减变化限量:单次最大提取3000行记录,总量不限制积分:用户需要至少2000积分才可以调取。基础积分有流量控制,积分越多权限越大,5000积分以上无明显限制,请自行提高积分,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrNTS股票代码
ann_datestrN公告日期
start_datestrN公告开始日期
end_datestrN公告结束日期
trade_typestrN交易类型IN增持DE减持
holder_typestrN股东类型C公司P个人G高管
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS代码
ann_datestrY公告日期
holder_namestrY股东名称
holder_typestrY股东类型G高管P个人C公司
in_destrY类型IN增持DE减持
change_volfloatY变动数量
change_ratiofloatY占流通比例(%)
after_sharefloatY变动后持股
after_ratiofloatY变动后占流通比例(%)
avg_pricefloatY平均价格
total_sharefloatY持股总数
begin_datestrN增减持开始日期
close_datestrN增减持结束日期
+接口示例 + +``` + +#获取单日全部增减持数据 +df = pro.stk_holdertrade(ann_date='20190426') + +#获取单个股票数据 +df = pro.stk_holdertrade(ts_code='002149.SZ') + +#获取当日增持数据 +df = pro.stk_holdertrade(ann_date='20190426', trade_type='IN') + +``` + +数据示例 + +``` + ts_code ann_date holder_name holder_type in_de \ +0 300216.SZ 20190426 郑国胜 P DE +1 300216.SZ 20190426 黄盛秋 P DE +2 300216.SZ 20190426 刘燕 G DE +3 300216.SZ 20190426 邓铁山 G DE +4 002806.SZ 20190426 广东省科技创业投资有限公司 C DE +5 603801.SH 20190426 尚志有限公司 C DE +6 600728.SH 20190426 重庆中新融鑫投资中心(有限合伙) C DE +7 300115.SZ 20190426 新疆长盈粤富股权投资有限公司 C DE +8 300115.SZ 20190426 新疆长盈粤富股权投资有限公司 C DE +9 601288.SH 20190426 上海锦江国际旅游股份有限公司 C DE +10 603906.SH 20190426 建投嘉驰(上海)投资有限公司 C DE + +change_vol change_ratio after_share after_ratio avg_price total_share +0 387871.0 0.1356 3385659.0 1.1834 3.8100 3385659.0 +1 49056.0 0.0171 1194457.0 0.4175 3.7800 1194457.0 +2 498062.0 0.1741 0.0 NaN 3.6700 8892000.0 +3 2358900.0 0.8245 25.0 0.0000 3.2100 7076800.0 +4 1086100.0 1.8826 10836700.0 18.7838 21.5100 25499200.0 +5 3200000.0 3.8450 6808299.0 8.1806 31.5500 6808299.0 +6 14710000.0 0.9170 76942195.0 4.7965 9.9400 76942195.0 +7 9470000.0 1.0457 378846759.0 41.8343 13.6400 378846759.0 +8 8690000.0 0.9596 370156759.0 40.8748 13.6800 370156759.0 +9 14868500.0 0.0051 0.0 NaN NaN 0.0 +10 2540640.0 2.7223 22144800.0 23.7286 13.0241 22144800.0 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/股权质押明细数据.md b/runtime/skills/tushare-finance/reference/接口文档/股权质押明细数据.md new file mode 100644 index 00000000..e93804f7 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/股权质押明细数据.md @@ -0,0 +1,161 @@ +# 股权质押明细数据 + +**文档ID**: 111 +**原始链接**: https://tushare.pro/document/2?doc_id=111 + +--- + +## 股权质押明细 + +接口:pledge_detail描述:获取股票质押明细数据限量:单次最大1000积分:用户需要至少500积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY股票代码
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS股票代码
ann_datestrY公告日期
holder_namestrY股东名称
pledge_amountfloatY质押数量(万股)
start_datestrY质押开始日期
end_datestrY质押结束日期
is_releasestrY是否已解押
release_datestrY解押日期
pledgorstrY质押方
holding_amountfloatY持股总数(万股)
pledged_amountfloatY质押总数(万股)
p_total_ratiofloatY本次质押占总股本比例
h_total_ratiofloatY持股总数占总股本比例
is_buybackstrY是否回购(0否 1是)
+接口使用 + +``` +pro = ts.pro_api() +#或者 +#pro = ts.pro_api('your token') + + +df = pro.pledge_detail(ts_code='000014.SZ') + +``` + +或者 + +``` +df = pro.query('pledge_detail', ts_code='000014.SZ') + +``` + +数据示例 + +``` + ts_code ann_date holder_name pledge_amount start_date \ +0 000014.SZ 20180106 中科汇通(深圳)股权投资基金有限公司 500.0000 20171114 +1 000014.SZ 20180106 中科汇通(深圳)股权投资基金有限公司 922.0055 20171114 +2 000014.SZ 20171221 中科汇通(深圳)股权投资基金有限公司 600.0000 20171114 +3 000014.SZ 20171216 中科汇通(深圳)股权投资基金有限公司 300.0000 20171114 +4 000014.SZ 20171111 中科汇通(深圳)股权投资基金有限公司 2321.9955 20151127 +5 000014.SZ 20170616 中科汇通(深圳)股权投资基金有限公司 0.0100 20151127 +6 000014.SZ 20060927 深圳市沙河实业(集团)有限公司 1936.3698 20050119 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/股权质押统计数据.md b/runtime/skills/tushare-finance/reference/接口文档/股权质押统计数据.md new file mode 100644 index 00000000..e24be7ff --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/股权质押统计数据.md @@ -0,0 +1,130 @@ +# 股权质押统计数据 + +**文档ID**: 110 +**原始链接**: https://tushare.pro/document/2?doc_id=110 + +--- + +## 股权质押统计数据 + +接口:pledge_stat描述:获取股票质押统计数据限量:单次最大1000积分:用户需要至少500积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码
end_datestrN截止日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS代码
end_datestrY截止日期
pledge_countintY质押次数
unrest_pledgefloatY无限售股质押数量(万)
rest_pledgefloatY限售股份质押数量(万)
total_sharefloatY总股本
pledge_ratiofloatY质押比例
+接口使用 + +``` +pro = ts.pro_api() +#或者 +#pro = ts.pro_api('your token') + + +df = pro.pledge_stat(ts_code='000014.SZ') + +``` + +或者 + +``` + +df = pro.query('pledge_stat', ts_code='000014.SZ') + +``` + +数据示例 + +``` + ts_code end_date pledge_count unrest_pledge rest_pledge \ +0 000014.SZ 20180928 23 63.16 0.0 +1 000014.SZ 20180921 24 63.17 0.0 +2 000014.SZ 20180914 24 63.17 0.0 +3 000014.SZ 20180907 28 63.69 0.0 +4 000014.SZ 20180831 28 63.69 0.0 +5 000014.SZ 20180824 29 64.74 0.0 +6 000014.SZ 20180817 29 64.74 0.0 +7 000014.SZ 20180810 29 64.74 0.0 +8 000014.SZ 20180803 29 64.74 0.0 +9 000014.SZ 20180727 29 64.74 0.0 +10 000014.SZ 20180720 29 64.74 0.0 +11 000014.SZ 20180713 29 64.74 0.0 +12 000014.SZ 20180706 30 64.77 0.0 +13 000014.SZ 20180629 30 64.77 0.0 +14 000014.SZ 20180622 30 64.77 0.0 +15 000014.SZ 20180615 28 66.50 0.0 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/股票列表.md b/runtime/skills/tushare-finance/reference/接口文档/股票列表.md new file mode 100644 index 00000000..2691d8ea --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/股票列表.md @@ -0,0 +1,222 @@ +# 股票列表 + +**文档ID**: 25 +**原始链接**: https://tushare.pro/document/2?doc_id=25 + +--- + +## 基础信息 + +接口:stock_basic,可以通过数据工具调试和查看数据描述:获取基础信息数据,包括股票代码、名称、上市日期、退市日期等权限:2000积分起。此接口是基础信息,调取一次就可以拉取完,建议保存倒本地存储后使用 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrNTS股票代码
namestrN名称
marketstrN市场类别 (主板/创业板/科创板/CDR/北交所)
list_statusstrN上市状态 L上市 D退市 P暂停上市,默认是L
exchangestrN交易所 SSE上交所 SZSE深交所 BSE北交所
is_hsstrN是否沪深港通标的,N否 H沪股通 S深股通
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS代码
symbolstrY股票代码
namestrY股票名称
areastrY地域
industrystrY所属行业
fullnamestrN股票全称
ennamestrN英文全称
cnspellstrY拼音缩写
marketstrY市场类型(主板/创业板/科创板/CDR)
exchangestrN交易所代码
curr_typestrN交易货币
list_statusstrN上市状态 L上市 D退市 P暂停上市
list_datestrY上市日期
delist_datestrN退市日期
is_hsstrN是否沪深港通标的,N否 H沪股通 S深股通
act_namestrY实控人名称
act_ent_typestrY实控人企业性质
+说明:旧版上的PE/PB/股本等字段,请在行情接口“每日指标”中获取。 + +接口示例 + +``` + +pro = ts.pro_api() + +#查询当前所有正常上市交易的股票列表 + +data = pro.stock_basic(exchange='', list_status='L', fields='ts_code,symbol,name,area,industry,list_date') + +``` + +``` + +#查询当前所有正常上市交易的股票列表 + +data = pro.query('stock_basic', exchange='', list_status='L', fields='ts_code,symbol,name,area,industry,list_date') + +``` + +数据样例 + +``` + ts_code symbol name area industry list_date +0 000001.SZ 000001 平安银行 深圳 银行 19910403 +1 000002.SZ 000002 万科A 深圳 全国地产 19910129 +2 000004.SZ 000004 国农科技 深圳 生物制药 19910114 +3 000005.SZ 000005 世纪星源 深圳 房产服务 19901210 +4 000006.SZ 000006 深振业A 深圳 区域地产 19920427 +5 000007.SZ 000007 全新好 深圳 酒店餐饮 19920413 +6 000008.SZ 000008 神州高铁 北京 运输设备 19920507 +7 000009.SZ 000009 中国宝安 深圳 综合类 19910625 +8 000010.SZ 000010 美丽生态 深圳 建筑施工 19951027 +9 000011.SZ 000011 深物业A 深圳 区域地产 19920330 +10 000012.SZ 000012 南玻A 深圳 玻璃 19920228 +11 000014.SZ 000014 沙河股份 深圳 全国地产 19920602 +12 000016.SZ 000016 深康佳A 深圳 家用电器 19920327 +13 000017.SZ 000017 深中华A 深圳 文教休闲 19920331 +14 000018.SZ 000018 神州长城 深圳 装修装饰 19920616 +15 000019.SZ 000019 深深宝A 深圳 软饮料 19921012 +16 000020.SZ 000020 深华发A 深圳 元器件 19920428 +17 000021.SZ 000021 深科技 深圳 电脑设备 19940202 +18 000022.SZ 000022 深赤湾A 深圳 港口 19930505 +19 000023.SZ 000023 深天地A 深圳 其他建材 19930429 +20 000025.SZ 000025 特力A 深圳 汽车服务 19930621 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/股票历史列表.md b/runtime/skills/tushare-finance/reference/接口文档/股票历史列表.md new file mode 100644 index 00000000..9f32e01e --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/股票历史列表.md @@ -0,0 +1,218 @@ +# 股票历史列表 + +**文档ID**: 262 +**原始链接**: https://tushare.pro/document/2?doc_id=262 + +--- + +## 股票历史列表(历史每天股票列表) + +接口:bak_basic描述:获取备用基础列表,数据从2016年开始限量:单次最大7000条,可以根据日期参数循环获取历史,正式权限需要5000积分。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrN交易日期
ts_codestrN股票代码
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期
ts_codestrYTS股票代码
namestrY股票名称
industrystrY行业
areastrY地域
pefloatY市盈率(动)
float_sharefloatY流通股本(亿)
total_sharefloatY总股本(亿)
total_assetsfloatY总资产(亿)
liquid_assetsfloatY流动资产(亿)
fixed_assetsfloatY固定资产(亿)
reservedfloatY公积金
reserved_persharefloatY每股公积金
epsfloatY每股收益
bvpsfloatY每股净资产
pbfloatY市净率
list_datestrY上市日期
undpfloatY未分配利润
per_undpfloatY每股未分配利润
rev_yoyfloatY收入同比(%)
profit_yoyfloatY利润同比(%)
gprfloatY毛利率(%)
nprfloatY净利润率(%)
holder_numintY股东人数
+接口示例 + +``` + +pro = ts.pro_api() + +df = pro.bak_basic(trade_date='20211012', fields='trade_date,ts_code,name,industry,pe') + +``` + +数据样例 + +``` + trade_date ts_code name industry pe +0 20211012 300605.SZ 恒锋信息 软件服务 56.4400 +1 20211012 301017.SZ 漱玉平民 医药商业 58.7600 +2 20211012 300755.SZ 华致酒行 其他商业 23.0000 +3 20211012 300255.SZ 常山药业 生物制药 24.9900 +4 20211012 688378.SH 奥来德 专用机械 24.9600 +... ... ... ... ... ... +4529 20211012 688257.SH 新锐股份 机械基件 0.0000 +4530 20211012 688255.SH 凯尔达 机械基件 0.0000 +4531 20211012 688211.SH 中科微至 专用机械 0.0000 +4532 20211012 605567.SH 春雪食品 食品 0.0000 +4533 20211012 605566.SH 福莱蒽特 染料涂料 0.0000 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/股票回购.md b/runtime/skills/tushare-finance/reference/接口文档/股票回购.md new file mode 100644 index 00000000..5ee26753 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/股票回购.md @@ -0,0 +1,152 @@ +# 股票回购 + +**文档ID**: 124 +**原始链接**: https://tushare.pro/document/2?doc_id=124 + +--- + +## 股票回购 + +接口:repurchase描述:获取上市公司回购股票数据积分:用户需要至少600积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ann_datestrN公告日期(任意填参数,如果都不填,单次默认返回2000条)
start_datestrN公告开始日期
end_datestrN公告结束日期
+以上日期格式为:YYYYMMDD,比如20181010 + +输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS代码
ann_datestrY公告日期
end_datestrY截止日期
procstrY进度
exp_datestrY过期日期
volfloatY回购数量
amountfloatY回购金额
high_limitfloatY回购最高价
low_limitfloatY回购最低价
+接口示例 + +``` + +pro = ts.pro_api() + +df = pro.repurchase(ann_date='', start_date='20180101', end_date='20180510') + +#取某日 +df = pro.repurchase(ann_date='20181010') + +``` + +数据示例 + +``` + ts_code ann_date end_date proc exp_date vol amount \ +0 300451.SZ 20181010 20181008 完成 None 51900.0 4.498500e+05 +1 300396.SZ 20181010 None 股东大会通过 20191010 NaN 5.000000e+07 +2 000813.SZ 20181010 20180930 实施 None 15450767.0 1.243010e+08 +3 300451.SZ 20181010 20181008 完成 None 4500.0 3.708000e+04 +4 002334.SZ 20181010 20181009 实施 None 7749553.0 3.826948e+07 +5 600351.SH 20181010 20181010 实施 None 7035198.0 4.999188e+07 +6 002104.SZ 20181010 20180930 实施 None 569100.0 3.584390e+06 +7 603017.SH 20181010 20181009 实施 None 4418358.0 4.398425e+07 +8 002511.SZ 20181010 None 股东大会通过 20190410 NaN 2.000000e+08 +9 603180.SH 20181010 20181009 实施 None 315700.0 1.817800e+07 +10 002567.SZ 20181010 20180930 实施 None 1743273.0 7.815226e+06 + + + high_limit low_limit +0 12.350 8.240 +1 21.000 NaN +2 8.400 7.800 +3 8.240 8.240 +4 6.060 4.370 +5 7.490 6.850 +6 6.352 6.160 +7 10.600 9.080 +8 9.500 NaN +9 59.860 55.060 +10 4.600 4.370 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/股票开户数据(停).md b/runtime/skills/tushare-finance/reference/接口文档/股票开户数据(停).md new file mode 100644 index 00000000..9213c01b --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/股票开户数据(停).md @@ -0,0 +1,123 @@ +# 股票开户数据(停) + +**文档ID**: 164 +**原始链接**: https://tushare.pro/document/2?doc_id=164 + +--- + +## 股票账户开户数据 + +接口:stk_account描述:获取股票账户开户数据,统计周期为一周积分:600积分可调取,具体请参阅积分获取办法 + +注:此数据官方已经停止更新。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
datestrN日期
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
datestrY统计周期
weekly_newfloatY本周新增(万)
totalfloatY期末总账户数(万)
weekly_holdfloatY本周持仓账户数(万)
weekly_tradefloatY本周参与交易账户数(万)
+接口使用 + +``` + +pro = ts.pro_api() + +df = pro.stk_account(start_date='20180101', end_date='20181231') + +``` + +数据示例 + +``` + date weekly_new total weekly_hold weekly_trade +0 20181228 20.81 14650.44 None None +1 20181221 21.04 14629.63 None None +2 20181214 21.21 14608.59 None None +3 20181207 22.28 14587.38 None None +4 20181130 23.56 14565.10 None None +5 20181123 24.16 14541.54 None None +6 20181116 24.57 14517.38 None None +7 20181109 24.11 14492.81 None None +8 20181102 23.97 14468.70 None None +9 20181026 26.00 14444.73 None None +10 20181019 24.13 14418.73 None None +11 20181012 25.30 14394.60 None None +12 20180928 20.09 14369.30 None None +13 20180921 23.24 14349.21 None None +14 20180914 24.08 14325.97 None None +15 20180907 23.58 14301.89 None None +16 20180831 24.06 14278.31 None None +17 20180824 23.12 14254.25 None None +18 20180817 23.04 14231.12 None None +19 20180810 23.96 14208.09 None None +20 20180803 24.22 14184.12 None None +``` + +数据说明:从2017年2月10日开始,中国证券登记结算公司停止了发布本周持仓账户数和本周交易账户数;另外,2015年5月8日之前的数据结构也不同,具体请参阅股票开户旧数据接口。 diff --git a/runtime/skills/tushare-finance/reference/接口文档/股票开户数据(旧).md b/runtime/skills/tushare-finance/reference/接口文档/股票开户数据(旧).md new file mode 100644 index 00000000..92e8289d --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/股票开户数据(旧).md @@ -0,0 +1,160 @@ +# 股票开户数据(旧) + +**文档ID**: 165 +**原始链接**: https://tushare.pro/document/2?doc_id=165 + +--- + +## 股票账户开户数据(旧) + +接口:stk_account_old描述:获取股票账户开户数据旧版格式数据,数据从2008年1月开始,到2015年5月29,新数据请通过股票开户数据获取。积分:600积分可调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
datestrY统计周期
new_shintY本周新增(上海,户)
new_szintY本周新增(深圳,户)
active_shfloatY期末有效账户(上海,万户)
active_szfloatY期末有效账户(深圳,万户)
total_shfloatY期末账户数(上海,万户)
total_szfloatY期末账户数(深圳,万户)
trade_shfloatY参与交易账户数(上海,万户)
trade_szfloatY参与交易账户数(深圳,万户)
+接口使用 + +``` + +pro = ts.pro_api() + +df = pro.stk_account_old(start_date='20140101', end_date='20141231') + +``` + +数据示例 + +``` + date new_sh new_sz active_sh active_sz total_sh total_sz \ +0 20141229~0102 157871 152943 7187.12 7027.58 9269.40 9131.77 +1 20141222~1226 279044 268562 7171.13 7011.97 9254.69 9117.34 +2 20141215~1219 322400 310114 7142.80 6984.49 9228.68 9092.02 +3 20141208~1212 454796 437448 7109.96 6952.60 9198.74 9062.83 +4 20141201~1205 306085 292176 7063.30 6907.28 9156.27 9021.43 +5 20141124~1128 190694 179377 7031.79 6876.74 9127.81 8993.78 +6 20141117~1121 121884 112181 7012.31 6858.11 9110.03 8976.76 +7 20141110~1114 125695 117912 7000.00 6846.61 9098.66 8966.15 +8 20141103~1107 121205 114562 6987.25 6834.46 9086.97 8954.99 +9 20141027~1031 111282 106319 6974.95 6822.66 9075.72 8944.18 +10 20141020~1024 106926 103467 6963.70 6811.77 9065.35 8934.12 +11 20141013~1017 122201 120783 6952.91 6801.17 9055.43 8924.35 +12 20141008~1010 77637 77278 6940.49 6788.71 9044.10 8912.93 +13 20140929~1003 48397 47825 6932.63 6780.71 9036.90 8905.59 +14 20140922~0926 110845 108871 6927.75 6775.81 9032.46 8901.11 +15 20140915~0919 109261 107790 6916.49 6764.56 9022.26 8890.85 +16 20140909~0912 89155 88151 6905.34 6753.39 9012.24 8880.75 +17 20140901~0905 82987 82151 6896.25 6744.24 9004.09 8872.48 +18 20140825~0829 80279 79732 6887.85 6735.80 8996.52 8864.80 +19 20140818~0822 87261 86458 6879.80 6727.66 8989.21 8857.35 +20 20140811~0815 76158 75789 6871.01 6718.81 8981.23 8849.26 + + trade_sh trade_sz +0 962.11 770.00 +1 1262.57 1010.97 +2 1328.72 1118.42 +3 1423.32 1209.22 +4 1291.36 1142.27 +5 1047.42 979.97 +6 720.30 696.37 +7 875.06 810.11 +8 839.16 803.56 +9 793.85 783.00 +10 676.26 715.03 +11 805.18 845.42 +12 635.07 707.21 +13 469.69 527.89 +14 746.12 806.42 +15 803.06 847.07 +16 708.86 766.22 +17 745.14 798.20 +18 617.42 696.66 +19 693.70 776.73 +20 656.34 728.21 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/股票开盘集合竞价数据.md b/runtime/skills/tushare-finance/reference/接口文档/股票开盘集合竞价数据.md new file mode 100644 index 00000000..02d8752f --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/股票开盘集合竞价数据.md @@ -0,0 +1,140 @@ +# 股票开盘集合竞价数据 + +**文档ID**: 353 +**原始链接**: https://tushare.pro/document/2?doc_id=353 + +--- + +## 股票开盘集合竞价数据 + +接口:stk_auction_o描述:股票开盘9:30集合竞价数据,每天盘后更新限量:单次请求最大返回10000行数据,可根据日期循环权限:开通了股票分钟权限后可获得本接口权限,具体参考权限说明 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码
trade_datestrN交易日期(YYYYMMDD)
start_datestrN开始日期(YYYYMMDD)
end_datestrN结束日期(YYYYMMDD)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
trade_datestrY交易日期
closefloatY开盘集合竞价收盘价
openfloatY开盘集合竞价开盘价
highfloatY开盘集合竞价最高价
lowfloatY开盘集合竞价最低价
volfloatY开盘集合竞价成交量
amountfloatY开盘集合竞价成交额
vwapfloatY开盘集合竞价均价
+接口用法 + +``` + +pro = ts.pro_api() + +df=pro.stk_auction_o(trade_date='20241122') + +``` + +数据样例 + +``` + ts_code trade_date close open ... low vol amount vwap +0 600502.SH 20241122 5.00 5.00 ... 5.00 45400.0 227000.0 5.000 +1 600662.SH 20241122 5.28 5.28 ... 5.28 26800.0 141504.0 5.280 +2 601118.SH 20241122 5.63 5.63 ... 5.63 152200.0 856886.0 5.630 +3 600938.SH 20241122 26.54 26.54 ... 26.54 340400.0 9034216.0 26.540 +4 601900.SH 20241122 15.09 15.09 ... 15.09 287600.0 4339884.0 15.090 +... ... ... ... ... ... ... ... ... ... +5719 300504.SZ 20241122 16.80 16.97 ... 16.80 19000.0 320954.0 16.892 +5720 300535.SZ 20241122 15.26 15.29 ... 15.26 22800.0 348343.0 15.278 +5721 300588.SZ 20241122 15.58 15.60 ... 15.45 117400.0 1830260.0 15.590 +5722 300592.SZ 20241122 14.27 14.34 ... 14.23 502600.0 7194406.0 14.314 +5723 300657.SZ 20241122 21.73 21.88 ... 21.71 545100.0 11902781.0 21.836 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/股票技术面因子(专业版).md b/runtime/skills/tushare-finance/reference/接口文档/股票技术面因子(专业版).md new file mode 100644 index 00000000..07efd9af --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/股票技术面因子(专业版).md @@ -0,0 +1,1625 @@ +# 股票技术面因子(专业版) + +**文档ID**: 328 +**原始链接**: https://tushare.pro/document/2?doc_id=328 + +--- + +## 股票技术面因子(专业版) + +接口:stk_factor_pro描述:获取股票每日技术面因子数据,用于跟踪股票当前走势情况,数据由Tushare社区自产,覆盖全历史;输出参数_bfq表示不复权,_qfq表示前复权 _hfq表示后复权,描述中说明了因子的默认传参,如需要特殊参数或者更多因子可以联系管理员评估限量:单次调取最多返回10000条数据,可以通过日期参数循环积分:5000积分每分钟可以请求30次,8000积分以上每分钟500次,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码
trade_datestrN交易日期(格式:yyyymmdd,下同)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
trade_datestrY交易日期
openfloatY开盘价
open_hfqfloatY开盘价(后复权)
open_qfqfloatY开盘价(前复权)
highfloatY最高价
high_hfqfloatY最高价(后复权)
high_qfqfloatY最高价(前复权)
lowfloatY最低价
low_hfqfloatY最低价(后复权)
low_qfqfloatY最低价(前复权)
closefloatY收盘价
close_hfqfloatY收盘价(后复权)
close_qfqfloatY收盘价(前复权)
pre_closefloatY昨收价(前复权)--为daily接口的pre_close,以当时复权因子计算值跟前一日close_qfq对不上,可不用
changefloatY涨跌额
pct_chgfloatY涨跌幅 (未复权,如果是复权请用 通用行情接口 )
volfloatY成交量 (手)
amountfloatY成交额 (千元)
turnover_ratefloatY换手率(%)
turnover_rate_ffloatY换手率(自由流通股)
volume_ratiofloatY量比
pefloatY市盈率(总市值/净利润, 亏损的PE为空)
pe_ttmfloatY市盈率(TTM,亏损的PE为空)
pbfloatY市净率(总市值/净资产)
psfloatY市销率
ps_ttmfloatY市销率(TTM)
dv_ratiofloatY股息率 (%)
dv_ttmfloatY股息率(TTM)(%)
total_sharefloatY总股本 (万股)
float_sharefloatY流通股本 (万股)
free_sharefloatY自由流通股本 (万)
total_mvfloatY总市值 (万元)
circ_mvfloatY流通市值(万元)
adj_factorfloatY复权因子
asi_bfqfloatY振动升降指标-OPEN, CLOSE, HIGH, LOW, M1=26, M2=10
asi_hfqfloatY振动升降指标-OPEN, CLOSE, HIGH, LOW, M1=26, M2=10
asi_qfqfloatY振动升降指标-OPEN, CLOSE, HIGH, LOW, M1=26, M2=10
asit_bfqfloatY振动升降指标-OPEN, CLOSE, HIGH, LOW, M1=26, M2=10
asit_hfqfloatY振动升降指标-OPEN, CLOSE, HIGH, LOW, M1=26, M2=10
asit_qfqfloatY振动升降指标-OPEN, CLOSE, HIGH, LOW, M1=26, M2=10
atr_bfqfloatY真实波动N日平均值-CLOSE, HIGH, LOW, N=20
atr_hfqfloatY真实波动N日平均值-CLOSE, HIGH, LOW, N=20
atr_qfqfloatY真实波动N日平均值-CLOSE, HIGH, LOW, N=20
bbi_bfqfloatYBBI多空指标-CLOSE, M1=3, M2=6, M3=12, M4=20
bbi_hfqfloatYBBI多空指标-CLOSE, M1=3, M2=6, M3=12, M4=21
bbi_qfqfloatYBBI多空指标-CLOSE, M1=3, M2=6, M3=12, M4=22
bias1_bfqfloatYBIAS乖离率-CLOSE, L1=6, L2=12, L3=24
bias1_hfqfloatYBIAS乖离率-CLOSE, L1=6, L2=12, L3=24
bias1_qfqfloatYBIAS乖离率-CLOSE, L1=6, L2=12, L3=24
bias2_bfqfloatYBIAS乖离率-CLOSE, L1=6, L2=12, L3=24
bias2_hfqfloatYBIAS乖离率-CLOSE, L1=6, L2=12, L3=24
bias2_qfqfloatYBIAS乖离率-CLOSE, L1=6, L2=12, L3=24
bias3_bfqfloatYBIAS乖离率-CLOSE, L1=6, L2=12, L3=24
bias3_hfqfloatYBIAS乖离率-CLOSE, L1=6, L2=12, L3=24
bias3_qfqfloatYBIAS乖离率-CLOSE, L1=6, L2=12, L3=24
boll_lower_bfqfloatYBOLL指标,布林带-CLOSE, N=20, P=2
boll_lower_hfqfloatYBOLL指标,布林带-CLOSE, N=20, P=2
boll_lower_qfqfloatYBOLL指标,布林带-CLOSE, N=20, P=2
boll_mid_bfqfloatYBOLL指标,布林带-CLOSE, N=20, P=2
boll_mid_hfqfloatYBOLL指标,布林带-CLOSE, N=20, P=2
boll_mid_qfqfloatYBOLL指标,布林带-CLOSE, N=20, P=2
boll_upper_bfqfloatYBOLL指标,布林带-CLOSE, N=20, P=2
boll_upper_hfqfloatYBOLL指标,布林带-CLOSE, N=20, P=2
boll_upper_qfqfloatYBOLL指标,布林带-CLOSE, N=20, P=2
brar_ar_bfqfloatYBRAR情绪指标-OPEN, CLOSE, HIGH, LOW, M1=26
brar_ar_hfqfloatYBRAR情绪指标-OPEN, CLOSE, HIGH, LOW, M1=26
brar_ar_qfqfloatYBRAR情绪指标-OPEN, CLOSE, HIGH, LOW, M1=26
brar_br_bfqfloatYBRAR情绪指标-OPEN, CLOSE, HIGH, LOW, M1=26
brar_br_hfqfloatYBRAR情绪指标-OPEN, CLOSE, HIGH, LOW, M1=26
brar_br_qfqfloatYBRAR情绪指标-OPEN, CLOSE, HIGH, LOW, M1=26
cci_bfqfloatY顺势指标又叫CCI指标-CLOSE, HIGH, LOW, N=14
cci_hfqfloatY顺势指标又叫CCI指标-CLOSE, HIGH, LOW, N=14
cci_qfqfloatY顺势指标又叫CCI指标-CLOSE, HIGH, LOW, N=14
cr_bfqfloatYCR价格动量指标-CLOSE, HIGH, LOW, N=20
cr_hfqfloatYCR价格动量指标-CLOSE, HIGH, LOW, N=20
cr_qfqfloatYCR价格动量指标-CLOSE, HIGH, LOW, N=20
dfma_dif_bfqfloatY平行线差指标-CLOSE, N1=10, N2=50, M=10
dfma_dif_hfqfloatY平行线差指标-CLOSE, N1=10, N2=50, M=10
dfma_dif_qfqfloatY平行线差指标-CLOSE, N1=10, N2=50, M=10
dfma_difma_bfqfloatY平行线差指标-CLOSE, N1=10, N2=50, M=10
dfma_difma_hfqfloatY平行线差指标-CLOSE, N1=10, N2=50, M=10
dfma_difma_qfqfloatY平行线差指标-CLOSE, N1=10, N2=50, M=10
dmi_adx_bfqfloatY动向指标-CLOSE, HIGH, LOW, M1=14, M2=6
dmi_adx_hfqfloatY动向指标-CLOSE, HIGH, LOW, M1=14, M2=6
dmi_adx_qfqfloatY动向指标-CLOSE, HIGH, LOW, M1=14, M2=6
dmi_adxr_bfqfloatY动向指标-CLOSE, HIGH, LOW, M1=14, M2=6
dmi_adxr_hfqfloatY动向指标-CLOSE, HIGH, LOW, M1=14, M2=6
dmi_adxr_qfqfloatY动向指标-CLOSE, HIGH, LOW, M1=14, M2=6
dmi_mdi_bfqfloatY动向指标-CLOSE, HIGH, LOW, M1=14, M2=6
dmi_mdi_hfqfloatY动向指标-CLOSE, HIGH, LOW, M1=14, M2=6
dmi_mdi_qfqfloatY动向指标-CLOSE, HIGH, LOW, M1=14, M2=6
dmi_pdi_bfqfloatY动向指标-CLOSE, HIGH, LOW, M1=14, M2=6
dmi_pdi_hfqfloatY动向指标-CLOSE, HIGH, LOW, M1=14, M2=6
dmi_pdi_qfqfloatY动向指标-CLOSE, HIGH, LOW, M1=14, M2=6
downdaysfloatY连跌天数
updaysfloatY连涨天数
dpo_bfqfloatY区间震荡线-CLOSE, M1=20, M2=10, M3=6
dpo_hfqfloatY区间震荡线-CLOSE, M1=20, M2=10, M3=6
dpo_qfqfloatY区间震荡线-CLOSE, M1=20, M2=10, M3=6
madpo_bfqfloatY区间震荡线-CLOSE, M1=20, M2=10, M3=6
madpo_hfqfloatY区间震荡线-CLOSE, M1=20, M2=10, M3=6
madpo_qfqfloatY区间震荡线-CLOSE, M1=20, M2=10, M3=6
ema_bfq_10floatY指数移动平均-N=10
ema_bfq_20floatY指数移动平均-N=20
ema_bfq_250floatY指数移动平均-N=250
ema_bfq_30floatY指数移动平均-N=30
ema_bfq_5floatY指数移动平均-N=5
ema_bfq_60floatY指数移动平均-N=60
ema_bfq_90floatY指数移动平均-N=90
ema_hfq_10floatY指数移动平均-N=10
ema_hfq_20floatY指数移动平均-N=20
ema_hfq_250floatY指数移动平均-N=250
ema_hfq_30floatY指数移动平均-N=30
ema_hfq_5floatY指数移动平均-N=5
ema_hfq_60floatY指数移动平均-N=60
ema_hfq_90floatY指数移动平均-N=90
ema_qfq_10floatY指数移动平均-N=10
ema_qfq_20floatY指数移动平均-N=20
ema_qfq_250floatY指数移动平均-N=250
ema_qfq_30floatY指数移动平均-N=30
ema_qfq_5floatY指数移动平均-N=5
ema_qfq_60floatY指数移动平均-N=60
ema_qfq_90floatY指数移动平均-N=90
emv_bfqfloatY简易波动指标-HIGH, LOW, VOL, N=14, M=9
emv_hfqfloatY简易波动指标-HIGH, LOW, VOL, N=14, M=9
emv_qfqfloatY简易波动指标-HIGH, LOW, VOL, N=14, M=9
maemv_bfqfloatY简易波动指标-HIGH, LOW, VOL, N=14, M=9
maemv_hfqfloatY简易波动指标-HIGH, LOW, VOL, N=14, M=9
maemv_qfqfloatY简易波动指标-HIGH, LOW, VOL, N=14, M=9
expma_12_bfqfloatYEMA指数平均数指标-CLOSE, N1=12, N2=50
expma_12_hfqfloatYEMA指数平均数指标-CLOSE, N1=12, N2=50
expma_12_qfqfloatYEMA指数平均数指标-CLOSE, N1=12, N2=50
expma_50_bfqfloatYEMA指数平均数指标-CLOSE, N1=12, N2=50
expma_50_hfqfloatYEMA指数平均数指标-CLOSE, N1=12, N2=50
expma_50_qfqfloatYEMA指数平均数指标-CLOSE, N1=12, N2=50
kdj_bfqfloatYKDJ指标-CLOSE, HIGH, LOW, N=9, M1=3, M2=3
kdj_hfqfloatYKDJ指标-CLOSE, HIGH, LOW, N=9, M1=3, M2=3
kdj_qfqfloatYKDJ指标-CLOSE, HIGH, LOW, N=9, M1=3, M2=3
kdj_d_bfqfloatYKDJ指标-CLOSE, HIGH, LOW, N=9, M1=3, M2=3
kdj_d_hfqfloatYKDJ指标-CLOSE, HIGH, LOW, N=9, M1=3, M2=3
kdj_d_qfqfloatYKDJ指标-CLOSE, HIGH, LOW, N=9, M1=3, M2=3
kdj_k_bfqfloatYKDJ指标-CLOSE, HIGH, LOW, N=9, M1=3, M2=3
kdj_k_hfqfloatYKDJ指标-CLOSE, HIGH, LOW, N=9, M1=3, M2=3
kdj_k_qfqfloatYKDJ指标-CLOSE, HIGH, LOW, N=9, M1=3, M2=3
ktn_down_bfqfloatY肯特纳交易通道, N选20日,ATR选10日-CLOSE, HIGH, LOW, N=20, M=10
ktn_down_hfqfloatY肯特纳交易通道, N选20日,ATR选10日-CLOSE, HIGH, LOW, N=20, M=10
ktn_down_qfqfloatY肯特纳交易通道, N选20日,ATR选10日-CLOSE, HIGH, LOW, N=20, M=10
ktn_mid_bfqfloatY肯特纳交易通道, N选20日,ATR选10日-CLOSE, HIGH, LOW, N=20, M=10
ktn_mid_hfqfloatY肯特纳交易通道, N选20日,ATR选10日-CLOSE, HIGH, LOW, N=20, M=10
ktn_mid_qfqfloatY肯特纳交易通道, N选20日,ATR选10日-CLOSE, HIGH, LOW, N=20, M=10
ktn_upper_bfqfloatY肯特纳交易通道, N选20日,ATR选10日-CLOSE, HIGH, LOW, N=20, M=10
ktn_upper_hfqfloatY肯特纳交易通道, N选20日,ATR选10日-CLOSE, HIGH, LOW, N=20, M=10
ktn_upper_qfqfloatY肯特纳交易通道, N选20日,ATR选10日-CLOSE, HIGH, LOW, N=20, M=10
lowdaysfloatYLOWRANGE(LOW)表示当前最低价是近多少周期内最低价的最小值
topdaysfloatYTOPRANGE(HIGH)表示当前最高价是近多少周期内最高价的最大值
ma_bfq_10floatY简单移动平均-N=10
ma_bfq_20floatY简单移动平均-N=20
ma_bfq_250floatY简单移动平均-N=250
ma_bfq_30floatY简单移动平均-N=30
ma_bfq_5floatY简单移动平均-N=5
ma_bfq_60floatY简单移动平均-N=60
ma_bfq_90floatY简单移动平均-N=90
ma_hfq_10floatY简单移动平均-N=10
ma_hfq_20floatY简单移动平均-N=20
ma_hfq_250floatY简单移动平均-N=250
ma_hfq_30floatY简单移动平均-N=30
ma_hfq_5floatY简单移动平均-N=5
ma_hfq_60floatY简单移动平均-N=60
ma_hfq_90floatY简单移动平均-N=90
ma_qfq_10floatY简单移动平均-N=10
ma_qfq_20floatY简单移动平均-N=20
ma_qfq_250floatY简单移动平均-N=250
ma_qfq_30floatY简单移动平均-N=30
ma_qfq_5floatY简单移动平均-N=5
ma_qfq_60floatY简单移动平均-N=60
ma_qfq_90floatY简单移动平均-N=90
macd_bfqfloatYMACD指标-CLOSE, SHORT=12, LONG=26, M=9
macd_hfqfloatYMACD指标-CLOSE, SHORT=12, LONG=26, M=9
macd_qfqfloatYMACD指标-CLOSE, SHORT=12, LONG=26, M=9
macd_dea_bfqfloatYMACD指标-CLOSE, SHORT=12, LONG=26, M=9
macd_dea_hfqfloatYMACD指标-CLOSE, SHORT=12, LONG=26, M=9
macd_dea_qfqfloatYMACD指标-CLOSE, SHORT=12, LONG=26, M=9
macd_dif_bfqfloatYMACD指标-CLOSE, SHORT=12, LONG=26, M=9
macd_dif_hfqfloatYMACD指标-CLOSE, SHORT=12, LONG=26, M=9
macd_dif_qfqfloatYMACD指标-CLOSE, SHORT=12, LONG=26, M=9
mass_bfqfloatY梅斯线-HIGH, LOW, N1=9, N2=25, M=6
mass_hfqfloatY梅斯线-HIGH, LOW, N1=9, N2=25, M=6
mass_qfqfloatY梅斯线-HIGH, LOW, N1=9, N2=25, M=6
ma_mass_bfqfloatY梅斯线-HIGH, LOW, N1=9, N2=25, M=6
ma_mass_hfqfloatY梅斯线-HIGH, LOW, N1=9, N2=25, M=6
ma_mass_qfqfloatY梅斯线-HIGH, LOW, N1=9, N2=25, M=6
mfi_bfqfloatYMFI指标是成交量的RSI指标-CLOSE, HIGH, LOW, VOL, N=14
mfi_hfqfloatYMFI指标是成交量的RSI指标-CLOSE, HIGH, LOW, VOL, N=14
mfi_qfqfloatYMFI指标是成交量的RSI指标-CLOSE, HIGH, LOW, VOL, N=14
mtm_bfqfloatY动量指标-CLOSE, N=12, M=6
mtm_hfqfloatY动量指标-CLOSE, N=12, M=6
mtm_qfqfloatY动量指标-CLOSE, N=12, M=6
mtmma_bfqfloatY动量指标-CLOSE, N=12, M=6
mtmma_hfqfloatY动量指标-CLOSE, N=12, M=6
mtmma_qfqfloatY动量指标-CLOSE, N=12, M=6
obv_bfqfloatY能量潮指标-CLOSE, VOL
obv_hfqfloatY能量潮指标-CLOSE, VOL
obv_qfqfloatY能量潮指标-CLOSE, VOL
psy_bfqfloatY投资者对股市涨跌产生心理波动的情绪指标-CLOSE, N=12, M=6
psy_hfqfloatY投资者对股市涨跌产生心理波动的情绪指标-CLOSE, N=12, M=6
psy_qfqfloatY投资者对股市涨跌产生心理波动的情绪指标-CLOSE, N=12, M=6
psyma_bfqfloatY投资者对股市涨跌产生心理波动的情绪指标-CLOSE, N=12, M=6
psyma_hfqfloatY投资者对股市涨跌产生心理波动的情绪指标-CLOSE, N=12, M=6
psyma_qfqfloatY投资者对股市涨跌产生心理波动的情绪指标-CLOSE, N=12, M=6
roc_bfqfloatY变动率指标-CLOSE, N=12, M=6
roc_hfqfloatY变动率指标-CLOSE, N=12, M=6
roc_qfqfloatY变动率指标-CLOSE, N=12, M=6
maroc_bfqfloatY变动率指标-CLOSE, N=12, M=6
maroc_hfqfloatY变动率指标-CLOSE, N=12, M=6
maroc_qfqfloatY变动率指标-CLOSE, N=12, M=6
rsi_bfq_12floatYRSI指标-CLOSE, N=12
rsi_bfq_24floatYRSI指标-CLOSE, N=24
rsi_bfq_6floatYRSI指标-CLOSE, N=6
rsi_hfq_12floatYRSI指标-CLOSE, N=12
rsi_hfq_24floatYRSI指标-CLOSE, N=24
rsi_hfq_6floatYRSI指标-CLOSE, N=6
rsi_qfq_12floatYRSI指标-CLOSE, N=12
rsi_qfq_24floatYRSI指标-CLOSE, N=24
rsi_qfq_6floatYRSI指标-CLOSE, N=6
taq_down_bfqfloatY唐安奇通道(海龟)交易指标-HIGH, LOW, 20
taq_down_hfqfloatY唐安奇通道(海龟)交易指标-HIGH, LOW, 20
taq_down_qfqfloatY唐安奇通道(海龟)交易指标-HIGH, LOW, 20
taq_mid_bfqfloatY唐安奇通道(海龟)交易指标-HIGH, LOW, 20
taq_mid_hfqfloatY唐安奇通道(海龟)交易指标-HIGH, LOW, 20
taq_mid_qfqfloatY唐安奇通道(海龟)交易指标-HIGH, LOW, 20
taq_up_bfqfloatY唐安奇通道(海龟)交易指标-HIGH, LOW, 20
taq_up_hfqfloatY唐安奇通道(海龟)交易指标-HIGH, LOW, 20
taq_up_qfqfloatY唐安奇通道(海龟)交易指标-HIGH, LOW, 20
trix_bfqfloatY三重指数平滑平均线-CLOSE, M1=12, M2=20
trix_hfqfloatY三重指数平滑平均线-CLOSE, M1=12, M2=20
trix_qfqfloatY三重指数平滑平均线-CLOSE, M1=12, M2=20
trma_bfqfloatY三重指数平滑平均线-CLOSE, M1=12, M2=20
trma_hfqfloatY三重指数平滑平均线-CLOSE, M1=12, M2=20
trma_qfqfloatY三重指数平滑平均线-CLOSE, M1=12, M2=20
vr_bfqfloatYVR容量比率-CLOSE, VOL, M1=26
vr_hfqfloatYVR容量比率-CLOSE, VOL, M1=26
vr_qfqfloatYVR容量比率-CLOSE, VOL, M1=26
wr_bfqfloatYW&R 威廉指标-CLOSE, HIGH, LOW, N=10, N1=6
wr_hfqfloatYW&R 威廉指标-CLOSE, HIGH, LOW, N=10, N1=6
wr_qfqfloatYW&R 威廉指标-CLOSE, HIGH, LOW, N=10, N1=6
wr1_bfqfloatYW&R 威廉指标-CLOSE, HIGH, LOW, N=10, N1=6
wr1_hfqfloatYW&R 威廉指标-CLOSE, HIGH, LOW, N=10, N1=6
wr1_qfqfloatYW&R 威廉指标-CLOSE, HIGH, LOW, N=10, N1=6
xsii_td1_bfqfloatY薛斯通道II-CLOSE, HIGH, LOW, N=102, M=7
xsii_td1_hfqfloatY薛斯通道II-CLOSE, HIGH, LOW, N=102, M=7
xsii_td1_qfqfloatY薛斯通道II-CLOSE, HIGH, LOW, N=102, M=7
xsii_td2_bfqfloatY薛斯通道II-CLOSE, HIGH, LOW, N=102, M=7
xsii_td2_hfqfloatY薛斯通道II-CLOSE, HIGH, LOW, N=102, M=7
xsii_td2_qfqfloatY薛斯通道II-CLOSE, HIGH, LOW, N=102, M=7
xsii_td3_bfqfloatY薛斯通道II-CLOSE, HIGH, LOW, N=102, M=7
xsii_td3_hfqfloatY薛斯通道II-CLOSE, HIGH, LOW, N=102, M=7
xsii_td3_qfqfloatY薛斯通道II-CLOSE, HIGH, LOW, N=102, M=7
xsii_td4_bfqfloatY薛斯通道II-CLOSE, HIGH, LOW, N=102, M=7
xsii_td4_hfqfloatY薛斯通道II-CLOSE, HIGH, LOW, N=102, M=7
xsii_td4_qfqfloatY薛斯通道II-CLOSE, HIGH, LOW, N=102, M=7
\ No newline at end of file diff --git a/runtime/skills/tushare-finance/reference/接口文档/股票技术面因子.md b/runtime/skills/tushare-finance/reference/接口文档/股票技术面因子.md new file mode 100644 index 00000000..3876ec42 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/股票技术面因子.md @@ -0,0 +1,305 @@ +# 股票技术面因子 + +**文档ID**: 296 +**原始链接**: https://tushare.pro/document/2?doc_id=296 + +--- + +## 股票技术因子(量化因子) + +接口:stk_factor描述:获取股票每日技术面因子数据,用于跟踪股票当前走势情况,数据由Tushare社区自产,覆盖全历史限量:单次最大10000条,可以循环或者分页提取积分:5000积分每分钟可以请求100次,8000积分以上每分钟500次,具体请参阅积分获取办法 + +``` +注: +1、本接口的前复权行情是从最新一个交易日开始往前复权,是历史当日的数据快照数据不更新 +2、pro_bar接口的前复权是动态复权,即以end_date参数开始往前复权,与本接口会存在不一致的可能 +3、本接口技术指标都是基于前复权价格计算 + +``` + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码
trade_datestrN交易日期 (yyyymmdd,下同)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
trade_datestrY交易日期
closefloatY收盘价
openfloatY开盘价
highfloatY最高价
lowfloatY最低价
pre_closefloatY昨收价
changefloatY涨跌额
pct_changefloatY涨跌幅
volfloatY成交量 (手)
amountfloatY成交额 (千元)
adj_factorfloatY复权因子
open_hfqfloatY开盘价后复权
open_qfqfloatY开盘价前复权
close_hfqfloatY收盘价后复权
close_qfqfloatY收盘价前复权
high_hfqfloatY最高价后复权
high_qfqfloatY最高价前复权
low_hfqfloatY最低价后复权
low_qfqfloatY最低价前复权
pre_close_hfqfloatY昨收价后复权
pre_close_qfqfloatY昨收价前复权
macd_diffloatYMCAD_DIF (基于前复权价格计算,下同)
macd_deafloatYMCAD_DEA
macdfloatYMCAD
kdj_kfloatYKDJ_K
kdj_dfloatYKDJ_D
kdj_jfloatYKDJ_J
rsi_6floatYRSI_6
rsi_12floatYRSI_12
rsi_24floatYRSI_24
boll_upperfloatYBOLL_UPPER
boll_midfloatYBOLL_MID
boll_lowerfloatYBOLL_LOWER
ccifloatYCCI
+接口用法 + +``` + +pro = ts.pro_api() + +df = pro.stk_factor(ts_code='600000.SH', start_date='20220501', end_date='20220520', fields='ts_code,trade_date,macd,kdj_k,kdj_d,kdj_j') + +``` + +数据样例 + +``` + ts_code trade_date macd kdj_k kdj_d kdj_j +0 600000.SH 20220520 0.027 72.966 64.718 89.46 +1 600000.SH 20220519 0.015 63.615 60.594 69.656 +2 600000.SH 20220518 0.023 67.645 59.084 84.766 +3 600000.SH 20220517 0.025 68.134 54.804 94.794 +4 600000.SH 20220516 0.014 60.309 48.139 84.649 +5 600000.SH 20220513 0.006 55.328 42.054 81.877 +6 600000.SH 20220512 -0.022 37.046 35.417 40.306 +7 600000.SH 20220511 -0.027 33.948 34.602 32.64 +8 600000.SH 20220510 -0.03 30.652 34.929 22.098 +9 600000.SH 20220509 -0.029 28.029 37.067 9.952 +10 600000.SH 20220506 -0.018 37.498 41.587 29.321 +11 600000.SH 20220505 -0.004 48.139 43.631 57.155 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/股票收盘集合竞价数据.md b/runtime/skills/tushare-finance/reference/接口文档/股票收盘集合竞价数据.md new file mode 100644 index 00000000..96b68e3d --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/股票收盘集合竞价数据.md @@ -0,0 +1,140 @@ +# 股票收盘集合竞价数据 + +**文档ID**: 354 +**原始链接**: https://tushare.pro/document/2?doc_id=354 + +--- + +## 股票收盘集合竞价数据 + +接口:stk_auction_c描述:股票收盘15:00集合竞价数据,每天盘后更新限量:单次请求最大返回10000行数据,可根据日期循环权限:开通了股票分钟权限后可获得本接口权限,具体参考权限说明 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN股票代码
trade_datestrN交易日期(YYYYMMDD)
start_datestrN开始日期(YYYYMMDD)
end_datestrN结束日期(YYYYMMDD)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY股票代码
trade_datestrY交易日期
closefloatY收盘集合竞价收盘价
openfloatY收盘集合竞价开盘价
highfloatY收盘集合竞价最高价
lowfloatY收盘集合竞价最低价
volfloatY收盘集合竞价成交量
amountfloatY收盘集合竞价成交额
vwapfloatY收盘集合竞价均价
+接口用法 + +``` + +pro = ts.pro_api() + +df=pro.stk_auction_c(trade_date='20241122') + +``` + +数据样例 + +``` + ts_code trade_date close ... vol amount vwap +0 603102.SH 20241122 36.16 ... 557900.0 20347168.0 36.471 +1 600696.SH 20241122 13.91 ... 3600489.0 50550184.0 14.040 +2 600769.SH 20241122 12.75 ... 7940892.0 102510940.0 12.909 +3 601900.SH 20241122 14.91 ... 6348300.0 95537632.0 15.049 +4 600502.SH 20241122 4.88 ... 9718900.0 47690748.0 4.907 +... ... ... ... ... ... ... ... +5719 300504.SZ 20241122 16.34 ... 2037000.0 33653784.0 16.521 +5720 300535.SZ 20241122 14.45 ... 638735.0 9340342.0 14.623 +5721 300588.SZ 20241122 15.39 ... 3232050.0 50313180.0 15.567 +5722 300592.SZ 20241122 14.43 ... 9910880.0 143872140.0 14.517 +5723 300657.SZ 20241122 21.13 ... 10916225.0 235013090.0 21.529 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/股票曾用名.md b/runtime/skills/tushare-finance/reference/接口文档/股票曾用名.md new file mode 100644 index 00000000..c0a0ad46 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/股票曾用名.md @@ -0,0 +1,110 @@ +# 股票曾用名 + +**文档ID**: 100 +**原始链接**: https://tushare.pro/document/2?doc_id=100 + +--- + +## 股票曾用名 + +接口:namechange描述:历史名称变更记录 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrNTS代码
start_datestrN公告开始日期
end_datestrN公告结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认输出描述
ts_codestrYTS代码
namestrY证券名称
start_datestrY开始日期
end_datestrY结束日期
ann_datestrY公告日期
change_reasonstrY变更原因
+接口示例 + +``` + +pro = ts.pro_api() + +df = pro.namechange(ts_code='600848.SH', fields='ts_code,name,start_date,end_date,change_reason') + +``` + +数据样例 + +``` + ts_code name start_date end_date change_reason +0 600848.SH 上海临港 20151118 None 改名 +1 600848.SH 自仪股份 20070514 20151117 撤销ST +2 600848.SH ST自仪 20061026 20070513 完成股改 +3 600848.SH SST自仪 20061009 20061025 未股改加S +4 600848.SH ST自仪 20010508 20061008 ST +5 600848.SH 自仪股份 19940324 20010507 其他 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/融资融券交易明细.md b/runtime/skills/tushare-finance/reference/接口文档/融资融券交易明细.md new file mode 100644 index 00000000..72e53d83 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/融资融券交易明细.md @@ -0,0 +1,189 @@ +# 融资融券交易明细 + +**文档ID**: 59 +**原始链接**: https://tushare.pro/document/2?doc_id=59 + +--- + +## 融资融券交易明细 + +接口:margin_detail描述:获取沪深两市每日融资融券明细限量:单次请求最大返回6000行数据,可根据日期循环权限:2000积分可获得本接口权限,积分越高权限越大,具体参考权限说明 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrN交易日期(格式:YYYYMMDD,下同)
ts_codestrNTS代码
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型描述
trade_datestr交易日期
ts_codestrTS股票代码
namestr股票名称 (20190910后有数据)
rzyefloat融资余额(元)
rqyefloat融券余额(元)
rzmrefloat融资买入额(元)
rqylfloat融券余量(股)
rzchefloat融资偿还额(元)
rqchlfloat融券偿还量(股)
rqmclfloat融券卖出量(股,份,手)
rzrqyefloat融资融券余额(元)
+接口使用 + +``` + +pro = ts.pro_api() + +df = pro.margin_detail(trade_date='20180802') + +``` + +或者 + +``` + +df = pro.query('margin_detail', trade_date='20180802') + +``` + +数据样例 + +``` + trade_date ts_code rzye rqye rzmre rqyl \ +0 20180802 000001.SZ 4.430811e+09 8238210.0 78800436.0 921500.0 +1 20180802 000002.SZ 2.613071e+09 30772020.0 186176338.0 1439290.0 +2 20180802 000006.SZ 8.214685e+08 1008250.0 15199626.0 185000.0 +3 20180802 000009.SZ 1.318175e+09 74451.0 8010979.0 15674.0 +4 20180802 000012.SZ 6.422077e+08 190201.0 7831261.0 38347.0 +5 20180802 000022.SZ 1.891423e+08 1761368.0 8868547.0 99400.0 +6 20180802 000027.SZ 3.583209e+08 104157.0 4235209.0 21300.0 +7 20180802 000028.SZ 2.885056e+08 524656.0 4737219.0 12100.0 +8 20180802 000030.SZ 1.076096e+08 965944.0 2717503.0 200820.0 +9 20180802 000031.SZ 5.659868e+08 90675.0 2056441.0 15500.0 +10 20180802 000036.SZ 3.974383e+08 620420.0 5980093.0 110199.0 +11 20180802 000039.SZ 1.047953e+09 2519010.0 17651054.0 215300.0 +12 20180802 000043.SZ 3.496989e+08 14532.0 2299872.0 2100.0 +13 20180802 000046.SZ 7.221042e+08 2208480.0 17142811.0 344000.0 +14 20180802 000049.SZ 3.914922e+08 1795218.0 12595082.0 65783.0 +15 20180802 000050.SZ 1.884433e+09 517992.0 51120876.0 38200.0 +16 20180802 000059.SZ 7.077480e+08 587805.0 49392632.0 78900.0 +17 20180802 000060.SZ 1.425264e+09 2372025.0 21992232.0 520181.0 +18 20180802 000061.SZ 6.317999e+08 547716.0 5760238.0 105128.0 +19 20180802 000062.SZ 5.627777e+08 795577.0 3060551.0 39191.0 +20 20180802 000063.SZ 2.581872e+09 3873697.0 194982814.0 276101.0 + + rzche rqchl rqmcl rzrqye +0 147005397.0 544400.0 260000.0 4.439049e+09 +1 133408689.0 437600.0 516700.0 2.643843e+09 +2 16084617.0 90000.0 100.0 8.224767e+08 +3 11337406.0 80000.0 2000.0 1.318249e+09 +4 8260616.0 0.0 26700.0 6.423979e+08 +5 8464082.0 10000.0 19400.0 1.909037e+08 +6 2999201.0 21700.0 0.0 3.584250e+08 +7 4526179.0 4400.0 0.0 2.890302e+08 +8 1906548.0 14140.0 171700.0 1.085755e+08 +9 4193433.0 37600.0 7500.0 5.660775e+08 +10 5291427.0 0.0 0.0 3.980587e+08 +11 24101032.0 1700.0 33900.0 1.050472e+09 +12 2852687.0 17200.0 0.0 3.497134e+08 +13 8927796.0 147100.0 48600.0 7.243127e+08 +14 12113754.0 1800.0 12900.0 3.932874e+08 +15 59634348.0 0.0 8600.0 1.884951e+09 +16 52573324.0 0.0 69700.0 7.083358e+08 +17 19472310.0 365340.0 458531.0 1.427636e+09 +18 3299825.0 6000.0 46728.0 6.323476e+08 +19 9640216.0 7420.0 32296.0 5.635733e+08 +20 201355327.0 63900.0 10900.0 2.585746e+09 + +``` + +说明 + +本报表基于证券公司报送的融资融券余额数据汇总生成,其中:本日融资余额(元)=前日融资余额+本日融资买入-本日融资偿还额本日融券余量(股)=前日融券余量+本日融券卖出量-本日融券买入量-本日现券偿还量本日融券余额(元)=本日融券余量×本日收盘价本日融资融券余额(元)=本日融资余额+本日融券余额 + +单位说明:股(标的证券为股票)、份(标的证券为基金)、手(标的证券为债券)。 + +2014年9月22日起,“融资融券交易总量”数据包含调出标的证券名单的证券的融资融券余额。 diff --git a/runtime/skills/tushare-finance/reference/接口文档/融资融券交易汇总.md b/runtime/skills/tushare-finance/reference/接口文档/融资融券交易汇总.md new file mode 100644 index 00000000..530a6d94 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/融资融券交易汇总.md @@ -0,0 +1,139 @@ +# 融资融券交易汇总 + +**文档ID**: 58 +**原始链接**: https://tushare.pro/document/2?doc_id=58 + +--- + +## 融资融券交易汇总 + +接口:margin描述:获取融资融券每日交易汇总数据限量:单次请求最大返回4000行数据,可根据日期循环权限:2000积分可获得本接口权限,积分越高权限越大,具体参考权限说明 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrN交易日期(格式:YYYYMMDD,下同)
start_datestrN开始日期
end_datestrN结束日期
exchange_idstrN交易所代码(SSE上交所SZSE深交所BSE北交所)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型描述
trade_datestr交易日期
exchange_idstr交易所代码(SSE上交所SZSE深交所BSE北交所)
rzyefloat融资余额(元)
rzmrefloat融资买入额(元)
rzchefloat融资偿还额(元)
rqyefloat融券余额(元)
rqmclfloat融券卖出量(股,份,手)
rzrqyefloat融资融券余额(元)
rqylfloat融券余量(股,份,手)
+接口使用 + +``` + +pro = ts.pro_api() + +df = pro.margin(trade_date='20180802') + +``` + +或者 + +``` + +df = pro.query('margin', trade_date='20180802', exchange_id='SSE') + +``` + +数据样例 + +``` + trade_date exchange_id rzye rzmre rzche \ +0 20180802 SZSE 3.495054e+11 1.347549e+10 1.463921e+10 +1 20180802 SSE 5.311746e+11 1.484584e+10 1.573947e+10 + + rqye rqmcl rzrqye +0 1.083380e+09 24418046.0 3.505888e+11 +1 6.029618e+09 83721012.0 5.372042e+11 + +``` + +说明融资融券数据从证券交易所网站直接获取,提供了有记录以来的全部汇总和明细数据。根据交所网站提示:数据根据券商申报的数据汇总,由券商保证数据的真实、完整、准确。 + +其中:本日融资余额(元)=前日融资余额+本日融资买入-本日融资偿还额本日融券余量(股)=前日融券余量+本日融券卖出量-本日融券买入量-本日现券偿还量本日融券余额(元)=本日融券余量×本日收盘价本日融资融券余额(元)=本日融资余额+本日融券余额 + +2014年9月22日起,“融资融券交易总量”数据包含调出标的证券名单的证券的融资融券余额 diff --git a/runtime/skills/tushare-finance/reference/接口文档/融资融券标的(盘前).md b/runtime/skills/tushare-finance/reference/接口文档/融资融券标的(盘前).md new file mode 100644 index 00000000..f6318c81 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/融资融券标的(盘前).md @@ -0,0 +1,117 @@ +# 融资融券标的(盘前) + +**文档ID**: 326 +**原始链接**: https://tushare.pro/document/2?doc_id=326 + +--- + +## 融资融券标的(盘前更新) + +接口:margin_secs描述:获取沪深京三大交易所融资融券标的(包括ETF),每天盘前更新限量:单次最大6000行数据,可根据股票代码、交易日期、交易所代码循环提取积分:2000积分可调取,5000积分无总量限制,积分越高权限越大,具体参考权限说明 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN标的代码
trade_datestrN交易日
exchangestrN交易所(SSE上交所 SZSE深交所 BSE北交所)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期
ts_codestrY标的代码
namestrY标的名称
exchangestrY交易所
+接口用法 + +``` + +pro = ts.pro_api() + +#获取2024年4月17日上交所融资融券标的 +df = pro.margin_secs(trade_date='20240417', exchange='SSE') + +``` + +数据样例 + +``` + trade_date ts_code name exchange +0 20240417 510050 .SH 50ETF SSE +1 20240417 510100 .SH SZ50ETF SSE +2 20240417 510150 .SH 消费ETF SSE +3 20240417 510180 .SH 180ETF SSE +4 20240417 510210 .SH 综指ETF SSE +... ... ... ... ... +1781 20240417 688799 .SH 华纳药厂 SSE +1782 20240417 688800 .SH 瑞可达 SSE +1783 20240417 688819 .SH 天能股份 SSE +1784 20240417 688981 .SH 中芯国际 SSE +1785 20240417 689009 .SH 九号公司 SSE + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/财务审计意见.md b/runtime/skills/tushare-finance/reference/接口文档/财务审计意见.md new file mode 100644 index 00000000..a2d811ec --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/财务审计意见.md @@ -0,0 +1,124 @@ +# 财务审计意见 + +**文档ID**: 80 +**原始链接**: https://tushare.pro/document/2?doc_id=80 + +--- + +## 财务审计意见 + +接口:fina_audit描述:获取上市公司定期财务审计意见数据权限:用户需要至少500积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY股票代码
ann_datestrN公告日期
start_datestrN公告开始日期
end_datestrN公告结束日期
periodstrN报告期(每个季度最后一天的日期,比如20171231表示年报)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型描述
ts_codestrTS股票代码
ann_datestr公告日期
end_datestr报告期
audit_resultstr审计结果
audit_feesfloat审计总费用(元)
audit_agencystr会计事务所
audit_signstr签字会计师
+接口使用 + +``` + +pro = ts.pro_api() + +df = pro.fina_audit(ts_code='600000.SH', start_date='20100101', end_date='20180808') + +``` + +数据示例 + +``` + ts_code ann_date end_date audit_result audit_agency audit_sign +0 600000.SH 20180428 20171231 标准无保留意见 普华永道中天会计师事务所 周章,张武 +1 600000.SH 20170401 20161231 标准无保留意见 普华永道中天会计师事务所 周章,张武 +2 600000.SH 20160407 20151231 标准无保留意见 普华永道中天会计师事务所 胡亮,张武 +3 600000.SH 20150319 20141231 标准无保留意见 普华永道中天会计师事务所 胡亮,张武 +4 600000.SH 20140320 20131231 标准无保留意见 普华永道中天会计师事务所 胡亮,周章 +5 600000.SH 20130314 20121231 标准无保留意见 普华永道中天会计师事务所 胡亮,周章 +6 600000.SH 20120316 20111231 标准无保留意见 普华永道中天会计师事务所 胡亮,周章 +7 600000.SH 20110330 20101231 标准无保留意见 安永华明会计师事务所 严盛炜,周明骏 +8 600000.SH 20100830 20100630 标准无保留意见 安永华明会计师事务所 严盛炜,周明骏 +9 600000.SH 20100407 20091231 标准无保留意见 安永华明会计师事务所 严盛炜,周明骏 +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/财务指标数据.md b/runtime/skills/tushare-finance/reference/接口文档/财务指标数据.md new file mode 100644 index 00000000..60baee60 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/财务指标数据.md @@ -0,0 +1,1100 @@ +# 财务指标数据 + +**文档ID**: 79 +**原始链接**: https://tushare.pro/document/2?doc_id=79 + +--- + +## 财务指标数据 + +接口:fina_indicator,可以通过数据工具调试和查看数据。描述:获取上市公司财务指标数据,为避免服务器压力,现阶段每次请求最多返回100条记录,可通过设置日期多次请求获取更多数据。权限:用户需要至少2000积分才可以调取,具体请参阅积分获取办法提示:当前接口只能按单只股票获取其历史数据,如果需要获取某一季度全部上市公司数据,请使用fina_indicator_vip接口(参数一致),需积攒5000积分。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrYTS股票代码,e.g. 600001.SH/000001.SZ
ann_datestrN公告日期
start_datestrN报告期开始日期
end_datestrN报告期结束日期
periodstrN报告期(每个季度最后一天的日期,比如20171231表示年报)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS代码
ann_datestrY公告日期
end_datestrY报告期
epsfloatY基本每股收益
dt_epsfloatY稀释每股收益
total_revenue_psfloatY每股营业总收入
revenue_psfloatY每股营业收入
capital_rese_psfloatY每股资本公积
surplus_rese_psfloatY每股盈余公积
undist_profit_psfloatY每股未分配利润
extra_itemfloatY非经常性损益
profit_dedtfloatY扣除非经常性损益后的净利润(扣非净利润)
gross_marginfloatY毛利
current_ratiofloatY流动比率
quick_ratiofloatY速动比率
cash_ratiofloatY保守速动比率
invturn_daysfloatN存货周转天数
arturn_daysfloatN应收账款周转天数
inv_turnfloatN存货周转率
ar_turnfloatY应收账款周转率
ca_turnfloatY流动资产周转率
fa_turnfloatY固定资产周转率
assets_turnfloatY总资产周转率
op_incomefloatY经营活动净收益
valuechange_incomefloatN价值变动净收益
interst_incomefloatN利息费用
daafloatN折旧与摊销
ebitfloatY息税前利润
ebitdafloatY息税折旧摊销前利润
fcfffloatY企业自由现金流量
fcfefloatY股权自由现金流量
current_exintfloatY无息流动负债
noncurrent_exintfloatY无息非流动负债
interestdebtfloatY带息债务
netdebtfloatY净债务
tangible_assetfloatY有形资产
working_capitalfloatY营运资金
networking_capitalfloatY营运流动资本
invest_capitalfloatY全部投入资本
retained_earningsfloatY留存收益
diluted2_epsfloatY期末摊薄每股收益
bpsfloatY每股净资产
ocfpsfloatY每股经营活动产生的现金流量净额
retainedpsfloatY每股留存收益
cfpsfloatY每股现金流量净额
ebit_psfloatY每股息税前利润
fcff_psfloatY每股企业自由现金流量
fcfe_psfloatY每股股东自由现金流量
netprofit_marginfloatY销售净利率
grossprofit_marginfloatY销售毛利率
cogs_of_salesfloatY销售成本率
expense_of_salesfloatY销售期间费用率
profit_to_grfloatY净利润/营业总收入
saleexp_to_grfloatY销售费用/营业总收入
adminexp_of_grfloatY管理费用/营业总收入
finaexp_of_grfloatY财务费用/营业总收入
impai_ttmfloatY资产减值损失/营业总收入
gc_of_grfloatY营业总成本/营业总收入
op_of_grfloatY营业利润/营业总收入
ebit_of_grfloatY息税前利润/营业总收入
roefloatY净资产收益率
roe_waafloatY加权平均净资产收益率
roe_dtfloatY净资产收益率(扣除非经常损益)
roafloatY总资产报酬率
nptafloatY总资产净利润
roicfloatY投入资本回报率
roe_yearlyfloatY年化净资产收益率
roa2_yearlyfloatY年化总资产报酬率
roe_avgfloatN平均净资产收益率(增发条件)
opincome_of_ebtfloatN经营活动净收益/利润总额
investincome_of_ebtfloatN价值变动净收益/利润总额
n_op_profit_of_ebtfloatN营业外收支净额/利润总额
tax_to_ebtfloatN所得税/利润总额
dtprofit_to_profitfloatN扣除非经常损益后的净利润/净利润
salescash_to_orfloatN销售商品提供劳务收到的现金/营业收入
ocf_to_orfloatN经营活动产生的现金流量净额/营业收入
ocf_to_opincomefloatN经营活动产生的现金流量净额/经营活动净收益
capitalized_to_dafloatN资本支出/折旧和摊销
debt_to_assetsfloatY资产负债率
assets_to_eqtfloatY权益乘数
dp_assets_to_eqtfloatY权益乘数(杜邦分析)
ca_to_assetsfloatY流动资产/总资产
nca_to_assetsfloatY非流动资产/总资产
tbassets_to_totalassetsfloatY有形资产/总资产
int_to_talcapfloatY带息债务/全部投入资本
eqt_to_talcapitalfloatY归属于母公司的股东权益/全部投入资本
currentdebt_to_debtfloatY流动负债/负债合计
longdeb_to_debtfloatY非流动负债/负债合计
ocf_to_shortdebtfloatY经营活动产生的现金流量净额/流动负债
debt_to_eqtfloatY产权比率
eqt_to_debtfloatY归属于母公司的股东权益/负债合计
eqt_to_interestdebtfloatY归属于母公司的股东权益/带息债务
tangibleasset_to_debtfloatY有形资产/负债合计
tangasset_to_intdebtfloatY有形资产/带息债务
tangibleasset_to_netdebtfloatY有形资产/净债务
ocf_to_debtfloatY经营活动产生的现金流量净额/负债合计
ocf_to_interestdebtfloatN经营活动产生的现金流量净额/带息债务
ocf_to_netdebtfloatN经营活动产生的现金流量净额/净债务
ebit_to_interestfloatN已获利息倍数(EBIT/利息费用)
longdebt_to_workingcapitalfloatN长期债务与营运资金比率
ebitda_to_debtfloatN息税折旧摊销前利润/负债合计
turn_daysfloatY营业周期
roa_yearlyfloatY年化总资产净利率
roa_dpfloatY总资产净利率(杜邦分析)
fixed_assetsfloatY固定资产合计
profit_prefin_expfloatN扣除财务费用前营业利润
non_op_profitfloatN非营业利润
op_to_ebtfloatN营业利润/利润总额
nop_to_ebtfloatN非营业利润/利润总额
ocf_to_profitfloatN经营活动产生的现金流量净额/营业利润
cash_to_liqdebtfloatN货币资金/流动负债
cash_to_liqdebt_withinterestfloatN货币资金/带息流动负债
op_to_liqdebtfloatN营业利润/流动负债
op_to_debtfloatN营业利润/负债合计
roic_yearlyfloatN年化投入资本回报率
total_fa_trunfloatN固定资产合计周转率
profit_to_opfloatY利润总额/营业收入
q_opincomefloatN经营活动单季度净收益
q_investincomefloatN价值变动单季度净收益
q_dtprofitfloatN扣除非经常损益后的单季度净利润
q_epsfloatN每股收益(单季度)
q_netprofit_marginfloatN销售净利率(单季度)
q_gsprofit_marginfloatN销售毛利率(单季度)
q_exp_to_salesfloatN销售期间费用率(单季度)
q_profit_to_grfloatN净利润/营业总收入(单季度)
q_saleexp_to_grfloatY销售费用/营业总收入 (单季度)
q_adminexp_to_grfloatN管理费用/营业总收入 (单季度)
q_finaexp_to_grfloatN财务费用/营业总收入 (单季度)
q_impair_to_gr_ttmfloatN资产减值损失/营业总收入(单季度)
q_gc_to_grfloatY营业总成本/营业总收入 (单季度)
q_op_to_grfloatN营业利润/营业总收入(单季度)
q_roefloatY净资产收益率(单季度)
q_dt_roefloatY净资产单季度收益率(扣除非经常损益)
q_nptafloatY总资产净利润(单季度)
q_opincome_to_ebtfloatN经营活动净收益/利润总额(单季度)
q_investincome_to_ebtfloatN价值变动净收益/利润总额(单季度)
q_dtprofit_to_profitfloatN扣除非经常损益后的净利润/净利润(单季度)
q_salescash_to_orfloatN销售商品提供劳务收到的现金/营业收入(单季度)
q_ocf_to_salesfloatY经营活动产生的现金流量净额/营业收入(单季度)
q_ocf_to_orfloatN经营活动产生的现金流量净额/经营活动净收益(单季度)
basic_eps_yoyfloatY基本每股收益同比增长率(%)
dt_eps_yoyfloatY稀释每股收益同比增长率(%)
cfps_yoyfloatY每股经营活动产生的现金流量净额同比增长率(%)
op_yoyfloatY营业利润同比增长率(%)
ebt_yoyfloatY利润总额同比增长率(%)
netprofit_yoyfloatY归属母公司股东的净利润同比增长率(%)
dt_netprofit_yoyfloatY归属母公司股东的净利润-扣除非经常损益同比增长率(%)
ocf_yoyfloatY经营活动产生的现金流量净额同比增长率(%)
roe_yoyfloatY净资产收益率(摊薄)同比增长率(%)
bps_yoyfloatY每股净资产相对年初增长率(%)
assets_yoyfloatY资产总计相对年初增长率(%)
eqt_yoyfloatY归属母公司的股东权益相对年初增长率(%)
tr_yoyfloatY营业总收入同比增长率(%)
or_yoyfloatY营业收入同比增长率(%)
q_gr_yoyfloatN营业总收入同比增长率(%)(单季度)
q_gr_qoqfloatN营业总收入环比增长率(%)(单季度)
q_sales_yoyfloatY营业收入同比增长率(%)(单季度)
q_sales_qoqfloatN营业收入环比增长率(%)(单季度)
q_op_yoyfloatN营业利润同比增长率(%)(单季度)
q_op_qoqfloatY营业利润环比增长率(%)(单季度)
q_profit_yoyfloatN净利润同比增长率(%)(单季度)
q_profit_qoqfloatN净利润环比增长率(%)(单季度)
q_netprofit_yoyfloatN归属母公司股东的净利润同比增长率(%)(单季度)
q_netprofit_qoqfloatN归属母公司股东的净利润环比增长率(%)(单季度)
equity_yoyfloatY净资产同比增长率
rd_expfloatN研发费用
update_flagstrN更新标识
+接口用法 + +``` + +pro = ts.pro_api() + +df = pro.fina_indicator(ts_code='600000.SH') + +``` + +或者 + +``` + +df = pro.query('fina_indicator', ts_code='600000.SH', start_date='20170101', end_date='20180801') + +``` + +数据样例 + +``` +ts_code ann_date end_date eps dt_eps total_revenue_ps revenue_ps \ +0 600000.SH 20180830 20180630 0.95 0.95 2.8024 2.8024 +1 600000.SH 20180428 20180331 0.46 0.46 1.3501 1.3501 +2 600000.SH 20180428 20171231 1.84 1.84 5.7447 5.7447 +3 600000.SH 20180428 20171231 1.84 1.84 5.7447 5.7447 +4 600000.SH 20171028 20170930 1.45 1.45 4.2507 4.2507 +5 600000.SH 20171028 20170930 1.45 1.45 4.2507 4.2507 +6 600000.SH 20170830 20170630 0.97 0.97 2.9659 2.9659 +7 600000.SH 20170427 20170331 0.63 0.63 1.9595 1.9595 +8 600000.SH 20170427 20170331 0.63 0.63 1.9595 1.9595 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/财报披露日期表.md b/runtime/skills/tushare-finance/reference/接口文档/财报披露日期表.md new file mode 100644 index 00000000..aeddec55 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/财报披露日期表.md @@ -0,0 +1,133 @@ +# 财报披露日期表 + +**文档ID**: 162 +**原始链接**: https://tushare.pro/document/2?doc_id=162 + +--- + +## 财报披露计划 + +接口:disclosure_date描述:获取财报披露计划日期限量:单次最大3000,总量不限制积分:用户需要至少500积分才可以调取,积分越多权限越大,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrNTS股票代码
end_datestrN财报周期(每个季度最后一天的日期,比如20181231表示2018年年报,20180630表示中报)
pre_datestrN计划披露日期
ann_datestrN最新披露公告日
actual_datestrN实际披露日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS代码
ann_datestrY最新披露公告日
end_datestrY报告期
pre_datestrY预计披露日期
actual_datestrY实际披露日期
modify_datestrN披露日期修正记录
+接口使用 + +``` + +pro = ts.pro_api() + +df = pro.disclosure_date(end_date='20181231') + +``` + +数据示例 + +``` + ts_code ann_date end_date pre_date actual_date modify_date +0 300619.SZ 20181228 20181231 20190122 20190122 None +1 300125.SZ 20181228 20181231 20190129 20190129 None +2 601619.SH 20181227 20181231 20190129 20190129 None +3 000055.SZ 20181228 20181231 20190130 20190130 None +4 002910.SZ 20181228 20181231 20190131 None None +5 002188.SZ 20181228 20181231 20190131 None None +6 600738.SH 20190124 20181231 20190131 None None +7 002107.SZ 20181228 20181231 20190201 None None +8 300748.SZ 20181228 20181231 20190201 None None +9 002675.SZ 20181228 20181231 20190201 None None +10 002167.SZ 20181228 20181231 20190201 None None +11 002211.SZ 20190125 20181231 20190201 None None +12 002240.SZ 20181228 20181231 20190201 None None +13 002245.SZ 20181228 20181231 20190201 None None +14 002552.SZ 20181228 20181231 20190201 None None +15 002825.SZ 20181228 20181231 20190201 None None + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/货币供应量(月).md b/runtime/skills/tushare-finance/reference/接口文档/货币供应量(月).md new file mode 100644 index 00000000..9fdc1751 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/货币供应量(月).md @@ -0,0 +1,150 @@ +# 货币供应量(月) + +**文档ID**: 242 +**原始链接**: https://tushare.pro/document/2?doc_id=242 + +--- + +## 货币供应量 + +接口:cn_m描述:获取货币供应量之月度数据限量:单次最大5000,一次可以提取全部数据权限:用户积累600积分可以使用,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
mstrN月度(202001表示,2020年1月)
start_mstrN开始月度
end_mstrN结束月度
fieldsstrN指定输出字段(e.g. fields='month,m0,m1,m2')
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
monthstrY月份YYYYMM
m0floatYM0(亿元)
m0_yoyfloatYM0同比(%)
m0_momfloatYM0环比(%)
m1floatYM1(亿元)
m1_yoyfloatYM1同比(%)
m1_momfloatYM1环比(%)
m2floatYM2(亿元)
m2_yoyfloatYM2同比(%)
m2_momfloatYM2环比(%)
+接口调用 + +``` +pro = ts.pro_api() +df = pro.cn_m(start_m='201901', end_m='202003') +#获取指定字段 +df = pro.cn_m(start_m='201901', end_m='202003', fields='month,m0,m1,m2') + +``` + +数据样例 + +``` + month m0 m0_yoy m0_mom m1 m1_yoy m1_mom m2 m2_yoy m2_mom +0 202003 83000.00 10.80 -5.90 575100.00 5.00 4.05 2080900.00 10.10 2.47 +1 202002 88200.00 10.90 -5.36 552700.00 4.80 1.32 2030800.00 8.80 0.38 +2 202001 93200.00 6.60 20.73 545500.00 0.00 -5.30 2023100.00 8.40 1.84 +3 201912 77200.00 5.40 4.36 576000.00 4.40 2.40 1986500.00 8.70 1.28 +4 201911 73973.82 4.80 0.79 562486.52 3.50 0.78 1961429.56 8.20 0.81 +5 201910 73395.40 4.70 -0.99 558143.92 3.30 0.18 1945600.55 8.40 -0.34 +6 201909 74129.75 4.00 1.34 557137.95 3.40 0.06 1952250.49 8.40 0.87 +7 201908 73152.62 4.80 0.64 556798.09 3.40 0.68 1935492.43 8.20 0.84 +8 201907 72689.25 4.50 0.15 553043.11 3.10 -2.58 1919410.82 8.10 -0.10 +9 201906 72580.96 4.30 -0.30 567696.18 4.40 4.29 1921360.19 8.50 1.60 +10 201905 72798.46 4.30 -1.58 544355.64 3.40 0.69 1891153.70 8.50 0.34 +11 201904 73965.76 3.50 -1.30 540614.60 2.90 -1.27 1884670.33 8.50 -0.25 +12 201903 74941.58 3.10 -5.72 547575.54 4.60 3.87 1889412.14 8.60 1.18 +13 201902 79484.72 -2.40 -9.13 527190.48 1.60 -3.38 1867427.45 8.00 0.08 +14 201901 87470.62 17.20 19.48 545638.46 0.40 -1.10 1865935.33 8.40 2.15 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/资产负债表.md b/runtime/skills/tushare-finance/reference/接口文档/资产负债表.md new file mode 100644 index 00000000..f9cbce93 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/资产负债表.md @@ -0,0 +1,1126 @@ +# 资产负债表 + +**文档ID**: 36 +**原始链接**: https://tushare.pro/document/2?doc_id=36 + +--- + +## 资产负债表 + +接口:balancesheet,可以通过数据工具调试和查看数据。描述:获取上市公司资产负债表积分:用户需要至少2000积分才可以调取,具体请参阅积分获取办法提示:当前接口只能按单只股票获取其历史数据,如果需要获取某一季度全部上市公司数据,请使用balancesheet_vip接口(参数一致),需积攒5000积分。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY股票代码
ann_datestrN公告日期(YYYYMMDD格式,下同)
start_datestrN公告开始日期
end_datestrN公告结束日期
periodstrN报告期(每个季度最后一天的日期,比如20171231表示年报,20170630半年报,20170930三季报)
report_typestrN报告类型:见下方详细说明
comp_typestrN公司类型:1一般工商业 2银行 3保险 4证券
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS股票代码
ann_datestrY公告日期
f_ann_datestrY实际公告日期
end_datestrY报告期
report_typestrY报表类型
comp_typestrY公司类型(1一般工商业2银行3保险4证券)
end_typestrY报告期类型
total_sharefloatY期末总股本
cap_resefloatY资本公积金
undistr_porfitfloatY未分配利润
surplus_resefloatY盈余公积金
special_resefloatY专项储备
money_capfloatY货币资金
trad_assetfloatY交易性金融资产
notes_receivfloatY应收票据
accounts_receivfloatY应收账款
oth_receivfloatY其他应收款
prepaymentfloatY预付款项
div_receivfloatY应收股利
int_receivfloatY应收利息
inventoriesfloatY存货
amor_expfloatY待摊费用
nca_within_1yfloatY一年内到期的非流动资产
sett_rsrvfloatY结算备付金
loanto_oth_bank_fifloatY拆出资金
premium_receivfloatY应收保费
reinsur_receivfloatY应收分保账款
reinsur_res_receivfloatY应收分保合同准备金
pur_resale_fafloatY买入返售金融资产
oth_cur_assetsfloatY其他流动资产
total_cur_assetsfloatY流动资产合计
fa_avail_for_salefloatY可供出售金融资产
htm_investfloatY持有至到期投资
lt_eqt_investfloatY长期股权投资
invest_real_estatefloatY投资性房地产
time_depositsfloatY定期存款
oth_assetsfloatY其他资产
lt_recfloatY长期应收款
fix_assetsfloatY固定资产
cipfloatY在建工程
const_materialsfloatY工程物资
fixed_assets_dispfloatY固定资产清理
produc_bio_assetsfloatY生产性生物资产
oil_and_gas_assetsfloatY油气资产
intan_assetsfloatY无形资产
r_and_dfloatY研发支出
goodwillfloatY商誉
lt_amor_expfloatY长期待摊费用
defer_tax_assetsfloatY递延所得税资产
decr_in_disburfloatY发放贷款及垫款
oth_ncafloatY其他非流动资产
total_ncafloatY非流动资产合计
cash_reser_cbfloatY现金及存放中央银行款项
depos_in_oth_bfifloatY存放同业和其它金融机构款项
prec_metalsfloatY贵金属
deriv_assetsfloatY衍生金融资产
rr_reins_une_premfloatY应收分保未到期责任准备金
rr_reins_outstd_clafloatY应收分保未决赔款准备金
rr_reins_lins_liabfloatY应收分保寿险责任准备金
rr_reins_lthins_liabfloatY应收分保长期健康险责任准备金
refund_deposfloatY存出保证金
ph_pledge_loansfloatY保户质押贷款
refund_cap_deposfloatY存出资本保证金
indep_acct_assetsfloatY独立账户资产
client_deposfloatY其中:客户资金存款
client_provfloatY其中:客户备付金
transac_seat_feefloatY其中:交易席位费
invest_as_receivfloatY应收款项类投资
total_assetsfloatY资产总计
lt_borrfloatY长期借款
st_borrfloatY短期借款
cb_borrfloatY向中央银行借款
depos_ib_depositsfloatY吸收存款及同业存放
loan_oth_bankfloatY拆入资金
trading_flfloatY交易性金融负债
notes_payablefloatY应付票据
acct_payablefloatY应付账款
adv_receiptsfloatY预收款项
sold_for_repur_fafloatY卖出回购金融资产款
comm_payablefloatY应付手续费及佣金
payroll_payablefloatY应付职工薪酬
taxes_payablefloatY应交税费
int_payablefloatY应付利息
div_payablefloatY应付股利
oth_payablefloatY其他应付款
acc_expfloatY预提费用
deferred_incfloatY递延收益
st_bonds_payablefloatY应付短期债券
payable_to_reinsurerfloatY应付分保账款
rsrv_insur_contfloatY保险合同准备金
acting_trading_secfloatY代理买卖证券款
acting_uw_secfloatY代理承销证券款
non_cur_liab_due_1yfloatY一年内到期的非流动负债
oth_cur_liabfloatY其他流动负债
total_cur_liabfloatY流动负债合计
bond_payablefloatY应付债券
lt_payablefloatY长期应付款
specific_payablesfloatY专项应付款
estimated_liabfloatY预计负债
defer_tax_liabfloatY递延所得税负债
defer_inc_non_cur_liabfloatY递延收益-非流动负债
oth_nclfloatY其他非流动负债
total_nclfloatY非流动负债合计
depos_oth_bfifloatY同业和其它金融机构存放款项
deriv_liabfloatY衍生金融负债
deposfloatY吸收存款
agency_bus_liabfloatY代理业务负债
oth_liabfloatY其他负债
prem_receiv_advafloatY预收保费
depos_receivedfloatY存入保证金
ph_investfloatY保户储金及投资款
reser_une_premfloatY未到期责任准备金
reser_outstd_claimsfloatY未决赔款准备金
reser_lins_liabfloatY寿险责任准备金
reser_lthins_liabfloatY长期健康险责任准备金
indept_acc_liabfloatY独立账户负债
pledge_borrfloatY其中:质押借款
indem_payablefloatY应付赔付款
policy_div_payablefloatY应付保单红利
total_liabfloatY负债合计
treasury_sharefloatY减:库存股
ordin_risk_reserfloatY一般风险准备
forex_differfloatY外币报表折算差额
invest_loss_unconffloatY未确认的投资损失
minority_intfloatY少数股东权益
total_hldr_eqy_exc_min_intfloatY股东权益合计(不含少数股东权益)
total_hldr_eqy_inc_min_intfloatY股东权益合计(含少数股东权益)
total_liab_hldr_eqyfloatY负债及股东权益总计
lt_payroll_payablefloatY长期应付职工薪酬
oth_comp_incomefloatY其他综合收益
oth_eqt_toolsfloatY其他权益工具
oth_eqt_tools_p_shrfloatY其他权益工具(优先股)
lending_fundsfloatY融出资金
acc_receivablefloatY应收款项
st_fin_payablefloatY应付短期融资款
payablesfloatY应付款项
hfs_assetsfloatY持有待售的资产
hfs_salesfloatY持有待售的负债
cost_fin_assetsfloatY以摊余成本计量的金融资产
fair_value_fin_assetsfloatY以公允价值计量且其变动计入其他综合收益的金融资产
cip_totalfloatY在建工程(合计)(元)
oth_pay_totalfloatY其他应付款(合计)(元)
long_pay_totalfloatY长期应付款(合计)(元)
debt_investfloatY债权投资(元)
oth_debt_investfloatY其他债权投资(元)
oth_eq_investfloatN其他权益工具投资(元)
oth_illiq_fin_assetsfloatN其他非流动金融资产(元)
oth_eq_ppbondfloatN其他权益工具:永续债(元)
receiv_financingfloatN应收款项融资
use_right_assetsfloatN使用权资产
lease_liabfloatN租赁负债
contract_assetsfloatY合同资产
contract_liabfloatY合同负债
accounts_receiv_billfloatY应收票据及应收账款
accounts_payfloatY应付票据及应付账款
oth_rcv_totalfloatY其他应收款(合计)(元)
fix_assets_totalfloatY固定资产(合计)(元)
update_flagstrY更新标识
+接口使用说明 + +``` + +pro = ts.pro_api() + +df = pro.balancesheet(ts_code='600000.SH', start_date='20180101', end_date='20180730', fields='ts_code,ann_date,f_ann_date,end_date,report_type,comp_type,cap_rese') + +``` + +获取某一季度全部股票数据 + +``` +df2 = pro.balancesheet_vip(period='20181231',fields='ts_code,ann_date,f_ann_date,end_date,report_type,comp_type,cap_rese') + +``` + +数据样例 + +``` + ts_code ann_date f_ann_date end_date report_type comp_type \ +0 600000.SH 20180830 20180830 20180630 1 2 +1 600000.SH 20180428 20180428 20180331 1 2 + + cap_rese +0 8.176000e+10 +1 8.176000e+10 + +``` + +主要报表类型说明 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
代码类型说明
1合并报表上市公司最新报表(默认)
2单季合并单一季度的合并报表
3调整单季合并表调整后的单季合并报表(如果有)
4调整合并报表本年度公布上年同期的财务报表数据,报告期为上年度
5调整前合并报表数据发生变更,将原数据进行保留,即调整前的原数据
6母公司报表该公司母公司的财务报表数据
7母公司单季表母公司的单季度表
8母公司调整单季表母公司调整后的单季表
9母公司调整表该公司母公司的本年度公布上年同期的财务报表数据
10母公司调整前报表母公司调整之前的原始财务报表数据
11母公司调整前合并报表母公司调整之前合并报表原数据
12母公司调整前报表母公司报表发生变更前保留的原数据
\ No newline at end of file diff --git a/runtime/skills/tushare-finance/reference/接口文档/转融券交易明细(停).md b/runtime/skills/tushare-finance/reference/接口文档/转融券交易明细(停).md new file mode 100644 index 00000000..0d848c1a --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/转融券交易明细(停).md @@ -0,0 +1,123 @@ +# 转融券交易明细(停) + +**文档ID**: 333 +**原始链接**: https://tushare.pro/document/2?doc_id=333 + +--- + +## 转融券交易明细 + +接口:slb_sec_detail描述:转融券交易明细限量:单次最大可以提取5000行数据,可循环获取所有历史积分:2000积分每分钟请求200次,5000积分500次请求 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrN交易日期(YYYYMMDD格式,下同)
ts_codestrN股票代码
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期(YYYYMMDD)
ts_codestrY股票代码
namestrY股票名称
tenorstrY期 限(天)
fee_ratefloatY融出费率(%)
lent_qntfloatY转融券融出数量(万股)
+接口示例 + +``` + +pro = ts.pro_api() + +df = pro.slb_sec_detail(trade_date='20240620') + + +``` + +数据示例 + +``` + trade_date ts_code name tenor fee_rate lent_qnt +0 20240620 000001.SZ 平安银行 14 2.20 1.43 +1 20240620 000002.SZ 万科A 14 4.60 2.27 +2 20240620 000009.SZ 中国宝安 14 7.10 0.66 +3 20240620 000016.SZ 深康佳A 14 1.40 9.68 +4 20240620 000031.SZ 大悦城 14 3.80 0.22 +.. ... ... ... ... ... ... +932 20240620 688789.SH 宏华数科 14 1.40 0.84 +933 20240620 688798.SH XD艾为电 14 1.40 1.32 +934 20240620 688819.SH 天能股份 14 2.10 0.74 +935 20240620 688981.SH 中芯国际 14 3.10 0.10 +936 20240620 689009.SH 九号公司 14 1.40 5.72 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/转融券交易汇总(停).md b/runtime/skills/tushare-finance/reference/接口文档/转融券交易汇总(停).md new file mode 100644 index 00000000..f2fafe60 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/转融券交易汇总(停).md @@ -0,0 +1,129 @@ +# 转融券交易汇总(停) + +**文档ID**: 332 +**原始链接**: https://tushare.pro/document/2?doc_id=332 + +--- + +## 转融券交易汇总 + +接口:slb_sec描述:转融通转融券交易汇总限量:单次最大可以提取5000行数据,可循环获取所有历史积分:2000积分每分钟请求200次,5000积分500次请求 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrN交易日期(YYYYMMDD格式,下同)
ts_codestrN股票代码
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期(YYYYMMDD)
ts_codestrY股票代码
namestrY股票名称
ope_invfloatY期初余量(万股)
lent_qntfloatY转融券融出数量(万股)
cls_invfloatY期末余量(万股)
end_balfloatY期末余额(万元)
+接口示例 + +``` + +pro = ts.pro_api() + +df = pro.slb_sec(trade_date='20240620') + + +``` + +数据示例 + +``` + trade_date ts_code name ope_inv lent_qnt cls_inv end_bal +0 20240620 000001.SZ 平安银行 186.97 1.43 188.40 2004.70 +1 20240620 000002.SZ 万科A 3456.26 3.18 3376.80 24346.73 +2 20240620 000006.SZ 深振业A 17.08 None 17.08 64.56 +3 20240620 000008.SZ 神州高铁 17.07 None 17.07 33.97 +4 20240620 000009.SZ 中国宝安 315.61 0.66 310.56 2822.99 +... ... ... ... ... ... ... ... +2249 20240620 688798.SH XD艾为电 65.35 1.32 63.40 3727.91 +2250 20240620 688800.SH 瑞可达 6.49 None 6.36 191.18 +2251 20240620 688819.SH 天能股份 108.34 1.05 108.44 2717.34 +2252 20240620 688981.SH 中芯国际 303.00 22.45 315.30 15386.64 +2253 20240620 689009.SH 九号公司 259.35 5.72 253.62 10583.56 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/转融资交易汇总.md b/runtime/skills/tushare-finance/reference/接口文档/转融资交易汇总.md new file mode 100644 index 00000000..5fffe5b5 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/转融资交易汇总.md @@ -0,0 +1,119 @@ +# 转融资交易汇总 + +**文档ID**: 331 +**原始链接**: https://tushare.pro/document/2?doc_id=331 + +--- + +## 转融资交易汇总 + +接口:slb_len描述:转融通融资汇总限量:单次最大可以提取5000行数据,可循环获取所有历史积分:2000积分每分钟请求200次,5000积分500次请求 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrN交易日期(YYYYMMDD格式,下同)
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期
obfloatY期初余额(亿元)
auc_amountfloatY竞价成交金额(亿元)
repo_amountfloatY再借成交金额(亿元)
repay_amountfloatY偿还金额(亿元)
cbfloatY期末余额(亿元)
+接口示例 + +``` + +pro = ts.pro_api() + +df = pro.slb_len(start_date='20240601', end_date='20240620') + + +``` + +数据示例 + +``` + trade_date ob auc_amount repo_amount repay_amount cb +0 20240620 1435.50 None 3.10 3.10 1435.50 +1 20240619 1435.50 None 2.70 2.70 1435.50 +2 20240618 1440.20 None 29.50 34.20 1435.50 +3 20240617 1442.20 None 3.00 5.00 1440.20 +4 20240614 1442.20 None None None 1442.20 +5 20240613 1445.20 None 2.90 5.90 1442.20 +6 20240612 1445.20 None 3.30 3.30 1445.20 +7 20240611 1454.20 None 2.70 11.70 1445.20 +8 20240607 1454.20 None None None 1454.20 +9 20240606 1454.20 None 26.00 26.00 1454.20 +10 20240605 1455.60 None 6.00 7.40 1454.20 +11 20240604 1406.00 50.00 6.40 6.80 1455.60 +12 20240603 1406.00 None 1.00 1.00 1406.00 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/通用行情接口.md b/runtime/skills/tushare-finance/reference/接口文档/通用行情接口.md new file mode 100644 index 00000000..51b35936 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/通用行情接口.md @@ -0,0 +1,161 @@ +# 通用行情接口 + +**文档ID**: 109 +**原始链接**: https://tushare.pro/document/2?doc_id=109 + +--- + +## 通用行情接口 + +接口名称:pro_bar,本接口是集成开发接口,部分指标是现用现算更新时间:股票和指数通常在15点~17点之间,数字货币实时更新,具体请参考各接口文档明细。描述:目前整合了股票(未复权、前复权、后复权)、指数、数字货币、ETF基金、期货、期权的行情数据,未来还将整合包括外汇在内的所有交易行情数据,同时提供分钟数据。不同数据对应不同的积分要求,具体请参阅每类数据的文档说明。其它:由于本接口是集成接口,在SDK层做了一些逻辑处理,目前暂时没法用http的方式调取通用行情接口。用户可以访问Tushare的Github,查看源代码完成类似功能。 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrY证券代码,不支持多值输入,多值输入获取结果会有重复记录
start_datestrN开始日期 (日线格式:YYYYMMDD,提取分钟数据请用2019-09-01 09:00:00这种格式)
end_datestrN结束日期 (日线格式:YYYYMMDD)
assetstrY资产类别:E股票 I沪深指数 C数字货币 FT期货 FD基金 O期权 CB可转债(v1.2.39),默认E
adjstrN复权类型(只针对股票):None未复权 qfq前复权 hfq后复权 , 默认None,目前只支持日线复权,同时复权机制是根据设定的end_date参数动态复权,采用分红再投模式,具体请参考常见问题列表里的说明。
freqstrY数据频度 :支持分钟(min)/日(D)/周(W)/月(M)K线,其中1min表示1分钟(类推1/5/15/30/60分钟) ,默认D。对于分钟数据有600积分用户可以试用(请求2次),正式权限可以参考权限列表说明 ,使用方法请参考股票分钟使用方法。
malistN均线,支持任意合理int数值。注:均线是动态计算,要设置一定时间范围才能获得相应的均线,比如5日均线,开始和结束日期参数跨度必须要超过5日。目前只支持单一个股票提取均线,即需要输入ts_code参数。e.g: ma_5表示5日均价,ma_v_5表示5日均量
factorslistN股票因子(asset='E'有效)支持 tor换手率 vr量比
adjfactorstrN复权因子,在复权数据时,如果此参数为True,返回的数据中则带复权因子,默认为False。 该功能从1.2.33版本开始生效
+输出指标 + +具体输出的数据指标可参考各行情具体指标: + +股票Daily:https://tushare.pro/document/2?doc_id=27 + +基金Daily:https://tushare.pro/document/2?doc_id=127 + +期货Daily:https://tushare.pro/document/2?doc_id=138 + +期权Daily:https://tushare.pro/document/2?doc_id=159 + +指数Daily:https://tushare.pro/document/2?doc_id=95 + +接口用例 + +``` + +#取000001的前复权行情 +df = ts.pro_bar(ts_code='000001.SZ', adj='qfq', start_date='20180101', end_date='20181011') + + ts_code trade_date open high low close \ +trade_date +20181011 000001.SZ 20181011 1085.71 1097.59 1047.90 1065.19 +20181010 000001.SZ 20181010 1138.65 1151.61 1121.36 1128.92 +20181009 000001.SZ 20181009 1130.00 1155.93 1122.44 1140.81 +20181008 000001.SZ 20181008 1155.93 1165.65 1128.92 1128.92 +20180928 000001.SZ 20180928 1164.57 1217.51 1164.57 1193.74 + +``` + +``` + +#取上证指数行情数据 + +df = ts.pro_bar(ts_code='000001.SH', asset='I', start_date='20180101', end_date='20181011') + +In [10]: df.head() +Out[10]: + ts_code trade_date close open high low \ +0 000001.SH 20181011 2583.4575 2643.0740 2661.2859 2560.3164 +1 000001.SH 20181010 2725.8367 2723.7242 2743.5480 2703.0626 +2 000001.SH 20181009 2721.0130 2713.7319 2734.3142 2711.1971 +3 000001.SH 20181008 2716.5104 2768.2075 2771.9384 2710.1781 +4 000001.SH 20180928 2821.3501 2794.2644 2821.7553 2791.8363 + + pre_close change pct_chg vol amount +0 2725.8367 -142.3792 -5.2233 197150702.0 170057762.5 +1 2721.0130 4.8237 0.1773 113485736.0 111312455.3 +2 2716.5104 4.5026 0.1657 116771899.0 110292457.8 +3 2821.3501 -104.8397 -3.7159 149501388.0 141531551.8 +4 2791.7748 29.5753 1.0594 134290456.0 125369989.4 + +``` + +``` + +#均线 + +df = ts.pro_bar(ts_code='000001.SZ', start_date='20180101', end_date='20181011', ma=[5, 20, 50]) + +``` + +注:Tushare pro_bar接口的均价和均量数据是动态计算,想要获取某个时间段的均线,必须要设置start_date日期大于最大均线的日期数,然后自行截取想要日期段。例如,想要获取20190801开始的3日均线,必须设置start_date='20190729',然后剔除20190801之前的日期记录。 + +``` + +#换手率tor,量比vr + +df = ts.pro_bar(ts_code='000001.SZ', start_date='20180101', end_date='20181011', factors=['tor', 'vr']) + +``` + +说明 + +对于pro_api参数,如果在一开始就通过 ts.set_token('xxxx') 设置过token的情况,这个参数就不是必需的。 + +例如: + +``` + +df = ts.pro_bar(ts_code='000001.SH', asset='I', start_date='20180101', end_date='20181011') + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/通达信板块信息.md b/runtime/skills/tushare-finance/reference/接口文档/通达信板块信息.md new file mode 100644 index 00000000..62884e79 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/通达信板块信息.md @@ -0,0 +1,134 @@ +# 通达信板块信息 + +**文档ID**: 376 +**原始链接**: https://tushare.pro/document/2?doc_id=376 + +--- + +## 通达信板块信息 + +接口:tdx_index描述:获取通达信板块基础信息,包括概念板块、行业、风格、地域等限量:单次最大1000条数据,可根据日期参数循环提取权限:用户积累6000积分可调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN板块代码:xxxxxx.TDX
trade_datestrN交易日期(格式:YYYYMMDD)
idx_typestrN板块类型:概念板块、行业板块、风格板块、地区板块
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY板块代码
trade_datestrY交易日期
namestrY板块名称
idx_typestrY板块类型
idx_countintY成分个数
total_sharefloatY总股本(亿)
float_sharefloatY流通股(亿)
total_mvfloatY总市值(亿)
float_mvfloatY流通市值(亿)
+接口示例 + +``` + +#获取通达信2025年5月13日的概念板块列表 +df = pro.tdx_index(trade_date='20250513', fields='ts_code,name,idx_type,idx_count') + + +``` + +数据示例 + +``` + ts_code name idx_type idx_count +0 880559.TDX 要约收购 风格板块 6 +1 880728.TDX 航运概念 概念板块 64 +2 880355.TDX 日用化工 行业板块 20 +3 880423.TDX 酒店餐饮 行业板块 9 +4 880875.TDX 中小银行 风格板块 28 +.. ... ... ... ... +477 880528.TDX 军工信息化 概念板块 99 +478 880868.TDX 高贝塔值 风格板块 100 +479 880430.TDX 航空 行业板块 52 +480 880431.TDX 船舶 行业板块 12 +481 880914.TDX 军贸概念 概念板块 25 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/通达信板块成分.md b/runtime/skills/tushare-finance/reference/接口文档/通达信板块成分.md new file mode 100644 index 00000000..68e36404 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/通达信板块成分.md @@ -0,0 +1,98 @@ +# 通达信板块成分 + +**文档ID**: 377 +**原始链接**: https://tushare.pro/document/2?doc_id=377 + +--- + +## 通达信板块成分 + +接口:tdx_member描述:获取通达信各板块成分股信息限量:单次最大3000条数据,可以根据日期和板块代码循环提取权限:用户积累6000积分可调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN板块代码:xxxxxx.TDX
trade_datestrN交易日期:格式YYYYMMDD
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY板块代码
trade_datestrY交易日期
con_codestrY成分股票代码
con_namestrY成分股票名称
+接口示例 + +``` + +#获取通达信板块2025年5月13日的航运概念板块成分股 +df = pro.tdx_member(trade_date='20250513', ts_code='880728.TDX') + + +``` + +数据示例 + +``` + ts_code trade_date con_code con_name +0 880728.TDX 20250513 000039.SZ 中集集团 +1 880728.TDX 20250513 000088.SZ 盐 田 港 +2 880728.TDX 20250513 000507.SZ 珠海港 +3 880728.TDX 20250513 000520.SZ 凤凰航运 +4 880728.TDX 20250513 000582.SZ 北部湾港 +.. ... ... ... ... +59 880728.TDX 20250513 603869.SH ST智知 +60 880728.TDX 20250513 603967.SH 中创物流 +61 880728.TDX 20250513 605090.SH 九丰能源 +62 880728.TDX 20250513 833171.BJ 国航远洋 +63 880728.TDX 20250513 872351.BJ 华光源海 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/通达信板块行情.md b/runtime/skills/tushare-finance/reference/接口文档/通达信板块行情.md new file mode 100644 index 00000000..eae7e610 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/通达信板块行情.md @@ -0,0 +1,316 @@ +# 通达信板块行情 + +**文档ID**: 378 +**原始链接**: https://tushare.pro/document/2?doc_id=378 + +--- + +## 通达信板块行情 + +接口:tdx_daily描述:获取通达信各板块行情,包括成交和估值等数据限量:单次提取最大3000条数据,可根据板块代码和日期参数循环提取权限:用户积累6000积分可调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrN板块代码:xxxxxx.TDX
trade_datestrN交易日期,格式YYYYMMDD,下同
start_datestrN开始日期
end_datestrN结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY板块代码
trade_datestrY交易日期
closefloatY收盘点位
openfloatY开盘点位
highfloatY最高点位
lowfloatY最低点位
pre_closefloatY昨日收盘点
changefloatY涨跌点位
pct_changefloatY涨跌幅%
volfloatY成交量(手)
amountfloatY成交额(万元), 对于期货指数,该字段存储持仓量
risestrY收盘涨速%
vol_ratiofloatY量比
turnover_ratefloatY换手%
swingfloatY振幅%
up_numintY上涨家数
down_numintY下跌家数
limit_up_numintY涨停家数
limit_down_numintY跌停家数
lu_daysintY连涨天数
3dayfloatY3日涨幅%
5dayfloatY5日涨幅%
10dayfloatY10日涨幅%
20dayfloatY20日涨幅%
60dayfloatY60日涨幅%
mtdfloatY月初至今%
ytdfloatY年初至今%
1yearfloatY一年涨幅%
pestrY市盈率
pbstrY市净率
float_mvfloatY流通市值(亿)
ab_total_mvfloatYAB股总市值(亿)
float_sharefloatY流通股(亿)
total_sharefloatY总股本(亿)
bm_buy_netfloatY主买净额(元)
bm_buy_ratiofloatY主买占比%
bm_netfloatY主力净额
bm_ratiofloatY主力占比%
+接口示例 + +``` +#获取通达信2025年5月13日概念板块行情 +df = pro.tdx_daily(trade_date='20250513') + +``` + +数据示例 + +``` + ts_code trade_date close open high ... total_share bm_buy_net bm_buy_ratio bm_net bm_ratio +0 880559.TDX 20250513 4344.82 4243.64 4377.61 ... 63.92 -3711.74 -5.99 3460.16 5.58 +1 880728.TDX 20250513 1426.69 1417.49 1429.39 ... 2060.22 -6268.93 -0.29 28491.26 1.32 +2 880355.TDX 20250513 1432.23 1403.51 1445.14 ... 70.76 -923.37 -0.17 58055.81 10.40 +3 880423.TDX 20250513 919.10 907.35 921.78 ... 56.45 12268.21 8.46 420.44 0.29 +4 880875.TDX 20250513 1385.67 1365.73 1387.00 ... 1986.86 207359.44 16.90 3214.69 0.26 +.. ... ... ... ... ... ... ... ... ... ... ... +482 880528.TDX 20250513 1298.93 1334.78 1335.18 ... 579.52 -566197.66 -12.66 -285997.36 -6.40 +483 880868.TDX 20250513 1359.55 1412.46 1418.79 ... 108.15 -11975.73 -0.80 -89.57 -0.01 +484 880430.TDX 20250513 1865.61 1914.31 1914.31 ... 398.07 -333388.49 -10.96 -200437.09 -6.59 +485 880431.TDX 20250513 796.66 825.16 825.16 ... 367.64 -246591.46 -23.97 -131926.99 -12.82 +486 880914.TDX 20250513 1009.77 1047.47 1047.55 ... 310.96 -337334.58 -10.57 -423231.69 -13.26 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/采购经理指数(PMI).md b/runtime/skills/tushare-finance/reference/接口文档/采购经理指数(PMI).md new file mode 100644 index 00000000..85d22095 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/采购经理指数(PMI).md @@ -0,0 +1,444 @@ +# 采购经理指数(PMI) + +**文档ID**: 325 +**原始链接**: https://tushare.pro/document/2?doc_id=325 + +--- + +## 采购经理人指数 + +接口:cn_pmi描述:采购经理人指数限量:单次最大2000,一次可以提取全部数据权限:用户积累2000积分可以使用,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
mstrN月度(202401表示,2024年1月)
start_mstrN开始月度
end_mstrN结束月度(e.g. fields='month,pmi010000,pmi010400')
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
monthstrN月份YYYYMM
pmi010000floatN制造业PMI
pmi010100floatN制造业PMI:企业规模/大型企业
pmi010200floatN制造业PMI:企业规模/中型企业
pmi010300floatN制造业PMI:企业规模/小型企业
pmi010400floatN制造业PMI:构成指数/生产指数
pmi010401floatN制造业PMI:构成指数/生产指数:企业规模/大型企业
pmi010402floatN制造业PMI:构成指数/生产指数:企业规模/中型企业
pmi010403floatN制造业PMI:构成指数/生产指数:企业规模/小型企业
pmi010500floatN制造业PMI:构成指数/新订单指数
pmi010501floatN制造业PMI:构成指数/新订单指数:企业规模/大型企业
pmi010502floatN制造业PMI:构成指数/新订单指数:企业规模/中型企业
pmi010503floatN制造业PMI:构成指数/新订单指数:企业规模/小型企业
pmi010600floatN制造业PMI:构成指数/供应商配送时间指数
pmi010601floatN制造业PMI:构成指数/供应商配送时间指数:企业规模/大型企业
pmi010602floatN制造业PMI:构成指数/供应商配送时间指数:企业规模/中型企业
pmi010603floatN制造业PMI:构成指数/供应商配送时间指数:企业规模/小型企业
pmi010700floatN制造业PMI:构成指数/原材料库存指数
pmi010701floatN制造业PMI:构成指数/原材料库存指数:企业规模/大型企业
pmi010702floatN制造业PMI:构成指数/原材料库存指数:企业规模/中型企业
pmi010703floatN制造业PMI:构成指数/原材料库存指数:企业规模/小型企业
pmi010800floatN制造业PMI:构成指数/从业人员指数
pmi010801floatN制造业PMI:构成指数/从业人员指数:企业规模/大型企业
pmi010802floatN制造业PMI:构成指数/从业人员指数:企业规模/中型企业
pmi010803floatN制造业PMI:构成指数/从业人员指数:企业规模/小型企业
pmi010900floatN制造业PMI:其他/新出口订单
pmi011000floatN制造业PMI:其他/进口
pmi011100floatN制造业PMI:其他/采购量
pmi011200floatN制造业PMI:其他/主要原材料购进价格
pmi011300floatN制造业PMI:其他/出厂价格
pmi011400floatN制造业PMI:其他/产成品库存
pmi011500floatN制造业PMI:其他/在手订单
pmi011600floatN制造业PMI:其他/生产经营活动预期
pmi011700floatN制造业PMI:分行业/装备制造业
pmi011800floatN制造业PMI:分行业/高技术制造业
pmi011900floatN制造业PMI:分行业/基础原材料制造业
pmi012000floatN制造业PMI:分行业/消费品制造业
pmi020100floatN非制造业PMI:商务活动
pmi020101floatN非制造业PMI:商务活动:分行业/建筑业
pmi020102floatN非制造业PMI:商务活动:分行业/服务业业
pmi020200floatN非制造业PMI:新订单指数
pmi020201floatN非制造业PMI:新订单指数:分行业/建筑业
pmi020202floatN非制造业PMI:新订单指数:分行业/服务业
pmi020300floatN非制造业PMI:投入品价格指数
pmi020301floatN非制造业PMI:投入品价格指数:分行业/建筑业
pmi020302floatN非制造业PMI:投入品价格指数:分行业/服务业
pmi020400floatN非制造业PMI:销售价格指数
pmi020401floatN非制造业PMI:销售价格指数:分行业/建筑业
pmi020402floatN非制造业PMI:销售价格指数:分行业/服务业
pmi020500floatN非制造业PMI:从业人员指数
pmi020501floatN非制造业PMI:从业人员指数:分行业/建筑业
pmi020502floatN非制造业PMI:从业人员指数:分行业/服务业
pmi020600floatN非制造业PMI:业务活动预期指数
pmi020601floatN非制造业PMI:业务活动预期指数:分行业/建筑业
pmi020602floatN非制造业PMI:业务活动预期指数:分行业/服务业
pmi020700floatN非制造业PMI:新出口订单
pmi020800floatN非制造业PMI:在手订单
pmi020900floatN非制造业PMI:存货
pmi021000floatN非制造业PMI:供应商配送时间
pmi030000floatN中国综合PMI:产出指数
+接口调用 + +``` +pro = ts.pro_api() + +#获取指定字段 +df = pro.cn_pmi(start_m='201901', end_m='202003', fields='month,pmi010000,pmi010400') + +``` + +数据样例 + +``` + month pmi010000 pmi010100 pmi010200 pmi010300 pmi010400 pmi010401 pmi010402 +0 202403 50.80 51.10 50.60 50.30 52.20 52.70 51.50 +1 202402 49.10 50.40 49.10 46.40 49.80 51.20 49.60 +2 202401 49.20 50.40 48.90 47.20 51.30 52.30 52.40 +3 202312 49.00 50.00 48.70 47.30 50.20 51.50 50.10 +4 202311 49.40 50.50 48.80 47.80 50.70 52.10 50.50 +5 202310 49.50 50.70 48.70 47.90 50.90 53.10 49.00 +6 202309 50.20 51.60 49.60 48.00 52.70 54.40 52.40 +7 202308 49.70 50.80 49.60 47.70 51.90 53.70 51.60 +8 202307 49.30 50.30 49.00 47.40 50.20 52.00 49.50 +9 202306 49.00 50.30 48.90 46.40 50.30 52.70 50.20 +10 202305 48.80 50.00 47.60 47.90 49.60 51.50 48.00 +11 202304 49.20 49.30 49.20 49.00 50.20 50.10 49.80 +12 202303 51.90 53.60 50.30 50.40 54.60 57.20 52.60 +13 202302 52.60 53.70 52.00 51.20 56.70 58.20 56.60 +14 202301 50.10 52.30 48.60 47.20 49.80 53.10 47.20 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/销售机构公募基金销售保有规模.md b/runtime/skills/tushare-finance/reference/接口文档/销售机构公募基金销售保有规模.md new file mode 100644 index 00000000..00bd7fd0 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/销售机构公募基金销售保有规模.md @@ -0,0 +1,124 @@ +# 销售机构公募基金销售保有规模 + +**文档ID**: 266 +**原始链接**: https://tushare.pro/document/2?doc_id=266 + +--- + +## 销售机构公募基金销售保有规模 + +接口:fund_sales_vol描述:获取销售机构公募基金销售保有规模数据,本数据从2021年Q1开始公布,季度更新限量:单次最大500行数据,目前总量只有100行,未来随着数据量增加会提高上限 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
yearstrN年度
quarterstrN季度
namestrN机构名称
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
yearintY年度
quarterstrY季度
inst_namestrY销售机构
fund_scalefloatY股票+混合公募基金保有规模(亿元)
scalefloatY非货币市场公募基金保有规模(亿元)
rankintY排名
+接口示例 + +``` + +pro = ts.pro_api() + +df = pro.fund_sales_vol() + + +``` + +数据示例 + +``` + year quarter inst_name fund_scale scale rank +0 2021 Q1 招商银行股份有限公司 6711.00 7079.00 1 +1 2021 Q1 蚂蚁(杭州)基金销售有限公司 5719.00 8901.00 2 +2 2021 Q1 中国工商银行股份有限公司 4992.00 5366.00 3 +3 2021 Q1 中国建设银行股份有限公司 3794.00 4101.00 4 +4 2021 Q1 上海天天基金销售有限公司 3750.00 4324.00 5 +.. ... ... ... ... ... ... +95 2021 Q1 万联证券股份有限公司 22.00 23.00 96 +96 2021 Q1 北京度小满基金销售有限公司 22.00 29.00 97 +97 2021 Q1 大同证券有限责任公司 22.00 25.00 98 +98 2021 Q1 宜信普泽(北京)基金销售有限公司 21.00 36.00 99 +99 2021 Q1 恒生银行(中国)有限公司 20.00 22.00 100 + +[100 rows x 6 columns] +``` + +注: + +1、股票+混合公募基金保有规模精确至0.01亿元进行排序。 + +2、表中所述“保有规模”包括各类投资者通过基金代销机构认申购公募基金(含交易所场内基金)及已参公规范的券商大集合产品形成的保有规模。 diff --git a/runtime/skills/tushare-finance/reference/接口文档/限售股解禁.md b/runtime/skills/tushare-finance/reference/接口文档/限售股解禁.md new file mode 100644 index 00000000..8ebf9a7c --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/限售股解禁.md @@ -0,0 +1,167 @@ +# 限售股解禁 + +**文档ID**: 160 +**原始链接**: https://tushare.pro/document/2?doc_id=160 + +--- + +## 限售股解禁 + +接口:share_float描述:获取限售股解禁限量:单次最大6000条,总量不限制积分:120分可调取,每分钟内限制次数,超过5000积分频次相对较高,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
ts_codestrNTS股票代码
ann_datestrN公告日期(日期格式:YYYYMMDD,下同)
float_datestrN解禁日期
start_datestrN解禁开始日期
end_datestrN解禁结束日期
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrYTS代码
ann_datestrY公告日期
float_datestrY解禁日期
float_sharefloatY流通股份(股)
float_ratiofloatY流通股份占总股本比率
holder_namestrY股东名称
share_typestrY股份类型
+接口使用 + +``` + +pro = ts.pro_api() + +df = pro.share_float(ann_date='20181220') + +``` + +数据示例 + +``` + ts_code ann_date float_date float_share float_ratio holder_name \ +0 000998.SZ 20181220 20211221 25076106.0 1.9041 王义波 +1 000998.SZ 20181220 20211221 11265340.0 0.8554 彭泽斌 +2 000998.SZ 20181220 20211221 10820446.0 0.8216 杨蔚 +3 000998.SZ 20181220 20211221 2704317.0 0.2053 王宏 +4 000998.SZ 20181220 20211221 2704317.0 0.2053 姜书贤 +5 000998.SZ 20181220 20211221 2952186.0 0.2242 谢玉迁 +6 000998.SZ 20181220 20211221 3022098.0 0.2295 陆利行 +7 000998.SZ 20181220 20211221 190668.0 0.0145 史泽琪 +8 000998.SZ 20181220 20211221 190668.0 0.0145 张林 +9 000998.SZ 20181220 20211221 95334.0 0.0072 孙继明 +10 000998.SZ 20181220 20211221 95334.0 0.0072 王青才 +11 000998.SZ 20181220 20211221 95334.0 0.0072 刘榜 +12 000998.SZ 20181220 20211221 63556.0 0.0048 朱静 +13 000998.SZ 20181220 20211221 63556.0 0.0048 陈亮亮 +14 000998.SZ 20181220 20211221 63556.0 0.0048 杜培林 +15 000998.SZ 20181220 20211221 63556.0 0.0048 高飞 +16 000998.SZ 20181220 20211221 63556.0 0.0048 胡素华 +17 000998.SZ 20181220 20211221 63556.0 0.0048 王明磊 +18 000998.SZ 20181220 20211221 63556.0 0.0048 刘占才 +19 000998.SZ 20181220 20211221 63556.0 0.0048 傅兆作 +20 000998.SZ 20181220 20211221 63556.0 0.0048 应银链 + + share_type +0 定增股份 +1 定增股份 +2 定增股份 +3 定增股份 +4 定增股份 +5 定增股份 +6 定增股份 +7 定增股份 +8 定增股份 +9 定增股份 +10 定增股份 +11 定增股份 +12 定增股份 +13 定增股份 +14 定增股份 +15 定增股份 +16 定增股份 +17 定增股份 +18 定增股份 +19 定增股份 +20 定增股份 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/题材成分(开盘啦).md b/runtime/skills/tushare-finance/reference/接口文档/题材成分(开盘啦).md new file mode 100644 index 00000000..2aa49a89 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/题材成分(开盘啦).md @@ -0,0 +1,127 @@ +# 题材成分(开盘啦) + +**文档ID**: 351 +**原始链接**: https://tushare.pro/document/2?doc_id=351 + +--- + +## 开盘啦题材成分 + +接口:kpl_concept_cons描述:获取开盘啦概念题材的成分股限量:单次最大3000条,可根据代码和日期循环获取全部数据积分:5000积分可提取数据,具体请参阅积分获取办法 + +注:开盘啦是一个优秀的专业打板app,有兴趣的用户可以自行下载安装。本接口仅限用于量化研究,如需商业用途,请自行联系开盘APP官方。此接口因源站改版暂无新增数据 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrN交易日期(YYYYMMDD格式)
ts_codestrN题材代码(xxxxxx.KP格式)
con_codestrN成分代码(xxxxxx.SH格式)
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
ts_codestrY题材ID
namestrY题材名称
con_namestrY股票名称
con_codestrY股票代码
trade_datestrY交易日期
descstrY描述
hot_numNoneY人气值
+接口用法 + +``` +pro = ts.pro_api() + +df = pro.kpl_concept_cons(trade_date='20241014') + +``` + +数据样例 + +``` + ts_code name ts_name con_code trade_date +0 000111.KP 化债概念 信达地产 600657.SH 20241014 +1 000111.KP 化债概念 银宝山新 002786.SZ 20241014 +2 000111.KP 化债概念 摩恩电气 002451.SZ 20241014 +3 000111.KP 化债概念 光大嘉宝 600622.SH 20241014 +4 000111.KP 化债概念 海德股份 000567.SZ 20241014 +... ... ... ... ... ... +2995 000229.KP 电力 特变电工 600089.SH 20241014 +2996 000229.KP 电力 中国西电 601179.SH 20241014 +2997 000229.KP 电力 金盘科技 688676.SH 20241014 +2998 000229.KP 电力 思源电气 002028.SZ 20241014 +2999 000229.KP 电力 明阳电气 301291.SZ 20241014 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/题材数据(开盘啦).md b/runtime/skills/tushare-finance/reference/接口文档/题材数据(开盘啦).md new file mode 100644 index 00000000..d7f11bcf --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/题材数据(开盘啦).md @@ -0,0 +1,115 @@ +# 题材数据(开盘啦) + +**文档ID**: 350 +**原始链接**: https://tushare.pro/document/2?doc_id=350 + +--- + +## 开盘啦题材库 + +接口:kpl_concept描述:获取开盘啦概念题材列表,每天盘后更新限量:单次最大5000条,可根据日期循环获取历史数据积分:5000积分可提取数据,具体请参阅积分获取办法 + +注:开盘啦是一个优秀的专业打板app,有兴趣的用户可以自行下载安装。本接口仅限用于量化研究,如需商业用途,请自行联系开盘APP官方。此接口因源站改版暂无新增数据 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrN交易日期(YYYYMMDD格式)
ts_codestrN题材代码(xxxxxx.KP格式)
namestrN题材名称
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期
ts_codestrY题材代码
namestrY题材名称
z_t_numNoneY涨停数量
up_numstrY排名上升位数
+接口用法 + +``` +pro = ts.pro_api() + +df = pro.kpl_concept(trade_date='20241014') + +``` + +数据样例 + +``` + trade_date ts_code name z_t_num up_num +0 20241014 000111.KP 化债概念 15 0 +1 20241014 000262.KP 跨境支付 2 0 +2 20241014 000039.KP 华为鸿蒙 8 0 +3 20241014 000259.KP 墨脱水电概念 3 68 +4 20241014 000276.KP 神经网络概念 1 0 +.. ... ... ... ... ... +160 20241014 000267.KP 乙游概念 0 0 +161 20241014 000203.KP 碳纤维 0 0 +162 20241014 000167.KP 冷锻工艺概念 0 0 +163 20241014 000059.KP 一体化压铸 0 0 +164 20241014 000266.KP 集换式卡牌概念 0 0 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/龙虎榜机构交易单.md b/runtime/skills/tushare-finance/reference/接口文档/龙虎榜机构交易单.md new file mode 100644 index 00000000..e17e3869 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/龙虎榜机构交易单.md @@ -0,0 +1,144 @@ +# 龙虎榜机构交易单 + +**文档ID**: 107 +**原始链接**: https://tushare.pro/document/2?doc_id=107 + +--- + +## 龙虎榜机构明细 + +接口:top_inst描述:龙虎榜机构成交明细限量:单次请求最大返回10000行数据,可根据参数循环获取全部历史积分:用户需要至少5000积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrY交易日期
ts_codestrNTS代码
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期
ts_codestrYTS代码
exalterstrY营业部名称
sidestrY买卖类型0:买入金额最大的前5名, 1:卖出金额最大的前5名
buyfloatY买入额(元)
buy_ratefloatY买入占总成交比例
sellfloatY卖出额(元)
sell_ratefloatY卖出占总成交比例
net_buyfloatY净成交额(元)
reasonstrY上榜理由
+接口用法 + +``` +pro = ts.pro_api() + +df = pro.top_inst(trade_date='20210525') + +或者 + +df = pro.query('top_inst', trade_date='20210524', ts_code='000592.SZ', fileds='trade_date,buy,sell,side,reason') + +``` + +``` + trade_date buy sell side reason +0 20210524 19627524.05 25593683.67 0 涨幅偏离值达7%的证券 +1 20210524 9091252.00 18009704.00 0 涨幅偏离值达7%的证券 +2 20210524 35168640.99 13344062.12 0 涨幅偏离值达7%的证券 +3 20210524 18812912.60 12121352.00 0 涨幅偏离值达7%的证券 +4 20210524 1684986.00 12076417.00 0 涨幅偏离值达7%的证券 +5 20210524 37071259.81 3956982.00 1 涨幅偏离值达7%的证券 +6 20210524 35168640.99 13344062.12 1 涨幅偏离值达7%的证券 +7 20210524 21487772.44 84795.00 1 涨幅偏离值达7%的证券 +8 20210524 19627524.05 25593683.67 1 涨幅偏离值达7%的证券 +9 20210524 18812912.60 12121352.00 1 涨幅偏离值达7%的证券 +10 20210524 28720777.05 53009929.06 0 连续三个交易日内,涨幅偏离值累计达20%的证券 +11 20210524 35504648.99 46382533.92 0 连续三个交易日内,涨幅偏离值累计达20%的证券 +12 20210524 35344119.44 46305551.88 0 连续三个交易日内,涨幅偏离值累计达20%的证券 +13 20210524 9091252.00 26481086.00 0 连续三个交易日内,涨幅偏离值累计达20%的证券 +14 20210524 23609443.87 23791701.41 0 连续三个交易日内,涨幅偏离值累计达20%的证券 +15 20210524 49699663.21 3956982.00 1 连续三个交易日内,涨幅偏离值累计达20%的证券 +16 20210524 35504648.99 46382533.92 1 连续三个交易日内,涨幅偏离值累计达20%的证券 +17 20210524 35344119.44 46305551.88 1 连续三个交易日内,涨幅偏离值累计达20%的证券 +18 20210524 29607924.52 19374138.00 1 连续三个交易日内,涨幅偏离值累计达20%的证券 +19 20210524 28720777.05 53009929.06 1 连续三个交易日内,涨幅偏离值累计达20%的证券 + +``` diff --git a/runtime/skills/tushare-finance/reference/接口文档/龙虎榜每日统计单.md b/runtime/skills/tushare-finance/reference/接口文档/龙虎榜每日统计单.md new file mode 100644 index 00000000..289a09b9 --- /dev/null +++ b/runtime/skills/tushare-finance/reference/接口文档/龙虎榜每日统计单.md @@ -0,0 +1,227 @@ +# 龙虎榜每日统计单 + +**文档ID**: 106 +**原始链接**: https://tushare.pro/document/2?doc_id=106 + +--- + +## 龙虎榜每日明细 + +接口:top_list描述:龙虎榜每日交易明细数据历史: 2005年至今限量:单次请求返回最大10000行数据,可通过参数循环获取全部历史积分:用户需要至少2000积分才可以调取,具体请参阅积分获取办法 + +输入参数 + + + + + + + + + + + + + + + + + + + + + + +
名称类型必选描述
trade_datestrY交易日期
ts_codestrN股票代码
+输出参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名称类型默认显示描述
trade_datestrY交易日期
ts_codestrYTS代码
namestrY名称
closefloatY收盘价
pct_changefloatY涨跌幅
turnover_ratefloatY换手率
amountfloatY总成交额
l_sellfloatY龙虎榜卖出额
l_buyfloatY龙虎榜买入额
l_amountfloatY龙虎榜成交额
net_amountfloatY龙虎榜净买入额
net_ratefloatY龙虎榜净买额占比
amount_ratefloatY龙虎榜成交额占比
float_valuesfloatY当日流通市值
reasonstrY上榜理由
+接口用户 + +``` + +pro = ts.pro_api() + +df = pro.top_list(trade_date='20180928') + +或者 + +df = pro.query('top_list', trade_date='20180928', ts_code='002219.SZ') + +``` + +数据样例 + +``` + trade_date ts_code name close pct_change turnover_rate \ +0 20180928 000007.SZ 全新好 7.830 -10.0000 0.24 +1 20180928 000017.SZ 深中华A 4.660 9.9057 7.44 +2 20180928 000505.SZ 京粮控股 5.750 9.9426 3.61 +3 20180928 000566.SZ 海南海药 6.120 10.0719 2.51 +4 20180928 000593.SZ 大通燃气 7.990 -8.0552 13.37 +5 20180928 000971.SZ 高升控股 3.990 -9.9323 0.94 +6 20180928 002219.SZ 恒康医疗 4.360 10.1010 7.11 +7 20180928 002219.SZ 恒康医疗 4.360 10.1010 7.11 +8 20180928 002333.SZ 罗普斯金 9.500 -9.9526 0.24 +9 20180928 002445.SZ 中南文化 3.140 -6.5476 11.66 +10 20180928 002813.SZ 路畅科技 25.500 10.0086 18.48 +11 20180928 002892.SZ 科力尔 29.970 2.8130 25.67 +12 20180928 002917.SZ 金奥博 29.120 6.1611 28.33 +13 20180928 002923.SZ 润都股份 26.700 0.0000 25.56 +14 20180928 002930.SZ 宏川智慧 30.990 10.0106 12.22 +15 20180928 002931.SZ 锋龙股份 35.310 10.0000 20.39 + + amount l_sell l_buy l_amount net_amount \ +0 13736952.0 1.373695e+07 9.071055e+06 2.280801e+07 -4.665897e+06 +1 101054192.0 7.329639e+06 2.836120e+07 3.569084e+07 2.103156e+07 +2 74555564.0 8.547019e+06 2.143432e+07 2.998134e+07 1.288731e+07 +3 165464131.0 2.555165e+07 2.192522e+07 4.747687e+07 -3.626437e+06 +4 307769383.0 4.250203e+07 1.169383e+07 5.419587e+07 -3.080820e+07 +5 22255422.0 5.998390e+06 3.371550e+06 9.369940e+06 -2.626840e+06 +6 550236631.0 4.180139e+07 3.942085e+07 8.122223e+07 -2.380538e+06 +7 800737935.0 6.724486e+07 5.763500e+07 1.248799e+08 -9.609865e+06 +8 10943050.0 1.094305e+07 2.862350e+06 1.380540e+07 -8.080700e+06 +9 477766761.0 3.059160e+07 7.482957e+07 1.054212e+08 4.423796e+07 +10 138607013.0 1.219620e+07 2.408786e+07 3.628407e+07 1.189166e+07 +11 199046728.0 5.973278e+07 3.066344e+07 9.039623e+07 -2.906934e+07 +12 229118953.0 1.285196e+07 1.632610e+07 2.917805e+07 3.474138e+06 +13 203570158.0 4.148259e+07 2.583138e+07 6.731397e+07 -1.565121e+07 +14 226882184.0 1.456010e+07 6.502630e+07 7.958640e+07 5.046621e+07 +15 151875439.0 2.016411e+07 2.434384e+07 4.450795e+07 4.179725e+06 + + net_rate amount_rate float_values \ +0 -33.97 166.03 2.419063e+09 +1 20.81 35.32 1.411891e+09 +2 17.29 40.21 2.072708e+09 +3 -2.19 28.69 6.751556e+09 +4 -10.01 17.61 2.235541e+09 +5 -11.80 42.10 2.359132e+09 +6 -0.43 14.76 8.132328e+09 +7 -1.20 15.60 8.132328e+09 +8 -73.84 126.16 4.607212e+09 +9 9.26 22.07 4.078696e+09 +10 8.58 26.18 7.650000e+08 +11 -14.60 45.41 7.892899e+08 +12 1.52 12.73 8.232224e+08 +13 -7.69 33.07 8.010000e+08 +14 22.24 35.08 1.885122e+09 +15 2.75 29.31 7.845882e+08 + + reason +0 日跌幅偏离值达到7%的前五只证券 +1 日涨幅偏离值达到7%的前五只证券 +2 日涨幅偏离值达到7%的前五只证券 +3 日涨幅偏离值达到7%的前五只证券 +4 日跌幅偏离值达到7%的前五只证券 +5 日跌幅偏离值达到7%的前五只证券 +6 日涨幅偏离值达到7%的前五只证券 +7 连续三个交易日内,涨幅偏离值累计达到20%的证券 +8 日跌幅偏离值达到7%的前五只证券 +9 日跌幅偏离值达到7%的前五只证券 +10 日涨幅偏离值达到7%的前五只证券 +11 日换手率达到20%的前五只证券 +12 日换手率达到20%的前五只证券 +13 日换手率达到20%的前五只证券 +14 日涨幅偏离值达到7%的前五只证券 +15 日涨幅偏离值达到7%的前五只证券 + +``` diff --git a/runtime/skills/tushare-finance/requirements.txt b/runtime/skills/tushare-finance/requirements.txt new file mode 100644 index 00000000..4c234298 --- /dev/null +++ b/runtime/skills/tushare-finance/requirements.txt @@ -0,0 +1,2 @@ +tushare>=1.2.60 +pandas>=1.5.0 diff --git a/runtime/skills/tushare-finance/scripts/api_client.py b/runtime/skills/tushare-finance/scripts/api_client.py new file mode 100644 index 00000000..487156c9 --- /dev/null +++ b/runtime/skills/tushare-finance/scripts/api_client.py @@ -0,0 +1,340 @@ +#!/usr/bin/env python3 +""" +Tushare API 客户端 + +封装 Tushare Pro API,提供简洁易用的接口 +""" + +import os +import pandas as pd +import tushare as ts +from typing import Optional, List, Union, Dict +from pathlib import Path +import logging +from datetime import datetime, timedelta + +logging.basicConfig(level=logging.INFO) +logger = logging.getLogger(__name__) + + +class TushareAPI: + """Tushare API 客户端""" + + def __init__(self, token: Optional[str] = None): + """ + 初始化 API 客户端 + + Args: + token: Tushare Token,默认从环境变量 TUSHARE_TOKEN 读取 + """ + self.token = token or os.getenv('TUSHARE_TOKEN') + if not self.token: + raise ValueError( + "未找到 Tushare Token。请设置环境变量 TUSHARE_TOKEN 或传入 token 参数。\n" + "获取 Token: https://tushare.pro" + ) + + # 初始化 Tushare API + self.pro = ts.pro_api(self.token) + logger.info("Tushare API 客户端初始化成功") + + # ==================== 股票数据 ==================== + + def get_stock_daily( + self, + ts_code: str, + start_date: str, + end_date: str + ) -> pd.DataFrame: + """ + 查询股票日线行情 + + Args: + ts_code: 股票代码(如 "000001.SZ") + start_date: 开始日期(格式:YYYY-MM-DD 或 YYYYMMDD) + end_date: 结束日期(格式:YYYY-MM-DD 或 YYYYMMDD) + + Returns: + pd.DataFrame: 日线数据 + """ + # 统一日期格式 + start_date = self._format_date(start_date) + end_date = self._format_date(end_date) + + logger.info(f"查询股票日线: {ts_code} ({start_date} ~ {end_date})") + + df = self.pro.daily( + ts_code=ts_code, + start_date=start_date, + end_date=end_date + ) + + if df.empty: + logger.warning(f"未查询到数据: {ts_code}") + else: + logger.info(f"查询成功,共 {len(df)} 条记录") + + return df + + def get_stock_info(self, ts_code: str) -> Dict: + """ + 查询股票基本信息 + + Args: + ts_code: 股票代码 + + Returns: + dict: 股票基本信息 + """ + logger.info(f"查询股票信息: {ts_code}") + + df = self.pro.stock_basic( + ts_code=ts_code, + fields='ts_code,name,area,industry,market,list_date' + ) + + if df.empty: + logger.warning(f"未查询到股票信息: {ts_code}") + return {} + + return df.iloc[0].to_dict() + + def get_stock_list(self, market: Optional[str] = None) -> pd.DataFrame: + """ + 查询股票列表 + + Args: + market: 市场类型(主板、创业板、科创板、CDR),None 表示全部 + + Returns: + pd.DataFrame: 股票列表 + """ + logger.info(f"查询股票列表: market={market}") + + df = self.pro.stock_basic(market=market) + logger.info(f"查询成功,共 {len(df)} 只股票") + + return df + + # ==================== 财务数据 ==================== + + def get_financial_indicator( + self, + ts_code: str, + start_date: str, + end_date: str + ) -> pd.DataFrame: + """ + 查询财务指标 + + Args: + ts_code: 股票代码 + start_date: 开始日期 + end_date: 结束日期 + + Returns: + pd.DataFrame: 财务指标数据 + """ + start_date = self._format_date(start_date) + end_date = self._format_date(end_date) + + logger.info(f"查询财务指标: {ts_code} ({start_date} ~ {end_date})") + + df = self.pro.fina_indicator( + ts_code=ts_code, + start_date=start_date, + end_date=end_date + ) + + return df + + def get_income_statement( + self, + ts_code: str, + start_date: str, + end_date: str + ) -> pd.DataFrame: + """ + 查询利润表 + + Args: + ts_code: 股票代码 + start_date: 开始日期 + end_date: 结束日期 + + Returns: + pd.DataFrame: 利润表数据 + """ + start_date = self._format_date(start_date) + end_date = self._format_date(end_date) + + logger.info(f"查询利润表: {ts_code} ({start_date} ~ {end_date})") + + df = self.pro.income( + ts_code=ts_code, + start_date=start_date, + end_date=end_date + ) + + return df + + # ==================== 指数数据 ==================== + + def get_index_daily( + self, + ts_code: str, + start_date: str, + end_date: str + ) -> pd.DataFrame: + """ + 查询指数日线行情 + + Args: + ts_code: 指数代码(如 "000300.SH") + start_date: 开始日期 + end_date: 结束日期 + + Returns: + pd.DataFrame: 指数日线数据 + """ + start_date = self._format_date(start_date) + end_date = self._format_date(end_date) + + logger.info(f"查询指数日线: {ts_code} ({start_date} ~ {end_date})") + + df = self.pro.index_daily( + ts_code=ts_code, + start_date=start_date, + end_date=end_date + ) + + return df + + def get_index_weight( + self, + index_code: str, + date: str + ) -> pd.DataFrame: + """ + 查询指数成分权重 + + Args: + index_code: 指数代码 + date: 日期 + + Returns: + pd.DataFrame: 成分权重数据 + """ + date = self._format_date(date) + + logger.info(f"查询指数成分: {index_code} {date}") + + df = self.pro.index_weight( + index_code=index_code, + trade_date=date + ) + + return df + + # ==================== 批量查询 ==================== + + def batch_query( + self, + ts_codes: List[str], + start_date: str, + end_date: str + ) -> Dict[str, pd.DataFrame]: + """ + 批量查询多只股票 + + Args: + ts_codes: 股票代码列表 + start_date: 开始日期 + end_date: 结束日期 + + Returns: + dict: {股票代码: DataFrame} + """ + logger.info(f"批量查询: {len(ts_codes)} 只股票") + + results = {} + for i, ts_code in enumerate(ts_codes, 1): + logger.info(f"进度: {i}/{len(ts_codes)} - {ts_code}") + + try: + df = self.get_stock_daily(ts_code, start_date, end_date) + results[ts_code] = df + except Exception as e: + logger.error(f"查询失败: {ts_code}, 错误: {e}") + results[ts_code] = pd.DataFrame() + + success_count = sum(1 for df in results.values() if not df.empty) + logger.info(f"批量查询完成: 成功 {success_count}/{len(ts_codes)}") + + return results + + # ==================== 数据导出 ==================== + + def export_data( + self, + df: pd.DataFrame, + output_file: str, + format: str = 'csv' + ) -> bool: + """ + 导出数据到文件 + + Args: + df: 数据 + output_file: 输出文件路径 + format: 输出格式(csv, json, excel) + + Returns: + bool: 是否导出成功 + """ + try: + if format == 'csv': + df.to_csv(output_file, index=False) + elif format == 'json': + df.to_json(output_file, orient='records', indent=2) + elif format == 'excel': + df.to_excel(output_file, index=False) + else: + raise ValueError(f"不支持的格式: {format}") + + logger.info(f"数据已导出到: {output_file}") + return True + + except Exception as e: + logger.error(f"导出失败: {e}") + return False + + # ==================== 工具方法 ==================== + + @staticmethod + def _format_date(date_str: str) -> str: + """ + 统一日期格式为 YYYYMMDD + + Args: + date_str: 日期字符串(支持 YYYY-MM-DD 或 YYYYMMDD) + + Returns: + str: YYYYMMDD 格式的日期 + """ + if '-' in date_str: + return date_str.replace('-', '') + return date_str + + +if __name__ == "__main__": + # 示例用法 + api = TushareAPI() + + # 查询股票数据 + df = api.get_stock_daily("000001.SZ", "2024-01-01", "2024-12-31") + print(df.head()) + + # 查询股票信息 + info = api.get_stock_info("000001.SZ") + print(info) diff --git a/runtime/tools/public/query_image_attachment_tool.py b/runtime/tools/public/query_image_attachment_tool.py index 17db5d4f..ff8aedc5 100644 --- a/runtime/tools/public/query_image_attachment_tool.py +++ b/runtime/tools/public/query_image_attachment_tool.py @@ -3,7 +3,12 @@ from __future__ import annotations from typing import Any from oclaw.platform.files.attachment_assets import attachment_id_to_data_url -from oclaw.platform.llm.image_message_client import send_image_messages +from oclaw.platform.llm.image_ocr_client import ( + VISION_DESCRIBE_PROMPT_ZH, + VISION_OCR_EXTRACT_PROMPT_ZH, + send_ocr_image_messages, + vision_llm_backend_status, +) from oclaw.runtime.tools.base import ToolSpec @@ -19,20 +24,20 @@ def query_image_attachment_tool() -> ToolSpec: data_url = attachment_id_to_data_url(attachment_id=attachment_id) if not data_url: return {"ok": False, "error": "attachment_not_found"} - prompt = ( - ( - "请详细描述这张图片的主要内容、对象、场景和可见文字。" - "回答请使用要点列表,避免臆测。" - ) - if task == "describe" - else ( - "请只提取图片中可见文字并按阅读顺序输出。" - "如果有表格,保持行列结构;不确定的内容标注为[unclear]。" - ) - ) + vs = vision_llm_backend_status() + if not bool(vs.get("ok")): + return { + "ok": False, + "error": "vision_backend_not_configured", + "hint": str(vs.get("hint_zh") or vs.get("hint_en") or "").strip(), + "hint_en": str(vs.get("hint_en") or "").strip(), + "task": task, + "attachment_id": attachment_id, + } + prompt = VISION_DESCRIBE_PROMPT_ZH if task == "describe" else VISION_OCR_EXTRACT_PROMPT_ZH if question: prompt = f"{prompt}\n\n用户问题:{question}" - out = send_image_messages(images=[data_url], prompt=prompt) + out = send_ocr_image_messages(images=[data_url], prompt=prompt) if not bool(out.get("ok")): return { "ok": False, @@ -41,6 +46,18 @@ def query_image_attachment_tool() -> ToolSpec: "attachment_id": attachment_id, } text = str(out.get("text") or "") + if not str(text).strip(): + return { + "ok": False, + "error": "empty_image_analysis_response", + "hint": ( + "Vision backend returned status ok but no text. Set AIA_OCR_MODEL to a vision-capable id " + "for your gateway, or check rate limits (HTTP 429)." + ), + "task": task, + "attachment_id": attachment_id, + "backend_shape": str(out.get("backend_shape") or ""), + } if len(text) > 12_000: text = text[:12_000] + "\n\n...[truncated image analysis output]" return { diff --git a/runtime/types.py b/runtime/types.py index 210a0ead..24d791b5 100644 --- a/runtime/types.py +++ b/runtime/types.py @@ -42,11 +42,16 @@ def normalize_interaction_mode(raw: Any) -> InteractionMode: def normalize_requested_specialist(raw: Any) -> SpecialistId: specialist = str(raw or "").strip().lower() - if specialist == "ops": - return "ops" - if specialist == "memory": - return "memory" - return "generalist" + # Accept dynamic specialists discovered from workspaces (e.g. "stock"). + # Fallback to "generalist" when unknown. + try: + from oclaw.runtime.agents.specialists import normalize_specialist_id + + return normalize_specialist_id(specialist) + except Exception: + if specialist in {"ops", "memory", "generalist", "image"}: + return specialist + return "generalist" @dataclass(frozen=True) diff --git a/runtime/workspaces/experts.py b/runtime/workspaces/experts.py index c56dcdc8..e86bc4ef 100644 --- a/runtime/workspaces/experts.py +++ b/runtime/workspaces/experts.py @@ -252,7 +252,7 @@ def build_expert_catalog_block(*, include_main: bool = False, per_field_limit: i def discover_specialist_ids_from_workspaces( *, - base_order: tuple[str, ...] = ("generalist", "ops", "memory"), + base_order: tuple[str, ...] = ("generalist", "ops", "memory", "image"), ) -> tuple[str, ...]: cache_key = (expert_workspace_signature_token(), tuple(str(x).strip().lower() for x in base_order if str(x).strip())) with _CACHE_LOCK: @@ -291,7 +291,7 @@ def warm_expert_workspace_cache() -> None: def specialist_registry_snapshot( *, - base_order: tuple[str, ...] = ("generalist", "ops", "memory"), + base_order: tuple[str, ...] = ("generalist", "ops", "memory", "image"), ) -> tuple[dict[str, Any], ...]: """Single source of truth for runtime specialist discovery and metadata.""" ordered = discover_specialist_ids_from_workspaces(base_order=base_order) diff --git a/runtime/workspaces/image/META.json b/runtime/workspaces/image/META.json new file mode 100644 index 00000000..c7fdec26 --- /dev/null +++ b/runtime/workspaces/image/META.json @@ -0,0 +1,5 @@ +{ + "display_name_en": "Vision", + "display_name_zh": "图片视觉专家", + "role": "expert" +} diff --git a/runtime/workspaces/image/ROLE_SYSTEM.md b/runtime/workspaces/image/ROLE_SYSTEM.md new file mode 100644 index 00000000..e1918141 --- /dev/null +++ b/runtime/workspaces/image/ROLE_SYSTEM.md @@ -0,0 +1,18 @@ +你是图片/视觉方向专家(image specialist)。 + +## 输入约束 +- 只处理用户随消息附上的照片、截图与图表;依据**已传入对话的多模态内容**作答。 +- 默认中文;用户明确要求英文时再切换。 +- 不调用工具、不单独拉起 OCR 子通道(与 SOUL 一致)。 + +## 执行规则 +1. 用可核对的事实描述可见对象、场景与可读文字;看不清或信息不足须说明不确定性。 +2. 用户问「图上写了什么」时,在能力范围内逐字转述可见文字;无法辨认处如实说明。 +3. 不编造图中不存在的像素级细节或未出现的文字。 + +## 输出格式 +- 先概括画面主题与关键信息,再补充细节与文字(如有)。 +- 涉及安全、合规或鉴证类请求时,以提示与核验为主,避免绝对断言。 + +## 合规与免责声明(强制) +- 非医疗/非执法鉴定场景下避免「绝对断言」;本说明不构成专业鉴定意见。 diff --git a/runtime/workspaces/image/SOUL.md b/runtime/workspaces/image/SOUL.md new file mode 100644 index 00000000..d7f5bb15 --- /dev/null +++ b/runtime/workspaces/image/SOUL.md @@ -0,0 +1,9 @@ +你是图片/视觉方向的专家助手,只处理用户随消息附上的照片、截图与图表:直接根据**已经传入对话的多模态内容**作答,不调用任何工具(也不会再去走单独的 OCR 子通道)。 + +回答要求: +- 用可核对的事实措辞描述可见对象、场景与可读文字;看不清或信息不足要明确说明不确定性。 +- 用户问「图上写了什么」时,在能力范围内逐字转述可见文字;无法辨认处如实说明。 + +边界: +- 不编造图中不存在的像素级细节或未出现的文字。 +- 非医疗/非执法鉴定场景下避免「绝对断言」;涉及安全或合规请以提示与核验为主。 diff --git a/runtime/workspaces/stock/META.json b/runtime/workspaces/stock/META.json new file mode 100644 index 00000000..6f6272d5 --- /dev/null +++ b/runtime/workspaces/stock/META.json @@ -0,0 +1,5 @@ +{ + "display_name_en": "Stock Analyst", + "display_name_zh": "股票分析专家", + "role": "expert" +} diff --git a/runtime/workspaces/stock/ROLE_SYSTEM.md b/runtime/workspaces/stock/ROLE_SYSTEM.md new file mode 100644 index 00000000..d8df1e18 --- /dev/null +++ b/runtime/workspaces/stock/ROLE_SYSTEM.md @@ -0,0 +1,24 @@ +你是股票分析专家(stock specialist)。 + +## 输入约束 +- 默认分析范围:A股/港股。 +- 默认中文输出;用户明确要求英文时再切换。 +- 优先使用工具数据(尤其是 Tushare MCP)作为证据来源。 + +## 执行规则 +1. 先取数再结论:没有数据证据时,禁止给出方向性建议。 +2. 输出必须包含时间戳与数据来源(接口/工具名)。 +3. 明确结论置信度(高/中/低)与主要不确定性。 +4. 只给“买入/卖出/观望”建议,不执行交易动作。 + +## 输出格式 +- 先给结论:`建议=买入/卖出/观望` + `置信度`。 +- 再给证据:趋势、动量、量价、关键位(支撑/压力)。 +- 再给风险:反向触发条件与失效条件。 +- 最后给观察窗口:`T+N` 或 `下一个关键时间点`。 + +## 必须加载技能 +- 每次处理股票分析请求,必须加载并遵循技能:`stock-signal-playbook`。 + +## 合规与免责声明(强制) +- 本结论仅用于研究与辅助分析,不构成投资建议或收益承诺。 diff --git a/runtime/workspaces/stock/SOUL.md b/runtime/workspaces/stock/SOUL.md new file mode 100644 index 00000000..2cc2cb9a --- /dev/null +++ b/runtime/workspaces/stock/SOUL.md @@ -0,0 +1,11 @@ +你是股票分析专家(stock specialist),专注于 A股/港股的行情解读与交易信号建议。 + +你的核心职责: +- 基于可验证数据给出买入/卖出/观望建议。 +- 明确触发依据(趋势、动量、量价、关键位)。 +- 严格区分“事实数据”和“分析判断”。 + +你的边界: +- 不执行下单,不给出任何自动交易动作。 +- 不承诺收益,不给“稳赚”结论。 +- 数据不足时明确说明“不足以判断”。 diff --git a/tests/test_attachment_text_replay_guard.py b/tests/test_attachment_text_replay_guard.py index 23e2086f..da5dfdf2 100644 --- a/tests/test_attachment_text_replay_guard.py +++ b/tests/test_attachment_text_replay_guard.py @@ -79,7 +79,19 @@ def test_large_image_tool_result_is_guarded_in_history_context(tmp_path: Path) - "text": long_text, "backend_shape": "multi", } - store.add_message(session_id=sess.id, role="tool", content=json.dumps(payload, ensure_ascii=False)) + tc_id = "c_img_hist_guard" + store.add_message( + session_id=sess.id, + role="assistant", + content="", + tool_calls=[{"id": tc_id, "name": "query_image_attachment", "arguments": {}}], + ) + store.add_message( + session_id=sess.id, + role="tool", + content=json.dumps(payload, ensure_ascii=False), + tool_calls={"tool_call_id": tc_id, "name": "query_image_attachment"}, + ) msgs = _build_model_context( store=store, @@ -111,7 +123,19 @@ def test_small_image_tool_result_not_guarded(tmp_path: Path) -> None: "attachment_id": "c" * 64, "text": "A concise description of an icon.", } - store.add_message(session_id=sess.id, role="tool", content=json.dumps(payload, ensure_ascii=False)) + tc_id = "c_img_small_ok" + store.add_message( + session_id=sess.id, + role="assistant", + content="", + tool_calls=[{"id": tc_id, "name": "query_image_attachment", "arguments": {}}], + ) + store.add_message( + session_id=sess.id, + role="tool", + content=json.dumps(payload, ensure_ascii=False), + tool_calls={"tool_call_id": tc_id, "name": "query_image_attachment"}, + ) msgs = _build_model_context( store=store, @@ -143,7 +167,19 @@ def test_large_video_transcript_tool_result_is_guarded_in_history_context(tmp_pa "attachment_id": "d" * 64, "text": long_text, } - store.add_message(session_id=sess.id, role="tool", content=json.dumps(payload, ensure_ascii=False)) + tc_id = "c_vid_hist_guard" + store.add_message( + session_id=sess.id, + role="assistant", + content="", + tool_calls=[{"id": tc_id, "name": "query_video_attachment", "arguments": {}}], + ) + store.add_message( + session_id=sess.id, + role="tool", + content=json.dumps(payload, ensure_ascii=False), + tool_calls={"tool_call_id": tc_id, "name": "query_video_attachment"}, + ) msgs = _build_model_context( store=store, diff --git a/tests/test_oclaw_gateway_trace.py b/tests/test_oclaw_gateway_trace.py index 9b3df49e..9f927f08 100644 --- a/tests/test_oclaw_gateway_trace.py +++ b/tests/test_oclaw_gateway_trace.py @@ -416,8 +416,8 @@ def test_gateway_comprehensive_mode_manager_first_selects_specialist(monkeypatch "oclaw.runtime.gateway.get_manager_prompt_prebuild", lambda **kwargs: { "manager_context": "manager", - "allowed_fixed": ("generalist", "ops", "memory"), - "allowed_fixed_quoted": '"generalist", "ops", "memory"', + "allowed_fixed": ("generalist", "ops", "memory", "image"), + "allowed_fixed_quoted": '"generalist", "ops", "memory", "image"', }, ) captured: dict = {} @@ -485,8 +485,8 @@ def test_gateway_comprehensive_mode_writes_task_assignment_reasoning(monkeypatch "oclaw.runtime.gateway.get_manager_prompt_prebuild", lambda **kwargs: { "manager_context": "manager", - "allowed_fixed": ("generalist", "ops", "memory"), - "allowed_fixed_quoted": '"generalist", "ops", "memory"', + "allowed_fixed": ("generalist", "ops", "memory", "image"), + "allowed_fixed_quoted": '"generalist", "ops", "memory", "image"', }, ) monkeypatch.setattr( @@ -544,8 +544,8 @@ def test_gateway_comprehensive_ignores_wiki_inject_flags(monkeypatch: pytest.Mon "oclaw.runtime.gateway.get_manager_prompt_prebuild", lambda **kwargs: { "manager_context": "manager", - "allowed_fixed": ("generalist", "ops", "memory"), - "allowed_fixed_quoted": '"generalist", "ops", "memory"', + "allowed_fixed": ("generalist", "ops", "memory", "image"), + "allowed_fixed_quoted": '"generalist", "ops", "memory", "image"', }, ) captured: dict[str, object] = {} @@ -607,8 +607,8 @@ def test_gateway_comprehensive_mode_has_manager_final_pass(monkeypatch: pytest.M "oclaw.runtime.gateway.get_manager_prompt_prebuild", lambda **kwargs: { "manager_context": "manager", - "allowed_fixed": ("generalist", "ops", "memory"), - "allowed_fixed_quoted": '"generalist", "ops", "memory"', + "allowed_fixed": ("generalist", "ops", "memory", "image"), + "allowed_fixed_quoted": '"generalist", "ops", "memory", "image"', }, ) monkeypatch.setattr( @@ -663,8 +663,8 @@ def test_gateway_comprehensive_mode_dynamic_agent_dispatches_instruction_only(mo "oclaw.runtime.gateway.get_manager_prompt_prebuild", lambda **kwargs: { "manager_context": "manager", - "allowed_fixed": ("generalist", "ops", "memory"), - "allowed_fixed_quoted": '"generalist", "ops", "memory"', + "allowed_fixed": ("generalist", "ops", "memory", "image"), + "allowed_fixed_quoted": '"generalist", "ops", "memory", "image"', }, ) monkeypatch.setattr("oclaw.runtime.gateway.build_ephemeral_executor", lambda *args, **kwargs: _Exec(model=object())) @@ -726,8 +726,8 @@ def test_gateway_comprehensive_mode_ignores_manager_self_and_dispatches_speciali "oclaw.runtime.gateway.get_manager_prompt_prebuild", lambda **kwargs: { "manager_context": "manager", - "allowed_fixed": ("generalist", "ops", "memory"), - "allowed_fixed_quoted": '"generalist", "ops", "memory"', + "allowed_fixed": ("generalist", "ops", "memory", "image"), + "allowed_fixed_quoted": '"generalist", "ops", "memory", "image"', }, ) @@ -803,8 +803,8 @@ def test_gateway_comprehensive_mode_suppresses_instruction_echo(monkeypatch: pyt "oclaw.runtime.gateway.get_manager_prompt_prebuild", lambda **kwargs: { "manager_context": "manager", - "allowed_fixed": ("generalist", "ops", "memory"), - "allowed_fixed_quoted": '"generalist", "ops", "memory"', + "allowed_fixed": ("generalist", "ops", "memory", "image"), + "allowed_fixed_quoted": '"generalist", "ops", "memory", "image"', }, ) diff --git a/tests/test_oclaw_router.py b/tests/test_oclaw_router.py index dcdfda5e..bb0b5063 100644 --- a/tests/test_oclaw_router.py +++ b/tests/test_oclaw_router.py @@ -106,7 +106,10 @@ def test_interaction_mode_normalization_supports_legacy_values() -> None: def test_requested_specialist_normalization_defaults_to_generalist() -> None: assert normalize_requested_specialist("ops") == "ops" - assert normalize_requested_specialist("image") == "generalist" + # "stock" is a dynamic specialist discovered from runtime workspaces. + assert normalize_requested_specialist("stock") == "stock" + assert normalize_requested_specialist("image") == "image" + # Unknown ids fall back to generalist. assert normalize_requested_specialist("memory") == "memory" assert normalize_requested_specialist("unknown") == "generalist" diff --git a/tests/test_openai_chat_multimodal_downgrade.py b/tests/test_openai_chat_multimodal_downgrade.py new file mode 100644 index 00000000..786fd322 --- /dev/null +++ b/tests/test_openai_chat_multimodal_downgrade.py @@ -0,0 +1,45 @@ +from __future__ import annotations + +from oclaw.platform.llm.transports.openai_chat_completions import ( + _is_text_only_gateway_error, + _messages_contain_list_with_image, + _should_proactively_downgrade_multimodal_messages, + _wire_error_message, +) + + +def test_text_only_gateway_error_matches_deepseek_deserialize() -> None: + msg = "messages[1]: unknown variant image_url, expected text at line 1 column 74402" + assert _is_text_only_gateway_error(msg) + + +def test_text_only_gateway_error_from_nested_body() -> None: + snippet = '{"error":{"message":"Failed to deserialize: unknown variant image_url, expected text"}}' + assert _is_text_only_gateway_error(snippet) + + +def test_messages_contain_list_with_image() -> None: + msgs = [ + {"role": "user", "content": [{"type": "text", "text": "hi"}, {"type": "image_url", "image_url": {"url": "x"}}]}, + ] + assert _messages_contain_list_with_image(msgs) + assert _should_proactively_downgrade_multimodal_messages(msgs, model="deepseek-chat", base_url="https://api.example.com/") + assert not _should_proactively_downgrade_multimodal_messages( + msgs, model="gpt-4o-mini", base_url="https://api.openai.com/v1/" + ) + + +class _Bare400(Exception): + def __init__(self) -> None: + super().__init__("Error code: 400") + self.body = { + "error": { + "message": "Failed to deserialize: messages[1]: unknown variant image_url, expected text", + "type": "invalid_request_error", + }, + } + + +def test_wire_error_message_includes_exception_body_json() -> None: + wired = _wire_error_message(_Bare400()) + assert _is_text_only_gateway_error(wired) diff --git a/tests/test_openai_chat_multimodal_downgrade_ocr.py b/tests/test_openai_chat_multimodal_downgrade_ocr.py new file mode 100644 index 00000000..eecbb1d9 --- /dev/null +++ b/tests/test_openai_chat_multimodal_downgrade_ocr.py @@ -0,0 +1,66 @@ +from __future__ import annotations + +from unittest.mock import patch + +from oclaw.platform.llm.transports.openai_chat_completions import ( + _flatten_message_content_for_text_gateway, + _normalize_messages_for_text_only_gateway, +) + + +def test_text_only_downgrade_injects_ocr_when_vision_lane_ok(monkeypatch) -> None: + monkeypatch.setenv("AIA_MULTIMODAL_DOWNGRADE_OCR", "1") + monkeypatch.setenv("AIA_OCR_BASE_URL", "https://ocr.example/v1") + monkeypatch.setenv("AIA_OCR_API_KEY", "k") + monkeypatch.setenv("AIA_OCR_MODEL", "vl-test") + + def fake_send(*, images, prompt, **kwargs): + _ = (images, prompt, kwargs) + return {"ok": True, "text": "HELLO_FROM_PIC"} + + with patch("oclaw.platform.llm.image_ocr_client.send_ocr_image_messages", fake_send): + content = [ + {"type": "text", "text": "请看图"}, + {"type": "image_url", "image_url": {"url": "data:image/png;base64,QUJD"}}, + ] + flat = _flatten_message_content_for_text_gateway(content) + assert "HELLO_FROM_PIC" in flat + assert "【图片内容·OCR】" in flat + assert "纯文本" in flat + assert "请看图" in flat + assert "无法直接读图" in flat + + +def test_text_only_downgrade_falls_back_when_ocr_disabled(monkeypatch) -> None: + monkeypatch.setenv("AIA_MULTIMODAL_DOWNGRADE_OCR", "0") + monkeypatch.setenv("AIA_OCR_BASE_URL", "https://ocr.example/v1") + monkeypatch.setenv("AIA_OCR_API_KEY", "k") + monkeypatch.setenv("AIA_OCR_MODEL", "vl-test") + + content = [ + {"type": "text", "text": "hi"}, + {"type": "image_url", "image_url": {"url": "data:image/png;base64,QUJD"}}, + ] + flat = _flatten_message_content_for_text_gateway(content) + assert "【图片】本消息含图片" in flat + assert "hi" in flat + + +def test_normalize_messages_uses_ocr_flatten(monkeypatch) -> None: + monkeypatch.setenv("AIA_MULTIMODAL_DOWNGRADE_OCR", "1") + monkeypatch.setenv("AIA_OCR_BASE_URL", "https://ocr.example/v1") + monkeypatch.setenv("AIA_OCR_API_KEY", "k") + monkeypatch.setenv("AIA_OCR_MODEL", "vl-test") + + def fake_send(*, images, prompt, **kwargs): + _ = (images, prompt, kwargs) + return {"ok": True, "text": "X"} + + with patch("oclaw.platform.llm.image_ocr_client.send_ocr_image_messages", fake_send): + out = _normalize_messages_for_text_only_gateway( + [{"role": "user", "content": [{"type": "image_url", "image_url": {"url": "https://x/y.png"}}]}] + ) + assert len(out) == 1 + assert out[0]["role"] == "user" + assert "X" in str(out[0]["content"]) + assert isinstance(out[0]["content"], str) diff --git a/tests/test_openai_tools_schema_compat.py b/tests/test_openai_tools_schema_compat.py new file mode 100644 index 00000000..2a108442 --- /dev/null +++ b/tests/test_openai_tools_schema_compat.py @@ -0,0 +1,149 @@ +from __future__ import annotations + +from oclaw.platform.llm.tool_schema import complete_openai_tools_wire_parameters + + +def test_complete_tools_coerces_null_function_parameters_to_min_object_schema() -> None: + raw = [ + { + "type": "function", + "function": { + "name": "mcp__mcp-playwright__browser_click", + "description": "click", + "parameters": None, + }, + } + ] + out = complete_openai_tools_wire_parameters(raw) + assert len(out) == 1 + fn = out[0]["function"] + params = fn["parameters"] + assert isinstance(params, dict) + assert params.get("type") == "object" + assert params.get("required") == [] + assert params.get("properties") == {} + assert "additionalProperties" in params + + +def test_complete_coerces_array_items_null_to_empty_object() -> None: + raw = [ + { + "type": "function", + "function": { + "name": "mcp__tusharemcp__adj_factor", + "description": "x", + "parameters": { + "type": "object", + "properties": { + "codes": {"type": "array", "items": None, "description": "ids"}, + }, + "required": [], + }, + }, + } + ] + out = complete_openai_tools_wire_parameters(raw) + codes = out[0]["function"]["parameters"]["properties"]["codes"] + assert codes.get("type") == "array" + assert codes.get("items") == {} + + +def test_complete_drops_null_combo_keywords_and_fixes_lists() -> None: + raw = [ + { + "type": "function", + "function": { + "name": "demo", + "description": "d", + "parameters": { + "type": "object", + "properties": { + "x": {"anyOf": None, "description": "a"}, + "y": {"allOf": None}, + "z": {"prefixItems": None}, + }, + "required": [], + }, + }, + } + ] + out = complete_openai_tools_wire_parameters(raw) + props = out[0]["function"]["parameters"]["properties"] + assert "anyOf" not in props["x"] + assert props["y"].get("allOf") == [] + assert props["z"].get("prefixItems") == [] + + +def test_complete_strips_null_entries_from_combo_arrays() -> None: + raw = [ + { + "type": "function", + "function": { + "name": "demo2", + "description": "d", + "parameters": { + "type": "object", + "properties": { + "x": {"anyOf": [None, {"type": "string"}]}, + }, + "required": [], + }, + }, + } + ] + out = complete_openai_tools_wire_parameters(raw) + assert out[0]["function"]["parameters"]["properties"]["x"]["anyOf"] == [{"type": "string"}] + + +def test_complete_fills_minimal_object_parameters_like_tier_minimal() -> None: + raw = [ + { + "type": "function", + "function": { + "name": "mcp__srv__ping", + "description": "p", + "parameters": {"type": "object", "additionalProperties": True}, + }, + } + ] + out = complete_openai_tools_wire_parameters(raw) + params = out[0]["function"]["parameters"] + assert params.get("type") == "object" + assert params.get("required") == [] + assert params.get("properties") == {} + + +def test_complete_fills_object_type_when_null_with_properties() -> None: + raw = [ + { + "type": "function", + "function": { + "name": "x", + "description": "", + "parameters": {"type": None, "properties": {"a": {"type": "string"}}, "required": []}, + }, + } + ] + out = complete_openai_tools_wire_parameters(raw) + params = out[0]["function"]["parameters"] + assert params.get("type") == "object" + assert "a" in params.get("properties", {}) + + +def test_complete_removes_empty_anyof_after_null_strip() -> None: + raw = [ + { + "type": "function", + "function": { + "name": "demo3", + "description": "d", + "parameters": { + "type": "object", + "properties": {"x": {"anyOf": [None]}}, + "required": [], + }, + }, + } + ] + out = complete_openai_tools_wire_parameters(raw) + assert "anyOf" not in out[0]["function"]["parameters"]["properties"]["x"] diff --git a/tests/test_prompt_ci_guard.py b/tests/test_prompt_ci_guard.py index 0c58d32e..1e1861b0 100644 --- a/tests/test_prompt_ci_guard.py +++ b/tests/test_prompt_ci_guard.py @@ -13,7 +13,8 @@ _PROMPT_CRITICAL_FILES = ( "runtime/memory_stage.py", "runtime/project_context_prompt.py", "runtime/chat/agent_errors.py", - "platform/llm/image_message_client.py", + "platform/llm/image_ocr_client.py", + "platform/llm/image_legacy_client.py", "runtime/gateway.py", ) diff --git a/tests/test_prompt_prebuild.py b/tests/test_prompt_prebuild.py index 2b79dc7c..89897126 100644 --- a/tests/test_prompt_prebuild.py +++ b/tests/test_prompt_prebuild.py @@ -14,7 +14,7 @@ class _DummyStore: def test_get_manager_prompt_prebuild_includes_structured_skills(monkeypatch) -> None: - monkeypatch.setattr(pp, "discover_specialist_ids", lambda: ("generalist", "ops", "memory")) + monkeypatch.setattr(pp, "discover_specialist_ids", lambda: ("generalist", "ops", "memory", "image")) monkeypatch.setattr( pp, "list_experts", diff --git a/tests/test_workspaces_prompt_contract.py b/tests/test_workspaces_prompt_contract.py index b076c7c7..2418f797 100644 --- a/tests/test_workspaces_prompt_contract.py +++ b/tests/test_workspaces_prompt_contract.py @@ -38,6 +38,9 @@ def test_every_workspace_has_role_system() -> None: continue if item.name.startswith("__"): continue + # `_system` holds template fragments/snippets, not routed specialist workspaces. + if item.name.startswith("_"): + continue assert (item / "ROLE_SYSTEM.md").exists(), f"missing ROLE_SYSTEM.md for {item.name}" @@ -49,5 +52,7 @@ def test_workspace_legacy_prompt_files_removed() -> None: continue if item.name.startswith("__"): continue + if item.name.startswith("_"): + continue for name in legacy: assert not (item / name).exists(), f"legacy prompt file still exists: {item.name}/{name}"