87 lines
3.3 KiB
Markdown
87 lines
3.3 KiB
Markdown
# 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)**
|