# xiami-quant **Repository Path**: Clark_Liu/xiami-quant ## Basic Information - **Project Name**: xiami-quant - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-04-17 - **Last Updated**: 2026-04-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ๐Ÿฆ ่™พ็ฑณ้‡ๅŒ–็ณป็ปŸ > ไธ“ไธš็บงA่‚กๆ™บ่ƒฝๅ†ณ็ญ–็ณป็ปŸ - ๅคšๆ™บ่ƒฝไฝ“ๅๅŒ ยท ไบ‹ไปถ้ฉฑๅŠจ ยท ๆ— ๅŠŸ่ƒฝๅญคๅฒ› [![Python](https://img.shields.io/badge/Python-3.8+-blue.svg)](https://www.python.org/) [![License](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE) --- ## ๐Ÿ“– ็ณป็ปŸ็ฎ€ไป‹ ่™พ็ฑณ้‡ๅŒ–็ณป็ปŸๆ˜ฏไธ€ไธช**ไธ“ไธš็บงA่‚กๆ™บ่ƒฝๅ†ณ็ญ–็ณป็ปŸ**๏ผŒ้€š่ฟ‡ๅคšๆ™บ่ƒฝไฝ“ๅๅŒๅทฅไฝœใ€ไบ‹ไปถ้ฉฑๅŠจๆžถๆž„ใ€ๅฎŒๆ•ด้‡ๅŒ–ๅ› ๅญๆจกๅž‹๏ผŒๅฎž็ŽฐไปŽ้€‰่‚กๅˆฐๆŒไป“็ฎก็†็š„ๅ…จๆต็จ‹่‡ชๅŠจๅŒ–ใ€‚ ### ๆ ธๅฟƒ็‰นๆ€ง - ๐ŸŽฏ **ๅคšๆ™บ่ƒฝไฝ“ๅๅŒ** - 18ไธชไธ“ไธšAgentๅ…จ้ขๅ่ฐƒ๏ผŒๆ— ๅŠŸ่ƒฝๅญคๅฒ› - โšก **ไบ‹ไปถ้ฉฑๅŠจ** - Event Busๆ€ป็บฟๆžถๆž„๏ผŒๆฏซ็ง’็บงๅ“ๅบ” - ๐Ÿ“Š **37ๅ› ๅญ้‡ๅŒ–ๆจกๅž‹** - ไปทๆ ผ/่ต„้‡‘/ๆƒ…็ปช/ๆ”ฟ็ญ–/ๅŸบๆœฌ้ข/ๅค–้ƒจ/็ป“ๆž„/ๅ‘จๆœŸ - ๐Ÿง  **่‡ช้€‚ๅบ”ๆƒ้‡** - ๅคš่ฝฎ่ฟญไปฃไผ˜ๅŒ–๏ผŒๅธ‚ๅœบ็Šถๆ€ๆ„Ÿ็Ÿฅ - ๐Ÿ”„ **ๅฎŒๆ•ดๅทฅไฝœๆต** - ้€‰่‚ก โ†’ ไนฐๅ…ฅ โ†’ ็›‘ๆŽง โ†’ ๅ–ๅ‡บ --- ## ๐Ÿ—๏ธ ็ณป็ปŸๆžถๆž„ ``` โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ ่™พ็ฑณ้‡ๅŒ–็ณป็ปŸๆžถๆž„ v4.0 โ”‚ โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ Layer 0: Event Bus (ไบ‹ไปถๆ€ป็บฟ) โ”‚ โ”‚ โ”‚ โ”‚ ๆ‰€ๆœ‰Agent้€š่ฟ‡ไบ‹ไปถๆ€ป็บฟ้€šไฟก ยท ๆ— ๅŠŸ่ƒฝๅญคๅฒ› ยท ๅŒๆญฅๅ่ฐƒ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ†‘ โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ Layer 1: 18ไธชไธ“ไธšAgent โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ ๆŠ€ๆœฏๅฑ‚ โ”‚ ๆˆ˜ๆœฏๅฑ‚ โ”‚ ้ฃŽๆŽงๅฑ‚ โ”‚ ๆƒ…็ปชๅฑ‚ โ”‚ ๅ†ณ็ญ–ๅฑ‚ โ”‚ ๆ‰ง่กŒๅฑ‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ Technical โ”‚ Tactic โ”‚ Risk โ”‚ News โ”‚ Decision โ”‚ Execution โ”‚ โ”‚ โ”‚ โ”‚ Sector โ”‚ Policy โ”‚ Intl โ”‚ Money โ”‚ Monitor โ”‚ ... โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ ``` --- ## ๐Ÿค– 18ไธชไธ“ไธšAgent | Agent | ่Œ่ดฃ | ๆ ธๅฟƒ่ƒฝๅŠ› | |:---|:---|:---| | **TechnicalAgent** | ๆŠ€ๆœฏๅˆ†ๆž | MA/MACD/RSI/KDJ | | **TacticAgent** | ๆˆ˜ๆœฏๆˆ˜ๆณ• | 2560ๆˆ˜ๆณ•/็ช็ ด็ญ–็•ฅ | | **RiskAgent** | ้ฃŽ้™ฉๆŽงๅˆถ | VaR/ๆญขๆŸ/ไป“ไฝ | | **NewsAgent** | ๆ–ฐ้—ปไบ‹ไปถ | ๆƒ…็ปชๅˆ†ๆž/ไบ‹ไปถๅฝฑๅ“ | | **PositionAgent** | ไป“ไฝ็ฎก็† | ๅ‡ฏๅˆฉๅ…ฌๅผ/้…็ฝฎไผ˜ๅŒ– | | **SectorAgent** | ๆฟๅ—่ฝฎๅŠจ | ่ต„้‡‘ๆตๅ‘/็ƒญ็‚น่ฟฝ่ธช | | **PolicyAgent** | ๆ”ฟ็ญ–็›‘ๆŽง | ๅคฎ่กŒ/่ฏ็›‘ไผš/ๅ›ฝๅŠก้™ข | | **InternationalAgent** | ๅ›ฝ้™…ๅธ‚ๅœบ | ็พŽ่‚ก/ๆธฏ่‚ก/ๆฑ‡็އ | | **MoneyFlowAgent** | ่ต„้‡‘ๆตๅ‘ | ๅŒ—ๅ‘/่ž่ต„่žๅˆธ | | **DecisionAgent** | ๅ†ณ็ญ–่šๅˆ | ๅŠ ๆƒๆŠ•็ฅจ/่ดๅถๆ–ฏ | --- ## ๐Ÿ“Š 37ๅ› ๅญ้‡ๅŒ–ๆจกๅž‹ | ็ฑปๅˆซ | ๅ› ๅญๆ•ฐ | ็คบไพ‹ | |:---|:---:|:---| | ไปทๆ ผๅ› ๅญ | 7 | ๅŠจ้‡ใ€ๅ่ฝฌใ€ๆณขๅŠจ็އใ€Betaใ€Alpha | | ่ต„้‡‘ๆต | 4 | ไธปๅŠ›ๅ‡€ๆตๅ…ฅใ€ๅŒ—ๅ‘่ต„้‡‘ใ€่ž่ต„่žๅˆธ | | ๆƒ…็ปชๅ› ๅญ | 4 | ๆ–ฐ้—ปๆƒ…็ปชใ€ๅˆ†ๆžๅธˆ่ฏ„็บงใ€ๆœบๆž„่ฐƒ็ ” | | ๆ”ฟ็ญ–ๅ› ๅญ | 4 | ่ดงๅธๆ”ฟ็ญ–ใ€่กŒไธšๆ”ฟ็ญ–ใ€็›‘็ฎกๆ”ฟ็ญ– | | ๅŸบๆœฌ้ข | 5 | P/Eใ€P/Bใ€ROEใ€่ฅๆ”ถๅขž้•ฟ | | ๅค–้ƒจๅ†ฒๅ‡ป | 5 | ็พŽ่‚กใ€ๆธฏ่‚กใ€ๆฑ‡็އใ€ๅคงๅฎ—ๅ•†ๅ“ | | ๅธ‚ๅœบ็ป“ๆž„ | 4 | ๆฟๅ—่ฝฎๅŠจใ€VIXๆŒ‡ๆ•ฐใ€ๆœŸ็Žฐๆบขไปท | | ๆ—ถ้—ดๅ‘จๆœŸ | 4 | ๅญฃ่Š‚ๆ•ˆๅบ”ใ€ๅ‘จๅ†…ๆ•ˆๅบ”ใ€่ดขๆŠฅๅญฃ | --- ## ๐Ÿš€ ๅฟซ้€Ÿๅผ€ๅง‹ ### 1. ๅฎ‰่ฃ…ไพ่ต– ```bash pip install numpy pandas tushare baostock akshare ``` ### 2. ่ฟ่กŒ็ณป็ปŸ ```bash cd stock-research python integrated_quantitative_system.py ``` ### 3. ่ฟ่กŒๆต‹่ฏ• ```bash python multi_agent_coordination_system.py ``` --- ## ๐Ÿ“ ็›ฎๅฝ•็ป“ๆž„ ``` stock-research/ โ”œโ”€โ”€ multi_agent_coordination_system.py # ๅคšๆ™บ่ƒฝไฝ“ๅ่ฐƒๆก†ๆžถ โ”œโ”€โ”€ integrated_quantitative_system.py # ๅฎŒๆ•ด้›†ๆˆ็ณป็ปŸ โ”œโ”€โ”€ comprehensive_quantitative_system.py # 37ๅ› ๅญ้‡ๅŒ–ๆจกๅž‹ โ”œโ”€โ”€ adaptive_weight_system.py # ่‡ช้€‚ๅบ”ๆƒ้‡ไผ˜ๅŒ– โ”œโ”€โ”€ master_workflow_system.py # ไธ‰ๅคงๅทฅไฝœๆต โ”œโ”€โ”€ unified_data_source.py # ็ปŸไธ€ๆ•ฐๆฎๆบ โ”œโ”€โ”€ event_driven_workflow.py # ไบ‹ไปถ้ฉฑๅŠจๅทฅไฝœๆต โ”œโ”€โ”€ policy_monitor.py # ๆ”ฟ็ญ–็›‘ๆŽง โ”œโ”€โ”€ international_news_agent.py # ๅ›ฝ้™…ๆ–ฐ้—ป โ”œโ”€โ”€ ่ฎพ่ฎกๆ–‡ๆกฃ_v4.md # ่ฎพ่ฎกๆ–‡ๆกฃ โ””โ”€โ”€ README.md # ๆœฌๆ–‡ไปถ ``` --- ## ๐Ÿ“ˆ ๆ ธๅฟƒ็ฎ—ๆณ• ### 1. ่‡ช้€‚ๅบ”ๅคš่ฝฎๆƒ้‡ไผ˜ๅŒ– ``` ็ฌฌ1่ฝฎ: ๆœ€ๅคงไผผ็„ถไผฐ่ฎก (MLE) ็ฌฌ2่ฝฎ: ่ดๅถๆ–ฏๆ›ดๆ–ฐ ็ฌฌ3่ฝฎ: L2ๆญฃๅˆ™ๅŒ– ็ฌฌ4่ฝฎ: ๆขฏๅบฆไธ‹้™ ็ฌฌ5่ฝฎ: ๅธ‚ๅœบ็Šถๆ€่ฐƒๆ•ด โ†’ ๆ”ถๆ•›ๆฃ€ๆต‹ โ†’ ๆœ€ไผ˜ๆƒ้‡ ``` ### 2. ๅ†ณ็ญ–่ง„ๅˆ™ ``` buy_votes โ‰ฅ 0.6 (60%ๆƒ้‡ๆ”ฏๆŒ) โ†’ BUY avoid_votes โ‰ฅ 0.4 (40%ๆƒ้‡ๅๅฏน) โ†’ AVOID ๅฆๅˆ™ โ†’ HOLD ``` ### 3. ้ฃŽ้™ฉๆŽงๅˆถ | ่ง„ๅˆ™ | ๅ‚ๆ•ฐ | |:---|:---| | ๆœ€ๅคงๆŒไป“ | 5ๅช | | ๅ•ๅชไป“ไฝไธŠ้™ | 25% | | ๆญขๆŸไฝ | -8% | | ็›ฎๆ ‡ไฝ | +15% | | ็†Šๅธ‚้™ไป“ | 70% | --- ## ๐Ÿ“œ ไบ‹ไปถ้ฉฑๅŠจ็คบไพ‹ ``` ๐Ÿ“ข breaking_news (ๅคฎ่กŒ้™ๅ‡†ๅˆฉๅฅฝ) โ”‚ โ”œโ”€โ†’ NewsAgent โ†’ news_analysis โ”‚ โ”‚ โ”‚ โ”œโ”€โ†’ SectorAgent โ†’ sector_change โ”‚ โ”œโ”€โ†’ DecisionAgent โ†’ final_decision โ”‚ โ””โ”€โ†’ PositionAgent โ†’ position_calculated โ”‚ โ””โ”€โ†’ PolicyAgent โ†’ policy_analysis ``` --- ## ๐Ÿ“Š ็‰ˆๆœฌๅކๅฒ | ็‰ˆๆœฌ | ๆ—ฅๆœŸ | ๆ›ดๆ–ฐ | |:---|:---:|:---| | v1.0 | 04-10 | 12ๆ™บ่ƒฝไฝ“ๅŸบ็ก€ๆžถๆž„ | | v2.0 | 04-10 | ATR/ๅ‡ฏๅˆฉ/ๅ›žๆต‹/ๆŒไป“ | | v3.0 | 04-11 | 37ๅ› ๅญ/่‡ช้€‚ๅบ”ๆƒ้‡ | | **v4.0** | 04-11 | **ๅคšๆ™บ่ƒฝไฝ“ๅ่ฐƒ/ไบ‹ไปถๆ€ป็บฟ** | --- ## ๐Ÿ“„ License MIT License - ๆฌข่ฟŽไฝฟ็”จๅ’Œๆ”น่ฟ› --- **๐Ÿฆ ่™พ็ฑณ้‡ๅŒ–็ณป็ปŸ - ่ฎฉAIไธบๆ‚จ็š„ๆŠ•่ต„ๅ†ณ็ญ–่ต‹่ƒฝ**