# 基金 / ETF申购赎回-基本信息 ## `fundEtfInfoCashForecasted(endt, endt_2)` 声明:function 指定日最小申购、赎回单位的预估现金部分,与系统参数(证券代码)相关。如果指定日有ETF申购赎回-基本信息,则返回最小申购、赎回单位的预估现金部分;如果指定日没有ETF申购赎回-基本信息,则返回0。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `endt` | datetime | 日期。截止日期 | | `endt_2` | datetime | 日期。截止日期 | 返回:float ### 示例 ```tsl SetSysParam(PN_Stock(),'OF159001'); return FundETFInfoCashForecasted(20230509T); ``` ## `fundEtfInfoGetDataByEndT(endt)` 声明:function 指定日ETF申购赎回-基本信息,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------ | -------- | ------------ | | `endt` | datetime | 日期。指定日 | 返回:array ### 示例 ```tsl SetSysParam(PN_Stock(),'OF159001'); return FundETFInfoGetDataByEndT(20230509T); ``` ## `fundEtfInfoLeastUnitCashDivid(endt, endt_2)` 声明:function 指定日最小申购、赎回单位现金红利,与系统参数(证券代码)相关。如果指定日有ETF申购赎回-基本信息,则返回最小申购、赎回单位现金红利;如果指定日没有ETF申购赎回-基本信息,则返回0。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `endt` | datetime | 日期,指定日 | | `endt_2` | datetime | 日期。截止日期 | 返回:float ### 示例 ```tsl SetSysParam(PN_Stock(),'OF159001'); return FundETFInfoLeastUnitCashDivid(20230509T); ``` ## `fundEtfInfoMarginRate(endt, endt_2)` 声明:function 指定日保证金申购保证金率(%),与系统参数(证券代码)相关。如果指定日有ETF申购赎回-基本信息,则返回保证金申购保证金率(%);如果指定日没有ETF申购赎回-基本信息,则返回0。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `endt` | datetime | 日期。截止日期 | | `endt_2` | datetime | 日期。截止日期 | 返回:float ### 示例 ```tsl SetSysParam(PN_Stock(),'OF159001'); return FundETFInfoMarginRate(20230509T); ``` ## `getfundetfconstituent(fundid, enddate, t)` 声明:function 获取ETF历史指定日申购赎回-成分股表数据 | 参数 | 类型 | 说明 | | --------- | --------- | ---------------------------------------------- | | `fundid` | string | string,股票代码 | | `enddate` | tdatetime | tdatetime,截止日 | | `t` | array | array,出参,获取到的ETF申购赎回-成分股数据结果 | 返回:boolean ### 示例 ```tsl //获取基金OF510050在2020-1-10日的成份股表 ret:=getfundetfconstituent('OF510050',20200110T,t); if ret then return t; else return array();//获取失败 //返回结果: ``` ## `fundEtfInfoLeastUnit(endt)` 声明:function 指定日最小申购、赎回单位,与系统参数(证券代码)相关。如果指定日有ETF申购赎回-基本信息,则返回最小申购、赎回单位;如果指定日没有ETF申购赎回-基本信息,则返回0。 | 参数 | 类型 | 说明 | | ------ | --------- | -------------- | | `endt` | TDateTime | 日期。截止日期 | 返回:Real ### 示例 ```tsl //OF159001在2023-05-09最小申购、赎回单位。 setSysParam(PN_Stock(),'OF159001'); return fundEtfInfoLeastUnit(20230509T); //结果:1 ``` ## `fundEtfInfoNetVlue(endt, endt_2)` 声明:function 指定日最小申购、赎回单位净值,与系统参数(证券代码)相关。如果指定日有ETF申购赎回-基本信息,则返回最小申购、赎回单位净值;如果指定日没有ETF申购赎回-基本信息,则返回0。 | 参数 | 类型 | 说明 | | ------ | --------- | -------------- | | `endt` | TDateTime | 日期。截止日期 | | `endt` | TDateTime | 日期。截止日期 | 返回:Real ### 示例 ```tsl //OF159001在2023-05-09最小申购、赎回单位净值。 setSysParam(PN_Stock(),'OF159001'); return fundEtfInfoNetVlue(20230509T); //结果:100 ``` ## `fundEtfInfoUpperRatio(endt, endt_2)` 声明:function 指定日现金替代比例上限(%),与系统参数(证券代码)相关。如果指定日有ETF申购赎回-基本信息,则返回现金替代比例上限(%);如果指定日没有ETF申购赎回-基本信息,则返回0。 | 参数 | 类型 | 说明 | | ------ | --------- | -------------- | | `endt` | TDateTime | 日期。截止日期 | | `endt` | TDateTime | 日期。截止日期 | 返回:Real ### 示例 ```tsl //OF159001在2023-05-09现金替代比例上限(%)。 setSysParam(PN_Stock(),'OF159001'); return fundEtfInfoUpperRatio(20230509T); //结果:100 ``` ## `fundEtfInfoIsOpenPurcharse(endt, endt_2)` 声明:function 指定日是否开放申购,与系统参数(证券代码)相关。如果指定日有ETF申购赎回-基本信息,则返回是否开放申购;如果指定日没有ETF申购赎回-基本信息,则返回0。 | 参数 | 类型 | 说明 | | ------ | --------- | -------------- | | `endt` | TDateTime | 日期。截止日期 | | `endt` | TDateTime | 日期。截止日期 | 返回:String ### 示例 ```tsl //OF159001在2023-05-09是否开放申购。 setSysParam(PN_Stock(),'OF159001'); return fundEtfInfoIsOpenPurcharse(20230509T); //结果:是 ``` ## `fundEtfInfoIsOpenMarginPurchase(endt, endt_2)` 声明:function 指定日是否开放保证金申购,与系统参数(证券代码)相关。如果指定日有ETF申购赎回-基本信息,则返回是否开放保证金申购;如果指定日没有ETF申购赎回-基本信息,则返回0。 | 参数 | 类型 | 说明 | | ------ | --------- | -------------- | | `endt` | TDateTime | 日期。截止日期 | | `endt` | TDateTime | 日期。截止日期 | 返回:String ### 示例 ```tsl //OF159001在2023-05-09是否开放保证金申购。 setSysParam(PN_Stock(),'OF159001'); return fundEtfInfoIsOpenMarginPurchase(20230509T); //结果:未知 ``` ## `fundEtfInfoIsOpenRedem(endt, endt_2)` 声明:function 指定日是否开放赎回,与系统参数(证券代码)相关。如果指定日有ETF申购赎回-基本信息,则返回是否开放赎回;如果指定日没有ETF申购赎回-基本信息,则返回0。 | 参数 | 类型 | 说明 | | ------ | --------- | -------------- | | `endt` | TDateTime | 日期。截止日期 | | `endt` | TDateTime | 日期。截止日期 | 返回:String ### 示例 ```tsl //OF159001在2023-05-09是否开放赎回。 setSysParam(PN_Stock(),'OF159001'); return fundEtfInfoIsOpenRedem(20230509T); //结果:是 ``` ## `fundEtfInfoInvestorSubscribeLimit(endt, endt_2)` 声明:function 指定日保证金申购单一投资者当日申购总量限制份数,与系统参数(证券代码)相关。如果指定日有ETF申购赎回-基本信息,则返回保证金申购单一投资者当日申购总量限制份数;如果指定日没有ETF申购赎回-基本信息,则返回0。 | 参数 | 类型 | 说明 | | ------ | --------- | -------------- | | `endt` | TDateTime | 日期。截止日期 | | `endt` | TDateTime | 日期。截止日期 | 返回:Real ### 示例 ```tsl //OF159001在2023-05-09保证金申购单一投资者当日申购总量限制份数。 setSysParam(PN_Stock(),'OF159001'); return fundEtfInfoInvestorSubscribeLimit(20230509T); //结果:0 ``` ## `fundEtfInfoLeastUnitCash(endt, endt_2)` 声明:function 指定日最小申购、赎回单位的现金余额,与系统参数(证券代码)相关。如果指定日有ETF申购赎回-基本信息,则返回最小申购、赎回单位的现金余额;如果指定日没有ETF申购赎回-基本信息,则返回0。 | 参数 | 类型 | 说明 | | ------ | --------- | -------------- | | `endt` | TDateTime | 日期。截止日期 | | `endt` | TDateTime | 日期。截止日期 | 返回:Real ### 示例 ```tsl //OF159001在2023-05-09最小申购、赎回单位的现金余额。 setSysParam(PN_Stock(),'OF159001'); return fundEtfInfoLeastUnitCash(20230509T); //结果:0 ``` ## `fundEtfInfoSecuritySubscribeLimit(endt, endt_2)` 声明:function 指定日保证金申购单个代办证券公司当日申购总量限制,与系统参数(证券代码)相关。如果指定日有ETF申购赎回-基本信息,则返回保证金申购单个代办证券公司当日申购总量限制;如果指定日没有ETF申购赎回-基本信息,则返回0。 | 参数 | 类型 | 说明 | | ------ | --------- | -------------- | | `endt` | TDateTime | 日期。截止日期 | | `endt` | TDateTime | 日期。截止日期 | 返回:Real ### 示例 ```tsl //OF159001在2023-05-09保证金申购单个代办证券公司当日申购总量限制。 setSysParam(PN_Stock(),'OF159001'); return fundEtfInfoSecuritySubscribeLimit(20230509T); //结果:0 ``` ## `fund_ETFPurchaseRedemptionInfoID()` 声明:function ETF申购赎回-基本信息 返回:bool ## `fund_ETFPurchaseRedemptionStocks()` 声明:function ETF申购赎回-成分股 返回:bool