playbook/docs/tsl/syntax_book/function.md

87 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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)**