# TSL 函数大全(已迁移) > ⚠️ > **本文件已弃用** - 原文件因体积过大(221,389行,4.2MB)影响编辑器性能,已拆分为多个模块化文件。 ## 🚀 请使用新版本 **新版函数参考入口:** **[function/index.md](./function/index.md)** ### 快速跳转 | 你要查找... | 跳转到... | | ------------------------------ | ----------------------------------------------------- | | 数学、字符串、日期等基础函数 | [TSL函数](./function/tsl/index.md) | | 股票、行情、技术分析、财务函数 | [金融函数](./function/financial/index.md) | | 数据查询、时间序列函数 | [数据仓库函数](./function/03_datawarehouse.md) | | 算法交易相关函数 | [算法交易支撑函数](./function/04_algo_trading.md) | | 服务器连接、执行函数 | [服务器交互函数](./function/05_server_interaction.md) | | Excel/Word/PDF处理 | [文档处理函数](./function/06_document_processing.md) | | 其他工具函数 | [函数参考总目录](./function/index.md) | ## 📊 拆分说明 原文件已拆分为 **42个独立文件**: ``` function/ ├── index.md # 总索引(从这里开始) │ ├── tsl/ # TSL函数(10个文件) │ ├── index.md │ ├── math.md # 数学函数 (14K行) │ ├── base.md # 基础函数 (10K行) │ ├── system.md # 系统相关函数 │ └── ... │ ├── financial/ # 金融函数(23个文件) │ ├── index.md │ ├── stock.md # 股票 (20K行) │ ├── market_data.md # 行情 (11K行) │ ├── financial_analysis.md # 财务分析 (46K行) │ └── ... │ └── 03_datawarehouse.md # 其他9个独立章节 04_algo_trading.md ... ``` ## 🔍 如何查找函数 ### 方法 1:使用索引导航(推荐) 1. 打开 [function/index.md](./function/index.md) 2. 根据功能分类找到对应章节 3. 点击链接进入具体文件 ### 方法 2:全局搜索(最快) 在编辑器中使用全局搜索(`Ctrl+Shift+F` 或 `Cmd+Shift+F`): - 搜索范围:`docs/tsl/syntax_book/function/` - 搜索关键词:函数名或功能描述 ### 方法 3:查看历史备份 如需查看原始完整文件,请从历史版本获取(当前仓库不保留备份文件)。 ## 💡 拆分的好处 | 拆分前 | 拆分后 | | -------------------------- | ----------------------- | | ❌ 单文件 221,389 行 | ✅ 最大文件 < 50,000 行 | | ❌ 编辑器打开需要 10-30 秒 | ✅ 任意文件打开 < 1 秒 | | ❌ Git diff 无法有效查看 | ✅ Git diff 清晰可读 | | ❌ 搜索定位困难 | ✅ 模块化搜索,精准定位 | | ❌ 难以维护和更新 | ✅ 按模块独立维护 | ## 📅 迁移时间 - 原始文件:保留至 `function.md.backup` - 拆分完成时间:2026-01-07 - 拆分方式:按三级标题(###)分为11个主章节,再对TSL函数和金融函数进行二级拆分 --- **立即开始使用:** **[→ 前往新版函数参考](./function/index.md)**