### 金融报表分析

#### 内容

- 01.个股
- 02.股票比较
- 03.行业板块
- 04.基金
- 05.基金比较
- 06.基金公司比较
- 08.债券比较
- 教学范例
- 数学方法案例
- 中间函数

#### 01.个股

##### 内容

- 1.01公司简介
- 1.02 股本结构
- 1.03 发行与分配
- 1.04股东
- 1.07交易
- 1.08财务数据
- 1.09财务比率
- 1.11经营情况
- 1.12募集资金
- 1.14重大事项
- 1.17沪深港通
- 1.10财务附注
- 中间函数
- 1.18限售解禁
- 1.19融资融券

##### 1.01公司简介

###### 内容

- 中间函数

###### 中间函数

####### 内容

- StockVsIndex

####### StockVsIndex

用途：1.01公司简介相关函数。
参数：arg1（按示例顺序传入）。
返回：整数。

范例

```tsl
// 返回万科A与上证指数半年的股价相对走势图
return StockVsIndex('SZ000002');
```

##### 1.02 股本结构

###### 内容

- Stock_ShareStructure

###### Stock_ShareStructure

用途：1.02 股本结构相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回天山股份最近2个的股本结构数据，显示单位万
setsysparam(pn_stock(), 'SZ000877');
ShowNumber := 2;
UnitType := 3;
return Stock_ShareStructure(ShowNumber, UnitType);
```

##### 1.03 发行与分配

###### 内容

- Stock_ProfitDistribution
- Stock_Issue
- Stock_MoreIssue
- Stock_Distribution

###### Stock_ProfitDistribution

用途：1.03 发行与分配相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回天山股份最近2个的分红送股数据
setsysparam(pn_stock(), 'SZ000877');
ShowNumber := 2;
return Stock_ProfitDistribution (ShowNumber);
```

###### Stock_Issue

用途：1.03 发行与分配相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 返回天山股份新股上市数据
setsysparam(pn_stock(), 'SZ000877');
return Stock_Issue ();
```

###### Stock_MoreIssue

用途：1.03 发行与分配相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 返回天山股份历年增发数据
setsysparam(pn_stock(), 'SZ000877');
return Stock_MoreIssue ();
```

###### Stock_Distribution

用途：1.03 发行与分配相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 返回天山股份历年配股数据
setsysparam(pn_stock(), 'SZ000877');
return Stock_Distribution ();
```

##### 1.04股东

###### 内容

- Stock_MainSharesHolder
- Stock_SharesHolderNumber
- Stock_NegotiableShareHolders
- 中间函数
- Stock_ShareHolderIncreaseAndReduce
- Stock_DSSOHoldChange
- Stock_InstitutionHold
- Stock_ShareRepurchase
- Stock_RestrictionsOnSalesLifted2

###### Stock_MainSharesHolder

用途：1.04股东相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回天山股份最近2个十大股东数据
setsysparam(pn_stock(), 'SZ000877');
return Stock_MainSharesHolder(2);
```

###### Stock_SharesHolderNumber

用途：1.04股东相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回天山股份最近2个股东户数数据
setsysparam(pn_stock(), 'SZ000877');
return Stock_SharesHolderNumber(2);
```

###### Stock_NegotiableShareHolders

用途：1.04股东相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回天山股份最近2个十大流通股东数据
setsysparam(pn_stock(), 'SZ000877');
return Stock_NegotiableShareHolders(2);
```

###### 中间函数

####### 内容

- Stock*SharesHolder*
- StockInstitutionHoldDataChange
- StockGetDSSOHoldChangeData
- StockGetShareRepurchaseData

####### Stock*SharesHolder*

范例

```tsl
// 返回万科A最近2个报告期的10大股东
SetSysParam(PN_Stock(), 'SZ000002');
return Stock_SharesHolder_(1, 2);
```

####### StockInstitutionHoldDataChange

- Stock*SharesHolder*
- StockInstitutionHoldDataChange
- StockGetDSSOHoldChangeData
- StockGetShareRepurchaseData

####### StockGetDSSOHoldChangeData

- Stock*SharesHolder*
- StockInstitutionHoldDataChange
- StockGetDSSOHoldChangeData
- StockGetShareRepurchaseData

####### StockGetShareRepurchaseData

- Stock*SharesHolder*
- StockInstitutionHoldDataChange
- StockGetDSSOHoldChangeData
- StockGetShareRepurchaseData

###### Stock_ShareHolderIncreaseAndReduce

用途：1.04股东相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// SH600031在2024年的股东增减持数据
SetSysParam(pn_stock(), "SH600031");
return Stock_ShareHolderIncreaseAndReduce(20240101T, 20241231T, 0);
```

###### Stock_DSSOHoldChange

用途：1.04股东相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// SH600031在2024年的董事、监事、高管持股变动明细数据
SetSysParam(pn_stock(), "SH600031");
return Stock_DSSOHoldChange(20240101T, 20241231T, 0);
```

###### Stock_InstitutionHold

- Stock_MainSharesHolder
- Stock_SharesHolderNumber
- Stock_NegotiableShareHolders
- 中间函数
- Stock_ShareHolderIncreaseAndReduce
- Stock_DSSOHoldChange
- Stock_InstitutionHold
- Stock_ShareRepurchase
- Stock_RestrictionsOnSalesLifted2

###### Stock_ShareRepurchase

用途：1.04股东相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 万科A 在2022-1-1 至 2025-1-1 所有的股份回购数据
SetSysParam(pn_stock(), "SZ000002");
return Stock_ShareRepurchase(20220101T, 20250101T, 0);
```

###### Stock_RestrictionsOnSalesLifted2

用途：1.04股东相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 中航成飞 所有的限售解禁数据
SetSysParam(pn_stock(), "SZ302132");
return Stock_RestrictionsOnSalesLifted2(0, 1);
```

##### 1.07交易

###### 内容

- Tradedetails
- Stock_PeriodHq
- Stock_PeriodHq2
- Stock_BigBargain
- GetStockPrecision
- Stock_MarginTradeDetails
- Stock_BlockTrade
- Stock_TradePubilcInfo
- 1.07.01大宗交易
- 沪深港通
- 中间函数

###### Tradedetails

用途：1.07交易相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回天山股份在2020-01-01至2020-01-10期间日线的交易明细
setsysparam(pn_stock(), 'SZ000877');
return TradeDetails(20200101T, 20200110T, cy_day());
```

###### Stock_PeriodHq

用途：1.07交易相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回天山股份使用交易所算法的在2020-01-01至2020-01-10期间日线的后复权交易数据
setsysparam(pn_stock(), 'SZ000877');
return Stock_PeriodHq(20200101T, 20200110T, cy_day(), 1, 0);
```

###### Stock_PeriodHq2

用途：1.07交易相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回天山股份基于复权后的在2020-01-10的阶段表现数据
setsysparam(pn_stock(), 'SZ000877');
return Stock_PeriodHq2(20200110T);
```

###### Stock_BigBargain

用途：1.07交易相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回天山股份在2020-01-01至2020-01-10期间主动性买盘金额大于等于50W的大单数据
setsysparam(pn_stock(), 'SZ000877');
return Stock_BigBargain(20200101T, 20200110T, 1, 50, 1);
```

###### GetStockPrecision

用途：1.07交易相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回天山股份的行情精度
return GetStockPrecision('SZ000877'); // 结果：2
```

###### Stock_MarginTradeDetails

用途：1.07交易相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 获取中航成飞 2025-1-1至2025-6-30日的融资融券明细数据
SetSysParam(pn_stock(), "SZ302132");
return Stock_MarginTradeDetails(20250101T, 20250630T, "日线", 4);
```

###### Stock_BlockTrade

用途：1.07交易相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 获取SZ000001,2025-1-1至2025-6-30日的股票大宗交易数据
SetSysParam(pn_stock(), "SZ000001");
return Stock_BlockTrade(20250101T, 20250630T, "日线", 0);
```

###### Stock_TradePubilcInfo

用途：1.07交易相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 获取中航成飞 2025-1-1至2025-6-30日的交易公开信息数据
SetSysParam(pn_stock(), "SZ302132");
return Stock_TradePubilcInfo(20250101T, 20250630T, "日线", 4);
```

###### 1.07.01大宗交易

####### 内容

- Stocks_BlockTradingGetData
- Stocks_BTTradeDaily
- 中间函数

####### Stocks_BlockTradingGetData

- Stocks_BlockTradingGetData
- Stocks_BTTradeDaily
- 中间函数

####### Stocks_BTTradeDaily

- Stocks_BlockTradingGetData
- Stocks_BTTradeDaily
- 中间函数

####### 中间函数

######## 内容

- Stocks_BTTradeByQJ

######## Stocks_BTTradeByQJ

- Stocks_BTTradeByQJ

###### 沪深港通

####### 内容

- Stock_HSGTradeSummary
- Stock_HSGActiveTradeTop10
- Stock_RSExchangeRate
- Stock_HSGShareHoldDetail
- 中间函数

####### Stock_HSGTradeSummary

用途：进行数值统计计算。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 获取南向2025-8-1至2025-8-30的沪深港通每日成交汇总日线的数据
return Stock_HSGTradeSummary("HG000001;HG000003", 20250801T, 20250830T, "日线");
```

####### Stock_HSGActiveTradeTop10

用途：1.07交易相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 获取南向2025-9-17的沪深港通每日十大成交活跃股的数据
return Stock_HSGActiveTradeTop10("HG000001;HG000003", 20250917T, 4);
```

####### Stock_RSExchangeRate

用途：1.07交易相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 获取港股通(沪)2025-1-1至2025-6-30日的沪深港通持股明细数据
return Stock_RSExchangeRate("FXHGTCNY", 20250101T, 20250630T, "日线");
```

####### Stock_HSGShareHoldDetail

用途：1.07交易相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 获取万科A2025-1-1至2025-6-30日的沪深港通持股明细数据
SetSysParam(pn_stock(), "SZ000002");
return Stock_HSGShareHoldDetail(20250101T, 20250630T, "日线", 4);
```

####### 中间函数

######## 内容

- StocksCorridor

######## StocksCorridor

- StocksCorridor

###### 中间函数

####### 内容

- DataUnitConversion3
- Stock_MarginTradingDetial_sub
- Stock_MarginTradingQJ_sub
- Stock_TBSumQJ
- DataUnitConversion

####### DataUnitConversion3

用途：1.07交易相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 给data数据的金额列换算单位
data := array(("日期":20251029, "金额":110000, "数量":100));
return DataUnitConversion3(data, array("金额"), 2);
```

####### Stock_MarginTradingDetial_sub

用途：进行字符串提取或替换处理。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 浦发银行在20201101至20201201的净融券与市场的数据
return Stock_MarginTradingDetial_sub("SH600000", 20201101T, 20201201T);
```

####### Stock_MarginTradingQJ_sub

用途：进行字符串提取或替换处理。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 浦发银行在20201101至20201201的净融券与市场的数据
return Stock_MarginTradingQJ_sub("SH600000", 20201101T, 20201201T);
```

####### Stock_TBSumQJ

用途：进行数值统计计算。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 领益智造在区间20250101~20251030之间的交易公开汇总数据
return Stock_TBSumQJ("SZ002600", 20250101T, 20251030T);
```

####### DataUnitConversion

用途：1.07交易相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 给data数据的金额列换算单位
data := array(("日期":20251029, "金额":110000, "数量":100));
return DataUnitConversion(data, 100, array("金额"));
```

##### 1.08财务数据

###### 内容

- Stock_InterestSheet
- Stock_BalanceSheet
- Stock_CashFlowSheet
- Stock_FinanciaLItems
- Stock_AssetsCutPrepare
- Stock_FCFF
- Stock_ZBCompare
- Stock_PEBand
- Stock_PBBand
- stock_FixedAssetsData
- 中间函数
- Stock_PerformanceExpressReport
- Stock_PerformanceForecast

###### Stock_InterestSheet

用途：1.08财务数据相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 返回天山股份按照季度显示的最近4个报告期的利润分配表数据
setsysparam(pn_stock(), 'SZ000877');
return Stock_InterestSheet(0, 0, 1, 1, 4, 2, 1);
```

###### Stock_BalanceSheet

用途：1.08财务数据相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 返回天山股份最近4个报告期的资产负债表数据
setsysparam(pn_stock(), 'SZ000877');
return Stock_BalanceSheet(0, 0, 1, 4, 2, 1);
```

###### Stock_CashFlowSheet

用途：1.08财务数据相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 返回天山股份按照季度显示的最近4个报告期的现金流量表数据
setsysparam(pn_stock(), 'SZ000877');
return Stock_CashFlowSheet(0, 0, 1, 1, 4, 2, 1);
```

###### Stock_FinanciaLItems

用途：1.08财务数据相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 返回天山股份按照季度显示的最近4个报告期的财务摘要数据
setsysparam(pn_stock(), 'SZ000877');
return Stock_FinanciaLItems(0, 1, 4, 2, 1);
```

###### Stock_AssetsCutPrepare

用途：1.08财务数据相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 返回平安银行最近4个报告期的资产减值准备数据
setsysparam(pn_stock(), 'SZ000001');
return Stock_AssetsCutPrepare(0, 4, 2, 1, 1);
```

###### Stock_FCFF

用途：1.08财务数据相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 返回平安银行公司自由现金流估值数据
setsysparam(pn_stock(), 'SZ000001');
data := rand(4, 12);
return Stock_FCFF(data, 10121, 3, 0, 3.48, 0.637, 4.536);
```

###### Stock_ZBCompare

用途：1.08财务数据相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 返回平安银行最近2个报告期的主要财务数据对比（纵比）数据
setsysparam(pn_stock(), 'SZ000001');
infoArr := array(46002, 46008, 46011, 46012, 46013, 46015, 46024, 46033);
return Stock_ZBCompare(0, infoArr, 1, 0, 2, 2);
```

###### Stock_PEBand

用途：1.08财务数据相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 返回平安银行P/E Bands数据
setsysparam(pn_stock(), 'SZ000001');
return Stock_PEBand(20200101T, 20201231T, 0);
```

###### Stock_PBBand

用途：1.08财务数据相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 返回平安银行P/B Bands数据
setsysparam(pn_stock(), 'SZ000001');
return Stock_PBBand(20200101T, 20201231T, 0);
```

###### stock_FixedAssetsData

用途：1.08财务数据相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 万科A在20250930固定资产及折旧数据
return stock_FixedAssetsData("SZ000002", 20250930);
```

###### 中间函数

####### 内容

- CalculateHBData
- stock_ConstruInProcess
- comparewithfirstreport_new
- comparewithpreviousreport_new
- ImportantItems_Call
- StandardShowReport
- stock_financialitems_call
- StructureRatioReport

####### CalculateHBData

用途：1.08财务数据相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 计算万科A利润分配表的环比数据
t := InterestDistribute("SZ000002", 0);
return CalculateHBData(t);
```

####### stock_ConstruInProcess

用途：1.08财务数据相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 万科A在20250930在建工程数据
return stock_ConstruInProcess("SZ000002", 20250930);
```

####### comparewithfirstreport_new

范例

```tsl
// 万科A利润分配表的定基比分析
t := InterestDistribute("SZ000002", 0);
return CompareWithFirstReport_New(t, 0, 1);
```

####### comparewithpreviousreport_new

- CalculateHBData
- stock_ConstruInProcess
- comparewithfirstreport_new
- comparewithpreviousreport_new
- ImportantItems_Call
- StandardShowReport
- stock_financialitems_call
- StructureRatioReport

####### ImportantItems_Call

用途：1.08财务数据相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return ImportantItems_Call(array("SZ000007", "SH600718", "SZ000920", "SH600100"), 20031231, 1, -1);
```

####### StandardShowReport

用途：1.08财务数据相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 万科A利润分配表（清除数据为0的财务字段）
r := InterestDistribute("SZ000002", 0);
return StandardShowReport(r);
```

####### stock_financialitems_call

用途：1.08财务数据相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7，arg8，arg9（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
SetSysParam(PN_Stock(), "SZ000002");
return stock_financialitems_call(0, 0, 0, 0, 0, 1, 4, 0, 0);
```

####### StructureRatioReport

用途：1.08财务数据相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 计算万科A利润分配表的结构分析
t := InterestDistribute("SZ000002", 0);
return StructureRatioReport(t);
```

###### Stock_PerformanceExpressReport

用途：1.08财务数据相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 获取中航成飞最近6个报告期的业绩快报数据
SetSysParam(pn_stock(), "SZ302132");
return Stock_PerformanceExpressReport(0, 6, 4, 1);
```

###### Stock_PerformanceForecast

用途：1.08财务数据相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 获取万科A最近6个报告期的业绩预测数据
SetSysParam(pn_stock(), "SZ000002");
return Stock_PerformanceForecast(0, 0, 6, 1);
```

##### 1.09财务比率

###### 内容

- Stock_Cznl
- Stock_Chznl
- Stock_Jynl
- Stock_Zbjg
- Stock_Ylnl
- Stock_Xjlnl
- Stock_Cwbl

###### Stock_Cznl

用途：1.09财务比率相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回万科A最近2个报告期的偿债能力指标数据
setsysparam(pn_stock(), 'SZ000002');
return Stock_Cznl(0, 2);
```

###### Stock_Chznl

用途：1.09财务比率相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回万科A最近2个报告期的成长能力指标数据
setsysparam(pn_stock(), 'SZ000002');
return Stock_Chznl(0, 2);
```

###### Stock_Jynl

用途：1.09财务比率相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回万科A最近2个报告期的经营能力指标数据
setsysparam(pn_stock(), 'SZ000002');
return Stock_Jynl(0, 2);
```

###### Stock_Zbjg

用途：1.09财务比率相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回万科A最近2个报告期的资本结构指标数据
setsysparam(pn_stock(), 'SZ000002');
return Stock_Zbjg(0, 2);
```

###### Stock_Ylnl

用途：1.09财务比率相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回万科A最近2个报告期的盈利能力指标数据
setsysparam(pn_stock(), 'SZ000002');
return Stock_Ylnl(0, 2);
```

###### Stock_Xjlnl

用途：1.09财务比率相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回万科A最近2个报告期的现金流指标数据
setsysparam(pn_stock(), 'SZ000002');
return Stock_Xjlnl(0, 2);
```

###### Stock_Cwbl

用途：1.09财务比率相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回万科A最近2个报告期的财务比率指标数据
setsysparam(pn_stock(), 'SZ000002');
return Stock_Cwbl(0, 2);
```

##### 1.11经营情况

###### 内容

- Stock_RevenuesByProduct
- Stock_RevenuesByRegion
- Stock_RevenuesByIndustry
- stock_profitforecast
- 中间函数

###### Stock_RevenuesByProduct

用途：1.11经营情况相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回万科A最近2个报告期的主营构成（按产品）数据
setsysparam(pn_stock(), 'SZ000002');
return Stock_RevenuesByProduct(0, 2, 2, 1);
```

###### Stock_RevenuesByRegion

用途：1.11经营情况相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回万科A最近2个报告期的主营构成（按区域）数据
setsysparam(pn_stock(), 'SZ000002');
return Stock_RevenuesByRegion(0, 2, 2, 1);
```

###### Stock_RevenuesByIndustry

用途：1.11经营情况相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回万科A最近2个报告期的主营构成（按行业）数据
setsysparam(pn_stock(), 'SZ000002');
return Stock_RevenuesByIndustry(0, 2, 2, 1);
```

###### stock_profitforecast

用途：1.11经营情况相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 浦发银行历年报告期业绩预警
SetSysParam(PN_Stock(), 'SH600000');
return Stock_ProfitForecast();
```

###### 中间函数

####### 内容

- Stock_Revenues

####### Stock_Revenues

用途：1.11经营情况相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回万科A4个报告期公布的主营收入及成本（分产品）。
SetSysParam(PN_Stock(), 'SZ000002');
return Stock_Revenues(0, 4, 0, 0, 1);
```

##### 1.12募集资金

###### 内容

- 1.12.01IPO
- TSWEB_Stock_IPOGetData
- TSWEB_Stock_IPOGetDataAndCompare
- 中间函数

###### 1.12.01IPO

####### 内容

- Stocks_IPOGetData
- Stocks_IPOGetDataAndIndustry

####### Stocks_IPOGetData

用途：1.12募集资金相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 指定证券列表发行上市数据
StockArr := "SH688286;SH688408";
return Stocks_IPOGetData(StockArr);
```

####### Stocks_IPOGetDataAndIndustry

用途：1.12募集资金相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 指定证券列表发行上市数据
StockArr := "SH688286;SH688408";
return Stocks_IPOGetDataAndIndustry (StockArr, 1);
```

###### TSWEB_Stock_IPOGetData

用途：1.12募集资金相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回中证一级行业华能水电（SH600025）的发行上市基本信息
IndustryType := 4;
StockID := "SH600025";
return TSWEB_Stock_IPOGetData(StockID, IndustryType);
```

###### TSWEB_Stock_IPOGetDataAndCompare

用途：1.12募集资金相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回申万一级行业华能水电（SH600025）同行业的上市信息
IndustryType := 1;
StockID := "SH600025";
return TSWEB_Stock_IPOGetDataAndCompare(StockID, IndustryType);
```

###### 中间函数

####### 内容

- Stock_Underwriter
- Stock_Industry
- Stock_IssueDate
- Stock_Underwriter2

####### Stock_Underwriter

用途：1.12募集资金相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
stockarr := GetBK('深证A股;上证A股;中小企业板;创业板;科创板;深证B股;上证B股;暂停上市;终止上市;暂停上市B股;终止上市B股');
t := Stocks_IPOGetData(array2str(stockarr));
return Stock_Underwriter(t);
```

####### Stock_Industry

用途：1.12募集资金相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回万科A申万一级行业名称
return Stock_Industry("SZ000002", 1);
```

申万房地产

####### Stock_IssueDate

用途：日期时间处理函数。
参数：arg1（按示例顺序传入）。
返回：日期或时间值。

范例

```tsl
// 返回万科A发行日
return Stock_IssueDate("SZ000002");
// 返回：19910129
```

####### Stock_Underwriter2

用途：1.12募集资金相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return Stock_Underwriter2("");
// 返回：其他
```

##### 1.14重大事项

###### 内容

- 中间函数

###### 中间函数

####### 内容

- StocksDisobey

####### StocksDisobey

用途：1.14重大事项相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return StocksDisobey(array("SZ000001", "SZ000002"), 20200101T, 20240101T);
```

##### 1.17沪深港通

###### 内容

- TSWEB_Stock_HSGIndustryHoldingInfo
- TSWEB_Stock_HSGHolingAndMarketTrend
- TSWEB_Stock_HSGENewTradingMarketInfo
- TSWEB_Stock_HSGHolingChangeAndMarketTrend

###### TSWEB_Stock_HSGIndustryHoldingInfo

用途：1.17沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回截止至2024-07-10日万科A于中证一级行业同行业最新持仓及增减
IndustryType := 4;
StockID := "SZ000002";
EndT := inttodate(20240710);
return TSWEB_Stock_HSGIndustryHoldingInfo(StockID, EndT, IndustryType);
```

###### TSWEB_Stock_HSGHolingAndMarketTrend

用途：1.17沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日万科A持仓数据
StockID := "SZ000002";
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Stock_HSGHolingAndMarketTrend(StockID, BegT, EndT);
```

###### TSWEB_Stock_HSGENewTradingMarketInfo

用途：1.17沪深港通相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日万科A于中证一级行业最新持仓及相关区间数据
IndustryType := 4;
StockID := "SZ000002";
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Stock_HSGENewTradingMarketInfo(StockID, BegT, EndT, IndustryType);
```

###### TSWEB_Stock_HSGHolingChangeAndMarketTrend

用途：1.17沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日万科A持仓变动
StockID := "SZ000002";
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Stock_HSGHolingChangeAndMarketTrend(StockID, BegT, EndT);
```

##### 1.10财务附注

###### 内容

- Stock_NonRecurringGainsAndLosses
- 短期借款
- 在建工程

###### Stock_NonRecurringGainsAndLosses

用途：1.10财务附注相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 获取中航成飞最近6个报告期的非经常性损益数据
SetSysParam(pn_stock(), "SZ302132");
return Stock_NonRecurringGainsAndLosses(0, 6, 4, 1, 1);
```

###### 短期借款

####### 内容

- 中间函数

####### 中间函数

######## 内容

- Stock_GetRdateArrByNday2
- Stock_GetDataFromInfoTable2

######## Stock_GetRdateArrByNday2

- Stock_GetRdateArrByNday2
- Stock_GetDataFromInfoTable2

######## Stock_GetDataFromInfoTable2

- Stock_GetRdateArrByNday2
- Stock_GetDataFromInfoTable2

###### 在建工程

####### 内容

- 中间函数

####### 中间函数

######## 内容

- Stock_GetDataFromInfoTable3

######## Stock_GetDataFromInfoTable3

- Stock_GetDataFromInfoTable3

##### 中间函数

###### 内容

- TransStockID

###### TransStockID

- TransStockID

##### 1.18限售解禁

###### 内容

- 股票分析

###### 股票分析

####### 内容

- 中间函数

####### 中间函数

######## 内容

- Stock_RestrictionsOnSalesLifted
- Stock_RestrictionsOnSalesLifted_Info

######## Stock_RestrictionsOnSalesLifted

- Stock_RestrictionsOnSalesLifted
- Stock_RestrictionsOnSalesLifted_Info

######## Stock_RestrictionsOnSalesLifted_Info

- Stock_RestrictionsOnSalesLifted
- Stock_RestrictionsOnSalesLifted_Info

##### 1.19融资融券

###### 内容

- 中间函数

###### 中间函数

####### 内容

- Stock_MT_MarketValue

####### Stock_MT_MarketValue

用途：1.19融资融券相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 万科A在20251030日的流通市值
return Stock_MT_MarketValue("SZ000002", 20251030T); // 60921825673.83
```

#### 02.股票比较

##### 内容

- 2.01名称变更
- 2.02股本
- 2.03发行与分配
- 2.04股东分析
- 2.06交易分析
- 2.07财务数据
- 2.08经营情况
- 2.11市场结构
- 2.12募集资金
- 2.13沪深港通
- 2.14融资融券
- 2.16龙虎榜
- 2.15资金流向

##### 2.01名称变更

###### 内容

- Stocks_ChangeName

###### Stocks_ChangeName

用途：2.01名称变更相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20220101至20220201期间发生名称变更的相关数据
return Stocks_ChangeName('上证A股', 20220101T, 20220201T);
```

##### 2.02股本

###### 内容

- Stocks_ShareChange

###### Stocks_ShareChange

用途：2.02股本相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20220101至20220201期间发生股本变动的相关数据
return Stocks_ShareChange('上证A股', 20220101T, 20220201T, 0, 3);
```

##### 2.03发行与分配

###### 内容

- Stocks_IssueAndList
- Stocks_PFInfoByInterval
- Stocks_DistributionByInterval
- Stocks_MoreIssue
- Stocks_DistributionByRDate
- Stocks_PFInfoByRDate
- 中间函数

###### Stocks_IssueAndList

用途：2.03发行与分配相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20220101至20220201期间新股上市情况和交易情况的相关数据
return Stocks_IssueAndList('上证A股', 20220101T, 20220201T);
```

###### Stocks_PFInfoByInterval

用途：2.03发行与分配相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20220101至20220201期间分红送股的相关数据
return Stocks_PFInfoByInterval('上证A股', 20220101T, 20220201T);
```

###### Stocks_DistributionByInterval

用途：2.03发行与分配相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20220101至20220201期间配股的相关数据
return Stocks_DistributionByInterval('上证A股', 20220101T, 20220201T);
```

###### Stocks_MoreIssue

用途：2.03发行与分配相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20220101至20220201期间增发的相关数据
return Stocks_MoreIssue('上证A股', 20220101T, 20220201T, 0);
```

###### Stocks_DistributionByRDate

用途：日期时间处理函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：日期或时间值。

范例

```tsl
// 返回上证A股在20201231时配股的相关数据
return Stocks_DistributionByRDate('上证A股', 20201231, 0);
```

###### Stocks_PFInfoByRDate

用途：日期时间处理函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：日期或时间值。

范例

```tsl
// 返回上证A股在20201231时分红送股的相关数据
return Stocks_PFInfoByRDate('上证A股', 20201231, 0);
```

###### 中间函数

####### 内容

- getpfinfobytype
- StockIssueAndList_Call
- stockmoreissue_call
- StockPFAndRatioInfo
- StocksPFInfoByRDate_Call
- StocksProfitDistribution3_Call
- StocksProfitDistribution_Call

####### getpfinfobytype

范例

```tsl
t := ReportEventQk("SZ000002", 20201231, "分红送股");
return GetPFInfoByType(t, 1, PD_EXDateField(), PD_DecisionDeclareDateField());
```

####### StockIssueAndList_Call

用途：2.03发行与分配相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return StockIssueAndList_Call(array("SH600026"), 20020101T, 20021231T);
```

####### stockmoreissue_call

范例

```tsl
return StockMoreIssue_Call(array("SZ000001", "SH600000"), 20010101T, 20031231T, 0);
```

####### StockPFAndRatioInfo

用途：2.03发行与分配相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
SetSysParam(PN_Stock(), "SZ000002");
return StockPFAndRatioInfo(20010101T, 20031231T);
```

####### StocksPFInfoByRDate_Call

用途：日期时间处理函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：日期或时间值。

范例

```tsl
return StocksPFInfoByRDate_Call(array("SZ000002", "SH600000"), 20201231, "分红送股", 0);
```

####### StocksProfitDistribution3_Call

用途：2.03发行与分配相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return StocksProfitDistribution3_Call(array("SH600718", "SZ000920"), 20031231, 0, 0);
```

####### StocksProfitDistribution_Call

用途：2.03发行与分配相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return StocksProfitDistribution_Call(array("SH600718", "SZ000920"), 20010101T, 20031231T, 0);
```

##### 2.04股东分析

###### 内容

- Stocks_SharesByDefinedOrgan
- Stocks_SharesDecreaseByOrgan
- Stocks_SharesByOrgan
- Stocks_SharesIncreaseByOrgan
- Stocks_ShareholderAmount
- Stocks_ShareByMainManager
- 中间函数
- stocks_NegotiableShareHoldersCompare
- stocks_NegotiableShareHoldersConcentration
- stocks_DSSOHoldChange
- stocks_ShareHolderIncreaseAndReduce
- stocks_HSGShareHoldDetail
- stocks_MainSharesHolderConcentration
- stocks_ShareRepurchase
- stocks_RestrictionsOnSalesLifted
- stocks_MainSharesHolderCompare
- 板块股东分析

###### Stocks_SharesByDefinedOrgan

用途：2.04股东分析相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231时机构“海通;联合”的持股情况
return Stocks_SharesByDefinedOrgan('上证A股', 0, 20201231, "海通;联合");
```

###### Stocks_SharesDecreaseByOrgan

用途：2.04股东分析相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231-20211231期间机构减持情况
return Stocks_SharesDecreaseByOrgan('上证A股', 20201231, 20211231, 0);
```

###### Stocks_SharesByOrgan

用途：2.04股东分析相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231-20211231期间机构持股情况及其变化
return Stocks_SharesByOrgan('上证A股', 20201231, 20211231, 0);
```

###### Stocks_SharesIncreaseByOrgan

用途：2.04股东分析相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231-20211231期间机构增持情况
return Stocks_SharesIncreaseByOrgan('上证A股', 20201231, 20211231, 0);
```

###### Stocks_ShareholderAmount

用途：2.04股东分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231-20211231期间前20名股东户数情况
return Stocks_ShareholderAmount('上证A股', 20201231, 20211231, 0, 0, 20);
```

###### Stocks_ShareByMainManager

用途：2.04股东分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return Stocks_ShareByMainManager("深证A股;上证A股;中小企业板", 20031231, '持股数(万)', 0, 10);
```

###### 中间函数

####### 内容

- QueryMSHByOrganName
- ShareholderAmount_Call
- StockCompanyLeaderShareholders
- Stocks_SharesByOrgan_Call
- Stocks_RestrictionsOnSalesLifted_XQ
- GetShareholdersDataSummary
- GetShareholdersData

####### QueryMSHByOrganName

用途：2.04股东分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return QueryMSHByOrganName(array("SZ000001", "SH600000"), 20021231, '深圳', 0, 1);
```

####### ShareholderAmount_Call

用途：2.04股东分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return ShareholderAmount_Call(array("SZ000007", "SH600718", "SZ000920", "SH600100"), 20041231, 20040930, '股东户数@变比(%)', 0, 4);
```

####### StockCompanyLeaderShareholders

用途：2.04股东分析相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
SetSysParam(PN_Stock(), "SZ000002");
return StockCompanyLeaderShareholders(20101231);
```

####### Stocks_SharesByOrgan_Call

用途：2.04股东分析相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return Stocks_SharesByOrgan_Call("深证A股;上证A股;中小企业板", 20101231, 0, 4);
```

####### Stocks_RestrictionsOnSalesLifted_XQ

用途：2.04股东分析相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// A股板块在20250101~20251030之间的限售解禁情况
return Stocks_RestrictionsOnSalesLifted_XQ(getbk("A股"), 20250101T, 20251030T);
```

参考TSWEB_Block_RestrictionsOnSalesLifted_XQ

####### GetShareholdersDataSummary

- QueryMSHByOrganName
- ShareholderAmount_Call
- StockCompanyLeaderShareholders
- Stocks_SharesByOrgan_Call
- Stocks_RestrictionsOnSalesLifted_XQ
- GetShareholdersDataSummary
- GetShareholdersData

####### GetShareholdersData

- QueryMSHByOrganName
- ShareholderAmount_Call
- StockCompanyLeaderShareholders
- Stocks_SharesByOrgan_Call
- Stocks_RestrictionsOnSalesLifted_XQ
- GetShareholdersDataSummary
- GetShareholdersData

###### stocks_NegotiableShareHoldersCompare

用途：2.04股东分析相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// A股的20240930股东对比数据
return stocks_NegotiableShareHoldersCompare("上证A股", 20240930, 5);
```

###### stocks_NegotiableShareHoldersConcentration

用途：2.04股东分析相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// A股的20240930与20230930股票集中度对比数据
return stocks_NegotiableShareHoldersConcentration("上证A股", 20240930, 20230930);
```

###### stocks_DSSOHoldChange

用途：2.04股东分析相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// A股20240930-20241231期间董事、监事、高管持股变动数据
return stocks_DSSOHoldChange("A股", 20230930, 20240930);
```

###### stocks_ShareHolderIncreaseAndReduce

用途：2.04股东分析相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// A股20240930-20241231期间股东增减持数据
return stocks_ShareHolderIncreaseAndReduce("A股", 20240930T, 20241231T);
```

###### stocks_HSGShareHoldDetail

用途：2.04股东分析相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 获取南向2025-9-17沪深港通每日十大成交活跃股的数据
return stocks_HSGShareHoldDetail("HG000001;HG000003", 20250917T);
```

###### stocks_MainSharesHolderConcentration

用途：2.04股东分析相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// A股的20240930与20230930股票集中度对比数据
return stocks_MainSharesHolderConcentration("上证A股", 20240930, 20230930);
```

###### stocks_ShareRepurchase

用途：2.04股东分析相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// A股20240930-20241231期间股份回购数据
return stocks_ShareRepurchase("A股", 20230930, 20240930);
```

###### stocks_RestrictionsOnSalesLifted

用途：2.04股东分析相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// A股20240930-20241231期间限售解禁数据
return stocks_RestrictionsOnSalesLifted("A股", 20240930T, 20241231T);
```

###### stocks_MainSharesHolderCompare

用途：2.04股东分析相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// A股的20240930股东对比数据
return stocks_MainSharesHolderCompare("上证A股", 20240930, 5);
```

###### 板块股东分析

####### 内容

- 中间函数

####### 中间函数

######## 内容

- Block_Shareholders_Holding
- Block_Shareholders_HoldingConcentration

######## Block_Shareholders_Holding

- Block_Shareholders_Holding
- Block_Shareholders_HoldingConcentration

######## Block_Shareholders_HoldingConcentration

- Block_Shareholders_Holding
- Block_Shareholders_HoldingConcentration

##### 2.06交易分析

###### 内容

- 2.6.1交易情况
- 2.6.2资金流向
- 2.6.3大单追踪

###### 2.6.1交易情况

####### 内容

- Stocks_zf
- Stocks_zdf
- Stocks_hsl
- Stocks_df
- Stocks_Amount
- Stocks_TotalValue
- Stocks_Vol
- Stocks_MarketValue
- Stocks_ShareStructure
- Stocks_PB
- Stocks_PCF
- Stocks_Close
- Stocks_PE
- Stocks_PMI
- Stocks_HistLow
- Indexes_Hq
- Stocks_CloseLtIssuePrice
- Stocks_High
- 中间函数

####### Stocks_zf

用途：2.06交易分析相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231-20211231期间区间涨幅排名前5的股票数据
return Stocks_zf('上证A股', 20201231T, 20211231T, 5);
```

####### Stocks_zdf

用途：2.06交易分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231-20211231期间区间振幅排名前5的股票数据
return Stocks_zdf('上证A股', 20201231T, 20211231T, 0, 5);
```

####### Stocks_hsl

用途：2.06交易分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231-20211231期间区间换手率排名前5的股票数据
return Stocks_hsl('上证A股', 20201231T, 20211231T, 0, 5);
```

####### Stocks_df

用途：2.06交易分析相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231-20211231期间区间跌幅排名前5的股票数据
return Stocks_df('上证A股', 20201231T, 20211231T, 5);
```

####### Stocks_Amount

用途：2.06交易分析相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231-20211231期间区间成交金额排名数据
return Stocks_Amount('上证A股', 20201231T, 20211231T, 0);
```

####### Stocks_TotalValue

用途：2.06交易分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231-20211231期间按开始日标准的市价总值排名前5的数据
return Stocks_TotalValue('上证A股', 20201231T, 20211231T, 0, 0, 5);
```

####### Stocks_Vol

用途：2.06交易分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231-20211231期间成交量排名前5的数据
return Stocks_Vol('上证A股', 20201231T, 20211231T, 0, 5);
```

####### Stocks_MarketValue

用途：2.06交易分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231-20211231期间按开始日标准的流通市值排名前5的数据
return Stocks_MarketValue('上证A股', 20201231T, 20211231T, 0, 0, 5);
```

####### Stocks_ShareStructure

用途：2.06交易分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231-20211231期间按开始日标准的总股本排名前5的数据
return Stocks_ShareStructure('上证A股', 20201231T, 20211231T, 0, 7, 0, 5);
```

####### Stocks_PB

用途：2.06交易分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20211231日的市净率排名前5的数据
return Stocks_PB('上证A股', 20211231T, 0, 27, 0, 5);
```

####### Stocks_PCF

用途：2.06交易分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20211231日的市现率排名前5的数据
return Stocks_PCF('上证A股', 20211231T, 0, 31, 0, 5);
```

####### Stocks_Close

用途：2.06交易分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231-20211231期间按开始日标准的股价排名前5的数据
return Stocks_Close('上证A股', 20201231T, 20211231T, 0, 0, 5);
```

####### Stocks_PE

用途：2.06交易分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20211231日的市盈率排名前5的数据
return Stocks_PE('上证A股', 20211231T, 0, 24, 0, 5);
```

####### Stocks_PMI

用途：2.06交易分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20211231日的市销率排名前5的数据
return Stocks_PMI('上证A股', 20211231T, 0, 28, 0, 5);
```

####### Stocks_HistLow

用途：2.06交易分析相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231-20211231期间创年内新低的数据
return Stocks_HistLow('上证A股', 20201231T, 20211231T, -1);
```

####### Indexes_Hq

用途：2.06交易分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：整数。

范例

```tsl
// 返回指数列表在20201231-20211231期间前5交易概况数据
s := "SZ399108;SH000010;SZ399004;SH000003;SH000001;SH000002;SZ399106;SZ399107;SH000016";
return Indexes_Hq(s, 20201231T, 20211231T, 0, 0, 5);
```

####### Stocks_CloseLtIssuePrice

用途：2.06交易分析相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231-20211231期间跌破发行价的情况
s := "上证A股";
return Stocks_CloseLtIssuePrice(s, 20201231T, 20211231T);
```

####### Stocks_High

用途：2.06交易分析相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231-20211231期间创1年内新高的情况
s := "上证A股";
return Stocks_High(s, 20201231T, 20211231T, 250);
```

####### 中间函数

######## 内容

- QueryTopNByField
- QueryTopNByField_II
- QueryTopNByField_III
- Stocks_PeriodValue_Call
- Stocks_Value_Call
- Stocks_ZHValue_Call

######## QueryTopNByField

范例

```tsl
return QueryTopNByField(array("SH600718", "SZ000001"), 20100101T, 20110101T, 1, 5, 0, 1, 0);
```

######## QueryTopNByField_II

范例

```tsl
return QueryTopNByField_II(array("SH600718", "SZ000001"), 20100101T, 20110101T, 1, 0, 1);
```

######## QueryTopNByField_III

范例

```tsl
return QueryTopNByField_III(array("SH600718", "SZ000001"), 20100101T, 20110101T, 1, 5, 0, 1, 0);
```

######## Stocks_PeriodValue_Call

范例

```tsl
return Stocks_PeriodValue_Call(array("SH600718", "SZ000001"), 20100101T, 20110101T, 1, 0, 1);
```

######## Stocks_Value_Call

范例

```tsl
return Stocks_Value_Call(array("SH600718", "SZ000001"), 20100101T, 20110101T, 1, 5, 0, 1);
```

######## Stocks_ZHValue_Call

范例

```tsl
return Stocks_ZHValue_Call(array("SH600718", "SZ000001"), 20100101T, 20110101T, 1, 5, 0, 1);
```

###### 2.6.2资金流向

####### 内容

- MarketTypeCapitalFlowAnalysis
- BkValueFlowAnalysis
- BkSharesFlowAnalysis
- BkCloseFlowAnalysis
- BkEPSFlowAnalysis
- BkPEPBFlowAnalysis
- BkRegionFlowAnalysis
- 中间函数

####### MarketTypeCapitalFlowAnalysis

用途：2.06交易分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股区间20201231-20211231同比20191231-20201231以来的资金流向及同比
s := "上证A股";
return MarketTypeCapitalFlowAnalysis(s, 20201231T, 20211231T, 20191231T, 20201231T);
```

####### BkValueFlowAnalysis

用途：2.06交易分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7，arg8，arg9，arg10（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在区间20201231-20211231同比20191231-20201231以来的市值流向及同比
s := "上证A股";
return BkValueFlowAnalysis(s, 20201231T, 20211231T, 20191231T, 20201231T, 0, 0, 1, 5, 1);
```

####### BkSharesFlowAnalysis

用途：2.06交易分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7，arg8，arg9，arg10（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在区间20201231-20211231同比20191231-20201231以来的股本流向及同比
s := "上证A股";
return BkSharesFlowAnalysis(s, 20201231T, 20211231T, 20191231T, 20201231T, 0, 0, 1, 5, 1);
```

####### BkCloseFlowAnalysis

用途：2.06交易分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7，arg8，arg9（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在区间20201231-20211231同比20191231-20201231以来的股价流向及同比
s := "上证A股";
return BkCloseFlowAnalysis(s, 20201231T, 20211231T, 20191231T, 20201231T, 0, 1, 5, 1);
```

####### BkEPSFlowAnalysis

用途：2.06交易分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7，arg8，arg9（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在区间20201231-20211231同比20191231-20201231以来的不同业绩流向
s := "上证A股";
return BkEPSFlowAnalysis(s, 20201231T, 20211231T, 20191231T, 20201231T, 20201231, 1, 5, 1);
```

####### BkPEPBFlowAnalysis

用途：2.06交易分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7，arg8，arg9，arg10（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在区间20201231-20211231同比20191231-20201231以来的不同市盈率、市净率、市销率流动
s := "上证A股";
return BkPEPBFlowAnalysis(s, 20201231T, 20211231T, 20191231T, 20201231T, 0, 0, 1, 5, 1);
```

####### BkRegionFlowAnalysis

用途：2.06交易分析相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回不同地区区间20201231-20211231同比20191231-20201231以来资金的流向及同比
return BkRegionFlowAnalysis(20201231T, 20211231T, 20191231T, 20201231T);
```

####### 中间函数

######## 内容

- capitalflowanalysis_call
- CapitalFlowCompare
- MarketAndTotalValueStructure
- PE_PB_PMIStructure
- RegionStructure
- StockEPSStructure

######## capitalflowanalysis_call

范例

```tsl
t := StockPriceStructure(GetBk("深证A股;上证A股;中小企业板"), 20100730T, 5, 100, 5);
return CapitalFlowAnalysis_Call(t, 20100101T, 20100730T);
```

######## CapitalFlowCompare

范例

```tsl
t1 := StockPriceStructure(GetBk("深证A股;上证A股;中小企业板"), 20100730T, 5, 100, 5);
t2 := StockPriceStructure(GetBk("深证A股;上证A股;中小企业板"), 20090730T, 5, 100, 5);
r1 := CapitalFlowAnalysis_Call(t1, 20090101T, 20100730T);
r2 := CapitalFlowAnalysis_Call(t1, 20090101T, 20090730T);
return CapitalFlowCompare(r1, r2, "项目", "流通股本（万股）");
```

######## MarketAndTotalValueStructure

范例

```tsl
return MarketAndTotalValueStructure("上证A股;深证A股", 20030430T, 0, 20, 5, 0);
```

######## PE_PB_PMIStructure

范例

```tsl
return PE_PB_PMIStructure("上证A股;深证A股", 20030430T, 0, 20, 5, 0);
```

######## RegionStructure

范例

```tsl
return RegionStructure(20100430T);
```

######## StockEPSStructure

范例

```tsl
return StockEPSStructure(array("SH600718", "SZ000001", "SZ000920"), 20100430T, 20091231, 0, 2.4, 0.8);
```

###### 2.6.3大单追踪

####### 内容

- Stocks_BigBargain
- Stocks_TradeNow
- 中间函数

####### Stocks_BigBargain

用途：2.06交易分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7，arg8（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20220420日成交量大于50万股的大单数据
return Stocks_BigBargain('上证A股', 20220420T, 0, 50, 0, 1, 0, 5);
```

####### Stocks_TradeNow

用途：2.06交易分析相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股当日的买卖盘数据
Stockarr := getbk('上证A股');
return Stocks_TradeNow(Stockarr);
```

####### 中间函数

######## 内容

- StocksBigBargain_Call

######## StocksBigBargain_Call

范例

```tsl
return StocksBigBargain_Call(array("SZ000001", "SZ000002", "SH600000", "SH600001"), 20100430T, 10, 5);
```

##### 2.07财务数据

###### 内容

- 2.7.1横比、纵比、环比
- 2.7.2主要财务数据结构
- 2.7.3财务比率
- 2.7.4审计意见
- 2.1.1横比、纵比、环比
- stocks_ReportDisclosureDate
- stocks_FixedAssets
- stocks_ConstruInProcess

###### 2.7.1横比、纵比、环比

####### 内容

- Stocks_ZBCompare
- Stocks_HxCompare
- Stocks_HBCompare

####### Stocks_ZBCompare

用途：2.07财务数据相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在2020年-2021年区间年报的主要财务数据纵比
Infoarr := array(46002, 46008, 46011, 46012);
return Stocks_ZBCompare('上证A股', array(), 2020, 2021, 4, Infoarr);
```

####### Stocks_HxCompare

用途：2.07财务数据相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231时主要财务数据横比
Infoarr := array(46002, 46008, 46011, 46012);
return Stocks_HxCompare('上证A股', array(), 20201231, Infoarr, 0, 1, 2);
```

####### Stocks_HBCompare

用途：2.07财务数据相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7，arg8，arg9（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231-20211231期间的主要财务数据环比
Infoarr := array(46002, 46008, 46011, 46012);
return Stocks_HBCompare('上证A股', array(), 20201231, 20211231, Infoarr, 0, 0, 1, 2);
```

###### 2.7.2主要财务数据结构

####### 内容

- Stocks_Cwjg
- Stocks_ImportantItems

####### Stocks_Cwjg

用途：2.07财务数据相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231的主要财务数据结构
return Stocks_Cwjg('上证A股', array(), 20201231, 0, 0, 2);
```

####### Stocks_ImportantItems

用途：2.07财务数据相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231的主要财务指标排行
return Stocks_ImportantItems('上证A股', 20201231, 0, 0);
```

###### 2.7.3财务比率

####### 内容

- Stocks_Cznl
- Stocks_Ylnl
- Stocks_Zbjg
- Stocks_Jynl
- Stocks_Xjlnl
- S_3
- FinancialIndexEvaluation
- Stocks_Chznl
- 中间函数

####### Stocks_Cznl

用途：2.07财务数据相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回指定证券列表在2020-2021的偿债能力指标数据
stocks := "SZ000002;SH600000";
return Stocks_Cznl(stocks, 2020, 2021, 4);
```

####### Stocks_Ylnl

用途：2.07财务数据相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回指定证券列表在2020-2021的盈利能力指标数据
stocks := "SZ000002;SH600000";
return Stocks_Ylnl(stocks, 2020, 2021, 4);
```

####### Stocks_Zbjg

用途：2.07财务数据相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回指定证券列表在2020-2021的资本结构数据
stocks := "SZ000002;SH600000";
return Stocks_Zbjg(stocks, 2020, 2021, 4);
```

####### Stocks_Jynl

用途：2.07财务数据相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回指定证券列表在2020-2021的经营能力数据
stocks := "SZ000002;SH600000";
return Stocks_Jynl(stocks, 2020, 2021, 4);
```

####### Stocks_Xjlnl

用途：2.07财务数据相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回指定证券列表在2020-2021的现金流指标数据
stocks := "SZ000002;SH600000";
return Stocks_Xjlnl(stocks, 2020, 2021, 4);
```

####### S_3

用途：2.07财务数据相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回指定证券列表在2020-2021的现金流指标数据
stocks := "SZ000002;SH600000";
return S_3(stocks, 2020, 2021, 4);
```

####### FinancialIndexEvaluation

用途：2.07财务数据相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：整数。

范例

```tsl
// 返回上证A股在20201231的财务绩效评估数据
return FinancialIndexEvaluation("上证A股", 20201231);
```

####### Stocks_Chznl

用途：2.07财务数据相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回指定证券列表在2020-2021的成长能力指标数据
stocks := "SZ000002;SH600000";
return Stocks_Chznl(stocks, 2020, 2021, 4);
```

Fina

####### 中间函数

######## 内容

- pg_1

######## pg_1

- pg_1

###### 2.7.4审计意见

####### 内容

- Stocks_ReportBooking

####### Stocks_ReportBooking

用途：2.07财务数据相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231的业绩预约披露数据
return Stocks_ReportBooking("上证A股", 20201231, 20201231T, 20211231T);
```

###### 2.1.1横比、纵比、环比

####### 内容

- 中间函数

####### 中间函数

######## 内容

- ZxCompareReturn
- ZxCompare
- ZBCompare_Call
- HxCompare_Call

######## ZxCompareReturn

范例

```tsl
return ZxCompareReturn("SZ000002", 2010, 2020, 1, array(46002, 46008));
```

######## ZxCompare

范例

```tsl
return ZxCompare("SZ000002", 2010, 2020, 1, array(46002, 46008), 0, 0);
```

######## ZBCompare_Call

范例

```tsl
return ZBCompare_Call(array("SH600718", "SZ000920"), 2016, 2020, 0, array(9900200, 9900201, 9900202, 9900203, 9900204, 9900205), 0, 1, 0);
```

######## HxCompare_Call

范例

```tsl
return HxCompare_Call(array("SH600718", "SZ000920"), 20161231, array(9900200, 9900201, 9900202, 9900203, 9900204, 9900205), 0, 1, 0);
```

###### stocks_ReportDisclosureDate

用途：日期时间处理函数。
参数：arg1，arg2（按示例顺序传入）。
返回：日期或时间值。

范例

```tsl
// A股20250930定期报告披露日期数据
return stocks_ReportDisclosureDate("A股", 20250930);
```

###### stocks_FixedAssets

用途：2.07财务数据相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// A股20250930固定资产及折旧数据
return stocks_FixedAssets("A股", 20250930);
```

###### stocks_ConstruInProcess

用途：2.07财务数据相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// A股20250930在建工程数据
return stocks_ConstruInProcess("A股", 20250930);
```

##### 2.08经营情况

###### 内容

- Stocks_ProfitForecast
- Stocks_RevenuesByDefinedProduct
- Stocks_RevenuesByProduct
- 中间函数

###### Stocks_ProfitForecast

用途：2.08经营情况相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231的业绩预警数据
return Stocks_ProfitForecast("上证A股", 20201231, 0);
```

###### Stocks_RevenuesByDefinedProduct

用途：2.08经营情况相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231的主营构成（指定产品）的数据
return Stocks_RevenuesByDefinedProduct("上证A股", 20201231, '尿素;硫酸铵;DMF;MDI;TDI');
```

###### Stocks_RevenuesByProduct

用途：2.08经营情况相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231的主营构成的数据
return Stocks_RevenuesByProduct("上证A股", '', 20201231);
```

###### 中间函数

####### 内容

- profitforecast_call
- StockRevenuesByProduct_Call

####### profitforecast_call

- profitforecast_call
- StockRevenuesByProduct_Call

####### StockRevenuesByProduct_Call

用途：2.08经营情况相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return StockRevenuesByProduct_Call(array("SZ000920", "SZ000001", "SH600426", "SH600423"), 20021231, "尿素", ShowField_Stock_RevenuesByProduct());
```

##### 2.11市场结构

###### 内容

- StockShareStructure
- StockMarketValueStructure
- StockTotalValueStructure
- StockCloseStructure
- StockPNAStructure
- StockPEStructure
- 股本结构分析
- 股价结构分析
- 市净率结构分析
- 市盈率与市净率结构分析
- 市盈率结构分析
- 中间函数

###### StockShareStructure

用途：2.11市场结构相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7，arg8，arg9，arg10（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231与20191231股本结构比较的数据
return StockShareStructure("上证A股", 20201231T, 20191231T, 0, 0, 10, 1, 0, 0, 0);
```

###### StockMarketValueStructure

用途：2.11市场结构相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7，arg8，arg9（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231与20191231流通市值结构比较的数据
return StockMarketValueStructure("上证A股", 20201231T, 20191231T, 0, 10, 1, 0, 0, 0);
```

###### StockTotalValueStructure

用途：2.11市场结构相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7，arg8，arg9（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231与20191231市价总值结构比较的数据
return StockTotalValueStructure("上证A股", 20201231T, 20191231T, 0, 10, 1, 0, 0, 0);
```

###### StockCloseStructure

用途：2.11市场结构相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7，arg8，arg9（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231与20191231股价结构比较的数据
return StockCloseStructure("上证A股", 20201231T, 20191231T, 0, 10, 1, 0, 0, 0);
```

###### StockPNAStructure

用途：2.11市场结构相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7，arg8，arg9（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231与20191231市净率结构比较的数据
return StockPNAStructure("上证A股", 20201231T, 20191231T, 0, 10, 1, 0, 0, 0);
```

###### StockPEStructure

用途：2.11市场结构相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7，arg8，arg9（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231与20191231市净率结构比较的数据
return StockPEStructure("上证A股", 20201231T, 20191231T, 0, 10, 1, 0, 0, 0);
```

###### 股本结构分析

####### 内容

- ShareStructure
- BkShares

####### ShareStructure

用途：2.11市场结构相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231股本结构相关的数据
return ShareStructure("上证A股", 20201231T, 0, 10, 1, 0);
```

####### BkShares

用途：2.11市场结构相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231股本结构相关的数据
return BkShares("上证A股", 20201231T);
```

###### 股价结构分析

####### 内容

- CloseStructure

####### CloseStructure

用途：2.11市场结构相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231收盘价结构表相关的数据
return CloseStructure("上证A股", 20201231T, 0, 10, 1);
```

###### 市净率结构分析

####### 内容

- PNAStructure

####### PNAStructure

用途：2.11市场结构相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231市净率结构表相关的数据
return PNAStructure("上证A股", 20201231T, 0, 10, 1);
```

###### 市盈率与市净率结构分析

####### 内容

- BKStockPE_Call

####### BKStockPE_Call

用途：2.11市场结构相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231个股的市盈率&市净率的数据
return BKStockPE_Call(getbk("上证A股"), 20201231T);
```

###### 市盈率结构分析

####### 内容

- PEStructure

####### PEStructure

用途：2.11市场结构相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231市盈率结构表相关的数据
return PEStructure("上证A股", 20201231T, 0, 10, 1);
```

###### 中间函数

####### 内容

- totalvaluestructure
- StructureCompare
- BkStockPE_Pgm

####### totalvaluestructure

范例

```tsl
return TotalValueStructure("上证A股;深证A股", 20100730T, 0, 50, 10);
```

####### StructureCompare

用途：2.11市场结构相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
t1 := ShareStructure("深证A股;上证A股;中小企业板", 20200730T, 3000, 6000, 500, 0);
t2 := ShareStructure("深证A股;上证A股;中小企业板", 20190730T, 3000, 6000, 500, 0);
return StructureCompare(t1, t2, 20200730T, 20190730T, 0, 0, 1);
```

####### BkStockPE_Pgm

用途：2.11市场结构相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return BkStockPE_Pgm("深证A股;上证A股;中小企业板", 20200730T);
```

##### 2.12募集资金

###### 内容

- 2.12.01IPO

###### 2.12.01IPO

####### 内容

- Stocks_IPOGetDataAndCompare

####### Stocks_IPOGetDataAndCompare

用途：2.12募集资金相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回万科A申万一级行业同行业上市明细数据
return Stocks_IPOGetDataAndCompare("SZ000002", 1);
```

##### 2.13沪深港通

###### 内容

- TSWEB_Block_HSGAccumCapitalFlowAndMarketMove
- TSWEB_Industry_HSGHoldingChangeTopN_S
- TSWEB_Block_HSGIndustryInfo
- TSWEB_Industry_HSGHoldings_N
- TSWEB_Industry_HSGHoldingPeriod_N
- TSWEB_Block_HSGShareHoldingsInfoEndT
- TSWEB_Block_HSGIndustryIncreaseTop5
- TSWEB_Industry_HSGHoldingChangeTopN_N
- 中间函数
- TSWEB_Industry_HSGHoldingInfo
- TSWEB_Block_HSGAmountSum
- TSWEB_Industry_HSGHoldings_S
- TSWEB_Block_HSGNetFlowAndMarket
- TSWEB_Block_HSGCapitalFlowAndForexMove
- TSWEB_Industry_HSGHoldingPeriod_S
- TSWEB_Block_HSGShareHoldingsIncreased
- TSWEB_Block_HSGBSAmountAndMarketMove
- TSWEB_Block_HSGActiveIncreaseTop10
- TSWEB_Block_HSGBSAmountAndMarketRatio
- TSWEB_Block_HSGAmountInfoByEndT
- TSWEB_Block_HSGActiveDecreaseTop10
- TSWEB_Block_HSGActiveTopN
- TSWEB_Block_HSGShareHoldingsSizeByMainBK
- TSWEB_Block_HSGIndustryDecreaseTop5
- TSWEB_Block_HSGBalanceAndMarket
- TSWEB_Block_HSGShareHoldingsInfoEndTTop10
- TSWEB_Block_HSGShareHoldingsDecreased

###### TSWEB_Block_HSGAccumCapitalFlowAndMarketMove

用途：2.13沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10沪股通累计净买入和市场基准指数累计涨幅
BKID := "HG000002";
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Block_HSGAccumCapitalFlowAndMarketMove(BKID, BegT, EndT);
```

###### TSWEB_Industry_HSGHoldingChangeTopN_S

用途：2.13沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回截止至2024-07-10日港股通板块中证一级行业金融地产最近一月增减持5大股票
IndustryType := 4;
IndusName := "金融地产";
EndT := inttodate(20240710);
return TSWEB_Industry_HSGHoldingChangeTopN_S(IndusName, EndT, IndustryType);
```

###### TSWEB_Block_HSGIndustryInfo

用途：2.13沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回截止至2024-07-10日港股通板块中证一级行业最新行业市值及最近1月变动
IndustryType := 4;
BKID := "HG000001;HG000003";
EndT := inttodate(20240710);
return TSWEB_Block_HSGIndustryInfo(BKID, EndT, IndustryType);
```

###### TSWEB_Industry_HSGHoldings_N

用途：2.13沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回截止至2024-07-10日医药卫生于陆股通板块中证一级行业最新行业成分股详情
IndustryType := 4;
IndusName := "医药卫生";
EndT := inttodate(20240710);
return TSWEB_Industry_HSGHoldings_N(IndusName, EndT, IndustryType);
```

###### TSWEB_Industry_HSGHoldingPeriod_N

用途：2.13沪深港通相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10陆股通板块中证一级行业医药卫生行业持有市值及占比
IndustryType := 4;
IndusName := "医药卫生";
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Industry_HSGHoldingPeriod_N(IndusName, BegT, EndT, IndustryType);
```

###### TSWEB_Block_HSGShareHoldingsInfoEndT

用途：2.13沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回截止至2024-07-10日港股通板块中证一级行业持股情况
IndustryType := 4;
BKID := "HG000001;HG000003";
EndT := inttodate(20240710);
return TSWEB_Block_HSGShareHoldingsInfoEndT(BKID, EndT, IndustryType);
```

###### TSWEB_Block_HSGIndustryIncreaseTop5

用途：2.13沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回截止至2024-07-10日港股通板块中证一级行业最近1月市值增减持前5名行业-增持
IndustryType := 4;
BKID := "HG000001;HG000003";
EndT := inttodate(20240710);
return TSWEB_Block_HSGIndustryIncreaseTop5(BKID, EndT, IndustryType);
```

###### TSWEB_Industry_HSGHoldingChangeTopN_N

用途：2.13沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回截止至2024-07-10陆股通板块中证一级行业医药卫生最近一月增减持5大股票
IndustryType := 4;
IndusName := "医药卫生";
EndT := inttodate(20240710);
return TSWEB_Industry_HSGHoldingChangeTopN_N(IndusName, EndT, IndustryType);
```

###### 中间函数

####### 内容

- Block_HSGgetBenchMark

####### Block_HSGgetBenchMark

用途：2.13沪深港通相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回港股通通道基准指数
BKID := "HG000001";
return Block_HSGgetBenchMark(BKID);
```

结果："CSI930930"

###### TSWEB_Industry_HSGHoldingInfo

用途：2.13沪深港通相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回截止至2024-07-10日金融地产于沪深港通中证一级行业最新持有情况
IndustryType := 4;
IndusName := "金融地产";
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Industry_HSGHoldingInfo(IndusName, BegT, EndT, IndustryType);
```

###### TSWEB_Block_HSGAmountSum

用途：进行数值统计计算。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日港股通板块中证一级行业成交汇总
IndustryType := 4;
BKID := "HG000001;HG000003";
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Block_HSGAmountSum(BKID, BegT, EndT, IndustryType);
```

###### TSWEB_Industry_HSGHoldings_S

用途：2.13沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回截止至2024-07-10日医药卫生于港股通板块中证一级行业最新行业成分股详情
IndustryType := 4;
IndusName := "医药卫生";
EndT := inttodate(20240710);
return TSWEB_Industry_HSGHoldings_S(IndusName, EndT, IndustryType);
```

###### TSWEB_Block_HSGNetFlowAndMarket

用途：2.13沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日港股通板块净买入
BKID := "HG000001;HG000003";
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Block_HSGNetFlowAndMarket(BKID, BegT, EndT);
```

###### TSWEB_Block_HSGCapitalFlowAndForexMove

用途：2.13沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日港股通板块资金流向与外汇走势对比
BKID := "HG000001;HG000003";
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Block_HSGCapitalFlowAndForexMove(BKID, BegT, EndT);
```

###### TSWEB_Industry_HSGHoldingPeriod_S

用途：2.13沪深港通相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10港股通板块中证一级行业医药卫生持有市值及占比
IndustryType := 4;
IndusName := "医药卫生";
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Industry_HSGHoldingPeriod_S(IndusName, BegT, EndT, IndustryType);
```

###### TSWEB_Block_HSGShareHoldingsIncreased

用途：2.13沪深港通相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回截止至2024-07-10日港股通板块最近1月增减持前10大股票-增持
BKID := "HG000001;HG000003";
EndT := inttodate(20240710);
return TSWEB_Block_HSGShareHoldingsIncreased(BKID, EndT);
```

###### TSWEB_Block_HSGBSAmountAndMarketMove

用途：2.13沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日港股通板块买卖金额
BKID := "HG000001;HG000003";
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Block_HSGBSAmountAndMarketMove(BKID, BegT, EndT);
```

###### TSWEB_Block_HSGActiveIncreaseTop10

用途：2.13沪深港通相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回截止至2024-07-10日港股通板块最近1月买入及卖出前10股票的买入金额
BKID := "HG000001;HG000003";
EndT := inttodate(20240710);
return TSWEB_Block_HSGActiveIncreaseTop10(BKID, EndT);
```

###### TSWEB_Block_HSGBSAmountAndMarketRatio

用途：2.13沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日港股通板块买卖合计与市场
BKID := "HG000001;HG000003";
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Block_HSGBSAmountAndMarketRatio(BKID, BegT, EndT);
```

###### TSWEB_Block_HSGAmountInfoByEndT

用途：2.13沪深港通相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回截止至2024-07-10日港股通十大成交统计
BKID := "HG000001;HG000003";
EndT := inttodate(20240710);
return TSWEB_Block_HSGAmountInfoByEndT(BKID, EndT);
```

###### TSWEB_Block_HSGActiveDecreaseTop10

用途：2.13沪深港通相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回截止至2024-07-10日港股通最近1月买入及卖出前10股票的卖出金额
BKID := "HG000001;HG000003";
EndT := inttodate(20240710);
return TSWEB_Block_HSGActiveDecreaseTop10(BKID, EndT);
```

###### TSWEB_Block_HSGActiveTopN

用途：2.13沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回截止至2024-07-10日港股通中证一级行业最新10大成交
IndustryType := 4;
BKID := "HG000001;HG000003";
EndT := inttodate(20240710);
return TSWEB_Block_HSGActiveTopN(BKID, EndT, IndustryType);
```

###### TSWEB_Block_HSGShareHoldingsSizeByMainBK

用途：2.13沪深港通相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日港股通板块中证一级行业最新规模
IndustryType := 4;
BKID := "HG000001;HG000003";
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Block_HSGShareHoldingsSizeByMainBK(BKID, BegT, EndT, IndustryType);
```

###### TSWEB_Block_HSGIndustryDecreaseTop5

用途：2.13沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回截止至2024-07-10日港股通板块中证一级行业最近1月市值增减持前5名行业-减持
IndustryType := 4;
BKID := "HG000001;HG000003";
EndT := inttodate(20240710);
return TSWEB_Block_HSGIndustryDecreaseTop5(BKID, EndT, IndustryType);
```

###### TSWEB_Block_HSGBalanceAndMarket

用途：2.13沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日港股通板块额度余额
BKID := "HG000001;HG000003";
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Block_HSGBalanceAndMarket(BKID, BegT, EndT);
```

###### TSWEB_Block_HSGShareHoldingsInfoEndTTop10

用途：2.13沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回截止至2024-07-10日港股通板块中证一级行业持仓前10名
IndustryType := 4;
BKID := "HG000001;HG000003";
EndT := inttodate(20240710);
return TSWEB_Block_HSGShareHoldingsInfoEndTTop10(BKID, EndT, IndustryType);
```

###### TSWEB_Block_HSGShareHoldingsDecreased

用途：2.13沪深港通相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回截止至2024-07-10日港股通板块最近1月增减持前10大股票-减持
BKID := "HG000001;HG000003";
EndT := inttodate(20240710);
return TSWEB_Block_HSGShareHoldingsDecreased(BKID, EndT);
```

##### 2.14融资融券

###### 内容

- 中间函数

###### 中间函数

####### 内容

- Stocks_GetMarginTradingDataQJ

####### Stocks_GetMarginTradingDataQJ

- Stocks_GetMarginTradingDataQJ

##### 2.16龙虎榜

###### 内容

- 中间函数

###### 中间函数

####### 内容

- Stocks_TBInstitutionTimes
- Stocks_TBRemoveDuplicate
- Stock_TBDailyList
- Stocks_TBStockSumBegTEndT

####### Stocks_TBInstitutionTimes

- Stocks_TBInstitutionTimes
- Stocks_TBRemoveDuplicate
- Stock_TBDailyList
- Stocks_TBStockSumBegTEndT

####### Stocks_TBRemoveDuplicate

- Stocks_TBInstitutionTimes
- Stocks_TBRemoveDuplicate
- Stock_TBDailyList
- Stocks_TBStockSumBegTEndT

####### Stock_TBDailyList

用途：2.16龙虎榜相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 领益智造在20250101~20251030日的每日上榜情况
return Stock_TBDailyList("SZ002600", 20250101T, 20251030T);
```

####### Stocks_TBStockSumBegTEndT

- Stocks_TBInstitutionTimes
- Stocks_TBRemoveDuplicate
- Stock_TBDailyList
- Stocks_TBStockSumBegTEndT

##### 2.15资金流向

###### 内容

- stocks_MarginTradeDetails
- stocks_TradePubilcInfo
- stocks_BlockTrade

###### stocks_MarginTradeDetails

用途：2.15资金流向相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 获取A股2025-8-18至2025-9-17融资融券明细的数据
return stocks_MarginTradeDetails("A股", 20250818T, 20250917T);
```

###### stocks_TradePubilcInfo

用途：2.15资金流向相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 获取A股2025-8-18至2025-9-17交易公开信息的数据
return stocks_TradePubilcInfo("A股", 20250818T, 20250917T);
```

###### stocks_BlockTrade

用途：2.15资金流向相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 获取A股2025-8-18至2025-9-17股票大宗交易的数据
return stocks_BlockTrade("A股", 20250818T, 20250917T);
```

#### 03.行业板块

##### 内容

- 3.01基本情况
- 3.02股本结构
- 3.03分红送配
- 3.05交易
- 3.06财务数据
- 3.07主要财务比率
- 3.08板块结构分析
- 3.09风险和收益
- 3.12沪深港通
- 3.14募集资金

##### 3.01基本情况

###### 内容

- Block_Structure
- stocks_IndexStocksWeight
- Block_MakeOf
- stocks_IndexIndustryWeight
- stocks_IndustryClassify
- 中间函数

###### Block_Structure

用途：3.01基本情况相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7，arg8（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20220410-20220420日行业基本配置数据
return Block_Structure('上证A股', 20220410T, 20220420T, 0, 1, 0, 0, 0);
```

###### stocks_IndexStocksWeight

用途：3.01基本情况相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：整数。

范例

```tsl
// 沪深300在2024-12-31的指数成分权重数据
return stocks_IndexStocksWeight("SH000300", 20241231T);
```

###### Block_MakeOf

用途：3.01基本情况相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231行业样本基本构成的数据
return Block_MakeOf("上证A股", 20201231T);
```

###### stocks_IndexIndustryWeight

用途：3.01基本情况相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：整数。

范例

```tsl
// A股在2024-12-31的指数行业权重数据
return stocks_IndexIndustryWeight("SH000300", 20241231T, 1, 1);
```

###### stocks_IndustryClassify

用途：3.01基本情况相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// A股在2024-12-31的股票行业分类数据
return stocks_IndustryClassify("A股", 20241231T, 0);
```

###### 中间函数

####### 内容

- stocks_IndustryClassifyInfo
- stocks_IndustryClassifyInfo2

####### stocks_IndustryClassifyInfo

- stocks_IndustryClassifyInfo
- stocks_IndustryClassifyInfo2

####### stocks_IndustryClassifyInfo2

- stocks_IndustryClassifyInfo
- stocks_IndustryClassifyInfo2

##### 3.02股本结构

###### 内容

- Block_Shares
- Block_Shares_ZB

###### Block_Shares

用途：3.02股本结构相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201231股本结构（横比）的数据
return Block_Shares("上证A股", 20201231T, 3);
```

###### Block_Shares_ZB

用途：3.02股本结构相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20201220-20201231日线的股本结构（纵比）的数据
return Block_Shares_ZB("上证A股", 20201220T, 20201231T, cy_Day(), 3);
```

##### 3.03分红送配

###### 内容

- Block_PFInfoByRDate
- Block_DistributionByRDate
- Block_PFInfoByRDate_ZB
- Block_PFInfoByInterval
- Block_PFInfoByInterval_ZB
- Block_DistributionByRDate_ZB
- Block_DistributionByInterval
- Block_MoreIssue
- Block_DistributionByInterval_ZB
- Block_MoreIssue_ZB

###### Block_PFInfoByRDate

用途：日期时间处理函数。
参数：arg1，arg2（按示例顺序传入）。
返回：日期或时间值。

范例

```tsl
// 返回上证A股在报告期20201231分红送股的数据
return Block_PFInfoByRDate("上证A股", 20201231);
```

###### Block_DistributionByRDate

用途：日期时间处理函数。
参数：arg1，arg2（按示例顺序传入）。
返回：日期或时间值。

范例

```tsl
// 返回上证A股在报告期20201231配股的数据
return Block_DistributionByRDate("上证A股", 20201231);
```

###### Block_PFInfoByRDate_ZB

用途：日期时间处理函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：日期或时间值。

范例

```tsl
// 返回上证A股在2020-2022年度报告期纵比分红送股数据
return Block_PFInfoByRDate_ZB("上证A股", 2020, 2022);
```

###### Block_PFInfoByInterval

用途：3.03分红送配相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20200101-20210201期间分红送股数据
return Block_PFInfoByInterval("上证A股", 20200101T, 20210201T);
```

###### Block_PFInfoByInterval_ZB

用途：3.03分红送配相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20210101-20210201期间日线分红送股数据
return Block_PFInfoByInterval_ZB("上证A股", 20210101T, 20210201T, cy_Day());
```

###### Block_DistributionByRDate_ZB

用途：日期时间处理函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：日期或时间值。

范例

```tsl
// 返回上证A股在2020-2022年度报告期纵比配股数据
return Block_DistributionByRDate_ZB("上证A股", 2020, 2022);
```

###### Block_DistributionByInterval

用途：3.03分红送配相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20200101-20210201期间配股数据
return Block_DistributionByInterval("上证A股", 20200101T, 20210201T);
```

###### Block_MoreIssue

用途：3.03分红送配相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20200101-20210201期间增发数据
return Block_MoreIssue("上证A股", 20200101T, 20210201T);
```

###### Block_DistributionByInterval_ZB

用途：3.03分红送配相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20210101-20210601期间日线配股纵比数据
return Block_DistributionByInterval_ZB("上证A股", 20210101T, 20210601T, cy_Day());
```

###### Block_MoreIssue_ZB

用途：3.03分红送配相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20210101-20210201期间日线增发纵比数据
return Block_MoreIssue_ZB("上证A股", 20210101T, 20210201T, cy_Day());
```

##### 3.05交易

###### 内容

- BkStockHqAnalysis
- BkHslAnalysis_ZB
- BkCapitalFlowAnalysis
- BkHslAnalysis
- BkCapitalFlowAnalysis_ZB
- BkAverageCapitalFlowAnalysis
- BkHqAnalysis
- 中间函数
- 3.05.01大宗交易

###### BkStockHqAnalysis

用途：3.05交易相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7，arg8，arg9（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20210101-20210201期间行业活跃股数据
return BkStockHqAnalysis("上证A股", 20210101T, 20210201T, 20201231, 0, 0, 0, 0, 0);
```

###### BkHslAnalysis_ZB

用途：3.05交易相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20210101-20210115期间日线行业换手率纵比数据
return BkHslAnalysis_ZB("上证A股", 20210101T, 20210115T, 0, 0, cy_Day());
```

###### BkCapitalFlowAnalysis

用途：3.05交易相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股区间20201231-20211231同比20191231-20201231以来的资金流向横比数据
s := "上证A股";
return BkCapitalFlowAnalysis (s, 20201231T, 20211231T, 20191231T, 20201231T);
```

###### BkHslAnalysis

用途：3.05交易相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股区间20201231-20211231同比20191231-20201231以来的行业换手率横比数据
s := "上证A股";
return BkHslAnalysis(s, 20201231T, 20211231T, 20191231T, 20201231T, 0, 0);
```

###### BkCapitalFlowAnalysis_ZB

用途：3.05交易相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股区间20201231-20210105以来的资金流向纵比数据
s := "上证A股";
return BkCapitalFlowAnalysis_ZB(s, 20201231T, 20210105T, cy_Day());
```

###### BkAverageCapitalFlowAnalysis

用途：3.05交易相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股区间20201231-20211231同比20191231-20201231以来的日均成交金额数据
s := "上证A股";
return BkAverageCapitalFlowAnalysis(s, 20201231T, 20211231T, 20191231T, 20201231T);
```

###### BkHqAnalysis

用途：3.05交易相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7，arg8，arg9，arg10（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20210101-20210201期间交易概况数据
return BkHqAnalysis("上证A股", 20210101T, 20210201T, 20201231, 0, 0, 0, 0, 0, 0);
```

###### 中间函数

####### 内容

- BkHSLStructure
- bkstockhqanalysis_call

####### BkHSLStructure

用途：3.05交易相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return BkHSLStructure(array("深证A股"), 20200730T, 20200830T, 0, 1);
```

####### bkstockhqanalysis_call

用途：3.05交易相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7，arg8（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return BkStockHqAnalysis_Call(array("SZ000809", "SH600718", "SZ000920"), 20200130T, 20201230T, 20200630, 0, 0, 0, -1);
```

###### 3.05.01大宗交易

####### 内容

- Block_CompositeSumDetail
- 中间函数

####### Block_CompositeSumDetail

- Block_CompositeSumDetail
- 中间函数

####### 中间函数

######## 内容

- GetBTStocksByBegTEndT

######## GetBTStocksByBegTEndT

- GetBTStocksByBegTEndT

##### 3.06财务数据

###### 内容

- Block_FinancialItems
- Block_FinancialItems_ZB
- Block_ProfitItems_ZB
- Block_ProfitItems

###### Block_FinancialItems

用途：3.06财务数据相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在报告期20201231的主要财务数据
return Block_FinancialItems("上证A股", 20201231, 0, 0, 0, 0, 0);
```

###### Block_FinancialItems_ZB

用途：3.06财务数据相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7，arg8，arg9（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在2020-2021的主要财务数据纵比
return Block_FinancialItems_ZB("上证A股", 2020, 2021, 1, 0, 0, 0, 0, 0);
```

###### Block_ProfitItems_ZB

用途：3.06财务数据相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7，arg8（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在2020-2021的主要利润指标纵比
return Block_ProfitItems_ZB("上证A股", 2020, 2021, 1, 0, 0, 0, 0);
```

###### Block_ProfitItems

用途：3.06财务数据相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在报告期20201231主要利润指标数据对比
return Block_ProfitItems("上证A股", 20201231, 0, 0, 0, 0);
```

##### 3.07主要财务比率

###### 内容

- Block_Zbjg
- Block_Ylnl
- Block_Jynl
- Block_Cznl
- Block_Xjlnl
- Block_CZhnl

###### Block_Zbjg

用途：3.07主要财务比率相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在报告期20201231资本结构数据
return Block_Zbjg("上证A股", 20201231, 0, 0, 0, 0);
```

###### Block_Ylnl

用途：3.07主要财务比率相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在报告期20201231盈利能力数据
return Block_Ylnl("上证A股", 20201231, 0, 0, 0, 0);
```

###### Block_Jynl

用途：3.07主要财务比率相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在报告期20201231经营能力数据
return Block_Jynl("上证A股", 20201231, 0, 0, 0, 0);
```

###### Block_Cznl

用途：3.07主要财务比率相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在报告期20201231偿债能力数据
return Block_Cznl("上证A股", 20201231, 0, 0, 0, 0);
```

###### Block_Xjlnl

用途：3.07主要财务比率相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在报告期20201231现金流指标数据
return Block_Xjlnl("上证A股", 20201231, 0, 0, 0, 0);
```

###### Block_CZhnl

用途：3.07主要财务比率相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在报告期20201231成长能力数据
return Block_CZhnl("上证A股", 20201231, 0, 0, 0, 0);
```

##### 3.08板块结构分析

###### 内容

- Block_PE
- Block_ShareStructure
- Block_ShareStructure_ZB
- Block_PB
- Block_PMI
- Block_PE_ZB
- Block_PCF
- block_pb_zb
- block_pmi_zb
- Block_PCF_ZB
- 中间函数

###### Block_PE

用途：3.08板块结构分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在指定日20210110市盈率排名数据
return Block_PE("上证A股", 20210110T, 20201231, 0, 0);
```

###### Block_ShareStructure

用途：3.08板块结构分析相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在指定日20210110股本结构横比数据
return Block_ShareStructure("上证A股", 20210110T, 3);
```

###### Block_ShareStructure_ZB

用途：3.08板块结构分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在20200101-20200201期间股本结构纵比数据
return Block_ShareStructure_ZB("上证A股", 20200101T, 20200201T, cy_Day(), 3);
```

###### Block_PB

用途：3.08板块结构分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在指定日20210110市净率排名数据
return Block_PB("上证A股", 20210110T, 20201231, 0, 0);
```

###### Block_PMI

用途：3.08板块结构分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在指定日20210110市销率排名数据
return Block_PMI("上证A股", 20210110T, 20201231, 0, 0);
```

###### Block_PE_ZB

用途：3.08板块结构分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在指定日20210110-20210221市盈率纵比数据
return Block_PE_ZB("上证A股", 20210110T, 20210221T, 0, 0, 0, cy_Day());
```

###### Block_PCF

用途：3.08板块结构分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在指定日20210110市现率排名数据
return Block_PCF("上证A股", 20210110T, 20201231, 0, 0);
```

###### block_pb_zb

用途：3.08板块结构分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return Block_PB_ZB("上证A股;深证A股", 20220101T, 20220310T, 0, 2, "月线");
```

###### block_pmi_zb

用途：3.08板块结构分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return block_pmi_zb("上证A股;深证A股", 20220101T, 20220310T, 0, 2, "月线");
```

###### Block_PCF_ZB

用途：3.08板块结构分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return Block_PCF_ZB("上证A股;深证A股", 20220101T, 20220310T, 0, 2, "月线");
```

###### 中间函数

####### 内容

- Block_Structure_ZB_Call
- GetBlockValueFromArray
- BKListPNA_Call
- Block_PEPB_ZB

####### Block_Structure_ZB_Call

用途：3.08板块结构分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return Block_Structure_ZB_Call("上证A股;深证A股", 20200101T, 20220310T, "日线", 0, 0);
```

####### GetBlockValueFromArray

- Block_Structure_ZB_Call
- GetBlockValueFromArray
- BKListPNA_Call
- Block_PEPB_ZB

####### BKListPNA_Call

用途：3.08板块结构分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return BKListPNA_Call("上证A股;深证A股", 20200101T, 20200331, 0, 0, 2, 0.2);
```

####### Block_PEPB_ZB

用途：3.08板块结构分析相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return Block_PEPB_ZB("上证A股;深证A股", 20200101T, 20200331, 0, 0, 0);
```

##### 3.09风险和收益

###### 内容

- BKsMeasure

###### BKsMeasure

用途：3.09风险和收益相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回上证A股在指定日20210110-20210221风险收益数据
return BKsMeasure("上证A股", "SH000300", 20210110T, 20210221T, 0);
```

##### 3.12沪深港通

###### 内容

- 区间
- TSWEB_Market_HSGIndustryChange_S
- 中间函数
- 指定日
- TSWEB_Market_HSGCapitalFlowEndT
- TSWEB_Market_HSGCapitalFlowPeriod_S
- 板块
- TSWEB_Market_HSGIndustryChange_N
- TSWEB_Market_HSGHoldingTop10_N
- TSWEB_Market_HSGAccumCapitalFlow_N
- TSWEB_Market_HSGAccumCapitalFlow_S
- TSWEB_Market_HSGHoldingTop10_S
- TSWEB_Market_HSGIndustryRatio_N
- TSWEB_Market_HSGHoldingConcentraChange_S
- TSWEB_Market_HSGIndustryConcentraChange_N
- TSWEB_Market_HSGIndustryInfo_S
- TSWEB_Market_HSGCapitalFlowPeriod_N
- TSWEB_Market_HSGShareHoldingsSizeByMainBK
- TSWEB_Market_HSGActiveTop10_N
- TSWEB_Market_HSGHoldingConcentraChange_N
- TSWEB_Market_HSGIndustryInfo_N
- TSWEB_Market_HSGIndustryRatio_S
- TSWEB_Market_HSGActiveTop10_S
- TSWEB_Market_HSGAmountAndActiveTop10AmountAndPercent
- TSWEB_Market_HSGIndustryConcentraChange_S

###### 区间

####### 内容

- Stocks_HSGShareHoldingsChange
- Block_GetHSGCapitalFlowData
- Block_HSGAccumCapitalFlow
- Block_HSGCapitalFlowAndMarket
- Block_HSGActiveInfoBegTEndT
- Block_getHSGMarketAmountPeriod
- Stocks_HSGIndustryChange
- Block_HSGActiveInfoGroupbyIndustry
- Block_HSGActiveInfoGroupbyEndT
- Block_HSGCapitalFlowPeriodByBK
- Block_GetHSGCapitalFlowDataGroupEndT

####### Stocks_HSGShareHoldingsChange

用途：3.12沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回港股通(沪)在指定日20210110-20210221区间沪深港板块的持股情况
return Stocks_HSGShareHoldingsChange("HG000001", 20210110T, 20210221T);
```

####### Block_GetHSGCapitalFlowData

用途：3.12沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回港股通(沪)在指定日20210110-20210121区间沪深港板块的资金流数据
return Block_GetHSGCapitalFlowData("HG000001", 20210110T, 20210121T);
```

####### Block_HSGAccumCapitalFlow

用途：3.12沪深港通相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回港股通(沪)在指定日20210110-20210121区间沪深港板块的累计净买入与市场对比数据
return Block_HSGAccumCapitalFlow("HG000001", "SH000300", 20210110T, 20210121T);
```

####### Block_HSGCapitalFlowAndMarket

用途：3.12沪深港通相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回港股通(沪)在指定日20210110-20210121区间沪深港板块的资金流向与市场价格走势数据
return Block_HSGCapitalFlowAndMarket("HG000001", "SH000300", 20210110T, 20210121T);
```

####### Block_HSGActiveInfoBegTEndT

用途：3.12沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回港股通(沪)在指定日20210110-20210111区间的十大活跃股详情
return Block_HSGActiveInfoBegTEndT("HG000001", 20210110T, 20210111T);
```

####### Block_getHSGMarketAmountPeriod

用途：3.12沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回港股通(沪)在指定日20210110-20210111区间的市场成交金额
return Block_getHSGMarketAmountPeriod("HG000001", 20210110T, 20210111T);
```

####### Stocks_HSGIndustryChange

用途：3.12沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回港股通(沪)在指定日20210110-20210111区间的持有行业变化
return Stocks_HSGIndustryChange("HG000001", 20210110T, 20210111T);
```

####### Block_HSGActiveInfoGroupbyIndustry

用途：3.12沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回港股通(沪)在指定日20210110-20210111区间的十大活跃股行业排名汇总
return Block_HSGActiveInfoGroupbyIndustry("HG000001", 20210110T, 20210111T);
```

####### Block_HSGActiveInfoGroupbyEndT

用途：3.12沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回港股通(沪)在指定日20210110-20210111区间的十大活跃股
return Block_HSGActiveInfoGroupbyEndT("HG000001", 20210110T, 20210111T);
```

####### Block_HSGCapitalFlowPeriodByBK

用途：3.12沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回港股通(沪)在指定日20210110-20210111区间的资金流入流出情况
return Block_HSGCapitalFlowPeriodByBK("HG000001", 20210110T, 20210111T);
```

####### Block_GetHSGCapitalFlowDataGroupEndT

用途：3.12沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回港股通(沪)在指定日20210110-20210111区间的资金流数据
return Block_GetHSGCapitalFlowDataGroupEndT("HG000001", 20210110T, 20210111T);
```

###### TSWEB_Market_HSGIndustryChange_S

用途：3.12沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日港股通板块中证一级行业行业配置占比变化数据
IndustryType := 4;
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Market_HSGIndustryChange_S(BegT, EndT, IndustryType);
```

###### 中间函数

####### 内容

- TSWEB_HSGLastTradeDay_132
- TSWEB_HSGLastTradeDay_132Dtype

####### TSWEB_HSGLastTradeDay_132

- TSWEB_HSGLastTradeDay_132
- TSWEB_HSGLastTradeDay_132Dtype

####### TSWEB_HSGLastTradeDay_132Dtype

- TSWEB_HSGLastTradeDay_132
- TSWEB_HSGLastTradeDay_132Dtype

###### 指定日

####### 内容

- Stocks_HSGIndustryInfo
- Stocks_HGSIndustryConcentraInfo
- StocksHSGShareHoldingsInfo
- Stocks_HSGActiveTopN
- Block_HSGAmountInfoAndTop10
- Block_HSGGetIndustryStocks
- Stocks_HSGShareHoldingsInfo
- Stocks_HGSHoldingConcentraInfo
- Block_HSGCapitalFlowEndT
- Stocks_HGSIndustryConcentraChange
- Stocks_HGSHoldingConcentraChange

####### Stocks_HSGIndustryInfo

用途：3.12沪深港通相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回港股通(沪)在指定日20210111的行业配置情况
return Stocks_HSGIndustryInfo("HG000001", 20210111T);
```

####### Stocks_HGSIndustryConcentraInfo

用途：3.12沪深港通相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回港股通(沪)在指定日20210111的行业集中度
return Stocks_HGSIndustryConcentraInfo("HG000001", 20210111T);
```

####### StocksHSGShareHoldingsInfo

用途：3.12沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回指定证券列表在指定区间20210110-20210111的持股情况(不考虑最近交易日)
StockArr := array("SZ002202", "SZ002281", "SZ000777");
return StocksHSGShareHoldingsInfo(StockArr, 20210110T, 20210111T);
```

####### Stocks_HSGActiveTopN

用途：3.12沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回港股通(沪)在指定日20210111的前5大活跃股情况
return Stocks_HSGActiveTopN("HG000001", 20210111T, 5);
```

####### Block_HSGAmountInfoAndTop10

用途：3.12沪深港通相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回港股通(沪)在指定日20210111的十大活跃股成交统计
return Block_HSGAmountInfoAndTop10("HG000001", 20210111T);
```

####### Block_HSGGetIndustryStocks

用途：3.12沪深港通相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回沪深港指定行业成分股
return Block_HSGGetIndustryStocks("金融");
```

####### Stocks_HSGShareHoldingsInfo

用途：3.12沪深港通相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回港股通(沪)在指定日20210111的持股明细
return Stocks_HSGShareHoldingsInfo("HG000001", 20210111T);
```

####### Stocks_HGSHoldingConcentraInfo

用途：3.12沪深港通相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回港股通(沪)在指定日20210111的持股集中度
return Stocks_HGSHoldingConcentraInfo("HG000001", 20210111T);
```

####### Block_HSGCapitalFlowEndT

用途：3.12沪深港通相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回在指定日20210111的沪深港通资金流向
return Block_HSGCapitalFlowEndT(20210111T);
```

####### Stocks_HGSIndustryConcentraChange

用途：3.12沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回港股通(沪)在指定区间20210110-20210111的行业集中度变化
return Stocks_HGSIndustryConcentraChange("HG000001", 20210110T, 20210111T);
```

####### Stocks_HGSHoldingConcentraChange

用途：3.12沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回港股通(沪)在指定区间20210110-20210111的持股集中度变化
return Stocks_HGSHoldingConcentraChange("HG000001", 20210110T, 20210111T);
```

###### TSWEB_Market_HSGCapitalFlowEndT

用途：3.12沪深港通相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回截止至2024-07-10日所有沪深港通板块的买入、卖出及净买入金额等资金流向数据
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Market_HSGCapitalFlowEndT(BegT, EndT);
```

###### TSWEB_Market_HSGCapitalFlowPeriod_S

用途：3.12沪深港通相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日港股通净买入数据（日线）
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Market_HSGCapitalFlowPeriod_S(BegT, EndT);
```

###### 板块

####### 内容

- 3.12沪深港通

####### 3.12沪深港通

######## 内容

- 中间函数

######## 中间函数

######### 内容

- stocks_hsgactiveinfo

######### stocks_hsgactiveinfo

范例

```tsl
return stocks_hsgactiveinfo("HG000001", 20200331T, 20200331T, 3);
```

###### TSWEB_Market_HSGIndustryChange_N

用途：3.12沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日陆股通板块中证一级行业行业配置占比变化数据
IndustryType := 4;
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Market_HSGIndustryChange_N(BegT, EndT, IndustryType);
```

###### TSWEB_Market_HSGHoldingTop10_N

用途：3.12沪深港通相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回截止至2024-07-10日陆股通板块中证一级行业十大重仓股
IndustryType := 4;
EndT := inttodate(20240710);
return TSWEB_Market_HSGHoldingTop10_N(EndT, IndustryType);
```

###### TSWEB_Market_HSGAccumCapitalFlow_N

用途：3.12沪深港通相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日陆股通累计净买入与市场
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Market_HSGAccumCapitalFlow_N(BegT, EndT);
```

###### TSWEB_Market_HSGAccumCapitalFlow_S

用途：3.12沪深港通相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日港股通累计净买入与市场
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Market_HSGAccumCapitalFlow_S(BegT, EndT);
```

###### TSWEB_Market_HSGHoldingTop10_S

用途：3.12沪深港通相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回截止至2024-07-10日港股通板块中证一级行业十大重仓股
IndustryType := 4;
EndT := inttodate(20240710);
return TSWEB_Market_HSGHoldingTop10_S(EndT, IndustryType);
```

###### TSWEB_Market_HSGIndustryRatio_N

用途：3.12沪深港通相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回截止至2024-07-10日陆股通板块中证一级行业行业配置及行业市值占比数据
IndustryType := 4;
EndT := inttodate(20240710);
return TSWEB_Market_HSGIndustryRatio_N(EndT, IndustryType);
```

###### TSWEB_Market_HSGHoldingConcentraChange_S

用途：3.12沪深港通相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日港股通的持股集中度及与期初变化
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Market_HSGHoldingConcentraChange_S(BegT, EndT);
```

###### TSWEB_Market_HSGIndustryConcentraChange_N

用途：3.12沪深港通相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日陆股通的行业集中度及与上期环比变化
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Market_HSGIndustryConcentraChange_N(BegT, EndT);
```

###### TSWEB_Market_HSGIndustryInfo_S

用途：3.12沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日港股通板块中证一级行业行业配置及变动
IndustryType := 4;
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Market_HSGIndustryInfo_S(BegT, EndT, IndustryType);
```

###### TSWEB_Market_HSGCapitalFlowPeriod_N

用途：3.12沪深港通相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日陆股通净买入数据（日线）
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Market_HSGCapitalFlowPeriod_N(BegT, EndT);
```

###### TSWEB_Market_HSGShareHoldingsSizeByMainBK

用途：3.12沪深港通相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回截止至2024-07-10日沪深港通持仓情况及前三大行业
EndT := inttodate(20240710);
return TSWEB_Market_HSGShareHoldingsSizeByMainBK(EndT, 4);
```

###### TSWEB_Market_HSGActiveTop10_N

用途：3.12沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回截止至2024-07-10日陆股通板块中证一级行业最新10大成交
IndustryType := 4;
EndT := inttodate(20240710);
return TSWEB_Market_HSGActiveTop10_N(BegT, EndT, IndustryType);
```

###### TSWEB_Market_HSGHoldingConcentraChange_N

用途：3.12沪深港通相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日陆股通的持股集中度及与期初变化
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Market_HSGHoldingConcentraChange_N(BegT, EndT);
```

###### TSWEB_Market_HSGIndustryInfo_N

用途：3.12沪深港通相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日陆股通板块中证一级行业行业配置及变动
IndustryType := 4;
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Market_HSGIndustryInfo_N(BegT, EndT, IndustryType);
```

###### TSWEB_Market_HSGIndustryRatio_S

用途：3.12沪深港通相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回截止至2024-07-10日港股通板块中证一级行业行业配置及行业市值占比数据
IndustryType := 4;
EndT := inttodate(20240710);
return TSWEB_Market_HSGIndustryRatio_S(EndT, IndustryType);
```

###### TSWEB_Market_HSGActiveTop10_S

用途：3.12沪深港通相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回截止至2024-07-10日港股通板块中证一级行业最新10大成交
IndustryType := 4;
EndT := inttodate(20240710);
return TSWEB_Market_HSGActiveTop10_S(EndT, IndustryType);
```

###### TSWEB_Market_HSGAmountAndActiveTop10AmountAndPercent

用途：3.12沪深港通相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回截止至2024-07-10日沪深港通总况及十大成交
EndT := inttodate(20240710);
return TSWEB_Market_HSGAmountAndActiveTop10AmountAndPercent(EndT);
```

###### TSWEB_Market_HSGIndustryConcentraChange_S

用途：3.12沪深港通相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日港股通的行业集中度及与上期环比变化
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Market_HSGIndustryConcentraChange_S(BegT, EndT);
```

##### 3.14募集资金

###### 内容

- 3.14.01募集情况
- 3.14.02发行市盈率
- 3.14.03发行价
- 3.14.04发行明细

###### 3.14.01募集情况

####### 内容

- Block_CollectMoneyofIndustryTopN
- TSWEB_Block_CollectMoneyPercentage
- TSWEB_Market_CollectMoneytotal
- Block_CollectMoneyBegTEndT
- TSWEB_Block_IPOdetail
- TSWEB_Market_IPOPEDistribution
- Block_CollectMoneyofLeadUnderwriterTopN
- TSWEB_Block_IssuePriceDistribution
- TSWEB_Market_IssuePriceDistribution
- Block_CollectMoneyTopN
- TSWEB_Block_CollectMoneyBegTEndT
- TSWEB_Market_CollectMoneydetail
- TSWEB_Block_StageCollectMoney
- TSWEB_Market_CollectMoneyofIndustryTop10
- TSWEB_Block_IPOPEDistribution
- TSWEB_Market_CollectMoneyTop10
- TSWEB_Market_StageCollectMoney
- TSWEB_Market_CollectMoneyofLeadUnderwriterTop10

####### Block_CollectMoneyofIndustryTopN

用途：3.14募集资金相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回市场在指定区间20210110-20210111的市场行业募资情况前5
return Block_CollectMoneyofIndustryTopN(20210110T, 20210111T, 1, 5);
```

####### TSWEB_Block_CollectMoneyPercentage

用途：3.14募集资金相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日A股的汇总股票个数、募集资金、募资净额
Bkname := "A股";
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Block_CollectMoneyPercentage(Bkname, BegT, EndT);
```

####### TSWEB_Market_CollectMoneytotal

用途：3.14募集资金相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日全市场的汇总股票个数、募集资金、募资净额
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Market_CollectMoneytotal(BegT, EndT);
```

####### Block_CollectMoneyBegTEndT

用途：3.14募集资金相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回科创板在指定区间20210110-20210111的募资情况
return Block_CollectMoneyBegTEndT('科创板', 20210110T, 20210111T, 1);
```

####### TSWEB_Block_IPOdetail

用途：3.14募集资金相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日A股中证一级行业中所有股票的发行上市明细
IndustryType := 4;
Bkname := "A股";
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Block_IPOdetail(Bkname, BegT, EndT, IndustryType);
```

####### TSWEB_Market_IPOPEDistribution

用途：3.14募集资金相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日全市场中所有股票的市盈率分布
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Market_IPOPEDistribution(BegT, EndT);
```

####### Block_CollectMoneyofLeadUnderwriterTopN

用途：3.14募集资金相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回市场在指定区间20210110-20210111的市场主承销商募资情况前5
return Block_CollectMoneyofLeadUnderwriterTopN(20210110T, 20210111T, 5);
```

####### TSWEB_Block_IssuePriceDistribution

用途：3.14募集资金相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日A股中所有股票的发行价分布
Bkname := "A股";
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Block_IssuePriceDistribution(Bkname, BegT, EndT);
```

####### TSWEB_Market_IssuePriceDistribution

用途：3.14募集资金相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日全市场中所有股票的发行价分布
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Market_IssuePriceDistribution(BegT, EndT);
```

####### Block_CollectMoneyTopN

用途：3.14募集资金相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回市场在指定区间20210110-20210111的市场募资前5
return Block_CollectMoneyTopN(20210110T, 20210111T, 1, 5);
```

####### TSWEB_Block_CollectMoneyBegTEndT

用途：3.14募集资金相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日A股汇总发行上市基本信息
Bkname := "A股";
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Block_CollectMoneyBegTEndT(Bkname, BegT, EndT);
```

####### TSWEB_Market_CollectMoneydetail

用途：3.14募集资金相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日全市场中所有股票的汇总发行上市基本信息
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Market_CollectMoneydetail(BegT, EndT);
```

####### TSWEB_Block_StageCollectMoney

用途：3.14募集资金相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日A股汇总发行上市基本信息
Bkname := "A股";
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Block_StageCollectMoney(Bkname, BegT, EndT);
```

####### TSWEB_Market_CollectMoneyofIndustryTop10

用途：3.14募集资金相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日按行业对全市场股票进行分组，中证一级行业募集资金排名前十的行业以及相应的募集资金数据
IndustryType := 4;
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Market_CollectMoneyofIndustryTop10(BegT, EndT, IndustryType);
```

####### TSWEB_Block_IPOPEDistribution

用途：3.14募集资金相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日A股所有股票的市盈率分布
Bkname := "A股";
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Block_IPOPEDistribution(Bkname, BegT, EndT);
```

####### TSWEB_Market_CollectMoneyTop10

用途：3.14募集资金相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日中证一级行业募集资金排名前十的股票以及相应的募集资金数据
IndustryType := 4;
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Market_CollectMoneyTop10(BegT, EndT, IndustryType);
```

####### TSWEB_Market_StageCollectMoney

用途：3.14募集资金相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日全市场汇总股票个数、募集资金、募资净额
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Market_StageCollectMoney(BegT, EndT);
```

####### TSWEB_Market_CollectMoneyofLeadUnderwriterTop10

用途：3.14募集资金相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回2023-07-10至2024-07-10日按主承销商对全市场股票进行分组，募集资金排名前十的主承销商以及相应的募集资金数据
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Market_CollectMoneyofLeadUnderwriterTop10(BegT, EndT);
```

###### 3.14.02发行市盈率

####### 内容

- Block_IPOPEDistribution

####### Block_IPOPEDistribution

用途：3.14募集资金相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回科创板在指定区间20210110-20220111的所有股票的市盈率分布
return Block_IPOPEDistribution('科创板', 20210110T, 20220111T);
```

###### 3.14.03发行价

####### 内容

- Block_IssuePriceDistribution

####### Block_IssuePriceDistribution

用途：3.14募集资金相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回科创板在指定区间20210110-20220111的所有股票的发行价分布
return Block_IssuePriceDistribution('科创板', 20210110T, 20220111T);
```

###### 3.14.04发行明细

####### 内容

- Block_IPOdetail

####### Block_IPOdetail

用途：3.14募集资金相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回科创板在指定区间20210110-20220111的所有股票的发行上市明细
return Block_IPOdetail('科创板', 20210110T, 20220111T, 1);
```

#### 04.基金

##### 内容

- 4.01基金简介
- 4.03财务数据
- 4.04投资组合
- 4.05分红
- 4.06持有人结构
- 4.09市场表现
- 仓位测算
- 中间函数
- 交易席位
- 份额及变动
- 净值和基本资料

##### 4.01基金简介

###### 内容

- Fund_InvertmentType
- Fund_Trustee
- Fund_Manager
- Fund_InvertmenStyle
- 中间函数
- Fund_OpenFundFee
- fund_FundManager
- fund_ManagerShareChange
- fund_ManagerTradeDetail
- fund_HolderStructure
- fund_ShareSplitting
- fund_TradingSeat
- fund_ETFPurchaseRedemptionInfoID
- fund_ETFPurchaseRedemptionStocks

###### Fund_InvertmentType

用途：4.01基金简介相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 返回OF159901相同投资类型的基金列表数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_InvertmentType();
```

###### Fund_Trustee

用途：4.01基金简介相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 返回OF159901相同托管人列表数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_Trustee();
```

###### Fund_Manager

用途：4.01基金简介相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 返回OF159901相同管理人列表数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_Manager();
```

###### Fund_InvertmenStyle

用途：4.01基金简介相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 返回OF159901相同投资风格列表数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_InvertmenStyle();
```

###### 中间函数

####### 内容

- fund_same

####### fund_same

用途：4.01基金简介相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
SetSysParam(PN_Stock(), 'OF000001');
return Fund_Same(4);
```

###### Fund_OpenFundFee

用途：4.01基金简介相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏成长最新的开放式基金费率数据
return spec(Fund_OpenFundFee(), "OF000001");
```

###### fund_FundManager

用途：4.01基金简介相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏成长最新的基金经理数据
return spec(fund_FundManager(0), "OF000001");
```

###### fund_ManagerShareChange

用途：4.01基金简介相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏鼎诺三个月定期开放A基金管理人份额变动数据
return spec(fund_ManagerShareChange(4, 1), "OF004979");
```

###### fund_ManagerTradeDetail

用途：4.01基金简介相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏货币A基金管理人交易明细数据
return spec(fund_ManagerTradeDetail(4, 1, 1), "OF288101");
```

###### fund_HolderStructure

用途：4.01基金简介相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏现金增利A持有人结构数据
return spec(fund_HolderStructure(4, 1), "OF003003");
```

###### fund_ShareSplitting

用途：4.01基金简介相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏中证1000ETF份额拆分数据
return spec(fund_ShareSplitting(20220101T, 20251027T), "OF159845");
```

###### fund_TradingSeat

用途：4.01基金简介相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏现金增利A交易席位数据
return spec(fund_TradingSeat(4, 1, 2), "OF003003");
```

###### fund_ETFPurchaseRedemptionInfoID

用途：4.01基金简介相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏中小企业100ETF申购赎回-基本信息数据
return spec(fund_ETFPurchaseRedemptionInfoID(), "OF159902");
```

###### fund_ETFPurchaseRedemptionStocks

用途：4.01基金简介相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏中小企业100ETF ETF申购赎回-成分股数据
return spec(fund_ETFPurchaseRedemptionStocks(), "OF159902");
```

##### 4.03财务数据

###### 内容

- Fund_ImportantItems
- Fund_BalanceSheet
- Fund_InterestSheet
- fund_FinancialIndicators
- 财务指标
- 中间函数

###### Fund_ImportantItems

用途：4.03财务数据相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回OF159901最近2个报告期的财务指标数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_ImportantItems(2);
```

###### Fund_BalanceSheet

用途：4.03财务数据相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回OF159901最近2个报告期的资产负债表数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_BalanceSheet(0, 1, 0, 2, 2);
```

###### Fund_InterestSheet

用途：4.03财务数据相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回OF159901最近2个报告期的收益及分配数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_InterestSheet(0, 1, 0, 2, 2);
```

###### fund_FinancialIndicators

用途：4.03财务数据相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏成长最新的财务指标数据
return spec(fund_FinancialIndicators(0, 4, 2, 1), "OF000001");
```

###### 财务指标

####### 内容

- TSWEB_Fund_FDfinancialIndexByReportingPeriod

####### TSWEB_Fund_FDfinancialIndexByReportingPeriod

- TSWEB_Fund_FDfinancialIndexByReportingPeriod

###### 中间函数

####### 内容

- Fund_FDBasicConfig
- Fund_FDResultsData
- Fund_FDFieldConfig

####### Fund_FDBasicConfig

- Fund_FDBasicConfig
- Fund_FDResultsData
- Fund_FDFieldConfig

####### Fund_FDResultsData

- Fund_FDBasicConfig
- Fund_FDResultsData
- Fund_FDFieldConfig

####### Fund_FDFieldConfig

- Fund_FDBasicConfig
- Fund_FDResultsData
- Fund_FDFieldConfig

##### 4.04投资组合

###### 内容

- 4.4.01基金持仓
- 4.4.02行业配置
- 4.4.03资产配置
- 4.4.05基金净值
- fund_NobleMetalHoldDetail
- fund_ABSHoldDetail
- fund_BondsIncome
- fund_FairValueChangeIncome
- fund_BondAllocation
- fund_FuturesHoldDetail
- fund_BondHoldDetail
- fund_CumBuyAndSell
- fund_fundHoldDetail
- fund_AssetBackedIncome
- fund_ConvBondHoldDetail
- Fund_SWIndustryComposite
- fund_BondHoldCentralization
- fund_RemainingTerm
- fund_InvestmentStyle
- 持基明细
- 持债明细
- 贵金属
- 可转债
- 剩余期限
- 债券配置
- 中间函数
- 重大变动
- 资产支持证券

###### 4.4.01基金持仓

####### 内容

- Fund_StockCompositeDetail
- Fund_StockCompositeDecrease
- Fund_StockCompositeIncrease
- Fund_StockCentralization
- fund_bondcompositedetail
- Fund_StockCompositeBuyMore2
- Fund_StockCompositeSellMore2
- 中间函数

####### Fund_StockCompositeDetail

用途：4.04投资组合相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：整数。

范例

```tsl
// 返回OF159901最近2个报告期的持股明细数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_StockCompositeDetail(0, 1, 0);
```

####### Fund_StockCompositeDecrease

用途：4.04投资组合相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：整数。

范例

```tsl
// 返回OF159901在报告期20211231-20201231减持股票的数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_StockCompositeDecrease(20211231, 20201231);
```

####### Fund_StockCompositeIncrease

用途：4.04投资组合相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：整数。

范例

```tsl
// 返回OF159901在报告期20211231-20201231增持股票的数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_StockCompositeIncrease(20211231, 20201231);
```

####### Fund_StockCentralization

用途：4.04投资组合相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回OF159901最近2个报告期的持股集中度数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_StockCentralization(2, 0);
```

####### fund_bondcompositedetail

用途：4.04投资组合相关函数。
参数：arg1（按示例顺序传入）。
返回：整数。

范例

```tsl
SetSysParam(PN_Stock(), 'OF000001');
return fund_bondcompositedetail(4);
```

####### Fund_StockCompositeBuyMore2

用途：4.04投资组合相关函数。
参数：arg1（按示例顺序传入）。
返回：整数。

范例

```tsl
SetSysParam(PN_Stock(), 'OF000001');
return Fund_StockCompositeBuyMore2(4);
```

####### Fund_StockCompositeSellMore2

用途：4.04投资组合相关函数。
参数：arg1（按示例顺序传入）。
返回：整数。

范例

```tsl
SetSysParam(PN_Stock(), 'OF000001');
return Fund_StockCompositeSellMore2(4);
```

####### 中间函数

######## 内容

- Fund_StockCompositeChange
- Fund_CompositeDetail_Call

######## Fund_StockCompositeChange

范例

```tsl
SetSysParam(PN_Stock(), 'OF000001');
return Fund_StockCompositeChange(20201231, 20191231, 0);
```

######## Fund_CompositeDetail_Call

- Fund_StockCompositeChange
- Fund_CompositeDetail_Call

###### 4.4.02行业配置

####### 内容

- Fund_IndustryCentralization
- Fund_IndustryComposite

####### Fund_IndustryCentralization

用途：4.04投资组合相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回OF159901最近2个报告期的行业集中度数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_IndustryCentralization(2, 0);
```

####### Fund_IndustryComposite

用途：4.04投资组合相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：整数。

范例

```tsl
// 返回OF159901最近2个报告期的行业配置数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_IndustryComposite(2, 0);
```

###### 4.4.03资产配置

####### 内容

- Fund_InvestmentRatio

####### Fund_InvestmentRatio

用途：4.04投资组合相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回OF159901最近2个报告期的资产配置数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_InvestmentRatio(2, 0);
```

###### 4.4.05基金净值

####### 内容

- Fund_NAW
- Fund_NetAsset
- Fund_CloseAfterRate

####### Fund_NAW

用途：4.04投资组合相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回OF159901与SH000300指定区间20210101-20210115绩效对比数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_NAW('SH000300', 20210101T, 20210115T, 1);
```

####### Fund_NetAsset

用途：4.04投资组合相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回OF159901在指定区间20210101-20210115净值数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_NetAsset(20210101T, 20210115T);
```

####### Fund_CloseAfterRate

用途：4.04投资组合相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回SZ150006在指定区间20110101-20110115基金复权后收盘数据
Setsysparam(pn_stock(), 'SZ150006');
return Fund_CloseAfterRate(20110101T, 20110115T);
```

###### fund_NobleMetalHoldDetail

用途：4.04投资组合相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏黄金ETF贵金属明细数据
return spec(fund_NobleMetalHoldDetail(4, 2, 1), "OF518850");
```

###### fund_ABSHoldDetail

用途：4.04投资组合相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏鼎禄三个月定期开放A资产支持证券明细数据
return spec(fund_ABSHoldDetail(4, 2, 1), "OF005862");
```

###### fund_BondsIncome

用途：4.04投资组合相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏成长债券投资收益数据
setsysparam(pn_stock(), "OF000001");
return fund_BondsIncome(0, 4, 2, 1);
```

###### fund_FairValueChangeIncome

用途：4.04投资组合相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏成长公允价值变动收益数据
return spec(fund_FairValueChangeIncome(0, 4, 2, 1), "OF000001");
```

###### fund_BondAllocation

用途：4.04投资组合相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏成长债券配置数据
return spec(fund_BondAllocation(4, 2, 1), "OF000001");
```

###### fund_FuturesHoldDetail

用途：4.04投资组合相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏MSCI中国A股国际通ETF期货明细数据
return spec(fund_FuturesHoldDetail(4, 2, 1), "OF512990");
```

###### fund_BondHoldDetail

用途：4.04投资组合相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏成长持债明细数据
return spec(fund_BondHoldDetail(4, 2, 1), "OF000001");
```

###### fund_CumBuyAndSell

用途：4.04投资组合相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏成长累计买入和卖出数据
return spec(fund_CumBuyAndSell(4, 2, 0, 1), "OF000001");
```

###### fund_fundHoldDetail

用途：4.04投资组合相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏聚惠稳健目标风险A基金明细数据
setsysparam(pn_stock(), "OF005218");
return fund_fundHoldDetail(4, 2, 1);
```

###### fund_AssetBackedIncome

用途：4.04投资组合相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏鼎禄三个月定期开放A资产支持证券投资收益数据
return spec(fund_AssetBackedIncome(0, 4, 2, 1), "OF005862");
```

###### fund_ConvBondHoldDetail

用途：4.04投资组合相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏成长可转债明细数据
return spec(fund_ConvBondHoldDetail(4, 2, 1), "OF000001");
```

###### Fund_SWIndustryComposite

用途：4.04投资组合相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：整数。

范例

```tsl
// 华夏成长申万行业配置数据
return spec(Fund_SWIndustryComposite(4, 2, 1), "OF000001");
```

###### fund_BondHoldCentralization

用途：4.04投资组合相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏成长持债集中度数据
return spec(fund_BondHoldCentralization(4, 2, 1), "OF000001");
```

###### fund_RemainingTerm

用途：4.04投资组合相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏现金增利A平均剩余期限分布比例数据
return spec(fund_RemainingTerm(4, 1), "OF003003");
```

###### fund_InvestmentStyle

用途：4.04投资组合相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏成长基金投资风格数据
return spec(fund_InvestmentStyle(4, 1), "OF000001");
```

###### 持基明细

####### 内容

- TSWEB_Fund_PFFundHoldingDetail

####### TSWEB_Fund_PFFundHoldingDetail

- TSWEB_Fund_PFFundHoldingDetail

###### 持债明细

####### 内容

- TSWEB_Fund_PFBondHoldingDetail
- TSWEB_Fund_PFBondConcentration2

####### TSWEB_Fund_PFBondHoldingDetail

- TSWEB_Fund_PFBondHoldingDetail
- TSWEB_Fund_PFBondConcentration2

####### TSWEB_Fund_PFBondConcentration2

- TSWEB_Fund_PFBondHoldingDetail
- TSWEB_Fund_PFBondConcentration2

###### 贵金属

####### 内容

- TSWEB_Fund_PFNobleMetalHoldingDetail
- TSWEB_Fund_PFFuturesHoldingDetail

####### TSWEB_Fund_PFNobleMetalHoldingDetail

- TSWEB_Fund_PFNobleMetalHoldingDetail
- TSWEB_Fund_PFFuturesHoldingDetail

####### TSWEB_Fund_PFFuturesHoldingDetail

- TSWEB_Fund_PFNobleMetalHoldingDetail
- TSWEB_Fund_PFFuturesHoldingDetail

###### 可转债

####### 内容

- TSWEB_Fund_PFConvBondHoldingDetail

####### TSWEB_Fund_PFConvBondHoldingDetail

- TSWEB_Fund_PFConvBondHoldingDetail

###### 剩余期限

####### 内容

- TSWEB_Fund_PFRemainingTermAverage

####### TSWEB_Fund_PFRemainingTermAverage

- TSWEB_Fund_PFRemainingTermAverage

###### 债券配置

####### 内容

- TSWEB_Fund_PFBondAllocation

####### TSWEB_Fund_PFBondAllocation

- TSWEB_Fund_PFBondAllocation

###### 中间函数

####### 内容

- Fund_PFFormatData1
- Fund_PFGetTrueFundID
- Fund_PFHoldingDetail
- Fund_PFHeadLineConfig
- Fund_PFFundHoldingValuePercent
- Fund_PFFormatData3
- Fund_PFHoldingDetailExprConfig
- Fund_PFFormatData2
- Fund_PFAllocation
- Fund_PFBasicConfig
- Fund_PFAllocationConfig
- Fund_PFBondHoldingValuePercent
- Fund_PFHoldingDetailConfig
- Fund_PFHBCalculation

####### Fund_PFFormatData1

- Fund_PFFormatData1
- Fund_PFGetTrueFundID
- Fund_PFHoldingDetail
- Fund_PFHeadLineConfig
- Fund_PFFundHoldingValuePercent
- Fund_PFFormatData3
- Fund_PFHoldingDetailExprConfig
- Fund_PFFormatData2
- Fund_PFAllocation
- Fund_PFBasicConfig
- Fund_PFAllocationConfig
- Fund_PFBondHoldingValuePercent
- Fund_PFHoldingDetailConfig
- Fund_PFHBCalculation

####### Fund_PFGetTrueFundID

- Fund_PFFormatData1
- Fund_PFGetTrueFundID
- Fund_PFHoldingDetail
- Fund_PFHeadLineConfig
- Fund_PFFundHoldingValuePercent
- Fund_PFFormatData3
- Fund_PFHoldingDetailExprConfig
- Fund_PFFormatData2
- Fund_PFAllocation
- Fund_PFBasicConfig
- Fund_PFAllocationConfig
- Fund_PFBondHoldingValuePercent
- Fund_PFHoldingDetailConfig
- Fund_PFHBCalculation

####### Fund_PFHoldingDetail

- Fund_PFFormatData1
- Fund_PFGetTrueFundID
- Fund_PFHoldingDetail
- Fund_PFHeadLineConfig
- Fund_PFFundHoldingValuePercent
- Fund_PFFormatData3
- Fund_PFHoldingDetailExprConfig
- Fund_PFFormatData2
- Fund_PFAllocation
- Fund_PFBasicConfig
- Fund_PFAllocationConfig
- Fund_PFBondHoldingValuePercent
- Fund_PFHoldingDetailConfig
- Fund_PFHBCalculation

####### Fund_PFHeadLineConfig

- Fund_PFFormatData1
- Fund_PFGetTrueFundID
- Fund_PFHoldingDetail
- Fund_PFHeadLineConfig
- Fund_PFFundHoldingValuePercent
- Fund_PFFormatData3
- Fund_PFHoldingDetailExprConfig
- Fund_PFFormatData2
- Fund_PFAllocation
- Fund_PFBasicConfig
- Fund_PFAllocationConfig
- Fund_PFBondHoldingValuePercent
- Fund_PFHoldingDetailConfig
- Fund_PFHBCalculation

####### Fund_PFFundHoldingValuePercent

算法

    比例=基金个基持基市值/个股endt日基金规模*100

####### Fund_PFFormatData3

- Fund_PFFormatData1
- Fund_PFGetTrueFundID
- Fund_PFHoldingDetail
- Fund_PFHeadLineConfig
- Fund_PFFundHoldingValuePercent
- Fund_PFFormatData3
- Fund_PFHoldingDetailExprConfig
- Fund_PFFormatData2
- Fund_PFAllocation
- Fund_PFBasicConfig
- Fund_PFAllocationConfig
- Fund_PFBondHoldingValuePercent
- Fund_PFHoldingDetailConfig
- Fund_PFHBCalculation

####### Fund_PFHoldingDetailExprConfig

- Fund_PFFormatData1
- Fund_PFGetTrueFundID
- Fund_PFHoldingDetail
- Fund_PFHeadLineConfig
- Fund_PFFundHoldingValuePercent
- Fund_PFFormatData3
- Fund_PFHoldingDetailExprConfig
- Fund_PFFormatData2
- Fund_PFAllocation
- Fund_PFBasicConfig
- Fund_PFAllocationConfig
- Fund_PFBondHoldingValuePercent
- Fund_PFHoldingDetailConfig
- Fund_PFHBCalculation

####### Fund_PFFormatData2

- Fund_PFFormatData1
- Fund_PFGetTrueFundID
- Fund_PFHoldingDetail
- Fund_PFHeadLineConfig
- Fund_PFFundHoldingValuePercent
- Fund_PFFormatData3
- Fund_PFHoldingDetailExprConfig
- Fund_PFFormatData2
- Fund_PFAllocation
- Fund_PFBasicConfig
- Fund_PFAllocationConfig
- Fund_PFBondHoldingValuePercent
- Fund_PFHoldingDetailConfig
- Fund_PFHBCalculation

####### Fund_PFAllocation

- Fund_PFFormatData1
- Fund_PFGetTrueFundID
- Fund_PFHoldingDetail
- Fund_PFHeadLineConfig
- Fund_PFFundHoldingValuePercent
- Fund_PFFormatData3
- Fund_PFHoldingDetailExprConfig
- Fund_PFFormatData2
- Fund_PFAllocation
- Fund_PFBasicConfig
- Fund_PFAllocationConfig
- Fund_PFBondHoldingValuePercent
- Fund_PFHoldingDetailConfig
- Fund_PFHBCalculation

####### Fund_PFBasicConfig

- Fund_PFFormatData1
- Fund_PFGetTrueFundID
- Fund_PFHoldingDetail
- Fund_PFHeadLineConfig
- Fund_PFFundHoldingValuePercent
- Fund_PFFormatData3
- Fund_PFHoldingDetailExprConfig
- Fund_PFFormatData2
- Fund_PFAllocation
- Fund_PFBasicConfig
- Fund_PFAllocationConfig
- Fund_PFBondHoldingValuePercent
- Fund_PFHoldingDetailConfig
- Fund_PFHBCalculation

####### Fund_PFAllocationConfig

- Fund_PFFormatData1
- Fund_PFGetTrueFundID
- Fund_PFHoldingDetail
- Fund_PFHeadLineConfig
- Fund_PFFundHoldingValuePercent
- Fund_PFFormatData3
- Fund_PFHoldingDetailExprConfig
- Fund_PFFormatData2
- Fund_PFAllocation
- Fund_PFBasicConfig
- Fund_PFAllocationConfig
- Fund_PFBondHoldingValuePercent
- Fund_PFHoldingDetailConfig
- Fund_PFHBCalculation

####### Fund_PFBondHoldingValuePercent

算法

    比例=基金个券持债张数/债券发行量张数*100

####### Fund_PFHoldingDetailConfig

- Fund_PFFormatData1
- Fund_PFGetTrueFundID
- Fund_PFHoldingDetail
- Fund_PFHeadLineConfig
- Fund_PFFundHoldingValuePercent
- Fund_PFFormatData3
- Fund_PFHoldingDetailExprConfig
- Fund_PFFormatData2
- Fund_PFAllocation
- Fund_PFBasicConfig
- Fund_PFAllocationConfig
- Fund_PFBondHoldingValuePercent
- Fund_PFHoldingDetailConfig
- Fund_PFHBCalculation

####### Fund_PFHBCalculation

- Fund_PFFormatData1
- Fund_PFGetTrueFundID
- Fund_PFHoldingDetail
- Fund_PFHeadLineConfig
- Fund_PFFundHoldingValuePercent
- Fund_PFFormatData3
- Fund_PFHoldingDetailExprConfig
- Fund_PFFormatData2
- Fund_PFAllocation
- Fund_PFBasicConfig
- Fund_PFAllocationConfig
- Fund_PFBondHoldingValuePercent
- Fund_PFHoldingDetailConfig
- Fund_PFHBCalculation

###### 重大变动

####### 内容

- TSWEB_Fund_PFMajorChangesALPurchasesAndSales

####### TSWEB_Fund_PFMajorChangesALPurchasesAndSales

- TSWEB_Fund_PFMajorChangesALPurchasesAndSales

###### 资产支持证券

####### 内容

- TSWEB_Fund_PFABSHoldingDetail

####### TSWEB_Fund_PFABSHoldingDetail

- TSWEB_Fund_PFABSHoldingDetail

##### 4.05分红

###### 内容

- Fund_ProfitDistribution
- TSWEB_Fund_UnitsAndHoldersDDShareSplit

###### Fund_ProfitDistribution

用途：4.05分红相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 返回OF340001的分红数据
Setsysparam(pn_stock(), 'OF340001');
return Fund_ProfitDistribution();
```

###### TSWEB_Fund_UnitsAndHoldersDDShareSplit

- Fund_ProfitDistribution
- TSWEB_Fund_UnitsAndHoldersDDShareSplit

##### 4.06持有人结构

###### 内容

- Fund_ShareStrucuture
- Fund_MainSharesHolder
- TSWEB_Fund_UnitsAndHoldersHS

###### Fund_ShareStrucuture

用途：4.06持有人结构相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回OF340001的基金规模数据
Setsysparam(pn_stock(), 'OF340001');
return Fund_ShareStrucuture(3);
```

###### Fund_MainSharesHolder

用途：4.06持有人结构相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回OF160505的主要持有人数据
Setsysparam(pn_stock(), 'OF160505');
return Fund_MainSharesHolder(2);
```

###### TSWEB_Fund_UnitsAndHoldersHS

- Fund_ShareStrucuture
- Fund_MainSharesHolder
- TSWEB_Fund_UnitsAndHoldersHS

##### 4.09市场表现

###### 内容

- Fund_PeriodHq3
- Fund_PeriodHq
- Fund_PeriodHq2
- Fund_BigBargain
- fund_NetGrowthCompareBenchmark
- Fund_NvalueAndBsInfoNWINValue
- fund_RiskAdjustedReturn
- fund_PurchaseRedemption
- fund_ManagerRiskAdjustedReturn

###### Fund_PeriodHq3

用途：4.09市场表现相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回OF160505在20220201的阶段净值表现数据
Setsysparam(pn_stock(), 'OF160505');
return Fund_PeriodHq3(20220201T);
```

###### Fund_PeriodHq

用途：4.09市场表现相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回SZ184801在20220101-20220201的历史交易数据
Setsysparam(pn_stock(), 'SZ184801');
return Fund_PeriodHq(20220101T, 20220201T, cy_day(), 0, 0);
```

###### Fund_PeriodHq2

用途：4.09市场表现相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回SZ184801在20220201的阶段表现数据
Setsysparam(pn_stock(), 'SZ184801');
return Fund_PeriodHq2(20220201T);
```

###### Fund_BigBargain

用途：4.09市场表现相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回SZ184801在20220101-20220201的大单追踪数据
Setsysparam(pn_stock(), 'SZ184801');
return Fund_BigBargain(20220101T, 20220201T, 0, 1, 0);
```

###### fund_NetGrowthCompareBenchmark

用途：4.09市场表现相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏成长净值增长率与基准比较数据
return spec(fund_NetGrowthCompareBenchmark(4, 1), "OF000001");
```

###### Fund_NvalueAndBsInfoNWINValue

用途：4.09市场表现相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏成长净值收益率数据
return spec(Fund_NvalueAndBsInfoNWINValue(20251001T, 20251031T, "SH000300", 0), "OF000001");
```

###### fund_RiskAdjustedReturn

用途：4.09市场表现相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏成长风险调整收益及风险数据
return spec(fund_RiskAdjustedReturn(20251106T), "OF000001");
```

###### fund_PurchaseRedemption

用途：4.09市场表现相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏现金增利A申购赎回数据
return spec(fund_PurchaseRedemption(4, 1), "OF003003");
```

###### fund_ManagerRiskAdjustedReturn

用途：4.09市场表现相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏成长基金经理_风险调整收益及风险数据
return spec(fund_ManagerRiskAdjustedReturn(1), "OF000001");
```

##### 仓位测算

###### 内容

- Funds_cwcs

###### Funds_cwcs

用途：仓位测算相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回开放式基金在20220201的仓位测算数据
return Funds_cwcs(20220201T, 10);
```

##### 中间函数

###### 内容

- fund_DataDisplayFormat

###### fund_DataDisplayFormat

用途：按指定格式输出结果。
参数：arg1，arg2，arg3，arg4，arg5，arg6，arg7（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 华夏成长债券投资收益数据
datafields :=
array(
("数据字段":"合计", "指标名称":"合计", "单位":10000.0),
("数据字段":"利息收入", "指标名称":"利息收入", "单位":10000.0),
("数据字段":"买卖债券差价收入", "指标名称":"买卖债券差价收入", "单位":10000.0),
("数据字段":"赎回差价收入", "指标名称":"赎回差价收入", "单位":10000.0),
("数据字段":"申购差价收入", "指标名称":"申购差价收入", "单位":10000.0));
return spec(fund_DataDisplayFormat(363, 0, 4, 2, 1, datafields), "OF000001");
```

##### 交易席位

###### 内容

- TSWEB_Fund_UnitsAndHoldersTradingSeat

###### TSWEB_Fund_UnitsAndHoldersTradingSeat

- TSWEB_Fund_UnitsAndHoldersTradingSeat

##### 份额及变动

###### 内容

- ETF申购赎回

###### ETF申购赎回

####### 内容

- TSWEB_Fund_UnitsAndHoldersEtfSRConstituentStock
- TSWEB_Fund_UnitsAndHoldersEtfSRBasicInformation
- 申购赎回

####### TSWEB_Fund_UnitsAndHoldersEtfSRConstituentStock

- TSWEB_Fund_UnitsAndHoldersEtfSRConstituentStock
- TSWEB_Fund_UnitsAndHoldersEtfSRBasicInformation
- 申购赎回

####### TSWEB_Fund_UnitsAndHoldersEtfSRBasicInformation

- TSWEB_Fund_UnitsAndHoldersEtfSRConstituentStock
- TSWEB_Fund_UnitsAndHoldersEtfSRBasicInformation
- 申购赎回

####### 申购赎回

######## 内容

- TSWEB_Fund_UnitsAndHoldersSR
- 中间函数

######## TSWEB_Fund_UnitsAndHoldersSR

- TSWEB_Fund_UnitsAndHoldersSR
- 中间函数

######## 中间函数

######### 内容

- TSWEB_Fund_UnitsAndHoldersSRdata

######### TSWEB_Fund_UnitsAndHoldersSRdata

- TSWEB_Fund_UnitsAndHoldersSRdata

##### 净值和基本资料

###### 内容

- 基本资料
- 净值与收益

###### 基本资料

####### 内容

- 基金经理

####### 基金经理

######## 内容

- TSWEN_Fund_NvalueAndBsInfoBIRFundManager
- TSWEN_Fund_NvalueAndBsInfoBICFundManager

######## TSWEN_Fund_NvalueAndBsInfoBIRFundManager

- TSWEN_Fund_NvalueAndBsInfoBIRFundManager
- TSWEN_Fund_NvalueAndBsInfoBICFundManager

######## TSWEN_Fund_NvalueAndBsInfoBICFundManager

- TSWEN_Fund_NvalueAndBsInfoBIRFundManager
- TSWEN_Fund_NvalueAndBsInfoBICFundManager

###### 净值与收益

####### 内容

- 净值

####### 净值

######## 内容

- TSWEN_Fund_NvalueAndBsInfoNWINValue
- 中间函数

######## TSWEN_Fund_NvalueAndBsInfoNWINValue

- TSWEN_Fund_NvalueAndBsInfoNWINValue
- 中间函数

######## 中间函数

######### 内容

- Fund_NvalueAndBsInfoNWINValueQJ

######### Fund_NvalueAndBsInfoNWINValueQJ

- Fund_NvalueAndBsInfoNWINValueQJ

#### 05.基金比较

##### 内容

- 5.01基金简介
- 5.02主要财务数据
- 5.03投资组合
- 5.04分红
- 5.05持有人结构
- 5.06市场表现
- 5.07基金评估
- 中间函数

##### 5.01基金简介

###### 内容

- Funds_InvertmenStyle
- Funds_InvertmentType
- Funds_Manager
- Funds_Trustee
- Funds_Archive
- 中间函数
- funds_ShareSplitting

###### Funds_InvertmenStyle

用途：5.01基金简介相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 返回所有基金投资风格一览数据
return Funds_InvertmenStyle();
```

###### Funds_InvertmentType

用途：5.01基金简介相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 返回所有基金投资类型一览数据
return Funds_InvertmentType();
```

###### Funds_Manager

用途：5.01基金简介相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 返回各个基金管理人管理的基金数据
return Funds_Manager();
```

###### Funds_Trustee

用途：5.01基金简介相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 返回各个基金托管人托管的基金数据
return Funds_Trustee();
```

###### Funds_Archive

用途：5.01基金简介相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回板块”封闭”基金概况的数据
return Funds_Archive('封闭');
```

###### 中间函数

####### 内容

- fundbasicinfo_call
- FundEnlarge_Call

####### fundbasicinfo_call

范例

```tsl
return FundBasicInfo_Call(array("OF040001", "SZ184728", "SH500002"));
```

####### FundEnlarge_Call

用途：5.01基金简介相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return FundEnlarge_Call(array("OF040001", "SZ184728", "SH500002"), 20200101T, 20231231T);
```

###### funds_ShareSplitting

用途：5.01基金简介相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 南方基金 份额拆分数据
return funds_ShareSplitting("南方", 2024);
```

##### 5.02主要财务数据

###### 内容

- Funds_HxCompare
- Funds_ZBCompare

###### Funds_HxCompare

用途：5.02主要财务数据相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回板块”开放”在报告期20210331的主要财务数据横比数据
return Funds_HxCompare('开放', array(), 20210331, array(310007, 310008));
```

###### Funds_ZBCompare

用途：5.02主要财务数据相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回板块”开放”在2019-2021年间主要财务数据纵比数据
return Funds_ZBCompare('开放', array(), 2019, 2021, 4, array(310007, 310008));
```

##### 5.03投资组合

###### 内容

- 5.3.01基金持仓
- 5.3.02行业配置
- 5.3.03资产配置
- 5.3.04净值
- funds_BondAllocation
- Funds_BondHoldCentralization
- funds_RemainingTerm
- funds_HolderStructure
- funds_PurchaseRedemption
- funds_fundHoldDetail
- Funds_SWIndustryComposite
- funds_ABSHoldDetail
- funds_ConvBondHoldDetail
- funds_NobleMetalHoldDetail
- funds_FuturesHoldDetail
- funds_CumBuyAndSell
- funds_BondHoldDetail
- 剩余期限
- 债券配置
- 中间函数
- 重大变动

###### 5.3.01基金持仓

####### 内容

- Funds_StockComposite
- Funds_StockCompositeDecrease
- Funds_StockCompositeNewAdded
- Funds_StockCompositeSell
- Funds_StockCentralization
- funds_stockcompositeincrease
- 中间函数

####### Funds_StockComposite

用途：5.03投资组合相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：整数。

范例

```tsl
// 返回板块” 封闭”在报告期20210331的基金持股情况数据
return Funds_StockComposite('封闭', 20210331, 10, 0, 0, 5);
```

####### Funds_StockCompositeDecrease

用途：5.03投资组合相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：整数。

范例

```tsl
// 返回板块” 封闭”在报告期20210331-20200331区间基金减持股票数据
return Funds_StockCompositeDecrease('封闭', 20210331, 20200331, 10, 0, 5);
```

####### Funds_StockCompositeNewAdded

用途：5.03投资组合相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：整数。

范例

```tsl
// 返回板块” 开放”在报告期20210331-20200331区间基金新增股票数据
return Funds_StockCompositeNewAdded('开放', 20210331, 20200331, 10, 5);
```

####### Funds_StockCompositeSell

用途：5.03投资组合相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：整数。

范例

```tsl
// 返回板块” 开放”在报告期20210331-20200331区间基金剔除股票数据
return Funds_StockCompositeSell('开放', 20210331, 20200331, 10, 5);
```

####### Funds_StockCentralization

用途：5.03投资组合相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回板块” 封闭”在报告期20210331的基金持股集中度数据
return Funds_StockCentralization('封闭', 20210331, 0, 0, 5);
```

####### funds_stockcompositeincrease

用途：5.03投资组合相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：整数。

范例

```tsl
return Funds_StockCompositeIncrease("深证基金;上证基金;开放式基金", 20181231, 20171231, 5, 0, 5);
```

####### 中间函数

######## 内容

- fundstockcompositechange_call
- FundStockComposite_Call
- FundStocksCentralization_Call
- FundsStock_Call
- funds_HoldDetail
- FundHoldConfiguration2
- FundHoldComposite_Call
- FundHoldCentralization_Call
- FundHoldConfiguration

######## fundstockcompositechange_call

范例

```tsl
return FundStockCompositeChange_Call("深证基金;上证基金;开放式基金", 20181231, 20171231, 10, 0, 5, 0);
```

######## FundStockComposite_Call

范例

```tsl
return FundStockComposite_Call(array("SZ184688", "OF040001"), 20181231, "占总股本(%)", 0, 5);
```

######## FundStocksCentralization_Call

算法持股集中度 =（前面i只持仓股票的总市值 / 所有持仓股票的总市值）\*
100%其中，一般i=10。范例

```tsl
return FundStocksCentralization_Call(array("OF000001", "OF040001"), 20181231, "前三名股票@集中度(%)", 0, 5);
```

######## FundsStock_Call

范例

```tsl
return FundsStock_Call(array("OF000001", "OF040001"), 20181231);
```

######## funds_HoldDetail

范例

```tsl
// 南方基金 持债明细数据
return funds_HoldDetail(342, "南方", 20241231, 0);
```

######## FundHoldConfiguration2

参考TSWEB_Fund_PFStockHoldingDetail

######## FundHoldComposite_Call

范例

```tsl
// 南方基金 基金持仓数据统计数据
return FundHoldComposite_Call(getbk("南方"), 20241231, 318, 0);
```

######## FundHoldCentralization_Call

- fundstockcompositechange_call
- FundStockComposite_Call
- FundStocksCentralization_Call
- FundsStock_Call
- funds_HoldDetail
- FundHoldConfiguration2
- FundHoldComposite_Call
- FundHoldCentralization_Call
- FundHoldConfiguration

######## FundHoldConfiguration

- fundstockcompositechange_call
- FundStockComposite_Call
- FundStocksCentralization_Call
- FundsStock_Call
- funds_HoldDetail
- FundHoldConfiguration2
- FundHoldComposite_Call
- FundHoldCentralization_Call
- FundHoldConfiguration

###### 5.3.02行业配置

####### 内容

- Funds_IndustryComposite
- Funds_IndustryCentralization
- 中间函数

####### Funds_IndustryComposite

用途：5.03投资组合相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：整数。

范例

```tsl
// 返回板块” 封闭”在报告期20210331-20200331区间基金行业配置数据
return Funds_IndustryComposite('封闭', 20210331, 20200331, 0, 0, 5);
```

####### Funds_IndustryCentralization

用途：5.03投资组合相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回板块” 封闭”在报告期20210331基金行业集中度数据
return Funds_IndustryCentralization('封闭', 20210331, 0, 0, 5);
```

####### 中间函数

######## 内容

- fundiccentralization_call
- FundIndustryCompositeChange_Call

######## fundiccentralization_call

算法行业集中度 =（前面i只持仓股票的总市值 / 所有持仓股票的总市值）\*
100%其中，一般i=10。范例

```tsl
return FundICCentralization_Call(array("OF000001", "OF040001"), 20181231, "前三名行业@集中度(%)", 0, 5);
```

######## FundIndustryCompositeChange_Call

范例

```tsl
return FundIndustryCompositeChange_Call(array("OF000001", "OF040001"), 20181231, 20171231, "市值变动", 0, 5);
```

###### 5.3.03资产配置

####### 内容

- Funds_InvestmentRatio
- 中间函数

####### Funds_InvestmentRatio

用途：5.03投资组合相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回板块” 封闭”在报告期20210331-20200331区间基金资产配置数据
return Funds_InvestmentRatio('封闭', 20210331, 20200331, 0, 0, 5);
```

####### 中间函数

######## 内容

- fundinvestmentratio_call

######## fundinvestmentratio_call

范例

```tsl
return fundinvestmentratio_call(array("OF000001", "OF040001"), 20181231, 20171231, "股票@占净值比例(%)", 0, 5);
```

###### 5.3.04净值

####### 内容

- Funds_NetAsset
- FundsCurrency_NetAsset
- Funds_NetAssetDetail
- 中间函数

####### Funds_NetAsset

用途：5.03投资组合相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回板块” 封闭”在20210331-20200331区间基金净值对比数据
return Funds_NetAsset('封闭', 20210331T, 20200331T, 0, 0, 5);
```

####### FundsCurrency_NetAsset

用途：5.03投资组合相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回板块”货币型”在20210331货币基金净值对比数据
return FundsCurrency_NetAsset('货币型', 20210331T, 0, 0, 5);
```

####### Funds_NetAssetDetail

用途：5.03投资组合相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回指定基金列表在20210331-20210405区间净值详情数据
return Funds_NetAssetDetail('OF070002;OF070001', 20210331T, 20210405T);
```

####### 中间函数

######## 内容

- netassetweeklylist_call
- CurrencyFundNetAssetWeeklyList_Call

######## netassetweeklylist_call

范例

```tsl
return NetAssetWeeklyList_Call(array("OF000001", "OF040001"), 20181201T, 20171201T, "单位净值", 0, 5);
```

######## CurrencyFundNetAssetWeeklyList_Call

范例

```tsl
return CurrencyFundNetAssetWeeklyList_Call(array("OF040003", "OF202301"), 20181201T, "每万份基金单位收益", 0, 5);
```

###### funds_BondAllocation

用途：5.03投资组合相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 南方基金 债券配置数据
return funds_BondAllocation("南方", 20241231, 4, 0, 1);
```

###### Funds_BondHoldCentralization

用途：5.03投资组合相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 南方基金持债集中度数据
return Funds_BondHoldCentralization("南方", 20241231T);
```

###### funds_RemainingTerm

用途：5.03投资组合相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 南方基金 剩余期限数据
return funds_RemainingTerm("南方", 20241231, 0);
```

###### funds_HolderStructure

用途：5.03投资组合相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 南方基金持有人结构数据
return funds_HolderStructure("南方", 20241231);
```

###### funds_PurchaseRedemption

用途：5.03投资组合相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 南方基金申购赎回数据
return funds_PurchaseRedemption("南方", 20241231);
```

###### funds_fundHoldDetail

用途：5.03投资组合相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 南方基金 基金明细数据
return funds_fundHoldDetail("南方", 20241231, 0);
```

###### Funds_SWIndustryComposite

用途：5.03投资组合相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：整数。

范例

```tsl
// 南方基金申万行业配置数据
return Funds_SWIndustryComposite("南方", 20241231T, 4, 1);
```

###### funds_ABSHoldDetail

用途：5.03投资组合相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 南方基金 资产支持证券明细数据
return funds_ABSHoldDetail("南方", 20241231, 0);
```

###### funds_ConvBondHoldDetail

用途：5.03投资组合相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 南方基金 可转债明细数据
return funds_ConvBondHoldDetail("南方", 20241231, 0);
```

###### funds_NobleMetalHoldDetail

用途：5.03投资组合相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 南方基金 贵金属明细数据
return funds_NobleMetalHoldDetail("南方", 20241231, 0);
```

###### funds_FuturesHoldDetail

用途：5.03投资组合相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 南方基金 期货明细数据
return funds_FuturesHoldDetail("南方", 20241231, 0);
```

###### funds_CumBuyAndSell

用途：5.03投资组合相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 南方基金 累计买入和卖出数据
return funds_CumBuyAndSell("南方", 20241231, 0);
```

###### funds_BondHoldDetail

用途：5.03投资组合相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 南方基金 持债明细数据
return funds_BondHoldDetail("南方", 20241231, 0);
```

###### 剩余期限

####### 内容

- TSWEB_FC_RemainingTerm_Average

####### TSWEB_FC_RemainingTerm_Average

- TSWEB_FC_RemainingTerm_Average

###### 债券配置

####### 内容

- TSWEB_FC_BondAllocation_BondData

####### TSWEB_FC_BondAllocation_BondData

- TSWEB_FC_BondAllocation_BondData

###### 中间函数

####### 内容

- Fund_FC_GetHoldData
- Fund_FC_DataTypeArr
- Fund_FC_GetInfoIDData1

####### Fund_FC_GetHoldData

- Fund_FC_GetHoldData
- Fund_FC_DataTypeArr
- Fund_FC_GetInfoIDData1

####### Fund_FC_DataTypeArr

- Fund_FC_GetHoldData
- Fund_FC_DataTypeArr
- Fund_FC_GetInfoIDData1

####### Fund_FC_GetInfoIDData1

- Fund_FC_GetHoldData
- Fund_FC_DataTypeArr
- Fund_FC_GetInfoIDData1

###### 重大变动

####### 内容

- 中间函数

####### 中间函数

######## 内容

- funds_FC_MajorChange_CumulativeBuyAndSell

######## funds_FC_MajorChange_CumulativeBuyAndSell

- funds_FC_MajorChange_CumulativeBuyAndSell

##### 5.04分红

###### 内容

- Funds_ProfitDistribution
- 中间函数
- TSWEB_FC_BonusDistribution_DividendDetails

###### Funds_ProfitDistribution

用途：5.04分红相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回板块” 封闭”在20210331-20220331区间基金分红数据
return Funds_ProfitDistribution('封闭', 20210331T, 20220331T, 0, 0, 5);
```

###### 中间函数

####### 内容

- FundDistributeInfo_Call

####### FundDistributeInfo_Call

用途：5.04分红相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return FundDistributeInfo_Call(array("OF000001", "SZ184728"), 20011201T, 20101201T, "期间分红（元/份）", 0, 5);
```

###### TSWEB_FC_BonusDistribution_DividendDetails

参考TSWEB_Fund_UnitsAndHoldersDD

##### 5.05持有人结构

###### 内容

- Funds_ShareStrucuture
- Funds_SharesByDefinedOrgan
- Funds_SharesByOrgan_Call
- Funds_SharesByOrgan

###### Funds_ShareStrucuture

用途：5.05持有人结构相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回板块” 封闭”在报告期20210331基金规模数据
return Funds_ShareStrucuture('封闭', 20210331, 0, 0, 5);
```

###### Funds_SharesByDefinedOrgan

用途：5.05持有人结构相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回板块”开放”在20051231报告期中金信证券有限责任公司持有基金数据
return Funds_SharesByDefinedOrgan('开放', 20051231, "金信证券有限责任公司");;
```

###### Funds_SharesByOrgan_Call

用途：5.05持有人结构相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回板块”开放”在20051231报告期中金信证券有限责任公司机构持股数据
return Funds_SharesByOrgan_Call('开放', 20051231, 5);
```

###### Funds_SharesByOrgan

用途：5.05持有人结构相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回板块”开放”在20201231-20191231报告期中基金情况及其变化数据
return Funds_SharesByOrgan('开放', 20201231, 20191231, 0, 1);
```

##### 5.06市场表现

###### 内容

- Funds_PeriodHq
- Funds_ZjRatio
- 中间函数
- funds_NetGrowthCompareBenchmark

###### Funds_PeriodHq

用途：5.06市场表现相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回板块” 封闭”在20210331-20220331区间交易概况数据
return Funds_PeriodHq('封闭', 20210331T, 20220331T, 0, 0, 5);
```

###### Funds_ZjRatio

用途：5.06市场表现相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回板块”开放”在20210331升跌水率数据
return Funds_ZjRatio('开放', 20210331T, 0, 5);
```

###### 中间函数

####### 内容

- fundzjratio_call

####### fundzjratio_call

用途：5.06市场表现相关函数。
参数：arg1，arg2，arg3，arg4（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return FundZjRatio_Call(array("SH500001", "SH500002"), 20011201T, 0, 5);
```

###### funds_NetGrowthCompareBenchmark

用途：5.06市场表现相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 南方基金 净值增长率与基准比较数据
return funds_NetGrowthCompareBenchmark("南方", 20251105T, 0);
```

##### 5.07基金评估

###### 内容

- Funds_Measure
- Funds_VaR

###### Funds_Measure

用途：5.07基金评估相关函数。
参数：arg1，arg2，arg3，arg4，arg5，arg6（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回板块”开放”在20210331-20220331风险收益数据
return Funds_Measure('开放', 'SH000300', 20210331T, 20220331T, 1.98, 0);
```

###### Funds_VaR

用途：5.07基金评估相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回板块”开放”在20210331-20220331持股前N名VaR(%)数据
return Funds_VaR('开放', 20201231, 10, 20210331T, 20220331T);
```

##### 中间函数

###### 内容

- TSWEB_FC_FundDataMaxDate
- Fund_FC_FundBkArr3
- Fund_FC_FundDataMaxDate2
- Fund_FC_FundBkArrByQJ
- TSWEB_FC_FundBks

###### TSWEB_FC_FundDataMaxDate

- TSWEB_FC_FundDataMaxDate
- Fund_FC_FundBkArr3
- Fund_FC_FundDataMaxDate2
- Fund_FC_FundBkArrByQJ
- TSWEB_FC_FundBks

###### Fund_FC_FundBkArr3

- TSWEB_FC_FundDataMaxDate
- Fund_FC_FundBkArr3
- Fund_FC_FundDataMaxDate2
- Fund_FC_FundBkArrByQJ
- TSWEB_FC_FundBks

###### Fund_FC_FundDataMaxDate2

- TSWEB_FC_FundDataMaxDate
- Fund_FC_FundBkArr3
- Fund_FC_FundDataMaxDate2
- Fund_FC_FundBkArrByQJ
- TSWEB_FC_FundBks

###### Fund_FC_FundBkArrByQJ

- TSWEB_FC_FundDataMaxDate
- Fund_FC_FundBkArr3
- Fund_FC_FundDataMaxDate2
- Fund_FC_FundBkArrByQJ
- TSWEB_FC_FundBks

###### TSWEB_FC_FundBks

- TSWEB_FC_FundDataMaxDate
- Fund_FC_FundBkArr3
- Fund_FC_FundDataMaxDate2
- Fund_FC_FundBkArrByQJ
- TSWEB_FC_FundBks

#### 06.基金公司比较

##### 内容

- 6.03投资组合
- 6.05持有人结构

##### 6.03投资组合

###### 内容

- 6.3.01基金持仓
- 6.3.02行业配置
- 6.3.03资产配置
- 中间函数

###### 6.3.01基金持仓

####### 内容

- Funds_ManagerCrossHoldStock
- Funds_ManagerHoldStock
- 中间函数

####### Funds_ManagerCrossHoldStock

用途：6.03投资组合相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回报告期20210331所有基金管理公司交叉持股情况数据
return Funds_ManagerCrossHoldStock(20210331);
```

####### Funds_ManagerHoldStock

用途：6.03投资组合相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回报告期20210331报告期基金管理公司前十名持股明细数据
return Funds_ManagerHoldStock(20210331, 20200331);
```

####### 中间函数

######## 内容

- fundmanagercrossholdstock_qk
- FundManagerCrossHoldStock_Call

######## fundmanagercrossholdstock_qk

范例

```tsl
return FundManagerCrossHoldStock_Qk("长城基金管理有限公司", 20201231);
```

######## FundManagerCrossHoldStock_Call

范例

```tsl
return FundManagerCrossHoldStock_Call(20030930);
```

###### 6.3.02行业配置

####### 内容

- FundBlock_IndustryComposite

####### FundBlock_IndustryComposite

用途：6.03投资组合相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：整数。

范例

```tsl
// 返回报告期20210331报告期基金管理公司在指定行业的行业配置数据
return FundBlock_IndustryComposite(20210331, 20200331);
```

###### 6.3.03资产配置

####### 内容

- FundBock_InvestmentRatio

####### FundBock_InvestmentRatio

用途：6.03投资组合相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回报告期20210331报告期基金管理公司资产配置及其变化数据
return FundBock_InvestmentRatio(20210331, 0);
```

###### 中间函数

####### 内容

- Fund_FO_BkArr3

####### Fund_FO_BkArr3

- Fund_FO_BkArr3

##### 6.05持有人结构

###### 内容

- FundBlock_ShareStrucuture

###### FundBlock_ShareStrucuture

用途：6.05持有人结构相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回报告期20210331基金规模比较数据
return FundBlock_ShareStrucuture(20210331, 0);
```

#### 08.债券比较

##### 内容

- 8.01基本情况
- 8.02市场表现

##### 8.01基本情况

###### 内容

- BankBondIssue_Pgm
- Bonds_Corporation
- Bonds_GovBond
- 中间函数

###### BankBondIssue_Pgm

用途：8.01基本情况相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回板块”银行间债券”在20210331-20220331银行间债券发行情况数据
return BankBondIssue_Pgm('银行间债券', 20210331T, 20220331T);
```

###### Bonds_Corporation

用途：8.01基本情况相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回板块”企业债”在20210331-20220331企业债发行数据
return Bonds_Corporation('企业债', 20210331T, 20220331T);
```

###### Bonds_GovBond

用途：8.01基本情况相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回板块”国债”在20210331-20220331国债发行数据
return Bonds_GovBond('国债', 20210331T, 20220331T);
```

###### 中间函数

####### 内容

- CorporationBond_Call
- GovBond_Call

####### CorporationBond_Call

用途：8.01基本情况相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return CorporationBond_Call(array("SH139345", "SH127352"), 20180101T, 20240101T);
```

####### GovBond_Call

用途：8.01基本情况相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return GovBond_Call(array("SH019516", "SZ101828"), 20100101T, 20180101T);
```

##### 8.02市场表现

###### 内容

- Bonds_Hq
- Bonds_YTM
- 中间函数
- 收益率中间函数

###### Bonds_Hq

用途：8.02市场表现相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回板块”国债”在20210331-20220331交易概况数据
return Bonds_Hq('国债', 20210331T, 20220331T);
```

###### Bonds_YTM

用途：8.02市场表现相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 返回板块”国债”在20210331的债券收益率数据
return Bonds_YTM('国债', 20210331T);
```

###### 中间函数

####### 内容

- BondHqAnalysis_Call

####### BondHqAnalysis_Call

用途：8.02市场表现相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return BondHqAnalysis_Call(array("SH127351", "SH127352"), 20180101T, 20240101T);
```

###### 收益率中间函数

####### 内容

- BondDataCheck
- BondInterest
- BondNegotiableShares
- BondYTM_Call

####### BondDataCheck

用途：8.02市场表现相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
SetSysParam(PN_Stock(), "SH127352");
return BondDataCheck(20180101T);
// 结果：1
```

####### BondInterest

用途：8.02市场表现相关函数。
参数：arg1，arg2，arg3，arg4，arg5（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return BondInterest(100, 0.08, 20101101T, 20101010T, 1);
// 结果：7.5178
```

####### BondNegotiableShares

用途：8.02市场表现相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return BondNegotiableShares("SH120102");
```

####### BondYTM_Call

用途：8.02市场表现相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
SetSysParam(PN_Stock(), "SH127352");
return BondYTM_Call(20201130T);
```

#### 教学范例

##### 内容

- TSL基本数据获取
- TSL语言
- 操作市场或者板块
- 错误捕获
- 时间运算
- 数值分析
- 矩阵操作

##### TSL基本数据获取

###### 内容

- 0.系统参数
- 1.基本面获取
- 2.行情数据
- 3.用户数据
- 4.SQL
- 5.File
- 6.图形
- 7.其它

###### 0.系统参数

####### 内容

- sp_UserSysParam
- sp_UserSysParam2
- sp_SetSysParam1
- sp_SetSysParam2
- sp_GetSysParam

####### sp_UserSysParam

- sp_UserSysParam
- sp_UserSysParam2
- sp_SetSysParam1
- sp_SetSysParam2
- sp_GetSysParam

####### sp_UserSysParam2

- sp_UserSysParam
- sp_UserSysParam2
- sp_SetSysParam1
- sp_SetSysParam2
- sp_GetSysParam

####### sp_SetSysParam1

用途：TSL基本数据获取相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 设置指标特性，系统参数勾选:证券代码特性勾选:不执行默认参数
return sp_SetSysParam1(); // 选择SZ000001
// 返回平安银行的股票.基本信息
```

结果:

####### sp_SetSysParam2

用途：TSL基本数据获取相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
return sp_SetSysParam2();
// 返回东软集团的股票.基本信息
```

结果:

####### sp_GetSysParam

用途：TSL基本数据获取相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
SetSysParam(pn_stock(), 'sz000001');
return sp_GetSysParam();
// 返回：sz000001
```

###### 1.基本面获取

####### 内容

- bd_Base
- bd_ExPand
- bd_InfoArray
- bd_Report2
- bd_Report

####### bd_Base

用途：TSL基本数据获取相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
SetSysParam(pn_stock(), 'sz000001');
return bd_Base();
// 返回：平安银行
```

####### bd_ExPand

用途：TSL基本数据获取相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
SetSysParam(pn_stock(), 'sz000001');
return bd_ExPand(20171231T); // 计算截止到2017年12月31日时，平安银行的流通股本
// 返回：16917983372
```

####### bd_InfoArray

用途：TSL基本数据获取相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
SetSysParam(pn_stock(), 'sz000001'); // 设置股票为平安银行
return bd_InfoArray(44); // 返回平安银行的资产负债表历史数据
```

结果:

####### bd_Report2

范例

```tsl
SetSysParam(pn_stock(), 'sz000001'); // 设置股票为平安银行
return bd_report2(20171231); // 返回平安银行截止到2017年12月31日的十大流通股东
```

结果:

####### bd_Report

用途：TSL基本数据获取相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
SetSysParam(pn_stock(), 'sz000001');
SetSysParam(PN_Date(), 20180330T); // 截止日设置在20180330
return bd_Report(array(46002), 20121231); // 返回调整后2012年12月31年报的营业收入
```

结果:

###### 2.行情数据

####### 内容

- hd_1
- hd_NDay2
- hd_NDay3
- hd_NDay
- hd_Spec
- hd_SpecDate
- hd_SpecAndSpecDate
- hd_Public

####### hd_1

用途：TSL基本数据获取相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
SetSysParam(pn_stock(), 'sz000001'); // 设置股票
SetSysParam(PN_Cycle(), cy_day()); // 设置周期
SetSysParam(PN_Date(), 20180801T); // 设置日期时间
SetSysParam(PN_Rate(), 0); // 设置为不复权
return hd_1();
// 结果:9.15
```

####### hd_NDay2

用途：TSL基本数据获取相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
SetSysParam(pn_stock(), 'sz000001'); // 设置股票
SetSysParam(PN_Cycle(), cy_day()); // 设置周期
SetSysParam(PN_Date(), 20180801T); // 设置日期时间
SetSysParam(PN_Rate(), 0);设置为不复权
SetSysParam(PN_nDay(), 10);设置返回个数
return hd_NDay2();
```

结果:

####### hd_NDay3

范例

```tsl
SetSysParam(pn_stock(), 'sz000001'); // 设置股票
SetSysParam(PN_Cycle(), cy_day()); // 设置周期
SetSysParam(PN_Date(), 20180801T); // 设置日期时间
return hd_Nday3(10);
```

结果:

####### hd_NDay

范例

```tsl
SetSysParam(pn_stock(), 'sz000001');
SetSysParam(PN_Cycle(), cy_day());
SetSysParam(PN_Date(), 20180801T);
SetSysParam(PN_Rate(), 0);
return hd_Nday(10);
```

结果:

####### hd_Spec

用途：TSL基本数据获取相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
SetSysParam(PN_Cycle(), cy_day()); // 设置周期
SetSysParam(PN_Date(), 20180801T); // 设置日期时间
SetSysParam(PN_Rate(), 0); // 设置为不复权
return hd_Spec('sz000002'); // 指定股票代码
// 结果:22.35
```

####### hd_SpecDate

用途：日期时间处理函数。
参数：arg1（按示例顺序传入）。
返回：日期或时间值。

范例

```tsl
SetSysParam(pn_stock(), 'sz000001'); // 设置股票
SetSysParam(PN_Cycle(), cy_day()); // 设置周期
SetSysParam(PN_Rate(), 0); // 设置为不复权
return hd_SpecDate(20180801T);
// 结果:9.5
```

####### hd_SpecAndSpecDate

用途：日期时间处理函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：日期或时间值。

范例

```tsl
SetSysParam(PN_Cycle(), cy_day());设置周期
SetSysParam(PN_Rate(), 0);设置为不复权
return hd_SpecAndSpecDate('sz000001', 10, 20180801T);
// 结果:9.59，即平安银行截止到2018年8月1号前十个交易日中最高价的最大值为9.59
```

####### hd_Public

用途：TSL基本数据获取相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
SetSysParam(PN_Cycle(), cy_day()); // 设置周期
SetSysParam(PN_Rate(), 0); // 设置为不复权
return hd_Public('A股', 20180801T, 20180803T); // 板块选取A股，开始日2018年8月1号，截止日2018年8月3号。
```

结果:

###### 3.用户数据

####### 内容

- ud_LoadTable
- ud_SaveTable

####### ud_LoadTable

用途：TSL基本数据获取相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return ud_LoadTable('SavedUserDB'); // 其中SavedUserDB为已经保存好的平安银行的十大流通股东表用户数据
```

结果:

####### ud_SaveTable

用途：TSL基本数据获取相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
SetSysParam(PN_Stock(), 'SZ000001');
return ud_SaveTable();
// 平安银行的十大流通股东表已保存到‘SavedUserDB ‘的用户数据
```

###### 4.SQL

####### 内容

- sql\_ Insert
- sql_Delete

####### sql\_ Insert

范例

```tsl
return sql_Insert();
```

结果:

####### sql_Delete

用途：TSL基本数据获取相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
return sql_Delete();
```

结果:

###### 5.File

####### 内容

- fl_DeleteFile
- fl_WriteToNetDir
- fl_GetHqData
- fl_ImportFile
- fl_WriteFile
- fl_ExportFile

####### fl_DeleteFile

用途：TSL基本数据获取相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return fl_DeleteFile('SZ000001');
// 返回：'deletet file success'
```

####### fl_WriteToNetDir

用途：TSL基本数据获取相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

算法删除虚拟目录下’RemoteDemo’的所有xls文件，若删除失败则返回'Delete File
fail'，获得板块BKname下的所有股票，同是以股票代码命名的xls文件导出到虚拟目录，返回’RemoteDemo’目录结构信息，若导出失败，则返回'Export
Fail!'。范例

```tsl
return fl_WriteToNetDir('安徽');
```

结果:

####### fl_GetHqData

用途：TSL基本数据获取相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return fl_GetHqData('安徽', 20180801T);
```

结果:

####### fl_ImportFile

用途：TSL基本数据获取相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return fl_ImportFile(1, 'SH600218'); // 运行前已经将该股票的发行信息保存到服务器上
```

结果:

####### fl_WriteFile

用途：TSL基本数据获取相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return fl_WriteFile('安徽', 20180801T);
// 返回：'convert finished'
```

####### fl_ExportFile

用途：TSL基本数据获取相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return fl_ExportFile(1, 'SZ000001');
// 返回：'export success'
```

###### 6.图形

####### 内容

- gfGraphGroup
- teach_gfColor
- teach_gfFlag
- gfBias_Eval
- teach_gfKLineBoll_2
- teach_gfMacd_Eval
- teach_gfFill
- teach_gfGraph
- gfLineType

####### gfGraphGroup

用途：TSL基本数据获取相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
SetSysParam(PN_Stock(), 'sz000001');
SetSysParam(PN_Cycle(), cy_day());
SetSysParam(PN_Date(), 20180801T);
return gfGraphGroup(5, 10); // 返回平安银行在2018年8月1日的180个日线成交量，5日平均成交量，10日平均成交量的组合图形
```

返回:

####### teach_gfColor

用途：TSL基本数据获取相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
SetSysParam(PN_Stock(), 'sz000001');
SetSysParam(PN_Cycle(), cy_day());
SetSysParam(PN_Date(), 20180801T);
return teach_gfColor(); // 返回平安银行在2018年8月1日的180个日线的行情数据波动图形
```

结果:

####### teach_gfFlag

用途：TSL基本数据获取相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

算法

判定条件:5个周期的平均收盘价>10个周期的平均收盘价\*Value范例

```tsl
SetSysParam(PN_Stock(), 'sz000001');
SetSysParam(PN_Cycle(), cy_day());
SetSysParam(PN_Date(), 20180801T);
return teach_gfFlag(1.04);
```

结果:

####### gfBias_Eval

用途：TSL基本数据获取相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

算法

L1日乘离率(BIAS)=(当日的收盘价-L1日移动平均线) x100/L1日移动平均线范例

```tsl
SetSysParam(PN_Stock(), 'sz000001');
SetSysParam(PN_Cycle(), cy_day());
SetSysParam(PN_Date(), 20180801T);
return gfBias_Eval(5);
```

结果:

####### teach_gfKLineBoll_2

用途：TSL基本数据获取相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return teach_gfKLineBoll_2(GfDemo01(), GfDemo02()); // GfDemo01与GfDemo02为自定义写好返回图形的函数
```

结果:

####### teach_gfMacd_Eval

用途：TSL基本数据获取相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

算法

DIFF线　收盘价短期、长期指数平滑移动平均线间的差。

DEA线　 DIFF线的M日指数平滑移动平均线。

MACD线　DIFF线与DEA线的差，彩色柱状线。范例

```tsl
SetSysParam(PN_Stock(), 'sz000001');
SetSysParam(PN_Cycle(), cy_day());
SetSysParam(PN_Date(), 20180801T);
return teach_gfMacd_Eval(12, 26, 9);
```

结果:

####### teach_gfFill

用途：TSL基本数据获取相关函数。
参数：无。
返回：处理后的结果值。

算法

股价上涨(open()<close()):实填充

股价持平(open()=close()):不填充

股价下跌(open()>close()):交叉线填充范例

```tsl
SetSysParam(PN_Stock(), 'sz000001');
SetSysParam(PN_Cycle(), cy_day());
SetSysParam(PN_Date(), 20180801T);
return teach_gfFill();
```

结果:

####### teach_gfGraph

用途：TSL基本数据获取相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
SetSysParam(PN_Stock(), 'sz000001');
SetSysParam(PN_Cycle(), cy_day());
SetSysParam(PN_Date(), 20180801T);
return teach_gfGraph(1);
```

返回:

####### gfLineType

用途：TSL基本数据获取相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
SetSysParam(PN_Stock(), 'sz000001');
SetSysParam(PN_Cycle(), cy_day());
SetSysParam(PN_Date(), 20180801T);
return gfLineType(2);
```

返回:

###### 7.其它

####### 内容

- od_GetBkList
- oD_GetBkStocks
- od_RealData

####### od_GetBkList

用途：TSL基本数据获取相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
return od_GetBkList();
```

结果:

####### oD_GetBkStocks

用途：TSL基本数据获取相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return oD_GetBkStocks('安徽');
```

结果:

####### od_RealData

用途：TSL基本数据获取相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return od_RealData('安徽');
```

结果:

##### TSL语言

###### 内容

- 表达式语句
- 函数
- 基本数据类型
- 流程控制语句

###### 表达式语句

####### 内容

- es_evaluate
- es_Operator
- es_FuncCall
- es_return

####### es_evaluate

- es_evaluate
- es_Operator
- es_FuncCall
- es_return

####### es_Operator

- es_evaluate
- es_Operator
- es_FuncCall
- es_return

####### es_FuncCall

用途：TSL语言相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
return es_FuncCall();
// 返回：2
```

####### es_return

用途：TSL语言相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
return es_return ();
// 返回：1
```

###### 函数

####### 内容

- fn_MainAndSubFunc
- fn_Func2
- fn_CallByPara
- fn_CallByParaSub
- fn_Main

####### fn_MainAndSubFunc

用途：进行字符串提取或替换处理。
参数：无。
返回：处理后的结果值。

范例

```tsl
return fn_MainAndSubFunc();
// 返回：45
```

####### fn_Func2

用途：TSL语言相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return fn_Func2('安徽');
```

返回:

####### fn_CallByPara

用途：TSL语言相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
return fn_CallByPara ();
// 返回：2
```

####### fn_CallByParaSub

用途：进行字符串提取或替换处理。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
c := 1;
fn_CallByParaSub(c);
return c;
// 返回：2
```

####### fn_Main

用途：TSL语言相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
return fn_Main(20180801T, 20180802T);
```

返回:

###### 基本数据类型

####### 内容

- 扩展数据类型
- 其他
- 数组

####### 扩展数据类型

######## 内容

- fp_UserBk
- fs_InfoId
- ft_Expression2_2
- ft_Expression2_3
- ft_Expression2_2_1
- fp_UserDB
- fp_UserDefine
- fp_TwoDimArr
- fp_Table
- fp_SysBk
- fp_Stocks
- fp_InfoIdArr
- fp_Report
- fp_MarketAndBk
- fp_Indexes
- ft_Expression1

######## fp_UserBk

范例

```tsl
// 将2只股票保存到我的板块，命名为TestUserBK
savebk('TestUserBK', '我的板块', array('sz000001', 'sz000002'));
return fp_UserBk ('TestUserBK');
```

返回:

######## fs_InfoId

范例

```tsl
SetSysParam(PN_Stock(), 'sz000001');
return fs_InfoId(46002); // 返回平安银行2002年中报的营业收入。
// 返回：2412764949
```

######## ft_Expression2_2

范例

```tsl
SetSysParam(pn_stock(), 'SZ000001');
return ft_Expression2_2(20170630);
```

返回:

######## ft_Expression2_3

算法L1日乖离率(BIAS)=(当日的收盘价-L1日移动平均线) x100/L1日移动平均线范例

```tsl
SetSysParam(pn_stock(), 'SZ000001');
SetSysParam(PN_Cycle(), cy_day());
SetSysParam(PN_Date(), 20180801T);
return ft_Expression2_3(5); // 返回平安银行截止到2018年8月1号的180个交易日的5日乖离率。
```

结果:

######## ft_Expression2_2_1

算法当Method取值不等于‘in’时，则返回字段FName与V相等的数据，否则返回V至V1的数据范例

```tsl
SetSysParam(pn_stock(), 'SZ000001');
return ft_Expression2_2_1(InfoArray(44), '截止日', '=', 20170630, 0); // 返回平安银行资产负债表中报告期为20170630的数据。
```

结果:

######## fp_UserDB

范例

```tsl
SetSysParam(pn_stock(), 'SZ000001');
SetSysParam(PN_Cycle(), cy_day());
SetSysParam(PN_Date(), 20180801T);
data := nday(100, '日期', sp_time(),
'涨幅%', StockZdf3());
Savetable('DBtest', data);
return fp_UserDB('DBTest'); // DBtest为已经保存好的用户数据
```

返回:

######## fp_UserDefine

范例

```tsl
SetSysParam(pn_stock(), 'SZ000001');
SetSysParam(PN_Cycle(), cy_day());
SetSysParam(PN_Date(), 20180801T);
return fp_UserDefine(0); // 平安银行在2018年8月1号的收盘价
// 返回：9.15
```

######## fp_TwoDimArr

范例

```tsl
arr := array(array('s1', 's2'), array('s3', 's4'));
return fp_TwoDimArr(arr);
```

返回:

######## fp_Table

范例

```tsl
arr := array(array('s1', 's2'), array('s3', 's4'));
return fp_Table (arr);
```

返回:

######## fp_SysBk

范例

```tsl
return fp_SysBk('安徽');
```

返回:

######## fp_Stocks

范例

```tsl
a := 'SZ000001;SZ000002';
return fp_Stocks(a);
```

返回:

######## fp_InfoIdArr

范例

```tsl
SetSysParam(pn_stock(), 'sz000001');
return fp_InfoIdArr(array(46002, 46005, 46009));
```

返回:

######## fp_Report

范例

```tsl
SetSysParam(pn_stock(), 'sz000001');
return fp_Report(20161231); // 平安银行在2016年年报中的每股收益(摊薄)
// 返回：1.32
```

######## fp_MarketAndBk

范例

```tsl
return fp_MarketAndBk('安徽');
```

返回:

######## fp_Indexes

范例

```tsl
return fp_Indexes('SH000300');
// 返回：沪深300
```

######## ft_Expression1

范例

```tsl
SetSysParam(pn_stock(), 'SZ000001');
SetSysParam(PN_Cycle(), cy_day());
SetSysParam(PN_Date(), 20180801T);
return ft_Expression1(); // 返回平安银行在截止日2018年8月1日5日收盘价的平均值
// 返回：9.292
```

####### 其他

######## 内容

- fp_Integer
- fp_DateTime
- fp_Boolean
- fp_Real
- fp_String

######## fp_Integer

范例

```tsl
return fp_Integer();
// 返回：3
```

######## fp_DateTime

范例

```tsl
return fp_DateTime();
// 返回：36525
```

######## fp_Boolean

范例

```tsl
return Boolean();
// 返回：1
```

######## fp_Real

范例

```tsl
return fp_Real();
// 返回：7
```

######## fp_String

范例

```tsl
return fp_String();
// 返回：d---e
```

####### 数组

######## 内容

- ar_GetValue2
- ar_SubArray
- ar_Define1
- fp_OneDimArr
- ar_GetValue1
- ar_Define3
- ar_SumUp

######## ar_GetValue2

范例

```tsl
SetSysParam(PN_Stock(), 'sz000001');
return ar_GetValue2();
```

返回:

######## ar_SubArray

范例

```tsl
Stockarr1 := 'SZ000001;SZ000002';
return ar_SubArray(Stockarr1, 20160630);
```

返回:

######## ar_Define1

算法

当type取值为1时，返回一个拥有100个元素的一维随机数组，且每个元素的值小于元素的下标；

当type取值为2时，返回一个拥有10×10的二维随机数组，且每个元素的值小于元素的行列下标之和；范例

```tsl
return ar_Define1(2);
```

返回:

######## fp_OneDimArr

范例

```tsl
sumarr := array(1, 2, 3, 4, 5, 6);
return fp_OneDimArr(sumarr);
// 返回：21
```

######## ar_GetValue1

范例

```tsl
return ar_GetValue1('安徽');
```

返回:

######## ar_Define3

算法创建一个二维数组，数组元素取值为不大于行列下标之和的随机数，同时列名下标为‘col’+原始下标号。范例

```tsl
return ar_Define3();
```

返回:

######## ar_SumUp

算法提取Stockid股票历史十大股东信息序列，将提取到的序列与Rdate进行匹配，返回指定报告期的十大股东信息，若没有提取到则返回空数组，范例

```tsl
return ar_SumUp('SZ000001', 20160630);
```

返回:

###### 流程控制语句

####### 内容

- 其它
- 条件语句
- 循环语句

####### 其它

######## 内容

- fc_tryExcept
- fc_Raise
- fc_DebugReturn

######## fc_tryExcept

范例

```tsl
return fc_tryExcept();
```

返回:

######## fc_Raise

范例

```tsl
return fc_Raise(-1);
```

返回:

######## fc_DebugReturn

算法对nI从1到10遍历，逐个累积求和，当nI=3时返回累积求和值。范例

```tsl
return fc_DebugReturn();
// 返回：6
```

####### 条件语句

######## 内容

- IF_1
- IF_2
- IF_3

######## IF_1

范例

```tsl
return IF_1(11);
// 返回：20
```

######## IF_2

范例

```tsl
return IF_2(11);
// 返回：'10<q<15'
```

######## IF_3

范例

```tsl
return IF_3(11);
// 返回：'a<=20'
```

####### 循环语句

######## 内容

- fc_break
- for_Downto
- fc_while
- fc_continue
- fc_For

######## fc_break

范例

```tsl
return fc_break();
// 返回：8
```

######## for_Downto

范例

```tsl
return for_Downto();
// 返回：2500
```

######## fc_while

范例

```tsl
return fc_while();
// 返回：4951
```

######## fc_continue

范例

```tsl
return fc_continue();
// 返回：2500
```

######## fc_For

范例

```tsl
return fc_For();
// 返回：6
```

##### 操作市场或者板块

###### 内容

- GetBKExample

###### GetBKExample

用途：操作市场或者板块相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
return GetBKExample();
```

返回:

##### 错误捕获

###### 内容

- HandleExcept

###### HandleExcept

用途：错误捕获相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
return HandleExcept();
// 返回：0
```

##### 时间运算

###### 内容

- TimeCalc

###### TimeCalc

用途：日期时间处理函数。
参数：无。
返回：日期或时间值。

范例

```tsl
return TimeCalc();
// 返回：’运行了1.00秒’
```

##### 数值分析

###### 内容

- 插值
- 错误信息
- 积分
- 矩阵
- 特殊函数
- 线性方程组

###### 插值

####### 内容

- Demo_ip_Hermite_B
- Demo_ip_SLG
- Demo_ip_SLQ
- Demo_ip_Aitken_A
- Demo_ip_Hermite_A
- Demo_ip_Parabola_A
- Demo_ip_Lagrangian_A
- Demo_ip_Spline_A
- Demo_ip_Aitken_B
- Demo_ip_Lagrangian_B
- Demo_ip_Spline_B
- Demo_ip_Parabola_B
- Demo_ip_Spline_C

####### Demo_ip_Hermite_B

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法给定n个等距点Xi=X0+i\*h
(i=0,1,….n-1)上的函数值Yi(i=0,1,….n-1)及一阶导数值Dyi(i=0,1,….n-1)，用埃尔米特插值公式，计算给定插值点处的函数值。范例

```tsl
return Demo_ip_Hermite_B();
// 返回：0.47
```

####### Demo_ip_SLG

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法根据给定矩形域上的nXm个结点(i=0,1…..n-1；j = 0 , 1, ….., m-1)上的函数值Zij =
Z(Xi,Yj)，利用二元插值公式计算指定插值点(u,v)处的函数值w=Z(u,v)范例

```tsl
return Demo_ip_SLG ();
// 返回：1.35
```

####### Demo_ip_SLQ

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法根据给定矩形域上的nXm个结点(i=0,1…..n-1；j = 0 , 1, ….., m-1)上的函数值Zij =
Z(Xi,Yj)，利用二元三点插值公式计算指定插值点(u,v)处的函数值w=Z(u,v)范例

```tsl
return Demo_ip_SLQ();
// 返回：0.90
```

####### Demo_ip_Aitken_A

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法给定n个不等距点Xi(i=0,1,….n-1)上的函数值Yi(i=0,1,….n-1)，用埃特金逐步插值法，计算给定插值点处的函数值。范例

```tsl
return Demo_ip_Aitken_A();
// 返回：0.96
```

####### Demo_ip_Hermite_A

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法给定n个不等距点Xi(i=0,1,….n-1)上的函数值Yi(i=0,1,….n-1)及一阶导数值Dyi(i=0,1,….n-1)，用埃尔米特插值公式，计算给定插值点处的函数值。范例

```tsl
return Demo_ip_Hermite_A();
// 返回：0.70
```

####### Demo_ip_Parabola_A

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法给定n个不等距点Xi(i=0,1,….n-1)上的函数值Yi(i=0,1,….n-1)，用抛物线插值公式，计算给定插值点处的函数值。范例

```tsl
return Demo_ip_Parabola_A();
// 返回：2.60
```

####### Demo_ip_Lagrangian_A

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法给定n个不等距点Xi(i=0,1,….n-1)上的函数值Yi(i=0,1,….n-1)，用拉格朗日插值公式，计算给定插值点处的函数值。范例

```tsl
return Demo_ip_Lagrangian_A();
// 返回：0.53
```

####### Demo_ip_Spline_A

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法给定n个点Xi(i=0,1,….n-1)上的函数值Yi(i=0,1,….n-1)及两端点上的一阶导数值Dy0(X=X0处的一阶导数)和Dyn-1(X=Xn-1处的一阶导数)，利用三次样条函数，计算给定插值点处的函数值。范例

```tsl
return Demo_ip_Spline_A();
// 返回：17.93
```

####### Demo_ip_Aitken_B

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法给定n个等距点Xi=X0+i\*h
(i=0,1,….n-1)上的函数值Yi(i=0,1,….n-1)，埃特金逐步插值法，计算给定插值点处的函数值。范例

```tsl
return Demo_ip_Aitken_B();
// 返回：0.58
```

####### Demo_ip_Lagrangian_B

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法给定n个等距点Xi=X0+i\*h
(i=0,1,….n-1)上的函数值Yi(i=0,1,….n-1)，用拉格朗日插值公式，计算给定插值点处的函数值范例

```tsl
return Demo_ip_Lagrangian_B();
// 返回：0.39
```

####### Demo_ip_Spline_B

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法给定n个点Xi(i=0,1,….n-1)上的函数值Yi(i=0,1,….n-1)及两端点上的二阶导数值Ddy0(X=X0处的二阶导数)和Ddyn-1(X=Xn-1处的二阶导数)，利用三次样条函数，计算给定插值点处的函数值。范例

```tsl
return Demo_ip_Spline_B();
// 返回：10.50
```

####### Demo_ip_Parabola_B

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法给定n个等距点Xi=X0+i\*h
(i=0,1,….n-1)上的函数值Yi(i=0,1,….n-1)，用抛物线插值公式，计算给定插值点处的函数值。范例

```tsl
return Demo_ip_Parabola_B();
// 返回：0.45
```

####### Demo_ip_Spline_C

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法给定n个点Xi(i=0,1,….n-1)上的函数值Yi(i=0,1,….n-1)以及第三种边界条件，利用三次样条函数，计算给定插值点处的函数值。范例

```tsl
return Demo_ip_Spline_C();
// 返回：-0.09
```

###### 错误信息

####### 内容

- Demo_na_Error

####### Demo_na_Error

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
return Demo_na_Error();
// 返回：’系数矩阵行列不相等’
```

###### 积分

####### 内容

- Demo_ig_Simpson_1
- Demo_ig_Romberg
- Demo_ig_Simpson_2
- Demo_ig_Trapezoid_2
- Demo_ig_Chebyshev
- Demo_ig_Gauss
- Demo_ig_Trapezoid_1
- 积分回调函数

####### Demo_ig_Simpson_1

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法用变步长辛普森(Simpson)计算定积分:

T=abfx

其中积分下限a=0，积分上限b=1,被积函数fx=In(x+1)1+x2范例

```tsl
return Demo_ig_Simpson_1();
// 返回：0.27
```

####### Demo_ig_Romberg

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法用龙贝格(Romberg)求积分计算定积分:

T=abfx

其中积分下限a=0，积分上限b=1,被积函数fx=x4+x2范例

```tsl
return Demo_ig_Romberg();
// 返回：0.11
```

####### Demo_ig_Simpson_2

算法用变步长辛普森(Simpson)计算二重积分:

T=abdxy1(x)y2(x)f(x,y)dy

其中积分下限a=0，积分上限b=1,函数y1x=-1-x2,y2x=1-x2,

fx,y=ex2+y2范例

```tsl
return Demo_ig_Romberg();
// 返回：2.70
```

####### Demo_ig_Trapezoid_2

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法用自适应梯形求积法计算定积分:

T=abfx

其中积分下限a=-1，积分上限b=1,被积函数f(x)=11+25x2范例

```tsl
return Demo_ig_Trapezoid_2();
// 返回：0.55
```

####### Demo_ig_Chebyshev

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法用切比雪夫(Chebyshev)求积法计算定积分:

T=abfx

其中积分下限a=2.5，积分上限b=8.4,被积函数fx=x2+sin?(x)范例

```tsl
return Demo_ig_Chebyshev();
// 返回：192.08
```

####### Demo_ig_Gauss

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法用高斯(Gauss)求积法计算定积分:

T=abfx

其中积分下限a=2.5，积分上限b=8.4,被积函数fx=x2+sin?(x)范例

```tsl
return Demo_ig_Gauss();
// 返回：192.08
```

####### Demo_ig_Trapezoid_1

算法用变步长梯形求积法计算定积分:

T=abfx

其中积分下限a=0，积分上限b=1,被积函数fx=e-x2范例

```tsl
return Demo_ig_Gauss();
// 返回：0.75
```

####### 积分回调函数

######## 内容

- ig_Trapezoid_2CallBack
- ig_Trapezoid_1CallBack
- ig_Simpson_2CallBack2
- ig_Simpson_1CallBack
- ig_Simpson_2CallBack1
- ig_ChebyshevCallBack
- ig_RombergCallBack
- ig_GaussCallBack
- ig_Simpson_2CallBack

######## ig_Trapezoid_2CallBack

算法

f(x)=11+25x2范例

```tsl
return ig_Trapezoid_2CallBack(0);
// 返回：1
```

######## ig_Trapezoid_1CallBack

算法

fx=e-x2范例

```tsl
return ig_Trapezoid_1CallBack(0);
// 返回：1
```

######## ig_Simpson_2CallBack2

算法

fx=1-x2范例

```tsl
return ig_Simpson_2CallBack2(0);
// 返回：1
```

######## ig_Simpson_1CallBack

算法

fx=In(x+1)1+x2范例

```tsl
return ig_Simpson_1CallBack(0);
// 返回：0
```

######## ig_Simpson_2CallBack1

算法

fx=-1-x2范例

```tsl
return ig_Simpson_2CallBack1(0);
// 返回：-1
```

######## ig_ChebyshevCallBack

算法

f(x)=x^2+sin?(x)范例

```tsl
return ig_ChebyshevCallBack(0);
// 返回：0
```

######## ig_RombergCallBack

算法

fx=x4+x2范例

```tsl
return ig_RombergCallBack(0);
// 返回：0
```

######## ig_GaussCallBack

算法

f(x)=x^2+sin?(x)范例

```tsl
return ig_GaussCallBack(0);
// 返回：0
```

######## ig_Simpson_2CallBack

算法

f(x,y)=e^(x^2+y^2 )范例

```tsl
return ig_Simpson_2CallBack(0, 0);
// 返回：1
```

###### 矩阵

####### 内容

- Demo_mt_va_Cholesky
- Demo_mt_Multiplication
- Demo_mt_iv_ldl
- Demo_mt_va_Gauss_Jordan
- Demo_mt_iv_Gauss_Jordan
- Demo_mt_Subtraction
- Demo_mt_Addition
- Demo_mt_Transposition

####### Demo_mt_va_Cholesky

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
return Demo_mt_va_Cholesky();
// 返回：7.14
```

####### Demo_mt_Multiplication

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
return Demo_mt_Multiplication();
```

返回:

####### Demo_mt_iv_ldl

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
return Demo_mt_iv_ldl();
```

返回:

####### Demo_mt_va_Gauss_Jordan

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
return Demo_mt_va_Gauss_Jordan();
// 返回：595
```

####### Demo_mt_iv_Gauss_Jordan

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
return Demo_mt_iv_Gauss_Jordan();
```

返回:

####### Demo_mt_Subtraction

用途：进行字符串提取或替换处理。
参数：无。
返回：处理后的结果值。

范例

```tsl
return Demo_mt_Subtraction();
```

返回:

####### Demo_mt_Addition

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
return Demo_mt_Addition ();
```

返回:

####### Demo_mt_Transposition

用途：数值分析相关函数。
参数：无。
返回：整数。

范例

```tsl
return Demo_mt_Transposition ();
```

返回:

###### 特殊函数

####### 内容

- Demo_sf_IntegerBessel_2
- Demo_sf_IncompleteGamma
- Demo_sf_RealBessel_1
- Demo_sf_F
- Demo_sf_t
- Demo_sf_SinX
- Demo_sf_IncompleteBeta
- Demo_sf_Normal
- Demo_sf_EllipseX_2
- Demo_sf_eX
- Demo_sf_IntegerBessel_1
- Demo_sf_Beta
- Demo_sf_Error
- Demo_sf_EllipseX_1
- Demo_sf_CosX
- Demo_sf_RealBessel_2
- Demo_sf_Gamma
- Demo_sf_X2

####### Demo_sf_IntegerBessel_2

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法

其中:

范例

```tsl
return Demo_sf_IntegerBessel_2();
// 返回：0.06
```

####### Demo_sf_IncompleteGamma

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法

其中:

范例

```tsl
return Demo_sf_IncompleteGamma();
// 返回：0.95
```

####### Demo_sf_RealBessel_1

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法

其中:

(1)n为非负整数；

(2)i为虚数(-1);

(3)jn(ix)为纯虚变量(ix)的第一类贝塞尔函数范例

```tsl
return Demo_sf_RealBessel_1();
// 返回：0.03
```

####### Demo_sf_F

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法

范例

```tsl
return Demo_sf_F();
// 返回：0.05
```

####### Demo_sf_t

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法

范例

```tsl
return Demo_sf_t();
// 返回：0.33
```

####### Demo_sf_SinX

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法

范例

```tsl
return Demo_sf_SinX();
// 返回：1.59
```

####### Demo_sf_IncompleteBeta

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法

范例

```tsl
return Demo_sf_IncompleteBeta();
// 返回：0.36
```

####### Demo_sf_Normal

算法

范例

```tsl
return demo_sf_Normal();
// 返回：0.19
```

####### Demo_sf_EllipseX_2

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法

范例

```tsl
return Demo_sf_EllipseX_2();
// 返回：1
```

####### Demo_sf_eX

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法

范例

```tsl
return Demo_sf_eX();
// 返回：-0.08
```

####### Demo_sf_IntegerBessel_1

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法

范例

```tsl
return Demo_sf_IntegerBessel_1();
// 返回：0.09
```

####### Demo_sf_Beta

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法

范例

```tsl
return Demo_sf_Beta();
// 返回：0.20
```

####### Demo_sf_Error

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法

范例

```tsl
return Demo_sf_Error();
// 返回：0.06
```

####### Demo_sf_EllipseX_1

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法

范例

```tsl
return Demo_sf_EllipseX_1();
// 返回：1.69
```

####### Demo_sf_CosX

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法

范例

```tsl
return Demo_sf_CosX();
// 返回：0.07
```

####### Demo_sf_RealBessel_2

算法

其中:

(1)n为非负整数

(2)i为虚数(-1);

(3)Jn(x)为纯虚变量(ix)的第一类贝塞尔函数

(4)yn(x)为纯虚变量(ix)的第二类贝塞尔函数范例

```tsl
return demo_sf_RealBessel_2 ();
// 返回：7.55
```

####### Demo_sf_Gamma

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法

范例

```tsl
return Demo_sf_Gamma();
// 返回：0.89
```

####### Demo_sf_X2

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

算法

范例

```tsl
return Demo_sf_X2();
// 返回：0.83
```

###### 线性方程组

####### 内容

- Demo_se_Gauss_Jordan
- Demo_se_Ldl
- Demo_se_Gauss
- Demo_se_Gauss_Seidel
- Demo_se_Cholesky

####### Demo_se_Gauss_Jordan

范例

```tsl
return Demo_sf_X2();
```

返回:

####### Demo_se_Ldl

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
return Demo_se_Ldl();
```

返回:

####### Demo_se_Gauss

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
return Demo_se_Gauss();
```

返回:

####### Demo_se_Gauss_Seidel

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
return Demo_se_Gauss_Seidel();
```

返回:

####### Demo_se_Cholesky

用途：数值分析相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
return Demo_se_Cholesky();
```

返回:

##### 矩阵操作

###### 内容

- Initdatasample

###### Initdatasample

- Initdatasample

#### 数学方法案例

##### 内容

- 投资组合

##### 投资组合

###### 内容

- Portopt

###### Portopt

用途：投资组合相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

范例01：

资产组合为三个申万一级行业指数：农林牧渔、采掘、化工

是用历史数据计算每个资产的预期收益率和协方差矩阵

将预期收益率和协方差矩阵输入 Portopt 函数计算有效前沿和对应的资产权重

```tsl
SetSysParam(pn_cycle(), cy_day());
r := pf_GetPortfolioRate(array('SW801010', 'SW801020', 'SW801030'), 20190101T, 20191231T, 0);
r := r[:][1:];
// 对预期收益率和协方差矩阵年化
expreturn := mean(r);
expcov := Covariance(r);
// 计算包括最小风险组合和最大收益率组合在内的10个有效组合
r := Portopt(expreturn, expcov, 10);
return r;
```

对输出结果“组合收益风险”中的每个预期收益率和标准差画在坐标系上，横坐标为标准差，纵坐标为预期收益率，即得到“有效边界”。如下图:

范例02：参数Portreturn的用法：返回对应收益率下最小方差的资产组合

```tsl
SetSysParam(pn_cycle(), cy_day());
r := pf_GetPortfolioRate(array('SW801010', 'SW801020', 'SW801030'), 20190101T, 20191231T, 0);
r := r[:][1:];
expreturn := mean(r);
expcov := Covariance(r);
// 返回收益率为10%和15%且方差尽可能小的资产组合
r := Portopt(expreturn, expcov, 10, array(0.1, 0.15));
return r;
```

范例03：

参数Conset的用法：设置资产组合的等式约束和非等式约束，设置方式为矩阵计算；设置单个资产权重的比例上界和下界；

不等式约束：资产1、2的权重总和小于等于0.9实现过程：假设3个资产权重为X=((x1),(x2),(x3)),使矩阵与之相乘A:*X得到(1*x1+1*x2+0*x3)=x1+x2,在函数Portopt中控制约束条件：x1+x2<=B即x1+x2<=0.9，从而实现约束：资产1、2的总权重小于等于0.9

即：A:=array((1,1,0));B:=array(0.9);

等式约束：资产的权重总和等于1

实现过程：假设3个资产权重为X=((x1),(x2),(x3)),使矩阵与之相乘Aeq:*X得到(1*x1+1*x2+1*x3)=x1+x2+x3,在函数Portopt中控制约束条件：x1+x2+x3=Beq即x1+x2+x3=1，从而实现约束：资产2和资产3的权重x1、x2、x3总和等于1

即：Aeq:=array((1,1,1)); Beq:=array(1);

```tsl
r := pf_GetPortfolioRate(array('SW801010', 'SW801020', 'SW801030'), 20190101T, 20191231T, 0);
r := r[:][1:];
expreturn := mean(r);
expcov := Covariance(r);
A := array((1, 1, 0));
B := array(0.9);
Aeq := array((1, 1, 1));
Beq := array(1);
// 各个资产权重下界
Lb := array(0.2, 0, 0);
// 各个资产权重上界
Ub := array(0.8, 0.8, 0.8);
Conset := array();
Conset['A', 0] := A;
Conset['B', 0] := B;
Conset['Aeq', 0] := Aeq;
Conset['Beq', 0] := Beq;
Conset['Lb', 0] := Lb
Conset['Ub', 0] := Ub;
r := Portopt(expreturn, expcov, 10, array(), Conset);
return r;
```

#### 中间函数

##### 内容

- TransStockID

##### TransStockID

- TransStockID
