📝 docs(tsl): sync api skill with corrected codegen

Mirror docs/tsl/codegen into the bundled tsl-api-reference skill and rebuild the function index.

Remove invalid duplicate API entries for cb_delistedbydate, createhttpsession, exportJsonString, and Anova_Bartlett so exact lookup returns the canonical entries.
This commit is contained in:
csh
2026-07-07 16:47:03 +08:00
parent bbf6977f57
commit c0bf0358e0
278 changed files with 45212 additions and 35782 deletions
@@ -1,6 +1,6 @@
# 财务基本面 / 资产负债表结构
### `bsStruc81(r_date)`
## `BSStruc8_1(r_date)`
流动负债/负债合计(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】
@@ -10,7 +10,7 @@
返回:float
### `bsStruc810(r_date)`
## `BSStruc8_10(r_date)`
其他应付款/负债合计(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】
@@ -20,7 +20,7 @@
返回:float
### `bsStruc814(r_date)`
## `BSStruc8_14(r_date)`
长期应付/负债合计(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】
@@ -30,7 +30,7 @@
返回:float
### `bsStruc84(r_date)`
## `BSStruc8_4(r_date)`
应付帐款/负债合计(%),与系统参数(证券代码)相关 1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】 3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】
@@ -1,6 +1,6 @@
# 财务基本面 / 沪深港通
### `blockGetHsgCapitalFlowDataGroupEndT(stock_id, beg_t, end_t)`
## `Block_GetHSGCapitalFlowDataGroupEndT(stock_id, beg_t, end_t)`
返回指定区间指定沪深港板块的资金流数据。
@@ -12,7 +12,7 @@
返回:array
### `tswebMarketHsgAccumCapitalFlowN(beg_t, end_t)`
## `TSWEB_Market_HSGAccumCapitalFlow_N(beg_t, end_t)`
报表,区间陆股通累计净买入与市场(单位:亿元)
@@ -23,7 +23,7 @@
返回:array
### `tswebMarketHsgCapitalFlowEndT(beg_t, end_t)`
## `TSWEB_Market_HSGCapitalFlowEndT(beg_t, end_t)`
报表,返回指定日所有沪深港通板块的买入、卖出及净买入金额等资金流向数据。港股通(沪)、沪股通板块数据开始日为2014-11-17,港股通(深)、深股通板块数据开始日为2016-12-05。
@@ -34,7 +34,7 @@
返回:array
### `tswebMarketHsgCapitalFlowPeriodS(beg_t, end_t)`
## `TSWEB_Market_HSGCapitalFlowPeriod_S(beg_t, end_t)`
报表,获取港股通一段时间净买入数据(日线)(单位:亿港币)
@@ -45,7 +45,7 @@
返回:array
### `tswebMarketHsgIndustryChangeN(beg_t, end_t, industry_type)`
## `TSWEB_Market_HSGIndustryChange_N(beg_t, end_t, industry_type)`
报表,获取陆股通一段时间行业配置占比变化数据。
@@ -1,6 +1,6 @@
# 财务基本面 / 数据库提供商
### `appField(field_n)`
## `APP_Field(field_n)`
预付帐款帐龄字段。根据参数FieldN的取值从数据表中获得相应的字段
@@ -10,43 +10,43 @@
返回:string
### `cbNotIncludeCurrentInterest()`
## `CB_NotIncludeCurrentInterest()`
CB_NotIncludeCurrentInterest 相关函数。
返回:string
### `cbResalePeriodConversionPeriod()`
## `CB_ResalePeriodConversionPeriod()`
CB_ResalePeriodConversionPeriod 相关函数。
返回:string
### `cuCodeField()`
## `CU_CodeField()`
代码字段。
返回:string
### `cuDeclareDateField()`
## `CU_DeclareDateField()`
公布日字段。
返回:string
### `cuNumberField()`
## `CU_NumberField()`
个数字段。
返回:string
### `dataBaseRatioIdCaihui()`
## `DataBaseRatioId_caihui()`
caihui常用的财务比率分析数据
返回:array
### `dataBaseRatioIdLido(id)`
## `DataBaseRatioId_Lido(id)`
Lido常用的财务比率分析数据
@@ -56,13 +56,13 @@ Lido常用的财务比率分析数据
返回:array
### `dbNumeratorValue()`
## `dbNumeratorValue()`
基本面单位
返回:int
### `feField(field_n)`
## `FE_Field(field_n)`
财务费用字段。根据参数FieldN的取值从数据表中获得相应的字段
@@ -72,127 +72,127 @@ Lido常用的财务比率分析数据
返回:string
### `fundAaDepositField()`
## `Fund_AADepositField()`
资产配置-银行存款和清算备付金。根据数据库提供商返回对应的值
返回:string
### `fundBsgzField()`
## `Fund_BSGZField()`
债券配置-央行票据。根据数据库提供商返回对应的值
返回:string
### `fundElFistDeclareDateField()`
## `Fund_ELFistDeclareDateField()`
基金扩募-首次信息发布日。根据数据库提供商返回对应的值
返回:string
### `fundElVolField()`
## `Fund_ELVolField()`
基金扩募-扩募份额。根据数据库提供商返回对应的值
返回:string
### `fundIcIndustryNameField()`
## `Fund_ICIndustryNameField()`
基金行业投资-行业名称。根据数据库提供商返回对应的值
返回:string
### `fundManagerBegDateField()`
## `FundManager_BegDateField()`
基金经理-到任日期。根据数据库提供商返回对应的值
返回:string
### `fundMshAmountField()`
## `Fund_MSHAmountField()`
基金主要持有人-期末持有数。根据数据库提供商返回对应的值
返回:string
### `fundMshPercentageField()`
## `Fund_MSHPercentageField()`
基金主要持有人-比例(%)。根据数据库提供商返回对应的值
返回:string
### `fundNawlAccumulativeNetAssetField()`
## `Fund_NAWLAccumulativeNetAssetField()`
基金净值-累计净值。根据数据库提供商返回对应的值
返回:string
### `fundNawlEndDateField()`
## `Fund_NAWLEndDateField()`
基金净值-截止日。根据数据库提供商返回对应的值
返回:string
### `fundNawmwfjjdwsyField()`
## `Fund_NAWMWFJJDWSYField()`
基金净值-每万份基金单位收益。根据数据库提供商返回对应的值
返回:string
### `fundPjTzfgField()`
## `FundPJ_TZFGField()`
海通评级-基金类型。
返回:string
### `infoArrayLido()`
## `InfoArray_Lido()`
Lido数据表对照表
返回:array
### `mshKfjjField()`
## `MSH_KFJJField()`
主要持有人-开放式投资基金。根据数据库提供商返回对应的值
返回:string
### `mshNameField()`
## `MSH_NameField()`
股东-股东名称。根据数据库提供商返回对应的值
返回:string
### `rbyMainIncomePercentField()`
## `RBY_MainIncomePercentField()`
主营构成-主营收入比例。根据不同的数据库提供商返回对应的值
返回:string
### `scnBeforeNameField()`
## `SCN_BeforeNameField()`
名称变更-变动前名称字段。根据不同的数据库提供商返回对应的值
返回:string
### `siDominatorValue2()`
## `SI_DominatorValue2()`
发行-金额单位。根据不同的数据库提供商返回对应的值
返回:any
### `sssAHasNSharesField()`
## `SSS_AHasNSharesField()`
股本结构-已流通A股。根据不同的数据库提供商返回对应的值
返回:string
### `sssTotalSharesField()`
## `SSS_TotalSharesField()`
股本结构-总股本。根据不同的数据库提供商返回对应的值
返回:string
### `stlField(field_n)`
## `STL_Field(field_n)`
短期借款字段。根据参数FieldN的取值从数据表中获得相应的字段
@@ -202,42 +202,42 @@ Lido数据表对照表
返回:string
### `databaseInfoArrayId(info_id)`
## `databaseInfoArrayId(info_id)`
各个数据库提供商提供的基本面对照。由于存在多个数据源,历史原因,不同的数据源的ID设置不同,为了上层公用函数应用的统一性,天软设置了一个标准ID,通过标准ID,可以获得不同数据商对应的实际ID。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 参数 | 类型 | 说明 |
| --------- | ------- | ------------------ |
| `info_id` | Integer | 基本面类型,标准ID |
返回:Integer
#### 示例
### 示例
```tsl
return databaseInfoArrayId(60);
//结果:314
```
### `dbReportField()`
## `dbReportField()`
数据库中报告期字段
返回:Array
### `dataBaseRatioValue(stock_id, id, report_date)`
## `dataBaseRatioValue(stock_id, id, report_date)`
财务比率分析数据
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `stock_id` | String | 证券类型,股票代码 |
| `id` | Integer | 整数类型 |
| 参数 | 类型 | 说明 |
| ------------- | ------- | ------------------ |
| `stock_id` | String | 证券类型,股票代码 |
| `id` | Integer | 整数类型 |
| `report_date` | Integer | 报告期类型,报告期 |
返回:Real
#### 示例
### 示例
```tsl
//返回"SZ000001"在2011年的归属于母公司所有者净利润
@@ -247,175 +247,175 @@ return dataBaseRatioValue(stockid,9,r_date);
//结果:10278631000
```
### `dataBaseRatioId(id)`
## `dataBaseRatioId(id)`
财务比率分析对照,实现不同数据商数据对照。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 参数 | 类型 | 说明 |
| ---- | ------- | -------- |
| `id` | Integer | 整数类型 |
返回:Integer
### `dbghjj()`
## `dbghjj()`
国海基金
返回:String
### `dbjy()`
## `dbjy()`
聚源数据库
返回:String
### `dbnfjj()`
## `dbnfjj()`
南方基金
返回:String
### `dbLido()`
## `dbLido()`
利多数据库
返回:String
### `dbGenius()`
## `dbGenius()`
巨灵数据库
返回:String
### `filterVersion()`
## `filterVersion()`
查询大批量数据版本
返回:String
### `fv10()`
## `fv10()`
Ver1.0
返回:String
### `dbTinysoft()`
## `dbTinysoft()`
Tinysoft数据库
返回:String
### `fv20()`
## `fv20()`
Ver2.0
返回:String
### `dbWind()`
## `dbWind()`
Wind数据库
返回:String
### `dataBaseProvider()`
## `dataBaseProvider()`
现在模型对应的数据库提供商
返回:String
### `dbfzzq()`
## `dbfzzq()`
方正证券
返回:String
### `dbGyzq()`
## `dbGyzq()`
国元证券
返回:String
### `dbtdhy()`
## `dbtdhy()`
泰达荷银
返回:String
### `dbtpzc()`
## `dbtpzc()`
太平资产
返回:String
### `dbtpyzc()`
## `dbtpyzc()`
太平洋资产
返回:String
### `funcUser()`
## `funcUser()`
获得国元证券数据提供商
返回:String
### `dbcaihui()`
## `dbcaihui()`
财汇数据
返回:String
### `dbjy2()`
## `dbjy2()`
聚源数据库_华西
聚源数据库\_华西
返回:String
### `dbSw108()`
## `dbSw108()`
申万数据库
返回:String
### `dbHt()`
## `dbHt()`
海通数据库
返回:String
### `annotationsDominatorValue()`
## `annotationsDominatorValue()`
报表附注-单位。根据不同的数据库提供商返回对应的值
返回:Integer
### `declareDateField()`
## `declareDateField()`
公布日字段。根据数据库提供商返回对应的值
返回:String
### `coinValue(unit_type)`
## `coinValue(unit_type)`
金额显示单位。根据UnitType的取值返回相应的值
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 参数 | 类型 | 说明 |
| ----------- | ------- | -------- |
| `unit_type` | Integer | 整数类型 |
返回:Integer
### `coinStr(unit_type)`
## `coinStr(unit_type)`
金额单位。根据UnitType的取值返回相应的值
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 参数 | 类型 | 说明 |
| ----------- | ------- | ------------------ |
| `unit_type` | Integer | 整数类型,显示单位 |
返回:String
### `reportDateField()`
## `reportDateField()`
报告期字段。根据数据库提供商返回相应的值
File diff suppressed because it is too large Load Diff
@@ -1,6 +1,6 @@
# 财务基本面 / 投资组合
### `fundFairValueChangeIncome(r_date_type, show_number, unit_type, report_date_show_order)`
## `fund_FairValueChangeIncome(r_date_type, show_number, unit_type, report_date_show_order)`
公允价值变动收益
@@ -13,7 +13,7 @@
返回:bool
### `fundFuturesHoldDetail(show_number, unit_type, report_date_show_order)`
## `fund_FuturesHoldDetail(show_number, unit_type, report_date_show_order)`
期货明细
@@ -25,7 +25,7 @@
返回:bool
### `fundInvestmentStyle(show_number, report_date_show_order)`
## `fund_InvestmentStyle(show_number, report_date_show_order)`
基金投资风格
@@ -36,7 +36,7 @@
返回:bool
### `fundPfHoldingDetail(fund_id, rdatearr, data_type, h_dtype)`
## `Fund_PFHoldingDetail(fund_id, rdatearr, data_type, h_dtype)`
持仓明细 HDTYPE决定资产类型,HDTYPE与配置Fund_PFHoldingDetailConfig形成对应
@@ -1,6 +1,6 @@
# 财务基本面 / 基金板块
### `fundBlockIndustryComposite2(bk_names, end_t, show_number, show_order, unit_type)`
## `FundBlock_IndustryComposite2(bk_names, end_t, show_number, show_order, unit_type)`
行业配置
@@ -14,7 +14,7 @@
返回:bool
### `fundBlockManagerPerformance(bk_names, end_t, return_type, t_type)`
## `FundBlock_ManagerPerformance(bk_names, end_t, return_type, t_type)`
基金经理业绩表现
@@ -27,7 +27,7 @@
返回:bool
### `fundBlockStockCentralization(bk_names, end_t, show_number, show_order, top_n, unit_type)`
## `FundBlock_StockCentralization(bk_names, end_t, show_number, show_order, top_n, unit_type)`
持股集中度
@@ -1,19 +0,0 @@
# 财务基本面
函数数:974
| 叶子 | 文件 | 函数数 |
| --- | --- | ---: |
| 财务基本面 / 资产负债表结构 | [财务基本面 / 资产负债表结构](balance_sheet_struct.md) | 4 |
| 财务基本面 / 沪深港通 | [财务基本面 / 沪深港通](connect_analysis.md) | 5 |
| 财务基本面 / 数据库提供商 | [财务基本面 / 数据库提供商](data_provider.md) | 61 |
| 财务基本面 / 财务函数 | [财务基本面 / 财务函数](financial_func.md) | 632 |
| 财务基本面 / 投资组合 | [财务基本面 / 投资组合](fund_portfolio_analysis.md) | 4 |
| 财务基本面 / 基金板块 | [财务基本面 / 基金板块](fund_sector_analysis.md) | 3 |
| 财务基本面 / 其他 | [财务基本面 / 其他](misc.md) | 168 |
| 财务基本面 / 期权对比 | [财务基本面 / 期权对比](options_comparison.md) | 3 |
| 财务基本面 / 区间报表 | [财务基本面 / 区间报表](range_report.md) | 64 |
| 财务基本面 / 最近N个会计年度 | [财务基本面 / 最近N个会计年度](recent_n_years.md) | 16 |
| 财务基本面 / 股东分析 | [财务基本面 / 股东分析](shareholder_analysis.md) | 4 |
| 财务基本面 / 交易分析 | [财务基本面 / 交易分析](trading_analysis.md) | 7 |
| 财务基本面 / 交易情况 | [财务基本面 / 交易情况](trading_period_analysis.md) | 3 |
File diff suppressed because it is too large Load Diff
@@ -1,6 +1,6 @@
# 财务基本面 / 期权对比
### `optionLastDate(index_id, end_t)`
## `Option_LastDate(index_id, end_t)`
期权-最新数据日(同品种和日期相关)
@@ -11,7 +11,7 @@
返回:datetime
### `optionsBaseinfo(bk_name, end_t)`
## `options_baseinfo(bk_name, end_t)`
期权板块基本信息
@@ -22,7 +22,7 @@
返回:bool
### `optionsDtList(beg_t, end_t, show_type)`
## `options_DTList(beg_t, end_t, show_type)`
最活跃和持仓最大标的券合约情况
File diff suppressed because it is too large Load Diff
@@ -1,6 +1,6 @@
# 财务基本面 / 最近N个会计年度
### `mainIncomeGrowRatioYear(r_date, n)`
## `MainIncomeGrowRatio_Year(r_date, n)`
最近N年的营业收入增长率(%)(复合增长率)。 (1)取向后兼容的最新年报Q1,然后取N年前同期的年报Q2; (2)分别以Q1、Q2为指定报告期,取营业收入(合并利润分配表)得到v1、v2; (3)如果v1/v2>0,营业收入增长率(%)(复合增长率)=(Power(v1/v2,1/N)-1)\*100,否则返回0。
@@ -11,7 +11,7 @@
返回:float
### `mainProfitGrowRatioYear(r_date, n)`
## `MainProfitGrowRatio_Year(r_date, n)`
最近N年的主营业务利润增长率(%)(复合增长率)。 (1)取向后兼容的最新年报Q1,然后取N年前同期的年报Q2; (2)分别以Q1、Q2为指定报告期,取主营业务利润(合并利润分配表)得到v1、v2; (3)如果v1/v2>0,主营业务利润增长率(%)(复合增长率)=(Power(v1/v2,1/N)-1)\*100,否则返回0。
@@ -22,7 +22,7 @@
返回:float
### `netProfitGrowRatioYear(r_date, n)`
## `NetProfitGrowRatio_Year(r_date, n)`
最近N年的净利润增长率(%)(复合增长率)。 (1)取向后兼容的最新年报Q1,然后取N年前同期的年报Q2; (2)分别以Q1、Q2为指定报告期,取归属于母公司所有者的净利润(合并利润分配表)得到v1、v2; (3)如果v1/v2>0,净利润增长率(%)(复合增长率)=(Power(v1/v2,1/N)-1)\*100,否则返回0。
@@ -33,7 +33,7 @@
返回:float
### `operatingProfitGrowRatioYear(r_date, n)`
## `OperatingProfitGrowRatio_Year(r_date, n)`
最近N年的营业利润增长率(%)(复合增长率)。 (1)取向后兼容的最新年报Q1,然后取N年前同期的年报Q2; (2)分别以Q1、Q2为指定报告期,取营业利润(合并利润分配表)得到v1、v2; (3)如果v1/v2>0,营业利润增长率(%)(复合增长率)=(Power(v1/v2,1/N)-1)\*100,否则返回0。
@@ -44,19 +44,19 @@
返回:float
### `fiIn12MonthRatio(r_date, info_id1, info_id2)`
## `fiIn12MonthRatio(r_date, info_id1, info_id2)`
最近12个月财务比率。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `r_date` | Integer | 整数,报告期; |
| 参数 | 类型 | 说明 |
| ---------- | ------- | ---------------- |
| `r_date` | Integer | 整数,报告期; |
| `info_id1` | Integer | 整数,基本面id |
| `info_id2` | Integer | 整数,基本面id。 |
返回:Real
#### 示例
### 示例
```tsl
//指定2011年报,取万科A的最近12个月财务比率
@@ -68,18 +68,18 @@ return v;
//结果:0.05
```
### `fiIn12MonthPs(r_date, info_id)`
## `fiIn12MonthPs(r_date, info_id)`
最近12个月财务数据(每股)。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `r_date` | Integer | 整数,报告期; |
| 参数 | 类型 | 说明 |
| --------- | ------- | ---------------- |
| `r_date` | Integer | 整数,报告期; |
| `info_id` | Integer | 整数,基本面id。 |
返回:Real
#### 示例
### 示例
```tsl
//指定2011年报,取万科A的最近12个月净利润(每股)
@@ -90,18 +90,18 @@ return v;
//结果:1.05
```
### `fiIn12Month(r_date, info_id)`
## `fiIn12Month(r_date, info_id)`
最近12个月InfoId所对应财务数据。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `r_date` | Integer | 整数,报告期; |
| 参数 | 类型 | 说明 |
| --------- | ------- | ---------------- |
| `r_date` | Integer | 整数,报告期; |
| `info_id` | Integer | 整数,基本面id。 |
返回:Real
#### 示例
### 示例
```tsl
//指定2011年报,取万科A的最近12个月净利润
@@ -112,18 +112,18 @@ return v;
//结果:11599606211.77
```
### `fiIn12MonthGrowRatio(r_date, info_id)`
## `fiIn12MonthGrowRatio(r_date, info_id)`
最近12个月财务数据同比增长率(%)
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `r_date` | Integer | 整数,报告期; |
| 参数 | 类型 | 说明 |
| --------- | ------- | ---------------- |
| `r_date` | Integer | 整数,报告期; |
| `info_id` | Integer | 整数,基本面id。 |
返回:Real
#### 示例
### 示例
```tsl
//指定2011年报,取万科A的最近12个月净利润同比增长率(%)
@@ -134,18 +134,18 @@ return v;
//结果:31.22
```
### `fiIn12MonthPsGrowRatio(r_date, info_id)`
## `fiIn12MonthPsGrowRatio(r_date, info_id)`
最近12个月财务数据(每股)同比增长率(%)。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `r_date` | Integer | 整数,报告期; |
| 参数 | 类型 | 说明 |
| --------- | ------- | ---------------- |
| `r_date` | Integer | 整数,报告期; |
| `info_id` | Integer | 整数,基本面id。 |
返回:Real
#### 示例
### 示例
```tsl
//指定2011年报,取万科A的最近12个月净利润(每股)同比增长率(%)
@@ -156,19 +156,19 @@ return v;
//结果:31.22
```
### `cagr(v1, v2, n)`
## `cagr(v1, v2, n)`
复合增长率(%)。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `v1` | Real | 实数,终值; |
| `v2` | Real | 实数,初值; |
| `n` | Integer | 整数,年数。 |
| 参数 | 类型 | 说明 |
| ---- | ------- | ------------ |
| `v1` | Real | 实数,终值; |
| `v2` | Real | 实数,初值; |
| `n` | Integer | 整数,年数。 |
返回:Real
#### 示例
### 示例
```tsl
//已知终值为1,初值为2,年数为3年,求复合增长率
@@ -177,20 +177,20 @@ return v;
//结果:-20.63
```
### `annualRatio(r_date, n, info_id1, info_id2)`
## `annualRatio(r_date, n, info_id1, info_id2)`
提取股票的财务比率,与系统股票pn_stock()、当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `r_date` | RDate | 报告期类型,报告期 |
| `n` | Integer | 整数,最近N年 |
| `info_id1` | Integer | 整数,基本面ID |
| `info_id2` | Integer | 整数,基本面ID2 |
| 参数 | 类型 | 说明 |
| ---------- | ------- | ------------------ |
| `r_date` | RDate | 报告期类型,报告期 |
| `n` | Integer | 整数,最近N年 |
| `info_id1` | Integer | 整数,基本面ID |
| `info_id2` | Integer | 整数,基本面ID2 |
返回:Real
#### 示例
### 示例
```tsl
//计算SZ000002去年的营业利润/营业收入
@@ -199,20 +199,20 @@ return annualRatio(20180630,1,46015,46002);
//结果:0.21
```
### `annualRatioGrowRatio(r_date, n, info_id1, info_id2)`
## `annualRatioGrowRatio(r_date, n, info_id1, info_id2)`
提取股票的财务比率复合增长率(%),与系统股票pn_stock()、当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `r_date` | RDate | 报告期类型,报告期 |
| `n` | Integer | 整数,最近N年 |
| `info_id1` | Integer | 整数,基本面ID1 |
| `info_id2` | Integer | 整数,基本面ID2 |
| 参数 | 类型 | 说明 |
| ---------- | ------- | ------------------ |
| `r_date` | RDate | 报告期类型,报告期 |
| `n` | Integer | 整数,最近N年 |
| `info_id1` | Integer | 整数,基本面ID1 |
| `info_id2` | Integer | 整数,基本面ID2 |
返回:Real
#### 示例
### 示例
```tsl
//计算SZ000002去年的净利润/股东权益合计的复合增长率
@@ -221,19 +221,19 @@ return annualRatioGrowRatio(20180630,1,46033,44111);
//结果:0
```
### `annualValue(r_date, n, info_id)`
## `annualValue(r_date, n, info_id)`
提取股票的财务数据,与系统股票pn_stock()、当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `r_date` | RDate | 报告期类型,报告期 |
| `n` | Integer | 整数,最近N年 |
| `info_id` | | 整数,基本面ID |
| 参数 | 类型 | 说明 |
| --------- | ------- | ------------------ |
| `r_date` | RDate | 报告期类型,报告期 |
| `n` | Integer | 整数,最近N年 |
| `info_id` | | 整数,基本面ID |
返回:Real
#### 示例
### 示例
```tsl
//计算SZ000002前年的营业利润
@@ -242,19 +242,19 @@ return annualValue(20180630,2,46015);
//结果:39021784520.23
```
### `annualValueGrowRatio(r_date, n, info_id)`
## `annualValueGrowRatio(r_date, n, info_id)`
提取股票的财务数据复合增长率(%),与系统股票pn_stock()、当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `r_date` | RDate | 报告期类型,报告期 |
| `n` | Integer | 整数,最近N年 |
| `info_id` | | 整数,基本面ID |
| 参数 | 类型 | 说明 |
| --------- | ------- | ------------------ |
| `r_date` | RDate | 报告期类型,报告期 |
| `n` | Integer | 整数,最近N年 |
| `info_id` | | 整数,基本面ID |
返回:Real
#### 示例
### 示例
```tsl
//计算SZ000002前年营业收入的复合增长率
@@ -263,19 +263,19 @@ return annualValueGrowRatio(20180630,2,46002);
//结果:11.45081019
```
### `annualValuePs(r_date, n, info_id)`
## `annualValuePs(r_date, n, info_id)`
提取股票的每股财务数据,与系统股票pn_stock()、当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `r_date` | RDate | 报告期类型,报告期 |
| `n` | Integer | 整数,最近N年 |
| `info_id` | | 整数,基本面ID |
| 参数 | 类型 | 说明 |
| --------- | ------- | ------------------ |
| `r_date` | RDate | 报告期类型,报告期 |
| `n` | Integer | 整数,最近N年 |
| `info_id` | | 整数,基本面ID |
返回:Real
#### 示例
### 示例
```tsl
//计算SZ000002前年的每股净利润
@@ -284,19 +284,19 @@ return annualValuePs(20180630,2,46033);
//结果:2.56815519
```
### `annualValuePsGrowRatio(r_date, n, info_id)`
## `annualValuePsGrowRatio(r_date, n, info_id)`
提取股票的每股财务数据复合增长率(%),与系统股票pn_stock()、当前时间pn_date()相关。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `r_date` | RDate | 报告期类型,报告期 |
| `n` | Integer | 整数,最近N年 |
| `info_id` | | 整数,基本面ID |
| 参数 | 类型 | 说明 |
| --------- | ------- | ------------------ |
| `r_date` | RDate | 报告期类型,报告期 |
| `n` | Integer | 整数,最近N年 |
| `info_id` | | 整数,基本面ID |
返回:Real
#### 示例
### 示例
```tsl
//计算SZ000002前年每股净利润的复合增长率
@@ -1,6 +1,6 @@
# 财务基本面 / 股东分析
### `getShareholdersDataSummary(stock_arr, rdate, dtype, top_n, stype)`
## `getShareholdersDataSummary(stock_arr, rdate, dtype, top_n, stype)`
获取指定证券列表的汇总的股东数据
@@ -14,7 +14,7 @@
返回:array
### `queryMshByOrganName(stock_arr, end_t, qs_name, by_negotiable_share, include_non_negotiable_share)`
## `queryMshByOrganName(stock_arr, end_t, qs_name, by_negotiable_share, include_non_negotiable_share)`
券商持股一览表。
@@ -28,7 +28,7 @@
返回:array
### `stockCompanyLeaderShareholders(r_date)`
## `stockCompanyLeaderShareholders(r_date)`
高管持股数据,与系统参数(股票代码)相关。
@@ -38,14 +38,14 @@
返回:array
#### 示例
### 示例
```tsl
SetSysParam(PN_Stock(),"SZ000002");
return StockCompanyLeaderShareholders(20101231);
```
### `stocksSharesByOrganCall(bk_name, r_date, organ_type, top_n)`
## `Stocks_SharesByOrgan_Call(bk_name, r_date, organ_type, top_n)`
指定报告期所有机构持股情况及其变化。
@@ -1,6 +1,6 @@
# 财务基本面 / 交易分析
### `bkValueFlowAnalysis(bk_name, beg_t, end_t, beg_t2, end_t2, seprate_by, standard_by, low_value, high_value, step_value)`
## `bkValueFlowAnalysis(bk_name, beg_t, end_t, beg_t2, end_t2, seprate_by, standard_by, low_value, high_value, step_value)`
返回指定板块一段时间以来市值在不同证券品种间的流向及同比。
@@ -19,7 +19,7 @@
返回:array
### `marketTypeCapitalFlowAnalysis(bk_name, beg_t, end_t, beg_t2, end_t2)`
## `marketTypeCapitalFlowAnalysis(bk_name, beg_t, end_t, beg_t2, end_t2)`
返回指定板块一段时间以来资金在不同证券品种间的流向及同比。
@@ -33,7 +33,19 @@
返回:array
### `stocksClose(bk_name, beg_t, end_t, standard_by, sort_order, n)`
## `StocksClose(stock_arr, end_t, right_type)`
板块指定日市值(修正),单位:万。计算过程中,会自动剔除EndT时点未上市的个股。
| 参数 | 类型 | 说明 |
| ------------ | --------- | ------------------------------------------------------- |
| `stock_arr` | Array | 一组股票 |
| `end_t` | TDateTime | 截止日期 |
| `right_type` | Int | 市值类型,具体取值如下: 显示名 取值 总市值 0 流通市值 1 |
返回:Float,实数
## `Stocks_Close(bk_name, beg_t, end_t, standard_by, sort_order, n)`
返回指定板块指定日股价排名数据。
@@ -48,7 +60,7 @@
返回:float
### `stocksCloseLtIssuePrice(bk_name, beg_t, end_t)`
## `Stocks_CloseLtIssuePrice(bk_name, beg_t, end_t)`
返回指定板块指定区间跌破发行价的情况。 (1)区间内股价曾经低于发行价格 (2)取复权后的数据(上市日为复权基准日)
@@ -60,7 +72,7 @@
返回:array
### `stocksHistLow(bk_name, beg_t, end_t, n)`
## `Stocks_HistLow(bk_name, beg_t, end_t, n)`
返回指定板块指定区间创新低数据。
@@ -73,7 +85,7 @@
返回:array
### `stocksPb(bk_name, end_t, sample_select, sort_by, sort_order, n)`
## `Stocks_PB(bk_name, end_t, sample_select, sort_by, sort_order, n)`
返回指定板块指定日指定字段排名的市净率数据。
@@ -88,7 +100,7 @@
返回:array
### `stocksVol(bk_name, beg_t, end_t, sort_order, n)`
## `Stocks_Vol(bk_name, beg_t, end_t, sort_order, n)`
返回指定板块指定区间成交量排名数据。
@@ -1,6 +1,6 @@
# 财务基本面 / 交易情况
### `queryTopNByField(stock_arr, beg_t, end_t, standard_by, sort_by, sort_order, return_number)`
## `queryTopNByField(stock_arr, beg_t, end_t, standard_by, sort_by, sort_order, return_number)`
指标前N名(指定日)。
@@ -16,7 +16,7 @@
返回:array
### `queryTopNByFieldIii(stock_arr, beg_t, end_t, standard_by, sort_by, sort_order, return_number)`
## `QueryTopNByField_III(stock_arr, beg_t, end_t, standard_by, sort_by, sort_order, return_number)`
综合指标前N名(指定日)。
@@ -32,7 +32,7 @@
返回:array
### `stocksPeriodValueCall(stock_arr, beg_t, end_t, sort_by, sort_order, return_number)`
## `Stocks_PeriodValue_Call(stock_arr, beg_t, end_t, sort_by, sort_order, return_number)`
股票列表指标交易情况(区间)。