+41
@@ -0,0 +1,41 @@
|
||||
# 财务基本面 / 资产负债表结构
|
||||
|
||||
## `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】
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| -------- | -------- | ------------------ |
|
||||
| `r_date` | datetime | 报告期类型,报告期 |
|
||||
|
||||
返回:float
|
||||
|
||||
## `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】
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| -------- | -------- | ------------------ |
|
||||
| `r_date` | datetime | 报告期类型,报告期 |
|
||||
|
||||
返回:float
|
||||
|
||||
## `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】
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| -------- | -------- | ------------------ |
|
||||
| `r_date` | datetime | 报告期类型,报告期 |
|
||||
|
||||
返回:float
|
||||
|
||||
## `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】
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| -------- | -------- | ------------------ |
|
||||
| `r_date` | datetime | 报告期类型,报告期 |
|
||||
|
||||
返回:float
|
||||
@@ -0,0 +1,58 @@
|
||||
# 财务基本面 / 沪深港通
|
||||
|
||||
## `Block_GetHSGCapitalFlowDataGroupEndT(stock_id, beg_t, end_t)`
|
||||
|
||||
返回指定区间指定沪深港板块的资金流数据。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------- | -------- | ------------------ |
|
||||
| `stock_id` | string | 字符串类型,通道ID |
|
||||
| `beg_t` | datetime | 日期类型,开始日期 |
|
||||
| `end_t` | datetime | 日期类型,截止日期 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `TSWEB_Market_HSGAccumCapitalFlow_N(beg_t, end_t)`
|
||||
|
||||
报表,区间陆股通累计净买入与市场(单位:亿元)
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | -------- | ----------------------- |
|
||||
| `beg_t` | datetime | TDateTime类型。开始日期 |
|
||||
| `end_t` | datetime | TDateTime类型。截止日期 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `TSWEB_Market_HSGCapitalFlowEndT(beg_t, end_t)`
|
||||
|
||||
报表,返回指定日所有沪深港通板块的买入、卖出及净买入金额等资金流向数据。港股通(沪)、沪股通板块数据开始日为2014-11-17,港股通(深)、深股通板块数据开始日为2016-12-05。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | -------- | ----------------------- |
|
||||
| `beg_t` | datetime | TDateTime类型。开始日期 |
|
||||
| `end_t` | datetime | TDateTime类型。截止日期 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `TSWEB_Market_HSGCapitalFlowPeriod_S(beg_t, end_t)`
|
||||
|
||||
报表,获取港股通一段时间净买入数据(日线)(单位:亿港币)
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | -------- | ----------------------- |
|
||||
| `beg_t` | datetime | TDateTime类型。开始日期 |
|
||||
| `end_t` | datetime | TDateTime类型。截止日期 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `TSWEB_Market_HSGIndustryChange_N(beg_t, end_t, industry_type)`
|
||||
|
||||
报表,获取陆股通一段时间行业配置占比变化数据。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------------- | -------- | ------------------------- |
|
||||
| `beg_t` | datetime | TDateTime类型。开始日期 |
|
||||
| `end_t` | datetime | TDateTime类型。截止日期 |
|
||||
| `industry_type` | any | 整型。所属行业,取值如下: |
|
||||
|
||||
返回:array
|
||||
@@ -0,0 +1,422 @@
|
||||
# 财务基本面 / 数据库提供商
|
||||
|
||||
## `APP_Field(field_n)`
|
||||
|
||||
预付帐款帐龄字段。根据参数FieldN的取值从数据表中获得相应的字段
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------ | ---------- |
|
||||
| `field_n` | string | 字符串类型 |
|
||||
|
||||
返回:string
|
||||
|
||||
## `CB_NotIncludeCurrentInterest()`
|
||||
|
||||
CB_NotIncludeCurrentInterest 相关函数。
|
||||
|
||||
返回:string
|
||||
|
||||
## `CB_ResalePeriodConversionPeriod()`
|
||||
|
||||
CB_ResalePeriodConversionPeriod 相关函数。
|
||||
|
||||
返回:string
|
||||
|
||||
## `CU_CodeField()`
|
||||
|
||||
代码字段。
|
||||
|
||||
返回:string
|
||||
|
||||
## `CU_DeclareDateField()`
|
||||
|
||||
公布日字段。
|
||||
|
||||
返回:string
|
||||
|
||||
## `CU_NumberField()`
|
||||
|
||||
个数字段。
|
||||
|
||||
返回:string
|
||||
|
||||
## `DataBaseRatioId_caihui()`
|
||||
|
||||
caihui常用的财务比率分析数据
|
||||
|
||||
返回:array
|
||||
|
||||
## `DataBaseRatioId_Lido(id)`
|
||||
|
||||
Lido常用的财务比率分析数据
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---- | ---- | -------- |
|
||||
| `id` | any | 整数类型 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `dbNumeratorValue()`
|
||||
|
||||
基本面单位
|
||||
|
||||
返回:int
|
||||
|
||||
## `FE_Field(field_n)`
|
||||
|
||||
财务费用字段。根据参数FieldN的取值从数据表中获得相应的字段
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------ | ---------- |
|
||||
| `field_n` | string | 字符串类型 |
|
||||
|
||||
返回:string
|
||||
|
||||
## `Fund_AADepositField()`
|
||||
|
||||
资产配置-银行存款和清算备付金。根据数据库提供商返回对应的值
|
||||
|
||||
返回:string
|
||||
|
||||
## `Fund_BSGZField()`
|
||||
|
||||
债券配置-央行票据。根据数据库提供商返回对应的值
|
||||
|
||||
返回:string
|
||||
|
||||
## `Fund_ELFistDeclareDateField()`
|
||||
|
||||
基金扩募-首次信息发布日。根据数据库提供商返回对应的值
|
||||
|
||||
返回:string
|
||||
|
||||
## `Fund_ELVolField()`
|
||||
|
||||
基金扩募-扩募份额。根据数据库提供商返回对应的值
|
||||
|
||||
返回:string
|
||||
|
||||
## `Fund_ICIndustryNameField()`
|
||||
|
||||
基金行业投资-行业名称。根据数据库提供商返回对应的值
|
||||
|
||||
返回:string
|
||||
|
||||
## `FundManager_BegDateField()`
|
||||
|
||||
基金经理-到任日期。根据数据库提供商返回对应的值
|
||||
|
||||
返回:string
|
||||
|
||||
## `Fund_MSHAmountField()`
|
||||
|
||||
基金主要持有人-期末持有数。根据数据库提供商返回对应的值
|
||||
|
||||
返回:string
|
||||
|
||||
## `Fund_MSHPercentageField()`
|
||||
|
||||
基金主要持有人-比例(%)。根据数据库提供商返回对应的值
|
||||
|
||||
返回:string
|
||||
|
||||
## `Fund_NAWLAccumulativeNetAssetField()`
|
||||
|
||||
基金净值-累计净值。根据数据库提供商返回对应的值
|
||||
|
||||
返回:string
|
||||
|
||||
## `Fund_NAWLEndDateField()`
|
||||
|
||||
基金净值-截止日。根据数据库提供商返回对应的值
|
||||
|
||||
返回:string
|
||||
|
||||
## `Fund_NAWMWFJJDWSYField()`
|
||||
|
||||
基金净值-每万份基金单位收益。根据数据库提供商返回对应的值
|
||||
|
||||
返回:string
|
||||
|
||||
## `FundPJ_TZFGField()`
|
||||
|
||||
海通评级-基金类型。
|
||||
|
||||
返回:string
|
||||
|
||||
## `InfoArray_Lido()`
|
||||
|
||||
Lido数据表对照表
|
||||
|
||||
返回:array
|
||||
|
||||
## `MSH_KFJJField()`
|
||||
|
||||
主要持有人-开放式投资基金。根据数据库提供商返回对应的值
|
||||
|
||||
返回:string
|
||||
|
||||
## `MSH_NameField()`
|
||||
|
||||
股东-股东名称。根据数据库提供商返回对应的值
|
||||
|
||||
返回:string
|
||||
|
||||
## `RBY_MainIncomePercentField()`
|
||||
|
||||
主营构成-主营收入比例。根据不同的数据库提供商返回对应的值
|
||||
|
||||
返回:string
|
||||
|
||||
## `SCN_BeforeNameField()`
|
||||
|
||||
名称变更-变动前名称字段。根据不同的数据库提供商返回对应的值
|
||||
|
||||
返回:string
|
||||
|
||||
## `SI_DominatorValue2()`
|
||||
|
||||
发行-金额单位。根据不同的数据库提供商返回对应的值
|
||||
|
||||
返回:any
|
||||
|
||||
## `SSS_AHasNSharesField()`
|
||||
|
||||
股本结构-已流通A股。根据不同的数据库提供商返回对应的值
|
||||
|
||||
返回:string
|
||||
|
||||
## `SSS_TotalSharesField()`
|
||||
|
||||
股本结构-总股本。根据不同的数据库提供商返回对应的值
|
||||
|
||||
返回:string
|
||||
|
||||
## `STL_Field(field_n)`
|
||||
|
||||
短期借款字段。根据参数FieldN的取值从数据表中获得相应的字段
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------ | ---------- |
|
||||
| `field_n` | string | 字符串类型 |
|
||||
|
||||
返回:string
|
||||
|
||||
## `databaseInfoArrayId(info_id)`
|
||||
|
||||
各个数据库提供商提供的基本面对照。由于存在多个数据源,历史原因,不同的数据源的ID设置不同,为了上层公用函数应用的统一性,天软设置了一个标准ID,通过标准ID,可以获得不同数据商对应的实际ID。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------- | ------------------ |
|
||||
| `info_id` | Integer | 基本面类型,标准ID |
|
||||
|
||||
返回:Integer
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
return databaseInfoArrayId(60);
|
||||
//结果:314
|
||||
```
|
||||
|
||||
## `dbReportField()`
|
||||
|
||||
数据库中报告期字段
|
||||
|
||||
返回:Array
|
||||
|
||||
## `dataBaseRatioValue(stock_id, id, report_date)`
|
||||
|
||||
财务比率分析数据
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | ------- | ------------------ |
|
||||
| `stock_id` | String | 证券类型,股票代码 |
|
||||
| `id` | Integer | 整数类型 |
|
||||
| `report_date` | Integer | 报告期类型,报告期 |
|
||||
|
||||
返回:Real
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
//返回"SZ000001"在2011年的归属于母公司所有者净利润
|
||||
stockid := "SZ000001";
|
||||
r_date := 20111231;
|
||||
return dataBaseRatioValue(stockid,9,r_date);
|
||||
//结果:10278631000
|
||||
```
|
||||
|
||||
## `dataBaseRatioId(id)`
|
||||
|
||||
财务比率分析对照,实现不同数据商数据对照。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---- | ------- | -------- |
|
||||
| `id` | Integer | 整数类型 |
|
||||
|
||||
返回:Integer
|
||||
|
||||
## `dbghjj()`
|
||||
|
||||
国海基金
|
||||
|
||||
返回:String
|
||||
|
||||
## `dbjy()`
|
||||
|
||||
聚源数据库
|
||||
|
||||
返回:String
|
||||
|
||||
## `dbnfjj()`
|
||||
|
||||
南方基金
|
||||
|
||||
返回:String
|
||||
|
||||
## `dbLido()`
|
||||
|
||||
利多数据库
|
||||
|
||||
返回:String
|
||||
|
||||
## `dbGenius()`
|
||||
|
||||
巨灵数据库
|
||||
|
||||
返回:String
|
||||
|
||||
## `filterVersion()`
|
||||
|
||||
查询大批量数据版本
|
||||
|
||||
返回:String
|
||||
|
||||
## `fv10()`
|
||||
|
||||
Ver1.0
|
||||
|
||||
返回:String
|
||||
|
||||
## `dbTinysoft()`
|
||||
|
||||
Tinysoft数据库
|
||||
|
||||
返回:String
|
||||
|
||||
## `fv20()`
|
||||
|
||||
Ver2.0
|
||||
|
||||
返回:String
|
||||
|
||||
## `dbWind()`
|
||||
|
||||
Wind数据库
|
||||
|
||||
返回:String
|
||||
|
||||
## `dataBaseProvider()`
|
||||
|
||||
现在模型对应的数据库提供商
|
||||
|
||||
返回:String
|
||||
|
||||
## `dbfzzq()`
|
||||
|
||||
方正证券
|
||||
|
||||
返回:String
|
||||
|
||||
## `dbGyzq()`
|
||||
|
||||
国元证券
|
||||
|
||||
返回:String
|
||||
|
||||
## `dbtdhy()`
|
||||
|
||||
泰达荷银
|
||||
|
||||
返回:String
|
||||
|
||||
## `dbtpzc()`
|
||||
|
||||
太平资产
|
||||
|
||||
返回:String
|
||||
|
||||
## `dbtpyzc()`
|
||||
|
||||
太平洋资产
|
||||
|
||||
返回:String
|
||||
|
||||
## `funcUser()`
|
||||
|
||||
获得国元证券数据提供商
|
||||
|
||||
返回:String
|
||||
|
||||
## `dbcaihui()`
|
||||
|
||||
财汇数据
|
||||
|
||||
返回:String
|
||||
|
||||
## `dbjy2()`
|
||||
|
||||
聚源数据库\_华西
|
||||
|
||||
返回:String
|
||||
|
||||
## `dbSw108()`
|
||||
|
||||
申万数据库
|
||||
|
||||
返回:String
|
||||
|
||||
## `dbHt()`
|
||||
|
||||
海通数据库
|
||||
|
||||
返回:String
|
||||
|
||||
## `annotationsDominatorValue()`
|
||||
|
||||
报表附注-单位。根据不同的数据库提供商返回对应的值
|
||||
|
||||
返回:Integer
|
||||
|
||||
## `declareDateField()`
|
||||
|
||||
公布日字段。根据数据库提供商返回对应的值
|
||||
|
||||
返回:String
|
||||
|
||||
## `coinValue(unit_type)`
|
||||
|
||||
金额显示单位。根据UnitType的取值返回相应的值
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ------- | -------- |
|
||||
| `unit_type` | Integer | 整数类型 |
|
||||
|
||||
返回:Integer
|
||||
|
||||
## `coinStr(unit_type)`
|
||||
|
||||
金额单位。根据UnitType的取值返回相应的值
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ------- | ------------------ |
|
||||
| `unit_type` | Integer | 整数类型,显示单位 |
|
||||
|
||||
返回:String
|
||||
|
||||
## `reportDateField()`
|
||||
|
||||
报告期字段。根据数据库提供商返回相应的值
|
||||
|
||||
返回:String
|
||||
File diff suppressed because it is too large
Load Diff
+50
@@ -0,0 +1,50 @@
|
||||
# 财务基本面 / 投资组合
|
||||
|
||||
## `fund_FairValueChangeIncome(r_date_type, show_number, unit_type, report_date_show_order)`
|
||||
|
||||
公允价值变动收益
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------------------ | ---- | ------------------- |
|
||||
| `r_date_type` | any | 用户自定义,报告期 |
|
||||
| `show_number` | any | 用户自定义,显示个数 |
|
||||
| `unit_type` | any | 用户自定义,显示单位 |
|
||||
| `report_date_show_order` | bool | object |
|
||||
|
||||
返回:bool
|
||||
|
||||
## `fund_FuturesHoldDetail(show_number, unit_type, report_date_show_order)`
|
||||
|
||||
期货明细
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------------------ | ---- | ------------------- |
|
||||
| `show_number` | any | 用户自定义,显示个数 |
|
||||
| `unit_type` | any | 用户自定义,显示单位 |
|
||||
| `report_date_show_order` | bool | object |
|
||||
|
||||
返回:bool
|
||||
|
||||
## `fund_InvestmentStyle(show_number, report_date_show_order)`
|
||||
|
||||
基金投资风格
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------------------ | ---- | ------------------- |
|
||||
| `show_number` | any | 用户自定义,显示个数 |
|
||||
| `report_date_show_order` | bool | object |
|
||||
|
||||
返回:bool
|
||||
|
||||
## `Fund_PFHoldingDetail(fund_id, rdatearr, data_type, h_dtype)`
|
||||
|
||||
持仓明细 HDTYPE决定资产类型,HDTYPE与配置Fund_PFHoldingDetailConfig形成对应
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ------ | --------------------- |
|
||||
| `fund_id` | string | 字符串,基金代码 |
|
||||
| `rdatearr` | array | 数据表类型,报告期列表 |
|
||||
| `data_type` | any | 用户自定义,数据类型 |
|
||||
| `h_dtype` | any | 整数,资产类型 |
|
||||
|
||||
返回:array
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
# 财务基本面 / 基金板块
|
||||
|
||||
## `FundBlock_IndustryComposite2(bk_names, end_t, show_number, show_order, unit_type)`
|
||||
|
||||
行业配置
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | -------- | ------------------- |
|
||||
| `bk_names` | string | 市场和板块,板块名称 |
|
||||
| `end_t` | datetime | 日期,截止日期 |
|
||||
| `show_number` | any | 用户自定义,显示个数 |
|
||||
| `show_order` | bool | object |
|
||||
| `unit_type` | any | 用户自定义,显示单位 |
|
||||
|
||||
返回:bool
|
||||
|
||||
## `FundBlock_ManagerPerformance(bk_names, end_t, return_type, t_type)`
|
||||
|
||||
基金经理业绩表现
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | -------- | ------------------- |
|
||||
| `bk_names` | string | 市场和板块,板块名称 |
|
||||
| `end_t` | datetime | 日期,截止日期 |
|
||||
| `return_type` | any | 用户自定义,规模前N |
|
||||
| `t_type` | any | 用户自定义,区间 |
|
||||
|
||||
返回:bool
|
||||
|
||||
## `FundBlock_StockCentralization(bk_names, end_t, show_number, show_order, top_n, unit_type)`
|
||||
|
||||
持股集中度
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | -------- | ------------------- |
|
||||
| `bk_names` | string | 市场和板块,板块名称 |
|
||||
| `end_t` | datetime | 日期,截止日期 |
|
||||
| `show_number` | any | 用户自定义,显示个数 |
|
||||
| `show_order` | bool | object |
|
||||
| `top_n` | any | 用户自定义,前N名 |
|
||||
| `unit_type` | any | 用户自定义,显示单位 |
|
||||
|
||||
返回:bool
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,35 @@
|
||||
# 财务基本面 / 期权对比
|
||||
|
||||
## `Option_LastDate(index_id, end_t)`
|
||||
|
||||
期权-最新数据日(同品种和日期相关)
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------- | -------- | ------------- |
|
||||
| `index_id` | string | 指数,期权品种 |
|
||||
| `end_t` | datetime | 日期,截止日期 |
|
||||
|
||||
返回:datetime
|
||||
|
||||
## `options_baseinfo(bk_name, end_t)`
|
||||
|
||||
期权板块基本信息
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | -------- | ------------------- |
|
||||
| `bk_name` | string | 用户自定义,期权板块 |
|
||||
| `end_t` | datetime | 日期,截止日期 |
|
||||
|
||||
返回:bool
|
||||
|
||||
## `options_DTList(beg_t, end_t, show_type)`
|
||||
|
||||
最活跃和持仓最大标的券合约情况
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | -------- | ------------------- |
|
||||
| `beg_t` | datetime | 日期,开始日期 |
|
||||
| `end_t` | datetime | 日期,截止日期 |
|
||||
| `show_type` | any | 用户自定义,显示类型 |
|
||||
|
||||
返回:bool
|
||||
@@ -0,0 +1,980 @@
|
||||
# 财务基本面 / 区间报表
|
||||
|
||||
## `IE_FundSCBuyMore2()`
|
||||
|
||||
基金.累计买入超净值2%股票明
|
||||
|
||||
返回:array
|
||||
|
||||
## `IE_FundSCSellMore2()`
|
||||
|
||||
基金.累计卖出超净值2%股票明细
|
||||
|
||||
返回:array
|
||||
|
||||
## `IE_HyHjsc()`
|
||||
|
||||
行业.黄金生产
|
||||
|
||||
返回:string
|
||||
|
||||
## `IE_RevenuesByRegion()`
|
||||
|
||||
主营收入及成本(按地区)
|
||||
|
||||
返回:string
|
||||
|
||||
## `reportEventQk(stock_id, r_date)`
|
||||
|
||||
报告期相关数据
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------- | ------ | --------------------------------------------------------------------- |
|
||||
| `stock_id` | string | 股票代码 |
|
||||
| `r_date` | int | 报告期;Type:返回表格类型,如:”分红送股”,更多请参考模型ReportByEvent |
|
||||
|
||||
返回:array
|
||||
|
||||
## `cashFlowSheetQk(stock_id, end_t, merge_or_parent)`
|
||||
|
||||
指定报告期的现金流量表
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------------- | --------- | ---------------- |
|
||||
| `stock_id` | String | 股票代码 |
|
||||
| `end_t` | TDateTime | 截止日 |
|
||||
| `merge_or_parent` | Integer | 现金流量表的类型 |
|
||||
|
||||
返回:Array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
end_t := 20021231;
|
||||
return cashFlowSheetQk("SZ000001",end_t,0);
|
||||
//返回平安2002年的合并现金流量表
|
||||
结果:
|
||||
```
|
||||
|
||||
## `interestSheetQk(stock_id, end_t, merge_or_parent)`
|
||||
|
||||
指定报告期的损益表
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------------- | ------- | -------------------- |
|
||||
| `stock_id` | String | 证券类型,股票代码 |
|
||||
| `end_t` | Integer | 报告期类型,截止日期 |
|
||||
| `merge_or_parent` | Integer | 整数 |
|
||||
|
||||
返回:Array
|
||||
|
||||
## `interestDistributeQk(stock_id, end_t, merge_or_parent)`
|
||||
|
||||
指定报告期的利润分配表。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------------- | ------- | ------------------------------------- |
|
||||
| `stock_id` | String | 字符串。股票代码 |
|
||||
| `end_t` | Integer | 整数。截止日期 |
|
||||
| `merge_or_parent` | Integer | 用户自定义。利润分配表类型,取值如下: |
|
||||
|
||||
返回:Array
|
||||
|
||||
## `taxRateQk(stock_id, end_t)`
|
||||
|
||||
指定报告期的税率。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------- | ------- | ---------------- |
|
||||
| `stock_id` | String | 字符串。股票代码 |
|
||||
| `end_t` | Integer | 整数。截止日期 |
|
||||
|
||||
返回:Array
|
||||
|
||||
## `issueInfoQk(stock_id, beg_t, end_t)`
|
||||
|
||||
指定区间段内股票的发行情况
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------- | --------- | -------- |
|
||||
| `stock_id` | String | 股票代码 |
|
||||
| `beg_t` | TDateTime | 开始时间 |
|
||||
| `end_t` | TDatetime | 截止时间 |
|
||||
|
||||
返回:Array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
beg_t := intToDate(19950101);
|
||||
end_t := intToDate(20111231);
|
||||
return issueInfoQk("SH500003",beg_t,end_t);
|
||||
//返回1995-01-01至2011-12-31”SH500003”的股票的发行情况
|
||||
结果:
|
||||
```
|
||||
|
||||
## `mainnegotiableshareholdersqk(stockid, endt)`
|
||||
|
||||
指定报告期的十大流通股东情况
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------ | ------------------------ |
|
||||
| `stockid` | string | String,股票代码 |
|
||||
| `endt` | date | reportingperiod,截止日期 |
|
||||
|
||||
返回:array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
return mainnegotiableshareholdersqk("SZ000002",20111231);
|
||||
//返回万科截止2011年十大流通股东情况
|
||||
结果:
|
||||
```
|
||||
|
||||
## `mainshareholdersqk(stockid, rdate)`
|
||||
|
||||
指定报告期的十大股东情况
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------ | --------------- |
|
||||
| `stockid` | string | String,股票代码 |
|
||||
| `rdate` | rdate | ,截止日期 |
|
||||
|
||||
返回:array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
return mainshareholdersqk("SZ000002",20111231);
|
||||
//返回2011年十大股东情况
|
||||
结果:
|
||||
```
|
||||
|
||||
## `shareStructChangeQk(stock_id, beg_t, end_t)`
|
||||
|
||||
获得指定区间发生的股本结构变动情况
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------- | --------- | -------- |
|
||||
| `stock_id` | String | 股票代码 |
|
||||
| `beg_t` | TDateTime | 开始时间 |
|
||||
| `end_t` | TDateTime | 截止时间 |
|
||||
|
||||
返回:Array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
beg_t := intToDate(20080101);
|
||||
end_t := intToDate(20111231);
|
||||
return shareStructChangeQk("SZ000002",beg_t,end_t);
|
||||
//返回万科2008-01-01至2011-12-31的股本结构变动情况
|
||||
结果:
|
||||
```
|
||||
|
||||
## `shareStructQk(stock_id, end_t)`
|
||||
|
||||
获得指定日的股本结构
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------- | --------- | -------- |
|
||||
| `stock_id` | String | 股票代码 |
|
||||
| `end_t` | TDateTime | 截止日 |
|
||||
|
||||
返回:Array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
return shareStructQk("SZ000002",intToDate(20111231));
|
||||
//返回万科2011-12-3的股本结构
|
||||
结果:
|
||||
```
|
||||
|
||||
## `stockListQk(stock_id, beg_t, end_t)`
|
||||
|
||||
在指定区间内股票上市情况
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------- | --------- | -------- |
|
||||
| `stock_id` | String | 股票代码 |
|
||||
| `beg_t` | TDateTime | 开始时间 |
|
||||
| `end_t` | TDateTime | 截止时间 |
|
||||
|
||||
返回:Array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
stock_id := "SZ000002";
|
||||
beg_t := intToDate(19900101);
|
||||
end_t := intToDate(20111231);
|
||||
return stockListQk(stock_id,beg_t,end_t);
|
||||
//返回万科1900-01-01至2011-12-31股票上市情况
|
||||
结果:
|
||||
```
|
||||
|
||||
## `stockMoreIssueQk(stock_id, beg_t, end_t, filterfield)`
|
||||
|
||||
在指定区间内股票增发情况
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | --------- | -------- |
|
||||
| `stock_id` | String | 股票代码 |
|
||||
| `beg_t` | TDateTime | 开始时间 |
|
||||
| `end_t` | TDateTime | 截止时间 |
|
||||
| `filterfield` | String | 过虑字段 |
|
||||
|
||||
返回:Array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
stock_id := "SZ000002";
|
||||
beg_t := intToDate(19900101);
|
||||
end_t := intToDate(20111231);
|
||||
return StockMoreIssueQk(StockId,BegT,EndT,”上市日”);
|
||||
//返回万科A1900-01-01至2011-12-13股票增发情况
|
||||
结果:
|
||||
```
|
||||
|
||||
## `collectMoneyWayQk(stock_id, beg_t, end_t)`
|
||||
|
||||
在指定区间内股票募集资金投向情况。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------- | --------- | ---------------- |
|
||||
| `stock_id` | String | 字符串。股票代码 |
|
||||
| `beg_t` | TDateTime | 日期。开始日期 |
|
||||
| `end_t` | TDateTime | 日期。截止日期 |
|
||||
|
||||
返回:Array
|
||||
|
||||
## `collectMoneyQk(stock_id, beg_t, end_t)`
|
||||
|
||||
在指定区间内股票募集资金情况。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------- | --------- | ---------------- |
|
||||
| `stock_id` | String | 字符串。股票代码 |
|
||||
| `beg_t` | TDateTime | 日期。开始日期 |
|
||||
| `end_t` | TDateTime | 日期。截止日期 |
|
||||
|
||||
返回:Array
|
||||
|
||||
## `companyLeaderShareholdersQk(stock_id, end_t)`
|
||||
|
||||
指定报告期的公司管理层持股情况。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------- | ------- | ---------------- |
|
||||
| `stock_id` | String | 字符串。股票代码 |
|
||||
| `end_t` | Integer | 整数。截止日期 |
|
||||
|
||||
返回:Array
|
||||
|
||||
## `importantEventQk(stock_id, beg_t, end_t, event_type)`
|
||||
|
||||
区间发生的事件。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------ | --------- | ---------------- |
|
||||
| `stock_id` | String | 字符串。股票代码 |
|
||||
| `beg_t` | TDateTime | 日期。开始日期 |
|
||||
| `end_t` | TDateTime | 日期。截止日期 |
|
||||
| `event_type` | String | 字符串。事项类型 |
|
||||
|
||||
返回:Array
|
||||
|
||||
## `stockCodeQk(end_t)`
|
||||
|
||||
指定日股票代码对照表。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | --------- | -------------- |
|
||||
| `end_t` | TDateTime | 日期。截止日期 |
|
||||
|
||||
返回:Array
|
||||
|
||||
## `stockIssueQk(stock_id, beg_t, end_t)`
|
||||
|
||||
在指定区间内股票发行情况。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------- | --------- | ---------------- |
|
||||
| `stock_id` | String | 字符串。股票代码 |
|
||||
| `beg_t` | TDateTime | 日期。开始日期 |
|
||||
| `end_t` | TDateTime | 日期。截止日期 |
|
||||
|
||||
返回:Array
|
||||
|
||||
## `stockDistributionQk(stock_id, beg_t, end_t, filterfield)`
|
||||
|
||||
指定区间内的配股情况
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | --------- | -------- |
|
||||
| `stock_id` | String | 股票代码 |
|
||||
| `beg_t` | TDateTime | 开始时间 |
|
||||
| `end_t` | TDateTime | 截止时间 |
|
||||
| `filterfield` | String | 过虑字段 |
|
||||
|
||||
返回:Array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
stock_id :="SZ000002";
|
||||
beg_t := intToDate(19900101);
|
||||
end_t := intToDate(20111231);
|
||||
return StockDistributionQk(StockID,BegT,EndT,”除权日”);
|
||||
结果:
|
||||
```
|
||||
|
||||
## `amountCommissionQk(fund_id, end_t)`
|
||||
|
||||
指定报告期的交易量及佣金情况
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------- | -------- |
|
||||
| `fund_id` | String | 基金代码 |
|
||||
| `end_t` | Integer | 报告期 |
|
||||
|
||||
返回:Array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
fund_id:= "SH500003";
|
||||
end_t := 20111231;
|
||||
return amountCommissionQk(fund_id,end_t);
|
||||
//返回”SH500003”2011年的交易量及佣金情况
|
||||
结果:
|
||||
```
|
||||
|
||||
## `balanceSheetQk(stock_id, end_t, merge_or_parent)`
|
||||
|
||||
股票&基金指定报告期的资产负债表
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------------- | ------- | -------------- |
|
||||
| `stock_id` | String | 股票&基金代码 |
|
||||
| `end_t` | Integer | 截止日期 |
|
||||
| `merge_or_parent` | Integer | 资产负债表类型 |
|
||||
|
||||
返回:Array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
stock_id := "SH500003";
|
||||
end_t := 20021231;
|
||||
return balanceSheetQk(stock_id,end_t,0);
|
||||
//返回”SH500003”在2002的资产负债表
|
||||
结果:
|
||||
```
|
||||
|
||||
## `financialItemsQk(stock_id, end_t)`
|
||||
|
||||
指定报告期的财务指标
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------- | ------- | -------- |
|
||||
| `stock_id` | String | 基金代码 |
|
||||
| `end_t` | Integer | 截止日 |
|
||||
|
||||
返回:Array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
stock_id := "SH500003";
|
||||
end_t := 20111231;
|
||||
return financialItemsQk(stock_id,end_t);
|
||||
//返回”SH500003”2011年的财务指标
|
||||
结果:
|
||||
```
|
||||
|
||||
## `fundEnlargeQk(fund_id, beg_t, end_t)`
|
||||
|
||||
在指定区间内基金扩募情况
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | --------- | -------- |
|
||||
| `fund_id` | String | 基金代码 |
|
||||
| `beg_t` | TDateTime | 开始日期 |
|
||||
| `end_t` | TDateTime | 截止日期 |
|
||||
|
||||
返回:Array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
数据表,返回在指定区间内基金扩募情况
|
||||
fund_id :="SZ184700";
|
||||
beg_t := intToDate(19900101);
|
||||
end_t := intToDate(20111231);
|
||||
return fundEnlargeQk(fund_id,beg_t,end_t);
|
||||
//返回SZ184700”1990-01-01至2011-12-31的基金扩募情况
|
||||
结果:
|
||||
```
|
||||
|
||||
## `fundIndustryCompositeQk(fund_id, r_date)`
|
||||
|
||||
指定报告期的基金行业股票投资组合情况
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------- | -------- |
|
||||
| `fund_id` | String | 基金代码 |
|
||||
| `r_date` | Integer | 报告期 |
|
||||
|
||||
返回:Array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
fund_id :="SZ184693";
|
||||
r_date := 20111231;
|
||||
return fundIndustryCompositeQk(fund_id,r_date);
|
||||
//返回”SZ184693”在2011年的基金行业股票投资组合情况
|
||||
结果:
|
||||
```
|
||||
|
||||
## `fundMainShareHoldersQk(fund_id, end_t)`
|
||||
|
||||
指定报告期的基金主要持有人
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------- | -------- |
|
||||
| `fund_id` | String | 基金代码 |
|
||||
| `end_t` | Integer | 报告期 |
|
||||
|
||||
返回:Array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
fund_id := "SH500001";
|
||||
end_t := 20111231;
|
||||
return fundMainShareHoldersQk(fund_id,end_t);
|
||||
//返回基金金泰2011年的基金主要持有人
|
||||
结果:
|
||||
```
|
||||
|
||||
## `fundNewAddedStockQk(fund_id, end_t)`
|
||||
|
||||
指定报告期的基金新增股票
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------- | -------- |
|
||||
| `fund_id` | String | 基金代码 |
|
||||
| `end_t` | Integer | 报告期 |
|
||||
|
||||
返回:Array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
fund_id := "SH500002";
|
||||
end_t := 20021231;
|
||||
return fundNewAddedStockQk(fund_id,end_t);
|
||||
//返回”SH500002”2002年的基金新增股票
|
||||
结果:
|
||||
```
|
||||
|
||||
## `fundStockCompositeQk(fund_id, r_date)`
|
||||
|
||||
指定报告期的股票投资组合情况
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------- | -------- |
|
||||
| `fund_id` | String | 基金代码 |
|
||||
| `r_date` | Integer | 报告期 |
|
||||
|
||||
返回:Array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
fund_id := "SZ184701";
|
||||
r_date := 20111231;
|
||||
return fundStockCompositeQk(fund_id,r_date);
|
||||
//返回”SZ184701”2011年的股票投资组合情况
|
||||
结果:
|
||||
```
|
||||
|
||||
## `investmentRatioQk(fund_id, r_date)`
|
||||
|
||||
按资产类型分类的基金投资组合
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------- | -------- |
|
||||
| `fund_id` | String | 基金代码 |
|
||||
| `r_date` | Integer | 报告期 |
|
||||
|
||||
返回:Array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
fund_id := "SZ184712";
|
||||
r_date := 20011231;
|
||||
return investmentRatioQk(fund_id,r_date);
|
||||
//返回”SZ84712”按资产类型分类的基金投资组合
|
||||
结果:
|
||||
```
|
||||
|
||||
## `netAssetWeeklyListQk2(fund_id, beg_t, end_t)`
|
||||
|
||||
一段时间的资产净值周表情况
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | --------- | -------- |
|
||||
| `fund_id` | String | 基金代码 |
|
||||
| `beg_t` | TDateTime | 开始日期 |
|
||||
| `end_t` | TDateTime | 截止日期 |
|
||||
|
||||
返回:Array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
fund_id := "OF288101";
|
||||
beg_t := intToDate(20050101);
|
||||
end_t := intToDate(20111231);
|
||||
return netAssetWeeklyListQk2(fund_id,beg_t,end_t);
|
||||
//返回”OF288101”2005-01-01至2011-12-31的资产净值周表情况
|
||||
结果:
|
||||
```
|
||||
|
||||
## `netAssetWeeklyListQk(fund_id, end_t)`
|
||||
|
||||
指定报告期的资产净值周表情况
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | --------- | -------- |
|
||||
| `fund_id` | String | 基金代码 |
|
||||
| `end_t` | TDateTime | 报告期 |
|
||||
|
||||
返回:Array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
fund_id := "SZ184691";
|
||||
end_t := 20031231;
|
||||
return netAssetWeeklyListQk(fund_id,end_t);
|
||||
//返回”SZ84691”2003年资产周表情况
|
||||
结果:
|
||||
```
|
||||
|
||||
## `fundBondCompositeQk(r_date)`
|
||||
|
||||
指定报告期的股票投资组合情况
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| -------- | ------- | ------ |
|
||||
| `r_date` | Integer | 报告期 |
|
||||
|
||||
返回:Array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
fund_id := "SZ184691";
|
||||
setSysParam(pn_Stock(), fund_id);
|
||||
return fundBondCompositeQk(20111231);
|
||||
//返回”SZ184691”在2011年的股票投资组合情况
|
||||
结果:
|
||||
```
|
||||
|
||||
## `fundBondPzCompositeQk(fund_id, r_date)`
|
||||
|
||||
指定报告期的债券配置
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------- | -------- |
|
||||
| `fund_id` | String | 基金代码 |
|
||||
| `r_date` | Integer | 报告期 |
|
||||
|
||||
返回:Array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
fund_id := "SH500018";
|
||||
r_date := 20111231;
|
||||
return fundBondPzCompositeQk(fund_id,r_date);
|
||||
//返回”SH500018”在2011年的债券配置
|
||||
结果:
|
||||
```
|
||||
|
||||
## `fundsindustrycompositeqk(fundarr, rdate)`
|
||||
|
||||
板块-报告期-行业配置
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | --------------- | ------------------------ |
|
||||
| `fundarr` | array of string | array of string,基金列表 |
|
||||
| `rdate` | rdate | ,报告期 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `fundsbondcompositeqk(fundarr, rdate)`
|
||||
|
||||
板块-报告期-债券配置汇总
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | --------------- | ------------------------ |
|
||||
| `fundarr` | array of string | array of string,基金列表 |
|
||||
| `rdate` | rdate | ,报告期 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `fundsssmx(fundarr, rdate)`
|
||||
|
||||
指定报告期的份额变动-明细
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | --------------- | ------------------------ |
|
||||
| `fundarr` | array of string | array of string,基金代码 |
|
||||
| `rdate` | rdate | ,截止日期 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `fundsstockcompositeqk(fundarr, rdate)`
|
||||
|
||||
指定报告期的股票投资组合-市值汇总
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | --------------- | ------------------------ |
|
||||
| `fundarr` | array of string | array of string,基金代码 |
|
||||
| `rdate` | date | ,截止日期 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `fundshsmx(fundarr, rdate)`
|
||||
|
||||
指定报告期持有人结构-明细
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | --------------- | ------------------------ |
|
||||
| `fundarr` | array of string | array of string,基金代码 |
|
||||
| `rdate` | date | ,截止日期 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `fundsbsqk(fundarr, rdate, bstype, topn)`
|
||||
|
||||
累计买入卖出-汇总
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | --------------- | -------------------------------- |
|
||||
| `fundarr` | array of string | array of string,基金代码 |
|
||||
| `rdate` | rdate | ,截止日期 |
|
||||
| `bstype` | Integer | Integer,买入卖出标志买入=0卖出=1 |
|
||||
| `topn` | integer | integer,前N |
|
||||
|
||||
返回:array
|
||||
|
||||
## `fundsbonddetailsqk(fundarr, rdate)`
|
||||
|
||||
指定报告期的持债明细-市值汇总
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | --------------- | ------------------------ |
|
||||
| `fundarr` | array of string | array of string,基金代码 |
|
||||
| `rdate` | rdate | ,截止日期 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `fundspmqk(fundarr, rdate)`
|
||||
|
||||
指定报告期的贵金属明细-汇总
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | --------------- | ---- |
|
||||
| `fundarr` | array of string | |
|
||||
| `rdate` | | |
|
||||
|
||||
返回:Array,TableArray
|
||||
|
||||
## `fundsabsqk(fundarr, rdate)`
|
||||
|
||||
指定报告期的资产支持证券明细-汇总
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | --------------- | ------------------------ |
|
||||
| `fundarr` | array of string | array of string,基金代码 |
|
||||
| `rdate` | rdate | ,截止日期 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `fundsfunddividendqk(fundarr, rdate, rdate2)`
|
||||
|
||||
板块-区间基金分红
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | --------------- | ------------------------ |
|
||||
| `fundarr` | array of string | array of string,基金代码 |
|
||||
| `rdate` | rdate | ,截止日期 |
|
||||
| `rdate2` | rdate | integer,截止日期 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `fundscbqk(fundarr, rdate)`
|
||||
|
||||
指定报告期的处于转股期的可转债明细-汇总
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | --------------- | ------------------------ |
|
||||
| `fundarr` | array of string | array of string,基金代码 |
|
||||
| `rdate` | rdate | ,截止日期 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `fundsarmmx(fundarr, rdate, dtype)`
|
||||
|
||||
指定报告期的平均剩余期限分布情况-明细
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | --------------- | ------------------------ |
|
||||
| `fundarr` | array of string | array of string,基金代码 |
|
||||
| `rdate` | date | ,截止日期 |
|
||||
| `dtype` | Integer | Integer,分布情况 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `fundsfdqk(fundarr, rdate, isrelate)`
|
||||
|
||||
指定报告期的基金明细-汇总
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------- | --------------- | ------------------------ |
|
||||
| `fundarr` | array of string | array of string,基金代码 |
|
||||
| `rdate` | rdate | ,截止日期 |
|
||||
| `isrelate` | integer | integer,是否关联方 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `establishmentQk(fund_id, beg_t, end_t)`
|
||||
|
||||
区间基金设立情况。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | --------- | ---------------- |
|
||||
| `fund_id` | String | 字符串。基金代码 |
|
||||
| `beg_t` | TDateTime | 日期。开始日期 |
|
||||
| `end_t` | TDateTime | 日期。截止日期 |
|
||||
|
||||
返回:Array
|
||||
|
||||
## `fundDistributeInfoQk(fund_id, beg_t, end_t)`
|
||||
|
||||
在指定区间内区间基金分红情况。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | --------- | ---------------- |
|
||||
| `fund_id` | String | 字符串。基金代码 |
|
||||
| `beg_t` | TDateTime | 日期。开始日期 |
|
||||
| `end_t` | TDateTime | 日期。截止日期 |
|
||||
|
||||
返回:Array
|
||||
|
||||
## `fundSellStockQk(fund_id, end_t)`
|
||||
|
||||
指定报告期的基金剔除股票。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------- | ---------------- |
|
||||
| `fund_id` | String | 字符串。基金代码 |
|
||||
| `end_t` | Integer | 整数。截止日期 |
|
||||
|
||||
返回:Array
|
||||
|
||||
## `profitSheetQk(fund_id, end_t)`
|
||||
|
||||
指定报告期的收益及分配表情况。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------- | ---------------- |
|
||||
| `fund_id` | String | 字符串。基金代码 |
|
||||
| `end_t` | Integer | 整数。截止日期 |
|
||||
|
||||
返回:Array
|
||||
|
||||
## `sponsorInfoQk(fund_id, end_t)`
|
||||
|
||||
指定日基金发起人持有基金情况。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------- | ---------------- |
|
||||
| `fund_id` | String | 字符串。基金代码 |
|
||||
| `end_t` | Integer | 整数。截止日期 |
|
||||
|
||||
返回:Array
|
||||
|
||||
## `fundsTpQk(fund_arr, r_date, order_field)`
|
||||
|
||||
交易席位情况-汇总。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | ------- | ---------------- |
|
||||
| `fund_arr` | Array | 数组。基金代码 |
|
||||
| `r_date` | Integer | 整数。指定报告期 |
|
||||
| `order_field` | String | 字符串。排序字段 |
|
||||
|
||||
返回:Array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
return fundsTpQk(array('OF000001'),20221231,'股票成交量');
|
||||
结果:
|
||||
```
|
||||
|
||||
## `fundNaQk(beg_t, end_t, cy)`
|
||||
|
||||
基金-区间-收益率
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | --------- | -------- |
|
||||
| `beg_t` | TDateTime | 开始日期 |
|
||||
| `end_t` | TDateTime | 截止日期 |
|
||||
| `cy` | String | 周期 |
|
||||
|
||||
返回:Array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setSysParam(pn_Stock(),"SH500001");
|
||||
beg_t := intToDate(20110101);
|
||||
end_t := intToDate(20111231);
|
||||
return fundNaQk(beg_t,end_t,Cy_week());
|
||||
//返回”SH500001”2011-01-01至2011-12-31的周收益率
|
||||
结果:
|
||||
```
|
||||
|
||||
## `fundRraQk(end_t)`
|
||||
|
||||
基金-截止日-风险及调整收益
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | --------- | -------- |
|
||||
| `end_t` | TDateTime | 截止日期 |
|
||||
|
||||
返回:Array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setSysParam(pn_Stock(),"SH500001");
|
||||
end_t := intToDate(20111130);
|
||||
return fundRraQk(end_t);
|
||||
//返回”SH500001”在截止日2011年11月30号的风险及调整收益
|
||||
结果:
|
||||
```
|
||||
|
||||
## `fundNa2Qk(end_t)`
|
||||
|
||||
基金-截止日-收益率
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | ---- | -------- |
|
||||
| `end_t` | | 截止日期 |
|
||||
|
||||
返回:数据表,返回指定基金指定日期的基金-截止日-收益率
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setSysParam(pn_Stock(), "SH500001");
|
||||
end_t := intToDate(20111130);
|
||||
return fundNa2Qk(end_t);
|
||||
//返回”SH500001”在截止日2011年11月30号的收益率
|
||||
结果:
|
||||
```
|
||||
|
||||
## `fundNawzfQk(beg_t, end_t, cy, _type, option)`
|
||||
|
||||
功能:基金净值收益率序列
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| -------- | ---------- | --------------------------------------- |
|
||||
| `beg_t` | CycleList | 日期,区间开始日 |
|
||||
| `end_t` | CycleList | 日期,区间截止日 |
|
||||
| `cy` | CycleList | 周期,周期 |
|
||||
| `_type` | UserDefine | 用户自定义,区间类型,默认为0,取值如下: |
|
||||
| `option` | UserDefine | 用户自定义,比对依据,默认为0,取值如下: |
|
||||
|
||||
返回:array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
sp_s(pn_stock(),"OF000001");
|
||||
begt := 20230101t;
|
||||
endt := 20231231t;
|
||||
cy := cy_week();
|
||||
type_ := 0;
|
||||
option := 0;
|
||||
return fundNawzfQk(beg_t,end_t,cy,type_,option);
|
||||
返回:
|
||||
```
|
||||
|
||||
## `fundIndexNaQk(beg_t, end_t)`
|
||||
|
||||
(参考文档未提供简述。)
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | ---- | ----------- |
|
||||
| `beg_t` | | 日期,开始日 |
|
||||
| `end_t` | | 日期,截止日 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `bondRateChangeQk(bond_id, end_t)`
|
||||
|
||||
指定日期的浮动利率债券利率。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | --------- | ---------------- |
|
||||
| `bond_id` | String | 字符串。债券代码 |
|
||||
| `end_t` | TDateTime | 日期。截止日期 |
|
||||
|
||||
返回:Real
|
||||
|
||||
## `bondInterestQk(bond_id, beg_t, end_t)`
|
||||
|
||||
在指定区间内债券付息情况。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | --------- | ---------------- |
|
||||
| `bond_id` | String | 字符串。债券代码 |
|
||||
| `beg_t` | TDateTime | 日期。开始日期 |
|
||||
| `end_t` | TDateTime | 日期。截止日期 |
|
||||
|
||||
返回:Array
|
||||
|
||||
## `convertibleBondChange(bond_id)`
|
||||
|
||||
可转债转股表。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------ | ---------------- |
|
||||
| `bond_id` | String | 字符串。股票代码 |
|
||||
|
||||
返回:Array
|
||||
|
||||
## `govBondCoefficientQk(bond_id, end_t)`
|
||||
|
||||
指定日期的国债折算率。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | --------- | ---------------- |
|
||||
| `bond_id` | String | 字符串。国债代码 |
|
||||
| `end_t` | TDateTime | 日期。截止日期 |
|
||||
|
||||
返回:Array
|
||||
@@ -0,0 +1,306 @@
|
||||
# 财务基本面 / 最近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。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| -------- | -------- | -------------- |
|
||||
| `r_date` | datetime | 整数,报告期; |
|
||||
| `n` | any | 整数,最近N年 |
|
||||
|
||||
返回:float
|
||||
|
||||
## `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。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| -------- | -------- | -------------- |
|
||||
| `r_date` | datetime | 整数,报告期; |
|
||||
| `n` | any | 整数,最近N年 |
|
||||
|
||||
返回:float
|
||||
|
||||
## `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。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| -------- | -------- | -------------- |
|
||||
| `r_date` | datetime | 整数,报告期; |
|
||||
| `n` | any | 整数,最近N年 |
|
||||
|
||||
返回:float
|
||||
|
||||
## `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。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| -------- | -------- | -------------- |
|
||||
| `r_date` | datetime | 整数,报告期; |
|
||||
| `n` | any | 整数,最近N年 |
|
||||
|
||||
返回:float
|
||||
|
||||
## `fiIn12MonthRatio(r_date, info_id1, info_id2)`
|
||||
|
||||
最近12个月财务比率。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------- | ------- | ---------------- |
|
||||
| `r_date` | Integer | 整数,报告期; |
|
||||
| `info_id1` | Integer | 整数,基本面id; |
|
||||
| `info_id2` | Integer | 整数,基本面id。 |
|
||||
|
||||
返回:Real
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
//指定2011年报,取万科A的最近12个月财务比率
|
||||
//最近12个月净利润/最近12个月股东权益合计
|
||||
o_v:=BackUpSystemParameters2();
|
||||
setSysParam(pn_stock(),'SZ002423');
|
||||
v:= fiIn12MonthRatio(20111231,46033,44111);
|
||||
return v;
|
||||
//结果:0.05
|
||||
```
|
||||
|
||||
## `fiIn12MonthPs(r_date, info_id)`
|
||||
|
||||
最近12个月财务数据(每股)。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------- | ---------------- |
|
||||
| `r_date` | Integer | 整数,报告期; |
|
||||
| `info_id` | Integer | 整数,基本面id。 |
|
||||
|
||||
返回:Real
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
//指定2011年报,取万科A的最近12个月净利润(每股)
|
||||
o_v:=BackUpSystemParameters2();
|
||||
setSysParam(pn_stock(),'SZ000002');
|
||||
v:= fiIn12MonthPs(20111231,46033);
|
||||
return v;
|
||||
//结果:1.05
|
||||
```
|
||||
|
||||
## `fiIn12Month(r_date, info_id)`
|
||||
|
||||
最近12个月InfoId所对应财务数据。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------- | ---------------- |
|
||||
| `r_date` | Integer | 整数,报告期; |
|
||||
| `info_id` | Integer | 整数,基本面id。 |
|
||||
|
||||
返回:Real
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
//指定2011年报,取万科A的最近12个月净利润
|
||||
o_v:=BackUpSystemParameters2();
|
||||
setSysParam(pn_stock(),'SZ000002');
|
||||
v:= fiIn12Month(20111231,46033);
|
||||
return v;
|
||||
//结果:11599606211.77
|
||||
```
|
||||
|
||||
## `fiIn12MonthGrowRatio(r_date, info_id)`
|
||||
|
||||
最近12个月财务数据同比增长率(%);
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------- | ---------------- |
|
||||
| `r_date` | Integer | 整数,报告期; |
|
||||
| `info_id` | Integer | 整数,基本面id。 |
|
||||
|
||||
返回:Real
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
//指定2011年报,取万科A的最近12个月净利润同比增长率(%)
|
||||
o_v:=BackUpSystemParameters2();
|
||||
setSysParam(pn_stock(),'SZ000002');
|
||||
v:= fiIn12MonthGrowRatio(20111231,46033);
|
||||
return v;
|
||||
//结果:31.22
|
||||
```
|
||||
|
||||
## `fiIn12MonthPsGrowRatio(r_date, info_id)`
|
||||
|
||||
最近12个月财务数据(每股)同比增长率(%)。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------- | ---------------- |
|
||||
| `r_date` | Integer | 整数,报告期; |
|
||||
| `info_id` | Integer | 整数,基本面id。 |
|
||||
|
||||
返回:Real
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
//指定2011年报,取万科A的最近12个月净利润(每股)同比增长率(%)
|
||||
o_v:=BackUpSystemParameters2();
|
||||
setSysParam(pn_stock(),'SZ000002');
|
||||
v:= fiIn12MonthPsGrowRatio(20111231,46033);
|
||||
return v;
|
||||
//结果:31.22
|
||||
```
|
||||
|
||||
## `cagr(v1, v2, n)`
|
||||
|
||||
复合增长率(%)。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---- | ------- | ------------ |
|
||||
| `v1` | Real | 实数,终值; |
|
||||
| `v2` | Real | 实数,初值; |
|
||||
| `n` | Integer | 整数,年数。 |
|
||||
|
||||
返回:Real
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
//已知终值为1,初值为2,年数为3年,求复合增长率
|
||||
v:= cagr(1,2,3);
|
||||
return v;
|
||||
//结果:-20.63
|
||||
```
|
||||
|
||||
## `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 |
|
||||
|
||||
返回:Real
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
//计算SZ000002去年的营业利润/营业收入
|
||||
setSysParam(pn_stock(),'SZ000002');
|
||||
return annualRatio(20180630,1,46015,46002);
|
||||
//结果:0.21
|
||||
```
|
||||
|
||||
## `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 |
|
||||
|
||||
返回:Real
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
//计算SZ000002去年的净利润/股东权益合计的复合增长率
|
||||
setSysParam(pn_stock(),'SZ000002');
|
||||
return annualRatioGrowRatio(20180630,1,46033,44111);
|
||||
//结果:0
|
||||
```
|
||||
|
||||
## `annualValue(r_date, n, info_id)`
|
||||
|
||||
提取股票的财务数据,与系统股票pn_stock()、当前时间pn_date()相关。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------- | ------------------ |
|
||||
| `r_date` | RDate | 报告期类型,报告期 |
|
||||
| `n` | Integer | 整数,最近N年 |
|
||||
| `info_id` | | 整数,基本面ID |
|
||||
|
||||
返回:Real
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
//计算SZ000002前年的营业利润
|
||||
setSysParam(pn_stock(),'SZ000002');
|
||||
return annualValue(20180630,2,46015);
|
||||
//结果:39021784520.23
|
||||
```
|
||||
|
||||
## `annualValueGrowRatio(r_date, n, info_id)`
|
||||
|
||||
提取股票的财务数据复合增长率(%),与系统股票pn_stock()、当前时间pn_date()相关。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------- | ------------------ |
|
||||
| `r_date` | RDate | 报告期类型,报告期 |
|
||||
| `n` | Integer | 整数,最近N年 |
|
||||
| `info_id` | | 整数,基本面ID |
|
||||
|
||||
返回:Real
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
//计算SZ000002前年营业收入的复合增长率
|
||||
setSysParam(pn_stock(),'SZ000002');
|
||||
return annualValueGrowRatio(20180630,2,46002);
|
||||
//结果:11.45081019
|
||||
```
|
||||
|
||||
## `annualValuePs(r_date, n, info_id)`
|
||||
|
||||
提取股票的每股财务数据,与系统股票pn_stock()、当前时间pn_date()相关。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------- | ------------------ |
|
||||
| `r_date` | RDate | 报告期类型,报告期 |
|
||||
| `n` | Integer | 整数,最近N年 |
|
||||
| `info_id` | | 整数,基本面ID |
|
||||
|
||||
返回:Real
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
//计算SZ000002前年的每股净利润
|
||||
setSysParam(pn_stock(),'SZ000002');
|
||||
return annualValuePs(20180630,2,46033);
|
||||
//结果:2.56815519
|
||||
```
|
||||
|
||||
## `annualValuePsGrowRatio(r_date, n, info_id)`
|
||||
|
||||
提取股票的每股财务数据复合增长率(%),与系统股票pn_stock()、当前时间pn_date()相关。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------- | ------------------ |
|
||||
| `r_date` | RDate | 报告期类型,报告期 |
|
||||
| `n` | Integer | 整数,最近N年 |
|
||||
| `info_id` | | 整数,基本面ID |
|
||||
|
||||
返回:Real
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
//计算SZ000002前年每股净利润的复合增长率
|
||||
setSysParam(pn_stock(),'SZ000002');
|
||||
return annualValuePsGrowRatio(20180630,2,46033);
|
||||
//结果:19.81
|
||||
```
|
||||
+59
@@ -0,0 +1,59 @@
|
||||
# 财务基本面 / 股东分析
|
||||
|
||||
## `getShareholdersDataSummary(stock_arr, rdate, dtype, top_n, stype)`
|
||||
|
||||
获取指定证券列表的汇总的股东数据
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ----- | ----------------------- |
|
||||
| `stock_arr` | array | 一维字符串数组,证券列表 |
|
||||
| `rdate` | int | 报告期,报告期 |
|
||||
| `dtype` | int | 用户自定义,数据类型 |
|
||||
| `top_n` | int | 整数,前N |
|
||||
| `stype` | int | 用户自定义,汇总方式 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `queryMshByOrganName(stock_arr, end_t, qs_name, by_negotiable_share, include_non_negotiable_share)`
|
||||
|
||||
券商持股一览表。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------------------------ | ------ | -------------------------- |
|
||||
| `stock_arr` | array | 数组。股票列表。 |
|
||||
| `end_t` | int | 整数。报告期。 |
|
||||
| `qs_name` | string | 字符串。券商名称。 |
|
||||
| `by_negotiable_share` | int | 整数。是否流通股东。 |
|
||||
| `include_non_negotiable_share` | int | 整数。是否包含非流通股票。 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `stockCompanyLeaderShareholders(r_date)`
|
||||
|
||||
高管持股数据,与系统参数(股票代码)相关。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| -------- | ---- | -------------- |
|
||||
| `r_date` | int | 整数。报告期。 |
|
||||
|
||||
返回:array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(PN_Stock(),"SZ000002");
|
||||
return StockCompanyLeaderShareholders(20101231);
|
||||
```
|
||||
|
||||
## `Stocks_SharesByOrgan_Call(bk_name, r_date, organ_type, top_n)`
|
||||
|
||||
指定报告期所有机构持股情况及其变化。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------ | -------- | ----------------------------------- |
|
||||
| `bk_name` | string | 字符串。板块名称,多个板块用;隔开。 |
|
||||
| `r_date` | datetime | 整数。报告期。 |
|
||||
| `organ_type` | any | 用户自定义,机构类别; |
|
||||
| `top_n` | any | 整数。前N名。 |
|
||||
|
||||
返回:array
|
||||
@@ -0,0 +1,115 @@
|
||||
# 财务基本面 / 交易分析
|
||||
|
||||
## `bkValueFlowAnalysis(bk_name, beg_t, end_t, beg_t2, end_t2, seprate_by, standard_by, low_value, high_value, step_value)`
|
||||
|
||||
返回指定板块一段时间以来市值在不同证券品种间的流向及同比。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | -------- | ---------------------- |
|
||||
| `bk_name` | string | 字符串类型,板块名称 |
|
||||
| `beg_t` | datetime | 日期类型,开始日期 |
|
||||
| `end_t` | datetime | 日期类型,截止日期 |
|
||||
| `beg_t2` | datetime | 日期类型,同比开始日期 |
|
||||
| `end_t2` | datetime | 日期类型,同比截止日期 |
|
||||
| `seprate_by` | Interger | 整型,分割标准 |
|
||||
| `standard_by` | Interger | 整型,市值标准 |
|
||||
| `low_value` | float | 实数,市值下限(亿) |
|
||||
| `high_value` | float | 实数,市值上限(亿) |
|
||||
| `step_value` | float | 实数,分割间距(亿) |
|
||||
|
||||
返回:array
|
||||
|
||||
## `marketTypeCapitalFlowAnalysis(bk_name, beg_t, end_t, beg_t2, end_t2)`
|
||||
|
||||
返回指定板块一段时间以来资金在不同证券品种间的流向及同比。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | -------- | ---------------------- |
|
||||
| `bk_name` | string | 字符串类型,板块名称 |
|
||||
| `beg_t` | datetime | 日期类型,开始日期 |
|
||||
| `end_t` | datetime | 日期类型,截止日期 |
|
||||
| `beg_t2` | datetime | 日期类型,同比开始日期 |
|
||||
| `end_t2` | datetime | 日期类型,同比截止日期 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `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)`
|
||||
|
||||
返回指定板块指定日股价排名数据。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | -------- | ----------------------------- |
|
||||
| `bk_name` | array | 字符串类型,板块名称 |
|
||||
| `beg_t` | datetime | 日期类型,开始日期 |
|
||||
| `end_t` | int | 日期类型,截止日期 |
|
||||
| `standard_by` | any | 整型,市值标准 |
|
||||
| `sort_order` | any | 整型,排序方式 |
|
||||
| `n` | any | 整型,返回个数,0表示返回全部 |
|
||||
|
||||
返回:float
|
||||
|
||||
## `Stocks_CloseLtIssuePrice(bk_name, beg_t, end_t)`
|
||||
|
||||
返回指定板块指定区间跌破发行价的情况。 (1)区间内股价曾经低于发行价格 (2)取复权后的数据(上市日为复权基准日)
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | -------- | -------------------- |
|
||||
| `bk_name` | string | 字符串类型,板块名称 |
|
||||
| `beg_t` | datetime | 日期类型,开始日期 |
|
||||
| `end_t` | datetime | 日期类型,截止日期 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `Stocks_HistLow(bk_name, beg_t, end_t, n)`
|
||||
|
||||
返回指定板块指定区间创新低数据。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | -------- | -------------------- |
|
||||
| `bk_name` | string | 字符串类型,板块名称 |
|
||||
| `beg_t` | datetime | 日期类型,开始日期 |
|
||||
| `end_t` | datetime | 日期类型,截止日期 |
|
||||
| `n` | any | 整型,返回类型 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `Stocks_PB(bk_name, end_t, sample_select, sort_by, sort_order, n)`
|
||||
|
||||
返回指定板块指定日指定字段排名的市净率数据。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------------- | -------- | ----------------------------- |
|
||||
| `bk_name` | string | 字符串类型,板块名称 |
|
||||
| `end_t` | datetime | 日期类型,截止日期 |
|
||||
| `sample_select` | any | 整型,样本股选择 |
|
||||
| `sort_by` | any | 整型,排序字段 |
|
||||
| `sort_order` | any | 整型,排序方式 |
|
||||
| `n` | any | 整型,返回个数,0表示返回全部 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `Stocks_Vol(bk_name, beg_t, end_t, sort_order, n)`
|
||||
|
||||
返回指定板块指定区间成交量排名数据。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------ | -------- | ----------------------------- |
|
||||
| `bk_name` | string | 字符串类型,板块名称 |
|
||||
| `beg_t` | datetime | 日期类型,开始日期 |
|
||||
| `end_t` | datetime | 日期类型,截止日期 |
|
||||
| `sort_order` | any | 整型,排序方式 |
|
||||
| `n` | any | 整型,返回个数,0表示返回全部 |
|
||||
|
||||
返回:array
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
# 财务基本面 / 交易情况
|
||||
|
||||
## `queryTopNByField(stock_arr, beg_t, end_t, standard_by, sort_by, sort_order, return_number)`
|
||||
|
||||
指标前N名(指定日)。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------------- | -------- | ------------------------------------------- |
|
||||
| `stock_arr` | array | 数组。股票列表。 |
|
||||
| `beg_t` | datetime | 日期。开始日期。 |
|
||||
| `end_t` | datetime | 日期。截止日期。 |
|
||||
| `standard_by` | int | 整数。评估日,取值如下: |
|
||||
| `sort_by` | int | 整数。排序字段,取值如下: |
|
||||
| `sort_order` | int | 整数。排序方法,1表示正序,0表示逆序。 |
|
||||
| `return_number` | int | 整数。返回个数。;SumValuetype:整数。总和。 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `QueryTopNByField_III(stock_arr, beg_t, end_t, standard_by, sort_by, sort_order, return_number)`
|
||||
|
||||
综合指标前N名(指定日)。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------------- | -------- | ------------------------------------------- |
|
||||
| `stock_arr` | array | 数组。股票列表。 |
|
||||
| `beg_t` | datetime | 日期。开始日期。 |
|
||||
| `end_t` | datetime | 日期。截止日期。 |
|
||||
| `standard_by` | any | 整数。评估日,取值如下: |
|
||||
| `sort_by` | any | 整数。排序字段,取值如下: |
|
||||
| `sort_order` | any | 整数。排序方法,1表示正序,0表示逆序。 |
|
||||
| `return_number` | any | 整数。返回个数。;SumValuetype:整数。总和。 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `Stocks_PeriodValue_Call(stock_arr, beg_t, end_t, sort_by, sort_order, return_number)`
|
||||
|
||||
股票列表指标交易情况(区间)。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------------- | -------- | -------------------------------------- |
|
||||
| `stock_arr` | array | 数组。股票列表。 |
|
||||
| `beg_t` | datetime | 日期。开始日期。 |
|
||||
| `end_t` | datetime | 日期。截止日期。 |
|
||||
| `sort_by` | any | 整数。排序字段,取值如下: |
|
||||
| `sort_order` | any | 整数。排序方法,1表示正序,0表示逆序。 |
|
||||
| `return_number` | any | 整数。返回个数。 |
|
||||
|
||||
返回:array
|
||||
Reference in New Issue
Block a user