symbol investor_name info_date ... adjusted_indirect_sharehold reported_indirect_sharehold currency0 0004.HK Fang (Kang Vincent) 20250425 ... NaN NaN HKD1 0004.HK Fang (Kang Vincent) 20250428 ... NaN NaN HKD2 0004.HK Fang (Kang Vincent) 20250429 ... NaN NaN HKD3 0004.HK Fang (Kang Vincent) 20250430 ... NaN NaN HKD4 0004.HK Fang (Kang Vincent) 20250502 ... NaN NaN HKD5 0004.HK Fang (Kang Vincent) 20250506 ... NaN NaN HKD
Obtain the company’s shareholder shareholding report
Method name: get_company_shareholder_report
HK history: 2024-07-01 ~ presentUS history: 2024-07-01 ~ present
symbol currency investor_name ... prev_sharehold_value prev_holding_date prev_filing_type0 8510.HK HKD Chuk (Stanley) ... 457944.91 20241231 Hong Kong Insider1 8510.HK HKD Chuan (Hng Bok) ... 328943.66 20241231 Shareholder Report2 8510.HK HKD Lau (Wing Kee) ... 228433.10 20241231 Shareholder Report NaN HKD
⌘I
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"TQX Docs","colors":{"primary":"#1A1A17","light":"#FFF200","dark":"#FFF200"},"logo":{"light":"https://mintcdn.com/tqx/66zcioqNvIHRXn8E/logo/tqx-black.png?fit=max\u0026auto=format\u0026n=66zcioqNvIHRXn8E\u0026q=85\u0026s=c4c6b5292e757b2100f69c05b87fc8ae","dark":"https://mintcdn.com/tqx/66zcioqNvIHRXn8E/logo/tqx-white.png?fit=max\u0026auto=format\u0026n=66zcioqNvIHRXn8E\u0026q=85\u0026s=26b21234db9f7f60608d3ceb50ed9527","href":"https://www.tqx.ai/"},"favicon":"https://mintcdn.com/tqx/VkYrSdTAbYa4ufY1/logo/tqx.png?fit=max\u0026auto=format\u0026n=VkYrSdTAbYa4ufY1\u0026q=85\u0026s=41fd477c0277e219808279248f115864","appearance":{"default":"dark"},"background":{"color":{"light":"#FAF9F5","dark":"#08090B"}},"navbar":{"links":[{"href":"mailto:audrey@tqx.ai","label":"Support"}]},"footer":{"socials":{"x":"https://x.com/tqx_trade","github":"https://github.com/tqx-ai","linkedin":"https://www.linkedin.com/company/tqx-ai","discord":"https://discord.gg/nptGYBAJyy","telegram":"https://t.me/+KHeySI7Iyd1lM2I0","instagram":"https://www.instagram.com/tqx.ai"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","default":true,"href":""},{"language":"zh-Hant","href":"hk"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"tqx","hasAudioNarration":false,"actualSubdomain":"tqx","customDomains":["docs.tqx.ai"],"gitSource":{"type":"github","owner":"tqx-ai","repo":"tqx-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aeeaed30791c13c38bf1dd8","clientVersion":"0.0.4142","searchFilterCounts":[{"language":"en","tag":"Data","count":18},{"language":"en","tag":"Research","count":18},{"language":"zh-Hant","tag":"數據","count":18},{"language":"zh-Hant","tag":"投研","count":18},{"language":"en","tag":"Trading","count":12},{"language":"zh-Hant","tag":"交易","count":12},{"language":"en","tag":"API","count":11},{"language":"zh-Hant","tag":"交易 API","count":11},{"language":"en","tag":"Market reference","count":8},{"language":"en","tag":"Factor","count":8},{"language":"zh-Hant","tag":"市場參考數據","count":8},{"language":"zh-Hant","tag":"因子","count":8},{"language":"en","tag":"Strategy","count":7},{"language":"zh-Hant","tag":"策略","count":7},{"language":"en","tag":"Market data","count":5},{"language":"zh-Hant","tag":"行情數據","count":5},{"language":"en","tag":"More","count":4},{"language":"zh-Hant","tag":"更多","count":4},{"language":"en","tag":"FAQ","count":3},{"language":"zh-Hant","tag":"常見問題","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":":root{--tqx-yellow: #fff200;--tqx-ink: #08090b}html:not(.dark) .sidebar-group .text-primary{color:var(--tqx-ink)!important;background-color:var(--tqx-yellow)!important}html:not(.dark) .sidebar-group .text-primary:hover{background-color:#f5e800!important}.bg-primary,.bg-primary-dark,.bg-primary-light{color:var(--tqx-ink)!important}"}],"page":{"pagePath":"data/market-reference/ownership","slug":"/data/market-reference/ownership","pageMetadata":{"title":"Ownership data","description":"Retrieve investor concentration, rankings, insider transactions, and shareholder reports.","zh-Hant_link":"/hk/data/market-reference/ownership","href":"/data/market-reference/ownership"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Retrieve investor concentration, rankings, insider transactions, and shareholder reports.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Badge,CodeBlock,Heading,Table}=_components;if(!Badge)_missingMdxReference(`Badge`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`obtain-the-company’s-investor-concentration-ratio`,children:`Obtain the company’s investor concentration ratio`}),`\n`,_jsx(Heading,{level:`3`,id:`method-name-get_company_concentration`,children:`Method name: get_company_concentration`}),`\n`,_jsx(Badge,{icon:`clock`,stroke:true,children:`Latest data only`}),`\n`,_jsx(Heading,{level:`3`,id:`enter-parameters`,children:`Enter parameters`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Field`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Type`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Is it required`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`symbol`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Optional[Union[str, List[str]]]`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Stock code`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Optional`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`fields`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Optional[Union[str, List[str]]]`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Return fields`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Optional`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`market`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Market, supports `,_jsx(_components.code,{children:`hk`}),`, `,_jsx(_components.code,{children:`us`}),`, default is `,_jsx(_components.code,{children:`hk`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:`required`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`response-parameters`,children:`Response parameters`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Field`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Type`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`symbol`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`stock code`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`currency`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Transaction currency`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`total_investors`}),_jsx(_components.td,{style:{textAlign:`left`},children:`int`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Total number of investors`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`investor_outstanding_ratio`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Ratio of investors’ holdings to total outstanding shares`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`total_sharehold`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`total shareholding`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`total_holdings_value`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Total holdings value`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`usage-examples`,children:`Usage examples`}),`\n`,_jsx(Heading,{level:`4`,id:`obtain-investor-concentration-data-of-all-hong-kong-stock-companies`,children:`Obtain investor concentration data of all Hong Kong stock companies`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`7`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` tqx_data`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`result `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` tqx_data.get_company_concentration(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` market`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'hk'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` symbol`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` fields`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`[],`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`print`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(result)`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Response Example`})}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`13`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`13`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`symbol currency ... total_sharehold total_holdings_value`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`0 0001.HK HKD ... 2.042810e+09 1.294356e+10`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`1 0002.HK HKD ... 1.026492e+09 9.308294e+09`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`2 0003.HK HKD ... 9.963026e+09 8.726823e+09`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`3 0004.HK HKD ... 2.243385e+09 6.330515e+09`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`4 0005.HK USD ... 8.827207e+09 1.567821e+11`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`... ... ... ... ... ...`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`2707 9995.HK CNY ... 7.764612e+07 7.876332e+08`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`2708 9996.HK CNY ... 3.606810e+08 2.498107e+08`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`2709 9997.HK CNY ... 2.440423e+08 2.016341e+08`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`2710 9998.HK SGD ... 6.000000e+08 1.467572e+07`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`2711 9999.HK CNY ... 2.200467e+09 4.651509e+10`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`2`,id:`obtain-the-concentration-ratio-of-the-top-20-investors-in-the-company`,children:`Obtain the concentration ratio of the top 20 investors in the company`}),`\n`,_jsx(Heading,{level:`3`,id:`method-name-get_company_top_concentration`,children:`Method name: get_company_top_concentration`}),`\n`,_jsx(Badge,{icon:`clock`,stroke:true,children:`Latest data only`}),`\n`,_jsx(Heading,{level:`3`,id:`enter-parameters-2`,children:`Enter parameters`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Field`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Type`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Is it required`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`symbol`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Optional[Union[str, List[str]]]`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Stock code`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Optional`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`fields`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Optional[Union[str, List[str]]]`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Return fields`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Optional`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`market`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Market, supports `,_jsx(_components.code,{children:`hk`}),`, `,_jsx(_components.code,{children:`us`}),`, default is `,_jsx(_components.code,{children:`hk`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:`required`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`response-parameters-2`,children:`Response parameters`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Field`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Type`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`symbol`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`stock code`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`currency`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Transaction currency`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`top_investors_num`}),_jsx(_components.td,{style:{textAlign:`left`},children:`int`}),_jsx(_components.td,{style:{textAlign:`left`},children:`The number of top n investors (usually 20 for this interface, if there are less than 20 investors, less than 20 will be returned)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`investor_outstanding_ratio`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Ratio of investors’ holdings to total outstanding shares`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`sharehold`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Total shareholdings of the top n investors`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`holdings_value`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`The total stock market value of the top n investors`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`usage-examples-2`,children:`Usage examples`}),`\n`,_jsx(Heading,{level:`4`,id:`obtain-investor-concentration-data-of-all-hong-kong-stock-companies-2`,children:`Obtain investor concentration data of all Hong Kong stock companies`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`7`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` tqx_data`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`result `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` tqx_data.get_company_top_concentration(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` market`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'hk'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` symbol`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` fields`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`[],`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`print`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(result)`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Response Example`})}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`13`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`13`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`symbol currency ... sharehold holdings_value`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`0 0001.HK HKD ... 1.726426e+09 1.058605e+10`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`1 0002.HK HKD ... 9.395121e+08 8.506187e+09`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`2 0003.HK HKD ... 9.405393e+09 8.208555e+09`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`3 0004.HK HKD ... 2.212428e+09 6.234463e+09`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`4 0005.HK USD ... 6.809123e+09 1.225648e+11`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`... ... ... ... ... ...`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`2707 9995.HK CNY ... 7.010446e+07 7.125567e+08`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`2708 9996.HK CNY ... 3.605222e+08 2.496836e+08`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`2709 9997.HK CNY ... 2.433189e+08 2.009243e+08`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`2710 9998.HK SGD ... 6.000000e+08 1.467572e+07`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`2711 9999.HK CNY ... 1.847153e+09 3.801278e+10`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`2`,id:`obtain-the-ranking-of-company-investors`,children:`Obtain the ranking of company investors`}),`\n`,_jsx(Heading,{level:`3`,id:`method-name-get_company_investor`,children:`Method name: get_company_investor`}),`\n`,_jsx(Badge,{icon:`clock`,stroke:true,children:`Latest data only`}),`\n`,_jsx(Heading,{level:`3`,id:`enter-parameters-3`,children:`Enter parameters`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Field`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Type`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Is it required`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`symbol`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Optional[Union[str, List[str]]]`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Stock code`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Optional`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`fields`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Optional[Union[str, List[str]]]`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Return fields`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Optional`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`market`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Market, supports `,_jsx(_components.code,{children:`hk`}),`, `,_jsx(_components.code,{children:`us`}),`, default is `,_jsx(_components.code,{children:`hk`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:`required`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`max_rank`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Optional[int]`}),_jsx(_components.td,{style:{textAlign:`left`},children:`The maximum returned ranking (a positive integer less than or equal to 20), the default is empty to return the top 20`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Optional`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`response-parameters-3`,children:`Response parameters`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Field`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Type`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`symbol`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`stock code`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`investor_name`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`investor name`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`investor_type`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`investor type`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`investor_outstanding_ratio`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Ratio of investors’ holdings to total outstanding shares`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`sharehold`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`investor holdings`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`sharehold_change`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Investor shareholding change since last report`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`info_date`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Date of this report`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`turnover_rating`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`turnover rating`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`currency`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Transaction currency`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`rank`}),_jsx(_components.td,{style:{textAlign:`left`},children:`int`}),_jsx(_components.td,{style:{textAlign:`left`},children:`ranking`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`usage-examples-3`,children:`Usage examples`}),`\n`,_jsx(Heading,{level:`4`,id:`obtain-the-top-10-investor-data-of-all-hong-kong-stock-companies`,children:`Obtain the top 10 investor data of all Hong Kong stock companies`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`8`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` tqx_data`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`result `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` tqx_data.get_company_investor(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` market`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'hk'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` symbol`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` fields`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`[],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` max_rank`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`10`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`print`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(result)`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Response Example`})}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`13`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`13`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`symbol investor_name ... rank currency`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`0 0001.HK Li (Ka Shing) ... 1 HKD`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`1 0001.HK BlackRock Institutional Trust Company, N.A. ... 2 HKD`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`2 0001.HK The Vanguard Group, Inc. ... 3 HKD`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`3 0001.HK Norges Bank Investment Management (NBIM) ... 4 HKD`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`4 0001.HK Hang Seng Investment Management Ltd. ... 5 HKD`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`... ... ... ... ... ...`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`18252 9999.HK CSOP Asset Management Limited ... 6 CNY`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`18253 9999.HK China Asset Management Co., Ltd. ... 7 CNY`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`18254 9999.HK BlackRock Advisors (UK) Limited ... 8 CNY`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`18255 9999.HK Hang Seng Investment Management Ltd. ... 9 CNY`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`18256 9999.HK Norges Bank Investment Management (NBIM) ... 10 CNY`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`2`,id:`obtain-company-insider-trading-activity`,children:`Obtain company insider trading activity`}),`\n`,_jsx(Heading,{level:`3`,id:`method-name-get_company_insider_transaction`,children:`Method name: get_company_insider_transaction`}),`\n`,_jsx(Badge,{icon:`calendar`,stroke:true,children:`HK history: 2016-01-01 ~ present`}),`\n`,_jsx(Badge,{icon:`calendar`,stroke:true,children:`US history: 2018-01-01 ~ present`}),`\n`,_jsx(Heading,{level:`3`,id:`enter-parameters-4`,children:`Enter parameters`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Field`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Type`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Is it required`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`start_date`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Start date, eg: “20250702” (this interface queries the message date)`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Required`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`end_date`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`End date, eg: “20250702” (this interface queries the message date)`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Required`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`symbol`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Optional[Union[str, List[str]]]`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Stock code`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Optional`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`fields`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Optional[Union[str, List[str]]]`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Return fields`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Optional`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`market`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Market, supports `,_jsx(_components.code,{children:`hk`}),`, `,_jsx(_components.code,{children:`us`}),`, default is `,_jsx(_components.code,{children:`hk`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:`required`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`response-parameters-4`,children:`Response parameters`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Field`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Type`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`symbol`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`stock code`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`investor_name`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`investor name`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`investor_type`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`investor type`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`info_date`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Message date (date filtering basis)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`insider_role`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`insider identity`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`is_main_role`}),_jsx(_components.td,{style:{textAlign:`left`},children:`int`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Whether it is the main person (if an internal transaction involves multiple insiders, the one with this field set to 1 is the main person)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`insider_active_date`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Date of becoming an insider`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`insider_inactive_date`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Date when no longer considered an insider`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`transaction_date`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Transaction occurrence date`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`transaction_type`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`transaction type`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`acquisition_type`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Disposal behavior type`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`adjusted_trade_shares`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`adjusted number of traded shares`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`reported_trade_shares`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Number of reported trading shares`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`trade_outstanding_ratio`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`The ratio of the number of traded shares to the total outstanding shares`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`transaction_price`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`transaction price`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`filing_currency_price`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`The price of the currency at the time of filing`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`filing_type`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`filing document type`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`transaction_holding_type`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Transaction holding method`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`adjusted_sharehold`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Number of shares held after adjustment`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`reported_sharehold`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`reported number of shares held`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`adjusted_indirect_sharehold`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Number of indirect shares held after adjustment`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`reported_indirect_sharehold`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`reported number of indirect shares held`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`currency`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Transaction currency`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`usage-examples-4`,children:`Usage examples`}),`\n`,_jsx(Heading,{level:`4`,id:`obtain-insider-trading-activities-of-a-hong-kong-stock-company-within-a-certain-period-of-time`,children:`Obtain insider trading activities of a Hong Kong stock company within a certain period of time`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`9`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`9`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` tqx_data`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`result `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` tqx_data.get_company_insider_transaction(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` market`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'hk'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` symbol`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0004.HK\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` fields`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`[],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` start_date`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"20250101\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` end_date`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"20251231\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`print`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(result)`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Response Example`})}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`symbol investor_name info_date ... adjusted_indirect_sharehold reported_indirect_sharehold currency`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`0 0004.HK Fang (Kang Vincent) 20250425 ... NaN NaN HKD`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`1 0004.HK Fang (Kang Vincent) 20250428 ... NaN NaN HKD`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`2 0004.HK Fang (Kang Vincent) 20250429 ... NaN NaN HKD`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`3 0004.HK Fang (Kang Vincent) 20250430 ... NaN NaN HKD`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`4 0004.HK Fang (Kang Vincent) 20250502 ... NaN NaN HKD`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`5 0004.HK Fang (Kang Vincent) 20250506 ... NaN NaN HKD`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`2`,id:`obtain-the-company’s-shareholder-shareholding-report`,children:`Obtain the company’s shareholder shareholding report`}),`\n`,_jsx(Heading,{level:`3`,id:`method-name-get_company_shareholder_report`,children:`Method name: get_company_shareholder_report`}),`\n`,_jsx(Badge,{icon:`calendar`,stroke:true,children:`HK history: 2024-07-01 ~ present`}),`\n`,_jsx(Badge,{icon:`calendar`,stroke:true,children:`US history: 2024-07-01 ~ present`}),`\n`,_jsx(Heading,{level:`3`,id:`enter-parameters-5`,children:`Enter parameters`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Field`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Type`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Is it required`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`start_date`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Start date, eg: “20250702” (this interface queries the shareholding report date)`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Required`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`end_date`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`End date, eg: “20250702” (this interface queries the date of shareholding report)`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Required`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`symbol`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Optional[Union[str, List[str]]]`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Stock code`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Optional`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`fields`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Optional[Union[str, List[str]]]`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Return fields`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Optional`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`market`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Market, supports `,_jsx(_components.code,{children:`hk`}),`, `,_jsx(_components.code,{children:`us`}),`, default is `,_jsx(_components.code,{children:`hk`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:`required`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`response-parameters-5`,children:`Response parameters`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Field`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Type`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`symbol`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`stock code`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`investor_name`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`investor name`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`investor_category`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Investor category`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`investor_type`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Investor detailed category`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`investment_activeness_orientation`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`investment activity orientation`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`turnover_rating`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`turnover rating`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Turnover_ratio`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Turnover ratio (the amount of trading activity relative to investors’ total assets)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`total_equity_assets`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`total equity assets`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`sharehold`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`number of shares held`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`outstanding_ratio`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Ratio of shares held to total outstanding shares`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`hold_portfolio_ratio`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`The proportion of holdings in investor’s portfolio`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`sharehold_value`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`position market value`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`holding_date`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Holding report date (date filtering basis)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`filing_type`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`filing type`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`sharehold_change`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Number of shareholding changes since the last reported time`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`sharehold_value_change`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Position market value change`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`outstanding_ratio_change`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Change in proportion of total outstanding shares`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`sharehold_change_ratio`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`percentage change in shareholding number`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`prev_sharehold`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Number of shares held in the previous period`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`prev_outstanding_ratio`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Ratio of the previous period to total outstanding shares`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`prev_sharehold_value`}),_jsx(_components.td,{style:{textAlign:`left`},children:`double`}),_jsx(_components.td,{style:{textAlign:`left`},children:`market value of positions in the previous period`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`prev_holding_date`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Last holding report date`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`prev_filing_type`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Previous reporting type`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`currency`}),_jsx(_components.td,{style:{textAlign:`left`},children:`str`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Transaction currency`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`usage-examples-5`,children:`Usage examples`}),`\n`,_jsx(Heading,{level:`4`,id:`obtain-the-shareholder-shareholding-report-of-a-certain-hong-kong-stock-company-within-a-certain-period-of-time`,children:`Obtain the shareholder shareholding report of a certain Hong Kong stock company within a certain period of time`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`9`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`9`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` tqx_data`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`result `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` tqx_data.get_company_shareholder_report(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` market`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'hk'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` symbol`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"8510.HK\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` fields`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`[],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` start_date`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"20250101\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` end_date`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"20251231\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`print`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(result)`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Response Example`})}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`symbol currency investor_name ... prev_sharehold_value prev_holding_date prev_filing_type`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`0 8510.HK HKD Chuk (Stanley) ... 457944.91 20241231 Hong Kong Insider`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`1 8510.HK HKD Chuan (Hng Bok) ... 328943.66 20241231 Shareholder Report`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`2 8510.HK HKD Lau (Wing Kee) ... 228433.10 20241231 Shareholder Report NaN HKD`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Ownership data","description":"Retrieve investor concentration, rankings, insider transactions, and shareholder reports.","zh-Hant_link":"/hk/data/market-reference/ownership","href":"/data/market-reference/ownership"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Obtain the company’s investor concentration ratio","slug":"obtain-the-company’s-investor-concentration-ratio","depth":2,"children":[{"title":"Method name: get_company_concentration","slug":"method-name-get_company_concentration","depth":3,"children":[]},{"title":"Enter parameters","slug":"enter-parameters","depth":3,"children":[]},{"title":"Response parameters","slug":"response-parameters","depth":3,"children":[]},{"title":"Usage examples","slug":"usage-examples","depth":3,"children":[]},{"title":"Obtain investor concentration data of all Hong Kong stock companies","slug":"obtain-investor-concentration-data-of-all-hong-kong-stock-companies","depth":4,"children":[]}]},{"title":"Obtain the concentration ratio of the top 20 investors in the company","slug":"obtain-the-concentration-ratio-of-the-top-20-investors-in-the-company","depth":2,"children":[{"title":"Method name: get_company_top_concentration","slug":"method-name-get_company_top_concentration","depth":3,"children":[]},{"title":"Enter parameters","slug":"enter-parameters-2","depth":3,"children":[]},{"title":"Response parameters","slug":"response-parameters-2","depth":3,"children":[]},{"title":"Usage examples","slug":"usage-examples-2","depth":3,"children":[]},{"title":"Obtain investor concentration data of all Hong Kong stock companies","slug":"obtain-investor-concentration-data-of-all-hong-kong-stock-companies-2","depth":4,"children":[]}]},{"title":"Obtain the ranking of company investors","slug":"obtain-the-ranking-of-company-investors","depth":2,"children":[{"title":"Method name: get_company_investor","slug":"method-name-get_company_investor","depth":3,"children":[]},{"title":"Enter parameters","slug":"enter-parameters-3","depth":3,"children":[]},{"title":"Response parameters","slug":"response-parameters-3","depth":3,"children":[]},{"title":"Usage examples","slug":"usage-examples-3","depth":3,"children":[]},{"title":"Obtain the top 10 investor data of all Hong Kong stock companies","slug":"obtain-the-top-10-investor-data-of-all-hong-kong-stock-companies","depth":4,"children":[]}]},{"title":"Obtain company insider trading activity","slug":"obtain-company-insider-trading-activity","depth":2,"children":[{"title":"Method name: get_company_insider_transaction","slug":"method-name-get_company_insider_transaction","depth":3,"children":[]},{"title":"Enter parameters","slug":"enter-parameters-4","depth":3,"children":[]},{"title":"Response parameters","slug":"response-parameters-4","depth":3,"children":[]},{"title":"Usage examples","slug":"usage-examples-4","depth":3,"children":[]},{"title":"Obtain insider trading activities of a Hong Kong stock company within a certain period of time","slug":"obtain-insider-trading-activities-of-a-hong-kong-stock-company-within-a-certain-period-of-time","depth":4,"children":[]}]},{"title":"Obtain the company’s shareholder shareholding report","slug":"obtain-the-company’s-shareholder-shareholding-report","depth":2,"children":[{"title":"Method name: get_company_shareholder_report","slug":"method-name-get_company_shareholder_report","depth":3,"children":[]},{"title":"Enter parameters","slug":"enter-parameters-5","depth":3,"children":[]},{"title":"Response parameters","slug":"response-parameters-5","depth":3,"children":[]},{"title":"Usage examples","slug":"usage-examples-5","depth":3,"children":[]},{"title":"Obtain the shareholder shareholding report of a certain Hong Kong stock company within a certain period of time","slug":"obtain-the-shareholder-shareholding-report-of-a-certain-hong-kong-stock-company-within-a-certain-period-of-time","depth":4,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"tqx","siteName":"TQX Docs","title":"Ownership data - TQX Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/data/market-reference/ownership","matchLevel":0},"zh-Hant":{"href":"/hk","matchLevel":3}}},"lastModified":"2026-11-05T08:40:04.121Z","originalFileLocation":"data/market-reference/ownership.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Retrieve investor concentration, rankings, insider transactions, and shareholder reports.\">\u003cmeta data-mint-head name=\"application-name\" content=\"TQX Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/tqx/EO0pepAaABOf5X6t/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/tqx/EO0pepAaABOf5X6t/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/tqx/EO0pepAaABOf5X6t/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/tqx/EO0pepAaABOf5X6t/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/tqx/EO0pepAaABOf5X6t/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/tqx/EO0pepAaABOf5X6t/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/tqx/EO0pepAaABOf5X6t/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/tqx/EO0pepAaABOf5X6t/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/tqx/EO0pepAaABOf5X6t/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Ownership data - TQX Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Retrieve investor concentration, rankings, insider transactions, and shareholder reports.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"TQX Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.tqx.ai/data/market-reference/ownership\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://tqx.mintlify.site/_mintlify/api/og/v2?division=Market+reference\u0026amp;title=Ownership+data\u0026amp;description=Retrieve+investor+concentration%2C+rankings%2C+insider+transactions%2C+and+shareholder+reports.\u0026amp;theme=ab36484a1ed7154a36379974\u0026amp;signature=e02f3810c5842069dd6acb60dc687bf17e47b123dc1b29396d801a81fba516e2\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Ownership data - TQX Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Retrieve investor concentration, rankings, insider transactions, and shareholder reports.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://tqx.mintlify.site/_mintlify/api/og/v2?division=Market+reference\u0026amp;title=Ownership+data\u0026amp;description=Retrieve+investor+concentration%2C+rankings%2C+insider+transactions%2C+and+shareholder+reports.\u0026amp;theme=ab36484a1ed7154a36379974\u0026amp;signature=e02f3810c5842069dd6acb60dc687bf17e47b123dc1b29396d801a81fba516e2\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/tqx/EO0pepAaABOf5X6t/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"TQX Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1A1A17\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.tqx.ai/data/market-reference/ownership\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/data/market-reference/ownership.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.tqx.ai/data/market-reference/ownership\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh-Hant\" href=\"https://docs.tqx.ai/hk/data/market-reference/ownership\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.tqx.ai/data/market-reference/ownership\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.tqx.ai/#organization\",\"name\":\"TQX Docs\",\"url\":\"https://docs.tqx.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/tqx/66zcioqNvIHRXn8E/logo/tqx-black.png?fit=max\u0026auto=format\u0026n=66zcioqNvIHRXn8E\u0026q=85\u0026s=c4c6b5292e757b2100f69c05b87fc8ae\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.tqx.ai#website\",\"name\":\"TQX Docs\",\"url\":\"https://docs.tqx.ai\",\"publisher\":{\"@id\":\"https://docs.tqx.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.tqx.ai/data/market-reference/ownership#webpage\",\"url\":\"https://docs.tqx.ai/data/market-reference/ownership\",\"name\":\"Ownership data\",\"description\":\"Retrieve investor concentration, rankings, insider transactions, and shareholder reports.\",\"dateModified\":\"2026-11-05T08:40:04.121Z\",\"isPartOf\":{\"@id\":\"https://docs.tqx.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.tqx.ai/data/market-reference/ownership#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.tqx.ai/data/market-reference/ownership#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Data\",\"item\":\"https://docs.tqx.ai/data/info\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Market reference\",\"item\":\"https://docs.tqx.ai/data/market-reference/stock-detail\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Ownership data\",\"item\":\"https://docs.tqx.ai/data/market-reference/ownership\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.tqx.ai/data/market-reference/ownership#article\",\"headline\":\"Ownership data\",\"name\":\"Ownership data\",\"description\":\"Retrieve investor concentration, rankings, insider transactions, and shareholder reports.\",\"url\":\"https://docs.tqx.ai/data/market-reference/ownership\",\"mainEntityOfPage\":{\"@id\":\"https://docs.tqx.ai/data/market-reference/ownership#webpage\"},\"dateModified\":\"2026-11-05T08:40:04.121Z\",\"publisher\":{\"@id\":\"https://docs.tqx.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.tqx.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"TQX Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"TQX Docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/data/market-reference/ownership.md","siteName":"TQX Docs","nav":{"global":null,"languages":[{"language":"en","default":true,"groups":[{"group":"Getting Started","pages":[{"title":"Introduction","href":""},{"title":"CLI","href":"/cli"}]},{"group":"Research","pages":[{"title":"Start research","href":"/research/info"},{"group":"Factor","pages":[{"title":"Factor","sidebarTitle":"Overview","href":"/research/factor"},{"title":"Create a factor","href":"/research/factor/create"},{"title":"Write factor code","href":"/research/factor/code"},{"title":"Analyze a factor","href":"/research/factor/analyze"},{"title":"Read analysis results","href":"/research/factor/results"},{"title":"Manage factor versions","href":"/research/factor/versions"},{"title":"Optimize factor parameters","href":"/research/factor/optimization"},{"title":"Operator reference","href":"/research/factor/operator-reference"}]},{"group":"Strategy","pages":[{"title":"Strategy","sidebarTitle":"Overview","href":"/research/strategy"},{"title":"Create a strategy","href":"/research/strategy/create"},{"title":"Strategy code","href":"/research/strategy/code"},{"title":"Run a backtest","href":"/research/strategy/backtest"},{"title":"Versions and reproducibility","href":"/research/strategy/versions"},{"title":"Parameter optimization","href":"/research/strategy/optimization"},{"title":"Turn a factor into a strategy","href":"/research/strategy/factor-to-strategy"}]},{"title":"Run history","href":"/research/run-history"},{"title":"Optimizations","href":"/research/optimizations"}]},{"group":"Trading","pages":[{"title":"Start trading","href":"/trading/info"},{"group":"API","pages":[{"title":"Place order","href":"/trading/api/place-order"},{"title":"List orders","href":"/trading/api/list-orders"},{"title":"Get order","href":"/trading/api/get-order"},{"title":"Modify order","href":"/trading/api/modify-order"},{"title":"Cancel order","href":"/trading/api/cancel-order"},{"title":"Get positions","href":"/trading/api/get-positions"},{"title":"Get account assets","href":"/trading/api/get-assets"},{"title":"List trades","href":"/trading/api/list-trades"},{"title":"List cash flows","href":"/trading/api/list-cash-flows"},{"title":"Get signal","href":"/trading/api/get-signal"},{"title":"Mark as active","href":"/trading/api/hold"}]}]},{"group":"Data","pages":[{"title":"TQX data","href":"/data/info"},{"title":"Local tqx-data package","href":"/data/local-package"},{"group":"Market data","pages":[{"title":"Daily market data","href":"/data/market-data/daily"},{"title":"Minute market data","href":"/data/market-data/minute"},{"title":"Live minute data","href":"/data/market-data/live-minute"},{"title":"Tick data","href":"/data/market-data/tick"},{"title":"Technical indicators","href":"/data/market-data/indicators"}]},{"group":"Market reference","pages":[{"title":"Stock details","href":"/data/market-reference/stock-detail"},{"title":"Trading calendar","href":"/data/market-reference/trading-calendar"},{"title":"Market events","href":"/data/market-reference/events"},{"title":"Filing announcements","description":"Retrieve filing and disclosure records for Hong Kong and US stocks in Qube.","href":"/data/market-reference/filings"},{"title":"Ownership data","zh-Hant_link":"/hk/data/market-reference/ownership","href":"/data/market-reference/ownership"},{"title":"Index components","description":"Retrieve Hong Kong and US index constituent information.","href":"/data/market-reference/index-components"},{"title":"Company metrics","href":"/data/market-reference/company-metrics"},{"title":"Consensus estimates","href":"/data/market-reference/consensus"}]},{"group":"Financial and market factors","pages":[{"title":"Backtest factors","href":"/data/financial-and-market-factors/factors"},{"title":"Financial statements","href":"/data/financial-and-market-factors/financial-statements"}]},{"group":"Utilities","pages":[{"title":"Currency data","href":"/data/utilities/currency"}]}]},{"group":"More","pages":[{"group":"FAQ","pages":[{"title":"TQX FAQ","sidebarTitle":"TQX","href":"/faq/tqx"},{"title":"Qube FAQ","sidebarTitle":"Qube","href":"/faq/qube"},{"title":"GATC FAQ","sidebarTitle":"GATC","href":"/faq/gatc"}]},{"title":"Contact us","href":"/more/contact-us"}]}],"global":{"anchors":[{"anchor":"Qube","icon":"book-open-cover","href":"https://www.tqx.ai/agent_quant"},{"anchor":"Competitions","icon":"newspaper","href":"https://www.tqx.ai/user-center?tab=dashboard"}]}},{"language":"zh-Hant","pages":[{"title":"zh-Hant","href":"/hk"}]}]},"basePath":"","title":"Ownership data - TQX Docs","buildId":"dpl_G2Qd45vZZ7MkBiGF9yYx8ZsbbKXX","deploymentId":"dpl_G2Qd45vZZ7MkBiGF9yYx8ZsbbKXX","dynamics":[],"chunks":[]}