2.2 KiB
2.2 KiB
炼妖壶项目结构与核心模块概览
项目核心理念
炼妖壶项目(Lianyaohu)是一个融合中国传统文化与现代AI技术的投资分析系统。其核心理念是:
- 利用八仙、龙子等神话角色作为AI智能体,进行多维度的市场分析
- 通过"差序格局"、"十二长生"等传统哲学思想构建市场模型
- 结合现代技术(如FSM状态机、图数据库)实现智能化决策支持
核心模块介绍
1. 天体图谱 (Celestial Map) - celestial_map.py
基于费孝通的"差序格局"理论,构建产业链影响力的图模型:
- 恒星 (Star): 产业链核心/上游公司
- 行星 (Planet): 紧密关联的中游公司
- 卫星 (Satellite): 下游或关联度较弱的公司
- 引力 (Gravity): 公司间的影响强度,通过NetworkX图结构建模
2. 市场状态机 (Market FSM) - market_fsm.py
一个简化的市场分析有限状态机,演示如何通过抽象基类调用外部引擎:
- 核心状态:Idle → Collecting → CycleAnalysis → Reporting → Idle
- 通过注入神话引擎和周期模型实现解耦
3. 神话引擎 (Mythology Engine) - mythology.py
将技术组件映射到神话角色的抽象接口:
- 抽象基类
MythologyEngine定义统一接口 DaoistMythologyEngine实现道家神话映射(如太上老君、灵宝道君等)
4. 周期模型 (Cycle Model) - cycle_models.py
描述市场或个股生命周期的抽象模型:
- 抽象基类
CycleModel定义统一接口 TwelveStagesOfLifeCycleModel实现"十二长生"周期模型
5. 妖股扫描器 (Monster Stock Scanner) - monster_stock_scanner.py
基于"龙生九子"概念的个股分析工具:
Dragon抽象基类定义龙子接口Bixi(赑屃)负责分析宏观结构性压力(天时)Fuxi(负屃)负责计算个股主题挤压分数(地利)- 结合"天时地利人和"识别潜在妖股
项目架构特色
- 文化驱动设计:所有模块都深度融入中国传统文化元素
- 高度解耦:通过抽象基类实现核心逻辑与具体实现的分离
- 可扩展性强:可以轻松添加新的神话体系或周期模型
- 清晰的职责划分:每个模块都有明确的功能定位