794 lines
326 KiB
HTML
794 lines
326 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="zh-CN">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||
<meta name="generator" content="VuePress 2.0.0-beta.67">
|
||
<style>
|
||
:root {
|
||
--c-bg: #fff;
|
||
}
|
||
html.dark {
|
||
--c-bg: #22272e;
|
||
}
|
||
html, body {
|
||
background-color: var(--c-bg);
|
||
}
|
||
</style>
|
||
<script>
|
||
const userMode = localStorage.getItem('vuepress-color-scheme');
|
||
const systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
|
||
if (userMode === 'dark' || (userMode !== 'light' && systemDarkMode)) {
|
||
document.documentElement.classList.toggle('dark', true);
|
||
}
|
||
</script>
|
||
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon.ico"><link rel="preload" href="/embed/chat-ui-embed.css" as="style"><link rel="preload" href="/embed/chat-ui-embed.umd.cjs" as="script"><link rel="stylesheet" href="/embed/chat-ui-embed.css"><style>
|
||
[data-chat-ui-embedded] {
|
||
background-color: var(--c-bg, #fff);
|
||
}
|
||
html.dark [data-chat-ui-embedded] {
|
||
background-color: var(--c-bg, #1b1b1f);
|
||
}
|
||
.assistant-layout,
|
||
.assistant-panel,
|
||
.assistant-chat {
|
||
background-color: var(--c-bg, #fff);
|
||
}
|
||
html.dark .assistant-layout,
|
||
html.dark .assistant-panel,
|
||
html.dark .assistant-chat {
|
||
background-color: var(--c-bg, #1b1b1f);
|
||
}
|
||
.assistant-chat,
|
||
.assistant-chat-preboot {
|
||
height: 100%;
|
||
width: 100%;
|
||
}
|
||
.assistant-chat.is-ready,
|
||
.assistant-chat-preboot.is-ready {
|
||
opacity: 1 !important;
|
||
}
|
||
</style><script>
|
||
// 为浏览器环境提供process变量的兼容性处理
|
||
if (typeof window !== 'undefined' && !window.process) {
|
||
window.process = { env: { NODE_ENV: 'production' } };
|
||
}
|
||
</script><script src="/embed/chat-ui-embed.umd.cjs" id="chat-ui-embed-script"></script><script>
|
||
window.__chatUILoadPromise = new Promise(function(resolve) {
|
||
function onReady() {
|
||
resolve(!!window.ChatUI);
|
||
}
|
||
if (window.ChatUI) {
|
||
onReady();
|
||
return;
|
||
}
|
||
var el = document.getElementById('chat-ui-embed-script');
|
||
if (!el) {
|
||
resolve(false);
|
||
return;
|
||
}
|
||
if (el.readyState === 'complete' || el.readyState === 'loaded') {
|
||
onReady();
|
||
return;
|
||
}
|
||
el.addEventListener('load', onReady);
|
||
el.addEventListener('error', function() { resolve(false); });
|
||
});
|
||
</script><script>
|
||
var _hmt = _hmt || [];
|
||
(function() {
|
||
var hm = document.createElement("script");
|
||
hm.src = "https://hm.baidu.com/hm.js?db74a9715180bac1ca6d22e853a90e9b";
|
||
var s = document.getElementsByTagName("script")[0];
|
||
s.parentNode.insertBefore(hm, s);
|
||
})();
|
||
</script><title>XtQuant.XtData 行情模块 | 迅投知识库</title><meta name="description" content="QMT说明, QMT-Python-API, QMT用户手册。">
|
||
<link rel="preload" href="/assets/style-937c34dd.css" as="style"><link rel="stylesheet" href="/assets/style-937c34dd.css">
|
||
<link rel="modulepreload" href="/assets/app-2fe24c5e.js"><link rel="modulepreload" href="/assets/xtdata.html-312381bb.js"><link rel="modulepreload" href="/assets/xtdata.html-60737e81.js"><link rel="prefetch" href="/assets/index.html-aacedb99.js" as="script"><link rel="prefetch" href="/assets/basic_syntax.html-e393df56.js" as="script"><link rel="prefetch" href="/assets/check_sheet.html-a405c8a3.js" as="script"><link rel="prefetch" href="/assets/code_examples.html-985b4984.js" as="script"><link rel="prefetch" href="/assets/control_statement.html-bf992bd7.js" as="script"><link rel="prefetch" href="/assets/operating_mode.html-a2f39c1a.js" as="script"><link rel="prefetch" href="/assets/start_now.html-1be21f8a.js" as="script"><link rel="prefetch" href="/assets/system_function.html-feab901e.js" as="script"><link rel="prefetch" href="/assets/python调用VBA.html-1946fa92.js" as="script"><link rel="prefetch" href="/assets/全市场涨跌幅度统计.html-b8ba35f1.js" as="script"><link rel="prefetch" href="/assets/全市场资金流向.html-2357f922.js" as="script"><link rel="prefetch" href="/assets/前结_今结_持仓.html-a4436106.js" as="script"><link rel="prefetch" href="/assets/北向资金.html-e540615d.js" as="script"><link rel="prefetch" href="/assets/南向资金.html-9137d95c.js" as="script"><link rel="prefetch" href="/assets/因子获取.html-89140fd6.js" as="script"><link rel="prefetch" href="/assets/外盘_内盘.html-e7f33912.js" as="script"><link rel="prefetch" href="/assets/多空对比.html-a634bb69.js" as="script"><link rel="prefetch" href="/assets/委买价_委卖价_委买量_委卖量.html-e9c29505.js" as="script"><link rel="prefetch" href="/assets/委差_委比.html-ff3246bc.js" as="script"><link rel="prefetch" href="/assets/总股本_总市值.html-e8ba60d4.js" as="script"><link rel="prefetch" href="/assets/振幅.html-e9576d1a.js" as="script"><link rel="prefetch" href="/assets/换手.html-f2f05a67.js" as="script"><link rel="prefetch" href="/assets/最新_今开_最高_最低_总额_总手_交易状态.html-2ca89ba1.js" as="script"><link rel="prefetch" href="/assets/注册资本.html-bec636fc.js" as="script"><link rel="prefetch" href="/assets/流通值.html-f34e70d5.js" as="script"><link rel="prefetch" href="/assets/流通盘_流通值.html-50ac8dc4.js" as="script"><link rel="prefetch" href="/assets/涨停_跌停.html-ba7667b7.js" as="script"><link rel="prefetch" href="/assets/涨跌_涨幅.html-a4d004cb.js" as="script"><link rel="prefetch" href="/assets/涨跌家数变化.html-a30316a7.js" as="script"><link rel="prefetch" href="/assets/现手.html-0f4ec2e6.js" as="script"><link rel="prefetch" href="/assets/规模风向标.html-d7dc3f5e.js" as="script"><link rel="prefetch" href="/assets/量比.html-2be39bbd.js" as="script"><link rel="prefetch" href="/assets/rookie.html-90dba3b5.js" as="script"><link rel="prefetch" href="/assets/ty_rookie.html-8868ad82.js" as="script"><link rel="prefetch" href="/assets/index.html-a4665f64.js" as="script"><link rel="prefetch" href="/assets/bond.html-087de96b.js" as="script"><link rel="prefetch" href="/assets/data_browser_barra_factor.html-2740d45d.js" as="script"><link rel="prefetch" href="/assets/floorfunds.html-f1e05c44.js" as="script"><link rel="prefetch" href="/assets/future.html-3c7280d8.js" as="script"><link rel="prefetch" href="/assets/indexes.html-4c831e2f.js" as="script"><link rel="prefetch" href="/assets/industry.html-07c2d987.js" as="script"><link rel="prefetch" href="/assets/option.html-1cda80f4.js" as="script"><link rel="prefetch" href="/assets/question_answer.html-57f4a833.js" as="script"><link rel="prefetch" href="/assets/scenario_based_example.html-e840fc79.js" as="script"><link rel="prefetch" href="/assets/stock.html-d4aeb9ec.js" as="script"><link rel="prefetch" href="/assets/xuntou_factor.html-47f372c3.js" as="script"><link rel="prefetch" href="/assets/callback_function.html-ba3839f5.js" as="script"><link rel="prefetch" href="/assets/code_examples.html-28482bfc.js" as="script"><link rel="prefetch" href="/assets/data_function.html-412f8b29.js" as="script"><link rel="prefetch" href="/assets/data_structure.html-8f55b710.js" as="script"><link rel="prefetch" href="/assets/drawing_function.html-dee669df.js" as="script"><link rel="prefetch" href="/assets/enum_constants.html-42ed8cba.js" as="script"><link rel="prefetch" href="/assets/interface_operation.html-47a2cf15.js" as="script"><link rel="prefetch" href="/assets/question_answer.html-f08895ff.js" as="script"><link rel="prefetch" href="/assets/quote_function.html-d5906fa7.js" as="script"><link rel="prefetch" href="/assets/related_instructions.html-9b630c20.js" as="script"><link rel="prefetch" href="/assets/start_now.html-2cd8fc71.js" as="script"><link rel="prefetch" href="/assets/system_function.html-79f889f8.js" as="script"><link rel="prefetch" href="/assets/trading_function.html-19c5ecb8.js" as="script"><link rel="prefetch" href="/assets/user_attention.html-e0d27a96.js" as="script"><link rel="prefetch" href="/assets/variable_convention.html-92ed4d6f.js" as="script"><link rel="prefetch" href="/assets/code_examples.html-84d3bae8.js" as="script"><link rel="prefetch" href="/assets/download_xtquant.html-9de3a818.js" as="script"><link rel="prefetch" href="/assets/question_function.html-4e4bd334.js" as="script"><link rel="prefetch" href="/assets/start_now.html-b2c933ee.js" as="script"><link rel="prefetch" href="/assets/xtdata_new.html-2164196d.js" as="script"><link rel="prefetch" href="/assets/xttrader.html-cd097e38.js" as="script"><link rel="prefetch" href="/assets/JoinQuant2QMT.html-38cb9974.js" as="script"><link rel="prefetch" href="/assets/index.html-22b6b31a.js" as="script"><link rel="prefetch" href="/assets/daoru_daochu.html-c8cace75.js" as="script"><link rel="prefetch" href="/assets/hangqing_setting.html-1a9570b3.js" as="script"><link rel="prefetch" href="/assets/ty_add_indicator.html-1f2f4b0a.js" as="script"><link rel="prefetch" href="/assets/ty_backtest_strategy.html-3f8682bc.js" as="script"><link rel="prefetch" href="/assets/ty_code_review_backtest.html-200ceddd.js" as="script"><link rel="prefetch" href="/assets/ty_content.html-f2564dc8.js" as="script"><link rel="prefetch" href="/assets/ty_data_download.html-351b4a4f.js" as="script"><link rel="prefetch" href="/assets/ty_data_interface.html-2e32a98a.js" as="script"><link rel="prefetch" href="/assets/ty_direct_connect.html-f8b10f83.js" as="script"><link rel="prefetch" href="/assets/ty_factor_data.html-1746bcaa.js" as="script"><link rel="prefetch" href="/assets/ty_native_python.html-55154231.js" as="script"><link rel="prefetch" href="/assets/ty_register_install.html-0d2c078f.js" as="script"><link rel="prefetch" href="/assets/404.html-f9875e7b.js" as="script"><link rel="prefetch" href="/assets/index.html-ced75bd7.js" as="script"><link rel="prefetch" href="/assets/basic_syntax.html-b8abc947.js" as="script"><link rel="prefetch" href="/assets/check_sheet.html-dcf52204.js" as="script"><link rel="prefetch" href="/assets/code_examples.html-3113b68a.js" as="script"><link rel="prefetch" href="/assets/control_statement.html-00e2be67.js" as="script"><link rel="prefetch" href="/assets/operating_mode.html-61fbaed0.js" as="script"><link rel="prefetch" href="/assets/start_now.html-eaff5695.js" as="script"><link rel="prefetch" href="/assets/system_function.html-2d90b97e.js" as="script"><link rel="prefetch" href="/assets/python调用VBA.html-13606619.js" as="script"><link rel="prefetch" href="/assets/全市场涨跌幅度统计.html-233ddc7a.js" as="script"><link rel="prefetch" href="/assets/全市场资金流向.html-ecb85a96.js" as="script"><link rel="prefetch" href="/assets/前结_今结_持仓.html-837c8847.js" as="script"><link rel="prefetch" href="/assets/北向资金.html-b86e0737.js" as="script"><link rel="prefetch" href="/assets/南向资金.html-af4159d2.js" as="script"><link rel="prefetch" href="/assets/因子获取.html-96ca84cb.js" as="script"><link rel="prefetch" href="/assets/外盘_内盘.html-46442d98.js" as="script"><link rel="prefetch" href="/assets/多空对比.html-77a530ac.js" as="script"><link rel="prefetch" href="/assets/委买价_委卖价_委买量_委卖量.html-298fb634.js" as="script"><link rel="prefetch" href="/assets/委差_委比.html-8aaf6597.js" as="script"><link rel="prefetch" href="/assets/总股本_总市值.html-ed03a153.js" as="script"><link rel="prefetch" href="/assets/振幅.html-0d26176f.js" as="script"><link rel="prefetch" href="/assets/换手.html-1a803631.js" as="script"><link rel="prefetch" href="/assets/最新_今开_最高_最低_总额_总手_交易状态.html-256abaa5.js" as="script"><link rel="prefetch" href="/assets/注册资本.html-1d912787.js" as="script"><link rel="prefetch" href="/assets/流通值.html-9ba094fb.js" as="script"><link rel="prefetch" href="/assets/流通盘_流通值.html-2d754f1f.js" as="script"><link rel="prefetch" href="/assets/涨停_跌停.html-e9099f68.js" as="script"><link rel="prefetch" href="/assets/涨跌_涨幅.html-4efc9eb8.js" as="script"><link rel="prefetch" href="/assets/涨跌家数变化.html-53de94c7.js" as="script"><link rel="prefetch" href="/assets/现手.html-0ab76010.js" as="script"><link rel="prefetch" href="/assets/规模风向标.html-79312cc7.js" as="script"><link rel="prefetch" href="/assets/量比.html-9ef1d579.js" as="script"><link rel="prefetch" href="/assets/rookie.html-5fca3b77.js" as="script"><link rel="prefetch" href="/assets/ty_rookie.html-35f28c88.js" as="script"><link rel="prefetch" href="/assets/index.html-fcd652a1.js" as="script"><link rel="prefetch" href="/assets/bond.html-29897ac6.js" as="script"><link rel="prefetch" href="/assets/data_browser_barra_factor.html-e738eab1.js" as="script"><link rel="prefetch" href="/assets/floorfunds.html-0d9d6507.js" as="script"><link rel="prefetch" href="/assets/future.html-f7124802.js" as="script"><link rel="prefetch" href="/assets/indexes.html-d7b6311e.js" as="script"><link rel="prefetch" href="/assets/industry.html-16efb403.js" as="script"><link rel="prefetch" href="/assets/option.html-9f501a6a.js" as="script"><link rel="prefetch" href="/assets/question_answer.html-47cf70ab.js" as="script"><link rel="prefetch" href="/assets/scenario_based_example.html-0950e171.js" as="script"><link rel="prefetch" href="/assets/stock.html-f974aa84.js" as="script"><link rel="prefetch" href="/assets/xuntou_factor.html-8e81ea23.js" as="script"><link rel="prefetch" href="/assets/callback_function.html-a2c9d30a.js" as="script"><link rel="prefetch" href="/assets/code_examples.html-2ffd3c2b.js" as="script"><link rel="prefetch" href="/assets/data_function.html-cb5dd5ef.js" as="script"><link rel="prefetch" href="/assets/data_structure.html-2ba7501e.js" as="script"><link rel="prefetch" href="/assets/drawing_function.html-3f6a35e8.js" as="script"><link rel="prefetch" href="/assets/enum_constants.html-cc910da2.js" as="script"><link rel="prefetch" href="/assets/interface_operation.html-9afd00f4.js" as="script"><link rel="prefetch" href="/assets/question_answer.html-f50e9534.js" as="script"><link rel="prefetch" href="/assets/quote_function.html-8ec4b48e.js" as="script"><link rel="prefetch" href="/assets/related_instructions.html-b21d5ef1.js" as="script"><link rel="prefetch" href="/assets/start_now.html-5a5de085.js" as="script"><link rel="prefetch" href="/assets/system_function.html-cb9d0895.js" as="script"><link rel="prefetch" href="/assets/trading_function.html-fdb92ee0.js" as="script"><link rel="prefetch" href="/assets/user_attention.html-67276bd2.js" as="script"><link rel="prefetch" href="/assets/variable_convention.html-96cab360.js" as="script"><link rel="prefetch" href="/assets/code_examples.html-7561c6c2.js" as="script"><link rel="prefetch" href="/assets/download_xtquant.html-9bc2e654.js" as="script"><link rel="prefetch" href="/assets/question_function.html-845d97e5.js" as="script"><link rel="prefetch" href="/assets/start_now.html-9a07cd5e.js" as="script"><link rel="prefetch" href="/assets/xtdata_new.html-18c73eaa.js" as="script"><link rel="prefetch" href="/assets/xttrader.html-a6a0e543.js" as="script"><link rel="prefetch" href="/assets/JoinQuant2QMT.html-ace7c465.js" as="script"><link rel="prefetch" href="/assets/index.html-9d1612c5.js" as="script"><link rel="prefetch" href="/assets/daoru_daochu.html-eae2410f.js" as="script"><link rel="prefetch" href="/assets/hangqing_setting.html-0ff7ba11.js" as="script"><link rel="prefetch" href="/assets/ty_add_indicator.html-79a10fed.js" as="script"><link rel="prefetch" href="/assets/ty_backtest_strategy.html-bf683d1f.js" as="script"><link rel="prefetch" href="/assets/ty_code_review_backtest.html-3497c894.js" as="script"><link rel="prefetch" href="/assets/ty_content.html-d9354c9a.js" as="script"><link rel="prefetch" href="/assets/ty_data_download.html-d1a7795c.js" as="script"><link rel="prefetch" href="/assets/ty_data_interface.html-8f993a77.js" as="script"><link rel="prefetch" href="/assets/ty_direct_connect.html-ffc766ea.js" as="script"><link rel="prefetch" href="/assets/ty_factor_data.html-75792bc5.js" as="script"><link rel="prefetch" href="/assets/ty_native_python.html-7400d196.js" as="script"><link rel="prefetch" href="/assets/ty_register_install.html-5498913b.js" as="script"><link rel="prefetch" href="/assets/404.html-86fec5d9.js" as="script"><link rel="prefetch" href="/assets/SearchBox-625c401e.js" as="script"><link rel="prefetch" href="/assets/auto-6adc87e8.js" as="script"><link rel="prefetch" href="/assets/index-2bf332f6.js" as="script"><link rel="prefetch" href="/assets/flowchart-c441f34d.js" as="script"><link rel="prefetch" href="/assets/SignPanel-da80f282.js" as="script"><link rel="prefetch" href="/assets/SignPanel-da80f282.js" as="script">
|
||
</head>
|
||
<body>
|
||
<div id="app"><!--[--><div class="theme-container"><!--[--><div class="n-config-provider"><header class="navbar"><div><div class="toggle-sidebar-button" title="切换侧边栏" aria-expanded="false" role="button" tabindex="0"><div class="icon" aria-hidden="true"><span></span><span></span><span></span></div></div></div><span><a href="/" class=""><img class="logo" src="/images/logo.png" alt="迅投知识库"><span class="site-name can-hide">迅投知识库</span></a></span><span><div class="search-box" role="search" data-v-7a908cc7><div data-v-7a908cc7><input value="" aria-label="Search" class="" placeholder="搜索文档" autocomplete="off" spellcheck="false" data-v-7a908cc7><!----></div><!----><!----></div></span><div class="navbar-items-wrapper" style=""><!--[--><!--]--><nav class="navbar-items can-hide" id="customize-nav"><!--[--><div class="navbar-item"><a href="/" class="" aria-label="首页"><!--[--><!--]--> 首页 <!--[--><!--]--></a></div><div class="navbar-item"><div class="navbar-dropdown-wrapper"><button class="navbar-dropdown-title" type="button" aria-label="API"><span class="title">API</span><span class="arrow down"></span></button><button class="navbar-dropdown-title-mobile" type="button" aria-label="API"><span class="title">API</span><span class="right arrow"></span></button><ul style="display:none;" class="navbar-dropdown"><!--[--><li class="navbar-dropdown-item"><a href="/freshman/ty_rookie.html" class="" aria-label="投研新手教程"><!--[--><!--]--> 投研新手教程 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/freshman/rookie.html" class="" aria-label="QMT新手教程"><!--[--><!--]--> QMT新手教程 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/innerApi/start_now.html" class="" aria-label="内置Python"><!--[--><!--]--> 内置Python <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/nativeApi/start_now.html" class="" aria-label="XtQuant文档"><!--[--><!--]--> XtQuant文档 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/VBA/start_now.html" class="" aria-label="VBA"><!--[--><!--]--> VBA <!--[--><!--]--></a></li><!--]--></ul></div></div><div class="navbar-item"><div class="navbar-dropdown-wrapper"><button class="navbar-dropdown-title" type="button" aria-label="数据字典"><span class="title">数据字典</span><span class="arrow down"></span></button><button class="navbar-dropdown-title-mobile" type="button" aria-label="数据字典"><span class="title">数据字典</span><span class="right arrow"></span></button><ul style="display:none;" class="navbar-dropdown"><!--[--><li class="navbar-dropdown-item"><a href="/dictionary/" class="" aria-label="快速开始"><!--[--><!--]--> 快速开始 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/dictionary/stock.html" class="" aria-label="股票数据"><!--[--><!--]--> 股票数据 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/dictionary/industry.html" class="" aria-label="行业概念数据"><!--[--><!--]--> 行业概念数据 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/dictionary/indexes.html" class="" aria-label="指数数据"><!--[--><!--]--> 指数数据 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/dictionary/future.html" class="" aria-label="期货数据"><!--[--><!--]--> 期货数据 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/dictionary/option.html" class="" aria-label="期权数据"><!--[--><!--]--> 期权数据 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/dictionary/floorfunds.html" class="" aria-label="场内基金数据"><!--[--><!--]--> 场内基金数据 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/dictionary/bond.html" class="" aria-label="债券数据"><!--[--><!--]--> 债券数据 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/dictionary/question_answer.html" class="" aria-label="常见问题"><!--[--><!--]--> 常见问题 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/dictionary/scenario_based_example.html" class="" aria-label="场景化示例"><!--[--><!--]--> 场景化示例 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/dictionary/xuntou_factor.html" class="" aria-label="迅投因子"><!--[--><!--]--> 迅投因子 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/dictionary/data_browser_barra_factor.html" class="" aria-label="数据浏览器"><!--[--><!--]--> 数据浏览器 <!--[--><!--]--></a></li><!--]--></ul></div></div><div class="navbar-item"><div class="navbar-dropdown-wrapper"><button class="navbar-dropdown-title" type="button" aria-label="策略迁移"><span class="title">策略迁移</span><span class="arrow down"></span></button><button class="navbar-dropdown-title-mobile" type="button" aria-label="策略迁移"><span class="title">策略迁移</span><span class="right arrow"></span></button><ul style="display:none;" class="navbar-dropdown"><!--[--><li class="navbar-dropdown-item"><a href="/strategy/JoinQuant2QMT.html" class="" aria-label="聚宽策略"><!--[--><!--]--> 聚宽策略 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><!--[--><h4 class="navbar-dropdown-subtitle"><span></span></h4><ul class="navbar-dropdown-subitem-wrapper"><!--[--><li class="navbar-dropdown-subitem"><a aria-current="page" href="/nativeApi/xtdata.html" class="router-link-active router-link-exact-active router-link-active" aria-label="客服QQ: 810315303"><!--[--><!--]--> 客服QQ: 810315303 <!--[--><!--]--></a></li><li class="navbar-dropdown-subitem"><a aria-current="page" href="/nativeApi/xtdata.html" class="router-link-active router-link-exact-active router-link-active" aria-label="联系方式: 18309226715"><!--[--><!--]--> 联系方式: 18309226715 <!--[--><!--]--></a></li><!--]--></ul><!--]--></li><!--]--></ul></div></div><div class="navbar-item"><div class="navbar-dropdown-wrapper"><button class="navbar-dropdown-title" type="button" aria-label="视频教程"><span class="title">视频教程</span><span class="arrow down"></span></button><button class="navbar-dropdown-title-mobile" type="button" aria-label="视频教程"><span class="title">视频教程</span><span class="right arrow"></span></button><ul style="display:none;" class="navbar-dropdown"><!--[--><li class="navbar-dropdown-item"><a href="/videos/touyan/ty_register_install.html" class="" aria-label="投研端教程"><!--[--><!--]--> 投研端教程 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a class="external-link" href="https://www.xuntou.net/plugin.php?id=keke_video_base" rel="noopener noreferrer" target="_blank" aria-label="迅投学堂"><!--[--><!--]--> 迅投学堂 <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">在新窗口打开</span></span><!--[--><!--]--></a></li><!--]--></ul></div></div><!--]--></nav><div class="navbar-item flexBtn fromBtn"><span> 投研平台 <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">在新窗口打开</span></span></span></div><div class="flexBtn fromBtn"><span> 迅投社区 <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">在新窗口打开</span></span></span></div><!-- <div class="navbar-item flexBtn fromBtn" v-if="!info.isMobile">
|
||
<span
|
||
@click="getNUrl('crowdfunding')"
|
||
>
|
||
特色众筹
|
||
<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path>
|
||
<polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg>
|
||
<span class="external-link-icon-sr-only">在新窗口打开</span>
|
||
</span>
|
||
</span>
|
||
</div> --><div class="navbar-item flexBtn"><a class="external-link" href="http://www.thinktrader.net" rel="noopener noreferrer" target="_blank" aria-label="迅投官网"> 迅投官网 <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">在新窗口打开</span></span></a></div><!--v-if--><!--[--><!--]--><div class="ToggleColor"><button class="toggle-color-mode-button" title="切换颜色模式"><svg style="" class="icon" focusable="false" viewBox="0 0 32 32"><path d="M16 12.005a4 4 0 1 1-4 4a4.005 4.005 0 0 1 4-4m0-2a6 6 0 1 0 6 6a6 6 0 0 0-6-6z" fill="currentColor"></path><path d="M5.394 6.813l1.414-1.415l3.506 3.506L8.9 10.318z" fill="currentColor"></path><path d="M2 15.005h5v2H2z" fill="currentColor"></path><path d="M5.394 25.197L8.9 21.691l1.414 1.415l-3.506 3.505z" fill="currentColor"></path><path d="M15 25.005h2v5h-2z" fill="currentColor"></path><path d="M21.687 23.106l1.414-1.415l3.506 3.506l-1.414 1.414z" fill="currentColor"></path><path d="M25 15.005h5v2h-5z" fill="currentColor"></path><path d="M21.687 8.904l3.506-3.506l1.414 1.415l-3.506 3.505z" fill="currentColor"></path><path d="M15 2.005h2v5h-2z" fill="currentColor"></path></svg><svg style="display:none;" class="icon" focusable="false" viewBox="0 0 32 32"><path d="M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z" fill="currentColor"></path></svg></button></div><div><div class="n-config-provider user"><!--v-if--></div><div role="none" class="n-space" style="display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;margin-top:;margin-bottom:;gap:8px 12px;"><!-- <n-button strong secondary type="error" @click="linkTo('/signup/')" v-show="!info.isMobile">注册</n-button> --><!-- <n-button strong secondary type="info" @click="linkTo('/signin/')">登录</n-button> --><div role="none" class="" style="max-width:100%;"><button class="n-button n-button--error-type n-button--medium-type n-button--secondary" tabindex="0" type="button" style="--n-bezier:cubic-bezier(.4, 0, .2, 1);--n-bezier-ease-out:cubic-bezier(0, 0, .2, 1);--n-ripple-duration:.6s;--n-opacity-disabled:0.5;--n-wave-opacity:0.6;--n-font-weight:500;--n-color:rgba(208, 48, 80, 0.16);--n-color-hover:rgba(208, 48, 80, 0.22);--n-color-pressed:rgba(208, 48, 80, 0.28);--n-color-focus:rgba(208, 48, 80, 0.22);--n-color-disabled:rgba(46, 51, 56, .05);--n-ripple-color:#0000;--n-text-color:#d03050;--n-text-color-hover:#d03050;--n-text-color-pressed:#d03050;--n-text-color-focus:#d03050;--n-text-color-disabled:#d03050;--n-border:1px solid #d03050;--n-border-hover:1px solid #de576d;--n-border-pressed:1px solid #ab1f3f;--n-border-focus:1px solid #de576d;--n-border-disabled:1px solid #d03050;--n-width:initial;--n-height:34px;--n-font-size:14px;--n-padding:0 14px;--n-icon-size:18px;--n-icon-margin:6px;--n-border-radius:3px;"><!----><!----><span class="n-button__content">注册</span><div aria-hidden="true" class="n-base-wave"></div><!----><!----></button></div><div role="none" class="" style="max-width:100%;"><button class="n-button n-button--info-type n-button--medium-type n-button--secondary" tabindex="0" type="button" style="--n-bezier:cubic-bezier(.4, 0, .2, 1);--n-bezier-ease-out:cubic-bezier(0, 0, .2, 1);--n-ripple-duration:.6s;--n-opacity-disabled:0.5;--n-wave-opacity:0.6;--n-font-weight:500;--n-color:rgba(32, 128, 240, 0.16);--n-color-hover:rgba(32, 128, 240, 0.22);--n-color-pressed:rgba(32, 128, 240, 0.28);--n-color-focus:rgba(32, 128, 240, 0.22);--n-color-disabled:rgba(46, 51, 56, .05);--n-ripple-color:#0000;--n-text-color:#2080f0;--n-text-color-hover:#2080f0;--n-text-color-pressed:#2080f0;--n-text-color-focus:#2080f0;--n-text-color-disabled:#2080f0;--n-border:1px solid #2080f0;--n-border-hover:1px solid #4098fc;--n-border-pressed:1px solid #1060c9;--n-border-focus:1px solid #4098fc;--n-border-disabled:1px solid #2080f0;--n-width:initial;--n-height:34px;--n-font-size:14px;--n-padding:0 14px;--n-icon-size:18px;--n-icon-margin:6px;--n-border-radius:3px;"><!----><!----><span class="n-button__content">登录</span><div aria-hidden="true" class="n-base-wave"></div><!----><!----></button></div></div></div></div></header><!--[--><!-- 桌面端:微信 / 分享始终可见 --><div class="assistant-float-actions" style="right:462px;top:calc(50% + var(--navbar-height) / 2);" data-v-5b14e8e0><button type="button" class="assistant-float-btn" title="微信扫码联系客服" data-v-5b14e8e0><img src="/assets/wechat-d90fd08f.png" alt="微信扫码联系客服" data-v-5b14e8e0></button><button id="assistant-share-btn" type="button" class="assistant-float-btn" title="分享链接" data-v-5b14e8e0><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAHqADAAQAAAABAAAAHgAAAADKQTcFAAADjElEQVRIDcVXW0hVQRRdM/fce/OVpfRA8dENDckkMILsYRG9PnqQQUkg9NFfBCFEJJSFRj8R+BP4URREGEVGRNSXWEiE1odoDx+lhkoWpTe1+zrT7KPnes59ddQbDujM7D17rbNn9uzZl8FCqxaC36l1l4iAekgIFDOwDEDIP2psUEAMMoY2ZuONFVUpLdWMqVO66P9ZdBWw/ZZY9GXAfZqpolKCL4+1VtfJj/omOLuWm5VS13SC/dHloX1UYtcld5lA4Lr0MCvUyMpc7sAAg+1M78WUh5HW81ChEIKtqh6rVUXgwVxJCZNsCYOwCDOUxySgBa7LY/dkfzR04XzmjLGG3guLy2UvdByTx3J7a+JNSkSESdg6KfVBj+lMaWuMyniPObMd0c9c85iilwIpHkSZqQyudNNGBmGJg7hIoK2gKzOfQKJt27xawc41dtytSELesijEMuCISyOm5ED3lCazbXaJv6fAjvrjyShcaUPlDidy0mzoHI6eP4hL43TVjG1R/erL2ZAm2IF9ax0oW+9EWiLH0w4PSl02bMhW4PYIFF0diwnHFb5VoTQYc5VBmZrAcLDIgf2FTiQ7p+LyxQcvijO5RkpLO4cDBovIQ+JU5NkWR1bPSFekMByW3u0tcMChBC8Cmrq8yF0iU2ue3ILpZolYckoYliHzsG5n6rOWchwrdqJUAttkDjS2ll4fkuwCB9Y5jWJLHhOnMvPKmOy1yfndichNt4Up2vp9mPAEcGqbdjNM+o6hf281cUaO+2mo2ucTaB/ym4DbB/34/MMfkdQXEOgeiR7RQSAGIYnZYFAQMvj6S8XZR+Ooa5rAuFfg/bAfrX1eVO0K95RMuySpzwIvBBtS6BGXNvkhnKbps04fmrt92CivS315ImSyN+n1iZXAorXEyaly0A1j9eNeYJNLgcIjk5KtVWKJ0CrzNm+MRWjUvekP4KPcztHJyLfAMrHCH3OqkahcMRLEGguZ3uuaPWh466XnzrTUCjFxESenwoxqJBNClEnPSAA3Xk3i5msPzj2ZRPntcfR8n7o+Az9VmS6jGBrExEWc2oHRU9XXP/ppLi+UQ17zkyVOjPxWcf+dz0ARPqQ6LCc7NZ+KwGCkLEghQN9GlQEDvxL+nfGRELZefRBi0GOayGBZmGKPqkCtGoyj55qnIRVmmMck0Bud+f8s6E1brZPq/YL8hNHJqacaKd4/2v4CgdaZJ2zGqYAAAAAASUVORK5CYII=" alt="分享链接" data-v-5b14e8e0></button></div><!-- 桌面端:头部下方左右布局,助手固定右侧 --><aside class="assistant-layout" style="width:450px;" data-v-5b14e8e0><div class="assistant-resize-handle" title="拖动调整宽度,向右拖至最窄可关闭" data-v-5b14e8e0></div><div class="assistant-panel" data-v-5b14e8e0><div class="assistant-loading" data-v-5b14e8e0><div class="assistant-loading-inner" data-v-5b14e8e0><span class="assistant-spinner" aria-hidden="true" data-v-5b14e8e0></span><span class="assistant-loading-text" data-v-5b14e8e0>智能助手加载中...</span></div></div><div data-chat-ui-embedded class="assistant-chat" data-v-5b14e8e0></div><!----></div></aside><!-- 后续启用:底部输入条(展开态)
|
||
<form
|
||
v-if="showFloatingAssistant && quickBarExpanded"
|
||
class="assistant-quick-bar"
|
||
:class="{ 'assistant-quick-bar--mobile': isMobile }"
|
||
role="search"
|
||
aria-label="和 AI 开始对话"
|
||
@submit.prevent="submitFabQuery"
|
||
>
|
||
<input
|
||
v-model="fabQuery"
|
||
type="text"
|
||
class="assistant-quick-bar-input"
|
||
placeholder="和 AI 说点什么,按 Enter 直接发送..."
|
||
maxlength="500"
|
||
aria-label="向 AI 提问"
|
||
/>
|
||
<button
|
||
type="button"
|
||
class="assistant-quick-bar-submit"
|
||
:title="fabQuery.trim() ? '发送并打开智能助手' : '收起输入框'"
|
||
@click="onAiBallClick"
|
||
>
|
||
AI
|
||
</button>
|
||
</form>
|
||
--><!-- 助手收起后:可拖动悬浮球,点击打开智能助手 --><!----><!-- 移动端:保留抽屉 --><!----><!--]--><!--v-if--></div><!--]--><div class="sidebar-mask"></div><!--[--><aside class="sidebar"><div class="toggleColor" style="display:none;"><button class="toggle-color-mode-button" title="切换颜色模式"><svg style="" class="icon" focusable="false" viewBox="0 0 32 32"><path d="M16 12.005a4 4 0 1 1-4 4a4.005 4.005 0 0 1 4-4m0-2a6 6 0 1 0 6 6a6 6 0 0 0-6-6z" fill="currentColor"></path><path d="M5.394 6.813l1.414-1.415l3.506 3.506L8.9 10.318z" fill="currentColor"></path><path d="M2 15.005h5v2H2z" fill="currentColor"></path><path d="M5.394 25.197L8.9 21.691l1.414 1.415l-3.506 3.505z" fill="currentColor"></path><path d="M15 25.005h2v5h-2z" fill="currentColor"></path><path d="M21.687 23.106l1.414-1.415l3.506 3.506l-1.414 1.414z" fill="currentColor"></path><path d="M25 15.005h5v2h-5z" fill="currentColor"></path><path d="M21.687 8.904l3.506-3.506l1.414 1.415l-3.506 3.505z" fill="currentColor"></path><path d="M15 2.005h2v5h-2z" fill="currentColor"></path></svg><svg style="display:none;" class="icon" focusable="false" viewBox="0 0 32 32"><path d="M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z" fill="currentColor"></path></svg></button></div><nav class="navbar-items" id="customize-sidebar"><!--[--><div class="navbar-item"><a href="/" class="" aria-label="首页"><!--[--><!--]--> 首页 <!--[--><!--]--></a></div><div class="navbar-item"><div class="navbar-dropdown-wrapper"><button class="navbar-dropdown-title" type="button" aria-label="API"><span class="title">API</span><span class="arrow down"></span></button><button class="navbar-dropdown-title-mobile" type="button" aria-label="API"><span class="title">API</span><span class="right arrow"></span></button><ul style="display:none;" class="navbar-dropdown"><!--[--><li class="navbar-dropdown-item"><a href="/freshman/ty_rookie.html" class="" aria-label="投研新手教程"><!--[--><!--]--> 投研新手教程 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/freshman/rookie.html" class="" aria-label="QMT新手教程"><!--[--><!--]--> QMT新手教程 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/innerApi/start_now.html" class="" aria-label="内置Python"><!--[--><!--]--> 内置Python <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/nativeApi/start_now.html" class="" aria-label="XtQuant文档"><!--[--><!--]--> XtQuant文档 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/VBA/start_now.html" class="" aria-label="VBA"><!--[--><!--]--> VBA <!--[--><!--]--></a></li><!--]--></ul></div></div><div class="navbar-item"><div class="navbar-dropdown-wrapper"><button class="navbar-dropdown-title" type="button" aria-label="数据字典"><span class="title">数据字典</span><span class="arrow down"></span></button><button class="navbar-dropdown-title-mobile" type="button" aria-label="数据字典"><span class="title">数据字典</span><span class="right arrow"></span></button><ul style="display:none;" class="navbar-dropdown"><!--[--><li class="navbar-dropdown-item"><a href="/dictionary/" class="" aria-label="快速开始"><!--[--><!--]--> 快速开始 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/dictionary/stock.html" class="" aria-label="股票数据"><!--[--><!--]--> 股票数据 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/dictionary/industry.html" class="" aria-label="行业概念数据"><!--[--><!--]--> 行业概念数据 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/dictionary/indexes.html" class="" aria-label="指数数据"><!--[--><!--]--> 指数数据 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/dictionary/future.html" class="" aria-label="期货数据"><!--[--><!--]--> 期货数据 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/dictionary/option.html" class="" aria-label="期权数据"><!--[--><!--]--> 期权数据 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/dictionary/floorfunds.html" class="" aria-label="场内基金数据"><!--[--><!--]--> 场内基金数据 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/dictionary/bond.html" class="" aria-label="债券数据"><!--[--><!--]--> 债券数据 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/dictionary/question_answer.html" class="" aria-label="常见问题"><!--[--><!--]--> 常见问题 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/dictionary/scenario_based_example.html" class="" aria-label="场景化示例"><!--[--><!--]--> 场景化示例 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/dictionary/xuntou_factor.html" class="" aria-label="迅投因子"><!--[--><!--]--> 迅投因子 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a href="/dictionary/data_browser_barra_factor.html" class="" aria-label="数据浏览器"><!--[--><!--]--> 数据浏览器 <!--[--><!--]--></a></li><!--]--></ul></div></div><div class="navbar-item"><div class="navbar-dropdown-wrapper"><button class="navbar-dropdown-title" type="button" aria-label="策略迁移"><span class="title">策略迁移</span><span class="arrow down"></span></button><button class="navbar-dropdown-title-mobile" type="button" aria-label="策略迁移"><span class="title">策略迁移</span><span class="right arrow"></span></button><ul style="display:none;" class="navbar-dropdown"><!--[--><li class="navbar-dropdown-item"><a href="/strategy/JoinQuant2QMT.html" class="" aria-label="聚宽策略"><!--[--><!--]--> 聚宽策略 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><!--[--><h4 class="navbar-dropdown-subtitle"><span></span></h4><ul class="navbar-dropdown-subitem-wrapper"><!--[--><li class="navbar-dropdown-subitem"><a aria-current="page" href="/nativeApi/xtdata.html" class="router-link-active router-link-exact-active router-link-active" aria-label="客服QQ: 810315303"><!--[--><!--]--> 客服QQ: 810315303 <!--[--><!--]--></a></li><li class="navbar-dropdown-subitem"><a aria-current="page" href="/nativeApi/xtdata.html" class="router-link-active router-link-exact-active router-link-active" aria-label="联系方式: 18309226715"><!--[--><!--]--> 联系方式: 18309226715 <!--[--><!--]--></a></li><!--]--></ul><!--]--></li><!--]--></ul></div></div><div class="navbar-item"><div class="navbar-dropdown-wrapper"><button class="navbar-dropdown-title" type="button" aria-label="视频教程"><span class="title">视频教程</span><span class="arrow down"></span></button><button class="navbar-dropdown-title-mobile" type="button" aria-label="视频教程"><span class="title">视频教程</span><span class="right arrow"></span></button><ul style="display:none;" class="navbar-dropdown"><!--[--><li class="navbar-dropdown-item"><a href="/videos/touyan/ty_register_install.html" class="" aria-label="投研端教程"><!--[--><!--]--> 投研端教程 <!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a class="external-link" href="https://www.xuntou.net/plugin.php?id=keke_video_base" rel="noopener noreferrer" target="_blank" aria-label="迅投学堂"><!--[--><!--]--> 迅投学堂 <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">在新窗口打开</span></span><!--[--><!--]--></a></li><!--]--></ul></div></div><!--]--></nav><div class="newSider" style="display:none;"><div class="fromBtn"><span> 投研平台 <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">在新窗口打开</span></span></span></div><div class="fromBtn" style="display:none;"><span> 迅投社区 <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">在新窗口打开</span></span></span></div><!-- <div class="navbar-item fromBtn" v-if="info.isMobile">
|
||
<span
|
||
@click="getNUrl('crowdfunding')"
|
||
>
|
||
特色众筹
|
||
<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path>
|
||
<polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg>
|
||
<span class="external-link-icon-sr-only">在新窗口打开</span>
|
||
</span>
|
||
</span>
|
||
</div> --><div class="navbar-item"><a class="external-link" href="http://www.thinktrader.net" rel="noopener noreferrer" target="_blank" aria-label="迅投官网"> 迅投官网 <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">在新窗口打开</span></span></a></div><!----></div><!--[--><!--]--><ul class="sidebar-items"><!--[--><li><p tabindex="0" class="sidebar-item sidebar-heading active">xtquant文档 <!----></p><ul style="" class="sidebar-item-children"><!--[--><li><a href="/nativeApi/start_now.html" class="sidebar-item" aria-label="快速开始"><!--[--><!--]--> 快速开始 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html" class="router-link-active router-link-exact-active router-link-active sidebar-item active" aria-label="XtQuant.XtData 行情模块"><!--[--><!--]--> XtQuant.XtData 行情模块 <!--[--><!--]--></a><ul style="" class="sidebar-item-children"><!--[--><li><a aria-current="page" href="/nativeApi/xtdata.html#版本信息" class="router-link-active router-link-exact-active sidebar-item" aria-label="版本信息"><!--[--><!--]--> 版本信息 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#接口概述" class="router-link-active router-link-exact-active sidebar-item" aria-label="接口概述"><!--[--><!--]--> 接口概述 <!--[--><!--]--></a><ul style="" class="sidebar-item-children"><!--[--><li><a aria-current="page" href="/nativeApi/xtdata.html#运行逻辑" class="router-link-active router-link-exact-active sidebar-item" aria-label="运行逻辑"><!--[--><!--]--> 运行逻辑 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#接口分类" class="router-link-active router-link-exact-active sidebar-item" aria-label="接口分类"><!--[--><!--]--> 接口分类 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#常用类型说明" class="router-link-active router-link-exact-active sidebar-item" aria-label="常用类型说明"><!--[--><!--]--> 常用类型说明 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#请求限制" class="router-link-active router-link-exact-active sidebar-item" aria-label="请求限制"><!--[--><!--]--> 请求限制 <!--[--><!--]--></a><!----></li><!--]--></ul></li><li><a aria-current="page" href="/nativeApi/xtdata.html#接口说明" class="router-link-active router-link-exact-active sidebar-item" aria-label="接口说明"><!--[--><!--]--> 接口说明 <!--[--><!--]--></a><ul style="" class="sidebar-item-children"><!--[--><li><a aria-current="page" href="/nativeApi/xtdata.html#行情接口" class="router-link-active router-link-exact-active sidebar-item" aria-label="行情接口"><!--[--><!--]--> 行情接口 <!--[--><!--]--></a><ul style="" class="sidebar-item-children"><!--[--><li><a aria-current="page" href="/nativeApi/xtdata.html#订阅单股行情" class="router-link-active router-link-exact-active sidebar-item" aria-label="订阅单股行情"><!--[--><!--]--> 订阅单股行情 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#订阅全推行情" class="router-link-active router-link-exact-active sidebar-item" aria-label="订阅全推行情"><!--[--><!--]--> 订阅全推行情 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#反订阅行情数据" class="router-link-active router-link-exact-active sidebar-item" aria-label="反订阅行情数据"><!--[--><!--]--> 反订阅行情数据 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#阻塞线程接收行情回调" class="router-link-active router-link-exact-active sidebar-item" aria-label="阻塞线程接收行情回调"><!--[--><!--]--> 阻塞线程接收行情回调 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#订阅模型" class="router-link-active router-link-exact-active sidebar-item" aria-label="订阅模型"><!--[--><!--]--> 订阅模型 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#反订阅模型" class="router-link-active router-link-exact-active sidebar-item" aria-label="反订阅模型"><!--[--><!--]--> 反订阅模型 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#调用模型" class="router-link-active router-link-exact-active sidebar-item" aria-label="调用模型"><!--[--><!--]--> 调用模型 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#批量调用模型" class="router-link-active router-link-exact-active sidebar-item" aria-label="批量调用模型"><!--[--><!--]--> 批量调用模型 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#生成因子数据" class="router-link-active router-link-exact-active sidebar-item" aria-label="生成因子数据"><!--[--><!--]--> 生成因子数据 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#获取行情数据" class="router-link-active router-link-exact-active sidebar-item" aria-label="获取行情数据"><!--[--><!--]--> 获取行情数据 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#获取本地行情数据" class="router-link-active router-link-exact-active sidebar-item" aria-label="获取本地行情数据"><!--[--><!--]--> 获取本地行情数据 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#获取全推数据" class="router-link-active router-link-exact-active sidebar-item" aria-label="获取全推数据"><!--[--><!--]--> 获取全推数据 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#获取除权数据" class="router-link-active router-link-exact-active sidebar-item" aria-label="获取除权数据"><!--[--><!--]--> 获取除权数据 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#下载历史行情数据" class="router-link-active router-link-exact-active sidebar-item" aria-label="下载历史行情数据"><!--[--><!--]--> 下载历史行情数据 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#下载过期-退市-合约信息" class="router-link-active router-link-exact-active sidebar-item" aria-label="下载过期(退市)合约信息"><!--[--><!--]--> 下载过期(退市)合约信息 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#获取节假日数据" class="router-link-active router-link-exact-active sidebar-item" aria-label="获取节假日数据"><!--[--><!--]--> 获取节假日数据 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#获取交易日历" class="router-link-active router-link-exact-active sidebar-item" aria-label="获取交易日历"><!--[--><!--]--> 获取交易日历 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#可转债基础信息的下载" class="router-link-active router-link-exact-active sidebar-item" aria-label="可转债基础信息的下载"><!--[--><!--]--> 可转债基础信息的下载 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#获取可转债基础信息" class="router-link-active router-link-exact-active sidebar-item" aria-label="获取可转债基础信息"><!--[--><!--]--> 获取可转债基础信息 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#获取新股申购信息" class="router-link-active router-link-exact-active sidebar-item" aria-label="获取新股申购信息"><!--[--><!--]--> 获取新股申购信息 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#获取可用周期列表" class="router-link-active router-link-exact-active sidebar-item" aria-label="获取可用周期列表"><!--[--><!--]--> 获取可用周期列表 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#etf申赎清单信息下载" class="router-link-active router-link-exact-active sidebar-item" aria-label="ETF申赎清单信息下载"><!--[--><!--]--> ETF申赎清单信息下载 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#etf申赎清单信息获取" class="router-link-active router-link-exact-active sidebar-item" aria-label="ETF申赎清单信息获取"><!--[--><!--]--> ETF申赎清单信息获取 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#节假日下载" class="router-link-active router-link-exact-active sidebar-item" aria-label="节假日下载"><!--[--><!--]--> 节假日下载 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#获取最新交易日k线数据" class="router-link-active router-link-exact-active sidebar-item" aria-label="获取最新交易日k线数据"><!--[--><!--]--> 获取最新交易日k线数据 <!--[--><!--]--></a><!----></li><!--]--></ul></li><li><a aria-current="page" href="/nativeApi/xtdata.html#财务数据接口" class="router-link-active router-link-exact-active sidebar-item" aria-label="财务数据接口"><!--[--><!--]--> 财务数据接口 <!--[--><!--]--></a><ul style="" class="sidebar-item-children"><!--[--><li><a aria-current="page" href="/nativeApi/xtdata.html#获取财务数据" class="router-link-active router-link-exact-active sidebar-item" aria-label="获取财务数据"><!--[--><!--]--> 获取财务数据 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#下载财务数据" class="router-link-active router-link-exact-active sidebar-item" aria-label="下载财务数据"><!--[--><!--]--> 下载财务数据 <!--[--><!--]--></a><!----></li><!--]--></ul></li><li><a aria-current="page" href="/nativeApi/xtdata.html#基础行情信息" class="router-link-active router-link-exact-active sidebar-item" aria-label="基础行情信息"><!--[--><!--]--> 基础行情信息 <!--[--><!--]--></a><ul style="" class="sidebar-item-children"><!--[--><li><a aria-current="page" href="/nativeApi/xtdata.html#获取合约基础信息" class="router-link-active router-link-exact-active sidebar-item" aria-label="获取合约基础信息"><!--[--><!--]--> 获取合约基础信息 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#获取合约类型" class="router-link-active router-link-exact-active sidebar-item" aria-label="获取合约类型"><!--[--><!--]--> 获取合约类型 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#获取交易日列表" class="router-link-active router-link-exact-active sidebar-item" aria-label="获取交易日列表"><!--[--><!--]--> 获取交易日列表 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#获取板块列表" class="router-link-active router-link-exact-active sidebar-item" aria-label="获取板块列表"><!--[--><!--]--> 获取板块列表 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#获取板块成分股列表" class="router-link-active router-link-exact-active sidebar-item" aria-label="获取板块成分股列表"><!--[--><!--]--> 获取板块成分股列表 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#下载板块分类信息" class="router-link-active router-link-exact-active sidebar-item" aria-label="下载板块分类信息"><!--[--><!--]--> 下载板块分类信息 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#创建板块目录节点" class="router-link-active router-link-exact-active sidebar-item" aria-label="创建板块目录节点"><!--[--><!--]--> 创建板块目录节点 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#创建板块" class="router-link-active router-link-exact-active sidebar-item" aria-label="创建板块"><!--[--><!--]--> 创建板块 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#添加自定义板块" class="router-link-active router-link-exact-active sidebar-item" aria-label="添加自定义板块"><!--[--><!--]--> 添加自定义板块 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#移除板块成分股" class="router-link-active router-link-exact-active sidebar-item" aria-label="移除板块成分股"><!--[--><!--]--> 移除板块成分股 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#移除自定义板块" class="router-link-active router-link-exact-active sidebar-item" aria-label="移除自定义板块"><!--[--><!--]--> 移除自定义板块 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#重置板块" class="router-link-active router-link-exact-active sidebar-item" aria-label="重置板块"><!--[--><!--]--> 重置板块 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#获取指数成分权重信息" class="router-link-active router-link-exact-active sidebar-item" aria-label="获取指数成分权重信息"><!--[--><!--]--> 获取指数成分权重信息 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#下载指数成分权重信息" class="router-link-active router-link-exact-active sidebar-item" aria-label="下载指数成分权重信息"><!--[--><!--]--> 下载指数成分权重信息 <!--[--><!--]--></a><!----></li><!--]--></ul></li><!--]--></ul></li><li><a aria-current="page" href="/nativeApi/xtdata.html#附录" class="router-link-active router-link-exact-active sidebar-item" aria-label="附录"><!--[--><!--]--> 附录 <!--[--><!--]--></a><ul style="" class="sidebar-item-children"><!--[--><li><a aria-current="page" href="/nativeApi/xtdata.html#行情数据字段列表" class="router-link-active router-link-exact-active sidebar-item" aria-label="行情数据字段列表"><!--[--><!--]--> 行情数据字段列表 <!--[--><!--]--></a><ul style="" class="sidebar-item-children"><!--[--><li><a aria-current="page" href="/nativeApi/xtdata.html#tick-分笔数据" class="router-link-active router-link-exact-active sidebar-item" aria-label="tick - 分笔数据"><!--[--><!--]--> tick - 分笔数据 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#_1m-5m-1d-k线数据" class="router-link-active router-link-exact-active sidebar-item" aria-label="1m / 5m / 1d - K线数据"><!--[--><!--]--> 1m / 5m / 1d - K线数据 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#除权数据" class="router-link-active router-link-exact-active sidebar-item" aria-label="除权数据"><!--[--><!--]--> 除权数据 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#l2quote-level2实时行情快照" class="router-link-active router-link-exact-active sidebar-item" aria-label="l2quote - level2实时行情快照"><!--[--><!--]--> l2quote - level2实时行情快照 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#l2order-level2逐笔委托" class="router-link-active router-link-exact-active sidebar-item" aria-label="l2order - level2逐笔委托"><!--[--><!--]--> l2order - level2逐笔委托 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#l2transaction-level2逐笔成交" class="router-link-active router-link-exact-active sidebar-item" aria-label="l2transaction - level2逐笔成交"><!--[--><!--]--> l2transaction - level2逐笔成交 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#l2quoteaux-level2实时行情补充-总买总卖" class="router-link-active router-link-exact-active sidebar-item" aria-label="l2quoteaux - level2实时行情补充(总买总卖)"><!--[--><!--]--> l2quoteaux - level2实时行情补充(总买总卖) <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#l2orderqueue-level2委买委卖一档委托队列" class="router-link-active router-link-exact-active sidebar-item" aria-label="l2orderqueue - level2委买委卖一档委托队列"><!--[--><!--]--> l2orderqueue - level2委买委卖一档委托队列 <!--[--><!--]--></a><!----></li><!--]--></ul></li><li><a aria-current="page" href="/nativeApi/xtdata.html#数据字典" class="router-link-active router-link-exact-active sidebar-item" aria-label="数据字典"><!--[--><!--]--> 数据字典 <!--[--><!--]--></a><ul style="" class="sidebar-item-children"><!--[--><li><a aria-current="page" href="/nativeApi/xtdata.html#证券状态" class="router-link-active router-link-exact-active sidebar-item" aria-label="证券状态"><!--[--><!--]--> 证券状态 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#委托类型" class="router-link-active router-link-exact-active sidebar-item" aria-label="委托类型"><!--[--><!--]--> 委托类型 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#委托方向" class="router-link-active router-link-exact-active sidebar-item" aria-label="委托方向"><!--[--><!--]--> 委托方向 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#成交标志" class="router-link-active router-link-exact-active sidebar-item" aria-label="成交标志"><!--[--><!--]--> 成交标志 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#现金替代标志" class="router-link-active router-link-exact-active sidebar-item" aria-label="现金替代标志"><!--[--><!--]--> 现金替代标志 <!--[--><!--]--></a><!----></li><!--]--></ul></li><li><a aria-current="page" href="/nativeApi/xtdata.html#财务数据字段列表" class="router-link-active router-link-exact-active sidebar-item" aria-label="财务数据字段列表"><!--[--><!--]--> 财务数据字段列表 <!--[--><!--]--></a><ul style="" class="sidebar-item-children"><!--[--><li><a aria-current="page" href="/nativeApi/xtdata.html#balance-资产负债表" class="router-link-active router-link-exact-active sidebar-item" aria-label="Balance - 资产负债表"><!--[--><!--]--> Balance - 资产负债表 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#income-利润表" class="router-link-active router-link-exact-active sidebar-item" aria-label="Income - 利润表"><!--[--><!--]--> Income - 利润表 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#cashflow-现金流量表" class="router-link-active router-link-exact-active sidebar-item" aria-label="CashFlow - 现金流量表"><!--[--><!--]--> CashFlow - 现金流量表 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#pershareindex-主要指标" class="router-link-active router-link-exact-active sidebar-item" aria-label="PershareIndex - 主要指标"><!--[--><!--]--> PershareIndex - 主要指标 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#capital-股本表" class="router-link-active router-link-exact-active sidebar-item" aria-label="Capital - 股本表"><!--[--><!--]--> Capital - 股本表 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#top10holder-top10flowholder-十大股东-十大流通股东" class="router-link-active router-link-exact-active sidebar-item" aria-label="Top10holder/Top10flowholder - 十大股东/十大流通股东"><!--[--><!--]--> Top10holder/Top10flowholder - 十大股东/十大流通股东 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#holdernum-股东数" class="router-link-active router-link-exact-active sidebar-item" aria-label="Holdernum - 股东数"><!--[--><!--]--> Holdernum - 股东数 <!--[--><!--]--></a><!----></li><!--]--></ul></li><li><a aria-current="page" href="/nativeApi/xtdata.html#合约信息字段列表" class="router-link-active router-link-exact-active sidebar-item" aria-label="合约信息字段列表"><!--[--><!--]--> 合约信息字段列表 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/nativeApi/xtdata.html#代码示例" class="router-link-active router-link-exact-active sidebar-item" aria-label="代码示例"><!--[--><!--]--> 代码示例 <!--[--><!--]--></a><ul style="" class="sidebar-item-children"><!--[--><li><a aria-current="page" href="/nativeApi/xtdata.html#时间戳转换" class="router-link-active router-link-exact-active sidebar-item" aria-label="时间戳转换"><!--[--><!--]--> 时间戳转换 <!--[--><!--]--></a><!----></li><!--]--></ul></li><!--]--></ul></li><!--]--></ul></li><li><a href="/nativeApi/xttrader.html" class="sidebar-item" aria-label="XtQuant.Xttrade 交易模块"><!--[--><!--]--> XtQuant.Xttrade 交易模块 <!--[--><!--]--></a><!----></li><li><a href="/nativeApi/code_examples.html" class="sidebar-item" aria-label="完整实例"><!--[--><!--]--> 完整实例 <!--[--><!--]--></a><!----></li><li><a href="/nativeApi/question_function.html" class="sidebar-item" aria-label="常见问题"><!--[--><!--]--> 常见问题 <!--[--><!--]--></a><!----></li><li><a href="/nativeApi/download_xtquant.html" class="sidebar-item" aria-label="xtquant版本下载"><!--[--><!--]--> xtquant版本下载 <!--[--><!--]--></a><!----></li><!--]--></ul></li><!--]--></ul><!--[--><!--]--></aside><!--]--><!--[--><main class="page" data-v-3c904194><!--[--><!--]--><div class="theme-default-contents" data-v-3c904194><!----><!--[--><!--]--><div class="theme-default-content" data-v-3c904194><div data-v-3c904194><h1 id="xtquant-xtdata-行情模块" tabindex="-1"><a class="header-anchor" href="#xtquant-xtdata-行情模块" aria-hidden="true">#</a> XtQuant.XtData 行情模块</h1><p>xtdata是xtquant库中提供行情相关数据的模块,本模块旨在提供精简直接的数据满足量化交易者的数据需求,作为python库的形式可以被灵活添加到各种策略脚本中。</p><p>主要提供行情数据(历史和实时的K线和分笔)、财务数据、合约基础信息、板块和行业分类信息等通用的行情数据。</p><h2 id="版本信息" tabindex="-1"><a class="header-anchor" href="#版本信息" aria-hidden="true">#</a> 版本信息</h2><ul><li>2020-09-01 <ul><li>初稿</li></ul></li><li>2020-09-07 <ul><li>添加获取除权数据的接口<code>get_divid_factors</code>,附录添加除权数据字段说明</li><li>获取合约信息、获取合约类型接口完善</li><li>获取交易日列表接口<code>get_trading_dates</code>支持指定日期范围</li></ul></li><li>2020-09-13 <ul><li>添加财务数据接口,调整获取和下载财务数据接口的说明,添加财务数据报表字段列表</li><li>将 “补充” 字样调整为 “下载”,“supply” 接口调整为 “download”</li></ul></li><li>2020-09-13 <ul><li>将<code>volumn</code>拼写错误修正为<code>volume</code>,影响范围: <ul><li><code>tick</code>和<code>l2quote</code>周期行情数据 - 成交量字段</li><li>合约基础信息 - 总股本、流通股本</li></ul></li></ul></li><li>2020-11-23 <ul><li>合约基础信息<code>CreateDate</code> <code>OpenDate</code>字段类型由<code>int</code>调整为<code>str</code></li><li>添加数据字典部分,添加level2数据字段枚举值说明</li></ul></li><li>2021-07-20 <ul><li>添加新版下载数据接口 <ul><li>下载行情数据 <code>download_history_data2</code></li><li>下载财务数据 <code>download_financial_data2</code></li></ul></li></ul></li><li>2021-12-30 <ul><li>数据字典调整 <ul><li>委托方向、成交类型添加关于上交所、深交所撤单信息的区分说明</li></ul></li></ul></li><li>2022-06-27 <ul><li>数据字典调整 <ul><li>K线添加前收价、停牌标记字段</li></ul></li></ul></li><li>2022-09-30 <ul><li>添加交易日历相关接口 <ul><li>获取节假日数据 <code>get_holidays</code></li><li>获取交易日历 <code>get_trading_calendar</code></li><li>获取交易时段 <code>get_trade_times</code></li></ul></li></ul></li><li>2023-01-04 <ul><li>添加千档行情获取</li></ul></li><li>2023-01-31 <ul><li>可转债基础信息的下载 <code>download_cb_data</code></li><li>可转债基础信息的获取 <code>get_cb_info</code></li></ul></li><li>2023-02-06 <ul><li>添加连接到指定ip端口的接口 <code>reconnect</code></li></ul></li><li>2023-02-07 <ul><li>支持QMT的本地Python模式</li><li>优化多个QMT同时存在的场景,自动选择xtdata连接的端口</li></ul></li><li>2023-03-27 <ul><li>新股申购信息获取 <code>get_ipo_info</code></li></ul></li><li>2023-04-13 <ul><li>本地python模式下运行VBA函数</li></ul></li><li>2023-07-27 <ul><li>文档部分描述修改</li></ul></li><li>2023-08-21 <ul><li>数据接口支持投研版特色数据 <ul><li>参考 <code>接口概述</code> - <code>常用类型说明</code> - <code>周期</code> - <code>投研版 - 特色数据</code></li></ul></li><li>获取合约基础信息 <code>get_instrument_detail</code> 返回字段调整 <ul><li>增加 <code>ExchangeCode</code> <code>UniCode</code></li></ul></li><li>添加获取可用周期列表的接口 <code>get_period_list</code></li></ul></li><li>2023-10-11 <ul><li><code>get_market_data_ex</code>支持获取ETF申赎清单数据</li><li>数据字典添加 现金替代标志</li></ul></li><li>2023-11-09 <ul><li><code>download_history_data</code>添加增量下载参数,支持指定起始时间的增量下载</li></ul></li><li>2023-11-22 <ul><li><code>get_trading_calendar</code>不再支持<code>tradetimes</code>参数</li></ul></li><li>2023-11-27 <ul><li>ETF申赎清单信息下载 <code>download_etf_info</code></li><li>ETF申赎清单信息获取 <code>get_etf_info</code></li></ul></li><li>2023-11-28 <ul><li>添加节假日下载<code>download_holiday_data</code></li></ul></li><li>2023-12-27 <ul><li>获取板块成份股列表接口增加北交所板块</li></ul></li><li>2024-01-19 <ul><li><code>get_market_data_ex</code>支持获取期货历史主力合约数据</li><li><code>get_option_detail_data</code>支持获取商品期权品种的数据</li><li><code>get_market_data_ex</code>支持获取日线以上周期的K线数据 <ul><li>周线<code>1w</code>、月线<code>1mon</code>、季度线<code>1q</code>、半年线<code>1hy</code>、年线<code>1y</code></li></ul></li></ul></li><li>2024-01-22 <ul><li><code>get_trade_times</code>改名为<code>get_trading_time</code></li><li><code>get_trading_time</code>更新实现逻辑</li></ul></li><li>2024-01-26 <ul><li>获取合约基础信息 <code>get_instrument_detail</code> 支持获取全部合约信息字段</li></ul></li><li>2024-05-15 <ul><li>获取最新交易日k线数据<code>get_full_kline</code></li></ul></li><li>2024-05-27 <ul><li><code>get_stock_list_in_sector</code> 增加<code>real_timetag</code>参数</li></ul></li></ul><h2 id="接口概述" tabindex="-1"><a class="header-anchor" href="#接口概述" aria-hidden="true">#</a> 接口概述</h2><h3 id="运行逻辑" tabindex="-1"><a class="header-anchor" href="#运行逻辑" aria-hidden="true">#</a> 运行逻辑</h3><p>xtdata提供和MiniQmt的交互接口,本质是和MiniQmt建立连接,由MiniQmt处理行情数据请求,再把结果回传返回到python层。使用的行情服务器以及能获取到的行情数据和MiniQmt是一致的,要检查数据或者切换连接时直接操作MiniQmt即可。</p><p>对于数据获取接口,使用时需要先确保MiniQmt已有所需要的数据,如果不足可以通过补充数据接口补充,再调用数据获取接口获取。</p><p>对于订阅接口,直接设置数据回调,数据到来时会由回调返回。订阅接收到的数据一般会保存下来,同种数据不需要再单独补充。</p><h3 id="接口分类" tabindex="-1"><a class="header-anchor" href="#接口分类" aria-hidden="true">#</a> 接口分类</h3><ul><li>行情数据(K线数据、分笔数据,订阅和主动获取的接口) <ul><li>功能划分(接口前缀) <ul><li>subscribe_ / unsubscribe_ 订阅/反订阅</li><li>get_ 获取数据</li><li>download_ 下载数据</li></ul></li><li>常见用法 <ul><li>level1数据的历史部分用<code>download_history_data</code>补充,实时部分用<code>subscribe_XXX</code>订阅,使用<code>get_XXX</code>获取</li><li>level2数据实时部分用<code>subscribe_XXX</code>订阅,用<code>get_l2_XXX</code>获取。level2函数无历史数据存储,跨交易日后数据清理</li></ul></li></ul></li><li>财务数据</li><li>合约基础信息</li><li>基础行情数据板块分类信息等基础信息</li></ul><h3 id="常用类型说明" tabindex="-1"><a class="header-anchor" href="#常用类型说明" aria-hidden="true">#</a> 常用类型说明</h3><ul><li>stock_code - 合约代码 <ul><li>格式为 <code>code.market</code>,例如<code>000001.SZ</code> <code>600000.SH</code> <code>000300.SH</code></li></ul></li><li>period - 周期,用于表示要获取的周期和具体数据类型 <ul><li>level1数据 <ul><li><code>tick</code> - 分笔数据</li><li><code>1m</code> - 1分钟线</li><li><code>5m</code> - 5分钟线</li><li><code>15m</code> - 15分钟线</li><li><code>30m</code> - 30分钟线</li><li><code>1h</code> - 1小时线</li><li><code>1d</code> - 日线</li><li><code>1w</code> - 周线</li><li><code>1mon</code> - 月线</li><li><code>1q</code> - 季度线</li><li><code>1hy</code> - 半年线</li><li><code>1y</code> - 年线</li></ul></li><li>投研版 - 特色数据 <ul><li><code>warehousereceipt</code> - 期货仓单</li><li><code>futureholderrank</code> - 期货席位</li><li><code>interactiveqa</code> - 互动问答</li><li>逐笔成交统计 <ul><li><code>transactioncount1m</code> - 逐笔成交统计1分钟级</li><li><code>transactioncount1d</code> - 逐笔成交统计日级</li></ul></li><li><code>delistchangebond</code> - 退市可转债信息</li><li><code>replacechangebond</code> - 待发可转债信息</li><li><code>specialtreatment</code> - ST 变更历史</li><li>港股通(深港通、沪港通)资金流向 <ul><li><code>northfinancechange1m</code> - 港股通资金流向1分钟级</li><li><code>northfinancechange1d</code> - 港股通资金流向日级</li></ul></li><li><code>dividendplaninfo</code> - 红利分配方案信息</li><li><code>historycontract</code> - 过期合约列表</li><li><code>optionhistorycontract</code> - 期权历史信息</li><li><code>historymaincontract</code> - 历史主力合约</li><li><code>stoppricedata</code> - 涨跌停数据</li><li><code>snapshotindex</code> - 快照指标数据</li></ul></li></ul></li><li>时间范围,用于指定数据请求范围,表示的范围是<code>[start_time, end_time]</code>区间(包含前后边界)中最后不多于<code>count</code>个数据 <ul><li>start_time - 起始时间,为空则认为是最早的起始时间</li><li>end_time - 结束时间,为空则认为是最新的结束时间</li><li>count - 数据个数,大于0为正常限制返回个数,等于0为不需要返回,-1为返回全部</li><li>通常以<code>[start_time = '', end_time = '', count = -1]</code>表示完整数据范围,但数据请求范围过大会导致返回时间变长,需要按需裁剪请求范围</li></ul></li><li>dividend_type - 除权方式,用于K线数据复权计算,对<code>tick</code>等其他周期数据无效 <ul><li><code>none</code> 不复权</li><li><code>front</code> 前复权</li><li><code>back</code> 后复权</li><li><code>front_ratio</code> 等比前复权</li><li><code>back_ratio</code> 等比后复权</li></ul></li><li>其他依赖库 numpy、pandas会在数据返回的过程中使用 <ul><li>本模块会尽可能减少对numpy和pandas库的直接依赖,以允许使用者在不同版本的库之间自由切换</li><li>pandas库中旧的三维数据结构Panel没有被使用,而是以dict嵌套DataFrame代替(后续可能会考虑使用xarray等的方案,也欢迎使用者提供改进建议)</li><li>后文中会按常用规则分别简写为np、pd,如np.ndarray、pd.DataFrame</li></ul></li></ul><h3 id="请求限制" tabindex="-1"><a class="header-anchor" href="#请求限制" aria-hidden="true">#</a> 请求限制</h3><ul><li>全推数据是市场全部合约的切面数据,是高订阅数场景下的有效解决方案。持续订阅全推数据可以获取到每个合约最新分笔数据的推送,且流量和处理效率都优于单股订阅</li><li>单股订阅行情是仅返回单股数据的接口,建议单股订阅数量不超过50。如果订阅数较多,建议直接使用全推数据</li><li>板块分类信息等静态信息更新频率低,无需频繁下载,按周或按日定期下载更新即可</li></ul><h2 id="接口说明" tabindex="-1"><a class="header-anchor" href="#接口说明" aria-hidden="true">#</a> 接口说明</h2><h3 id="行情接口" tabindex="-1"><a class="header-anchor" href="#行情接口" aria-hidden="true">#</a> 行情接口</h3><h4 id="订阅单股行情" tabindex="-1"><a class="header-anchor" href="#订阅单股行情" aria-hidden="true">#</a> 订阅单股行情</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">subscribe_quote(stock_code, </span><span style="color:#FFB86C;font-style:italic;">period</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">1d</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">start_time</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">''</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">end_time</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">''</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">count</span><span style="color:#FF79C6;">=</span><span style="color:#BD93F9;">0</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">callback</span><span style="color:#FF79C6;">=</span><span style="color:#BD93F9;">None</span><span style="color:#F8F8F2;">)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li><p>释义</p><ul><li>订阅单股的行情数据,返回订阅号</li><li>数据推送从callback返回,数据类型和period指定的周期对应</li><li>数据范围代表请求的历史部分的数据范围,数据返回后会进入缓存,用于保证数据连续,通常情况仅订阅数据时传<code>count = 0</code>即可</li></ul></li><li><p>参数</p><ul><li><p>stock_code - string 合约代码</p></li><li><p>period - string 周期</p></li><li><p>start_time - string 起始时间</p></li><li><p>end_time - string 结束时间</p></li><li><p>count - int 数据个数</p></li><li><p>callback - 数据推送回调</p><ul><li>回调定义形式为<code>on_data(datas)</code>,回调参数<code>datas</code>格式为 { stock_code : [data1, data2, ...] }</li></ul><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#FF79C6;">def</span><span style="color:#F8F8F2;"> </span><span style="color:#50FA7B;">on_data</span><span style="color:#F8F8F2;">(</span><span style="color:#FFB86C;font-style:italic;">datas</span><span style="color:#F8F8F2;">):</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">for</span><span style="color:#F8F8F2;"> stock_code </span><span style="color:#FF79C6;">in</span><span style="color:#F8F8F2;"> datas:</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;">print</span><span style="color:#F8F8F2;">(stock_code, datas[stock_code])</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></li></ul></li><li><p>返回</p><ul><li>订阅号,订阅成功返回<code>大于0</code>,失败返回<code>-1</code></li></ul></li><li><p>备注</p><ul><li>单股订阅数量不宜过多,详见 接口概述-请求限制</li></ul></li></ul><h4 id="订阅全推行情" tabindex="-1"><a class="header-anchor" href="#订阅全推行情" aria-hidden="true">#</a> 订阅全推行情</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">subscribe_whole_quote(code_list, </span><span style="color:#FFB86C;font-style:italic;">callback</span><span style="color:#FF79C6;">=</span><span style="color:#BD93F9;">None</span><span style="color:#F8F8F2;">)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li><p>释义</p><ul><li>订阅全推行情数据,返回订阅号</li><li>数据推送从callback返回,数据类型为分笔数据</li></ul></li><li><p>参数</p><ul><li><p>code_list - 代码列表,支持传入市场代码或合约代码两种方式</p><ul><li>传入市场代码代表订阅全市场,示例:<code>['SH', 'SZ']</code></li><li>传入合约代码代表订阅指定的合约,示例:<code>['600000.SH', '000001.SZ']</code></li></ul></li><li><p>callback - 数据推送回调</p><ul><li>回调定义形式为<code>on_data(datas)</code>,回调参数<code>datas</code>格式为 { stock1 : data1, stock2 : data2, ... }</li></ul><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#FF79C6;">def</span><span style="color:#F8F8F2;"> </span><span style="color:#50FA7B;">on_data</span><span style="color:#F8F8F2;">(</span><span style="color:#FFB86C;font-style:italic;">datas</span><span style="color:#F8F8F2;">):</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">for</span><span style="color:#F8F8F2;"> stock_code </span><span style="color:#FF79C6;">in</span><span style="color:#F8F8F2;"> datas:</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;">print</span><span style="color:#F8F8F2;">(stock_code, datas[stock_code])</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></li></ul></li><li><p>返回</p><ul><li>订阅号,订阅成功返回<code>大于0</code>,失败返回<code>-1</code></li></ul></li><li><p>备注</p><ul><li>订阅后会首先返回当前最新的全推数据</li></ul></li></ul><h4 id="反订阅行情数据" tabindex="-1"><a class="header-anchor" href="#反订阅行情数据" aria-hidden="true">#</a> 反订阅行情数据</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">unsubscribe_quote(seq)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>释义 <ul><li>反订阅行情数据</li></ul></li><li>参数 <ul><li>seq - 订阅时返回的订阅号</li></ul></li><li>返回 <ul><li>无</li></ul></li><li>备注 <ul><li>无</li></ul></li></ul><h4 id="阻塞线程接收行情回调" tabindex="-1"><a class="header-anchor" href="#阻塞线程接收行情回调" aria-hidden="true">#</a> 阻塞线程接收行情回调</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">run()</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>释义 <ul><li>阻塞当前线程来维持运行状态,一般用于订阅数据后维持运行状态持续处理回调</li></ul></li><li>参数 <ul><li>seq - 订阅时返回的订阅号</li></ul></li><li>返回 <ul><li>无</li></ul></li><li>备注 <ul><li>实现方式为持续循环sleep,并在唤醒时检查连接状态,若连接断开则抛出异常结束循环</li></ul></li></ul><h4 id="订阅模型" tabindex="-1"><a class="header-anchor" href="#订阅模型" aria-hidden="true">#</a> 订阅模型</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">subscribe_formula(formula_name, stock_code, period, </span><span style="color:#FFB86C;font-style:italic;">start_time</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> </span><span style="color:#E9F284;">''</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">end_time</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> </span><span style="color:#E9F284;">''</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">count</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">-</span><span style="color:#BD93F9;">1</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">dividend_type</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> </span><span style="color:#BD93F9;">None</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">extend_param</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> {}, </span><span style="color:#FFB86C;font-style:italic;">callback</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> </span><span style="color:#BD93F9;">None</span><span style="color:#F8F8F2;">)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>释义 <ul><li>订阅vba模型运行结果,需连接投研端使用</li></ul></li><li>参数 <ul><li><p>formula_name:str,模型名</p></li><li><p>stock_code:str,模型主图代码形式如'stkcode.market',如'000300.SH';</p></li><li><p>period:str,K线周期类型 可选范围: 'tick':分笔线 '1d':日线 '1m':分钟线 '3m':三分钟线 '5m':5分钟线 '15m':15分钟线 '30m':30分钟线 '1h':小时线 '1w':周线 '1mon':月线 '1q':季线 '1hy':半年线 '1y':年线</p></li><li><p>start_time:str,模型运行起始时间,形如:'20200101';默认为空视为最早</p></li><li><p>end_time:str,模型运截止时间,形如:'20200101';默认为空视为最新</p></li><li><p>count:int,模型运行范围为向前count根bar,默认为-1运行所有bar</p></li><li><p>dividend_type:str,复权方式,默认为主图除权方式,可选范围: 'none':不复权 'front':向前复权 'back':向后复权 'front_ratio':等比向前复权 'back_ratio':等比向后复权</p></li><li><p>extend_param:dict,模型的入参,{参数名:参数值},形如{'a':1,'__basket':{}};</p></li><li><p>__basket:dict,可选参数,组合模型的股票池权重,形如{'600000.SH':0.06,'000001.SZ':0.01}</p></li></ul></li><li>返回: <ul><li>int 订阅成功时为订阅ID,可用于后续反订阅,失败返回-1</li></ul></li><li>备注: <ul><li>使用该函数时需要补充号本地K线或分笔数据</li></ul></li></ul><h4 id="反订阅模型" tabindex="-1"><a class="header-anchor" href="#反订阅模型" aria-hidden="true">#</a> 反订阅模型</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">unsubscribe_formula(subID)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>释义 <ul><li>反订阅模型</li></ul></li><li>参数 <ul><li>subID:int 模型订阅号</li></ul></li><li>返回 <ul><li>bool ,反订阅成功为True,失败为False</li></ul></li></ul><h4 id="调用模型" tabindex="-1"><a class="header-anchor" href="#调用模型" aria-hidden="true">#</a> 调用模型</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">call_formula(formula_name,stock_code,period,</span><span style="color:#FFB86C;font-style:italic;">start_time</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">""</span><span style="color:#F8F8F2;">,</span><span style="color:#FFB86C;font-style:italic;">end_time</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">""</span><span style="color:#F8F8F2;">,</span><span style="color:#FFB86C;font-style:italic;">count</span><span style="color:#FF79C6;">=-</span><span style="color:#BD93F9;">1</span><span style="color:#F8F8F2;">,</span><span style="color:#FFB86C;font-style:italic;">dividend_type</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">"</span><span style="color:#F1FA8C;">none</span><span style="color:#E9F284;">"</span><span style="color:#F8F8F2;">,</span><span style="color:#FFB86C;font-style:italic;">extend_param</span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;">{})</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li><p>释义</p><ul><li>获取vba模型运行结果,使用前要注意补充本地K线数据或分笔数据</li></ul></li><li><p>参数:</p><ul><li>formula_name: str,模型名称名</li><li>stock_code: str,模型主图代码形式如'stkcode.market',如'000300.SH'</li><li>period: str,K线周期类型 <ul><li>可选范围: <ul><li>'tick': 分笔线</li><li>'1d': 日线</li><li>'1m': 分钟线</li><li>'3m': 三分钟线</li><li>'5m': 5分钟线</li><li>'15m': 15分钟线</li><li>'30m': 30分钟线</li><li>'1h': 小时线</li><li>'1w': 周线</li><li>'1mon': 月线</li><li>'1q': 季线</li><li>'1hy': 半年线</li><li>'1y': 年线</li></ul></li></ul></li><li>start_time: str,模型运行起始时间,形如:'20200101',默认为空视为最早</li><li>end_time: str,模型运行截止时间,形如:'20200101',默认为空视为最新</li><li>count: int,模型运行范围为向前 count 根 bar,默认为 -1 运行所有 bar</li><li>dividend_type: str,复权方式,默认为主图除权方式 <ul><li>可选范围: <ul><li>'none': 不复权</li><li>'front': 向前复权</li><li>'back': 向后复权</li><li>'front_ratio': 等比向前复权</li><li>'back_ratio': 等比向后复权</li></ul></li></ul></li><li>extend_param: dict,模型的入参,例如 {"模型名:参数名": 参数值},例如在跑模型 MA 时,{'MA:n1': 1} <ul><li>入参可以添加 <code>__basket: dict</code>,组合模型的股票池权重,形如 <code>{'__basket': {'600000.SH': 0.06, '000001.SZ': 0.01}}</code></li><li>如果在跑一个模型1的时候,模型1调用了模型2,如果只想修改模型2的参数可以传 <code>{'模型2: 参数': 参数值}</code></li></ul></li></ul></li><li><p>返回</p><ul><li>dict{ 'dbt':0,#返回数据类型,0:全部历史数据 'timelist':[...],#返回数据时间范围list, 'outputs':{'var1':[...],'var2':[...]}#输出变量名:变量值list }</li></ul></li></ul><h4 id="批量调用模型" tabindex="-1"><a class="header-anchor" href="#批量调用模型" aria-hidden="true">#</a> 批量调用模型</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">call_formula_batch(formula_names,stock_codes,period,</span><span style="color:#FFB86C;font-style:italic;">start_time</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">""</span><span style="color:#F8F8F2;">,</span><span style="color:#FFB86C;font-style:italic;">end_time</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">""</span><span style="color:#F8F8F2;">,</span><span style="color:#FFB86C;font-style:italic;">count</span><span style="color:#FF79C6;">=-</span><span style="color:#BD93F9;">1</span><span style="color:#F8F8F2;">,</span><span style="color:#FFB86C;font-style:italic;">dividend_type</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">"</span><span style="color:#F1FA8C;">none</span><span style="color:#E9F284;">"</span><span style="color:#F8F8F2;">,</span><span style="color:#FFB86C;font-style:italic;">extend_params</span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;">[])</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li><p>释义</p><ul><li>批量获取vba模型运行结果,使用前要注意补充本地K线数据或分笔数据</li></ul></li><li><p>参数:</p><ul><li>formula_names: list,包含要批量运行的模型名</li><li>stock_codes: list,包含要批量运行的模型主图代码形式 'stkcode.market',如 '000300.SH'</li><li>period: str,K线周期类型 <ul><li>可选范围: <ul><li>'tick': 分笔线</li><li>'1d': 日线</li><li>'1m': 分钟线</li><li>'3m': 三分钟线</li><li>'5m': 5分钟线</li><li>'15m': 15分钟线</li><li>'30m': 30分钟线</li><li>'1h': 小时线</li><li>'1w': 周线</li><li>'1mon': 月线</li><li>'1q': 季线</li><li>'1hy': 半年线</li><li>'1y': 年线</li></ul></li></ul></li><li>start_time: str,模型运行起始时间,形如:'20200101',默认为空视为最早</li><li>end_time: str,模型运行截止时间,形如:'20200101',默认为空视为最新</li><li>count: int,模型运行范围为向前 count 根 bar,默认为 -1 运行所有 bar</li><li>dividend_type: str,复权方式,默认为主图除权方式 <ul><li>可选范围: <ul><li>'none': 不复权</li><li>'front': 向前复权</li><li>'back': 向后复权</li><li>'front_ratio': 等比向前复权</li><li>'back_ratio': 等比向后复权</li></ul></li></ul></li><li>extend_params: list,包含每个模型的入参,形如 [{"模型名:参数名": 参数值}],例如在跑模型 MA 时,{'MA:n1': 1} <ul><li>入参可以添加 <code>__basket: dict</code>,组合模型的股票池权重,形如 <code>{'__basket': {'600000.SH': 0.06, '000001.SZ': 0.01}}</code></li><li>如果在跑一个模型1的时候,模型1调用了模型2,如果只想修改模型2的参数可以传 <code>{'模型2: 参数': 参数值}</code></li></ul></li></ul></li><li><p>返回</p><ul><li>list[dict] <ul><li>dict说明: <ul><li>formula:模型名</li><li>stock:品种代码</li><li>argument:参数</li><li>result:dict参考call_formula返回结果</li></ul></li></ul></li></ul></li></ul><h4 id="生成因子数据" tabindex="-1"><a class="header-anchor" href="#生成因子数据" aria-hidden="true">#</a> 生成因子数据</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">generate_index_data(formula_name, </span><span style="color:#FFB86C;font-style:italic;">formula_param</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> {}, </span><span style="color:#FFB86C;font-style:italic;">stock_list</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> [], </span><span style="color:#FFB86C;font-style:italic;">period</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> </span><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">1d</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">dividend_type</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> </span><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">none</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">start_time</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> </span><span style="color:#E9F284;">''</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">end_time</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> </span><span style="color:#E9F284;">''</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">fill_mode</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> </span><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">fixed</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">fill_value</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">float</span><span style="color:#F8F8F2;">(</span><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">nan</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;">), </span><span style="color:#FFB86C;font-style:italic;">result_path</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> </span><span style="color:#BD93F9;">None</span><span style="color:#F8F8F2;">)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li><p>释义</p><ul><li>在本地生成因子数据文件,文件格式为feather</li></ul></li><li><p>参数</p><ul><li>formula_name:str 模型名称</li><li>formula_param:dict 模型参数,例如 {'param1': 1.0, 'param2': 'sym'}</li><li>stock_list:list 股票列表</li><li>period:str 周期 <ul><li>可选范围 <ul><li>'1m' '5m' '1d'</li></ul></li></ul></li><li>dividend_type:str 复权方式 <ul><li>可选范围 <ul><li>'none' - 不复权</li><li>'front_ratio' - 等比前复权</li><li>'back_ratio' - 等比后复权</li></ul></li></ul></li><li>start_time:str 起始时间 格式为'20240101' 或 '20240101000000'</li><li>end_time: str 结束时间 格式为'20241231' 或 '20241231235959'</li><li>fill_mode:str 空缺填充方式 <ul><li>可选范围 <ul><li>'fixed' - 固定值填充</li><li>'forward' - 向前延续</li></ul></li></ul></li><li>fill_value:float 填充数值 <ul><li>float('nan') - 以NaN填充</li></ul></li><li>result_path:str 结果文件路径,feather格式</li></ul></li><li><p>返回 None</p></li><li><p>备注 必须连接投研端使用,传入的formula_name需要存在于投研端中</p></li></ul><h4 id="获取行情数据" tabindex="-1"><a class="header-anchor" href="#获取行情数据" aria-hidden="true">#</a> 获取行情数据</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">get_market_data(</span><span style="color:#FFB86C;font-style:italic;">field_list</span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;">[], </span><span style="color:#FFB86C;font-style:italic;">stock_list</span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;">[], </span><span style="color:#FFB86C;font-style:italic;">period</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">1d</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">start_time</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">''</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">end_time</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">''</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">count</span><span style="color:#FF79C6;">=-</span><span style="color:#BD93F9;">1</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">dividend_type</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">none</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">fill_data</span><span style="color:#FF79C6;">=</span><span style="color:#BD93F9;">True</span><span style="color:#F8F8F2;">)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>释义 <ul><li>从缓存获取行情数据,是主动获取行情的主要接口</li></ul></li><li>参数 <ul><li>field_list - list 数据字段列表,传空则为全部字段</li><li>stock_list - list 合约代码列表</li><li>period - string 周期</li><li>start_time - string 起始时间</li><li>end_time - string 结束时间</li><li>count - int 数据个数</li><li>默认参数,大于等于0时,若指定了start_time,end_time,此时以end_time为基准向前取count条;若start_time,end_time缺省,默认取本地数据最新的count条数据;若start_time,end_time,count都缺省时,默认取本地全部数据</li><li>dividend_type - string 除权方式</li><li>fill_data - bool 是否向后填充空缺数据</li></ul></li><li>返回 <ul><li>period为<code>1m</code> <code>5m</code> <code>1d</code>等K线周期时 <ul><li>返回dict { field1 : value1, field2 : value2, ... }</li><li>field1, field2, ... :数据字段</li><li>value1, value2, ... :pd.DataFrame 数据集,index为stock_list,columns为time_list</li><li>各字段对应的DataFrame维度相同、索引相同</li></ul></li><li>period为<code>tick</code>分笔周期时 <ul><li>返回dict { stock1 : value1, stock2 : value2, ... }</li><li>stock1, stock2, ... :合约代码</li><li>value1, value2, ... :np.ndarray 数据集,按数据时间戳<code>time</code>增序排列</li></ul></li></ul></li><li>备注 <ul><li>获取lv2数据时需要数据终端有lv2数据权限</li><li>时间范围为闭区间</li></ul></li></ul><h4 id="获取本地行情数据" tabindex="-1"><a class="header-anchor" href="#获取本地行情数据" aria-hidden="true">#</a> 获取本地行情数据</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">get_local_data(</span><span style="color:#FFB86C;font-style:italic;">field_list</span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;">[], </span><span style="color:#FFB86C;font-style:italic;">stock_list</span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;">[], </span><span style="color:#FFB86C;font-style:italic;">period</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">1d</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">start_time</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">''</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">end_time</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">''</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">count</span><span style="color:#FF79C6;">=-</span><span style="color:#BD93F9;">1</span><span style="color:#F8F8F2;">,</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;"> </span><span style="color:#FFB86C;font-style:italic;">dividend_type</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">none</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">fill_data</span><span style="color:#FF79C6;">=</span><span style="color:#BD93F9;">True</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">data_dir</span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;">data_dir)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div></div></div><ul><li>释义 <ul><li>从本地数据文件获取行情数据,用于快速批量获取历史部分的行情数据</li></ul></li><li>参数 <ul><li>field_list - list 数据字段列表,传空则为全部字段</li><li>stock_list - list 合约代码列表</li><li>period - string 周期</li><li>start_time - string 起始时间</li><li>end_time - string 结束时间</li><li>count - int 数据个数</li><li>dividend_type - string 除权方式</li><li>fill_data - bool 是否向后填充空缺数据</li><li>data_dir - string MiniQmt配套路径的userdata_mini路径,用于直接读取数据文件。默认情况下xtdata会通过连接向MiniQmt直接获取此路径,无需额外设置。如果需要调整,可以将数据路径作为<code>data_dir</code>传入,也可以直接修改<code>xtdata.data_dir</code>以改变默认值</li></ul></li><li>返回 <ul><li>period为<code>1m</code> <code>5m</code> <code>1d</code>K线周期时 <ul><li>返回dict { field1 : value1, field2 : value2, ... }</li><li>field1, field2, ... :数据字段</li><li>value1, value2, ... :pd.DataFrame 数据集,index为stock_list,columns为time_list</li><li>各字段对应的DataFrame维度相同、索引相同</li></ul></li><li>period为<code>tick</code>分笔周期时 <ul><li>返回dict { stock1 : value1, stock2 : value2, ... }</li><li>stock1, stock2, ... :合约代码</li><li>value1, value2, ... :np.ndarray 数据集,按数据时间戳<code>time</code>增序排列</li></ul></li></ul></li><li>备注 <ul><li>仅用于获取level1数据</li></ul></li></ul><h4 id="获取全推数据" tabindex="-1"><a class="header-anchor" href="#获取全推数据" aria-hidden="true">#</a> 获取全推数据</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">get_full_tick(code_list)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>释义 <ul><li>获取全推数据</li></ul></li><li>参数 <ul><li>code_list - 代码列表,支持传入市场代码或合约代码两种方式 <ul><li>传入市场代码代表订阅全市场,示例:<code>['SH', 'SZ']</code></li><li>传入合约代码代表订阅指定的合约,示例:<code>['600000.SH', '000001.SZ']</code></li></ul></li></ul></li><li>返回 <ul><li>dict 数据集 { stock1 : data1, stock2 : data2, ... }</li></ul></li><li>备注 <ul><li>无</li></ul></li></ul><h4 id="获取除权数据" tabindex="-1"><a class="header-anchor" href="#获取除权数据" aria-hidden="true">#</a> 获取除权数据</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">get_divid_factors(stock_code, </span><span style="color:#FFB86C;font-style:italic;">start_time</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">''</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">end_time</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">''</span><span style="color:#F8F8F2;">)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>释义 <ul><li>获取除权数据</li></ul></li><li>参数 <ul><li>stock_code - 合约代码</li><li>start_time - string 起始时间</li><li>end_time - string 结束时间</li></ul></li><li>返回 <ul><li>pd.DataFrame 数据集</li></ul></li><li>备注 <ul><li>无</li></ul></li></ul><h4 id="下载历史行情数据" tabindex="-1"><a class="header-anchor" href="#下载历史行情数据" aria-hidden="true">#</a> 下载历史行情数据</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">download_history_data(stock_code, period, </span><span style="color:#FFB86C;font-style:italic;">start_time</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">''</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">end_time</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">''</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">incrementally</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> </span><span style="color:#BD93F9;">None</span><span style="color:#F8F8F2;">)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>释义 <ul><li>补充历史行情数据</li></ul></li><li>参数 <ul><li>stock_code - string 合约代码</li><li>period - string 周期</li><li>start_time - string 起始时间</li><li>end_time - string 结束时间</li><li>incrementally - 是否增量下载 <ul><li><code>bool</code> - 是否增量下载</li><li><code>None</code> - 使用<code>start_time</code>控制,<code>start_time</code>为空则增量下载,增量下载时会从本地最后一条数据往后下载</li></ul></li></ul></li><li>返回 <ul><li>无</li></ul></li><li>备注 <ul><li>同步执行,补充数据完成后返回</li></ul></li></ul><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">download_history_data2(stock_list, period, </span><span style="color:#FFB86C;font-style:italic;">start_time</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">''</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">end_time</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">''</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">callback</span><span style="color:#FF79C6;">=</span><span style="color:#BD93F9;">None</span><span style="color:#F8F8F2;">,</span><span style="color:#FFB86C;font-style:italic;">incrementally</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> </span><span style="color:#BD93F9;">None</span><span style="color:#F8F8F2;">)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li><p>释义</p><ul><li>补充历史行情数据,批量版本</li></ul></li><li><p>参数</p><ul><li><p>stock_list - list 合约列表</p></li><li><p>period - string 周期</p></li><li><p>start_time - string 起始时间</p></li><li><p>end_time - string 结束时间</p></li><li><p>callback - func 回调函数</p><ul><li><p>参数为进度信息dict</p><ul><li>total - 总下载个数</li><li>finished - 已完成个数</li><li>stockcode - 本地下载完成的合约代码</li><li>message - 本次信息</li></ul></li><li><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#FF79C6;">def</span><span style="color:#F8F8F2;"> </span><span style="color:#50FA7B;">on_progress</span><span style="color:#F8F8F2;">(</span><span style="color:#FFB86C;font-style:italic;">data</span><span style="color:#F8F8F2;">):</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;">print</span><span style="color:#F8F8F2;">(data)</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;"># {'finished': 1, 'total': 50, 'stockcode': '000001.SZ', 'message': ''}</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></li></ul></li></ul></li><li><p>返回</p><ul><li>无</li></ul></li><li><p>备注</p><ul><li>同步执行,补充数据完成后返回</li><li>有任务完成时通过回调函数返回进度信息</li></ul></li></ul><h4 id="下载过期-退市-合约信息" tabindex="-1"><a class="header-anchor" href="#下载过期-退市-合约信息" aria-hidden="true">#</a> 下载过期(退市)合约信息</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">download_history_contracts()</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>释义 <ul><li>下载过期(退市)合约信息,过期(退市)标的列表可以通过get_stock_list_in_sector获取</li></ul></li><li>参数 <ul><li>None</li></ul></li><li>返回 <ul><li>无</li></ul></li><li>备注 <ul><li>同步执行,补充数据完成后返回</li><li>过期板块名称可以通过 <code>print([i for i in xtdata.get_sector_list() if "过期" in i])</code> 查看</li><li>下载完成后,可以通过 <code>xtdata.get_instrument_detail()</code> 查看过期(退市)合约信息</li></ul></li></ul><h4 id="获取节假日数据" tabindex="-1"><a class="header-anchor" href="#获取节假日数据" aria-hidden="true">#</a> 获取节假日数据</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">get_holidays()</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>释义 <ul><li>获取截止到当年的节假日日期</li></ul></li><li>参数 <ul><li>无</li></ul></li><li>返回 <ul><li>list,为8位的日期字符串格式</li></ul></li><li>备注 <ul><li>无</li></ul></li></ul><h4 id="获取交易日历" tabindex="-1"><a class="header-anchor" href="#获取交易日历" aria-hidden="true">#</a> 获取交易日历</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">get_trading_calendar(market, </span><span style="color:#FFB86C;font-style:italic;">start_time</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> </span><span style="color:#E9F284;">''</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">end_time</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> </span><span style="color:#E9F284;">''</span><span style="color:#F8F8F2;">)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>释义 <ul><li>获取指定市场交易日历</li></ul></li><li>参数 <ul><li>market - str 市场</li><li>start_time - str 起始时间,8位字符串。为空表示当前市场首个交易日时间</li><li>end_time - str 结束时间,8位字符串。为空表示当前时间</li></ul></li><li>返回 <ul><li>返回list,完整的交易日列表</li></ul></li><li>备注 <ul><li>结束时间可以填写未来时间,获取未来交易日。需要下载节假日列表。</li></ul></li></ul><h4 id="可转债基础信息的下载" tabindex="-1"><a class="header-anchor" href="#可转债基础信息的下载" aria-hidden="true">#</a> 可转债基础信息的下载</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">download_cb_data()</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>释义 <ul><li>下载全部可转债信息</li></ul></li><li>参数 <ul><li>无</li></ul></li><li>返回 <ul><li>无</li></ul></li><li>备注 <ul><li>无</li></ul></li></ul><h4 id="获取可转债基础信息" tabindex="-1"><a class="header-anchor" href="#获取可转债基础信息" aria-hidden="true">#</a> 获取可转债基础信息</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">get_cb_info(stockcode)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>释义 <ul><li>返回指定代码的可转债信息</li></ul></li><li>参数 <ul><li>stockcode - str 合约代码(例如<code>600000.SH</code>)</li></ul></li><li>返回 <ul><li>dict,可转债信息,具体字段参考<a href="/dictionary/bond.html#%E8%8E%B7%E5%8F%96%E5%8F%AF%E8%BD%AC%E5%80%BA%E4%BF%A1%E6%81%AF" class="">可转债信息字典</a></li></ul></li><li>备注 <ul><li>需要先下载可转债数据</li></ul></li></ul><h4 id="获取新股申购信息" tabindex="-1"><a class="header-anchor" href="#获取新股申购信息" aria-hidden="true">#</a> 获取新股申购信息</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">get_ipo_info(start_time, end_time)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li><p>释义</p><ul><li>返回所选时间范围的新股申购信息</li></ul></li><li><p>参数</p><ul><li>start_time: 开始日期(如:'20230327')</li><li>end_time: 结束日期(如:'20230327')</li><li>start_time 和 end_time 为空则返回全部数据</li></ul></li><li><p>返回</p><ul><li><p>list[dict],新股申购信息</p></li><li><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">securityCode </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> string 证券代码</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">codeName </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> string 代码简称</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">market </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> string 所属市场</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">actIssueQty </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">int</span><span style="color:#F8F8F2;"> 发行总量,单位:股</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">onlineIssueQty </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">int</span><span style="color:#F8F8F2;"> 网上发行量, 单位:股</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">onlineSubCode </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> string 申购代码</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">onlineSubMaxQty </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">int</span><span style="color:#F8F8F2;"> 申购上限, 单位:股</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">publishPrice </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">float</span><span style="color:#F8F8F2;"> 发行价格</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">isProfit </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">int</span><span style="color:#F8F8F2;"> 是否已盈利 </span><span style="color:#BD93F9;">0</span><span style="color:#F8F8F2;">:上市时尚未盈利 </span><span style="color:#BD93F9;">1</span><span style="color:#F8F8F2;">:上市时已盈利</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">industryPe </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">float</span><span style="color:#F8F8F2;"> 行业市盈率</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">afterPE </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">float</span><span style="color:#F8F8F2;"> 发行后市盈率</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></li></ul></li></ul><h4 id="获取可用周期列表" tabindex="-1"><a class="header-anchor" href="#获取可用周期列表" aria-hidden="true">#</a> 获取可用周期列表</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">get_period_list()</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li><p>释义</p><ul><li>返回可用周期列表</li></ul></li><li><p>参数</p><ul><li>无</li></ul></li><li><p>返回</p><ul><li>list 周期列表</li></ul></li></ul><h4 id="etf申赎清单信息下载" tabindex="-1"><a class="header-anchor" href="#etf申赎清单信息下载" aria-hidden="true">#</a> ETF申赎清单信息下载</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">download_etf_info()</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li><p>释义</p><ul><li>下载所有ETF申赎清单信息</li></ul></li><li><p>参数</p><ul><li>无</li></ul></li><li><p>返回</p><ul><li>无</li></ul></li></ul><h4 id="etf申赎清单信息获取" tabindex="-1"><a class="header-anchor" href="#etf申赎清单信息获取" aria-hidden="true">#</a> ETF申赎清单信息获取</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">get_etf_info()</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li><p>释义</p><ul><li>获取所有ETF申赎清单信息</li></ul></li><li><p>参数</p><ul><li>无</li></ul></li><li><p>返回</p><ul><li>dict 所有申赎数据</li></ul></li></ul><h4 id="节假日下载" tabindex="-1"><a class="header-anchor" href="#节假日下载" aria-hidden="true">#</a> 节假日下载</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">download_holiday_data()</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li><p>释义</p><ul><li>下载节假日数据</li></ul></li><li><p>参数</p><ul><li>无</li></ul></li><li><p>返回</p><ul><li>无</li></ul></li></ul><h4 id="获取最新交易日k线数据" tabindex="-1"><a class="header-anchor" href="#获取最新交易日k线数据" aria-hidden="true">#</a> 获取最新交易日k线数据</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">get_full_kline(</span><span style="color:#FFB86C;font-style:italic;">field_list</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> [], </span><span style="color:#FFB86C;font-style:italic;">stock_list</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> [], </span><span style="color:#FFB86C;font-style:italic;">period</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> </span><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">1m</span><span style="color:#E9F284;">'</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;"> , </span><span style="color:#FFB86C;font-style:italic;">start_time</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> </span><span style="color:#E9F284;">''</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">end_time</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> </span><span style="color:#E9F284;">''</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">count</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> </span><span style="color:#BD93F9;">1</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;"> , </span><span style="color:#FFB86C;font-style:italic;">dividend_type</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> </span><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">none</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">fill_data</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> </span><span style="color:#BD93F9;">True</span><span style="color:#F8F8F2;">)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><ul><li><p>释义</p><ul><li>获取最新交易日k线全推数据,仅支持最新一个交易日,不包含历史值</li></ul></li><li><p>参数</p><ul><li>参考<code>get_market_data</code>函数</li></ul></li><li><p>返回</p><ul><li>dict - {field: DataFrame}</li></ul></li></ul><h3 id="财务数据接口" tabindex="-1"><a class="header-anchor" href="#财务数据接口" aria-hidden="true">#</a> 财务数据接口</h3><h4 id="获取财务数据" tabindex="-1"><a class="header-anchor" href="#获取财务数据" aria-hidden="true">#</a> 获取财务数据</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">get_financial_data(stock_list, </span><span style="color:#FFB86C;font-style:italic;">table_list</span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;">[], </span><span style="color:#FFB86C;font-style:italic;">start_time</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">''</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">end_time</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">''</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">report_type</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">report_time</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;">)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li><p>释义</p><ul><li>获取财务数据</li></ul></li><li><p>参数</p><ul><li><p>stock_list - list 合约代码列表</p></li><li><p>table_list - list 财务数据表名称列表</p><ul><li><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">Balance</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#资产负债表</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">Income</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#利润表</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">CashFlow</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#现金流量表</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">Capital</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#股本表</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">Holdernum</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#股东数</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">Top10holder</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#十大股东</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">Top10flowholder</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#十大流通股东</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">Pershareindex</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#每股指标</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></li></ul></li><li><p>start_time - string 起始时间</p></li><li><p>end_time - string 结束时间</p></li><li><p>report_type - string 报表筛选方式</p><ul><li><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">report_time</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#截止日期</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">announce_time</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#披露日期</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div></div></div></li></ul></li></ul></li><li><p>返回</p><ul><li>dict 数据集 { stock1 : datas1, stock2 : data2, ... }</li><li>stock1, stock2, ... :合约代码</li><li>datas1, datas2, ... :dict 数据集 { table1 : table_data1, table2 : table_data2, ... } <ul><li>table1, table2, ... :财务数据表名</li><li>table_data1, table_data2, ... :pd.DataFrame 数据集,数据字段详见附录 - 财务数据字段列表</li></ul></li></ul></li><li><p>备注</p><ul><li>无</li></ul></li></ul><h4 id="下载财务数据" tabindex="-1"><a class="header-anchor" href="#下载财务数据" aria-hidden="true">#</a> 下载财务数据</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">download_financial_data(stock_list, </span><span style="color:#FFB86C;font-style:italic;">table_list</span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;">[])</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>释义 <ul><li>下载财务数据</li></ul></li><li>参数 <ul><li>stock_list - list 合约代码列表</li><li>table_list - list 财务数据表名列表</li></ul></li><li>返回 <ul><li>无</li></ul></li><li>备注 <ul><li>同步执行,补充数据完成后返回</li></ul></li></ul><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">download_financial_data2(stock_list, </span><span style="color:#FFB86C;font-style:italic;">table_list</span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;">[], </span><span style="color:#FFB86C;font-style:italic;">start_time</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">''</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">end_time</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">''</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">callback</span><span style="color:#FF79C6;">=</span><span style="color:#BD93F9;">None</span><span style="color:#F8F8F2;">)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li><p>释义</p><ul><li>下载财务数据</li></ul></li><li><p>参数</p><ul><li><p>stock_list - list 合约代码列表</p></li><li><p>table_list - list 财务数据表名列表</p></li><li><p>start_time - string 起始时间</p></li><li><p>end_time - string 结束时间</p><ul><li>以<code>m_anntime</code>披露日期字段,按<code>[start_time, end_time]</code>范围筛选</li></ul></li><li><p>callback - func 回调函数</p><ul><li><p>参数为进度信息dict</p><ul><li>total - 总下载个数</li><li>finished - 已完成个数</li><li>stockcode - 本地下载完成的合约代码</li><li>message - 本次信息</li></ul></li><li><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#FF79C6;">def</span><span style="color:#F8F8F2;"> </span><span style="color:#50FA7B;">on_progress</span><span style="color:#F8F8F2;">(</span><span style="color:#FFB86C;font-style:italic;">data</span><span style="color:#F8F8F2;">):</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;">print</span><span style="color:#F8F8F2;">(data)</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;"># {'finished': 1, 'total': 50, 'stockcode': '000001.SZ', 'message': ''}</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></li></ul></li></ul></li><li><p>返回</p><ul><li>无</li></ul></li><li><p>备注</p><ul><li>同步执行,补充数据完成后返回</li></ul></li></ul><h3 id="基础行情信息" tabindex="-1"><a class="header-anchor" href="#基础行情信息" aria-hidden="true">#</a> 基础行情信息</h3><h4 id="获取合约基础信息" tabindex="-1"><a class="header-anchor" href="#获取合约基础信息" aria-hidden="true">#</a> 获取合约基础信息</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">get_instrument_detail(stock_code, iscomplete)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li><p>释义</p><ul><li>获取合约基础信息</li></ul></li><li><p>参数</p><ul><li>stock_code - string 合约代码</li><li>iscomplete - bool 是否获取全部字段,默认为False</li></ul></li><li><p>返回</p><ul><li><p>dict 数据字典,{ field1 : value1, field2 : value2, ... },找不到指定合约时返回<code>None</code></p></li><li><p>iscomplete为False时,返回以下字段</p><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">ExchangeID </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> string 合约市场代码</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">InstrumentID </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> string 合约代码</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">InstrumentName </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> string 合约名称</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">ProductID </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> string 合约的品种ID(期货)</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">ProductName </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> string 合约的品种名称(期货)</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">ExchangeCode </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> string 交易所代码</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">UniCode </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> string 统一规则代码</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">CreateDate </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">str</span><span style="color:#F8F8F2;"> 上市日期(期货)</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">OpenDate </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">str</span><span style="color:#F8F8F2;"> IPO日期(股票)</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">ExpireDate </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">int</span><span style="color:#F8F8F2;"> 退市日或者到期日</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">PreClose </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">float</span><span style="color:#F8F8F2;"> 前收盘价格</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">SettlementPrice </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">float</span><span style="color:#F8F8F2;"> 前结算价格</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">UpStopPrice </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">float</span><span style="color:#F8F8F2;"> 当日涨停价</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">DownStopPrice </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">float</span><span style="color:#F8F8F2;"> 当日跌停价</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">FloatVolume </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">float</span><span style="color:#F8F8F2;"> 流通股本</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">TotalVolume </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">float</span><span style="color:#F8F8F2;"> 总股本</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">LongMarginRatio </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">float</span><span style="color:#F8F8F2;"> 多头保证金率</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">ShortMarginRatio </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">float</span><span style="color:#F8F8F2;"> 空头保证金率</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">PriceTick </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">float</span><span style="color:#F8F8F2;"> 最小价格变动单位</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">VolumeMultiple </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">int</span><span style="color:#F8F8F2;"> 合约乘数(对期货以外的品种,默认是1)</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">MainContract </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">int</span><span style="color:#F8F8F2;"> 主力合约标记,</span><span style="color:#BD93F9;">1</span><span style="color:#F8F8F2;">、</span><span style="color:#BD93F9;">2</span><span style="color:#F8F8F2;">、</span><span style="color:#FF5555;font-style:italic;text-decoration:underline;">3分别表示第一主力合约</span><span style="color:#F8F8F2;">,第二主力合约,第三主力合约</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">LastVolume </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">int</span><span style="color:#F8F8F2;"> 昨日持仓量</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">InstrumentStatus </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">int</span><span style="color:#F8F8F2;"> 合约停牌状态</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">IsTrading </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">bool</span><span style="color:#F8F8F2;"> 合约是否可交易</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">IsRecent </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">bool</span><span style="color:#F8F8F2;"> 是否是近月合约</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">OpenInterestMultiple </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">int</span><span style="color:#F8F8F2;"> 交割月持仓倍数 </span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></li><li><p>iscomplete为True时,增加会返回更多合约信息字段,例如</p><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">ChargeType </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">int</span><span style="color:#F8F8F2;"> 期货和期权手续费方式 </span><span style="color:#FF5555;font-style:italic;text-decoration:underline;">0表示未知</span><span style="color:#F8F8F2;">,</span><span style="color:#FF5555;font-style:italic;text-decoration:underline;">1表示按元</span><span style="color:#FF79C6;">/</span><span style="color:#F8F8F2;">手,</span><span style="color:#FF5555;font-style:italic;text-decoration:underline;">2表示按费率</span><span style="color:#F8F8F2;">,单位为万分比,‱</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">ChargeOpen </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">float</span><span style="color:#F8F8F2;"> 开仓手续费(率) 返回</span><span style="color:#FF79C6;">-</span><span style="color:#FF5555;font-style:italic;text-decoration:underline;">1时该值无效</span><span style="color:#F8F8F2;">,其余情况参考ChargeType</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">ChargeClose </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">float</span><span style="color:#F8F8F2;"> 平仓手续费(率) 返回</span><span style="color:#FF79C6;">-</span><span style="color:#FF5555;font-style:italic;text-decoration:underline;">1时该值无效</span><span style="color:#F8F8F2;">,其余情况参考ChargeType</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">ChargeTodayOpen </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">float</span><span style="color:#F8F8F2;"> 开今仓(日内开仓)手续费(率) 返回</span><span style="color:#FF79C6;">-</span><span style="color:#FF5555;font-style:italic;text-decoration:underline;">1时该值无效</span><span style="color:#F8F8F2;">,其余情况参考ChargeType</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">ChargeTodayClose </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">float</span><span style="color:#F8F8F2;"> 平今仓(日内平仓)手续费(率) 返回</span><span style="color:#FF79C6;">-</span><span style="color:#FF5555;font-style:italic;text-decoration:underline;">1时该值无效</span><span style="color:#F8F8F2;">,其余情况参考ChargeType</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">OptionType </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">int</span><span style="color:#F8F8F2;"> 期权类型 返回</span><span style="color:#FF79C6;">-</span><span style="color:#FF5555;font-style:italic;text-decoration:underline;">1表示合约为非期权</span><span style="color:#F8F8F2;"> 返回0为期权认购 返回1为期权认沽</span></span>
|
||
<span class="line"><span style="color:#BD93F9;">......</span></span>
|
||
<span class="line"></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></li><li><p>详细合约信息字段见<code>附录-合约信息字段列表</code></p></li></ul></li><li><p>备注</p><ul><li>可用于检查合约代码是否正确</li><li>合约基础信息<code>CreateDate</code> <code>OpenDate</code>字段类型由<code>int</code>调整为<code>str</code></li></ul></li></ul><h4 id="获取合约类型" tabindex="-1"><a class="header-anchor" href="#获取合约类型" aria-hidden="true">#</a> 获取合约类型</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">get_instrument_type(stock_code)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li><p>释义</p><ul><li>获取合约类型</li></ul></li><li><p>参数</p><ul><li>stock_code - string 合约代码</li></ul></li><li><p>返回</p><ul><li><p>dict 数据字典,{ type1 : value1, type2 : value2, ... },找不到指定合约时返回<code>None</code></p><ul><li>type1, type2, ... :string 合约类型</li><li>value1, value2, ... :bool 是否为该类合约</li></ul></li><li><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">index</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#指数</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">stock</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#股票</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">fund</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#基金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">etf</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#ETF</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></li></ul></li><li><p>备注</p><ul><li>无</li></ul></li></ul><h4 id="获取交易日列表" tabindex="-1"><a class="header-anchor" href="#获取交易日列表" aria-hidden="true">#</a> 获取交易日列表</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">get_trading_dates(market, </span><span style="color:#FFB86C;font-style:italic;">start_time</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">''</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">end_time</span><span style="color:#FF79C6;">=</span><span style="color:#E9F284;">''</span><span style="color:#F8F8F2;">, </span><span style="color:#FFB86C;font-style:italic;">count</span><span style="color:#FF79C6;">=-</span><span style="color:#BD93F9;">1</span><span style="color:#F8F8F2;">)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>释义 <ul><li>获取交易日列表</li></ul></li><li>参数 <ul><li>market - string 市场代码</li><li>start_time - string 起始时间</li><li>end_time - string 结束时间</li><li>count - int 数据个数</li></ul></li><li>返回 <ul><li>list 时间戳列表,[ date1, date2, ... ]</li></ul></li><li>备注 <ul><li>无</li></ul></li></ul><h4 id="获取板块列表" tabindex="-1"><a class="header-anchor" href="#获取板块列表" aria-hidden="true">#</a> 获取板块列表</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">get_sector_list()</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>释义 <ul><li>获取板块列表</li></ul></li><li>参数 <ul><li>无</li></ul></li><li>返回 <ul><li>list 板块列表,[ sector1, sector2, ... ]</li></ul></li><li>备注 <ul><li>需要下载板块分类信息</li></ul></li></ul><h4 id="获取板块成分股列表" tabindex="-1"><a class="header-anchor" href="#获取板块成分股列表" aria-hidden="true">#</a> 获取板块成分股列表</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">get_stock_list_in_sector(sector_name)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>释义 <ul><li>获取板块成分股列表</li></ul></li><li>参数 <ul><li>sector_name - string 版块名称</li></ul></li><li>返回 <ul><li>list 成分股列表,[ stock1, stock2, ... ]</li></ul></li><li>备注 <ul><li>需要板块分类信息</li></ul></li></ul><h4 id="下载板块分类信息" tabindex="-1"><a class="header-anchor" href="#下载板块分类信息" aria-hidden="true">#</a> 下载板块分类信息</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">download_sector_data()</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>释义 <ul><li>下载板块分类信息</li></ul></li><li>参数 <ul><li>无</li></ul></li><li>返回 <ul><li>无</li></ul></li><li>备注 <ul><li>同步执行,下载完成后返回</li></ul></li></ul><h4 id="创建板块目录节点" tabindex="-1"><a class="header-anchor" href="#创建板块目录节点" aria-hidden="true">#</a> 创建板块目录节点</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">create_sector_folder(parent_node, folder_name, overwrite)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>释义 <ul><li>创建板块目录节点</li></ul></li><li>参数 <ul><li>parent_node - string 父节点,’ ‘为 '我的‘ (默认目录)</li><li>folder_name - string 要创建的板块目录名称</li><li>overwrite- bool 是否覆盖,如果目标节点已存在,为True时跳过,为False时在folder_name后增加数字编号,编号为从1开始自增的第一个不重复的值。 默认为True</li></ul></li><li>返回 <ul><li>folder_name2 - string 实际创建的板块目录名</li></ul></li><li>备注 <ul><li>无</li></ul></li></ul><h4 id="创建板块" tabindex="-1"><a class="header-anchor" href="#创建板块" aria-hidden="true">#</a> 创建板块</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">create_sector(parent_node, sector_name, overwrite)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>释义 <ul><li>创建板块</li></ul></li><li>参数 <ul><li>parent_node - string 父节点,’ ‘为 '我的‘ (默认目录)</li><li>sector_name - string 板块名称</li><li>overwrite- bool 是否覆盖,如果目标节点已存在,为True时跳过,为False时在sector_name后增加数字编号,编号为从1开始自增的第一个不重复的值。 默认为True</li></ul></li><li>返回 <ul><li>sector_name2 - string 实际创建的板块名</li></ul></li><li>备注 <ul><li>无</li></ul></li></ul><h4 id="添加自定义板块" tabindex="-1"><a class="header-anchor" href="#添加自定义板块" aria-hidden="true">#</a> 添加自定义板块</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">add_sector(sector_name, stock_list)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>释义 <ul><li>添加自定义板块</li></ul></li><li>参数 <ul><li>sector_name - string 板块名称</li><li>stock_list - list 成分股列表</li></ul></li><li>返回 <ul><li>无</li></ul></li><li>备注 <ul><li>无</li></ul></li></ul><h4 id="移除板块成分股" tabindex="-1"><a class="header-anchor" href="#移除板块成分股" aria-hidden="true">#</a> 移除板块成分股</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">remove_stock_from_sector(sector_name, stock_list)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>释义 <ul><li>创建板块</li></ul></li><li>参数 <ul><li>sector_name - string 板块名称</li><li>stock_list- list 成分股列表</li></ul></li><li>返回 <ul><li>result - bool 操作成功为True,失败为False</li></ul></li><li>备注 <ul><li>无</li></ul></li></ul><h4 id="移除自定义板块" tabindex="-1"><a class="header-anchor" href="#移除自定义板块" aria-hidden="true">#</a> 移除自定义板块</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">remove_sector(sector_name)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>释义 <ul><li>移除自定义板块</li></ul></li><li>参数 <ul><li>sector_name - string 板块名称</li></ul></li><li>返回 <ul><li>无</li></ul></li><li>备注 <ul><li>无</li></ul></li></ul><h4 id="重置板块" tabindex="-1"><a class="header-anchor" href="#重置板块" aria-hidden="true">#</a> 重置板块</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">reset_sector(sector_name, stock_list)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>释义 <ul><li>重置板块</li></ul></li><li>参数 <ul><li>sector_name - string 板块名称</li><li>stock_list- list 成分股列表</li></ul></li><li>返回 <ul><li>result - bool 操作成功为True,失败为False</li></ul></li><li>备注 <ul><li>无</li></ul></li></ul><h4 id="获取指数成分权重信息" tabindex="-1"><a class="header-anchor" href="#获取指数成分权重信息" aria-hidden="true">#</a> 获取指数成分权重信息</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">get_index_weight(index_code)</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>释义 <ul><li>获取指数成分权重信息</li></ul></li><li>参数 <ul><li>index_code - string 指数代码</li></ul></li><li>返回 <ul><li>dict 数据字典,{ stock1 : weight1, stock2 : weight2, ... }</li></ul></li><li>备注 <ul><li>需要下载指数成分权重信息</li></ul></li></ul><h4 id="下载指数成分权重信息" tabindex="-1"><a class="header-anchor" href="#下载指数成分权重信息" aria-hidden="true">#</a> 下载指数成分权重信息</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">download_index_weight()</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>释义 <ul><li>下载指数成分权重信息</li></ul></li><li>参数 <ul><li>无</li></ul></li><li>返回 <ul><li>无</li></ul></li><li>备注 <ul><li>同步执行,下载完成后返回</li></ul></li></ul><h2 id="附录" tabindex="-1"><a class="header-anchor" href="#附录" aria-hidden="true">#</a> 附录</h2><h3 id="行情数据字段列表" tabindex="-1"><a class="header-anchor" href="#行情数据字段列表" aria-hidden="true">#</a> 行情数据字段列表</h3><h4 id="tick-分笔数据" tabindex="-1"><a class="header-anchor" href="#tick-分笔数据" aria-hidden="true">#</a> tick - 分笔数据</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">time</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#时间戳</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">lastPrice</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#最新价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">open</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#开盘价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">high</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#最高价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">low</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#最低价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">lastClose</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#前收盘价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">amount</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#成交总额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">volume</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#成交总量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">pvolume</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#原始成交总量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">stockStatus</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#证券状态</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">openInt</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#持仓量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">lastSettlementPrice</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#前结算</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">askPrice</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#委卖价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">bidPrice</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#委买价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">askVol</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#委卖量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">bidVol</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#委买量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">transactionNum</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#成交笔数</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="_1m-5m-1d-k线数据" tabindex="-1"><a class="header-anchor" href="#_1m-5m-1d-k线数据" aria-hidden="true">#</a> 1m / 5m / 1d - K线数据</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">time</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#时间戳</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">open</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#开盘价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">high</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#最高价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">low</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#最低价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">close</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#收盘价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">volume</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#成交量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">amount</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#成交额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">settelementPrice</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#今结算</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">openInterest</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#持仓量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">preClose</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#前收价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">suspendFlag</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#停牌标记 0 - 正常 1 - 停牌 -1 - 当日起复牌</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="除权数据" tabindex="-1"><a class="header-anchor" href="#除权数据" aria-hidden="true">#</a> 除权数据</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">interest</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#每股股利(税前,元)</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">stockBonus</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#每股红股(股)</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">stockGift</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#每股转增股本(股)</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">allotNum</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#每股配股数(股)</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">allotPrice</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#配股价格(元)</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">gugai</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#是否股改, 对于股改,在算复权系数时,系统有特殊算法</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">dr</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#除权系数</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="l2quote-level2实时行情快照" tabindex="-1"><a class="header-anchor" href="#l2quote-level2实时行情快照" aria-hidden="true">#</a> l2quote - level2实时行情快照</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">time</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#时间戳</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">lastPrice</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#最新价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">open</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#开盘价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">high</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#最高价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">low</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#最低价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">amount</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#成交额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">volume</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#成交总量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">pvolume</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#原始成交总量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">openInt</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#持仓量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">stockStatus</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#证券状态</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">transactionNum</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#成交笔数</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">lastClose</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#前收盘价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">lastSettlementPrice</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#前结算</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">settlementPrice</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#今结算</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">pe</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#市盈率</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">askPrice</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#多档委卖价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">bidPrice</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#多档委买价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">askVol</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#多档委卖量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">bidVol</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#多档委买量</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="l2order-level2逐笔委托" tabindex="-1"><a class="header-anchor" href="#l2order-level2逐笔委托" aria-hidden="true">#</a> l2order - level2逐笔委托</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">time</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#时间戳</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">price</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#委托价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">volume</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#委托量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">entrustNo</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#委托号</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">entrustType</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#委托类型</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">entrustDirection</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#委托方向</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="l2transaction-level2逐笔成交" tabindex="-1"><a class="header-anchor" href="#l2transaction-level2逐笔成交" aria-hidden="true">#</a> l2transaction - level2逐笔成交</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">time</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#时间戳</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">price</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#成交价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">volume</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#成交量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">amount</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#成交额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">tradeIndex</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#成交记录号</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">buyNo</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#买方委托号</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">sellNo</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#卖方委托号</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">tradeType</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#成交类型</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">tradeFlag</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#成交标志</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="l2quoteaux-level2实时行情补充-总买总卖" tabindex="-1"><a class="header-anchor" href="#l2quoteaux-level2实时行情补充-总买总卖" aria-hidden="true">#</a> l2quoteaux - level2实时行情补充(总买总卖)</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">time</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#时间戳</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">avgBidPrice</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#委买均价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">totalBidQuantity</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#委买总量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">avgOffPrice</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#委卖均价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">totalOffQuantity</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#委卖总量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">withdrawBidQuantity</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#买入撤单总量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">withdrawBidAmount</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#买入撤单总额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">withdrawOffQuantity</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#卖出撤单总量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">withdrawOffAmount</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#卖出撤单总额</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="l2orderqueue-level2委买委卖一档委托队列" tabindex="-1"><a class="header-anchor" href="#l2orderqueue-level2委买委卖一档委托队列" aria-hidden="true">#</a> l2orderqueue - level2委买委卖一档委托队列</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">time</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#时间戳</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">bidLevelPrice</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#委买价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">bidLevelVolume</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#委买量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">offerLevelPrice</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#委卖价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">offerLevelVolume</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#委卖量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">bidLevelNumber</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#委买数量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">offLevelNumber</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#委卖数量</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="数据字典" tabindex="-1"><a class="header-anchor" href="#数据字典" aria-hidden="true">#</a> 数据字典</h3><h4 id="证券状态" tabindex="-1"><a class="header-anchor" href="#证券状态" aria-hidden="true">#</a> 证券状态</h4><div class="language-text line-numbers-mode" data-ext="text"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">0,10 - 默认为未知</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">11 - 开盘前S</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">12 - 集合竞价时段C</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">13 - 连续交易T</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">14 - 休市B</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">15 - 闭市E</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">16 - 波动性中断V</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">17 - 临时停牌P</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">18 - 收盘集合竞价U</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">19 - 盘中集合竞价M</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">20 - 暂停交易至闭市N</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">21 - 获取字段异常</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">22 - 盘后固定价格行情</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">23 - 盘后固定价格行情完毕</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;"></span></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="委托类型" tabindex="-1"><a class="header-anchor" href="#委托类型" aria-hidden="true">#</a> 委托类型</h4><ul><li>level2逐笔委托 - <code>entrustType</code> 委托类型</li><li>level2逐笔成交 - <code>tradeType</code> 成交类型</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">0 - 未知</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">1 - 正常交易业务</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">2 - 即时成交剩余撤销</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">3 - ETF基金申报</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">4 - 最优五档即时成交剩余撤销</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">5 - 全额成交或撤销</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">6 - 本方最优价格</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">7 - 对手方最优价格</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;"></span></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="委托方向" tabindex="-1"><a class="header-anchor" href="#委托方向" aria-hidden="true">#</a> 委托方向</h4><ul><li>level2逐笔委托 - <code>entrustDirection</code> 委托方向 <ul><li>注:上交所的撤单信息在逐笔委托的委托方向,区分撤买撤卖</li></ul></li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">1 - 买入</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">2 - 卖出</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">3 - 撤买(上交所)</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">4 - 撤卖(上交所)</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;"></span></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="成交标志" tabindex="-1"><a class="header-anchor" href="#成交标志" aria-hidden="true">#</a> 成交标志</h4><ul><li>level2逐笔成交 - <code>tradeFlag</code> 成交标志 <ul><li>注:深交所的在逐笔成交的成交标志,只有撤单,没有方向</li></ul></li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">0 - 未知</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">1 - 外盘</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">2 - 内盘</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">3 - 撤单(深交所)</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;"></span></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="现金替代标志" tabindex="-1"><a class="header-anchor" href="#现金替代标志" aria-hidden="true">#</a> 现金替代标志</h4><ul><li>ETF申赎清单成份股现金替代标志</li></ul><div class="language-text line-numbers-mode" data-ext="text"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#F8F8F2;">0 - 禁止现金替代(必须有股票)</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">1 - 允许现金替代(先用股票,股票不足的话用现金替代</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">2 - 必须现金替代</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">3 - 非沪市(股票)退补现金替代</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">4 - 非沪市(股票)必须现金替代</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">5 - 非沪深退补现金替代</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">6 - 非沪深必须现金替代</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">7 - 港市退补现金替代(仅适用于跨沪深ETF产品)</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;">8 - 港市必须现金替代(仅适用于跨沪深港ETF产品)</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;"></span></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="财务数据字段列表" tabindex="-1"><a class="header-anchor" href="#财务数据字段列表" aria-hidden="true">#</a> 财务数据字段列表</h3><h4 id="balance-资产负债表" tabindex="-1"><a class="header-anchor" href="#balance-资产负债表" aria-hidden="true">#</a> Balance - 资产负债表</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">m_anntime</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#披露日期</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">m_timetag</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#截止日期</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">internal_shoule_recv</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#内部应收款</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">fixed_capital_clearance</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#固定资产清理</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">should_pay_money</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#应付分保账款</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">settlement_payment</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#结算备付金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">receivable_premium</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#应收保费</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">accounts_receivable_reinsurance</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#应收分保账款</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">reinsurance_contract_reserve</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#应收分保合同准备金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">dividends_payable</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#应收股利</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">tax_rebate_for_export</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#应收出口退税</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">subsidies_receivable</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#应收补贴款</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">deposit_receivable</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#应收保证金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">apportioned_cost</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#待摊费用</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">profit_and_current_assets_with_deal</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#待处理流动资产损益</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">current_assets_one_year</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#一年内到期的非流动资产</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">long_term_receivables</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#长期应收款</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">other_long_term_investments</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#其他长期投资</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">original_value_of_fixed_assets</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#固定资产原值</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">net_value_of_fixed_assets</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#固定资产净值</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">depreciation_reserves_of_fixed_assets</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#固定资产减值准备</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">productive_biological_assets</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#生产性生物资产</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">public_welfare_biological_assets</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#公益性生物资产</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">oil_and_gas_assets</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#油气资产</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">development_expenditure</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#开发支出</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">right_of_split_share_distribution</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#股权分置流通权</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">other_non_mobile_assets</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#其他非流动资产</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">handling_fee_and_commission</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#应付手续费及佣金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">other_payables</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#其他应交款</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">margin_payable</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#应付保证金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">internal_accounts_payable</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#内部应付款</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">advance_cost</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#预提费用</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">insurance_contract_reserve</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#保险合同准备金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">broker_buying_and_selling_securities</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#代理买卖证券款</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">acting_underwriting_securities</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#代理承销证券款</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">international_ticket_settlement</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#国际票证结算</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">domestic_ticket_settlement</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#国内票证结算</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">deferred_income</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#递延收益</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">short_term_bonds_payable</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#应付短期债券</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">long_term_deferred_income</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#长期递延收益</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">undetermined_investment_losses</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#未确定的投资损失</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">quasi_distribution_of_cash_dividends</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#拟分配现金股利</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">provisions_not</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#预计负债</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">cust_bank_dep</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#吸收存款及同业存放</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">provisions</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#预计流动负债</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">less_tsy_stk</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#减:库存股</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">cash_equivalents</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#货币资金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">loans_to_oth_banks</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#拆出资金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">tradable_fin_assets</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#交易性金融资产</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">derivative_fin_assets</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#衍生金融资产</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">bill_receivable</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#应收票据</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">account_receivable</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#应收账款</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">advance_payment</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#预付款项</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">int_rcv</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#应收利息</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">other_receivable</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#其他应收款</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">red_monetary_cap_for_sale</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#买入返售金融资产</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">agency_bus_assets</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#以公允价值计量且其变动计入当期损益的金融资产</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">inventories</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#存货</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">other_current_assets</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#其他流动资产</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">total_current_assets</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#流动资产合计</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">loans_and_adv_granted</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#发放贷款及垫款</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">fin_assets_avail_for_sale</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#可供出售金融资产</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">held_to_mty_invest</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#持有至到期投资</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">long_term_eqy_invest</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#长期股权投资</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">invest_real_estate</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#投资性房地产</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">accumulated_depreciation</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#累计折旧</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">fix_assets</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#固定资产</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">constru_in_process</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#在建工程</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">construction_materials</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#工程物资</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">long_term_liabilities</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#长期负债</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">intang_assets</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#无形资产</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">goodwill</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#商誉</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">long_deferred_expense</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#长期待摊费用</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">deferred_tax_assets</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#递延所得税资产</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">total_non_current_assets</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#非流动资产合计</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">tot_assets</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#资产总计</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">shortterm_loan</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#短期借款</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">borrow_central_bank</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#向中央银行借款</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">loans_oth_banks</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#拆入资金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">tradable_fin_liab</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#交易性金融负债</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">derivative_fin_liab</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#衍生金融负债</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">notes_payable</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#应付票据</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">accounts_payable</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#应付账款</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">advance_peceipts</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#预收账款</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">fund_sales_fin_assets_rp</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#卖出回购金融资产款</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">empl_ben_payable</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#应付职工薪酬</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">taxes_surcharges_payable</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#应交税费</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">int_payable</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#应付利息</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">dividend_payable</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#应付股利</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">other_payable</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#其他应付款</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">non_current_liability_in_one_year</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#一年内到期的非流动负债</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">other_current_liability</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#其他流动负债</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">total_current_liability</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#流动负债合计</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">long_term_loans</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#长期借款</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">bonds_payable</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#应付债券</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">longterm_account_payable</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#长期应付款</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">grants_received</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#专项应付款</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">deferred_tax_liab</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#递延所得税负债</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">other_non_current_liabilities</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#其他非流动负债</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">non_current_liabilities</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#非流动负债合计</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">tot_liab</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#负债合计</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">cap_stk</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#实收资本(或股本)</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">cap_rsrv</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#资本公积</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">specific_reserves</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#专项储备</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">surplus_rsrv</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#盈余公积</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">prov_nom_risks</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#一般风险准备</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">undistributed_profit</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#未分配利润</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">cnvd_diff_foreign_curr_stat</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#外币报表折算差额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">tot_shrhldr_eqy_excl_min_int</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#归属于母公司股东权益合计</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">minority_int</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#少数股东权益</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">total_equity</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#所有者权益合计</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">tot_liab_shrhldr_eqy</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#负债和股东权益总计</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="income-利润表" tabindex="-1"><a class="header-anchor" href="#income-利润表" aria-hidden="true">#</a> Income - 利润表</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">m_anntime</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#披露日期</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">m_timetag</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#截止日期</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">revenue_inc</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#营业收入</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">earned_premium</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#已赚保费</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">real_estate_sales_income</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#房地产销售收入</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">total_operating_cost</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#营业总成本</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">real_estate_sales_cost</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#房地产销售成本</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">research_expenses</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#研发费用</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">surrender_value</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#退保金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">net_payments</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#赔付支出净额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">net_withdrawal_ins_con_res</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#提取保险合同准备金净额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">policy_dividend_expenses</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#保单红利支出</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">reinsurance_cost</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#分保费用</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">change_income_fair_value</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#公允价值变动收益</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">futures_loss</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#期货损益</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">trust_income</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#托管收益</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">subsidize_revenue</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#补贴收入</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">other_business_profits</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#其他业务利润</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">net_profit_excl_merged_int_inc</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#被合并方在合并前实现净利润</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">int_inc</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#利息收入</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">handling_chrg_comm_inc</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#手续费及佣金收入</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">less_handling_chrg_comm_exp</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#手续费及佣金支出</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">other_bus_cost</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#其他业务成本</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">plus_net_gain_fx_trans</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#汇兑收益</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">il_net_loss_disp_noncur_asset</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#非流动资产处置收益</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">inc_tax</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#所得税费用</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">unconfirmed_invest_loss</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#未确认投资损失</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">net_profit_excl_min_int_inc</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#归属于母公司所有者的净利润</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">less_int_exp</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#利息支出</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">other_bus_inc</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#其他业务收入</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">revenue</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#营业总收入</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">total_expense</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#营业成本</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">less_taxes_surcharges_ops</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#营业税金及附加</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">sale_expense</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#销售费用</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">less_gerl_admin_exp</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#管理费用</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">financial_expense</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#财务费用</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">less_impair_loss_assets</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#资产减值损失</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">plus_net_invest_inc</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#投资收益</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">incl_inc_invest_assoc_jv_entp</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#联营企业和合营企业的投资收益</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">oper_profit</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#营业利润</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">plus_non_oper_rev</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#营业外收入</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">less_non_oper_exp</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#营业外支出</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">tot_profit</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#利润总额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">net_profit_incl_min_int_inc</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#净利润</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">net_profit_incl_min_int_inc_after</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#净利润(扣除非经常性损益后)</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">minority_int_inc</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#少数股东损益</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">s_fa_eps_basic</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#基本每股收益</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">s_fa_eps_diluted</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#稀释每股收益</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">total_income</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#综合收益总额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">total_income_minority</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#归属于少数股东的综合收益总额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">other_compreh_inc</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#其他收益</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="cashflow-现金流量表" tabindex="-1"><a class="header-anchor" href="#cashflow-现金流量表" aria-hidden="true">#</a> CashFlow - 现金流量表</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">m_anntime</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#披露日期</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">m_timetag</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#截止日期</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">cash_received_ori_ins_contract_pre</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#收到原保险合同保费取得的现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">net_cash_received_rei_ope</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#收到再保险业务现金净额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">net_increase_insured_funds</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#保户储金及投资款净增加额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">Net</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#处置交易性金融资产净增加额 increase_in_disposal</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">cash_for_interest</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#收取利息、手续费及佣金的现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">net_increase_in_repurchase_funds</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#回购业务资金净增加额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">cash_for_payment_original_insurance</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#支付原保险合同赔付款项的现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">cash_payment_policy_dividends</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#支付保单红利的现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">disposal_other_business_units</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#处置子公司及其他收到的现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">cash_received_from_pledges</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#减少质押和定期存款所收到的现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">cash_paid_for_investments</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#投资所支付的现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">net_increase_in_pledged_loans</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#质押贷款净增加额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">cash_paid_by_subsidiaries</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#取得子公司及其他营业单位支付的现金净额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">increase_in_cash_paid</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#增加质押和定期存款所支付的现金 </span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">cass_received_sub_abs</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#其中子公司吸收现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">cass_received_sub_investments</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#其中:子公司支付给少数股东的股利、利润</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">minority_shareholder_profit_loss</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#少数股东损益</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">unrecognized_investment_losses</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#未确认的投资损失</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">ncrease_deferred_income</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#递延收益增加(减:减少)</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">projected_liability</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#预计负债</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">increase_operational_payables</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#经营性应付项目的增加</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">reduction_outstanding_amounts_less</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#已完工尚未结算款的减少(减:增加)</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">reduction_outstanding_amounts_more</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#已结算尚未完工款的增加(减:减少)</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">goods_sale_and_service_render_cash</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#销售商品、提供劳务收到的现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">net_incr_dep_cob</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#客户存款和同业存放款项净增加额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">net_incr_loans_central_bank</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#向中央银行借款净增加额(万元</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">net_incr_fund_borr_ofi</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#向其他金融机构拆入资金净增加额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">net_incr_fund_borr_ofi</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#拆入资金净增加额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">tax_levy_refund</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#收到的税费与返还</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">cash_paid_invest</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#投资支付的现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">other_cash_recp_ral_oper_act</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#收到的其他与经营活动有关的现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">stot_cash_inflows_oper_act</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#经营活动现金流入小计</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">goods_and_services_cash_paid</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#购买商品、接受劳务支付的现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">net_incr_clients_loan_adv</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#客户贷款及垫款净增加额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">net_incr_dep_cbob</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#存放中央银行和同业款项净增加额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">handling_chrg_paid</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#支付利息、手续费及佣金的现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">cash_pay_beh_empl</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#支付给职工以及为职工支付的现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">pay_all_typ_tax</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#支付的各项税费</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">other_cash_pay_ral_oper_act</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#支付其他与经营活动有关的现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">stot_cash_outflows_oper_act</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#经营活动现金流出小计</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">net_cash_flows_oper_act</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#经营活动产生的现金流量净额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">cash_recp_disp_withdrwl_invest</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#收回投资所收到的现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">cash_recp_return_invest</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#取得投资收益所收到的现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">net_cash_recp_disp_fiolta</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#处置固定资产、无形资产和其他长期投资收到的现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">other_cash_recp_ral_inv_act</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#收到的其他与投资活动有关的现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">stot_cash_inflows_inv_act</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#投资活动现金流入小计</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">cash_pay_acq_const_fiolta</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#购建固定资产、无形资产和其他长期投资支付的现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">other_cash_pay_ral_oper_act</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#支付其他与投资的现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">stot_cash_outflows_inv_act</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#投资活动现金流出小计</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">net_cash_flows_inv_act</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#投资活动产生的现金流量净额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">cash_recp_cap_contrib</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#吸收投资收到的现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">cash_recp_borrow</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#取得借款收到的现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">proc_issue_bonds</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#发行债券收到的现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">other_cash_recp_ral_fnc_act</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#收到其他与筹资活动有关的现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">stot_cash_inflows_fnc_act</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#筹资活动现金流入小计</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">cash_prepay_amt_borr</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#偿还债务支付现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">cash_pay_dist_dpcp_int_exp</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#分配股利、利润或偿付利息支付的现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">other_cash_pay_ral_fnc_act</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#支付其他与筹资的现金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">stot_cash_outflows_fnc_act</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#筹资活动现金流出小计</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">net_cash_flows_fnc_act</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#筹资活动产生的现金流量净额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">eff_fx_flu_cash</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#汇率变动对现金的影响</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">net_incr_cash_cash_equ</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#现金及现金等价物净增加额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">cash_cash_equ_beg_period</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#期初现金及现金等价物余额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">cash_cash_equ_end_period</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#期末现金及现金等价物余额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">net_profit</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#净利润</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">plus_prov_depr_assets</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#资产减值准备</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">depr_fa_coga_dpba</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#固定资产折旧、油气资产折耗、生产性物资折旧</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">amort_intang_assets</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#无形资产摊销</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">amort_lt_deferred_exp</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#长期待摊费用摊销</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">decr_deferred_exp</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#待摊费用的减少</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">incr_acc_exp</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#预提费用的增加</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">loss_disp_fiolta</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#处置固定资产、无形资产和其他长期资产的损失</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">loss_scr_fa</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#固定资产报废损失</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">loss_fv_chg</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#公允价值变动损失</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">fin_exp</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#财务费用</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">invest_loss</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#投资损失</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">decr_deferred_inc_tax_assets</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#递延所得税资产减少</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">incr_deferred_inc_tax_liab</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#递延所得税负债增加</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">decr_inventories</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#存货的减少</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">decr_oper_payable</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#经营性应收项目的减少</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">others</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#其他</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">im_net_cash_flows_oper_act</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#经营活动产生现金流量净额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">conv_debt_into_cap</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#债务转为资本</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">conv_corp_bonds_due_within_1y</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#一年内到期的可转换公司债券</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">fa_fnc_leases</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#融资租入固定资产</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">end_bal_cash</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#现金的期末余额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">less_beg_bal_cash</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#现金的期初余额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">plus_end_bal_cash_equ</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#现金等价物的期末余额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">less_beg_bal_cash_equ</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#现金等价物的期初余额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">im_net_incr_cash_cash_equ</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#现金及现金等价物的净增加额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">tax_levy_refund</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#收到的税费返还</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="pershareindex-主要指标" tabindex="-1"><a class="header-anchor" href="#pershareindex-主要指标" aria-hidden="true">#</a> PershareIndex - 主要指标</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">s_fa_ocfps</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#每股经营活动现金流量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">s_fa_bps</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#每股净资产</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">s_fa_eps_basic</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#基本每股收益</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">s_fa_eps_diluted</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#稀释每股收益</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">s_fa_undistributedps</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#每股未分配利润</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">s_fa_surpluscapitalps</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#每股资本公积金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">adjusted_earnings_per_share</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#扣非每股收益</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">du_return_on_equity</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#净资产收益率</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">sales_gross_profit</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#销售毛利率</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">inc_revenue_rate</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#主营收入同比增长</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">du_profit_rate</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#净利润同比增长</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">inc_net_profit_rate</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#归属于母公司所有者的净利润同比增长</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">adjusted_net_profit_rate</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#扣非净利润同比增长</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">inc_total_revenue_annual</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#营业总收入滚动环比增长</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">inc_net_profit_to_shareholders_annual</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#归属净利润滚动环比增长</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">adjusted_profit_to_profit_annual</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#扣非净利润滚动环比增长</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">equity_roe</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#加权净资产收益率</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">net_roe</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#摊薄净资产收益率</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">total_roe</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#摊薄总资产收益率</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">gross_profit</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#毛利率</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">net_profit</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#净利率</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">actual_tax_rate</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#实际税率</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">pre_pay_operate_income</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#预收款 / 营业收入</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">sales_cash_flow</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#销售现金流 / 营业收入</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">gear_ratio</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#资产负债比率</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">inventory_turnover</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#存货周转率</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">m_anntime</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#公告日</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">m_timetag</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#报告截止日</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="capital-股本表" tabindex="-1"><a class="header-anchor" href="#capital-股本表" aria-hidden="true">#</a> Capital - 股本表</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">total_capital</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#总股本</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">circulating_capital</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#已上市流通A股</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">restrict_circulating_capital</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#限售流通股份</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">m_timetag</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#报告截止日</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">m_anntime</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#公告日</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="top10holder-top10flowholder-十大股东-十大流通股东" tabindex="-1"><a class="header-anchor" href="#top10holder-top10flowholder-十大股东-十大流通股东" aria-hidden="true">#</a> Top10holder/Top10flowholder - 十大股东/十大流通股东</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">declareDate</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#公告日期</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">endDate</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#截止日期</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">name</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#股东名称</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">type</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#股东类型</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">quantity</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#持股数量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">reason</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#变动原因</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">ratio</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#持股比例</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">nature</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#股份性质</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">rank</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#持股排名</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="holdernum-股东数" tabindex="-1"><a class="header-anchor" href="#holdernum-股东数" aria-hidden="true">#</a> Holdernum - 股东数</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">declareDate</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#公告日期</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">endDate</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#截止日期</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">shareholder</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#股东总数</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">shareholderA</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#A股东户数</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">shareholderB</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#B股东户数</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">shareholderH</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#H股东户数</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">shareholderFloat</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#已流通股东户数</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">shareholderOther</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#未流通股东户数</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="合约信息字段列表" tabindex="-1"><a class="header-anchor" href="#合约信息字段列表" aria-hidden="true">#</a> 合约信息字段列表</h3><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">ExchangeID</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#合约市场代码</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">InstrumentID</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#合约代码</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">InstrumentName</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#合约名称</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">Abbreviation</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#合约名称的拼音简写</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">ProductID</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#合约的品种ID(期货)</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">ProductName</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#合约的品种名称(期货)</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">UnderlyingCode</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#标的合约</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">ExtendName</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#扩位名称</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">ExchangeCode</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#交易所代码</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">RzrkCode</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#rzrk代码</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">UniCode</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#统一规则代码</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">CreateDate</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#上市日期(期货)</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">OpenDate</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#IPO日期(股票)</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">ExpireDate</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#退市日或者到期日</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">PreClose</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#前收盘价格</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">SettlementPrice</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#前结算价格</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">UpStopPrice</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#当日涨停价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">DownStopPrice</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#当日跌停价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">FloatVolume</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#流通股本</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">TotalVolume</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#总股本</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">AccumulatedInterest</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#自上市付息日起的累积未付利息额(债券)</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">LongMarginRatio</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#多头保证金率</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">ShortMarginRatio</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#空头保证金率</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">PriceTick</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#最小变价单位</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">VolumeMultiple</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#合约乘数(对期货以外的品种,默认是1)</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">MainContract</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#主力合约标记,1、2、3分别表示第一主力合约,第二主力合约,第三主力合约</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">MaxMarketOrderVolume</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#市价单最大下单量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">MinMarketOrderVolume</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#市价单最小下单量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">MaxLimitOrderVolume</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#限价单最大下单量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">MinLimitOrderVolume</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#限价单最小下单量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">MaxMarginSideAlgorithm</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#上期所大单边的处理算法</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">DayCountFromIPO</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#自IPO起经历的交易日总数</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">LastVolume</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#昨日持仓量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">InstrumentStatus</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#合约停牌状态</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">IsTrading</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#合约是否可交易</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">IsRecent</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#是否是近月合约</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">IsContinuous</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#是否是连续合约</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">bNotProfitable</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#是否非盈利状态</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">bDualClass</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#是否同股不同权</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">ContinueType</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#连续合约类型</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">secuCategory</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#证券分类</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">secuAttri</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#证券属性</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">MaxMarketSellOrderVolume</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#市价卖单最大单笔下单量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">MinMarketSellOrderVolume</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#市价卖单最小单笔下单量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">MaxLimitSellOrderVolume</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#限价卖单最大单笔下单量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">MinLimitSellOrderVolume</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#限价卖单最小单笔下单量</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">MaxFixedBuyOrderVol</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#盘后定价委托数量的上限(买)</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">MinFixedBuyOrderVol</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#盘后定价委托数量的下限(买)</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">MaxFixedSellOrderVol</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#盘后定价委托数量的上限(卖)</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">MinFixedSellOrderVol</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#盘后定价委托数量的下限(卖)</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">HSGTFlag</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#标识港股是否为沪港通或深港通标的证券。沪港通:0-非标的,1-标的,2-历史标的;深港通:0-非标的,3-标的,4-历史标的,5-是沪港通也是深港通</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">BondParValue</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#债券面值</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">QualifiedType</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#投资者适当性管理分类</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">PriceTickType</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#价差类别(港股用),1-股票,3-债券,4-期权,5-交易所买卖基金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">tradingStatus</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#交易状态</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">OptUnit</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#期权合约单位</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">MarginUnit</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#期权单位保证金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">OptUndlCode</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#期权标的证券代码或可转债正股标的证券代码</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">OptUndlMarket</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#期权标的证券市场或可转债正股标的证券市场</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">OptLotSize</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#期权整手数</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">OptExercisePrice</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#期权行权价或可转债转股价</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">NeeqExeType</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#全国股转转让类型,1-协议转让方式,2-做市转让方式,3-集合竞价+连续竞价转让方式(当前全国股转并未实现),4-集合竞价转让</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">OptExchFixedMargin</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#交易所期权合约保证金不变部分</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">OptExchMiniMargin</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#交易所期权合约最小保证金</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">Ccy</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#币种</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">IbSecType</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#IB安全类型,期货或股票</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">OptUndlRiskFreeRate</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#期权标的无风险利率</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">OptUndlHistoryRate</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#期权标的历史波动率</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">EndDelivDate</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#期权行权终止日</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">RegisteredCapital</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#注册资本(单位:百万)</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">MaxOrderPriceRange</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#最大有效申报范围</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">MinOrderPriceRange</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#最小有效申报范围</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">VoteRightRatio</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#同股同权比例</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">m_nMinRepurchaseDaysLimit</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#最小回购天数</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">m_nMaxRepurchaseDaysLimit</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#最大回购天数</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">DeliveryYear</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#交割年份</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">DeliveryMonth</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#交割月</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">ContractType</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#标识期权,1-过期,2-当月,3-下月,4-下季,5-隔季,6-隔下季</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">ProductTradeQuota</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#期货品种交易配额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">ContractTradeQuota</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#期货合约交易配额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">ProductOpenInterestQuota</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#期货品种持仓配额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">ContractOpenInterestQuota</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#期货合约持仓配额</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">ChargeType</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#期货和期权手续费方式,0-未知,1-按元/手,2-按费率</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">ChargeOpen</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#开仓手续费率,-1表示没有</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">ChargeClose</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#平仓手续费率,-1表示没有</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">ChargeClose</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#平仓手续费率,-1表示没有</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">ChargeTodayOpen</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#开今仓(日内开仓)手续费率,-1表示没有</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">ChargeTodayClose</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#平今仓(日内平仓)手续费率,-1表示没有</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">OptionType</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#期权类型,-1为非期权,0为期权认购,1为期权认沽</span></span>
|
||
<span class="line"><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">OpenInterestMultiple</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">#交割月持仓倍数</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="代码示例" tabindex="-1"><a class="header-anchor" href="#代码示例" aria-hidden="true">#</a> 代码示例</h3><h4 id="时间戳转换" tabindex="-1"><a class="header-anchor" href="#时间戳转换" aria-hidden="true">#</a> 时间戳转换</h4><div class="language-python line-numbers-mode" data-ext="py"><pre class="shiki dracula" style="background-color:#282A36;" tabindex="0"><code><span class="line"><span style="color:#FF79C6;">import</span><span style="color:#F8F8F2;"> time</span></span>
|
||
<span class="line"><span style="color:#FF79C6;">def</span><span style="color:#F8F8F2;"> </span><span style="color:#50FA7B;">conv_time</span><span style="color:#F8F8F2;">(</span><span style="color:#FFB86C;font-style:italic;">ct</span><span style="color:#F8F8F2;">):</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;"> </span><span style="color:#6272A4;">'''</span></span>
|
||
<span class="line"><span style="color:#6272A4;"> conv_time(1476374400000) --> '20161014000000.000'</span></span>
|
||
<span class="line"><span style="color:#6272A4;"> '''</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;"> local_time </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> time.localtime(ct </span><span style="color:#FF79C6;">/</span><span style="color:#F8F8F2;"> </span><span style="color:#BD93F9;">1000</span><span style="color:#F8F8F2;">)</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;"> data_head </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> time.strftime(</span><span style="color:#E9F284;">'</span><span style="color:#F1FA8C;">%Y%m</span><span style="color:#BD93F9;">%d</span><span style="color:#F1FA8C;">%H%M%S</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;">, local_time)</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;"> data_secs </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> (ct </span><span style="color:#FF79C6;">-</span><span style="color:#F8F8F2;"> </span><span style="color:#8BE9FD;font-style:italic;">int</span><span style="color:#F8F8F2;">(ct)) </span><span style="color:#FF79C6;">*</span><span style="color:#F8F8F2;"> </span><span style="color:#BD93F9;">1000</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;"> time_stamp </span><span style="color:#FF79C6;">=</span><span style="color:#F8F8F2;"> </span><span style="color:#E9F284;">'</span><span style="color:#BD93F9;">%s</span><span style="color:#F1FA8C;">.</span><span style="color:#BD93F9;">%03d</span><span style="color:#E9F284;">'</span><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">%</span><span style="color:#F8F8F2;"> (data_head, data_secs)</span></span>
|
||
<span class="line"><span style="color:#F8F8F2;"> </span><span style="color:#FF79C6;">return</span><span style="color:#F8F8F2;"> time_stamp</span></span>
|
||
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></div></div><!--[--><!--]--></div><footer class="page-meta pageFooter" data-v-3c904194><!----><div class="meta-item last-updated"><span class="meta-item-label">上次更新: </span><!----></div><!----><div id="myFooter"><div vertical id="content"><div class="content-title">邀请注册送VIP优惠券</div><div>分享下方的内容给好友、QQ群、微信群,好友注册您即可获得VIP优惠券</div><div class="content-body"><div class="n-input-group"><div class="tip"><div>玩转qmt,上迅投qmt知识库</div></div><button class="n-button n-button--info-type n-button--small-type n-button--secondary" tabindex="0" type="button" style="--n-bezier:cubic-bezier(.4, 0, .2, 1);--n-bezier-ease-out:cubic-bezier(0, 0, .2, 1);--n-ripple-duration:.6s;--n-opacity-disabled:0.5;--n-wave-opacity:0.6;--n-font-weight:500;--n-color:rgba(32, 128, 240, 0.16);--n-color-hover:rgba(32, 128, 240, 0.22);--n-color-pressed:rgba(32, 128, 240, 0.28);--n-color-focus:rgba(32, 128, 240, 0.22);--n-color-disabled:rgba(46, 51, 56, .05);--n-ripple-color:#0000;--n-text-color:#2080f0;--n-text-color-hover:#2080f0;--n-text-color-pressed:#2080f0;--n-text-color-focus:#2080f0;--n-text-color-disabled:#2080f0;--n-border:1px solid #2080f0;--n-border-hover:1px solid #4098fc;--n-border-pressed:1px solid #1060c9;--n-border-focus:1px solid #4098fc;--n-border-disabled:1px solid #2080f0;--n-width:initial;--n-height:28px;--n-font-size:14px;--n-padding:0 10px;--n-icon-size:18px;--n-icon-margin:6px;--n-border-radius:3px;" id="copy-btn2"><!----><!----><span class="n-button__content">登录后获取</span><div aria-hidden="true" class="n-base-wave"></div><!----><!----></button></div><!-- <n-space style="width: 100%;" vertical>
|
||
<div style="width: 100%;">
|
||
<div>玩转qmt,上迅投qmt知识库,复制分享要登录</div>
|
||
</div>
|
||
<n-space style="width: 100%;" justify="end">
|
||
|
||
</n-space>
|
||
</n-space> --></div></div></div></footer><nav class="page-nav" data-v-3c904194><p class="inner"><span class="prev"><a href="/nativeApi/start_now.html" class="" aria-label="快速开始"><!--[--><!--]--> 快速开始 <!--[--><!--]--></a></span><span class="next"><a href="/nativeApi/xttrader.html" class="" aria-label="XtQuant.Xttrade 交易模块"><!--[--><!--]--> XtQuant.Xttrade 交易模块 <!--[--><!--]--></a></span></p></nav><!--[--><!--]--></main><!--]--></div><!----><!--]--></div>
|
||
<script type="module" src="/assets/app-2fe24c5e.js" defer></script>
|
||
</body>
|
||
</html>
|