@@ -0,0 +1,692 @@
|
||||
# 金融 / 基金 / 基本情况
|
||||
|
||||
## `bk_fundcompanylist(bkname)`
|
||||
|
||||
声明:function
|
||||
|
||||
返回基金公司List,与系统参数无关
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 返回 获取 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| -------- | ------ | -------- |
|
||||
| `bkname` | string | 板块名称 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `fundallcompanylist()`
|
||||
|
||||
声明:function
|
||||
|
||||
返回基金公司List,与系统参数无关
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 返回 获取 -->
|
||||
|
||||
返回:array
|
||||
|
||||
## `fundallthemename()`
|
||||
|
||||
声明:function
|
||||
|
||||
返回所有基金主题
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 返回 获取 -->
|
||||
|
||||
返回:array
|
||||
|
||||
## `fundGoMarketDate()`
|
||||
|
||||
声明:function
|
||||
|
||||
返回上市日,与系统证券pn_stock()相关
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 返回 获取 -->
|
||||
|
||||
返回:int
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:调用函数
|
||||
|
||||
```tsl
|
||||
// 取华安创新的上市日
|
||||
setSysParam(pn_stock(), 'OF040001');
|
||||
ReturnFundGoMarketDate();
|
||||
// 输出:20010921
|
||||
```
|
||||
|
||||
## `fundhsl2(rdate)`
|
||||
|
||||
声明:function
|
||||
|
||||
返回基金换手率(非分级子基金),换手率=本期股票成交金额/((期初股票市值+期末股票市值)/2)\*100
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 返回 获取 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | --------------- | --------------- |
|
||||
| `rdate` | reportingperiod | reportingperiod |
|
||||
|
||||
返回:real
|
||||
|
||||
## `fundindustrynamelv1(extype)`
|
||||
|
||||
声明:function
|
||||
|
||||
返回基金一级行业
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 返回 获取 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| -------- | --------- | --------------------------------------------- |
|
||||
| `extype` | usrdefine | usrdefine,是否延伸判断,不延伸判断=0延伸判断=1 |
|
||||
|
||||
返回:string
|
||||
|
||||
## `fundindustrynamelv2(extype)`
|
||||
|
||||
声明:function
|
||||
|
||||
返回基金二级行业
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 返回 获取 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| -------- | --------- | --------------------------------------------- |
|
||||
| `extype` | usrdefine | usrdefine,是否延伸判断,不延伸判断=0延伸判断=1 |
|
||||
|
||||
返回:string
|
||||
|
||||
## `fundindustrynamelv3(extype)`
|
||||
|
||||
声明:function
|
||||
|
||||
返回基金三级行业
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 返回 获取 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| -------- | --------- | --------------------------------------------- |
|
||||
| `extype` | usrdefine | usrdefine,是否延伸判断,不延伸判断=0延伸判断=1 |
|
||||
|
||||
返回:string
|
||||
|
||||
## `fundindustrynamelv4(extype)`
|
||||
|
||||
声明:function
|
||||
|
||||
返回基金四级行业
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 返回 获取 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| -------- | --------- | --------------------------------------------- |
|
||||
| `extype` | usrdefine | usrdefine,是否延伸判断,不延伸判断=0延伸判断=1 |
|
||||
|
||||
返回:string
|
||||
|
||||
## `fundinvestmentstyles()`
|
||||
|
||||
声明:function
|
||||
|
||||
返回基金投资风格种类
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 返回 获取 -->
|
||||
|
||||
返回:array
|
||||
|
||||
## `fundIssueDate()`
|
||||
|
||||
声明:function
|
||||
|
||||
返回发行日,与系统股票pn_stock()相关
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 返回 获取 -->
|
||||
|
||||
返回:int
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:调用函数
|
||||
|
||||
```tsl
|
||||
// 取信诚增强的发行日
|
||||
setSysParam(pn_stock(), 'SZ165509');
|
||||
ReturnFundIssueDate();
|
||||
// 输出:20100913
|
||||
```
|
||||
|
||||
## `fundOfDifferentFeesId(fund_id)`
|
||||
|
||||
声明:function
|
||||
|
||||
返回基金因其收费模式不一致存在多个代码,本模型通过基金代码返回不同收费模式所有基金代码
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 返回 获取 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------ | ------------- |
|
||||
| `fund_id` | string | 证券,基金代码 |
|
||||
|
||||
返回:array
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:调用函数
|
||||
|
||||
```tsl
|
||||
// 返回OF000009不同收费模式所有基金的代码
|
||||
return fundOfDifferentFeesId("OF000009");
|
||||
// 输出:array("OF000009","OF000010","OF000013","OF005122","OF018810")
|
||||
```
|
||||
|
||||
## `fundoperationperiod()`
|
||||
|
||||
声明:function
|
||||
|
||||
返回运作期限(年),与系统参数(基金代码、日期)相关
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 返回 获取 -->
|
||||
|
||||
返回:integer
|
||||
|
||||
## `fundpurchaseredemptiontype()`
|
||||
|
||||
声明:function
|
||||
|
||||
返回指定基金申购赎回类型
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 返回 获取 -->
|
||||
|
||||
返回:string
|
||||
|
||||
## `fundscale()`
|
||||
|
||||
声明:function
|
||||
|
||||
返回基金规模
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 返回 获取 -->
|
||||
|
||||
返回:boolean
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:调用函数
|
||||
|
||||
```tsl
|
||||
// 获取OF510050在20240823的基金规模
|
||||
setSysParam(pn_stock(), "OF510050");
|
||||
setSysParam(pn_date(), 20240823T);
|
||||
return fundscale();
|
||||
```
|
||||
|
||||
## `fundscompanylist(fundarr)`
|
||||
|
||||
声明:function
|
||||
|
||||
返回基金公司List,与系统参数无关
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 返回 获取 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | --------------- | ------------------------ |
|
||||
| `fundarr` | array of string | array of string,基金列表 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `fundsFromManagerId(id)`
|
||||
|
||||
声明:function
|
||||
|
||||
返回基金经理代码查基金
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 返回 获取 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---- | ------ | -------------------- |
|
||||
| `id` | string | 字符串。基金经理代码 |
|
||||
|
||||
返回:array
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:调用 FundsFromManagerID
|
||||
|
||||
```tsl
|
||||
return FundsFromManagerID('7289');
|
||||
```
|
||||
|
||||
## `fundsFromManagerName(name)`
|
||||
|
||||
声明:function
|
||||
|
||||
返回基金经理名字查基金
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 返回 获取 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------ | ------ | -------------------- |
|
||||
| `name` | string | 字符串。基金经理名字 |
|
||||
|
||||
返回:array
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:调用 FundsFromManagerName
|
||||
|
||||
```tsl
|
||||
return FundsFromManagerName('张惠');
|
||||
```
|
||||
|
||||
## `fundsindustrynamelv(fundarr, extype, lv)`
|
||||
|
||||
声明:function
|
||||
|
||||
返回基金列表行业
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 返回 获取 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | --------------- | ----------------------------------------- |
|
||||
| `fundarr` | array of string | array of string,基金列表 |
|
||||
| `extype` | usrdefine | usrdefine,延伸判断,不延伸判断=0延伸判断=1 |
|
||||
| `lv` | usrdefine | usrdefine,行业级别 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `fundsthemename(fundarr)`
|
||||
|
||||
声明:function
|
||||
|
||||
返回基金列表主题
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 返回 获取 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | --------------- | ------------------------ |
|
||||
| `fundarr` | array of string | array of string,基金列表 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `fundthemename()`
|
||||
|
||||
声明:function
|
||||
|
||||
返回基金主题
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 返回 获取 -->
|
||||
|
||||
返回:string
|
||||
|
||||
## `isClassifyFund(fund_id)`
|
||||
|
||||
声明:function
|
||||
|
||||
判断是否是分级母基金
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 判断 检查 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------ | ------------------ |
|
||||
| `fund_id` | string | 证券类型,基金代码 |
|
||||
|
||||
返回:integer
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:调用函数
|
||||
|
||||
```tsl
|
||||
// 判断SH500003 基金安信是否是分级母基金。
|
||||
return fundCommision("SH500003");
|
||||
// 输出:0
|
||||
```
|
||||
|
||||
## `isClassifyOfAFund(fund_id)`
|
||||
|
||||
声明:function
|
||||
|
||||
判断是否是分级A基金
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 判断 检查 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------ | ------------------ |
|
||||
| `fund_id` | string | 证券类型,基金代码 |
|
||||
|
||||
返回:integer
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:调用函数
|
||||
|
||||
```tsl
|
||||
// 判断SH502049判断是否是分级A基金
|
||||
return isClassifyOfAFund("SH502049");
|
||||
// 输出:1
|
||||
```
|
||||
|
||||
## `isClassifyOfBFund(fund_id)`
|
||||
|
||||
声明:function
|
||||
|
||||
判断是否是分级B基金
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 判断 检查 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------ | ------------------ |
|
||||
| `fund_id` | string | 证券类型,基金代码 |
|
||||
|
||||
返回:integer
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:调用函数
|
||||
|
||||
```tsl
|
||||
// 判断SH502049判断是否是分级B基金
|
||||
return isClassifyOfBFund("SH502049");
|
||||
// 输出:0
|
||||
```
|
||||
|
||||
## `isclosedoperation()`
|
||||
|
||||
声明:function
|
||||
|
||||
判断是否封闭运作,与系统参数(基金代码、日期)相关
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 判断 检查 -->
|
||||
|
||||
返回:boolean
|
||||
|
||||
## `isCurrencyFund()`
|
||||
|
||||
声明:function
|
||||
|
||||
判断是否为货币型基金,与系统证券pn_stock()相关
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 判断 检查 -->
|
||||
|
||||
返回:boolean
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:调用函数
|
||||
|
||||
```tsl
|
||||
// 判断华安创新是否为货币型基金
|
||||
setSysParam(pn_stock(), 'OF040001');
|
||||
ReturnIsCurrencyFund();
|
||||
// 输出:0
|
||||
```
|
||||
|
||||
## `isCurrencyFundByEndt(endt)`
|
||||
|
||||
声明:function
|
||||
|
||||
根据净值增长率计算方式判断是否为货币型基金 若以【每万份基金单位收益法】计算则认为是货币型
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 计算 求解 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------ | ---- | ------------ |
|
||||
| `endt` | date | 日期, 截止日 |
|
||||
|
||||
返回:boolean
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:调用函数
|
||||
|
||||
```tsl
|
||||
sp_s(pn_stock(), 'OF110050');
|
||||
end_t := 20200911T;
|
||||
return isCurrencyFundByEndt(end_t);
|
||||
// 输出:1
|
||||
```
|
||||
|
||||
## `isDefinedFundIMStyle(fund_type)`
|
||||
|
||||
声明:function
|
||||
|
||||
判断是否为指定的投资风格,与系统证券pn_stock()相关
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 判断 检查 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ------- | -------- |
|
||||
| `fund_type` | integer | 基金类型 |
|
||||
|
||||
返回:boolean
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:调用函数
|
||||
|
||||
```tsl
|
||||
// 返回华安创新的投资风格是否为混合型
|
||||
setSysParam(pn_stock(), 'OF040001');
|
||||
return isDefinedFundImStyle(0);
|
||||
// 输出:1
|
||||
```
|
||||
|
||||
## `isExtFund(fund_id)`
|
||||
|
||||
声明:function
|
||||
|
||||
判断是否为基金,与系统证券pn_stock()相关
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 判断 检查 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------ | -------- |
|
||||
| `fund_id` | string | 基金代码 |
|
||||
|
||||
返回:boolean
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:调用函数
|
||||
|
||||
```tsl
|
||||
// 判断华安创新是否为基金
|
||||
return isExtFund('OF040001');
|
||||
// 输出:1
|
||||
```
|
||||
|
||||
## `isFund(fund_id)`
|
||||
|
||||
声明:function
|
||||
|
||||
判断是否为基金
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 判断 检查 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------ | -------- |
|
||||
| `fund_id` | string | 基金代码 |
|
||||
|
||||
返回:boolean
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:调用函数
|
||||
|
||||
```tsl
|
||||
// 判断万科A是否为基金
|
||||
return isFund('SZ000002');
|
||||
// 输出:0
|
||||
```
|
||||
|
||||
## `isFundGoMarket(end_t)`
|
||||
|
||||
声明:function
|
||||
|
||||
返回指定日是否已上市,与系统证券pn_stock()相关
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 返回 获取 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | ---- | -------- |
|
||||
| `end_t` | date | 截止日期 |
|
||||
|
||||
返回:boolean
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:调用函数
|
||||
|
||||
```tsl
|
||||
// 返回华安创新在2001年05月01日是否已上市
|
||||
setSysParam(pn_stock(), 'OF040001');
|
||||
ReturnIsFundGoMarket(intToDate(20010501));
|
||||
// 输出:0
|
||||
```
|
||||
|
||||
## `isminiholdperiod()`
|
||||
|
||||
声明:function
|
||||
|
||||
判断是否有最短持有期,与系统参数(基金代码、日期)相关
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 判断 检查 -->
|
||||
|
||||
返回:boolean
|
||||
|
||||
## `isOpenFund(fund_id)`
|
||||
|
||||
声明:function
|
||||
|
||||
判断是否为开放式基金
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 判断 检查 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------ | -------- |
|
||||
| `fund_id` | string | 基金代码 |
|
||||
|
||||
返回:boolean
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:调用函数
|
||||
|
||||
```tsl
|
||||
// 判断华安创新是否为开放式基金
|
||||
ReturnIsOpenFund('OF040001');
|
||||
// 输出:1
|
||||
```
|
||||
|
||||
## `isotherrestrictedopening()`
|
||||
|
||||
声明:function
|
||||
|
||||
判断是否其他受限开放,与系统参数(基金代码、日期)相关
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 判断 检查 -->
|
||||
|
||||
返回:boolean
|
||||
|
||||
## `isregulapurchasescrollhold()`
|
||||
|
||||
声明:function
|
||||
|
||||
判断是否定期申购滚动持有,与系统参数(基金代码、日期)相关
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 判断 检查 -->
|
||||
|
||||
返回:boolean
|
||||
|
||||
## `isregularopenfund()`
|
||||
|
||||
声明:function
|
||||
|
||||
判断是否定期开放基金,与系统参数(基金代码、日期)相关
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 判断 检查 -->
|
||||
|
||||
返回:boolean
|
||||
|
||||
## `isregularredeem()`
|
||||
|
||||
声明:function
|
||||
|
||||
判断是否定期赎回,与系统参数(基金代码、日期)相关
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 判断 检查 -->
|
||||
|
||||
返回:boolean
|
||||
|
||||
## `isscrollhold()`
|
||||
|
||||
声明:function
|
||||
|
||||
判断是否滚动持有,与系统参数(基金代码、日期)相关
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 判断 检查 -->
|
||||
|
||||
返回:boolean
|
||||
|
||||
## `isunrestrictedopening()`
|
||||
|
||||
声明:function
|
||||
|
||||
判断是否无受限开放,与系统参数(基金代码、日期)相关
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 判断 检查 -->
|
||||
|
||||
返回:boolean
|
||||
|
||||
## `nSharesOfFund(info_id, end_t)`
|
||||
|
||||
声明:function
|
||||
|
||||
返回基金流通股本,InfoId必须为324,324是基金份额变动表的索引号
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 返回 获取 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------- | ------------ |
|
||||
| `info_id` | integer | 数据表索引号 |
|
||||
| `end_t` | date | 截止日期 |
|
||||
|
||||
返回:real
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:调用函数
|
||||
|
||||
```tsl
|
||||
// 取基金金泰 2010年5月3日的流通股本
|
||||
setSysParam(pn_stock(), 'SH500001');
|
||||
return nSharesOfFund(324, intToDate(20100503));
|
||||
// 输出:1970000000
|
||||
```
|
||||
|
||||
## `tSharesOfFund(info_id, end_t)`
|
||||
|
||||
声明:function
|
||||
|
||||
返回基金总股本,InfoId必须为324,324是基金份额变动表的索引号
|
||||
|
||||
<!-- tags: 金融 基金 基本情况 返回 获取 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------- | ------------ |
|
||||
| `info_id` | integer | 数据表索引号 |
|
||||
| `end_t` | date | 截止日期 |
|
||||
|
||||
返回:real
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:调用函数
|
||||
|
||||
```tsl
|
||||
// 取基金金泰2010年5月3日的基金总股本
|
||||
setSysParam(pn_stock(), 'SH500001');
|
||||
return tSharesOfFund (324, intToDate(20100503));
|
||||
// 输出:2000000000
|
||||
```
|
||||
Reference in New Issue
Block a user