# Builtin - 其他函数 ## 函数 ### `hhv(exp, n, cache_string)` 返回N日最高的Exp的值,与系统参数(股票、时间、周期等相关),查看相关行情数据说明。 注意,如果要获得最高值发生的时间,可用GetSysParam(“hhvtime”)来获得,但仅返回一个时间,即便有多个时间点都是最高值。 | 参数 | 类型 | 说明 | | -------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------- | | `exp` | any | TExpression型表达式 | | `n` | any | 整数,天数。N为0时,从上市日算起;注意,计算上市以来的最高/最低时,0必须用常量。比如hhv(high(),0)。不能以变量的方式传递:N:=0; hhv(high(),N),会报错。 | | `cache_string` | string | 可选参数,字符串类型,缓存标志串。参见:时间序列统计缓存标志与性能加速 | 返回:float ### `llv(exp, n, cache_string)` 返回N日最低的Exp的值,与系统参数(股票、时间、周期等相关),查看相关行情数据说明。 注意,如果要获得最低值发生的时间,可用GetSysParam(“llvtime”)来获得,但仅返回一个时间,即便有多个时间点都是最低值。 | 参数 | 类型 | 说明 | | -------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `exp` | any | TExpression型表达式 | | `n` | any | 整数,天数。N为0时,从上市日算起;N为负数时无效。注意,计算上市以来的最高/最低时,0必须用常量。比如llv(close(),0)。不能以变量的方式:N:=0; llv(close(),N),会报错。 | | `cache_string` | string | 可选参数,字符串类型,缓存标志串。参见:时间序列统计缓存标志与性能加速 | 返回:float ### `ma(exp, n, cache_string)` 返回N日Exp的平均值,与系统参数(股票、时间、周期等相关)。 | 参数 | 类型 | 说明 | | -------------- | ------ | --------------------------------------------------------------------- | | `exp` | any | TExpression型表达式 | | `n` | any | 整数,天数。N为0时,返回当天值;N为-1时无效。 | | `cache_string` | string | 可选参数,字符串类型,缓存标志串。参见:时间序列统计缓存标志与性能加速 | 返回:float ### `ema(exp, n, cache_string)` 返回N日Exp的移动平均,与系统参数(股票、时间、周期等相关)。 | 参数 | 类型 | 说明 | | -------------- | ------ | --------------------------------------------------------------------- | | `exp` | any | TExpression型表达式; | | `n` | any | 整数,天数;N为-1,0时无效。 | | `cache_string` | string | 可选参数,字符串类型,缓存标志串。参见:时间序列统计缓存标志与性能加速 | 返回:float ### `sma(exp, n, m, cache_string)` 求Exp的N日平滑移动平均,M为权重。 | 参数 | 类型 | 说明 | | -------------- | ------ | --------------------------------------------------------------------- | | `exp` | any | TExpression型表达式 | | `n` | any | 整数,天数 | | `m` | any | 整数,权重 | | `cache_string` | string | 可选参数,字符串类型,缓存标志串。参见:时间序列统计缓存标志与性能加速 | 返回:float ### `count(exp, n, cache_string)` 统计N天中表达式Exp值为真的天数。 | 参数 | 类型 | 说明 | | -------------- | ------ | --------------------------------------------------------------------- | | `exp` | any | 表达式类型 | | `n` | any | 整数,交易日天数,如果为-1表示从上市第一天起统计 | | `cache_string` | string | 可选参数,字符串类型,缓存标志串。参见:时间序列统计缓存标志与性能加速 | 返回:any ### `sumN(exp, n, cache_string)` 求Exp的N日累加和。 | 参数 | 类型 | 说明 | | -------------- | ------ | --------------------------------------------------------------------- | | `exp` | any | TExpression型表达式 | | `n` | any | 整数,交易日天数,如果为-1表示从上市第一天起统计 | | `cache_string` | string | 可选参数,字符串类型,缓存标志串。参见:时间序列统计缓存标志与性能加速 | 返回:float ### `cross(a, b)` A线从下面穿越B线时返回1,从A上面向下穿越B时返回-1,否则返回0。与系统参数(股票、时间、周期等相关) | 参数 | 类型 | 说明 | | ---- | ---- | ------------------- | | `a` | any | TExpression型表达式 | | `b` | any | TExpression型表达式 | 返回:any ### `query(market_list, stock_id_list, condition, sort_field, field_name_n, expression_n)` 报表生成函数,在指定的市场列表MarketList和股票列表内满足条件的股票列出来,并按照SortName排序,并列出相关的数据信息 | 参数 | 类型 | 说明 | | --------------- | ------ | --------------------------- | | `market_list` | array | 市场板块列表,字符串 | | `stock_id_list` | array | 股票ID列表,字符串 | | `condition` | bool | object | | `sort_field` | string | 字符串,排序字段 | | `field_name_n` | string | 字符串,字段名称 | | `expression_n` | any | TExpression表达式,字段内容 | 返回:array ### `nDay(n, field0, expression0, field1, expression1, field_m, expression_m)` 提取或计算当前日期往前N个历史交易日数据,提取或计算的数据与当前的股票代码、周期、时间等有关。Field0,Field1,…FieldM是要提取数据的字段名,而相应的表达式由Expression0,Expression1,Expression2…ExpressionM给出。这些字段内容往往是开、收、高、低价、成交量等行情相关的数据。参数个数不固定,按照用户需要提取的数据确定。固定第一个参数为交易日天数(即周期个数),其后跟随的参数为两个一组,分别为提取的数据列名,对应的函数。比如第二个参数是第三个参数(表达式)的列名,第四个参数是第五个参数的列名,依此类推。 该函数提取或计算的过程相当于: Table\[0\]\[Field0\] := ref(Expression0 , N-1); Table\[0\]\[Field1\] := ref(Expression1 , N-1); …… Table\[0\]\[FieldM\] :=ref(ExpressionM,N-1); Table\[1\]\[Field0\] := ref(Expression0 , N-2); Table\[1\]\[Field1\] := ref(Expression1 , N-2); …… Table\[1\]\[FieldM\] := ref(ExpressionM,N-2); …… …… Table\[N-1\]\[Field0\] := ref(Expression0,0); …… Table\[N-1\]\[FieldM\] := ref(ExpressionM,0); 相似函数见Nday2,NDay3 | 参数 | 类型 | 说明 | | -------------- | ------ | ------------------------------------------------------------------------------------------ | | `n` | any | 整数,交易日天数。与周期相关,例如做日线的时候代表N个交易日数据,分钟线代表N个交易分钟数据 | | `field0` | string | string 字段名 | | `expression0` | any | 表达式,跟Field0相对应 | | `field1` | string | string字段名 | | `expression1` | any | 表达式,跟Field1相对应 | | `field_m` | string | string字段名 | | `expression_m` | any | 表达式,跟FieldM相对应 | 返回:array ### `nDay2(field0, expression0, field1, expression1, field_m, expression_m)` 同NDay类似,只是没有参数N,默认180天,用户可以通过系统参数 pn_nDay进行设定天数。和当前的股票,周期,时间等系统参数相关。详细说明也可参考nday | 参数 | 类型 | 说明 | | -------------- | ------ | ---------------------- | | `field0` | string | string 字段名 | | `expression0` | any | 表达式,跟Field0相对应 | | `field1` | string | string字段名 | | `expression1` | any | 表达式,跟Field1相对应 | | `field_m` | string | string字段名 | | `expression_m` | any | 表达式,跟FieldM相对应 | 返回:array ### `nDay3(n, expression)` 提取或计算N个交易日的Expression数据。和当前的股票,周期,时间等系统参数相关。与Nday的区别即该函数仅能提取一个表达式Expression的数据,返回值为一维数组;而Nday可以提取多个,返回值为二维数组。 | 参数 | 类型 | 说明 | | ------------ | ---- | ---------------- | | `n` | any | 整数,交易日个数 | | `expression` | any | 表达式. | 返回:array ### `ref(exp, n)` 求N日前Exp的值 | 参数 | 类型 | 说明 | | ----- | ---- | ------------------- | | `exp` | any | TExpression型表达式 | | `n` | any | 整数,天数 | 返回:any ### `specDate(exp, date)` 设置当前时间的快捷方式,只影响exp表达式。指定Date时间为当前时间,计算表达式Exp的值返回。 | 参数 | 类型 | 说明 | | ------ | -------- | -------- | | `exp` | any | 表达式 | | `date` | datetime | 日期类型 | 返回:any ### `spec(exp, stock_id)` 设置当前股票的快捷方式,只影响Exp表达式。指定StockID股票为当前股票,计算表达式的值返回 | 参数 | 类型 | 说明 | | ---------- | ------ | ------------------- | | `exp` | any | TExpression型表达式 | | `stock_id` | string | 字符串类型 | 返回:any ### `specAll(exp, sys_param)` 指定特定的系统参数计算表达式的值返回 | 参数 | 类型 | 说明 | | ----------- | ----- | -------------------------------------------------- | | `exp` | any | TExpression型表达式 | | `sys_param` | array | 数组形式,以系统参数名为下标参数值为值类型的数组。 | 返回:any ### `getSysParam(name)` 返回Name指定的系统参数。系统参数名见系统参数名称函数 | 参数 | 类型 | 说明 | | ------ | ------ | ---------------------- | | `name` | string | 字符串类型的系统参数名 | 返回:string ### `setSysParam(name, value)` 设置Name指定的系统参数的值为Value。如果设置不成功返回假否则返回真。系统参数名见系统参数名称函数 系统参数为全局变量,即该函数设置的变量全局有效。也可以自定义参数。 | 参数 | 类型 | 说明 | | ------- | ------ | ------------------------ | | `name` | string | 字符串类型的系统参数名。 | | `value` | any | 设置的系统参数的值。 | 返回:string ### `floatN(value, digits)` 将浮点数按指定小数位数四舍五入。 | 参数 | 类型 | 说明 | | -------- | ----- | -------------- | | `value` | float | 输入数值 | | `digits` | any | 保留的小数位数 | 返回:float ### `floatToStrEx(value, digits)` 将浮点数格式化为字符串,保留指定小数位数。 | 参数 | 类型 | 说明 | | -------- | ----- | -------------- | | `value` | float | 输入数值 | | `digits` | any | 保留的小数位数 | 返回:string ### `getOleObject(prog_id, flags, out_obj)` 获取已注册的 OLE/COM 对象实例(仅 Windows)。 | 参数 | 类型 | 说明 | | --------- | ------ | ----------------------------------- | | `prog_id` | string | COM ProgID(如 `Word.Application`) | | `flags` | any | 选项标记(可选,通常为 `0`) | | `out_obj` | any | 输出对象变量 | 返回:any ### `createComObject(guid_or_prog_id, out_obj)` 创建 Windows COM 对象实例(仅 Windows COM 环境)。 | 参数 | 类型 | 说明 | | ----------------- | ------ | -------------------------------------------------------------------------------------------------- | | `guid_or_prog_id` | string | COM ProgID 或带花括号的 CLSID;例如 `Word.Application` 或 `{000209FF-0000-0000-C000-000000000046}` | | `out_obj` | any | 输出对象变量;调用前通常先设为 `nil` | 返回:any ### `unsetEchoString()` 取出被SetEchoString后的重定向输出流,取出后重置输出流为空。 返回:string ### `isEchoRedirect()` 判断目前是否被SetEchoString重定向,如果被重定向了,返回为真,否则为假。 返回:bool ### `readLn()` 从控制台读字符串并返回结果(输入以回车结束)。 返回:string ### `writeln(p1, pn)` 带回车地输出字符串,如果在平台运行,会输出信息到客户端。 支持任意多个参数,逐个输出这些参数的内容。 | 参数 | 类型 | 说明 | | ---- | ------ | -------------- | | `p1` | string | string 字符串1 | | `pn` | string | string 字符串n | 返回:string ### `write(p1, pn)` 输出字符串,如果在平台运行,会输出信息到客户端。 支持任意多个参数,逐个输出这些参数的内容。 | 参数 | 类型 | 说明 | | ---- | ------ | -------------- | | `p1` | string | string 字符串1 | | `pn` | string | string 字符串n | 返回:string ### `httpGetContent()` 返回前端发送的内容串,如果内容串长度和HttpGetContentLength不一致,则需要用TWebRequest类来读取剩余内容。 返回:string ### `httpGetContentLength()` 返回前端发送的内容串的长度。 返回:any ### `httpGetQueryString()` 返回前端发送的查询串。 返回:string ### `httpGetRequestMethod()` 返回前端发送请求的类型。如get或者put。 返回:string ### `httpGetQueryValues()` 分解前端发送的查询串为字符串下标的字符串数组。 返回:array ### `httpGetQueryValueByName(name, additional_info)` 得到指定参数的查询串的值。 | 参数 | 类型 | 说明 | | ----------------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------- | | `name` | string | 字符串类型。查询串中的变量名。 | | `additional_info` | string | 字符串类型,返回附加信息。最常见的是当查询的Name为文件上传的ID时,函数返回文件的内容,而AdditionalInfo返回包括文件名等内容的附加信息。 | 返回:string ### `httpGetQueryValueByNameEx(name)` 得到查询串的值,网页多文件一次性上传可能会用多同名多个内容的情况,返回二维数组结构。 | 参数 | 类型 | 说明 | | ------ | ------ | -------------------------- | | `name` | string | 字符串,查询串中的变量名。 | 返回:array ### `httpGetScriptName()` 返回所执行的CGI名。 返回:string ### `httpGetPathInfo()` 返回所执行的CGI的虚拟路径名。 返回:string ### `httpGetPathTranslated()` 返回所执行的CGI的实路径名。 返回:string ### `httpGetRemoteHost()` 返回所执行的CGI的前端主机名。 返回:string ### `httpGetRemoteAddr()` 返回所执行的CGI的前端IP地址。 返回:string ### `httpGetPathTranslated()` 返回所执行的CGI的认证类型。 返回:string ### `httpGetRemoteUser()` 返回所执行的CGI的远端登录用户名。 返回:string ### `httpGetRemoteIdent()` 返回所执行的CGI的远端识别串。 返回:string ### `httpGetHttpAccept()` 返回接受的类型种类。 返回:string ### `httpGetHttpUserAgent()` 返回用户代理串。 返回:string ### `httpGetServerName()` 返回服务器名。 返回:string ### `httpGetServerPort()` 返回服务器端口。 返回:string ### `httpGetServerProtocol()` 返回服务器协议类别。 返回:string ### `httpGetServerSoftware()` 返回服务器软件的名称。 返回:string ### `httpGetGatewayInterface()` 返回网关接口。 返回:string ### `httpGetCookie()` 返回Cookie串。 返回:string ### `httpGetEnvVar(env_name)` 返回指定名称的环境串。 | 参数 | 类型 | 说明 | | ---------- | ------ | ------------------------ | | `env_name` | string | 字符串类型,环境变量名。 | 返回:string ### `httpSetHeadString(header)` 设置返回的HTTP头。 | 参数 | 类型 | 说明 | | -------- | ------ | ------------------------------------------------ | | `header` | string | 字符串类型,Http头,以连续两个回车换行作为结尾。 | 返回:string ### `hhv(arg1, n)` 时间序列统计相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | | `n` | any | | 返回:any ### `llv(arg1, arg2)` 时间序列统计相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | | `arg2` | any | | 返回:any ### `ma(arg1, n)` 时间序列统计相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | | `n` | any | | 返回:any ### `ema(x, n)` 时间序列统计相关函数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `x` | any | | | `n` | any | | 返回:any ### `sma(x, n, m)` 时间序列统计相关函数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `x` | any | | | `n` | any | | | `m` | any | | 返回:any ### `count(arg1, arg2)` 时间序列统计相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | | `arg2` | any | | 返回:any ### `sumN(arg1, arg2)` 时间序列统计相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | | `arg2` | any | | 返回:any ### `cross(arg1, arg2)` 时间序列统计相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | | `arg2` | any | | 返回:any ### `nDay(arg1, arg2, date_value_3, arg4, arg5, arg6, arg7, arg8, arg9)` 取行情数据序列函数相关函数。 | 参数 | 类型 | 说明 | | -------------- | -------- | ---- | | `arg1` | any | | | `arg2` | string | | | `date_value_3` | datetime | | | `arg4` | string | | | `arg5` | any | | | `arg6` | string | | | `arg7` | any | | | `arg8` | string | | | `arg9` | any | | 返回:any ### `nDay2(arg1, date_value_2, arg3, arg4, arg5, arg6, arg7, arg8)` 取行情数据序列函数相关函数。 | 参数 | 类型 | 说明 | | -------------- | -------- | ---- | | `arg1` | string | | | `date_value_2` | datetime | | | `arg3` | string | | | `arg4` | any | | | `arg5` | string | | | `arg6` | any | | | `arg7` | string | | | `arg8` | any | | 返回:any ### `nDay3(arg1, arg2)` 取行情数据序列函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | | `arg2` | any | | 返回:any ### `ref(arg1, arg2)` 引用指定函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | | `arg2` | any | | 返回:any ### `specDate(arg1, date_value_2)` 引用指定函数相关函数。 | 参数 | 类型 | 说明 | | -------------- | -------- | ---- | | `arg1` | any | | | `date_value_2` | datetime | | 返回:datetime ### `spec(arg1, stock_id_2)` 引用指定函数相关函数。 | 参数 | 类型 | 说明 | | ------------ | ------ | ---- | | `arg1` | any | | | `stock_id_2` | string | | 返回:any ### `specAll(arg1, stock_id_2)` 引用指定函数相关函数。 | 参数 | 类型 | 说明 | | ------------ | ----- | ---- | | `arg1` | any | | | `stock_id_2` | array | | 返回:any ### `getSysParam(stock_id)` 系统参数设置和获取函数相关函数。 | 参数 | 类型 | 说明 | | ---------- | ------ | ---- | | `stock_id` | string | | 返回:any ### `setSysParam(arg1, arg2)` 系统参数设置和获取函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ------ | ---- | | `arg1` | string | | | `arg2` | any | | 返回:any ### `query(arg1, stock_id_2, arg3, arg4, arg5, stock_id_6, arg7, stock_id_8, arg9, arg10)` 查询和轮询函数相关函数。 | 参数 | 类型 | 说明 | | ------------ | ------ | ---- | | `arg1` | string | | | `stock_id_2` | string | | | `arg3` | any | | | `arg4` | string | | | `arg5` | string | | | `stock_id_6` | any | | | `arg7` | string | | | `stock_id_8` | any | | | `arg9` | string | | | `arg10` | any | | 返回:array ### `robustGrowthOfNReport(exp, report_id, n, report_type)` 过去N期稳健增速,与系统证券相关 | 参数 | 类型 | 说明 | | ------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------- | | `exp` | any | 表达式类型,计算相关财务指标,一般与报告期相关,通常以增长率来表示增速.;如TTM净利润增长率(%)表达式为@Last12MData(DefaultRepID(),9900604) | | `report_id` | string | 报告期 | | `n` | any | 整数,最近N期 | | `report_type` | any | 报告期类型 | 返回:float ### `coInitialize()` Ole初始化。 返回:any ### `coUnInitialize()` Ole结束。 返回:any ### `setSysParams(params)` 一次性设置整个系统参数。 | 参数 | 类型 | 说明 | | -------- | ----- | ---------------------------------------------- | | `params` | array | 系统参数数组,比如array(pn_stock():”SZ000002”) | 返回:any ### `getSysParams()` 取出所有系统参数的值。 返回:array ### `excelGetApplication()` 获得当前操作Excel操作函数打开的Excel应用程序的对象。 返回:any ### `excelClose(file_name)` 关闭Excel文件。注意:将打开的文件关闭后,就可以进行手动打开修改数据,相当于程序解锁。 | 参数 | 类型 | 说明 | | ----------- | ------ | ------------------------- | | `file_name` | string | 字符串类型。Excel文件名称 | 返回:bool ### `excelQuit()` 退出Excel文件进程。注意:会同时关闭所有被打开的excel文件。 返回:bool ### `xlColumns()` Chart的数据源由列分割。 返回:any ### `xlRows()` Chart的数据源由行分割。 返回:any ### `isEmpty()` 指定Sheet是否是空Sheet表。 返回:bool ### `loadClientData(client_data)` 获得当前客户端程序复制的数据。 | 参数 | 类型 | 说明 | | ------------- | ----- | ---------------- | | `client_data` | array | 返回的数据内容。 | 返回:array ### `wordGetCurrentDocument()` 获得当前Word模板正在生成的文档对象。 返回:any ### `wordSetCurrentRange(range)` 设置当前Word模板函数处理的当前位置。 | 参数 | 类型 | 说明 | | ------- | ------ | ---- | | `range` | object | 对象 | 返回:any ### `wordGetLastRange()` 获得上次Word模板函数处理生成的内容位置对象。 返回:any ### `wordGetLastTable()` 获得最后由Word模板函数插入的表格对象。 返回:any ### `wordGetLastShape()` 获得最后由Word模板函数插入的InlineShape对象,包括Excel对象,ExcelChart对象以及图形对象等。 返回:any ### `wordWrite(param1, param2)` 在Word中输出内容。参数个数不定,可以输出字符串,数字以及数组/表格,图形等类型 | 参数 | 类型 | 说明 | | -------- | ---- | --------- | | `param1` | any | any 参数1 | | `param2` | any | any 参数2 | 返回:array ### `wordBr()` 在Word中换行(新段落)。 返回:bool ### `wordSetFont(property, value)` 设置Word的当前字体的属性。返回真表示成功。 | 参数 | 类型 | 说明 | | ---------- | ------ | ---------------------------------------- | | `property` | string | 字体的属性名。例如’Size’表示字体的大小。 | | `value` | any | 字体属性的值。 | 返回:bool ### `wordGetFont(property, value)` 获取Word的当前字体的属性。返回真表示成功。 | 参数 | 类型 | 说明 | | ---------- | ------ | ---------------------------------------- | | `property` | string | 字体的属性名。例如’Size’表示字体的大小。 | | `value` | any | 返回的字体属性的值。 | 返回:bool ### `wordPaste()` 将剪裁板中的内容粘贴到Word中。返回真表示成功。 返回:bool ### `wordAddOleObjectFromFile(file_name, width, height)` 在Word中插入由文件产生的Ole对象。如果不指定宽度和高度,则由该对象自己决定。 | 参数 | 类型 | 说明 | | ----------- | ------ | ------------------------------------------ | | `file_name` | string | 字符串类型,需要插入的图形文件的全路径名。 | | `width` | any | 整数,宽度 | | `height` | any | 整数,高度 | 返回:bool ### `wordSetRangeProp(name, value)` 设置当前位置的区域的属性。 | 参数 | 类型 | 说明 | | ------- | ------ | ---- | | `name` | string | | | `value` | any | | 返回:bool ### `wordGetRangeProp(name, value)` 获取当前位置的区域的属性。 | 参数 | 类型 | 说明 | | ------- | ------ | ---- | | `name` | string | | | `value` | any | | 返回:bool ### `wordSetLastTableProp(name, value)` 设置最后插入的表格的属性。 | 参数 | 类型 | 说明 | | ------- | ------ | ---- | | `name` | string | | | `value` | any | | 返回:bool ### `wordGetLastTableProp(name, value)` 获取最后插入的表格的属性。 | 参数 | 类型 | 说明 | | ------- | ------ | ---- | | `name` | string | | | `value` | any | | 返回:bool ### `wordSetLastTableCellProp(row, column, name, value)` 设置最后插入的表格的指定单元格的属性。 | 参数 | 类型 | 说明 | | -------- | ------ | ---- | | `row` | any | | | `column` | any | | | `name` | string | | | `value` | any | | 返回:bool ### `wordGetLastTableCellProp(row, column, name, value)` 获取最后插入的表格的指定单元格的属性。 | 参数 | 类型 | 说明 | | -------- | ------ | ---- | | `row` | any | | | `column` | any | | | `name` | string | | | `value` | any | | 返回:bool ### `xlColumnClustered()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlColumnStacked()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlColumnStacked100()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xl3DColumnClustered()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xl3DColumnStacked()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xl3DColumnStacked100()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlBarClustered()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlBarStacked()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlBarStacked100()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xl3DBarClustered()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xl3DBarStacked()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xl3DBarStacked100()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlLineStacked()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlLineStacked100()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlLineMarkers()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlLineMarkersStacked()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlLineMarkersStacked100()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlPieOfPie()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlPieExploded()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xl3DPieExploded()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlBarOfPie()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlXyScatterSmooth()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlXyScatterSmoothNoMarkers()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlXyScatterLines()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlXyScatterLinesNoMarkers()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlAreaStacked()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlAreaStacked100()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xl3DAreaStacked()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xl3DAreaStacked100()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlDoughnutExploded()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlRadarMarkers()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlRadarFilled()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlSurface()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlSurfaceWireframe()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlSurfaceTopView()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlSurfaceTopViewWireframe()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlBubble()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlBubble3DEffect()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlStockHlc()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlStockOhlc()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlStockVhlc()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlStockVohlc()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlCylinderColClustered()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlCylinderColStacked()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlCylinderColStacked100()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlCylinderBarClustered()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlCylinderBarStacked()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlCylinderBarStacked100()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlCylinderCol()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlConeColClustered()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlConeColStacked()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlConeColStacked100()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlConeBarClustered()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlConeBarStacked()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlConeBarStacked100()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlConeCol()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlPyramidColClustered()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlPyramidColStacked()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlPyramidColStacked100()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlPyramidBarClustered()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlPyramidBarStacked()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlPyramidBarStacked100()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlPyramidCol()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xl3DColumn()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlLine()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xl3DLine()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xl3DPie()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlPie()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlXyScatter()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xl3DArea()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlArea()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlDoughnut()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `xlRadar()` WORD/EXCEL的CHART图类型,参见WORD/EXCEL的文档 返回:any ### `stockPfRatioInfo3(r_date, return_type)` 报告期送股情况 | 参数 | 类型 | 说明 | | ------------- | -------- | ---------------- | | `r_date` | datetime | 整数,报告期; | | `return_type` | any | 整数,返回类型; | 返回:array ### `stockTheDssoReduceValue(end_t, holder_name, v_type)` 获得指定日指定股东(董监高及关联人)减持市值,系统参数:证券代码 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `end_t` | datetime | 日期,截止日期 | | `holder_name` | string | 字符串,股东名称 | | `v_type` | any | 用户自定义,变动原因 | 返回:float ### `optionInfoEndTBetweenMaturityDays(end_t)` 指定期权指定日距离到期日的交易日天数,与系统参数(证券代码)相关。 1)如果指定日有期权基本信息,返回指定日距离到期日的交易日天数 2)如果指定日没有期权基本信息,返回0。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `optionInfoUnitDeposit(end_t)` 指定期权指定日单位保证金,与系统参数(证券代码)相关。 1)如果指定日有期权基本信息,返回单位保证金 2)如果指定日没有期权基本信息,返回0。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `optionInfoOpenPosition(end_t)` 指定期权指定日开仓状态,与系统参数(证券代码)相关。 1)如果指定日有期权基本信息,返回开仓状态 2)如果指定日没有期权基本信息,返回0。 3)分为 可开仓、限制卖出开仓(不包括备兑开仓) 和买入开仓 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:string ### `optionInfoIsNewContract(end_t)` 指定期权指定日是否新挂牌合约,与系统参数(证券代码)相关。 1)如果指定日有期权基本信息,返回判断是否新挂牌合约 2)如果指定日没有期权基本信息,返回空字符串。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:string ### `optiongetdatabyendt(endt)` 指定日的基本信息表 | 参数 | 类型 | 说明 | | ------ | -------- | -------- | | `endt` | datetime | 截止日期 | 返回:array ### `optioncbisstop(endt)` 指定日是否熔断 | 参数 | 类型 | 说明 | | ------ | -------- | -------- | | `endt` | datetime | 截止日期 | 返回:bool ### `optioncbsuspendtime(endt)` 指定日熔断暂停交易时长,期权标的与系统参数相关。 | 参数 | 类型 | 说明 | | ------ | -------- | -------- | | `endt` | datetime | 截止日期 | 返回:any ### `optioncblaststopdate(endt)` 取出该期权的所有熔断记录的表格,取最后一次的行。 返回最近一次熔断日期 。 若表为空,说明没有熔断过,返回0 | 参数 | 类型 | 说明 | | ------ | -------- | -------- | | `endt` | datetime | 截止日期 | 返回:datetime ### `optioncbstopcount(endt)` 取出该期权的所有熔断记录的表格,对比生效日与指定区间 返回最近一次熔断日期 。 若表为空,说明没有熔断过,返回0 | 参数 | 类型 | 说明 | | ------ | -------- | -------- | | `endt` | datetime | 截止日期 | 返回:any ### `optioncbzfaboveminiquotenum(endt)` 指定日熔断涨跌幅达到或超过最小报价单位数,指定日由系统参数指定。 仅对期权有效. 字符串类型:指定日是否熔断, 返回0 表示该日没有熔断参数: | 参数 | 类型 | 说明 | | ------ | -------- | -------- | | `endt` | datetime | 截止日期 | 返回:string ### `optioncbzdthresh(endt)` 指定日熔断涨跌幅阀值(%),期权标的与系统参数相关。 | 参数 | 类型 | 说明 | | ------ | -------- | -------- | | `endt` | datetime | 截止日期 | 返回:float ### `optioncbstopcountqj(begt, endt)` 取出该期权的所有熔断记录的表格,对比生效日与指定区间 返回最近一次熔断日期 。 若表为空,说明没有熔断过,返回0 | 参数 | 类型 | 说明 | | ------ | -------- | ------ | | `begt` | datetime | 开始日 | | `endt` | datetime | 截止日 | 返回:any ### `optioncbgetdataperiod(begt, endt)` 区间期权熔断机制数据 | 参数 | 类型 | 说明 | | ------ | -------- | -------- | | `begt` | datetime | 开始日期 | | `endt` | datetime | 截止日期 | 返回:array ### `optionubcinstitutoigrow(endt, institutname, tradetype)` 取指定日指定机构持仓量变动,T日-(T-1日) InstitutName:字符串型,机构简称 TradeType:期权类型 0,认沽 1,认购 | 参数 | 类型 | 说明 | | -------------- | -------- | ------------------------------- | | `endt` | datetime | 截止日期, | | `institutname` | string | 机构简称, | | `tradetype` | any | 期权类型,认沽=0认购=1,usrdefine | 返回:string ### `optionubcsumnvolgrow(endt, topn, tradetype)` 指定日前N名机构成交量变动 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------- | | `endt` | datetime | 截止日期, | | `topn` | any | 前N名, | | `tradetype` | any | 期权类型,认沽=0认购=1,usrdefine | 返回:float ### `optionubcsumnnetoigrow(endt, topn)` 指定日前N名机构净认购持仓量变动 | 参数 | 类型 | 说明 | | ------ | -------- | -------- | | `endt` | datetime | 截止日期 | | `topn` | any | 前N名 | 返回:float ### `optionubcinstitutnetoigrow(endt, institutname)` 取指定日指定机构净认购持仓量变动,今日净认购-上日净认购 InstitutName:字符串型,机构简称 | 参数 | 类型 | 说明 | | -------------- | -------- | -------- | | `endt` | datetime | 截止日期 | | `institutname` | string | 机构简称 | 返回:string ### `optionubcinstitutnetvolgrow(endt, institutname)` 取指定日指定机构净认购成交量变动,今日净认购-上日净认购 InstitutName:字符串型,机构简称 | 参数 | 类型 | 说明 | | -------------- | -------- | -------- | | `endt` | datetime | 截止日期 | | `institutname` | string | 机构简称 | 返回:string ### `optionubcnonoigrow(endt, topn, tradetype)` 指定日第N名机构持仓量变动 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------- | | `endt` | datetime | 截止日期, | | `topn` | any | 第N名, | | `tradetype` | any | 期权类型,认沽=0认购=1,usrdefine | 返回:float ### `optionubcinstitutvolgrow(endt, institutname, tradetype)` 取指定日指定机构成交量变动,T日-(T-1日) InstitutName:字符串型,机构简称 TradeType:期权类型 0,认沽 1,认购 | 参数 | 类型 | 说明 | | -------------- | -------- | ------------------------------- | | `endt` | datetime | 截止日期, | | `institutname` | string | 机构简称, | | `tradetype` | any | 期权类型,认沽=0认购=1,usrdefine | 返回:string ### `optionubcsumnnetvolgrow(endt, topn)` 指定日前N名机构净认购成交量变动 | 参数 | 类型 | 说明 | | ------ | -------- | -------- | | `endt` | datetime | 截止日期 | | `topn` | any | 前N名 | 返回:float ### `optionubcsumnoigrow(endt, topn, tradetype)` 指定日前N名机构持仓量变动 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------- | | `endt` | datetime | 截止日期, | | `topn` | any | 前N名, | | `tradetype` | any | 期权类型,认沽=0认购=1,usrdefine | 返回:float ### `optionubcnonnetoigrow(endt, topn)` 指定日第N名机构净认购持仓量变动 取指定日第N名机构净认购持仓量变动,今日净认购-上日净认购 TopN:整数,第N名机构 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `endt` | datetime | 截止日期, | | `topn` | any | 第N名,integer | 返回:any ### `optionubcnonvolgrow(endt, topn, tradetype)` 指定日第N名机构成交量变动 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------- | | `endt` | datetime | 截止日期, | | `topn` | any | 第N名, | | `tradetype` | any | 期权类型,认沽=0认购=1,usrdefine | 返回:float ### `optionubcnonnetvolgrow(endt, topn)` 取指定日第N名机构净认购成交量变动,今日净认购-上日净认购 TopN:整数,第N名机构 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `endt` | datetime | 截止日期, | | `topn` | any | 第N名,integer | 返回:any ### `optionUbcSumNVol(end_t, top_n, trade_type)` 指定日前N名机构成交量,与系统参数(证券代码)相关。如果标的有机构交易数据,返回前N名机构成交量;如果标的没有机构交易数据,返回0。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------- | | `end_t` | datetime | 日期。截止日期 | | `top_n` | any | 整数。前N名 | | `trade_type` | any | 用户自定义。期权类型,取值如下: | 返回:float ### `optionUbcInstitutOiRank(end_t, institut_name, trade_type)` 指定日指定机构持仓量排名,与系统参数(证券代码)相关。如果标的有机构交易数据,返回指定日指定机构持仓量排名;如果标的没有机构交易数据,返回0。 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------------- | | `end_t` | datetime | 日期。截止日期 | | `institut_name` | string | 字符串。机构简称 | | `trade_type` | any | 用户自定义。期权类型,取值如下: | 返回:any ### `optionUbcInstitutOiPercent(end_t, institut_name, trade_type)` 指定日指定机构持仓量占总持仓量比(%),与系统参数(证券代码)相关。如果标的有机构交易数据,返回指定日指定机构持仓量占总持仓量比(%);如果标的没有机构交易数据,返回0。 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------------- | | `end_t` | datetime | 日期。截止日期 | | `institut_name` | string | 字符串。机构简称 | | `trade_type` | any | 用户自定义。期权类型,取值如下: | 返回:float ### `optionUbcNoNoiPercent(end_t, top_n, trade_type)` 指定日第N名机构持仓量占总持仓量比(%),与系统参数(证券代码)相关。如果标的有机构交易数据,返回指定日第N名机构持仓量占总持仓量比(%);如果标的没有机构交易数据,返回0。 | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------------------------------------------------------------- | | `end_t` | datetime | 日期。截止日期 | | `top_n` | any | 整数。第N名 | | `trade_type` | any | 用户自定义。期权类型,取值如下:;实数。指定日第N名机构持仓量占总持仓量比(%)。 | 返回:float ### `optionUbcInstitutPercent(end_t, institut_name, trade_type)` 指定日指定机构成交量占总成交量比(%),与系统参数(证券代码)相关。如果标的有机构交易数据,返回指定日指定机构成交量占总成交量比(%);如果标的没有机构交易数据,返回0。 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------------- | | `end_t` | datetime | 日期。截止日期 | | `institut_name` | string | 字符串。机构简称 | | `trade_type` | any | 用户自定义。期权类型,取值如下: | 返回:float ### `optionUbcNoNNetVol(end_t, top_n)` 指定日第N名机构净认购成交量,与系统参数(证券代码)相关。如果标的有机构交易数据,返回指定日第N名机构净认购成交量;如果标的没有机构交易数据,返回0。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期。截止日期 | | `top_n` | any | 整数。第N名 | 返回:float ### `optionUbcNoNoiName(end_t, top_n, trade_type)` 指定日第N名持仓量排名的机构名称,与系统参数(证券代码)相关。如果标的有机构交易数据,返回指定日第N名持仓量排名的机构名称;如果标的没有机构交易数据,返回””。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------- | | `end_t` | datetime | 日期。截止日期 | | `top_n` | any | 整数。第N名 | | `trade_type` | any | 用户自定义。期权类型,取值如下: | 返回:string ### `optionUbcInstitutOi(end_t, institut_name, trade_type)` 指定日指定机构持仓量,与系统参数(证券代码)相关。如果标的有机构交易数据,返回指定日指定机构持仓量;如果标的没有机构交易数据,返回0。 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------------- | | `end_t` | datetime | 日期。截止日期 | | `institut_name` | string | 字符串。机构简称 | | `trade_type` | any | 用户自定义。期权类型,取值如下: | 返回:float ### `optionUbcSumNNetVol(end_t, top_n)` 指定日前N名机构净认购成交量,与系统参数(证券代码)相关。如果标的有机构交易数据,返回指定日前N名机构净认购成交量;如果标的没有机构交易数据,返回0。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期。截止日期 | | `top_n` | any | 整数。前N名 | 返回:float ### `optionUbcSumNoiPercent(end_t, top_n, trade_type)` 指定日前N名机构持仓量占总持仓量比(%),与系统参数(证券代码)相关。如果标的有机构交易数据,返回指定日前N名机构持仓量占总持仓量比(%);如果标的没有机构交易数据,返回0。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------- | | `end_t` | datetime | 日期。截止日期 | | `top_n` | any | 整数。前N名 | | `trade_type` | any | 用户自定义。期权类型,取值如下: | 返回:float ### `optionUbcInstitutNetVol(end_t, institut_name)` 指定日指定机构净认购成交量变动,与系统参数(证券代码)相关。如果标的有机构交易数据,返回指定日指定机构净认购成交量变动;如果标的没有机构交易数据,返回0。 | 参数 | 类型 | 说明 | | --------------- | -------- | ---------------- | | `end_t` | datetime | 日期。截止日期 | | `institut_name` | string | 字符串。机构简称 | 返回:float ### `optionUbcInstitutVol(end_t, institut_name, trade_type)` 指定日指定机构成交量,与系统参数(证券代码)相关。如果标的有机构交易数据,返回指定日指定机构成交量;如果标的没有机构交易数据,返回0。 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------------- | | `end_t` | datetime | 日期。截止日期 | | `institut_name` | string | 字符串。机构简称 | | `trade_type` | any | 用户自定义。期权类型,取值如下: | 返回:float ### `optionUbcInstitutNetOi(end_t, institut_name)` 指定日指定机构净认购持仓量,与系统参数(证券代码)相关。如果标的有机构交易数据,返回指定日指定机构净认购持仓量;如果标的没有机构交易数据,返回0。 | 参数 | 类型 | 说明 | | --------------- | -------- | ---------------- | | `end_t` | datetime | 日期。截止日期 | | `institut_name` | string | 字符串。机构简称 | 返回:float ### `optionUbcNoNVolName(end_t, top_n, trade_type)` 指定日第N名成交量排名的机构名称,与系统参数(证券代码)相关。如果标的有机构交易数据,返回指定日第N名成交量排名的机构名称;如果标的没有机构交易数据,返回””。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------- | | `end_t` | datetime | 日期。截止日期 | | `top_n` | any | 整数。第N名 | | `trade_type` | any | 用户自定义。期权类型,取值如下: | 返回:string ### `optionUbcNoNPercent(end_t, top_n, trade_type)` 指定日第N名机构成交量占总成交量比(%),与系统参数(证券代码)相关。如果标的有机构交易数据,返回指定日第N名机构成交量占总成交量比(%);如果标的没有机构交易数据,返回0。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------- | | `end_t` | datetime | 日期。截止日期 | | `top_n` | any | 整数。第N名 | | `trade_type` | any | 用户自定义。期权类型,取值如下: | 返回:float ### `optionUbcNoNNetOi(end_t, top_n)` 指定日第N名机构净认购持仓量,与系统参数(证券代码)相关。如果标的有机构交易数据,返回指定日第N名机构净认购持仓量;如果标的没有机构交易数据,返回0。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期。截止日期 | | `top_n` | any | 整数。第N名 | 返回:float ### `optionUbcNoNoi(end_t, top_n, trade_type)` 指定日第N名机构持仓量,与系统参数(证券代码)相关。如果标的有机构交易数据,返回指定日第N名机构持仓量;如果标的没有机构交易数据,返回0。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------- | | `end_t` | datetime | 日期。截止日期 | | `top_n` | any | 整数。第N名 | | `trade_type` | any | 用户自定义。期权类型,取值如下: | 返回:float ### `optionUbcInstitutVolRank(end_t, institut_name, trade_type)` 指定日指定机构成交量排名,与系统参数(证券代码)相关。如果标的有机构交易数据,返回指定日指定机构成交量排名;如果标的没有机构交易数据,返回0。 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------------- | | `end_t` | datetime | 日期。截止日期 | | `institut_name` | string | 字符串。机构简称 | | `trade_type` | any | 用户自定义。期权类型,取值如下: | 返回:any ### `optionUbcNoNVol(end_t, top_n, trade_type)` 指定日第N名机构成交量,与系统参数(证券代码)相关。如果标的有机构交易数据,返回指定日第N名机构成交量;如果标的没有机构交易数据,返回0。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------- | | `end_t` | datetime | 日期。截止日期 | | `top_n` | any | 整数。第N名 | | `trade_type` | any | 用户自定义。期权类型,取值如下: | 返回:float ### `optionUbcSumNoi(end_t, top_n, trade_type)` 指定日前N名机构持仓量,与系统参数(证券代码)相关。如果标的有机构交易数据,返回指定日前N名机构持仓量;如果标的没有机构交易数据,返回0。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------- | | `end_t` | datetime | 日期。截止日期 | | `top_n` | any | 整数。前N名 | | `trade_type` | any | 用户自定义。期权类型,取值如下: | 返回:float ### `optionUbcSumNPercent(end_t, top_n, trade_type)` 指定日前N名机构成交量占总成交量比(%),与系统参数(证券代码)相关。如果标的有机构交易数据,返回指定日前N名机构成交量占总成交量比(%);如果标的没有机构交易数据,返回0。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------- | | `end_t` | datetime | 日期。截止日期 | | `top_n` | any | 整数。前N名 | | `trade_type` | any | 用户自定义。期权类型,取值如下: | 返回:float ### `optionUbcSumNNetOi(end_t, top_n)` 指定日前N名机构净认购持仓量,与系统参数(证券代码)相关。如果标的有机构交易数据,返回指定日前N名机构净认购持仓量;如果标的没有机构交易数据,返回0。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期。截止日期 | | `top_n` | any | 整数。前N名 | 返回:float ### `optionubcqkperiod(begt, endt, otype, datatype, topn)` 区间最活跃和持仓最大标的券合约情况 | 参数 | 类型 | 说明 | | ---------- | -------- | ---------------------------------- | | `begt` | datetime | ,开始日期 | | `endt` | datetime | date,截止日期 | | `otype` | any | integer,期权类型(0:认沽,1:认购) | | `datatype` | any | integer,数据类型(0:交易,1:持仓) | | `topn` | any | ,前N | 返回:array ### `optionUbcqk(option_id, end_t, otype, data_type, top_n)` 最活跃和持仓最大标的券合约情况。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------------------------- | | `option_id` | string | 字符串。期权代码 | | `end_t` | datetime | 日期。截止日期 | | `otype` | any | 整数。期权类型(0:认沽,1:认购) | | `data_type` | any | 整数。数据类型(0:交易,1:持仓) | | `top_n` | any | 整数。前N | 返回:array ### `optionriskindicator(field, endt)` 指定日期权风险指标 | 参数 | 类型 | 说明 | | ------- | -------- | ------------- | | `field` | string | string,字符串 | | `endt` | datetime | ,截止日期 | 返回:float ### `optionRiTheta(endt)` 指定日Theta指标(盘后),函数与系统参数(证券)有关。 | 参数 | 类型 | 说明 | | ------ | -------- | -------------- | | `endt` | datetime | 日期。截止日期 | 返回:float ### `optionRiDelta(endt)` 指定日Delta指标(盘后),函数与系统参数(证券)有关。 | 参数 | 类型 | 说明 | | ------ | -------- | -------------- | | `endt` | datetime | 日期。截止日期 | 返回:float ### `optionRirho(endt)` 指定日RHO指标(盘后),函数与系统参数(证券)有关。 | 参数 | 类型 | 说明 | | ------ | -------- | -------------- | | `endt` | datetime | 日期。截止日期 | 返回:float ### `optionRiVega(endt)` 指定日Vega指标(盘后),函数与系统参数(证券)有关。 | 参数 | 类型 | 说明 | | ------ | -------- | -------------- | | `endt` | datetime | 日期。截止日期 | 返回:float ### `optionRiGamma(endt)` 指定日Gamma指标(盘后),函数与系统参数(证券)有关。 | 参数 | 类型 | 说明 | | ------ | -------- | -------------- | | `endt` | datetime | 日期。截止日期 | 返回:float ### `optionspqk(begt, endt)` 返回指定期权 的区间期权结算参数数据 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | 返回:float ### `optionspqk2(n)` 返回指定期权的N日期权结算参数数据 | 参数 | 类型 | 说明 | | ---- | ---- | -------- | | `n` | any | 整型,N日 | 返回:float|datetime ### `optionSMarginAdjustmentFactor()` 返回指定日指定期权的保证金调整系数(%) 返回:float ### `optionSMiniGuaranteeFactor()` 返回指定日指定期权的最低保障系数 返回:float ### `optionSpClosingProceduresFee()` 返回指定日指定期权的平仓手续费额 返回:float ### `optionSpOpeningChargeFee()` 返回指定日指定期权的开仓手续费额 返回:float ### `optionSpPerformanceFee()` 返回指定日指定期权的行权/履约手续费额 返回:float ### `optionSpShortClosingProceduresFee()` 返回指定日指定期权的短线平仓手续费额 返回:float ### `optionSpShortOpeningChargeFee()` 返回指定日指定期权的短线开仓手续费额 返回:float ### `optionSpTradingMargin()` 返回指定日指定期权的交易保证金 返回:float ### `stock2OptionSpId()` 天软代码转期权结算参数代码 返回:any ### `opGetOptionChain(stock_id, end_t)` 指定日标的证券正在交易的所有期权合约及其基本信息 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------------------------------- | | `stock_id` | string | VarChar 标的证券,支持多个标提同时提取,用;分隔 | | `end_t` | datetime | Date 截止日 | 返回:array ### `opBkDateOverview(stock_id, model_type)` 期权数据概览-最近期权各类数据 | 参数 | 类型 | 说明 | | ------------ | ------ | ---------------- | | `stock_id` | string | VarChar 标的证券 | | `model_type` | any | 模型选择 | 返回:array ### `opGetBidAskData(ret)` 得到期权实时的买卖盘数据,选择当前未退市的期权代码 | 参数 | 类型 | 说明 | | ----- | ----- | ------------------------------------------------------------------------------ | | `ret` | array | 二维数组 数据表中必须有代码字段,字段中是期权代码;例:array(("代码":"CU2106")) | 返回:array ### `opGetDaysMaturity(end_t, ex_endt)` 计算剩余期限(月) | 参数 | 类型 | 说明 | | --------- | -------- | ------------- | | `end_t` | datetime | Date 现在日期 | | `ex_endt` | datetime | Date 到期日 | 返回:float ### `opGetPutAndCallratio(stock_id, end_t, ex_endt)` 看跌看涨比率 | 参数 | 类型 | 说明 | | ---------- | -------- | ---------------- | | `stock_id` | string | VarChar 标的证券 | | `end_t` | datetime | Date 时间 | | `ex_endt` | datetime | Date 到期日 | 返回:float ### `opGetRiskFreeRate(end_t, rate_type)` 得到 指定日时刻的无风险利率 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------------------------------------------- | | `end_t` | datetime | Date 截止日 | | `rate_type` | any | Int 无风险利率种类 此参数缺省为 0 表示:一年期存贷款基准利率 | 返回:float ### `opGetUnderlyingSecurity()` 取得当前期权所有标的序列 返回:array ### `opHv(stock_id, end_t, day_num)` 指定代码在指定日向前推DayNum个月的区间股价历史波动率 | 参数 | 类型 | 说明 | | ---------- | -------- | ---------------- | | `stock_id` | string | VarChar 标的代码 | | `end_t` | datetime | Date截止日 | | `day_num` | any | 历史天数选择 | 返回:array ### `opIvGreeks(option_type, s, x, close, r, t, option_style, option_style_2)` 使用期权现价计算隐含波动率,再将隐含波动率代入定价模型,计算各个风险指标 | 参数 | 类型 | 说明 | | ---------------- | ------ | ---------------------------------------------------------- | | `option_type` | any | 期权类型 | | `s` | float | real 现货价格 | | `x` | float | real 行权价 | | `close` | float | real 实际交易价格 | | `r` | float | real 无风险收益(%),可以使用 OP_GetRiskFreeRate 函数得到 | | `t` | float | real 剩余期限(月),可以使用 OP_GetDaysMaturity 得到 | | `option_style` | string | 行权方式 | | `option_style_2` | string | 定价方式 | 返回:array ### `optionFlatValueId(index_id, end_t, option_type)` 返回指定日指定标的的平值合约,只适用于日线。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------- | | `index_id` | string | 字符串。标的代码 | | `end_t` | datetime | 日期。截止日期 | | `option_type` | any | 用户自定义。期权类型,取值如下: | 返回:array ### `optionVirtualValueId(index_id, end_t, option_type)` 返回指定日指定标的的虚值合约,只适用于日线。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------- | | `index_id` | string | 字符串。标的代码 | | `end_t` | datetime | 日期。截止日期 | | `option_type` | any | 用户自定义。期权类型,取值如下: | 返回:array ### `optionRealValueId(index_id, end_t, option_type)` 返回指定日指定标的的实值合约。只适用于日线 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------- | | `index_id` | string | 字符串。标的代码 | | `end_t` | datetime | 日期。截止日期 | | `option_type` | any | 用户自定义。期权类型,取值如下: | 返回:array ### `optionIsFlatValueId(option_id, end_t)` 指定期权代码是否平值合约。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------- | | `option_id` | string | 字符串。期权代码 | | `end_t` | datetime | 日期。截止日期 | 返回:any ### `optionIsFlatValueId2(end_t)` 指定期权代码是否平值合约,与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期。截止日期 | 返回:any ### `optionIsRealValueId(option_id, end_t)` 指定期权代码是否实值合约。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------- | | `option_id` | string | 字符串。期权代码 | | `end_t` | datetime | 日期。截止日期 | 返回:any ### `optionIsRealValueId2(end_t)` 指定期权代码是否实值合约,与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期。截止日期 | 返回:any ### `optionIsVirtualValueId(option_id, end_t)` 指定期权代码是否虚值合约。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------- | | `option_id` | string | 字符串。期权代码 | | `end_t` | datetime | 日期。截止日期 | 返回:any ### `optionIsVirtualValueId2(end_t)` 指定期权代码是否虚值合约,与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期。截止日期 | 返回:any ### `optionZlId3(end_t, day_type, n, option_type, c_type, n_type, zl_type)` 期权主力合约,与系统参数(证券代码)相关,通过系统参数pn_stock()指定期权标的。 算法一:近月合约,适用所有期权 算法二:标的主力线合约,仅适用商品期货期权 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------------------------------------------------------------------------------------------------------------- | | `end_t` | datetime | 日期,截止日期 | | `day_type` | any | 日期推算类型,1代表交易日,0代表自然日,用于算法一中选取近月合约的剩余天数的类型,默认为按自然日 | | `n` | any | 整数,N日,用于算法一中选取近月合约时判断指定日到到期日之间的天数,即取剩余日大于N日的近月期权,与DayType搭配使用,默认为7日 | | `option_type` | any | 主力的期权类型(认购、认沽、所有),默认所有,取值如下: | | `c_type` | any | 主力的期权合约类型,默认所有,取值如下: | | `n_type` | any | 整数,档位,默认值为0,即取所有档位的,若取1档则给1,2档则给2,以此类推;注,只有实值与虚值时分档位,平值合约时此处只能给0。 | | `zl_type` | any | 算法二中用于指定标的主力线合约类型,不给、或给0或nil值,则使用近月算法(即算法一),否则使用算法二: | 返回:array ### `optionCheckIdsEndT(index_id, end_t, option_type, ctype)` 返回指定日指定标的的平值、实值、虚值合约。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------- | | `index_id` | string | 字符串。标的代码 | | `end_t` | datetime | 日期。截止日期 | | `option_type` | any | 用户自定义。期权类型,取值如下: | | `ctype` | any | 用户自定义。合约类型,取值如下: | 返回:array ### `optionIsValueId(option_id, end_t, ctype)` 是否平值/实值/虚值合约。 | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------- | | `option_id` | string | 字符串。期权代码 | | `end_t` | datetime | 日期。截止日期 | | `ctype` | any | 用户自定义。取值如下: | 返回:any ### `optionCheckValueIds(index_id, end_t, option_type, ctype)` 返回指定日指定标的的平值、实值、虚值合约; 平值合约:行权价与标的前收盘差值最小的合约 实值合约: 认沽:行权价与标的前收盘差值>0的合约 认购:行权价与标的前收盘差值<0的合约 虚值合约: 认沽:行权价与标的前收盘差值<0的合约 2)认购:行权价与标的前收盘差值>0的合约 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------- | | `index_id` | string | 字符串。标的代码 | | `end_t` | datetime | 日期。截止日期 | | `option_type` | any | 用户自定义。期权类型,取值如下: | | `ctype` | any | 用户自定义。合约类型,取值如下: | 返回:array ### `optionsZlId(index_id, end_t, option_type, check_type, rank_num, ctype)` 返回指定日指定标的的期权主力合约,规则为: 新品种上市首日,所有合约昨持仓/昨成交为0,则当日主力合约为当月或近月合约的第一个; 2、当品种所有合约昨持仓/昨成交为0,则当日主力合约,延续上一交易日主力合约;当被延续的主力合约交割,则取当月或近月合约的第一个。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------- | | `index_id` | string | 字符串。标的代码 | | `end_t` | datetime | 日期。截止日期 | | `option_type` | any | 用户自定义。期权类型,取值如下: | | `check_type` | any | 用户自定义。筛选类型,取值如下: | | `rank_num` | any | 整数。排名 | | `ctype` | any | 用户自定义。取值如下: | 返回:string ### `optionZlId(index_id, end_t, option_type, check_type)` 返回指定日指定标的的期权主力合约,只适用于日线,规则为:1)昨日持仓量最大;2)昨日成交量最大。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------- | | `index_id` | string | 字符串。标的代码 | | `end_t` | datetime | 日期。截止日期 | | `option_type` | any | 用户自定义。期权类型,取值如下: | | `check_type` | any | 用户自定义。筛选类型,取值如下: | 返回:string ### `optionZlId2(end_t, option_type, check_type)` 返回指定日指定标的的期权主力合约,与系统参数(股票)相关。只适用于日线,规则为:1)昨日持仓量最大;2)昨日成交量最大。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------- | | `end_t` | datetime | 日期。截止日期 | | `option_type` | any | 用户自定义。期权类型,取值如下: | | `check_type` | any | 用户自定义。筛选类型,取值如下: | 返回:string ### `optionCzlId(index_id, end_t, option_type, check_type)` 返回指定日指定标的的期权次主力合约,只适用于日线,规则为:1)昨日持仓量第二大;2)昨日成交量第二大。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------- | | `index_id` | string | 字符串。标的代码 | | `end_t` | datetime | 日期。截止日期 | | `option_type` | any | 用户自定义。期权类型,取值如下: | | `check_type` | any | 用户自定义。筛选类型,取值如下: | 返回:string ### `optionCzlId2(end_t, option_type, check_type)` 返回指定日指定标的的期权次主力合约,与系统参数(股票)有关。只适用于日线,规则为:1)昨日持仓量第二大;2)昨日成交量第二大。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------- | | `end_t` | datetime | 日期。截止日期 | | `option_type` | any | 用户自定义。期权类型,取值如下: | | `check_type` | any | 用户自定义。筛选类型,取值如下: | 返回:string ### `optionFlatZlId(index_id, end_t, option_type, check_type)` 返回指定日指定标的的期权平值主力合约,只适用于日线,规则为:1)昨日持仓量最大;2)昨日成交量最大。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------- | | `index_id` | string | 字符串。标的代码 | | `end_t` | datetime | 日期。截止日期 | | `option_type` | any | 用户自定义。期权类型,取值如下: | | `check_type` | any | 用户自定义。筛选类型,取值如下: | 返回:string ### `optionFlatZlId2(end_t, option_type, check_type)` 返回指定日指定标的的期权平值主力合约,与系统参数(股票)有关。只适用于日线,规则为:1)昨日持仓量最大;2)昨日成交量最大。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------- | | `end_t` | datetime | 日期。截止日期 | | `option_type` | any | 用户自定义。期权类型,取值如下: | | `check_type` | any | 用户自定义。筛选类型,取值如下: | 返回:string ### `optionFlatCzlId(index_id, end_t, option_type, check_type)` 返回指定日指定标的的期权平值次主力合约,只适用于日线,规则为:1)昨日持仓量第二大;2)昨日成交量第二大。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------- | | `index_id` | string | 字符串。标的代码 | | `end_t` | datetime | 日期。截止日期 | | `option_type` | any | 用户自定义。期权类型,取值如下: | | `check_type` | any | 用户自定义。筛选类型,取值如下: | 返回:string ### `optionFlatCzlId2(end_t, option_type, check_type)` 返回指定日指定标的的期权平值次主力合约,与系统参数(股票)相关。只适用于日线,规则为:1)昨日持仓量第二大;2)昨日成交量第二大。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------- | | `end_t` | datetime | 日期。截止日期 | | `option_type` | any | 用户自定义。期权类型,取值如下: | | `check_type` | any | 用户自定义。筛选类型,取值如下: | 返回:string ### `optionNearContractCallOtm1()` 期权标的近月认购虚一档合约,与系统参数(证券代码、时间)相关。 返回:string ### `optionNearContractPutItm1()` 期权标的近月认沽实一档合约,与系统参数(证券代码、时间)相关。 返回:string ### `optionNearContractPutOtm1()` 期权标的近月认沽虚一档合约,与系统参数(证券代码、时间)相关。 返回:string ### `optionNearContractPutOtm2()` 期权标的近月认沽虚二档合约,与系统参数(证券代码、时间)相关。 返回:string ### `opSelectOptionData(stock_id, endt)` 标的指定日交易的期权合约列表信息 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------- | | `stock_id` | string | 证券,期权品种代码 | | `endt` | datetime | 日期,截止日 | 返回:array ### `optionNearContractCallOtm2()` 期权标的近月认购虚二档合约,与系统参数(证券代码、时间)相关。 返回:string ### `optionNearContractCallItm1()` 期权标的近月认购实一档合约,与系统参数(证券代码、时间)相关。 返回:string ### `optionNearContractCallItm2()` 期权标的近月认购实二档合约,与系统参数(证券代码、时间)相关。 返回:string ### `optionNearContractPutItm2()` 期权标的近月认沽实二档合约,与系统参数(证券代码、时间)相关。 返回:string ### `opSelectOption(stock_id, endt, option_type, maturity_date_type, ctype, ntpye)` 标的指定条件交易的期权合约列表 | 参数 | 类型 | 说明 | | -------------------- | -------- | ------------------------------- | | `stock_id` | string | 字符串。期权品种代码 | | `endt` | datetime | 日期。截止日 | | `option_type` | any | 用户自定义。期权类型,取值如下: | | `maturity_date_type` | any | 整数。到期日类型 | | `ctype` | any | 用户自定义。合约类型,取值如下: | | `ntpye` | any | 整数。档位 | 返回:array ### `opGetOptionChainList(stock_id, exercise_way, option_type)` 通过指定行权方式和期权类型获取标的的期权合约列表。 | 参数 | 类型 | 说明 | | -------------- | ------ | ------------------------------- | | `stock_id` | string | 字符串。期权标的代码 | | `exercise_way` | any | 用户自定义。行权方式,取值如下: | | `option_type` | any | 用户自定义。期权类型,取值如下: | 返回:array ### `optionGetAidByDate(option_id, endt)` 通过期权代码获取ETF期权分红后A合约代码 标的ETF分红后,除权除息日当天,交易所可能会新增一批(M合约)和旧代码相同合约交易代码,表现为: 新增:M交易代码期权 变更:旧合约交易代码第12位由“M”调整为“A” | 参数 | 类型 | 说明 | | ----------- | -------- | ------------- | | `option_id` | string | 证券,期权代码 | | `endt` | datetime | 日期,截止日期 | 返回:string|float ### `optionGetMidByDate(option_id, endt)` 通过期权代码获取ETF期权分红后M合约代码 标的ETF分红后,除权除息日当天,交易所可能会新增一批(M合约)和旧代码相同合约交易代码,表现为: 新增:M交易代码期权 变更:旧合约交易代码第12位由“M”调整为“A” | 参数 | 类型 | 说明 | | ----------- | -------- | ------------- | | `option_id` | string | 证券,期权代码 | | `endt` | datetime | 日期,截止日期 | 返回:string|float ### `optionEsiExerciseAmount(end_t, datatype)` 指定日行权数量,与系统参数(证券代码)相关。如果指定日有行权交收信息,返回指定日期认购/认沽行权数量;如果指定日没有行权交收信息,返回0。 | 参数 | 类型 | 说明 | | ---------- | -------- | --------------------- | | `end_t` | datetime | 日期。截止日期 | | `datatype` | any | 用户自定义。取值如下: | 返回:float ### `optionEsiGetdata(stock_id, end_t)` 指定日的行权交收信息。 | 参数 | 类型 | 说明 | | ---------- | -------- | ---------------- | | `stock_id` | string | 字符串。股票代码 | | `end_t` | datetime | 日期。截止日期 | 返回:array ### `optionGetDepositByDate(option_id, endt, open_interest, is_open)` 获取指定日期权保证金,考虑开仓、维持两种情况。 开仓使用合约昨结算、标的昨收计算 维持使用合约今结算、标的收盘计算 详细算法参考:`http://www.tinysoft.com.cn/tsdn/helpdoc/display.tsl?id=15500` | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------- | | `option_id` | string | 证券,期权代码 | | `endt` | datetime | 日期,截止日期 | | `open_interest` | any | 整数,持仓量 | | `is_open` | any | 用户自定义,是否开仓 | 返回:float|datetime ### `isClassifyOfAFund(fund_id)` 判断是否是分级A基金。 | 参数 | 类型 | 说明 | | --------- | ------ | ------------------ | | `fund_id` | string | 证券类型,基金代码 | 返回:bool ### `isClassifyOfBFund(fund_id)` 判断是否是分级B基金。 | 参数 | 类型 | 说明 | | --------- | ------ | ------------------ | | `fund_id` | string | 证券类型,基金代码 | 返回:bool ### `isClassifyFund(fund_id)` 判断是否是分级母基金。 | 参数 | 类型 | 说明 | | --------- | ------ | ------------------ | | `fund_id` | string | 证券类型,基金代码 | 返回:bool ### `fundGoMarketDate()` 上市日,与系统证券pn_stock()相关。 返回:any ### `fundIssueDate()` 发行日,与系统股票pn_stock()相关。 返回:any ### `isDefinedFundImStyle(fund_type)` 是否为指定的投资风格,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | ----------- | ---- | -------- | | `fund_type` | any | 基金类型 | 返回:bool ### `isExtFund(fund_id)` 判断是否为基金,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | --------- | ------ | -------- | | `fund_id` | string | 基金代码 | 返回:bool ### `isFund(fund_id)` 判断是否为基金 | 参数 | 类型 | 说明 | | --------- | ------ | -------- | | `fund_id` | string | 基金代码 | 返回:bool ### `isFundGoMarket(end_t)` 指定日是否已上市,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `end_t` | datetime | 截止日期 | 返回:bool ### `isOpenFund(fund_id)` 判断是否为开放式基金 | 参数 | 类型 | 说明 | | --------- | ------ | -------- | | `fund_id` | string | 基金代码 | 返回:bool ### `isCurrencyFund()` 判断是否为货币型基金,与系统证券pn_stock()相关。 返回:bool ### `nSharesOfFund(info_id, end_t)` 基金流通股本,InfoId必须为324,324是基金份额变动表的索引号。 | 参数 | 类型 | 说明 | | --------- | -------- | ------------ | | `info_id` | string | 数据表索引号 | | `end_t` | datetime | 截止日期 | 返回:float ### `tSharesOfFund(info_id, end_t)` 基金总股本,InfoId必须为324,324是基金份额变动表的索引号。 | 参数 | 类型 | 说明 | | --------- | -------- | ------------ | | `info_id` | string | 数据表索引号 | | `end_t` | datetime | 截止日期 | 返回:float ### `isregulapurchasescrollhold()` 是否定期申购滚动持有,与系统参数(基金代码、日期)相关 1、与pn_stock/pn_date有关;pn_date当日已上市未终止; 2、包含“购.\*滚动持有”; 如:OF008942,华泰紫金周周购3个月滚动持有债券型证券投资基金 返回:bool ### `fundhsl2(rdate)` 基金换手率(非分级子基金),换手率=本期股票成交金额/((期初股票市值+期末股票市值)/2)\*100 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | reportingperiod | 返回:float ### `fundoperationperiod()` 运作期限(年),与系统参数(基金代码、日期)相关 指定日基金运作期限,上市日取第一个净值日。 返回:any ### `fundindustrynamelv1(extype)` 基金一级行业 | 参数 | 类型 | 说明 | | -------- | ---- | --------------------------------------------- | | `extype` | any | usrdefine,是否延伸判断,不延伸判断=0延伸判断=1 | 返回:string ### `fundsindustrynamelv(fundarr, extype, lv)` 基金列表行业 | 参数 | 类型 | 说明 | | --------- | ----- | ----------------------------------------- | | `fundarr` | array | array of string,基金列表 | | `extype` | any | usrdefine,延伸判断,不延伸判断=0延伸判断=1 | | `lv` | any | usrdefine,行业级别 | 返回:array ### `bkFundcompanylist(bkname)` 基金公司List,与系统参数无关。 | 参数 | 类型 | 说明 | | -------- | ------ | -------- | | `bkname` | string | 板块名称 | 返回:array ### `isminiholdperiod()` 是否有最短持有期,与系统参数(基金代码、日期)相关 1、与pn_stock/pn_date有关;pn_date当日已上市未终止; 2、包含“持有期”; 如:OF006289,华夏养老目标日期2040三年持有期混合型基金中基金(FOF) 返回:bool ### `isunrestrictedopening()` 是否无受限开放,与系统参数(基金代码、日期)相关 1、非定期开放 2、非定期赎回 3、非最短持有期 4、非滚动持有 5、非定期申购滚动持有 6、非封闭运作 7、非其他受限开放 8、目前只能通过基金名称匹配,无历史数据,只能获取最新 9、与pn_stock/pn_date有关,pn_date当日已上市,且未终止上市 如:OF161811,银华沪深300指数分级证券投资基金 返回:string ### `fundscompanylist(fundarr)` 基金公司List,与系统参数无关。 | 参数 | 类型 | 说明 | | --------- | ----- | ------------------------ | | `fundarr` | array | array of string,基金列表 | 返回:array ### `isscrollhold()` 是否滚动持有,与系统参数(基金代码、日期)相关 1、与pn_stock/pn_date有关;pn_date当日已上市未终止; 2、包含“滚动持有|理财”; 3、不包含"购|货币" 如:OF003879,嘉实6个月理财债券型证券投资基金 返回:bool ### `fundpurchaseredemptiontype()` 指定基金申购赎回类型 指定基金类型,与系统参数(基金代码、日期)相关 1、与pn_stock/pn_date有关;pn_date当日已上市未终止; 2、是否定期开放 3、是否定期赎回 4、是否最短持有期 5、是否滚动持有 6、是否定期申购滚动持有 7、是否封闭运作 8、是否其他受限开放 9、否则无受限开放 10、返回:字符串,基金类型 返回:string ### `isregularredeem()` 是否定期赎回,与系统参数(基金代码、日期)相关 1、与pn_stock/pn_date有关;pn_date当日已上市未终止; 2、包含“定期.\*赎回”; 如:OF009468,博时健康成长主题双周定期可赎回混合型证券投资基金 返回:bool ### `isregularopenfund()` 是否定期开放基金,与系统参数(基金代码、日期)相关 1、包含"定期|(一|两)年期纯债" 2、不包含"定期.\*赎回|定期支付" 3、目前只能通过基金名称匹配,无历史数据,只能获取最新 4、与pn_stock/pn_date有关,pn_date当日已上市,且未终止上市 如:OF000005,嘉实增强信用定期开放债券型证券投资基金 返回:string ### `isclosedoperation()` 是否封闭运作,与系统参数(基金代码、日期)相关 1、与pn_stock/pn_date有关;pn_date当日已上市未终止; 2、包含“封闭运作”; 如:OF501200,民生加银科技创新3年封闭运作灵活配置混合型证券投资基金 返回:bool ### `fundindustrynamelv3(extype)` 基金三级行业 | 参数 | 类型 | 说明 | | -------- | ---- | --------------------------------------------- | | `extype` | any | usrdefine,是否延伸判断,不延伸判断=0延伸判断=1 | 返回:string ### `fundindustrynamelv2(extype)` 基金二级行业 | 参数 | 类型 | 说明 | | -------- | ---- | --------------------------------------------- | | `extype` | any | usrdefine,是否延伸判断,不延伸判断=0延伸判断=1 | 返回:string ### `fundindustrynamelv4(extype)` 基金四级行业 | 参数 | 类型 | 说明 | | -------- | ---- | --------------------------------------------- | | `extype` | any | usrdefine,是否延伸判断,不延伸判断=0延伸判断=1 | 返回:string ### `fundsthemename(fundarr)` 基金列表主题 | 参数 | 类型 | 说明 | | --------- | ----- | ------------------------ | | `fundarr` | array | array of string,基金列表 | 返回:array ### `fundthemename()` 基金主题 返回:string ### `bkFundthemename(bkname)` 指定基金板块主题 | 参数 | 类型 | 说明 | | -------- | ------ | -------- | | `bkname` | string | 板块名称 | 返回:string ### `fundallthemename()` 所有基金主题 返回:string ### `fundinvestmentstyles()` 基金投资风格种类 返回:array ### `fundscale()` 基金规模 基金规模,与系统参数(基金代码,时间)相关 基金规模=指定日最新份额\*指定日净值 返回:bool ### `fundallcompanylist()` 基金公司List,与系统参数无关。 返回:array ### `isotherrestrictedopening()` 是否其他受限开放,与系统参数(基金代码、日期)相关 1、与pn_stock/pn_date有关;pn_date当日已上市未终止; 2、包含“一年目标触发|封闭式”; 如:OF004392,工银瑞信瑞利两年封闭式债券型证券投资基金 返回:bool ### `isCurrencyFundByEndt(endt)` 根据净值增长率计算方式判断是否为货币型基金 若以【每万份基金单位收益法】计算则认为是货币型 | 参数 | 类型 | 说明 | | ------ | -------- | ------------ | | `endt` | datetime | 日期, 截止日 | 返回:bool ### `fundsFromManagerId(id)` 基金经理代码查基金。 | 参数 | 类型 | 说明 | | ---- | ------ | -------------------- | | `id` | string | 字符串。基金经理代码 | 返回:array ### `fundsFromManagerName(name)` 基金经理名字查基金。 | 参数 | 类型 | 说明 | | ------ | ------ | -------------------- | | `name` | string | 字符串。基金经理名字 | 返回:string ### `fundOfDifferentFeesId(fund_id)` 基金因其收费模式不一致存在多个代码,本模型通过基金代码返回不同收费模式所有基金代码 | 参数 | 类型 | 说明 | | --------- | ------ | ------------- | | `fund_id` | string | 证券,基金代码 | 返回:array ### `containwordsRegularredeem()` RegularRedeem包含字串:"定期.\*赎回" 返回:string ### `containwordsRegulapurchasescrollhold()` RegulaPurchaseScrollHold包含字串:"购.\*滚动持有" 返回:string ### `containwordsScrollhold()` ScrollHold包含字串:"滚动持有|理财" 返回:string ### `containwordsRegularopenfund()` RegularOpenFund匹配字串:"定期|(一|两)年期纯债" 返回:string ### `containwordsClosedoperation()` ClosedOperation包含字串:"封闭运作" 返回:string ### `notcontainwordsRegularopenfund()` RegularOpenFund不包含字串:"定期.\*赎回|定期支付" 返回:string ### `notcontainwordsScrollhold()` ScrollHold不包含字串:"购|货币" 返回:string ### `isnotcontainswords(regexpr, parsetext)` 不包含字串 | 参数 | 类型 | 说明 | | ----------- | ------ | ------------- | | `regexpr` | string | string,匹配串 | | `parsetext` | string | string,源串 | 返回:bool ### `containwordsMiniholdperiod()` MiniHoldPeriod包含字串:"持有期" 返回:string ### `containwordsOtherrestrictedopening()` OtherRestrictedOpening包含字串:"一年目标触发|封闭式" 返回:string ### `iscontainswords(regexpr, parsetext)` 包含字串 | 参数 | 类型 | 说明 | | ----------- | ------ | ------------- | | `regexpr` | string | string,匹配串 | | `parsetext` | string | string,源串 | 返回:bool ### `isthepurchaseredemptiontype(fundname, containstr, notcontainstr)` 是否指定申购赎回类型,通过基金全称判断。与系统参数(基金代码、日期)相关。 1、与pn_stock/pn_date有关;pn_date当日已上市未终止; | 参数 | 类型 | 说明 | | --------------- | ------ | --------------------- | | `fundname` | string | string,基金名称 | | `containstr` | string | string,包含字符串 | | `notcontainstr` | string | string,不包含的字符串 | 返回:bool ### `fundindustryname(industrytype, extype)` 基金行业 | 参数 | 类型 | 说明 | | -------------- | ---- | ----------------------------------------- | | `industrytype` | any | usrdefine,行业级别 | | `extype` | any | usrdefine,延伸判断,不延伸判断=0延伸判断=1 | 返回:string ### `fundindustrygetmatchstr(industrytype, extype)` 基金行业匹配串 | 参数 | 类型 | 说明 | | -------------- | ---- | ----------------------------------------- | | `industrytype` | any | usrdefine,行业级别 | | `extype` | any | usrdefine,延伸判断,不延伸判断=0延伸判断=1 | 返回:string ### `fundthemegetmatchstr()` 基金主题匹配串 返回:array ### `fundthemematchstring()` 基金主题匹配串 返回:array ### `fundgetthemename(fundname, matchstring)` 基金主题 | 参数 | 类型 | 说明 | | ------------- | ------ | --------------- | | `fundname` | string | string,基金名称 | | `matchstring` | any | table,匹配串 | 返回:string ### `fundindustrymatchstring()` 基金行业匹配串 返回:string ### `fundCalculatedIopv()` 获取实时的成分股收盘数据,计算实时的净值数据。 ETF's IOPV(算法计算) 获取实时的成分股收盘数据,计算实时的净值数据。 注意,该函数使用到PCF数据, 天软没有境外ETF的PCF的数据,会返回0,故使用时需注意。 由于自2015-05-04日后交易所的时点净值公布频率提高到3秒一笔, 所以取2015-05-04日之后的时点净值会直接以交易所公布的替代(调用FundIPOV),不再进行取成份股计算。 与当前的系统股票、周期和时间相关 返回:float ### `getfundetfconstituent(fundid, enddate, t)` 获取ETF历史指定日申购赎回-成分股表数据 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------------------------------------- | | `fundid` | string | string,股票代码 | | `enddate` | datetime | tdatetime,截止日 | | `t` | array | array,出参,获取到的ETF申购赎回-成分股数据结果 | 返回:bool ### `fis11(r_date)` 基金收益及分配中的股票差价收入/收入合计(%),与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:float ### `fis12(r_date)` 基金收益及分配中的债券差价收入/收入合计(%),与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:float ### `fis13(r_date)` 基金收益及分配中的买入返售证券收入/收入合计(%),与系统股票pn_stock()相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:float ### `fis14(r_date)` 基金收益及分配中的其他收入/收入合计(%),与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:float ### `fis15(r_date)` 基金收益及分配中的股票利息收入/收入合计(%),与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:float ### `fis16(r_date)` 基金收益及分配中的债券利息收入/收入合计(%),与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:float ### `fis17(r_date)` 基金收益及分配中的存款利息收入/收入合计(%),与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:float ### `fis21(r_date)` 基金收益及分配中的业绩报酬/费用合计(%),与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:float ### `fis22(r_date)` 基金收益及分配中托管费用/费用合计(%),与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:float ### `fis23(r_date)` 基金收益及分配中其他费用/费用合计(%),与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:float ### `fundPfAmount(beg_t, end_t)` 获取基金的区间分红总额(万),与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | 返回:float ### `fundPfAmount2()` 基金上市以来分红总额(万),与系统证券pn_stock()和系统时间pn_date()相关。 返回:float ### `fundPfAmountIi(beg_t, end_t)` 基金区间分红(元/份),与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | 返回:float ### `fundPfAmountIi2()` 基金上市以来分红(元/份),与系统证券pn_stock()和系统时间pn_date()相关 返回:float ### `fundPfInfo(beg_t, end_t)` 基金区间分红情况,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | 返回:array ### `fundPfInfo2()` 基金上市以来分红情况,与系统证券pn_stock()和系统时间pn_date()相关 返回:array ### `fundPfPercent(beg_t, end_t)` 基金区间分红(复合比例/份),与系统股票pn_stock()相关 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | 返回:float ### `fundCashAndBonusInfo(beg_t, end_t)` 基金区间分红和拆分情况,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | 返回:array ### `fundPfNumberIi(beg_t, end_t)` 基金区间分红次数,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | 返回:float ### `fundDistributionInfo(beg_t, end_t)` 区间扩募情况,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `beg_t` | datetime | 日期。开始日期 | | `end_t` | datetime | 日期。截止日期 | 返回:array ### `fundNsGrowRatio(beg_t, end_t)` 流通份额变比(%),该函数可以取基金、股票、债券的流通份额变化,与系统当前证券有关。 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | 返回:float ### `fundNsGrowValue(beg_t, end_t)` 流通份额变动,该函数可以取基金、股票、债券的流通份额变化,与系统当前证券有关 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | 返回:float ### `fundTsGrowRatio(beg_t, end_t)` 总份额变比(%)=(期初BegT总份额-期末EndT总份额)/期末EndT总份额,该函数可以取基金、股票、债券的流通份额变化,与系统当前证券有关 | 参数 | 类型 | 说明 | | ------- | -------- | ---- | | `beg_t` | datetime | 日期 | | `end_t` | datetime | 日期 | 返回:float ### `fundNegotiableShares(end_t)` 指定日流通份额,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `end_t` | datetime | 截止日期 | 返回:float ### `fundNegotiableShares3()` 最新流通份额,与系统证券pn_stock()和系统时间pn_date()相关。 返回:float ### `fundShares(end_t, return_field)` 指定日份额结构,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | -------------- | -------- | -------------------------------------------------------------- | | `end_t` | datetime | 截止日期 | | `return_field` | string | 返回的字段名称;(总份额,流通份额,未流通份额,发起人持有份额) | 返回:float ### `fundShares3(return_field)` 最新份额结构,与系统证券pn_stock()和系统时间pn_date()相关。 | 参数 | 类型 | 说明 | | -------------- | ------ | -------------------------------------------------------------- | | `return_field` | string | 返回的字段名称;(总份额,流通份额,未流通份额,发起人持有份额) | 返回:float ### `fundTsGrowValue(beg_t, end_t)` 总份额变动,与系统证券pn_stock()相关。两个报告期总股本的差值。 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | 返回:float ### `fundTotalShares(end_t)` 指定日总份额,与系统证券pn_stock()相关。从基金份额表中获取最接近指定日EndT的基金总份额。 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `end_t` | datetime | 截止日期 | 返回:float ### `fundTotalShares3()` 最新总份额,与系统证券pn_stock()和系统时间pn_date()相关。从基金份额表中获取最接近pn_date()设置的当前日期的基金总份额。 返回:float ### `fundNetAssetValue(rdate)` 指定报告期资产净值(考虑填充) 若Rdate公布数据,则返回该数据; 若Rdate不公布数据(考虑早期按半年度公布)则用距其最新一个报告期数据填充,最新一个报告期没有(即刚成立),用募集总金额填充; 若Rdate还未设立,返回0 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------- | | `rdate` | datetime | 报告期,基金报告期 | 返回:float ### `fundNetAssetValueQk(begt, endt)` 功能:区间基金规模序列 1)采用公布日作为区间判断标准 2)区间处于未上市,返回空数组 3)区间处于已设立但未披露规模时,采用基金募集总金额作为初始规模 4)区间处于两个季度披露日之间时,采用最近一个披露日作为规模输出 | 参数 | 类型 | 说明 | | ------ | -------- | ----------- | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | 返回:array ### `fundOfDifferentFeesNegotiableShares(end_t)` 本模型返回指定日不同收费模式所有基金的流通份额 | 参数 | 类型 | 说明 | | ------- | -------- | ------------- | | `end_t` | datetime | 日期,截止日期 | 返回:float ### `fundOfDifferentFeesTotalShares(end_t)` 本模型返回指定日不同收费模式所有基金的总份额 | 参数 | 类型 | 说明 | | ------- | -------- | ------------- | | `end_t` | datetime | 日期,截止日期 | 返回:float ### `getAllStructuredFunds()` 获取所有分级子基金可在交易所交易的母基金,与当前时间pn_date()相关。 本函数返回的是所有两个子基金都在交易所上市的母基金。 返回:array ### `rptStructuredFund(end_t)` 获取分级基金-母基金报表,与当前时间pn_date()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,截止日 | 返回:array ### `fundHslOfA4(end_t)` 获取基金的分级A类换手率(%),与系统股票pn_stock()、当前时间pn_date()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,截止日 | 返回:float ### `fundDiscountRatioOfA4(end_t)` 获取基金的分级A类指定日折溢价率(%),与系统股票pn_stock()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,截止日 | 返回:float ### `fundShareIncreaseofA(end_t)` 获取基金的分级A类份额变动数目,数据取表基金.份额变动表(324),与系统股票pn_stock()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,截止日 | 返回:float ### `fundVirtualDiscountRatioOfB4(end_t)` 获取基金的分级B类预估折价率(%),与系统股票pn_stock()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,截止日 | 返回:float ### `fundNavLeverage4(end_t)` 获取基金的分级B类净值杠杆,与系统股票pn_stock()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,截止日 | 返回:float ### `fundHslOfB4(end_t)` 获取基金的分级B类换手率(%),与系统股票pn_stock()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,截止日 | 返回:float ### `fundShareLeverage()` 获取基金的份额杠杆,与系统股票pn_stock()相关。 返回:any ### `fundShareIncreaseofB(end_t)` 获取基金的分级B类份额增长,数据取表基金.份额变动表(324),与系统股票pn_stock()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,截止日 | 返回:any ### `fundCalculatedNavOfB4(end_t)` 获取基金的分级B类预估净值,与系统股票pn_stock()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,截止日 | 返回:float ### `fundPriceLeverage4(end_t)` 获取基金的分级B类价格杠杆,与系统股票pn_stock()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,截止日 | 返回:float ### `fundCalculatedNavError4(end_t)` 获取基金的母基金预估净值相对误差(%),与系统股票pn_stock()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,截止日 | 返回:float ### `fundVirtualDiscountRatio4(end_t)` 获取基金的母基金预估折价率(%),即区间预估与真实净值之差的均值。与系统股票pn_stock()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,截止日 | 返回:float ### `fundVirtualPrice4(end_t)` 获取基金的母基金虚拟价格。与系统股票pn_stock()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,截止日 | 返回:float ### `fundVirtualNawzf4(end_t)` 获取基金预估净值涨幅(%)。与系统股票pn_stock()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,截止日 | 返回:float ### `fundShareIncreaseOfRatio(end_t)` 获取分级A和B类份额增长率(%)。与系统股票pn_stock()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,截止日 | 返回:float ### `getDepositRate(hbid, int_day)` 指定日指定银行存款利率。与系统股票pn_stock()相关。 从表人民币存贷款利率(812)中获取‘截止日’<=IntDay的最后一条的‘利率(%)’数据,如果为nil则返回0。 注:HBID必须为IR000001 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------------------------------------- | | `hbid` | string | 字符串类型; | | `int_day` | datetime | 整数类型,整型日期,如20250206表示2025年2月6日 | 返回:float ### `pfBenchmarkReturnDayly3(b_arr, end_t, yearto_day_type, days_in1_y, floating_ir, return_type)` 基准日收益率(高频)。与系统股票pn_stock()相关。 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------------------------------------------ | | `b_arr` | array | 数据表类型,组合基准; | | `end_t` | datetime | 日期类型,截止日; | | `yearto_day_type` | any | 用户自定义,年化收益率折算为日收益率方法; | | `days_in1_y` | any | 用户自定义,年化收益率折算天数; | | `floating_ir` | float | 实数类型,浮动利率(%); | | `return_type` | any | 用户自定义,返回类型; | 返回:array ### `fundCalculatedNavAll(endt, fund_type)` 基金T日基金预估净值(用于计算折溢价)。与系统股票pn_stock()相关。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `endt` | datetime | 日期类型,截止日; | | `fund_type` | any | 用户自定义,基金类别; | 返回:float ### `fundMaxMinNaw2(end_t, type, return_type)` 上市以来至EndT这段时间内单位(累计)净值的最大或最小值,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | ------------- | -------- | ---------- | | `end_t` | datetime | 截止日期 | | `type` | any | 返回内容 | | `return_type` | any | 返回的类型 | 返回:float ### `fundNaw(type)` 净值,与系统证券,时间相关。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `type` | any | 净值类型 | 返回:float ### `fundNawdw()` 最新单位净值,与系统证券pn_stock()和系统时间pn_date()相关。 返回:float ### `fundNawlInfo(beg_t, end_t, type)` 取区间内每天的净值(详情),与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `type` | any | 返回类型 | 返回:array ### `fundNawlInfo2(end_t, type)` 指定日净值数据,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `end_t` | datetime | 截止日期 | | `type` | any | 返回类型 | 返回:float ### `fundNawZf(beg_t, end_t)` 区间净值增长率(%),与系统证券pn_stock()相关。 对于非货币基金 (1)若区间内无分红 区间净值增长率=(截止日净值-开始日昨净值 )/开始日昨净值; (2)若区间内有分红 区间净值增长率=(1+拆分前的净值增长率)\*(1+分红拆分日的净值增长率)\*(1+分红拆分日后到截止日之间的净值增长率)-1。 对于货币基金 区间净值增长率=区间内的复合收益率。 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | 返回:float ### `fundNawlInfoFromBegT(beg_t, end_t, type)` 区间净值详情(以开始日为基准日计算累计净值),与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `type` | any | 返回类型 | 返回:float ### `fundNawZf4(end_t)` 指定日收益率(%),与系统证券pn_stock()相关。 对于非货币基金 无分红 指定日净值增长率=(今日净值-昨日净值)/昨日净值, 无分红 指定日净值增长率={今日净值-(昨日净值-分红)/拆分}/{(昨日净值-分红)/拆分}。 对于货币基金 指定日净值增长率=区间内的复合收益率。 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `end_t` | datetime | 截止日期 | 返回:float ### `fundNawZfFh(beg_t, end_t)` 区间复合收益率(%) , 与系统股票pn_stock()相关。 对于非货币基金 若区间无分红 区间净值增长率=(截止日净值-开始日昨净值)/开始日昨净值。 若区间有分红 区间净值增长率=(1+拆分前的净值增长率)\*(1+分红拆分日的净值增长率)\*(1+分红拆分日后到截止日之间的净值增长率)-1。 对于货币基金 区间净值增长率=区间内的复合收益率。 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | 返回:float ### `fundIpoc()` 时点收盘(ETF/LOF),与系统证券pn_stock()与系统时间pn_date()相关 返回:float ### `fundNawmwfjjdwsy(end_t)` 基金截止日每万份基金单位收益,数据取自基金.净值(328)。与系统股票pn_stock()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `fundNawzjqrsyzsdnsyl(end_t)` 基金截止日最近七日收益折算的年收益率(%),数据取自基金.净值(328)。与系统股票pn_stock()相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `fundAdjustNaw(end_t, type)` 指定日基金净值,与系统证券PN_Stock()相关,根据分红拆分计算调整前/后净值 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------------- | | `end_t` | datetime | 日期类型,截止日 | | `type` | any | 整数类型,返回净值类型 | 返回:float ### `calculateRatioRightQj(nawarr, forefhcf, rateday)` 比例复权单位净值序列,与系统参数无关。 | 参数 | 类型 | 说明 | | ---------- | ---- | ------------------ | | `nawarr` | any | table,净值序列 | | `forefhcf` | any | table,分红送股情况 | | `rateday` | any | integer,复权基准日 | 返回:array ### `fundmanagerid2Fundsendt(managerid, endt)` 指定日基金经理ID查询管理的基金代码列表 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------- | | `managerid` | string | 字符串,基金经理名称 | | `endt` | datetime | 日期,截止日期 | 返回:array ### `fundSortinoRatio(beg_t, end_t, rf, data_select, annual, cycle)` 基金索丁诺比率。与系统股票pn_stock()、当前时间pn_date()相关。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------ | | `beg_t` | datetime | 日期类型,开始日期; | | `end_t` | datetime | 日期类型,截止日期; | | `rf` | float | 实数类型,无风险年收益率(%); | | `data_select` | any | 用户自定义类型,所选取的数据; | | `annual` | bool | object | | `cycle` | string | 周期类型,周期 | 返回:float ### `fundAppraisalRatio(index_id, beg_t, end_t, data_select)` 估价比率(估价比率=α系数/残差),也即为信息比率,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------ | | `index_id` | string | 指数代码 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `data_select` | any | 所选取的数据 | 返回:float ### `fundJensenMeasure(index_id, beg_t, end_t, rf, data_select)` 返回Jense指数(与系统股票pn_stock()相关) | 参数 | 类型 | 说明 | | ------------- | -------- | ----------------- | | `index_id` | string | 指数代码 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `rf` | float | 无风险年收益率(%) | | `data_select` | any | 所选取的数据 | 返回:float ### `fundSharpMeasure(beg_t, end_t, rf, data_select)` 返回Sharp指数(与系统证券pn_stock()相关) | 参数 | 类型 | 说明 | | ------------- | -------- | ----------------- | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `rf` | float | 无风险年收益率(%) | | `data_select` | any | 所选取的数据 | 返回:float ### `fundTreynorMeasure(index_id, beg_t, end_t, rf, data_select)` 返回Treynor指数(与系统股票pn_stock()相关) | 参数 | 类型 | 说明 | | ------------- | -------- | ----------------- | | `index_id` | string | 指数代码 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `rf` | float | 无风险年收益率(%) | | `data_select` | any | 所选取的数据 | 返回:float ### `fundMeasure(index_id, beg_t, end_t, rf, data_select)` 返回基金评估常用的指标。只支持日线与周线,若当前基金净值是按周公布的,计算指标包括以下等:(Rp,Rm,Alpha,Beta,Std,SharpMeasure,JensenMeasure,TreynorMeasure,AppraisalRatio,Corr,…) 指标 说明 Rp 基金收益率均值 Rm 指数收益率均值 Alpha Alpha系数 Beta Beta系数 Std 标准差 SharpMeasure 夏普率 JensenMeasure 詹森指数 TreynorMeasure 特雷诺指数 AppraisalRatio 信息比率 Corr 相关系数 … … | 参数 | 类型 | 说明 | | ------------- | -------- | ----------------- | | `index_id` | string | 指数代码 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `rf` | float | 无风险年收益率(%) | | `data_select` | any | 所选取的数据 | 返回:array ### `userDefineIndex(stock_arr, beg_t, end_t, rf, use_rf)` 用户自定义指数的收益率序列,与系统周期pn_cycle()相关。 | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------- | | `stock_arr` | array | 指数加权数据,例子如下 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `rf` | float | 无风险年收益率(%) | | `use_rf` | bool | object | 返回:array ### `zsRfRatio(rf)` 无风险收益率(折算),与系统周期有关 周期为天,返回Rf/240 周期为周,返回Rf/48 周期为月,返回Rf/12 否则,返回Rf; | 参数 | 类型 | 说明 | | ---- | ----- | ----------------- | | `rf` | float | 无风险年收益率(%) | 返回:float|void ### `fundExcessReturn(index_id, beg_t, end_t, data_select, annual)` 基金超额收益(%)。与系统股票pn_stock()、当前时间pn_date()相关。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------ | | `index_id` | string | 指数类型,指数代码; | | `beg_t` | datetime | 日期类型,开始日期; | | `end_t` | datetime | 日期类型,截止日期; | | `data_select` | any | 用户自定义类型,所选取的数据; | | `annual` | bool | object | 返回:float ### `fundMarginalRisk(index_id, beg_t, end_t, data_select, cycle)` 基金边际风险。与系统股票pn_stock()、当前时间pn_date()相关。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------ | | `index_id` | string | 指数类型,指数代码; | | `beg_t` | datetime | 日期类型,开始日期; | | `end_t` | datetime | 日期类型,截止日期; | | `data_select` | any | 用户自定义类型,所选取的数据; | | `cycle` | string | 周期类型,周期 | 返回:float ### `fundNavReturnYtd(end_t, data_select, annual)` 基金本年收益(%),返回组合累计收益率(%)。与系统股票pn_stock()、当前时间pn_date(),周期cy_cycle()相关。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------ | | `end_t` | datetime | 日期类型,截止日期; | | `data_select` | any | 用户自定义类型,所选取的数据; | | `annual` | bool | object | 返回:float ### `fundTe(index_id, beg_t, end_t, rf, data_select, annual, cycle)` 基金跟踪误差(%)。与系统股票pn_stock()、当前时间pn_date(),周期cy_cycle()相关。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------ | | `index_id` | string | 指数类型,指数代码; | | `beg_t` | datetime | 日期类型,开始日期; | | `end_t` | datetime | 日期类型,截止日期; | | `rf` | float | 实数类型,无风险年收益率(%); | | `data_select` | any | 用户自定义类型,所选取的数据; | | `annual` | bool | object | | `cycle` | string | 周期类型,周期 | 返回:float ### `fundNetAsset(end_t, return_field)` 基金净值,取数据基金.净值(328)中基金净值。与系统股票pn_stock()、当前时间pn_date(),周期cy_cycle()相关。 | 参数 | 类型 | 说明 | | -------------- | -------- | -------------------------- | | `end_t` | datetime | 日期类型,截止日期; | | `return_field` | string | 字符串类型,返回字段名称; | 返回:float ### `fundTraingReturn2Y(end_t, data_select, annual)` 基金最近2年收益(%)。与系统股票pn_stock()、当前时间pn_date(),周期cy_cycle()相关。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------ | | `end_t` | datetime | 日期类型,截止日期; | | `data_select` | any | 用户自定义类型,所选取的数据; | | `annual` | bool | object | 返回:float ### `fundTraingReturn3Y(end_t, data_select, annual)` 基金最近3年收益(%)。与系统股票pn_stock()、当前时间pn_date(),周期cy_cycle()相关。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------ | | `end_t` | datetime | 日期类型,截止日期; | | `data_select` | any | 用户自定义类型,所选取的数据; | | `annual` | bool | object | 返回:float ### `fundSemiDeviation(beg_t, end_t, data_select, annual, cycle)` 基金下方标准差(%)。与系统股票pn_stock()、当前时间pn_date(),周期cy_cycle()相关。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------ | | `beg_t` | datetime | 日期类型,开始日; | | `end_t` | datetime | 日期类型,截止日; | | `data_select` | any | 用户自定义类型,所选取的数据; | | `annual` | bool | object | | `cycle` | string | 周期类型,周期 | 返回:float ### `fundNavReturnQtd(end_t, data_select, annual)` 基金本季收益(%)。与系统股票pn_stock()、当前时间pn_date(),周期cy_cycle()相关。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------ | | `end_t` | datetime | 日期类型,截止日期; | | `data_select` | any | 用户自定义类型,所选取的数据; | | `annual` | bool | object | 返回:float ### `fundNavReturnMtd(end_t, data_select, annual)` 基金本月收益(%)。与系统股票pn_stock()、当前时间pn_date(),周期cy_cycle()相关。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------ | | `end_t` | datetime | 日期类型,截止日期; | | `data_select` | any | 用户自定义类型,所选取的数据; | | `annual` | bool | object | 返回:float ### `fundScCentralizationGrow(r_date, r_date2, to_no)` 返回基金的持股集中度变动,与系统证券pn_stock()相关。 基金的持股集中度 =(前面i只持仓股票的总市值/所有持仓股票的总市值)\*100% | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `r_date` | datetime | 报告期 | | `r_date2` | any | 同比报告期 | | `to_no` | any | 整数,详情 | 返回:float ### `fundScHoldAmount(report_date, to_no)` 返回基金指定报告期的前N名持股股数和,与系统证券pn_stock()相关。(废弃) | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------- | | `report_date` | datetime | 报告期 | | `to_no` | any | 整数,详情如下所示。 | 返回:any ### `fundScCentralization(report_date, to_no)` 返回基金的持股集中度,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | ------------- | -------- | --------------------- | | `report_date` | datetime | 报告期 | | `to_no` | any | 整型,前N名,取值如下 | 返回:any ### `fundScInfo(rdate, top_n)` 返回基金指定报告期前N名股票明细,与系统函数pn_stock()有关 备注:持股明细的数据包括数量、市值、占净值比例(%)、市值排名、其中:指数投资部分数量、其中:指数投资部分市值、其中:指数投资部分占净值比例(%)、其中:积极投资部分数量、其中:积极投资部分市值、其中:积极投资部分占净值比例(%)、板块名称。 | 参数 | 类型 | 说明 | | ------- | -------- | ------ | | `rdate` | datetime | 报告期 | | `top_n` | any | 第N | 返回:string ### `fundScMarketValueGrow(r_date, r_date2, to_no)` 返回基金前N名持股的股票市值和的变动,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | --------- | -------- | --------------------- | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期 | | `to_no` | any | 整型,前N名,取值如下 | 返回:float ### `fundScMarketValueGrowRatio(r_date, r_date2, to_no)` 返回基金前N名持股的股票市值和的变动比(%),与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------ | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期 | | `to_no` | any | 整型,具体如下所示 | 返回:float ### `fundScPercentGrow(r_date, r_date2, to_no)` 返回基金的前N名持股占净值比例和的变动,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------- | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期 | | `to_no` | any | 整型,取值如下 | 返回:float ### `fundScPercentage(report_date, to_no)` 返回基金指定报告期的前N名持股占净值比例之和,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 报告期 | | `to_no` | any | 整型,取值如下 | 返回:float ### `fundscnonactivepercent(rdate, topn)` 第N名股票积极投资市值占净值比(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundscnonactivepercent2(rdate, topn)` 第N名股票积极投资市值占总值比(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundscnonactivepercent3(rdate, topn)` 第N名股票积极投资市值占股票市值比(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundscnonactivepercent4(rdate, topn)` 第N名股票积极投资市值占积极投资部分比(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundscnonactivepercent5(rdate, topn)` 第N名股票积极投资市值占权益投资市值比(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundscnonactivevalue(rdate, topn)` 第N名股票积极投资市值,与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundscnonactivevolume(rdate, topn)` 第N名股票积极投资股数,与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundscnoncode(rdate, topn)` 第N名股票代码,与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:string ### `fundscnonindexpercent(rdate, topn)` 第N名股票指数投资市值占净值比(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundscnonindexpercent2(rdate, topn)` 第N名股票指数投资市值占总值比(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundscnonindexpercent3(rdate, topn)` 第N名股票指数投资市值占股票市值比(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundscnonindexpercent4(rdate, topn)` 第N名股票指数投资市值占指数投资部分比(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundscnonindexpercent5(rdate, topn)` 第N名股票指数投资市值占权益投资市值比(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundscstockindexpercent5(rdate, stockid)` 指定股票指数投资市值占权益投资市值比(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundscstockindexpercentgrow(rdate, rdate2, stockid)` 指定股票指数投资市值占净值比变动(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundscstockindexpercentgrow2(rdate, rdate2, stockid)` 指定股票指数投资市值占总值比变动(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundscstockindexpercentgrow3(rdate, rdate2, stockid)` 指定股票指数投资市值占股票市值比变动(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundscstockindexpercentgrow4(rdate, rdate2, stockid)` 指定股票指数投资市值占权益投资市值比变动(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundscstockindexvalue(rdate, stockid)` 指定股票指数投资市值,与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundscstockindexvaluegrow(rdate, rdate2, stockid)` 指定股票指数投资市值变动,与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundscstockindexvaluegrowratio(rdate, rdate2, stockid)` 指定股票指数投资市值变比(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundscstockindexvolume(rdate, stockid)` 指定股票指数投资股数,与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundscstockpercent(rdate, stockid)` 指定股票市值占净值比(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundscstockpercent2(rdate, stockid)` 指定股票市值占总值比(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundscstockpercent3(rdate, stockid)` 指定股票市值占股票市值比(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundscstockvalue(rdate, stockid)` 指定股票持有市值,与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundscstockvolume(rdate, stockid)` 指定股票持有股数,与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundscsumnactivepercent(rdate, topn)` 前N名股票积极投资市值占净值比(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundscsumnactivepercent3(rdate, topn)` 前N名股票积极投资市值占股票市值比(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundscsumnactivepercent5(rdate, topn)` 前N名股票积极投资市值占权益投资市值比(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundscsumnactivevaluegrowratio4(rdate, rdate2, topn)` 前N名股票积极投资市值占股票市值比变动(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundscsumnindexpercent(rdate, topn)` 前N名股票指数投资市值占净值比(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundscsumnindexpercent2(rdate, topn)` 前N名股票指数投资市值占总值比(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundscsumnindexpercent3(rdate, topn)` 前N名股票指数投资市值占股票市值比(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundscsumnindexpercent4(rdate, topn)` 前N名股票指数投资市值占指数投资部分比(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundscsumnindexpercent5(rdate, topn)` 前N名股票指数投资市值占权益投资市值比(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundscsumnindexvalue(rdate, topn)` 前N名股票指数投资市值,与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundscsumnindexvaluegrowratio(rdate, rdate2, topn)` 前N名股票指数投资市值变比(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundscsumnindexvaluegrowratio2(rdate, rdate2, topn)` 前N名股票指数投资市值占净值比变动(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundscsumnindexvaluegrowratio3(rdate, rdate2, topn)` 前N名股票指数投资市值占总值比变动(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundscsumnindexvaluegrowratio4(rdate, rdate2, topn)` 前N名股票指数投资市值占股票市值比变动(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundscsumnindexvaluegrowratio5(rdate, rdate2, topn)` 前N名股票指数投资市值占权益投资市值比变动(%),与当前证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundScValue(rdate, stock_id)` 指定股票相关数据,与系统参数(基金)相关。 数组。指定股票相关数据。 | 参数 | 类型 | 说明 | | ---------- | -------- | ---------------- | | `rdate` | datetime | 整数。指定报告期 | | `stock_id` | string | 字符串。股票代码 | 返回:array ### `fundScSumN(rdate, top_n, field)` 前N名股票相关数据,与系统参数(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `rdate` | datetime | 整数。指定报告期 | | `top_n` | any | 整数。前N | | `field` | string | 字符串。列名 | 返回:float ### `fundScValue2(rdate, stock_id, field)` 指定股票指定列相关数据,与系统参数(基金)相关。 | 参数 | 类型 | 说明 | | ---------- | -------- | ---------------- | | `rdate` | datetime | 整数。指定报告期 | | `stock_id` | string | 字符串。股票代码 | | `field` | string | 字符串。列名 | 返回:float ### `fundIcCentralization(report_date, to_no)` 基金指定报告期的前N名行业集中度(%) 与系统股票pn_stock()相关。 | 参数 | 类型 | 说明 | | ------------- | -------- | ---------- | | `report_date` | datetime | 报告期 | | `to_no` | any | 用户自定义 | 返回:float ### `fundIcMarketValue(report_date, industry_name)` 返回基金指定报告期的指定行业投资市值,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------- | | `report_date` | datetime | 报告期 | | `industry_name` | string | 行业名称 | 返回:float ### `fundIcMarketValue2GrowRatio(r_date, r_date2, to_no)` 返回基金的前N名行业市值变比(%),与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期 | | `to_no` | any | 用户自定义 | 返回:float ### `fundicindustrypercent2(rdate, name)` 指定行业市值占总值比(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `name` | string | 字符串,行业名称 | 返回:float ### `fundicnonname(rdate, topn)` 第N名行业名称,与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:string ### `fundbcenterprisebondpercent1(rdate)` 企业债占净值比(%),与系统参数(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `fundbcgovbondvalue(rdate)` 国债市值,与系统参数(基金)相关。单位:元。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `fundbcncdpercent2(rdate)` 同业存单占债券市值比(%),与系统参数(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `fundbcmtnpercent2(rdate)` 中期票据占债券市值比(%),与系统参数(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `fundbcfbondpercent2(rdate)` 金融债占债券市值比(%),与系统参数(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `fundbccorporatebondpercent1(rdate)` 公司债占净值比(%),与系统参数(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `fundbclocaldebtpercent1(rdate)` 地方政府债占净值比(%),与系统参数(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `fundbcenterprisebondpercent2(rdate)` 企业债占债券市值比(%),与系统参数(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `fundbcotherbondvalue(rdate)` 其他债券市值,与系统参数(基金)相关。单位:元。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `fundbcbondpercent2(rdate, name)` 指定债券类型市值占总值比(%),与系统参数(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `name` | string | 债券类型 | 返回:float ### `fundbcarmdebtpercent1(rdate)` 剩余存续期超过397天的浮动利率债券占净值比(%),与系统参数(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `fundbcenterprisebondvalue(rdate)` 企业债市值,与系统参数(基金)相关。单位:元。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `fundbcprivatebondvalue(rdate)` 中小企业私募债市值,与系统参数(基金)相关。单位:元。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `fundbcbondpercentgrow2(rdate, rdate2, name)` 指定债券类型市值占总值比变动(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `name` | string | 字符串,债券类型 | 返回:float ### `fundbcgovbondpercent1(rdate)` 国债占净值比(%),与系统参数(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `fundbcbankbillpercent1(rdate)` 央行票据占净值比(%),与系统参数(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `fundbcconveniblebondpercent2(rdate)` 可转换债占债券市值比(%),与系统参数(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `fundbcbondpercent3(rdate, name)` 指定债券类型市值占债券市值比(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `name` | string | 字符串,债券类型 | 返回:float ### `fundbcbondpercent4(rdate, name)` 指定债券类型市值占固定收益投资市值比(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `name` | string | 字符串,债券类型 | 返回:float ### `fundbcbondpercentgrow(rdate, rdate2, name)` 指定债券类型市值占净值比变动(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `name` | string | 字符串,债券类型 | 返回:float ### `fundbcbondpercentgrow3(rdate, rdate2, name)` 指定债券类型市值占债券市值比变动(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `name` | string | 字符串,债券类型 | 返回:float ### `fundbcbondpercentgrow4(rdate, rdate2, name)` 指定债券类型市值占固定收益投资市值比变动(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `name` | string | 字符串,债券类型 | 返回:float ### `fundbcbondvaluegrow(rdate, rdate2, name)` 指定债券类型市值变动,单位:元。与系统参数(基金)相关。单位:元。与系统参数(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `name` | string | 字符串,债券类型 | 返回:float ### `fundbcbondvaluegrowratio(rdate, rdate2, name)` 指定债券类型市值变比(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `name` | string | 字符串,债券类型 | 返回:float ### `fundbcnonname(rdate, topn)` 第N名债券类型名称,与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:string ### `fundbcnonpercent(rdate, topn)` 第N名债券类型市值占净值比(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundbcnonpercent2(rdate, topn)` 第N名债券类型市值占总值比(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundbcnonpercent3(rdate, topn)` 第N名债券类型市值占债券市值比(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundbcnonpercent4(rdate, topn)` 第N名债券类型市值占固定收益投资市值比(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundbcnonpercentgrow(rdate, rdate2, topn)` 第N名债券类型市值占净值比变动(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundbcnonpercentgrow2(rdate, rdate2, topn)` 第N名债券类型市值占总值比变动(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundbcnonpercentgrow3(rdate, rdate2, topn)` 第N名债券类型市值占债券市值比变动(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundbcnonpercentgrow4(rdate, rdate2, topn)` 第N名债券类型市值占固定收益投资市值比变动(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundbcnonvalue(rdate, topn)` 第N名债券类型持有市值,与系统参数(基金)相关。单位:元。与系统参数(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundbcnonvaluegrow(rdate, rdate2, topn)` 第N名债券类型持有市值变动,单位:元。与系统参数(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundbcsumnpercent(rdate, topn)` 前N名债券类型市值占净值比(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundbcsumnpercent2(rdate, topn)` 前N名债券类型市值占总值比(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundbcsumnpercent3(rdate, topn)` 前N名债券类型市值占债券市值比(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundbcsumnpercent4(rdate, topn)` 前N名债券类型市值占固定收益投资市值比(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundbcsumnpercentgrow3(rdate, rdate2, topn)` 前N名债券类型市值占债券市值比变动(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundbcsumnpercentgrow4(rdate, rdate2, topn)` 前N名债券类型市值占固定收益投资市值比变动(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundbcsumnvalue(rdate, topn)` 前N名债券类型持有市值,与系统参数(基金)相关。单位:元。与系统参数(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundbcsumnvaluegrow(rdate, rdate2, topn)` 前N名债券类型持有市值变动,与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundbcsumnvaluegrowratio(rdate, rdate2, topn)` 前N名债券类型市值变比(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundbcbondpercent(rdate, name)` 指定债券类型市值占净值比(%),与系统参数(证券)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `name` | string | 债券类型 | 返回:float ### `fundbcbondvalue(rdate, name)` 指定债券类型持有市值,单位:元。与系统参数(证券)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `name` | string | 债券类型 | 返回:float ### `fundbcvalue(rdate, btype)` 指定报告期债券配置相关数据,与系统参数(证券)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `btype` | string | 返回类型 | 返回:array ### `fundBcBondSumN(rdate, top_n, field)` 前N名债券类型持有数据,与系统参数(证券)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `rdate` | datetime | 整数。指定报告期 | | `top_n` | any | 整数。前N | | `field` | string | 字符串。列名 | 返回:float ### `fundBcBondNoN(rdate, top_n, field)` 第N名债券类型持有数据,与系统参数(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `rdate` | datetime | 整数。指定报告期 | | `top_n` | any | 整数。第N | | `field` | string | 字符串。列名 | 返回:float ### `fundIrStockValue(r_date)` 基金的资产配置-股票市值,从表基金.资产配置(322)中取股票市值。与系统股票pn_stock()、当前时间pn_date(),相关。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `r_date` | datetime | 报告期类型,报告期; | 返回:float ### `fundIrBondPercent(r_date)` 返回基金的债券占净值比例(%),与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:float ### `fundIrBondPercentGrow(r_date, r_date2)` 返回基金的债券现金占净值比例变动,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | --------- | -------- | ------ | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期 | 返回:float ### `fundIrBondValue(r_date)` 返回基金指定报告期的债券市值,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:float ### `fundIrBondValueGrow(r_date, r_date2)` 返回基金的债券现金变动(增长),与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | --------- | -------- | ------ | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期 | 返回:float ### `fundIrBondValueGrowRatio(r_date, r_date2)` 返回基金的债券现金变比(增长率)(%),与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | --------- | -------- | ------ | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期 | 返回:float ### `fundIrNetAssetValue(r_date)` 返回基金指定报告期的资产净值,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:float ### `fundIrNetAssetValueGrow(r_date, r_date2)` 返回基金的资产净值变动,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | --------- | -------- | ------ | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期 | 返回:float ### `fundIrNetAssetValueGrowRatio(r_date, r_date2)` 返回基金的资产净值变动比值,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | --------- | -------- | ------ | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期 | 返回:float ### `fundIrStockPercent(r_date)` 返回基金的股票占净值比例(%),与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:float ### `fundIrStockValue(r_date)` 返回基金指定报告期的股票市值,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:float ### `fundIrStockValueGrow(r_date, r_date2)` 返回基金的股票市值变动,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | --------- | -------- | ------ | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期 | 返回:float ### `fundIrStockValueGrowRatio(r_date, r_date2)` 返回基金的股票市值变动比值,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | --------- | -------- | ------ | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期 | 返回:float ### `fundircashvalue(rdate)` 资产配置-银行存款和清算备付金市值 | 参数 | 类型 | 说明 | | ------- | -------- | ------ | | `rdate` | datetime | 报告期 | 返回:float ### `fundirabsvalue(rdate)` 资产配置-资产支持证券市值 | 参数 | 类型 | 说明 | | ------- | -------- | ------ | | `rdate` | datetime | 报告期 | 返回:float ### `fundirresalevalue(rdate)` 资产配置-买入返售证券市值 | 参数 | 类型 | 说明 | | ------- | -------- | ------ | | `rdate` | datetime | 报告期 | 返回:float ### `fundirderivativesvalue(rdate)` 资产配置-金融衍生品市值 | 参数 | 类型 | 说明 | | ------- | -------- | ------ | | `rdate` | datetime | 报告期 | 返回:float ### `fundirrepurchasevalue(rdate)` 资产配置-卖出回购证券市值 | 参数 | 类型 | 说明 | | ------- | -------- | ------ | | `rdate` | datetime | 报告期 | 返回:float ### `fundirfundvalue(rdate)` 资产配置-基金市值 | 参数 | 类型 | 说明 | | ------- | -------- | ------ | | `rdate` | datetime | 报告期 | 返回:float ### `fundhsorgangrow(rdate, rdate2)` 基金指定报告期内机构持有市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | 返回:float ### `fundhsorgangrow2(rdate, rdate2)` 基金指定报告期内机构持有份额变动 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | 返回:float ### `fundhsorganpercent(rdate)` 基金指定报告期内机构持有市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundhsorganpercentgrow(rdate, rdate2)` 基金指定报告期内机构持有市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | 返回:float ### `fundhsothergrow(rdate, rdate2)` 基金指定报告期内其他持有市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | 返回:float ### `fundHsOtherPercent(rdate)` 基金指定报告期内其他持有市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundHsOtherPercentGrow(rdate, rdate2)` 基金指定报告期内其他持有市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | 返回:float ### `fundHsOtherValue(rdate)` 基金指定报告期内其他持有市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundHsPersonGrow(rdate, rdate2)` 基金指定报告期内个人持有市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | 返回:float ### `fundhspersongrow2(rdate, rdate2)` 基金指定报告期内个人持有份额变动 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | 返回:float ### `fundhspersonpercent(rdate)` 基金指定报告期内个人持有市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundhspersonpercentgrow(rdate, rdate2)` 基金指定报告期内个人持有市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | 返回:float ### `fundhspersonvalue(rdate)` 基金指定报告期内个人持有市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundhspractitionergrow(rdate, rdate2)` 基金指定报告期内从业人员持有市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | 返回:float ### `fundhspractitionergrow2(rdate, rdate2)` 基金指定报告期内从业人员持有份额变动 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | 返回:float ### `fundhspractitionerpercent(rdate)` 基金指定报告期内从业人员持有市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundhspractitionerpercentgrow(rdate, rdate2)` 基金指定报告期内从业人员持有市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | 返回:float ### `fundhspractitionervalue(rdate)` 基金指定报告期内从业人员持有市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundHsmx(fundid, rdate)` 基金指定报告期持有人结构。 | 参数 | 类型 | 说明 | | -------- | -------- | ---------------- | | `fundid` | string | 字符串。基金代码 | | `rdate` | datetime | 整数。指定报告期 | 返回:array ### `fundbdbondpercent(rdate, bondid)` 指定债券市值占净值比(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `bondid` | string | 字符串,债券代码 | 返回:float ### `fundbdbondpercent2(rdate, bondid)` 指定债券市值占总值比(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `bondid` | string | 字符串,债券代码 | 返回:float ### `fundbdbondpercent3(rdate, bondid)` 指定债券市值占债券市值比(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `bondid` | string | 字符串,债券代码 | 返回:float ### `fundbdbondpercent5(rdate, bondid)` 指定债券市值占固定收益投资市值比(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `bondid` | string | 字符串,债券代码 | 返回:float ### `fundBdBondPercentGrow(rdate, rdate2, bondid)` 指定债券市值占净值比变动(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `bondid` | string | 字符串,债券代码 | 返回:float ### `fundbdbondpercentgrow2(rdate, rdate2, bondid)` 指定债券市值占总值比变动(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `bondid` | string | 字符串,债券代码 | 返回:float ### `fundbdbondpercentgrow3(rdate, rdate2, bondid)` 指定债券市值占债券市值比变动(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `bondid` | string | 字符串,债券代码 | 返回:float ### `fundbdbondpercentgrow4(rdate, rdate2, bondid)` 指定债券市值占固定收益投资市值比变动(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `bondid` | string | 字符串,债券代码 | 返回:float ### `fundbdbondvalue(rdate, bondid)` 指定债券持有市值,与系统参数证券(基金)相关。单位:元 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `bondid` | string | 字符串,债券代码 | 返回:float ### `fundbdbondvaluegrow(rdate, rdate2, bondid)` 指定债券持有市值变动,与系统参数证券(基金)相关。单位:元 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `bondid` | string | 字符串,债券代码 | 返回:float ### `fundbdbondvaluegrowratio(rdate, rdate2, bondid)` 指定债券持有市值变比(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `bondid` | string | 字符串,债券代码 | 返回:float ### `fundbdbondvolume(rdate, bondid)` 指定债券持有份额,与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `bondid` | string | 字符串,债券代码 | 返回:float ### `fundbdbondvolumegrow(rdate, rdate2, bondid)` 指定债券持有份额变动,与系统参数证券(基金)相关。单位:元 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `bondid` | string | 字符串,债券代码 | 返回:float ### `fundbdnonpercent3(rdate, topn)` 第N名债券市值占债券市值比(%),与系统参数证券(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundbdnonvalue(rdate, topn)` 第N名债券持有市值,与系统参数证券(基金)相关。单位:元 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundBdSumN(rdate, top_n, field)` 前N名债券相关数据,与系统参数(基金)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `rdate` | datetime | 整数。指定报告期 | | `top_n` | any | 整数。前N | | `field` | string | 字符串。列名 | 返回:float ### `fundcbbondpercent3(rdate, stockid)` 基金指定报告期指定可转债市值占债券市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundcbnonpercent3(rdate, topn)` 基金指定报告期第N名可转债市值占债券市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundCbQk(fundid, rdate, top_n)` 指定报告期的处于转股期的可转债明细。 | 参数 | 类型 | 说明 | | -------- | -------- | ---------------- | | `fundid` | string | 字符串。基金代码 | | `rdate` | datetime | 整数。指定报告期 | | `top_n` | any | 整数。前N | 返回:array ### `fundssnetassetvalue(rdate)` 指定报告期基金资产净值(万),与当前证券相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundsspurchasevalue(rdate, rdate2)` 指定报告期基金净申购金额(万),与当前证券相关 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | 返回:float ### `fundpmnoncode(rdate, topn)` 基金指定报告期第N名贵金属代码 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:string ### `fundpmsecuritypercentgrow3(rdate, rdate2, stockid)` 基金指定报告期指定贵金属市值占贵金属市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundpmsumnpercent2(rdate, topn)` 基金指定报告期前N名贵金属市值占总值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundpmsumnpercent3(rdate, topn)` 基金指定报告期前N名贵金属市值占贵金属市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundpmsumnvaluegrowratio(rdate, rdate2, topn)` 基金指定报告期前N名贵金属持有市值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundfdfundpercent2(rdate, stockid)` 基金指定报告期指定基金市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `stockid` | string | 字符串,基金代码 | 返回:float ### `fundfdfundpercent3(rdate, stockid)` 基金指定报告期指定基金市值占基金市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `stockid` | string | 字符串,基金代码 | 返回:float ### `fundfdfundpercentgrow2(rdate, rdate2, stockid)` 基金指定报告期指定基金市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `stockid` | string | 字符串,基金代码 | 返回:float ### `fundfdfundpercentgrow3(rdate, rdate2, stockid)` 基金指定报告期指定基金市值占基金市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `stockid` | string | 字符串,基金代码 | 返回:float ### `fundfdfundvaluegrowratio(rdate, rdate2, stockid)` 基金指定报告期指定基金持有市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `stockid` | string | 字符串,基金代码 | 返回:float ### `fundfdmanagerpercent3(rdate)` 持有关联基金市值占基金市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundbsstocknetamount(rdate, stockid)` 基金指定报告期的指定股票累计净买入金额(万) | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundbsstocksellamount(rdate, stockid)` 指定股票累计卖出金额(万),基金指定报告期的指定股票累计卖出金额(万) | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundbsstocksellpercent2(rdate, stockid)` 基金指定报告期的指定股票累计卖出金额占期初总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundbsstocksellpercent3(rdate, stockid)` 基金指定报告期的指定股票累计卖出金额占期初股票市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundbsstocksellrank(rdate, stockid)` 基金指定报告期的指定股票累计卖出排名 | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundbssumnbuypercent(rdate, topn)` 基金指定报告期的前N名股票累计买入金额占期初净值比(%); | 参数 | 类型 | 说明 | | ------- | -------- | ----------------------------------------------------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N,当TopN=0或者TopN为空时表示所有股票累计买入金额(万) | 返回:float ### `fundbssumnsellpercent2(rdate, topn)` 基金指定报告期的前N名股票累计卖出金额占期初总值比(%); | 参数 | 类型 | 说明 | | ------- | -------- | ----------------------------------------------------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N,当TopN=0或者TopN为空时表示所有股票累计买入金额(万) | 返回:float ### `fundarmasset(rdate)` 基金指定报告期各期限资产合计(万) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundarmasset120Dpercent(rdate)` 基金指定报告期90天(含)-120天资产占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundarmasset30Dpercent(rdate)` 基金指定报告期30天以内资产占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundarmasset397D(rdate)` 基金指定报告期120天(含)-397天(含)资产(万) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundarmasset397Dpercent(rdate)` 基金指定报告期120天(含)-397天(含)资产占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundarmasset60D(rdate)` 基金指定报告期30天(含)-60天资产(万) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundarmasset60Dpercent(rdate)` 基金指定报告期30天(含)-60天资产占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundarmasset90D(rdate)` 基金指定报告期60天(含)-90天资产(万) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundarmasset90Dpercent(rdate)` 基金指定报告期60天(含)-90天资产占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundarmassetpercent(rdate)` 基金指定报告期资产占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundarmdebt(rdate)` 基金指定报告期各期限负债合计(万) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundarmdebt120D(rdate)` 基金指定报告期90天(含)-120天负债(万) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundarmdebt120Dpercent(rdate)` 基金指定报告期90天(含)-120天负债占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundarmdebt30D(rdate)` 基金指定报告期30天以内负债(万) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundarmdebt30Dpercent(rdate)` 基金指定报告期30天以内负债占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundarmdebt397D(rdate)` 基金指定报告期120天(含)-397天(含)负债(万) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundarmdebt397Dpercent(rdate)` 基金指定报告期120天(含)-397天(含)负债占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundarmdebt60D(rdate)` 基金指定报告期30天(含)-60天负债(万) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundarmdebt60Dpercent(rdate)` 基金指定报告期30天(含)-60天负债占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundarmdebt90D(rdate)` 基金指定报告期60天(含)-90天负债(万) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundarmdebt90Dpercent(rdate)` 基金指定报告期60天(含)-90天负债占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundarmdebtpercent(rdate)` 基金指定报告期负债占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | 返回:float ### `fundArmmx(fundid, rdate, dtype)` 指定报告期的平均剩余期限分布情况。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------------------- | | `fundid` | string | 字符串。基金代码 | | `rdate` | datetime | 整数。指定报告期 | | `dtype` | any | 用户自定义。分布情况,取值如下: | 返回:array ### `fundArmAssetByField(fundid, rdate, dtype, value_field)` 指定报告期的平均剩余期限分布情况计算资产或负债。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------- | | `fundid` | string | 字符串。基金代码 | | `rdate` | datetime | 整数。指定报告期 | | `dtype` | any | 用户自定义。分布类型,取值如下: | | `value_field` | string | 字符串。指定字段 | 返回:float ### `fundabsnoncode(rdate, topn)` 基金指定报告期第N名资产支持证券代码 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:string ### `fundabsnonpercent(rdate, topn)` 基金指定报告期第N名资产支持证券市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundabsnonpercent2(rdate, topn)` 基金指定报告期第N名资产支持证券市值占总值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundabsnonpercent3(rdate, topn)` 基金指定报告期第N名资产支持证券市值占固定收益投资市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundabsnonpercent4(rdate, topn)` 基金指定报告期第N名资产支持证券市值占资产支持证券市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundabsnonvalue(rdate, topn)` 基金指定报告期第N名资产支持证券持有市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundabsnonvolume(rdate, topn)` 基金指定报告期第N名资产支持证券持有份额 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundabssecuritypercent(rdate, stockid)` 基金指定报告期指定资产支持证券市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundabssecuritypercent2(rdate, stockid)` 基金指定报告期指定资产支持证券市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundabssecuritypercent3(rdate, stockid)` 基金指定报告期指定资产支持证券市值占固定收益投资市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundabssecuritypercent4(rdate, stockid)` 基金指定报告期指定资产支持证券市值占资产支持证券市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundabssecuritypercentgrow(rdate, rdate2, stockid)` 基金指定报告期指定资产支持证券市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundabssecuritypercentgrow2(rdate, rdate2, stockid)` 基金指定报告期指定资产支持证券市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundabssecuritypercentgrow3(rdate, rdate2, stockid)` 基金指定报告期指定资产支持证券市值占固定收益投资市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundabssecuritypercentgrow4(rdate, rdate2, stockid)` 基金指定报告期指定资产支持证券市值占资产支持证券市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundabssecurityvalue(rdate, stockid)` 基金指定报告期指定资产支持证券持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundabssecurityvaluegrow(rdate, rdate2, stockid)` 基金指定报告期指定资产支持证券持有市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundabssecurityvaluegrowratio(rdate, rdate2, stockid)` 基金指定报告期指定资产支持证券持有市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundabssecurityvolume(rdate, stockid)` 基金指定报告期指定资产支持证券持有份额 | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundabssecurityvolumegrow(rdate, rdate2, stockid)` 基金指定报告期指定资产支持证券持有份额变动 | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `stockid` | string | 字符串,股票代码 | 返回:float ### `fundabssumnpercent(rdate, topn)` 基金指定报告期前N名资产支持证券市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundabssumnpercent2(rdate, topn)` 基金指定报告期前N名资产支持证券市值占总值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundabssumnpercent3(rdate, topn)` 基金指定报告期前N名资产支持证券市值占固定收益投资市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundabssumnpercent4(rdate, topn)` 基金指定报告期前N名资产支持证券市值占资产支持证券市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundabssumnpercentgrow(rdate, rdate2, topn)` 基金指定报告期前N名资产支持证券市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundabssumnpercentgrow2(rdate, rdate2, topn)` 基金指定报告期前N名资产支持证券市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundabssumnpercentgrow3(rdate, rdate2, topn)` 基金指定报告期前N名资产支持证券市值占固定收益投资市值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundabssumnpercentgrow4(rdate, rdate2, topn)` 基金指定报告期前N名资产支持证券市值占资产支持证券市值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundabssumnvalue(rdate, topn)` 基金指定报告期前N名资产支持证券持有市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundabssumnvaluegrow(rdate, rdate2, topn)` 基金指定报告期前N名资产支持证券持有市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundabssumnvaluegrowratio(rdate, rdate2, topn)` 基金指定报告期前N名资产支持证券持有市值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundAbsQk(fundid, rdate, top_n)` 指定报告期的资产支持证券明细。 | 参数 | 类型 | 说明 | | -------- | -------- | ---------------- | | `fundid` | string | 字符串。基金代码 | | `rdate` | datetime | 整数。指定报告期 | | `top_n` | any | 整数。前N | 返回:array ### `isFundDeclareIr(r_date)` 报告期是否已公布投资组合,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数。报告期 | 返回:bool ### `fundAaStockMValue(r_date)` 返回基金指定报告期的股票市值,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:float ### `fundAaBondMValue(r_date)` 返回基金指定报告期的债券市值,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:float ### `fundAaDepositMValue(r_date)` 返回基金指定报告期的银行存款和清算备付金,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:float ### `fundAaTotalMValue(r_date)` 返回基金指定报告期的资产合计,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:float ### `fundAaBackSecuMValue(r_date)` 返回基金指定报告期的买入返售证券,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:float ### `fundAaOtherMValue(r_date)` 返回基金指定报告期的其他资产市值,与系统证券pn_stock()相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:float ### `fundinfoindustryname1()` 返回银河基金分类的一级行业名称 返回:string ### `fundinfoindustryname2()` 返回指定基金的银河二级行业名称 返回:string ### `fundyhindustryid1()` 返回指定基金银河一级行业编码 返回:string ### `fundyhindustryid2()` 返回指定基金银河二级行业编码 返回:string ### `fundYhIndustryArr(industry_type, level_n, end_t)` 指定日指定级别基金分类列表,默认返回银河分类的一级分类列表 | 参数 | 类型 | 说明 | | --------------- | -------- | ---------------- | | `industry_type` | string | 字符串。基金分类 | | `level_n` | any | 整数。基金级数 | | `end_t` | datetime | 日期。截止日期 | 返回:array ### `fundIndustryInfoLvN(fundid, end_t, level, industry_type, vtype)` 返回指定基金指定日期指定级别的类型名称,默认取银河基金分类的一级基金类型编码。 | 参数 | 类型 | 说明 | | --------------- | -------- | --------------------------- | | `fundid` | string | 字符串。基金代码 | | `end_t` | datetime | 日期。截止日期 | | `level` | any | 整数。分类级别 | | `industry_type` | string | 字符串。基金分类名称 | | `vtype` | any | 整数。返回值类型,取值如下: | 返回:string ### `fundGetIndustrydata(fundid, endt, level, industry_type)` 基金指定日期有效的基金分类数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | --------------------- | | `fundid` | string | 字符串。基金代码 | | `endt` | datetime | 日期。截止日期 | | `level` | any | 整数。类别级数(1,2) | | `industry_type` | string | 字符串。基金属性名称 | 返回:array ### `fundtpbrokerbondamount(rdate, bname)` 指定券商债券成交额,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `bname` | string | 字符串,券商名称 | 返回:float ### `fundtpbrokerbondamountgrow(rdate, rdate2, bname)` 指定券商债券成交额变动,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | -------- | -------- | ---------------- | | `rdate` | datetime | 整型,报告期 | | `rdate2` | any | 整型,同比报告期 | | `bname` | string | Varchar,券商名称 | 返回:float ### `fundtpbrokerbondamountpercent(rdate, bname)` 指定券商债券成交额占债券成交总额比(%),与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `bname` | string | 字符串,券商名称 | 返回:float ### `fundtpbrokerbondamountpercentgrow(rdate, rdate2, bname)` 指定券商债券成交额占债券成交总额比变动(%),与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `bname` | string | 字符串,券商名称 | 返回:float ### `fundtpbrokerbondamountrankgrow(rdate, rdate2, bname)` 指定券商债券成交额排名变动,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `bname` | string | 字符串,券商名称 | 返回:float ### `fundtpbrokercommission(rdate, bname)` 指定券商佣金,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `bname` | string | 字符串,券商名称 | 返回:float ### `fundtpbrokercommissiongrow(rdate, rdate2, bname)` 指定券商佣金变动,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `bname` | string | 字符串,券商名称 | 返回:float ### `fundtpbrokercommissionpercent(rdate, bname)` 指定券商佣金占佣金总额比(%),与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `bname` | string | 字符串,券商名称 | 返回:float ### `fundtpbrokercommissionpercentgrow(rdate, rdate2, bname)` 指定券商佣金占佣金总额比变动(%),与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `bname` | string | 字符串,券商名称 | 返回:float ### `fundtpbrokerinterbankamount(rdate, bname)` 指定券商银行间债券成交额,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `bname` | string | 字符串,券商名称 | 返回:float ### `fundtpbrokerinterbankamountpercent(rdate, bname)` 指定券商银行间债券成交额占银行间成交总额比(%),与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `bname` | string | 字符串,券商名称 | 返回:float ### `fundtpbrokerinterbankamountpercentgrow(rdate, rdate2, bname)` 指定券商银行间债券成交额占银行间成交总额比变动(%),与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `bname` | string | 字符串,券商名称 | 返回:float ### `fundtpbrokerinterbankamountrank(rdate, bname)` 指定券商银行间债券成交额排名,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `bname` | string | 字符串,券商名称 | 返回:float ### `fundtpbrokerinterbankamountrankgrow(rdate, rdate2, bname)` 指定券商银行间债券成交额排名变动,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `bname` | string | 字符串,券商名称 | 返回:float ### `fundtpbrokerrepoamount(rdate, bname)` 指定券商回购成交额,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `bname` | string | 字符串,券商名称 | 返回:float ### `fundtpbrokerrepoamountgrow(rdate, rdate2, bname)` 指定券商回购成交额变动,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `bname` | string | 字符串,券商名称 | 返回:float ### `fundtpbrokerrepoamountpercent(rdate, bname)` 指定券商回购成交额占回购成交总额比(%),与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `bname` | string | 字符串,券商名称 | 返回:float ### `fundtpbrokerrepoamountpercentgrow(rdate, rdate2, bname)` 指定券商回购成交额占回购成交总额比变动(%),与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `bname` | string | 字符串,券商名称 | 返回:float ### `fundtpbrokerrepoamountrank(rdate, bname)` 指定券商回购成交额排名,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `bname` | string | 字符串,券商名称 | 返回:float ### `fundtpbrokerrepoamountrankgrow(rdate, rdate2, bname)` 指定券商回购成交额排名变动,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `bname` | string | 字符串,券商名称 | 返回:float ### `fundtpbrokerstockamount(rdate, bname)` 指定券商股票成交额,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `bname` | string | 字符串,券商名称 | 返回:float ### `fundtpbrokerstockamountgrow(rdate, rdate2, bname)` 指定券商股票成交额变动,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `bname` | string | 字符串,券商名称 | 返回:float ### `fundtpbrokerstockamountpercent(rdate, bname)` 指定券商股票成交额占股票成交总额比(%),与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `bname` | string | 字符串,券商名称 | 返回:float ### `fundtpbrokerstockamountpercentgrow(rdate, rdate2, bname)` 指定券商股票成交额占股票成交总额比变动(%),与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `bname` | string | 字符串,券商名称 | 返回:float ### `fundtpbrokerstockamountrank(rdate, bname)` 指定券商股票成交额排名,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `bname` | string | 字符串,券商名称 | 返回:float ### `fundtpbrokerstockamountrankgrow(rdate, rdate2, bname)` 指定券商股票成交额排名变动,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `bname` | string | 字符串,券商名称 | 返回:float ### `fundtpnonbondamount(rdate, topn)` 第N名券商债券成交额,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundtpnonbondamountname(rdate, topn)` 第N名债券成交额券商名称,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:string ### `fundtpnonbondamountpercent(rdate, topn)` 第N名券商债券成交额占债券成交总额比(%),与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundtpnoncommission(rdate, topn)` 第N名券商佣金,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundtpnoncommissionpercent(rdate, topn)` 第N名券商佣金占佣金总额比(%),与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundtpnoninterbankamount(rdate, topn)` 第N名券商银行间债券成交额,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundtpnoninterbankamountpercent(rdate, topn)` 第N名券商银行间债券成交额占银行间成交总额比(%),与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundtpnonrepoamount(rdate, topn)` 第N名券商回购成交额,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundtpnonrepoamountname(rdate, topn)` 第N名回购成交额券商名称,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:string ### `fundtpnonrepoamountpercent(rdate, topn)` 第N名券商回购成交额占回购成交总额比(%),与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundtpnonstockamount(rdate, topn)` 第N名券商股票成交额,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundtpnonstockamountname(rdate, topn)` 第N名股票成交额券商名称,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:string ### `fundtpnonstockamountpercent(rdate, topn)` 第N名券商股票成交额占股票成交总额比(%),与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,第N | 返回:float ### `fundtpsumnbondamount(rdate, topn)` 前N名券商债券成交额,与系统参数(基金代码)相关 TopN=-1时,则取所有的是所有的数据。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundtpsumnbondamountgrow(rdate, rdate2, topn)` 前N名券商债券成交额变动,与系统参数(基金代码)相关 TopN=-1时,则取所有的是所有的数据。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundtpsumnbondamountpercent(rdate, topn)` 前N名券商债券成交额占债券成交总额比(%),与系统参数(基金代码)相关 TopN=-1时,则取所有的是所有的数据。 | 参数 | 类型 | 说明 | | ------- | -------- | --------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N | 返回:float ### `fundtpsumncommission(rdate, topn)` 前N名券商佣金,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------------------------------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N,TopN=-1时,则取所有的是所有的数据。 | 返回:float ### `fundtpsumncommissionpercentgrow(rdate, rdate2, topn)` 前N名券商佣金占佣金总额比变动(%),与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | -------- | -------- | --------------------------------------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,前N,TopN=-1时,则取所有的是所有的数据。 | 返回:float ### `fundtpsumnrepoamount(rdate, topn)` 前N名券商回购成交额,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------------------------------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N,TopN=-1时,则取所有的是所有的数据。 | 返回:float ### `fundtpsumnrepoamountgrow(rdate, rdate2, topn)` 前N名券商回购成交额变动,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | -------- | -------- | --------------------------------------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,前N,TopN=-1时,则取所有的是所有的数据。 | 返回:float ### `fundtpsumnrepoamountpercent(rdate, topn)` 前N名券商回购成交额占回购成交总额比(%),与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------------------------------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N,TopN=-1时,则取所有的是所有的数据。 | 返回:float ### `fundtpsumnrepoamountpercentgrow(rdate, rdate2, topn)` 前N名券商回购成交额占回购成交总额比变动(%),与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | -------- | -------- | --------------------------------------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,前N,TopN=-1时,则取所有的是所有的数据。 | 返回:float ### `fundtpsumnstockamount(rdate, topn)` 前N名券商股票成交额(元),与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------------------------------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N,TopN=-1时,则取所有的是所有的数据。 | 返回:float ### `fundtpsumnstockamountgrow(rdate, rdate2, topn)` 前N名券商股票成交额变动,前N名券商股票成交额同比变动,与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | -------- | -------- | --------------------------------------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,前N,TopN=-1时,则取所有的是所有的数据。 | 返回:float ### `fundtpsumnstockamountpercent(rdate, topn)` 前N名券商股票成交额占股票成交总额比(%),与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | --------------------------------------------- | | `rdate` | datetime | 整型,指定报告期 | | `topn` | any | 整型,前N,TopN=-1时,则取所有的是所有的数据。 | 返回:float ### `fundtpsumnstockamountpercentgrow(rdate, rdate2, topn)` 前N名券商股票成交额占股票成交总额比变动(%),与系统参数(基金代码)相关 | 参数 | 类型 | 说明 | | -------- | -------- | --------------------------------------------- | | `rdate` | datetime | 整型,指定报告期 | | `rdate2` | any | 整型,同比报告期 | | `topn` | any | 整型,前N,TopN=-1时,则取所有的是所有的数据。 | 返回:float ### `fundTpNoNInterBankAmountName(rdate, top_n)` 第N名银行间债券成交额券商名称,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `rdate` | datetime | 整数。指定报告期 | | `top_n` | any | 整数。第N | 返回:string ### `fundTpGetDateDonField(r_date, bname, value_type, value_field, fund_arr)` 获取交易席位情况指定券商数据,与系统参数(基金代码)相关。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------- | | `r_date` | datetime | 整数。报告期 | | `bname` | string | 字符串。券商名称 | | `value_type` | any | 用户自定义。返回类型,取值如下: | | `value_field` | string | 字符串。取数字段 | | `fund_arr` | array | 数组。基金列表 | 返回:float ### `fundTpNoNbkRatioValueOnField(t, top_n, field)` 交易席位情况-第N名比值,用于板块(比值数字指标)。 | 参数 | 类型 | 说明 | | ------- | ------ | ---------------- | | `t` | array | 数组。所取数据 | | `top_n` | any | 整数。排名 | | `field` | string | 字符串。汇总字段 | 返回:float ### `fundTpSumNValueOnField(t, top_n, field)` 交易席位情况-前N名和,用于个券,板块(非比值数字指标)。 | 参数 | 类型 | 说明 | | ------- | ------ | ---------------- | | `t` | array | 数组。所取数据 | | `top_n` | any | 整数。排名 | | `field` | string | 字符串。汇总字段 | 返回:float ### `fundTpSumNbkRatioValueOnField(t, top_n, field)` 交易席位情况-前N名和比值,用于板块(比值数字指标)。 | 参数 | 类型 | 说明 | | ------- | ------ | ---------------- | | `t` | array | 数组。所取数据 | | `top_n` | any | 整数。排名 | | `field` | string | 字符串。汇总字段 | 返回:float ### `fundTpNoNValueOnField(t, top_n, field)` 交易席位情况-第N名,用于个券,板块(非比值数字指标)。 | 参数 | 类型 | 说明 | | ------- | ------ | ---------------- | | `t` | array | 数组。所取数据 | | `top_n` | any | 整数。排名 | | `field` | string | 字符串。汇总字段 | 返回:float ### `fundTpnValueOnField(fund_arr, rdate, top_n, field, field_type)` 交易席位情况-前N第N指标框架。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------- | | `fund_arr` | array | 数组。基金组合 | | `rdate` | datetime | 整数。指定报告期 | | `top_n` | any | 整数。排名 | | `field` | string | 字符串。汇总字段 | | `field_type` | any | 用户自定义。字段类型,取值如下: | 返回:float ### `fundExRatioOfLido()` 基金复权比(Lido数据提供商)。与系统股票pn_stock()、当前时间pn_date(),相关。 返回:float ### `fundExRatio()` 基金复权比。与系统股票pn_stock()、当前时间pn_date(),相关。 返回:float ### `fundWeeklyYtm(t)` 基金收益率(复权)。与系统股票pn_stock()、当前时间pn_date(),相关。 | 参数 | 类型 | 说明 | | ---- | ----- | ------------ | | `t` | array | 数据表类型, | 返回:array ### `getFundExRatio(t, end_t)` 得到指定日的还权比。与系统股票pn_stock()、当前时间pn_date(),相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------------- | | `t` | array | 数据表类型,复权数组; | | `end_t` | datetime | 日期类型,截止日 | 返回:float ### `intersectionAlphaBetaValue(t1, t2, alpha, beta, residual, corr)` α,β,参差。与系统股票pn_stock()、当前时间pn_date(),相关。 | 参数 | 类型 | 说明 | | ---------- | ----- | ------------------ | | `t1` | array | 数据表类型; | | `t2` | array | 数据表类型; | | `alpha` | float | 实数类型; | | `beta` | float | 实数类型; | | `residual` | float | 实数类型; | | `corr` | float | 实数类型,相关系数 | 返回:array ### `fundExNetAssetWeeklyList(ratio_arr)` 修正后的基金净值,与系统参数(基金)相关。按照基金复权表重新计算基金净值。 | 参数 | 类型 | 说明 | | ----------- | ----- | ---------------- | | `ratio_arr` | array | 数组。基金复权表 | 返回:array ### `fundEtfInfoLeastUnit(endt)` 指定日最小申购、赎回单位,与系统参数(证券代码)相关。如果指定日有ETF申购赎回-基本信息,则返回最小申购、赎回单位;如果指定日没有ETF申购赎回-基本信息,则返回0。 | 参数 | 类型 | 说明 | | ------ | -------- | -------------- | | `endt` | datetime | 日期。截止日期 | 返回:float ### `fundEtfInfoNetVlue(endt, endt_2)` 指定日最小申购、赎回单位净值,与系统参数(证券代码)相关。如果指定日有ETF申购赎回-基本信息,则返回最小申购、赎回单位净值;如果指定日没有ETF申购赎回-基本信息,则返回0。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `endt` | datetime | 日期。截止日期 | | `endt_2` | datetime | 日期。截止日期 | 返回:float ### `fundEtfInfoUpperRatio(endt, endt_2)` 指定日现金替代比例上限(%),与系统参数(证券代码)相关。如果指定日有ETF申购赎回-基本信息,则返回现金替代比例上限(%);如果指定日没有ETF申购赎回-基本信息,则返回0。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `endt` | datetime | 日期。截止日期 | | `endt_2` | datetime | 日期。截止日期 | 返回:float ### `fundEtfInfoIsOpenPurcharse(endt, endt_2)` 指定日是否开放申购,与系统参数(证券代码)相关。如果指定日有ETF申购赎回-基本信息,则返回是否开放申购;如果指定日没有ETF申购赎回-基本信息,则返回0。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `endt` | datetime | 日期。截止日期 | | `endt_2` | datetime | 日期。截止日期 | 返回:string ### `fundEtfInfoIsOpenMarginPurchase(endt, endt_2)` 指定日是否开放保证金申购,与系统参数(证券代码)相关。如果指定日有ETF申购赎回-基本信息,则返回是否开放保证金申购;如果指定日没有ETF申购赎回-基本信息,则返回0。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `endt` | datetime | 日期。截止日期 | | `endt_2` | datetime | 日期。截止日期 | 返回:string ### `fundEtfInfoIsOpenRedem(endt, endt_2)` 指定日是否开放赎回,与系统参数(证券代码)相关。如果指定日有ETF申购赎回-基本信息,则返回是否开放赎回;如果指定日没有ETF申购赎回-基本信息,则返回0。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `endt` | datetime | 日期。截止日期 | | `endt_2` | datetime | 日期。截止日期 | 返回:string ### `fundEtfInfoInvestorSubscribeLimit(endt, endt_2)` 指定日保证金申购单一投资者当日申购总量限制份数,与系统参数(证券代码)相关。如果指定日有ETF申购赎回-基本信息,则返回保证金申购单一投资者当日申购总量限制份数;如果指定日没有ETF申购赎回-基本信息,则返回0。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `endt` | datetime | 日期。截止日期 | | `endt_2` | datetime | 日期。截止日期 | 返回:float ### `fundEtfInfoLeastUnitCash(endt, endt_2)` 指定日最小申购、赎回单位的现金余额,与系统参数(证券代码)相关。如果指定日有ETF申购赎回-基本信息,则返回最小申购、赎回单位的现金余额;如果指定日没有ETF申购赎回-基本信息,则返回0。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `endt` | datetime | 日期。截止日期 | | `endt_2` | datetime | 日期。截止日期 | 返回:float ### `fundEtfInfoSecuritySubscribeLimit(endt, endt_2)` 指定日保证金申购单个代办证券公司当日申购总量限制,与系统参数(证券代码)相关。如果指定日有ETF申购赎回-基本信息,则返回保证金申购单个代办证券公司当日申购总量限制;如果指定日没有ETF申购赎回-基本信息,则返回0。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `endt` | datetime | 日期。截止日期 | | `endt_2` | datetime | 日期。截止日期 | 返回:float ### `fundName()` 返回指定基金指定日名称,与系统参数(代码、时间)相关。 返回:string ### `fundOperationFunds(end_t)` 指定日所有运作中的基金列表 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期。截止日期 | 返回:array ### `fundOperationFundsByTzfg(bk_name, end_t, industry_type, level)` 指定日指定投资风格板块运作中的基金 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------------- | | `bk_name` | string | 字符串。板块名称 | | `end_t` | datetime | 日期。截止日期 | | `industry_type` | any | 用户自定义。分类类型,取值如下: | | `level` | any | 整数。分类级别 | 返回:array ### `fundPrimaryMarketCode()` 基金一级市场代码,与系统参数(证券代码代码)相关。有一级市场代则取一级市场代,否则返回基金代码。 返回:string ### `fundSecondaryMarketCode()` 基金二级市场代码,与系统参数(证券代码代码)相关。有二级市场代码则取二级市场代码,否则返回基金代码。 返回:string ### `fundStyleName1()` 返回指定指定基金一级风格名称,与系统参数(代码、时间)相关。 返回:string ### `fundStyleName2()` 返回指定指定基金二级风格名称,与系统参数(代码、时间)相关。 返回:string ### `fundOperateFundsbyBkname(bk_name, end_t)` 指定日指定板块中还在运作的基金 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `bk_name` | string | 字符串。板块名称 | | `end_t` | datetime | 日期。截止日期 | 返回:string ### `fundManagerSaleSharesYear(r_date)` 获得指定基金指定报告期本年以来赎回份额,系统参数:证券代码 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------- | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundManagerSaleSharesOfRateYear(r_date)` 获得指定基金指定报告期本年以来赎回份额占基金份额(%),系统参数:证券代码 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------- | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundManagerTotalValueChangeYear(r_date)` 获得指定基金指定报告期本年以来市值变动,系统参数:证券代码 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------- | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundManagerTotalValueChangeLYear(r_date)` 获得指定基金指定报告期最近1年市值变动,系统参数:证券代码 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------- | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundManagerSaleSharesOfRateLYear(r_date)` 获得指定基金指定报告期最近1年赎回份额占基金份额(%),系统参数:证券代码 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------- | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundManagerTotalSharesChangeOfRate2LYear(r_date)` 获得指定基金指定报告期最近1年份额变动占基金管理人份额(%),系统参数:证券代码 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------- | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundManagerTotalSharesChangeLYear(r_date)` 获得指定基金指定报告期最近1年份额变动,系统参数:证券代码 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------- | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundManagerBuyValueLYear(r_date)` 获得指定基金指定报告期最近1年申购市值,系统参数:证券代码 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------- | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundManagerTotalValue(r_date)` 获得指定基金指定报告期的期末市值=指定报告期期末份额\*指定报告期基金净值,系统参数:证券代码 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------- | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundManagerSaleSharesOfRate(r_date)` 获得指定基金指定报告期赎回份额占基金份额(%)=指定报告期赎回份额/指定报告期基金总份额\*100%,系统参数:证券代码 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------- | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundManagerTotalSharesOfRate(r_date)` 获得指定基金指定报告期期末份额占基金份额(%)=指定报告期期末份额/指定报告期基金总份额\*100%,系统参数:证券代码 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------- | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundManagerTotalSharesChangeOfRate2(r_date)` 获得指定基金指定报告期份额变动占基金管理人份额(%)=指定报告期份额变动/指定报告期期初基金总份额\*100%,系统参数:证券代码 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------- | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundManagerTotalSharesChangeOfRate2Year(r_date)` 获得指定基金指定报告期本年以来份额变动占基金管理人份额(%),系统参数:证券代码 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------- | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundManagerTotalSharesChangeOfRateYear(r_date)` 获得指定基金指定报告期本年以来份额变动占基金份额(%),系统参数:证券代码 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------- | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundManagerSaleSharesLYear(r_date)` 获得指定基金指定报告期最近1年赎回份额,系统参数:证券代码 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------- | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundManagerBuySharesLYear(r_date)` 获得指定基金指定报告期最近1年申购份额,系统参数:证券代码 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------- | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundManagerBuySharesYear(r_date)` 获得指定基金指定报告期本年以来申购份额,系统参数:证券代码 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------- | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundManagerTotalSharesChangeYear(r_date)` 获得指定基金指定报告期本年以来份额变动,系统参数:证券代码 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------- | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundManagerSaleValueYear(r_date)` 获得指定基金指定报告期本年以来赎回市值,系统参数:证券代码 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------- | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundManagerTotalValueChangeQj(r_date2, r_date)` 获得指定报告期区间指定基金的市值变动,系统参数:证券代码 | 参数 | 类型 | 说明 | | --------- | -------- | ----------------- | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundManagerSharesChangeDataQj(fund_id, r_date2, r_date, dtype, ctype)` 获得区间内指定基金的基金管理人份额变动数量、金额、市值、比率等指标 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `fund_id` | string | 证券,基金代码 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | | `dtype` | any | 用户自定义,变动类型 | | `ctype` | any | 用户自定义,计算方式 | 返回:float ### `fundManagerTradeAmountYear(r_date, t_type)` 获得指定报告期本年以来指定基金管理人交易金额,系统参数:证券代码 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:float ### `fundManagerTradeAveragePriceLYear(r_date, t_type)` 获得指定报告期最近1年指定基金管理人交易均价,系统参数:证券代码 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:float ### `fundManagerTradeAveragePriceYear(r_date, t_type)` 获得指定报告期本年以来指定基金管理人交易均价,系统参数:证券代码 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:float ### `fundManagerTradeSharesOfRateYear(r_date, t_type)` 获得指定报告期本年以来指定基金管理人交易份额占基金总份额(%),系统参数:证券代码 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:float ### `fundManagerTradeAveragePriceQj(r_date2, r_date, t_type)` 获得指定报告期区间指定基金管理人交易均价,系统参数:证券代码 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:float ### `fundManagerTradeSharesQj(r_date2, r_date, t_type)` 获得指定报告期区间指定基金管理人交易份额,系统参数:证券代码 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:float ### `fundManagerTradeSharesDataQj(fund_id, r_date2, r_date, t_type, c_type)` 获得指定报告期区间指定基金管理人交易份额、金额、均价、占比等指标 当RDate2=RDate时,可获得指定报告期数据 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `fund_id` | string | 证券,基金代码 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | | `c_type` | any | 用户自定义,计算方式 | 返回:float ### `fundTotalAmountOfRaised(begt, endt, s_type)` 指定区间基金募集总额 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `s_type` | any | 用户自定义,投资风格 | 返回:float ### `fundChangeInFairValueOfDerivativeRate(r_date)` 获得指定报告期指定基金衍生工具占公允价值变动收益(%)=衍生工具/abs(公允价值变动收益)\*100%,系统参数:证券代码 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------- | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundChangeInFairValueData(fund_id, r_date, c_type)` 获取指定基金指定日交易性金融资产或衍生工具占公允价值变动收益的比值(%) 交易性金融资产或衍生工具占公允价值变动收益的比值(%)=指定收益/abs(公允价值变动收益)\*100% | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `fund_id` | string | 证券,基金代码 | | `r_date` | datetime | 报告期,指定报告期 | | `c_type` | any | 用户自定义,收益类型 | 返回:array ### `isCorporationBond(stock_id)` 判断StockID是否是企业债券,与系统证券pn_stock()有关。 | 参数 | 类型 | 说明 | | ---------- | ------ | ---------------------- | | `stock_id` | string | 证券类型,企业债券代码 | 返回:bool ### `isBond(stock_id)` 判断StockID是否是债券,与系统证券pn_stock()有关。 | 参数 | 类型 | 说明 | | ---------- | ------ | -------- | | `stock_id` | string | 证券类型 | 返回:bool ### `bdFaceValue()` 债券面值(元) 返回:any ### `isGovBond(stock_id)` 判断StockID是否是国债,与系统证券pn_stock()有关。 | 参数 | 类型 | 说明 | | ---------- | ------ | ------------------ | | `stock_id` | string | 证券类型,国债代码 | 返回:bool ### `bdCouponTypeData()` 补充的息票品种数据。专用函数,仅个别Lido数据用户适用 返回:array ### `cbInterestCompensation()` 可转债—到期利息补偿 返回:datetime ### `cbConditionalPutbackPriceInterest()` 指定日可转债的条件回售价(包含当期利息) ,指定日由系统参数指定 返回:float ### `cbGetconvertbondidbystockid(stockid, endt)` 股票对应的可转债代码,: 取A股对应的转债代码,考虑日期是否在市场。 | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `stockid` | string | 字符串,股票代码 | | `endt` | datetime | 日期时间,截止日 | 返回:array ### `bondcbsbvolumeqj(begt, endt)` 区间回售数量,与系统参数(债券代码、日期)有关 | 参数 | 类型 | 说明 | | ------ | -------- | -------- | | `begt` | datetime | 开始日期 | | `endt` | datetime | 截止日期 | 返回:any ### `sdZb(beg_t, end_t)` 返回指定股票深度指标,该函数和证券代码、周期有关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---- | | `beg_t` | datetime | | | `end_t` | datetime | | 返回:float ### `bdVAccruedInterest(dbtype)` 债券估值-应计利息,与系统证券pn_stock()和时间pn_date()有关。 | 参数 | 类型 | 说明 | | -------- | ---- | ------------------------------------- | | `dbtype` | any | 用户自定义,数据供应商ID,含义如下表: | 返回:float ### `bdVConvexity(dbtype)` 债券估值-凸性,与系统证券pn_stock()和时间pn_date()有关。 | 参数 | 类型 | 说明 | | -------- | ---- | ------------------------------------- | | `dbtype` | any | 用户自定义,数据供应商ID,含义如下表: | 返回:float ### `bondMacaulayDuration(settlement_date, option)` 债券麦克劳林久期 针对不同的债券,不同的代偿期,Macauley久期采取不同的算法: 麦克劳林久期(最后付息周期的定期付息债、到期一次还本付息债券、零息债券) ,见模型BondMacaulayDuration1说明 麦克劳林久期(不处于最后付息周期的定期付息债) ,见模型BondMacaulayDuration2说明 此模型为常见债券计算Macauley久期的总接口。 | 参数 | 类型 | 说明 | | ----------------- | -------- | -------- | | `settlement_date` | datetime | 指定日 | | `option` | any | 是否行权 | 返回:float ### `bondMacaulayDuration2(settlement_date)` 付息周期规则且非最后周期付息周期的债券的麦考利久期中间函数。 付息周期规则:指的是债券出首尾两个付息周期外,中间的付息周期均是可以按照频率计算得到的完整的周期。 | 参数 | 类型 | 说明 | | ----------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `settlement_date` | datetime | 结算日期;CashFLow:债券结算日后的未来现金流,这里的现金流包含到期现金流和含权现金流数据。(数据字段参考现金流);PV:债券现值(结算日期全价);f:付息频率;y:到期收益率 | 返回:float ### `bdVCleanPrice(db_type)` 债券净价,与系统参数Pn_Stock(),Pn_date()相关。取数结果与函数BondCleanPrice(SettlementDate)是一样的。区别在于两个函数给定日期和数据提供商的方式不同。BondCleanPrice(SettlementDate)的数据提供商由系统参数Pn_bonddataprovider()给定,而日期由用户参数SettlementDate给定。 | 参数 | 类型 | 说明 | | --------- | ---- | ---- | | `db_type` | any | | 返回:float ### `bdVDirtyPrice(db_type)` 债券全价,与系统参数Pn_Stock(),Pn_date()相关。取数结果与函数BondDirtyPrice(SettlementDate)是一样的。区别在于两个函数给定日期和数据提供商的方式不同。BondDirtyPrice(SettlementDate)的数据提供商由系统参数Pn_bonddataprovider()给定,而日期由用户参数SettlementDate给定。 | 参数 | 类型 | 说明 | | --------- | ---- | ---- | | `db_type` | any | | 返回:float ### `bdVYieldToMaturity(settlement_date)` 债券到期收益率,与系统参数Pn_Stock(),Pn_date()相关。取数结果与函数BondYieldToMaturity(SettlementDate)是一样的。区别在于两个函数给定日期和数据提供商的方式不同。BondYieldToMaturity(SettlementDate)的数据提供商由系统参数Pn_bonddataprovider()给定,而日期由用户参数SettlementDate给定。 DBType为2时天软算法见函数BondYieldToMaturity的说明。 | 参数 | 类型 | 说明 | | ----------------- | -------- | ---- | | `settlement_date` | datetime | | 返回:float ### `bondMacaulayDuration2Sub(pv, c, f, y, d, n, m, ts)` 麦克劳林久期(不处于最后付息周期的定期付息债),与系统证券pn_stock()有关。 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------------------------------ | | `pv` | float | 实数,债券全价 | | `c` | float | 实数,票面年利息 | | `f` | any | 整数,年付息频率 | | `y` | float | 实数,到期收益率 | | `d` | any | 整数,债券结算日至下一最近付息日之间的实际天数 | | `n` | any | 整数,结算日至到期兑付日的债券付息次数(剩余付息次数) | | `m` | float | 实数,债券面值 | | `ts` | any | 整数,当前付息周期的实际天数 | 返回:float ### `finalPayinterestPeriod(settlement_date)` 判断当前证券是否是最后付息周期的定期付息债或到期一次还本付息债券或零息债券,与系统证券pn_stock()有关。 | 参数 | 类型 | 说明 | | ----------------- | -------- | ---------------- | | `settlement_date` | datetime | 日期类型,结算日 | 返回:float ### `bondMacaulayDuration3(settlementdate, cash_flow, pv, y)` 麦克劳林久期(不处于最后付息周期的定期付息债)\_不规则现金流 | 参数 | 类型 | 说明 | | ---------------- | -------- | ---------------- | | `settlementdate` | datetime | 日期。指定日期 | | `cash_flow` | array | 数组。现金流 | | `pv` | float | 实数。债券全价 | | `y` | float | 实数。到期收益率 | 返回:float ### `bdPayPrice(end_t, return_value)` 返回指定债券指定日结算价(元),该函数和证券代码有关。 | 参数 | 类型 | 说明 | | -------------- | -------- | ------------------ | | `end_t` | datetime | 时间区间的截止日期 | | `return_value` | float | 指定日结算价(元) | 返回:float ### `bdYtm(end_t, return_value)` 返回指定债券指定日到期收益率(%),该函数和证券代码有关。 | 参数 | 类型 | 说明 | | -------------- | -------- | ----------------------- | | `end_t` | datetime | 时间区间的截止日期 | | `return_value` | float | 债券指定日到期收益率(%) | 返回:float ### `bdInterest3()` 返回指定债券应计利息(元),该函数和证券代码有关。 返回:float ### `bdAdjustedDuration3()` 返回指定债券修正久期,该函数和证券代码有关。 返回:float ### `bondCleanPrice(settlement_date)` 债券净价 净价交易是相对于全价交易而言的。自1981年我国恢复发行国库券以来,基本上都是以全价交易方式进行交易。 净价交易是指在现券买卖时,以不含有自然增长应计利息的价格报价并成交的交易方式。 银行间债券市场已于 2001年7月开始实行净价交易,沪深交易所市场也于2002年开始实行净价交易。 净价交易是以不含利息的价格进行的交易,即将债券的报价与应计利息分解,价格只反映本金市值的变化,利息按票面利率以天计算,债券持有人享有持有期的利息收入。 因此,目前在常见数据提供商提供的债券数据中(沪深交易所债券2002年后,银行间债券2001年7月后),都是以净价披露的。即:债券净价收盘=收盘价 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------ | | `settlement_date` | datetime | 结算日 | 返回:float ### `bondFutureValue()` 到期兑付日债券本息和,与系统股票pn_stock()有关 返回:float ### `midBondAccruedInterest(endt, cash_flow, f, pd, option, method_type)` MID_BondAccruedInterest 相关函数。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------- | | `endt` | datetime | 日期。指定日期 | | `cash_flow` | array | 数组。指定日期未来现金流 | | `f` | any | 整数。付息频率 | | `pd` | float | 实数。发行价 | | `option` | any | 用户自定义。返回类型,取值如下: | | `method_type` | any | 用户自定义。调用类型,取值如下: | 返回:float ### `bondTermStructureOfSpotInterestRateCurve(beg_t, end_t, remain_duration)` 指定剩余期限的即期利率曲线,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ----------------- | -------- | ----------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `remain_duration` | float | 实数,剩余期限(年) | 返回:float ### `bondTermStructureOfSpotInterestRate(end_t, remain_duration)` 指定日指定期限的即期利率,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ----------------- | -------- | ----------------- | | `end_t` | datetime | 日期,截止日期 | | `remain_duration` | float | 实数,剩余期限(年) | 返回:float ### `bondTermStructureOfYieldToMaturityCurve(beg_t, end_t, remain_duration)` 指定剩余期限的到期收益率曲线,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ----------------- | -------- | ----------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `remain_duration` | float | 实数,剩余期限(年) | 返回:float ### `pfBondConvexity(w, settlement_date)` 债券组合凸性 1)计算w中各债券的凸性 MCi 2)累加MCi\*w中的债券比例 w数组中的数据必须有“代码”、“比例(%)”列 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------------------ | | `w` | array | 二维数组,债券组合 | | `settlement_date` | datetime | 日期,结算日 | 返回:array ### `pfBondModifiedDuration(w, settlement_date)` 债券组合久期 1)计算w中各债券的久期 MDi 2)累加MDi\*w中的债券比例 w数组中的数据必须有“代码”、“比例(%)”列 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------------------ | | `w` | array | 二维数组,债券组合 | | `settlement_date` | datetime | 日期,结算日 | 返回:array ### `pfBondRemainDuration(w, settlement_date)` 债券组合剩余期限 1)计算w中各债券的剩余期限RDi 2)累加RDi\*w中的债券比例 | 参数 | 类型 | 说明 | | ----------------- | -------- | --------------------------------------------------------- | | `w` | array | 二维数组,债券组合,数组中的数据必须有“代码”、“比例(%)”列 | | `settlement_date` | datetime | 日期,结算日 | 返回:float ### `bondcbnottransfernum(endt)` 指定日未转股数量,单位:股,与系统参数(证券)相关。 如果日期大于“实际到期日”,返回0。 | 参数 | 类型 | 说明 | | ------ | -------- | -------- | | `endt` | datetime | 截止日期 | 返回:float ### `bondcbredeemnum(endt)` 当前债券指定日赎回数量,单位:张,与系统参数(证券)相关。 如果返回nil,说明当前债券未发行或已到期。单位:张,与系统参数(证券)相关。 如果返回nil,说明无相关数据。 | 参数 | 类型 | 说明 | | ------ | -------- | -------- | | `endt` | datetime | 截止日期 | 返回:float ### `bondCbBackTransferNum(end_t)` 指定可转债指定日回售数量,与系统参数(证券代码)相关,单位:张。 如果返回nil,说明无相关数据。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `bondIvCloseDuration()` 返回当前债券指数指定日的收盘价久期,与系统参数(证券,时间)相关。 返回:float ### `bondIvConvexity()` 返回当前债券指数指定日的凸性,与系统参数(证券,时间)相关。 返回:float ### `bondIvqk2(n)` 返回当前债券指数N日债券估值数据,与系统参数(证券,时间)相关。 | 参数 | 类型 | 说明 | | ---- | ---- | -------- | | `n` | any | 整型,N日 | 返回:array ### `bondIvRemainDuration()` 返回当前债券指数在指定日的剩余期限,与系统参数(证券,时间)相关。 返回:float ### `bondRemainPayNumber(goal_date, end_t, f)` 债券剩余的付息次数,与系统股票相关 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------ | | `goal_date` | datetime | 日期类型,到期日 | | `end_t` | datetime | 日期类型,交易日 | | `f` | any | 整数类型,付息频率 | 返回:any ### `bondCoupDayBs(goal_date, end_t, f)` 当前付息期内截止到交易日的天数,与系统股票相关 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------ | | `goal_date` | datetime | 日期类型,到期日 | | `end_t` | datetime | 日期类型,交易日 | | `f` | any | 整数类型,付息频率 | 返回:any ### `bondDuration(bond_type, y, t, c, f)` 债券的久期,与系统股票相关 | 参数 | 类型 | 说明 | | ----------- | ----- | --------------------------------- | | `bond_type` | any | 用户自定义,债券类型,其取值如下: | | `y` | float | 实数,到期收益率/年 | | `t` | float | 实数,到期支付期 | | `c` | float | 实数,息票率/年 | | `f` | any | 整数,付息频率 | 返回:float ### `bondProvider()` 债券数据来源系统参数 返回:float ### `bdVInternalCode(dbtype, id)` 债券内部代码,与系统股票相关 | 参数 | 类型 | 说明 | | -------- | ------ | ---------------------- | | `dbtype` | any | 用户自定义,数据提供商 | | `id` | string | 字符串,代码 | 返回:string ### `bondBeginDateNewestPayment(settlement_date)` 当前计息年度的起始日,根据债券的起息日和结算日计算 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------ | | `settlement_date` | datetime | 结算日 | 返回:datetime ### `bondDaysBetweenDatedandMaturityDate()` 零息债券起息日到到期日的实际天数 返回:any ### `bondDaysBetweenDatedandSettlement(settlement_date)` 零息债券起息日到结算日的实际天数 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------ | | `settlement_date` | datetime | 结算日 | 返回:any ### `bondDaysBetweenSettlementandMaturity(settlement_date)` 结算日至到期日的剩余天数 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------ | | `settlement_date` | datetime | 结算日 | 返回:any ### `bondDaysBetweenSettlementandNextCoupon(settlement_date)` 结算日至下一个付息日的计息天数 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------ | | `settlement_date` | datetime | 结算日 | 返回:any ### `bondNextCouponDate(settlement_date)` 结算日对应的下一个付息日 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------ | | `settlement_date` | datetime | 结算日 | 返回:datetime ### `bondNumbersBetweenSettlementandMaturity(settlement_date)` 剩余付息次数,结算日至到期日剩余付息次数。 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------ | | `settlement_date` | datetime | 结算日 | 返回:float ### `bondPreviousCouponDate(settlement_date)` 结算日对应的上一个付息日 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------ | | `settlement_date` | datetime | 结算日 | 返回:datetime ### `bondYearsBetweenDatedandMaturity()` 起息日到到期日的整年数 返回:any ### `bondYearsBetweenSettlementandMaturity(settlement_date)` 结算日至到期日剩余整年数 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------ | | `settlement_date` | datetime | 结算日 | 返回:any ### `bondRemainDuration(settlement_date)` 结算日至到期日的剩余期限(单位:年) | 参数 | 类型 | 说明 | | ----------------- | -------- | ------ | | `settlement_date` | datetime | 结算日 | 返回:float ### `bondBeginDateNewestPayment(settlement_date, dated_date, maturity_date)` 计息年度的开始日期 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------ | | `settlement_date` | datetime | 结算日 | | `dated_date` | datetime | 起息日 | | `maturity_date` | datetime | 到期日 | 返回:datetime ### `bondEndOftheYearCalculator(settlement_date, dated_date, maturity_date)` 计息年度的截止日期 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------ | | `settlement_date` | datetime | 结算日 | | `dated_date` | datetime | 起息日 | | `maturity_date` | datetime | 到期日 | 返回:datetime ### `bondNextCouponDateCalculator(settlement_date, dated_date, maturity_date)` 下一个付息日(中间函数) | 参数 | 类型 | 说明 | | ----------------- | -------- | ------ | | `settlement_date` | datetime | 结算日 | | `dated_date` | datetime | 起息日 | | `maturity_date` | datetime | 到期日 | 返回:datetime ### `bondConvertibleBonds2()` 所有的可转债。 返回:array ### `futureslimitsischanged()` 涨跌停板幅度是否有变化,与系统参数(期货合约代码,时间)相关 返回:bool ### `futureslimitschangecount(begt, endt)` 区间涨跌停板变化次数,与系统参数(期货合约代码,时间)相关 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `begt` | datetime | date,开始日期 | | `endt` | datetime | date,截止日期 | 返回:float ### `futuresMultiplierEndT()` 指定日期货的合约乘数,与证券代码、时间相关 返回:float ### `futuresDeliveryDateEndT2()` 指定日期货主力或者连续合约的交割日与系统参数(期货代码、日期)相关: 1、计算指定日主力或连续线对应的实际合约的交割日; 2、计算实际合约(日期无关)的交割日 返回:any ### `futuresLastDateEndT()` 指定期货最后交易日,与系统参数(期货代码、日期)相关 返回:any ### `futuresPriceUpperLimitEndT()` 指定日期货价格的最大波动上限(%),与证券代码、时间相关。 返回:float|datetime ### `futuresPriceLowerLimitEndT()` 指定日期货价格的最大波动下限(%),与证券代码、时间相关。 返回:float|datetime ### `futuresbivalue(endt)` 期货基本信息数据 | 参数 | 类型 | 说明 | | ------ | -------- | ----------- | | `endt` | datetime | 日期,指定日 | 返回:array ### `getFuturesDailyWarehouse(beg_t, end_t, t)` 获得指定品种指定时间段的仓单日报数据。注意,设置系统参数pn_stock为品种代码,比如setsysparam(pn_stock(),'CF'),参考范例。 关于仓单日报的具体说明,可查看:关于增加期货仓单日报数据及其访问方法 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------------------ | | `beg_t` | datetime | 开始日 | | `end_t` | datetime | 截止日 | | `t` | array | 返回满足查询条件的仓单日报数据 | 返回:bool ### `futuresWarehouseVol(warehouse, region)` 与系统参数(期货品种代码、时间)相关 1、当Warehouse、Region为空时,为仓单总量; 2、当Warehouse为空、Region为地区名时,为上期所-指定地区仓单总量; 3、当Warehouse为仓库名、Region为空时,为指定仓库仓单总量; 4、当Warehouse为仓库名、Region为地区名时,为上期所-指定地区仓库仓单总量 5、单位: 1)上期所:黄金、白银:千克,其他品种:吨; 2)大商所:手 3)郑商所:张 | 参数 | 类型 | 说明 | | ----------- | ------ | ------ | | `warehouse` | string | 仓库名 | | `region` | string | 地区名 | 返回:float ### `futuresWarehouseRatio2(warehouse, region)` 与系统参数(期货品种代码、时间)相关 1、当Warehouse为仓库名、Region为空时,为指定仓库占该品种仓单总量比(%); 2、当Warehouse为空、Region为地区名时,为上期所-指定地区占该品种仓单总量比(%); 3、当Warehouse为仓库名、Region为地区名时,为上期所-指定地区指定仓库占该品种仓单总量 比(%), 4、算法:指定仓库(地区)仓单/该品种仓单总量\*100% | 参数 | 类型 | 说明 | | ----------- | ------ | ------ | | `warehouse` | string | 仓库名 | | `region` | string | 地区名 | 返回:float ### `futuresTheWarehouseVolRatio(warehouse)` 与系统参数(期货品种代码、时间)相关 1、指定仓库占该地区仓单总量比(%) 2、算法:指定仓库仓单总量/该地区仓单总量\*100% 3、注:本函数只用于上海期货交易所 | 参数 | 类型 | 说明 | | ----------- | ------ | ------ | | `warehouse` | string | 仓库名 | 返回:float ### `futuresspfeecost(endt, feetype, amount, vol)` 期货手续费单位,与系统参数(期货合约代码)相关 | 参数 | 类型 | 说明 | | --------- | -------- | --------------------- | | `endt` | datetime | date,指定日 | | `feetype` | any | usrdefine,手续费类型 | | `amount` | float | number,资金总额(元) | | `vol` | any | integer,资金总量(手) | 返回:float ### `getFuturesBkbydate(bk_name, endt)` 指定日指定板块在市交易的期货合约,期货板块具体请查看Q:天软公用市场板块说明文档或平台中的板块工具。 | 参数 | 类型 | 说明 | | --------- | -------- | ----------------------------------- | | `bk_name` | string | 字符串,板块名称,多个板块可用;分隔 | | `endt` | datetime | 日期类型,截止日 | 返回:array ### `futuresContinueCode3()` 指定期货合约的连四代码,与系统参数(期货代码)相关 返回:string ### `getFuturesDerivedIdByEndt(end_t, future_type, id_type)` 指定日已上市的期货衍生代码 | 参数 | 类型 | 说明 | | ------------- | -------- | ----------------------------- | | `end_t` | datetime | 日期, 截止日 | | `future_type` | any | 用户自定义, 期货类型,默认为0 | | `id_type` | any | 用户自定义, 代码类型,默认为0 | 返回:array ### `qhLastTradeDay(id)` 按照期货合约规则得到期货的最后交易日。 | 参数 | 类型 | 说明 | | ---- | ------ | -------- | | `id` | string | 期货代码 | 返回:datetime ### `futuresdeliverydaysbyendt(futuresid, endt)` 计算指定日期货离交割日的交易天数 对于未来交易日的统计说明:优先指数交易日序列计算,若没公布,则去掉周末进行粗略统计 产生的误差:当年底更新明年交易日数据时,结果可能会由于法定节假日产生变化。 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------- | | `futuresid` | any | security,期货合约 | | `endt` | datetime | date,指定日 | 返回:any ### `futuresmtpnonoigrow(endt, topn, type)` 指定日第N名机构持仓量变动,单位:手,与系统参数(证券)相关。 | 参数 | 类型 | 说明 | | ------ | -------- | -------------------------------------- | | `endt` | datetime | 截止日期, | | `topn` | any | 第N名, | | `type` | any | 持仓类型持买单量=1持卖单量=2,usrdefine | 返回:float ### `futuresmtpinstitutvolgrow(endt, name)` 指定日指定机构成交量变动,单位:手,与系统参数(证券)相关。 | 参数 | 类型 | 说明 | | ------ | -------- | -------- | | `endt` | datetime | 截止日期 | | `name` | string | 机构简称 | 返回:float ### `futuresMtpSumNPercent(end_t, top_n)` 指定日前N名机构成交量占总成交量比(%),与系统参数(证券)相关。其中行情中的成交量为单边数据,结算会员成交持仓排名的成交量为双边数据。如果返回0,说明无相关数据 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期。截止日期 | | `top_n` | any | 整数。前N名 | 返回:float ### `futuresMtpSumNVol(end_t, top_n)` 指定日前N名机构成交量,与系统参数(证券)相关。双边成交量数据,单位:手。如果返回0,说明无相关数据。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期。截止日期 | | `top_n` | any | 整数。前N名 | 返回:float ### `futuresMtpInstitutPercent(end_t, name)` 指定日指定机构成交量占总成交量比(%),与系统参数(证券)相关。其中行情中的成交量为单边数据,结算会员成交持仓排名的成交量为双边数据。如果返回0,说明无相关数据。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期。截止日期 | | `name` | string | 字符串。机构简称 | 返回:float ### `futuresMtpNoNoiName(end_t, top_n, type)` 指定日第N名持仓量排名的机构名称,与系统参数(证券)相关。其中行情中的成交量为单边数据,结算会员成交持仓排名的成交量为双边数据。如果返回空字符串,说明无相关数据。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------------------- | | `end_t` | datetime | 日期。截止日期 | | `top_n` | any | 整数。第N名 | | `type` | any | 用户自定义。持仓类型,取值如下: | 返回:string ### `futuresMtpInstitutValue(future_id, end_t, name, field, rank_type)` 指定日指定机构成交量相关数据。如果返回0,说明无相关数据。 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------- | | `future_id` | string | 字符串。期货代码 | | `end_t` | datetime | 日期。截止日期 | | `name` | string | 字符串。机构简称 | | `field` | string | 字符串。列名 | | `rank_type` | any | 用户自定义。排名类型,取值如下: | 返回:float ### `futuresmtpavgoi(begt, endt, ranktype)` 区间机构平均持仓量,单位:手,与系统参数(证券)相关。 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------------------------------ | | `begt` | datetime | 开始日期, | | `endt` | datetime | 截止日期, | | `ranktype` | any | 持仓类型,持买单量=1,持卖单量=2,usrdefine | 返回:float ### `futuresBasis()` 指定日期现基差,与系统参数(证券代码、时间、周期、复权、基准)相关。目前仅支持股指期货,可使用主力连续代码。 返回:float|datetime ### `futuresSpotAmountRatio()` 指定日期现成交比,与系统参数(证券代码、时间、周期、复权、基准)相关。目前仅支持股指期货,可使用主力连续代码。 返回:float|datetime ### `futuresDeliverBondNum()` 当前国债期货可交割债券数,与系统参数(证券)相关。 返回:any ### `warrantDurationDay(end_t)` 剩余存续期限(天),即当前日与行权截止日之间相距的天数。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `indexDssoReduceValueQj(index_id, beg_t, end_t, vtype, rtype)` 获得指数成份股区间董监高及关联人减持市值 | 参数 | 类型 | 说明 | | ---------- | -------- | --------------------------- | | `index_id` | string | 指数,指数代码 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:float ### `indexDssoNetChangePercentQj2(index_id, beg_t, end_t, vtype, rtype)` 获得指数成份股区间董监高及关联人净增持占流通市值(%) | 参数 | 类型 | 说明 | | ---------- | -------- | --------------------------- | | `index_id` | string | 指数,指数代码 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:float ### `indexDssoIncreasePercentQj(index_id, beg_t, end_t, vtype, rtype)` 获得指数成份股区间董监高及关联人增持占总市值(%) | 参数 | 类型 | 说明 | | ---------- | -------- | --------------------------- | | `index_id` | string | 指数,指数代码 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:float ### `indexDssoReduceComListQj(index_id, beg_t, end_t, vtype, rtype)` 获得指数成份股区间董监高及关联人减持的股票列表 | 参数 | 类型 | 说明 | | ---------- | -------- | --------------------------- | | `index_id` | string | 指数,指数代码 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `indexRestrictedBanMvPercentQj(index_id, begt, endt, vtype)` 区间解禁市值占总市值比例(%) | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------- | | `index_id` | string | 指数,指数代码 | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | 返回:float ### `getbkallArr()` 获取所有板块样本配置表,此表配置只能单独列出规则的板块。 返回:array ### `bkZtlbNumCount(doption, lb_num)` 连板N次股票个数。 1)LBNum=0或者为空时,表示连板次数大于0的所有股票列表 2)LBNum>0且LBNum<5时,表示连板次数为LBNum的股票列表 3)LBNum>=5时,表示连板次数为LBNum及以上的股票列表 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | | `lb_num` | any | 用户自定义,连板次数,取值如下: | 返回:array ### `indexDtList(doption)` 跌停股票列表。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:array ### `indexFirstBanInWeekCount(doption)` 周期首板股票个数。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `indexFirstBanInWeekList(doption)` 周期首板股票列表。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:array ### `indexLBanStockLists(doption)` 指数-连板明细,统计出连板股票(二、三、四或更多)。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:array ### `indexTBanCount(doption)` T板股票个数。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `bkZtBreakCount(doption)` 开板数,涨停打开的股票数量统计。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `indexZtAvgMaxDf(doption)` 昨涨停股今最大跌幅(%),昨涨停个股今日最大跌幅平均值。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:float ### `bkListedCount3()` 板块已上市股票个数,系统时间相关,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 返回:string ### `bkPercentMorethanValue3(value)` 板块涨幅超过指定值比例(%),与系统时间相关,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------- | ----- | ---------------------------------- | | `value` | float | 实数,阈值,用于设定涨跌幅比例标准 | 返回:string ### `stocksZtIn2HourCount(stock_arr, end_t)` 10:00~11:30封板个数,封板时间在10:00~11:30且之后未开板的股票数量统计。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------- | | `stock_arr` | array | 数组,证券列表 | | `end_t` | datetime | 日期,截止日期 | 返回:any ### `stocksMaxRateDown(stock_arr, beg_t, end_t, right_type, stype)` 板块区间最大跌幅,板块组合最低市值/EndT前板块组合市值-1 | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------- | | `stock_arr` | array | 一组股票 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `right_type` | any | 加权方式,具体取值如下: | | `stype` | any | 默认为0 | 返回:float ### `stocksMaxRateUp(stock_arr, beg_t, end_t, right_type, stype)` 板块区间最大涨幅,板块组合最高市值/EndT前板块组合市值-1 | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------- | | `stock_arr` | array | 一组股票 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `right_type` | any | 加权方式,具体取值如下: | | `stype` | any | 默认为0 | 返回:float ### `stocksPjCj(stock_arr, beg_t, end_t, right_type, st_ype)` 板块区间平均成交 | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------------------------- | | `stock_arr` | array | 一组股票 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `right_type` | any | 加权算法/算术平均: | | `st_ype` | any | 股票类型(用户自定义类型),具体取值如下: | 返回:float ### `stocksVolSum(stock_arr, beg_t, end_t, st_ype)` 板块的区间成交量<万>(不复权),板块的成分股为StockArr,且列表StockArr中成分股满足SType股票类型 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------------------------- | | `stock_arr` | array | 一维股票列表 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `st_ype` | any | 股票类型(用户自定义类型),具体取值如下: | 返回:array ### `stocksVolSum(stock_arr, beg_t, end_t)` 统计股票列表StockArr的区间成交量<万>,复权,复权基准日为EndT。 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------ | | `stock_arr` | array | 一维股票列表 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | 返回:array ### `stocksCloseIi(stock_arr, end_t, right_type)` 统计板块指定日市值。板块成分股由参数StockArr提供,若EndT未上市,则取上市首日的市值进行统计。统计的市值由RightType确定。 | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------- | | `stock_arr` | array | 一组股票 | | `end_t` | datetime | 截止日期 | | `right_type` | any | 市值类型,具体取值如下: | 返回:float ### `stockArrForExcel(stock_arr)` 二维数组转换为一维数组 | 参数 | 类型 | 说明 | | ----------- | ----- | ---- | | `stock_arr` | array | 整数 | 返回:array ### `bkLowAmount(beg_t, end_t, st_ype)` 板块区间最低成交金额(万),当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `st_ype` | any | 用户自定义,股票类型 | 返回:string ### `bkMaxRateUp(beg_t, end_t, right_type, st_ype)` 板块区间最大涨幅(%),当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------------ | -------- | -------------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `right_type` | any | 用户自定义,加权方式 | | `st_ype` | any | 用户自定义,股票类型 | 返回:string ### `bkQuickRatio(report_date, right_type, s_type, sample_select, eps_criterion)` 计算板块速动比率(非百分数),板块为pn_bk()设置的当前系统板块。 加权时,其值为 (板块个股流动资产简单加总和的平均值–板块个股存货简单加总和的平均值)/板块个股流动负债简单加总和的平均值。 算术平均时,先求报告期内板块个股的速动比率,其值为(板块个股流动资产–板块个股存货)/板块个股流动负债,然后再对板块内个股的速动比率之和求平均。 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `report_date` | datetime | 报告期 | | `right_type` | any | 加权方式,具体取值如下: | | `s_type` | any | 股票类型,具体取值如下: | | `sample_select` | any | 样本股选择,具体取值如下:;取值为0即板块中所有个股都参与计算;;取值为1即剔除每股收益<0的个股;;取值为2即剔除每股收益,仅支持A股代码 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `endt` | datetime | 日期,截止日期 | 返回:array ### `stocksFreeMarketValueNPercent(stock_arr, endt)` 指定日自由流通市值/流通市值\*100,仅支持A股代码 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `endt` | datetime | 日期,截止日期 | 返回:array ### `stocksFreeMarketValueAdjust(stock_arr, endt)` 股票列表自由流通市值(调整后)<万>,仅支持A股代码 | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------- | | `stock_arr` | array | 一维数字数组,股票列表 | | `endt` | datetime | 日期,截止日期 | 返回:array ### `stocksFreeMarketValueAdjustNPercent(stock_arr, endt)` 指定日自由流通市值(调整后)/流通市值\*100,仅支持A股代码 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `endt` | datetime | 日期,截止日期 | 返回:array ### `stocksFreeMarketValueAdjust3(stock_arr)` 最新自由流通市值(调整后)<万>,系统参数:日期 | 参数 | 类型 | 说明 | | ----------- | ----- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | 返回:array ### `stocksFreeMarketValuePercent(stock_arr, endt)` 指定日自由流通市值/总市值\*100,仅支持A股代码 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `endt` | datetime | 日期,截止日期 | 返回:array ### `stocksFreeMarketValueAdjustPercent3(stock_arr)` 最新自由流通市值占总市值(%)(调整后),仅支持A股代码,系统参数:日期 | 参数 | 类型 | 说明 | | ----------- | ----- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | 返回:array ### `stocksFreeMarketValueAdjustNPercent3(stock_arr)` 最新自由流通市值占流通市值(%)(调整后),仅支持A股代码,系统参数:日期 | 参数 | 类型 | 说明 | | ----------- | ----- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | 返回:array ### `stocksFreeMarketValueAdjustPercent(stock_arr, endt)` 指定日自由流通市值(调整后)/总市值\*100,仅支持A股代码 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `endt` | datetime | 日期,截止日期 | 返回:array ### `bkDa(beg_t, end_t, right_type, index_id, market_name)` 对大盘涨跌贡献值(区间)。 (1)RightType=0时,为“总股本加权”的加权方法; (2)RightType=1时,为“流通股本加权”的加权方法; (3)板块对大盘涨跌贡献值的算法:DA=(VC-PC)\*IC/MC VC:板块在EndT的市值; PC:板块在BegT的市值; IC:基准指数在EndT的收盘; MC:基准板块在BegT的市值。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------ | | `beg_t` | datetime | 日期,开始日期; | | `end_t` | datetime | 日期,截止日期; | | `right_type` | any | 整数,加权方法; | | `index_id` | string | 字符串,指数代码; | | `market_name` | string | 字符串,市场名称。 | 返回:float ### `bkDr(beg_t, end_t, right_type, market_name)` 对大盘涨跌贡献度(%)(区间)。 (1)RightType=0时,为“总股本加权”的加权方法; (2)RightType=1时,为“流通股本加权”的加权方法。 (3)板块对大盘涨跌幅贡献度V=VCP/MCP\*100 VCP:股票组合市值; MCP:基准板块市值。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------ | | `beg_t` | datetime | 日期,开始日期; | | `end_t` | datetime | 日期,截止日期; | | `right_type` | any | 整数,加权方法; | | `market_name` | string | 字符串,市场名称。 | 返回:float ### `bkMarketValuePercent(end_t, bk_name, s_type)` 指定日流通市值占市场流通市值比重(%)。 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------ | | `end_t` | datetime | 日期,截止日期; | | `bk_name` | string | 字符串,市场名称; | | `s_type` | any | 整数,股票类型。 | 返回:float ### `bkTotalValuePercent(end_t, bk_name, s_type)` 指定日总市值占市场总市值比重(%)。 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------ | | `end_t` | datetime | 日期,截止日期; | | `bk_name` | string | 字符串,市场名称; | | `s_type` | any | 整数,股票类型。 | 返回:float ### `bkCmAmount(beg_t, end_t, type)` 计算当前板块的股票募集资金和(万)。 (1)Type=0时,统计板块在开始日至截止日间的发行上市的筹资总额。 (2)Type=1时,统计板块在开始日至截止日间的增发的筹资总额。 (3)Type=2时,统计板块在开始日至截止日间的配股的筹资总额。 (4)Type=3时,统计板块在开始日至截止日间的所有筹资总额。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `beg_t` | datetime | 日期,开始日期; | | `end_t` | datetime | 日期,截止日期; | | `type` | any | 整数,类型。 | 返回:float ### `bkMarketValue(end_t, s_type)` 指定日板块流通市值和(万)。 | 参数 | 类型 | 说明 | | -------- | -------- | ---------------- | | `end_t` | datetime | 日期,截止日期; | | `s_type` | any | 整数,股票类型。 | 返回:float ### `bkMarketValue3(s_type)` 板块流通市值和(万)。 | 参数 | 类型 | 说明 | | -------- | ---- | ---------------- | | `s_type` | any | 整数,股票类型。 | 返回:float ### `bkShAmount(report_date)` 平均股东户数。 (1)取板块的最新成分股列表; (2)从股东户数表中提取所有成分股指定报告期的股东人数; (3)用股东人数总计和成分股个数计算得到平均股东户数。 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:array ### `bkTobinsQValue(report_date, method_select)` 托宾Q值。 (1)MethodSelect=1,用权益的市场价值比上账面(Q1): V1=板块流通市值+非流通股份的净资产; V2=板块归属母公司股东权益合计; QValue=V1/V2。 (2)MethodSelect =2,以公司的市场价值加上负债再除以公司的总资产(Q2): V1=板块流通市值+非流通股份的净资产+长期负债合计+短期负债合计; V2=板块资产总计; Qvalue=V1/V2。 | 参数 | 类型 | 说明 | | --------------- | -------- | ---------------- | | `report_date` | datetime | 整数,报告期; | | `method_select` | any | 整数,计算方法。 | 返回:float ### `bkTotalValue(end_t, s_type)` 指定日总市值和(万)。 | 参数 | 类型 | 说明 | | -------- | -------- | ---------------- | | `end_t` | datetime | 日期:截止日期; | | `s_type` | any | 整数,股票类型。 | 返回:float ### `bkTotalValue3(s_type)` 总市值和(万)。 | 参数 | 类型 | 说明 | | -------- | ---- | ---------------- | | `s_type` | any | 整数,股票类型。 | 返回:float ### `bkFreeMarketValueAdjustPercent3()` 最新自由流通市值占总市值(%)(调整后),仅支持A股,系统参数:板块、日期 返回:float ### `bkFreeMarketValue(endt)` 指定日自由流通市值<万>,仅支持A股,系统参数:板块 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `endt` | datetime | 日期,截止日期 | 返回:float ### `bkFreeMarketValueAdjust(endt)` 指定日自由流通市值(调整后)<万>,仅支持A股,系统参数:板块 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `endt` | datetime | 日期,截止日期 | 返回:float ### `bkFreeMarketValueAdjust3()` 最新自由流通市值(调整后)<万>,仅支持A股,系统参数:板块、日期 返回:float ### `bkFreeMarketValueAdjustNPercent3()` 最新自由流通市值占流通市值(%)(调整后),仅支持A股,系统参数:板块、日期 返回:float ### `bkFreeMarketValuePercent3()` 最新自由流通市值占总市值(%),仅支持A股,系统参数:板块、日期 返回:float ### `bkFreeMarketValueAdjustNPercent(endt)` 指定日自由流通市值占流通市值(%)(调整后),仅支持A股,系统参数:板块 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `endt` | datetime | 日期,截止日期 | 返回:float ### `bkFreeMarketValue3()` 最新自由流通市值<万>,仅支持A股,系统参数:板块、日期 返回:float ### `bkFreeMarketValueNPercent3()` 最新自由流通市值占流通市值(%),仅支持A股,系统参数:板块、日期 返回:float ### `bkFreeMarketValueAdjustPercent(endt)` 指定日自由流通市值占总市值(%)(调整后),仅支持A股,系统参数:板块 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `endt` | datetime | 日期,截止日期 | 返回:float ### `bkFreeMarketValueNPercent(endt)` 指定日自由流通市值占流通市值(%),仅支持A股,系统参数:板块 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `endt` | datetime | 日期,截止日期 | 返回:float ### `bkFreeMarketValuePercent(endt)` 指定日自由流通市值占总市值(%),仅支持A股,系统参数:板块 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `endt` | datetime | 日期,截止日期 | 返回:float ### `stocksMarketValueGrow(stocks_arr, beg_t, end_t, auto_first_day)` 板块流通市值变动(万)。 (1)个股流通市值变动(万)=(截止日收盘价-开始日收盘价)\*截止日当天的流通股本; (2)本市值变动考虑了增发等; (3)用复权后的交易数据计算市值的变动。 (4)AutoFirstDay=0,不考虑新股情况,如果新股在开始日未上市,其开始日收盘价为0,截止日收盘价亦同; ,AutoFirstDay=1,考虑新股情况,如果新股在开始日未上市,其开始日收盘价取上市日的开盘价,截止日收盘价亦同; (5)板块流通市值变动=个股流通市值变动加总。 | 参数 | 类型 | 说明 | | ---------------- | -------- | ---------------- | | `stocks_arr` | array | 数组; | | `beg_t` | datetime | 日期,开始日期; | | `end_t` | datetime | 日期,截止日期; | | `auto_first_day` | datetime | 布尔型,真假。 | 返回:float ### `stocksTotalValueGrow(stocks_arr, beg_t, end_t, auto_first_day)` 总市值变动(万)。 (1)个股总市值变动(万)=(截止日收盘价-开始日收盘价)\*截止日当天的总股本; (2)本市值变动考虑了增发等; (3)用复权后的交易数据计算市值的变动。 (4)AutoFirstDay=0,不考虑新股情况,如果新股在开始日未上市,其开始日收盘价为0,截止日收盘价亦同; ,AutoFirstDay=1,考虑新股情况,如果新股在开始日未上市,其开始日收盘价取上市日的开盘价,截止日收盘价亦同; (5)板块总市值变动=个股总市值变动加总。 | 参数 | 类型 | 说明 | | ---------------- | -------- | ---------------- | | `stocks_arr` | array | 数组,股票列表; | | `beg_t` | datetime | 日期,开始日期; | | `end_t` | datetime | 日期,截止日期; | | `auto_first_day` | datetime | 布尔型,真假。 | 返回:float ### `stocksTotalShares(stock_arr, end_t, s_type)` 板块总股本和(万) | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------ | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `s_type` | any | 用户自定义,股票类型 | 返回:float ### `stocksTotalSharesPercent(stock_arr, end_t, market_name, s_type)` 股票列表StockArr总股本占市场板块MarketName总股本比重(%)。注意,市场板块MarketName只取最新的板块成分股统计。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------ | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `market_name` | string | 市场和板块,市场名称 | | `s_type` | any | 用户自定义,股票类型 | 返回:array ### `stocksListQk(stock_arr, beg_t, end_t)` 区间上市的股票列表 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表BegT:日期,统计开始日期 | | `beg_t` | datetime | 统计开始日期 | | `end_t` | datetime | 统计截止日期 | 返回:array ### `stocksCount(bk_name, end_t)` 获得指定板块在指定日EndT及之前上市的家数. | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | 返回:any ### `stocksIssuedQk(stock_arr, beg_t, end_t)` 区间发行的股票列表,发行起始日在BegT到EndT之间的股票。 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------ | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `stocksIssuePrice(stock_arr, s_type)` 股票列表StockArr平均发行价格. | 参数 | 类型 | 说明 | | ----------- | ----- | ---------------------- | | `stock_arr` | array | 数组类型,板块股票代码 | | `s_type` | any | 股票类型 | 返回:array ### `stocksHasDeclareReport(stock_arr, report_date)` 已公布报表的公司. | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------ | | `stock_arr` | array | 一维字符串数组,股票列表 | | `report_date` | datetime | 报告期 | 返回:void ### `stocksHasGoMarket(stock_arr, end_t, s_type)` 指定日已上市公司. | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------ | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,统计截止日期 | | `s_type` | any | 用户自定义,股票类型 | 返回:array ### `stocksNegotiableSharesPercent(stock_arr, end_t, market_name, s_type)` 板块流通股本占市场总流通股本比重 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------ | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,统计截止日期 | | `market_name` | string | 市场和板块,市场名称 | | `s_type` | any | 用户自定义,股票类型 | 返回:float ### `getStocksByType(stock_arr, type_id_arr)` 返回指定类型的股票列表.,指定类型为StockType,具体如下: 1 : A股<深圳> 2 : A股<上海> 3 : B股<深圳> 4 : B股<上海> 5 : 基金<深圳> 6 : 基金<上海> 7 : 债券<深圳> 8 : 债券<上海> :9 : 企业债券<深圳> 10 : 企业债券<上海> 11 : 国债现货<深圳> 12 : 国债现货<上海> 13 : 国债回购<深圳> 14 : 国债回购<上海> 15 : 其它<深圳> 16 : 其它<上海> 17 : 开放式基金 18 : 银行间债券 19 : 货币 20 : 深圳权证 21 : 上海权证 22 : 上海期权 27 : 期货 28 : 私募基金 38 : 银行间债券回购 50 : 复合基准(MI开头) 101: 港股 102: 港股指数 -1 : 指数 | 参数 | 类型 | 说明 | | ------------- | ----- | ---------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `type_id_arr` | array | 一维字符串数组,股票类型数组 | 返回:array ### `getAbkbyEndT(bk_name, endt)` 获取A股板块历史成份股。可判断板块包括:深证A股;上证A股;中小企业板;创业板;科创板等,以AllABk()中包含的板块为准。 注1:该函数剔除了当日没上市、已退市的股票。即成份股包括暂停上市的票。 注2:可应用于需要对每个时点的所有A股的财务数据做统计等,则必须得到当时实际的所有股票,和交易无关。 | 参数 | 类型 | 说明 | | --------- | -------- | ----------------------------------------------------------------------- | | `bk_name` | string | 字符串,板块名称,多个板块用;分隔,只支持公用函数AllABk()中包含的板块。 | | `endt` | datetime | 日期类型,指定日。 | 返回:array ### `getAbkbyDate(bk_name, endt)` 通过板块中文名BKName查询指定日EndT的成分股列表(剔除暂停上市的股票)。模型支持输入多个板块名称,用半角分号分隔,如"上证A股;深证A股"。 支持以下板块的成分股查询: 1、A股 2、上证A股 3、深证A股 4、北证A股 5、创业板 6、科创板 7、中小企业板 其中,对中小企业板的支持主要为了兼容历史,该板块已于2021-04-06并入主板。 A股板块包括 上证A股;科创板;深证A股;创业板;北证A股,不含新三板股票。 特别说明:GetAbkbyDate(BKName,EndT) 与 GetBKbyDate(IndexID,EndT)的差异: 1)GetAbkbyDate的参数为板块中文名,仅支持少数几个市场板块;GetBKbyDate的参数为指数代码,支持所有 有成分或成分权重的指数 2)GetAbkbyDate特别地处理了中小企业板,2021-04-06之前区分中小企业板和深证A股;GetBKbyDate不提供中小企业板的历史成分,一律通过深证A股指数TSI000004获得 3)GetAbkbyDate特别地处理了北证A股(2021-11-15正式成立): EndT<2021-11-15时,GetAbkbyDate不包含北证A股,而GetBKbyDate包含。 更新: 2025-08-13:数据组,修正2021-4-6之前,深证A股板块含中小企业板股票问题 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `endt` | datetime | 日期,截止日期 | 返回:array ### `getBkByBegTEndTIi(bk_name, beg_t, end_t)` 区间范围内曾经在板块上市过的所有股票(含已暂停已退市)。目前只能使用以下板块:'A股','上证A股','科创板','深证A股','创业板','北证A股','B股','上证B股','深证B股'。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `bk_name` | string | 字符串。板块名称 | | `beg_t` | datetime | 日期。开始日期 | | `end_t` | datetime | 日期。截止日期 | 返回:array ### `getFundsByDate(index_id, endt)` 获取指定标的指数的基金集合 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------- | | `index_id` | string | 指数,指数代码 | | `endt` | datetime | 日期,截止日期 | 返回:float ### `stocksJjCount(stock_arr, beg_t, end_t)` 返回begT到endt之间上市的基金个数. | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------ | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,统计开始日期 | | `end_t` | datetime | 日期,统计截止日期 | 返回:any ### `marketList()` 返回市场常用列表,仅包括深证A股、深证B股、深证基金、上证A股、上证B股、上证基金。如果需要获得其他目录下的板块列表,请使用函数GetBKList,使用方法参见该函数的函数说明。 返回:array ### `stocksGoMarketCount(stock_arr, end_t)` 指定区间内发行的股票个数.函数使用发行起始日进行判断,获取发行起始日在begt到endt之间的股票个数 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表;BegT:日期,统计开始日期 | | `end_t` | datetime | 日期,统计截止日期 | 返回:any ### `getStocks()` 返回深证A股,深证B股,深证基金,上证A股,上证B股,上证基金的股票列表 返回:array ### `stocksCountByTypeId(stock_arr, id1, id2, end_t)` 返回指定日列表中指定类型的股票数量.,类型是StockType对应的数字,由ID1和ID2设置,具体如下: 1 : A股<深圳> 2 : A股<上海> 3 : B股<深圳> 4 : B股<上海> 5 : 基金<深圳> 6 : 基金<上海> 7 : 债券<深圳> 8 : 债券<上海> :9 : 企业债券<深圳> 10 : 企业债券<上海> 11 : 国债现货<深圳> 12 : 国债现货<上海> 13 : 国债回购<深圳> 14 : 国债回购<上海> 15 : 其它<深圳> 16 : 其它<上海> 17 : 开放式基金 18 : 银行间债券 19 : 货币 20 : 深圳权证 21 : 上海权证 22 : 上海期权 27 : 期货 28 : 私募基金 38 : 银行间债券回购 50 : 复合基准(MI开头) 101: 港股 102: 港股指数 -1 : 指数 | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `id1` | any | 整数,StockType股票类型对应的数字 | | `id2` | any | 整数,StockType股票类型对应的数字 | | `end_t` | datetime | 日期,统计截止日期 | 返回:array ### `getAllBkList()` 得到所有的板块列表,其中包括用户板块列表 返回:array ### `stocksBCount(stock_arr, end_t)` 返回StockArr股票列表中,在指定日上市的B股个数。函数通过上市第一个交易日进行判断。注意,设置的周期会影响到该判断,如果是日线,则获取第一个日线日期判断,如果是分钟线,则获取第一个分钟数据进行判断。建议调用该函数时,设置周期为日线 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------ | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,统计截止日期 | 返回:array ### `industryNames()` 行业板块说明,新行业分类方式。 返回:any ### `qfiiNames()` 证券公司目录,资料来源于中国证监会,截止日期2002年11月25日。 返回:any ### `industryNamesTs()` 天软二级行业 返回:any ### `getbkEx(bk)` getbk()扩展函数,从板块BK中选取当天在市的股票。 | 参数 | 类型 | 说明 | | ---- | ------ | -------------------------- | | `bk` | string | 市场和板块,市场和板块名称 | 返回:any ### `gics4LevelIndustryNames()` 股票对应的GICS分类,天软目前没有全球行业分类数据。 返回:any ### `industryNamesGics()` GICS(全球行业)分类。 返回:any ### `tradeBkExist(bk_arr, b_kname)` 判断板块列表BKArr是否包含板块Bkname,如果包含则返回1,否则返回0。 | 参数 | 类型 | 说明 | | --------- | ------ | ------------------------ | | `bk_arr` | array | 一维字符串数组,板块列表 | | `b_kname` | string | 字符串,板块名称 | 返回:array ### `industryNamesTsI()` 证券一级行业。 返回:any ### `centralizationNames()` 常用行业集中度。 返回:any ### `isValueBetweeMaxAndMin(tb, field_name, lowvalue, highvalue)` 从一张表中返回指定字段的数值在指定区间段内的个数。 | 参数 | 类型 | 说明 | | ------------ | ------ | ---------------- | | `tb` | array | 一维数字数组 | | `field_name` | string | 字符串,字段名称 | | `lowvalue` | float | 实数,区间低值 | | `highvalue` | float | 实数,区间高值 | 返回:bool ### `qynjNames()` 企业年金名录,仅显示范例结果 返回:any ### `qsNames()` 证券公司名录,截止至2002/10/25中国证券网公布数据。该函数仅为样例。 返回:any ### `assetTypeNames()` 基金资产常见类型,固定返回:股票、债券、买入返售证券、银行存款、其他资产。 返回:any ### `bondTypeNames()` 债券类型列表,固定返回:国债、金融债券、可转换债券、企业债券和央行票据。 返回:array ### `bkTotalShares(end_t, s_type)` 返回板块指定日总股本和(万)。用户需使用SetSysParam(pn_bk(),bkname);设置板块,MarketName为统计市场总股本的使用的市场名称 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `end_t` | datetime | 截止日期 | | `s_type` | any | 股票类型 | 返回:string ### `bkNegotiableShares3(s_type)` 返回板块最新流通股本和(万),当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | -------- | ---- | -------------------- | | `s_type` | any | 用户自定义,股票类型 | 返回:string ### `bkHasDeclareReport(report_date)` 返回板块已公布指定报告期ReportDate报表的公司,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------ | | `report_date` | datetime | 报告期 | 返回:string ### `bkIssuedQk(beg_t, end_t)` 返回板块区间发行的股票列表,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `bkNegotiableShares(end_t, s_type)` 返回板块定日流通股本和(万),当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `end_t` | datetime | 日期,截止日期 | | `s_type` | any | 用户自定义,股票类型 | 返回:string ### `bkListOnlyB(end_t)` 返回板块发行B股公司数,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期,截止日期 | 返回:string ### `bkListOnlyA(end_t)` 返回板块发行A股公司数,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期,截止日期 | 返回:string ### `bkIssuePrice(s_type)` 返回板块平均发行价格,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | -------- | ---- | -------------------- | | `s_type` | any | 用户自定义,股票类型 | 返回:string ### `bkListAAndB(end_t)` 返回板块同时发行A、B股公司数,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期,截止日期 | 返回:string ### `bkHasGoMarket(end_t, s_type)` 返回板块指定日已上市公司,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `end_t` | datetime | 日期,截止日期 | | `s_type` | any | 用户自定义,股票类型 | 返回:string ### `bkACount(end_t)` 返回板块指定日A股公司数,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期,截止日期 | 返回:string ### `bkCount(end_t)` 返回板块已上市公司数。当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期,截止日期 | 返回:string ### `bkTotalShares3(s_type)` 返回板块最新总股本和(万),当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | -------- | ---- | -------------------- | | `s_type` | any | 用户自定义,股票类型 | 返回:string ### `bkNegotiableSharesPercent(end_t, market_name, s_type)` 返回板块流通股本占市场总流通股本比重,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------- | | `end_t` | datetime | 日期,截止日期 | | `market_name` | string | 市场和板块,市场名称 | | `s_type` | any | 用户自定义,股票类型 | 返回:string ### `bkBCount(end_t)` 返回板块指定日A股公司数,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期,截止日期 | 返回:string ### `bkAveTotalShares(end_t, s_type)` 返回板块指定日平均总股本(万),当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `end_t` | datetime | 日期,截止日期 | | `s_type` | any | 用户自定义,股票类型 | 返回:string ### `bkAveNegotiableShares(end_t, s_type)` 返回板块指定日平均流通股本(万),当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `end_t` | datetime | 日期,截止日期 | | `s_type` | any | 用户自定义,股票类型 | 返回:string ### `bkStockCount()` 返回板块股票个数(最新),当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 返回:string ### `bkListedQk(beg_t, end_t)` 返回区间板块上市的股票列表,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `bkTotalSharesPercent(end_t, market_name, s_type)` 板块总股本占市场股本比重(%),当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------- | | `end_t` | datetime | 日期,截止日期 | | `market_name` | string | 市场板块,市场和板块 | | `s_type` | any | 用户自定义,股票类型 | 返回:string ### `stocksListOnly(stock_arr, end_t, type)` 指定日仅发行指定股票类型个数. | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------ | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,统计截止日期 | | `type` | any | 用户自定义,发行类型 | 返回:any ### `lostAstocksInBk()` ”终止上市;暂停上市”板块中股票的所属板块,模型开发的中间函数。有做缓存处理。 返回:array ### `getbkIndexIDs()` 获取AB股板块及编码对照表 返回:array ### `bkBtamountsum2(n)` N日成交总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---- | ---- | ----------- | | `n` | any | 整型,交易日 | 返回:float ### `bkBtdepartmentamountsum2(n, direction, departmentname)` N日指定营业部平价成交总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---------------- | ------ | --------------------------- | | `n` | any | 整型,交易日 | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentamountsumpercent3(n, direction, departmentname)` N日指定营业部交易总额和占板块大宗交易成交总额比(%),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---------------- | ------ | --------------------------- | | `n` | any | 整型,交易日 | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentdiscountamountsum2(n, direction, departmentname)` N日指定营业部折价成交总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---------------- | ------ | --------------------------- | | `n` | any | 整型,交易日 | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentfairamountsum2(n, direction, departmentname)` N日指定营业部平价成交总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---------------- | ------ | --------------------------- | | `n` | any | 整型,交易日 | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentnetamountsum2(n, departmentname)` N日指定营业部净买入额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---------------- | ------ | ----------------- | | `n` | any | 整型,交易日 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentpremiumamountsum2(n, direction, departmentname)` N日指定营业部溢价交易总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---------------- | ------ | --------------------------- | | `n` | any | 整型,交易日 | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmenttradecountsum2(n, direction, departmentname)` N日指定营业部交易次数,与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---------------- | ------ | --------------------------- | | `n` | any | 整型,交易日 | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdiscountamountsum2(n)` N日折价成交总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---- | ---- | ----------- | | `n` | any | 整型,交易日 | 返回:float ### `bkBtdiscountamountsumpercent2(n)` N日折价成交总额和占成交总额比(%),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---- | ---- | ----------- | | `n` | any | 整型,交易日 | 返回:float ### `bkBtfairamountsum2(n)` N日平价成交总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---- | ---- | ----------- | | `n` | any | 整型,交易日 | 返回:float ### `bkBtfairamountsumpercent2(n)` N日平价成交总额和占成交总额比(%),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---- | ---- | ----------- | | `n` | any | 整型,交易日 | 返回:float ### `bkBtinstitutionamountsum2(n, direction, institutionname)` N日指定机构买入(卖出)总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ----------------- | ------ | --------------------------- | | `n` | any | 整型,交易日 | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutionamountsumpercent2(n, direction, institutionname)` N日指定机构交易总额和占板块大宗交易总额比(%),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ----------------- | ------ | --------------------------- | | `n` | any | 整型,交易日 | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutiondiscountamountsum2(n, direction, institutionname)` N日指定机构折价交易总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ----------------- | ------ | --------------------------- | | `n` | any | 整型,交易日 | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutionfairamountsum2(n, direction, institutionname)` N日指定机构平价交易总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ----------------- | ------ | --------------------------- | | `n` | any | 整型,交易日 | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutionnetamountsum2(n, institutionname)` N日指定机构净买入总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ----------------- | ------ | --------------- | | `n` | any | 整型,交易日 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutionpremiumamountsum2(n, direction, institutionname)` N日指定机构溢价交易总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ----------------- | ------ | --------------------------- | | `n` | any | 整型,交易日 | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutiontradecountsum2(n, direction, institutionname)` N日指定机构交易次数,与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ----------------- | ------ | --------------------------- | | `n` | any | 整型,交易日 | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtpremiumamountsum2(n)` N日溢价成交总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---- | ---- | ----------- | | `n` | any | 整型,交易日 | 返回:float ### `bkBtpremiumamountsumpercent2(n)` N日溢价成交总额和占成交总额比(%),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---- | ---- | ----------- | | `n` | any | 整型,交易日 | 返回:float ### `stocksBtDepartmentAmountSum2(stock_arr, n, direction, department_name)` N日指定营业部交易总额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------------- | ------ | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `n` | any | 整数。交易日 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `department_name` | string | 字符串。营业部名称 | 返回:float ### `stocksBtInstitutionTradeCountSum2(stock_arr, n, direction, institution_name)` N日指定机构交易次数,与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ------------------ | ------ | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `n` | any | 整数。交易日 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `institution_name` | string | 字符串。机构名称 | 返回:any ### `stocksBtPremiumAmountSumPercent2(stock_arr, n)` N日溢价成交总额和占成交总额比(%),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------- | ----- | -------------- | | `stock_arr` | array | 数组。股票列表 | | `n` | any | 整数。交易日 | 返回:float ### `stocksBtFairAmountSumPercent2(stock_arr, n)` N日平价成交总额和占成交总额比(%),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------- | ----- | -------------- | | `stock_arr` | array | 数组。股票列表 | | `n` | any | 整数。交易日 | 返回:float ### `stocksBtFairAmountSum2(stock_arr, n)` N日平价成交总额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------- | ----- | -------------- | | `stock_arr` | array | 数组。股票列表 | | `n` | any | 整数。交易日 | 返回:float ### `stocksBtDepartmentNetAmountSum2(stock_arr, n, department_name)` N日指定营业部净买入额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------------- | ------ | ------------------ | | `stock_arr` | array | 数组。股票列表 | | `n` | any | 整数。交易日 | | `department_name` | string | 字符串。营业部名称 | 返回:float ### `stocksBtDepartmentDiscountAmountSum2(stock_arr, n, direction, department_name)` N日指定营业部折价成交总额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------------- | ------ | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `n` | any | 整数。交易日 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `department_name` | string | 字符串。营业部名称 | 返回:float ### `stocksBtAmountSum2(stock_arr, n)` N日成交总额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------- | ----- | -------------- | | `stock_arr` | array | 数组。股票列表 | | `n` | any | 整数。交易日 | 返回:float ### `stocksBtInstitutionDiscountAmountSum2(stock_arr, n, direction, institution_name)` N日指定机构折价成交总额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ------------------ | ------ | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `n` | any | 整数。交易日 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `institution_name` | string | 字符串。机构名称 | 返回:float ### `stocksBtDepartmentPremiumAmountSum2(stock_arr, n, direction, department_name)` N日指定营业部溢价成交总额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------------- | ------ | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `n` | any | 整数。交易日 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `department_name` | string | 字符串。营业部名称 | 返回:float ### `stocksBtDepartmentFairAmountSum2(stock_arr, n, direction, department_name)` N日指定营业部平价成交总额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------------- | ------ | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `n` | any | 整数。交易日 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `department_name` | string | 字符串。营业部名称 | 返回:float ### `stocksBtDiscountAmountSum2(stock_arr, n)` N日折价成交总额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------- | ----- | -------------- | | `stock_arr` | array | 数组。股票列表 | | `n` | any | 整数。交易日 | 返回:float ### `stocksBtInstitutionPremiumAmountSum2(stock_arr, n, direction, institution_name)` N日指定机构溢价成交总额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ------------------ | ------ | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `n` | any | 整数。交易日 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `institution_name` | string | 字符串。机构名称 | 返回:float ### `stocksBtInstitutionFairAmountSum2(stock_arr, n, direction, institution_name)` N日指定机构折价成交总额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ------------------ | ------ | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `n` | any | 整数。交易日 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `institution_name` | string | 字符串。机构名称 | 返回:float ### `stocksBtInstitutionNetAmountSum2(stock_arr, n, institution_name)` N日指定机构净买入额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ------------------ | ------ | ---------------- | | `stock_arr` | array | 数组。股票列表 | | `n` | any | 整数。交易日 | | `institution_name` | string | 字符串。机构名称 | 返回:float ### `stocksBtDepartmentTradeCountSum2(stock_arr, n, direction, department_name)` N日指定营业部交易次数,与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------------- | ------ | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `n` | any | 整数。交易日 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `department_name` | string | 字符串。营业部名称 | 返回:any ### `stocksBtPremiumAmountSum2(stock_arr, n)` N日溢价成交总额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------- | ----- | -------------- | | `stock_arr` | array | 数组。股票列表 | | `n` | any | 整数。交易日 | 返回:float ### `stocksBtInstitutionAmountSumPercent2(stock_arr, n, direction, institution_name)` N日指定机构交易总额和占股票列表大宗交易总额比(%),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ------------------ | ------ | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `n` | any | 整数。交易日 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `institution_name` | string | 字符串。机构名称 | 返回:array ### `stocksBtDiscountAmountSumPercent2(stock_arr, n)` N日折价成交总额和占成交总额比(%),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------- | ----- | -------------- | | `stock_arr` | array | 数组。股票列表 | | `n` | any | 整数。交易日 | 返回:float ### `stocksBtDepartmentAmountSumPercent2(stock_arr, n, direction, department_name)` N日指定营业部交易总额和占股票列表大宗交易总额比(%),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------------- | ------ | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `n` | any | 整数。交易日 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `department_name` | string | 字符串。营业部名称 | 返回:array ### `stocksBtInstitutionAmountSum2(stock_arr, n, direction, institution_name)` N日指定机构交易总额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ------------------ | ------ | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `n` | any | 整数。交易日 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `institution_name` | string | 字符串。机构名称 | 返回:float ### `bkBtamountsum(begt, endt)` 区间板块大宗交易成交总额(万),与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | 返回:float ### `bkBtDepartmentAmountSum(begt, endt, direction, department_name)` 区间指定营业部交易总额(万),与系统参数(板块)相关。 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------------------------------- | | `begt` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。截止日期 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `department_name` | string | 字符串。营业部名称 | 返回:float ### `bkBtdepartmentamountsumpercent(begt, endt, direction, departmentname)` 区间指定营业部交易总额占板块大宗交易成交总额比(%),与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ---------------- | -------- | --------------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentdiscountamountsum(begt, endt, direction, departmentname)` 区间指定营业部折价交易总额(万),与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ---------------- | -------- | --------------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentfairamountsum(begt, endt, direction, departmentname)` 区间指定营业部平价交易总额(万),与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ---------------- | -------- | --------------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentnetamountsum(begt, endt, departmentname)` 区间指定营业部净买入总额(万),与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ---------------- | -------- | ----------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentpremiumamountsum(begt, endt, direction, departmentname)` 区间指定营业部溢价交易总额(万),与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ---------------- | -------- | --------------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmenttradecountsum(begt, endt, direction, departmentname)` 区间指定营业部对板块的交易笔数,与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ---------------- | -------- | --------------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:any ### `bkBtdiscountamountsumpercent(begt, endt)` 区间板块折价成交总额和占区间板块成交总额比(%),与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | 返回:float ### `bkBtfairamountsum(begt, endt)` 区间板块大宗交易平价成交总额(万),与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | 返回:float ### `bkBtfairamountsumpercent(begt, endt)` 区间板块平价成交总额和占区间板块成交总额比(%),与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | 返回:float ### `bkBtinstitutionamountsumpercent(begt, endt, direction, institutionname)` 区间指定机构交易总额占板块大宗交易成交总额比(%),与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ----------------- | -------- | --------------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutiondiscountamountsum(begt, endt, direction, institutionname)` 区间指定机构折价交易总额,与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ----------------- | -------- | --------------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutionfairamountsum(begt, endt, direction, institutionname)` 区间指定机构平价交易总额,与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ----------------- | -------- | --------------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutionnetamountsum(begt, endt, institutionname)` 区间指定机构对板块大宗交易净买入额(万),与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ----------------- | -------- | --------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutionpremiumamountsum(begt, endt, direction, institutionname)` 区间指定机构溢价交易总额,与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ----------------- | -------- | --------------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutiontradecountsum(begt, endt, direction, institutionname)` 区间指定机构对板块的交易次数,与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ----------------- | -------- | --------------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtpremiumamountsum(begt, endt)` 区间板块大宗交易溢价成交总额(万),与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | 返回:float ### `bkBtpremiumamountsumpercent(begt, endt)` 区间板块溢价成交总额和占区间板块成交总额比(%), | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | 返回:float ### `stocksBtFairAmountSumPercent(stock_arr, begt, endt)` 区间平价成交总额和占成交总额比(%)。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------- | | `stock_arr` | array | 数组。股票列表 | | `begt` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。截止日期 | 返回:float ### `stocksBtInstitutionAmountSumPercent(stock_arr, begt, endt, direction, institution_name)` 区间指定机构交易总额和占股票列表大宗交易总额比(%)。 | 参数 | 类型 | 说明 | | ------------------ | -------- | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `begt` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。截止日期 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `institution_name` | string | 字符串。机构名称 | 返回:array ### `stocksBtDepartmentAmountSum(stock_arr, begt, endt, direction, department_name)` 区间指定营业部交易总额(万)。 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `begt` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。截止日期 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `department_name` | string | 字符串。营业部名称 | 返回:float ### `stocksBtDepartmentNetAmountSum(stock_arr, begt, endt, department_name)` 区间指定营业部净买入额(万)。 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------------------ | | `stock_arr` | array | 数组。股票列表 | | `begt` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。截止日期 | | `department_name` | string | 字符串。营业部名称 | 返回:float ### `stocksBtInstitutionAmountSum(stock_arr, begt, endt, direction, institution_name)` 区间指定机构交易总额(万)。 | 参数 | 类型 | 说明 | | ------------------ | -------- | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `begt` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。截止日期 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `institution_name` | string | 字符串。机构名称 | 返回:float ### `stocksBtInstitutionPremiumAmountSum(stock_arr, begt, endt, direction, institution_name)` 区间指定机构溢价成交总额(万)。 | 参数 | 类型 | 说明 | | ------------------ | -------- | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `begt` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。截止日期 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `institution_name` | string | 字符串。机构名称 | 返回:float ### `stocksBtDepartmentDiscountAmountSum(stock_arr, begt, endt, direction, department_name)` 区间指定营业部折价成交总额(万)。 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `begt` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。截止日期 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `department_name` | string | 字符串。营业部名称 | 返回:float ### `stocksBtDiscountAmountSum(stock_arr, begt, endt)` 区间折价成交总额(万)。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------- | | `stock_arr` | array | 数组。股票列表 | | `begt` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。截止日期 | 返回:float ### `stocksBtInstitutionDiscountAmountSum(stock_arr, begt, endt, direction, institution_name)` 区间指定机构折价成交总额(万)。 | 参数 | 类型 | 说明 | | ------------------ | -------- | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `begt` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。截止日期 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `institution_name` | string | 字符串。机构名称 | 返回:float ### `stocksBtDepartmentTradeCountSum(stock_arr, begt, endt, direction, department_name)` 区间指定营业部交易次数。 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `begt` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。截止日期 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `department_name` | string | 字符串。营业部名称 | 返回:any ### `stocksBtInstitutionNetAmountSum(stock_arr, begt, endt, institution_name)` 区间指定机构净买入额(万)。 | 参数 | 类型 | 说明 | | ------------------ | -------- | ---------------- | | `stock_arr` | array | 数组。股票列表 | | `begt` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。截止日期 | | `institution_name` | string | 字符串。机构名称 | 返回:float ### `stocksBtFairAmountSum(stock_arr, begt, endt)` 区间股票列表大宗交易平价成交总额(万)。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------- | | `stock_arr` | array | 数组。股票列表 | | `begt` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。截止日期 | 返回:array ### `stocksBtInstitutionFairAmountSum(stock_arr, begt, endt, direction, institution_name)` 区间指定机构平价成交总额(万)。 | 参数 | 类型 | 说明 | | ------------------ | -------- | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `begt` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。截止日期 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `institution_name` | string | 字符串。机构名称 | 返回:float ### `stocksBtInstitutionTradeCountSum(stock_arr, begt, endt, direction, institution_name)` 区间指定机构交易次数。 | 参数 | 类型 | 说明 | | ------------------ | -------- | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `begt` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。截止日期 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `institution_name` | string | 字符串。机构名称 | 返回:any ### `stocksBtDiscountAmountSumPercent(stock_arr, begt, endt)` 区间折价成交总额和占成交总额比(%)。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------- | | `stock_arr` | array | 数组。股票列表 | | `begt` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。截止日期 | 返回:float ### `stocksBtPremiumAmountSumPercent(stock_arr, begt, endt)` 区间溢价成交总额和占成交总额比(%)。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------- | | `stock_arr` | array | 数组。股票列表 | | `begt` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。截止日期 | 返回:float ### `stocksBtPremiumAmountSum(stock_arr, begt, endt)` 区间溢价成交总额(万)。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------- | | `stock_arr` | array | 数组。股票列表 | | `begt` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。截止日期 | 返回:float ### `stocksBtDepartmentAmountSumPercent(stock_arr, begt, endt, direction, department_name)` 区间指定营业部交易总额占股票列表大宗交易总额比(%)。 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `begt` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。截止日期 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `department_name` | string | 字符串。营业部名称 | 返回:array ### `stocksBtAmountSum(stock_arr, begt, endt)` 区间成交总额(万)。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------- | | `stock_arr` | array | 数组。股票列表 | | `begt` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。截止日期 | 返回:float ### `stocksBtDepartmentPremiumAmountSum(stock_arr, begt, endt, direction, department_name)` 区间指定营业部溢价成交总额(万)。 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `begt` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。截止日期 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `department_name` | string | 字符串。营业部名称 | 返回:float ### `stocksBtDepartmentFairAmountSum(stock_arr, begt, endt, direction, department_name)` 区间指定营业部平价成交总额(万)。 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `begt` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。截止日期 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `department_name` | string | 字符串。营业部名称 | 返回:float ### `bkBtamount()` 成交总额(万),与系统参数(时间,板块)相关 返回:float ### `bkBtdepartmentamount(direction, departmentname)` 指定营业部交易总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---------------- | ------ | --------------------------- | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentamountpercent(direction, departmentname)` 指定营业部交易总额占板块大宗交易成交总额比(%),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---------------- | ------ | --------------------------- | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentdiscountamount(direction, departmentname)` 指定营业部折价成交总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---------------- | ------ | --------------------------- | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentfairamount(direction, departmentname)` 指定营业部平价成交总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---------------- | ------ | --------------------------- | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentnetamount(departmentname)` 指定营业部净买入额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---------------- | ------ | ----------------- | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentpremiumamount(direction, departmentname)` 指定营业部溢价成交总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---------------- | ------ | --------------------------- | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmenttradecount(direction, departmentname)` 指定营业部交易次数,与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---------------- | ------ | --------------------------- | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:any ### `bkBtdiscountamount()` 折价成交总额(万),与系统参数(时间,板块)相关 返回:float ### `bkBtdiscountamountpercent()` 折价成交总额占成交总额比(%),与系统参数(时间,板块)相关 返回:float ### `bkBtfairamount()` 平价成交总额(万),与系统参数(时间,板块)相关 返回:float ### `bkBtfairamountpercent()` 平价成交总额占成交总额比(%),与系统参数(时间,板块)相关 返回:float ### `bkBtinstitutionamount(direction, institutionname)` 指定机构交易总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ----------------- | ------ | --------------------------- | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutionamountpercent(direction, institutionname)` 指定机构交易总额占板块大宗交易总额比(%),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ----------------- | ------ | --------------------------- | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutiondiscountamount(direction, institutionname)` 指定机构折价成交总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ----------------- | ------ | --------------------------- | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutionfairamount(direction, institutionname)` 指定机构平价成交总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ----------------- | ------ | --------------------------- | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutionnetamount(institutionname)` 指定机构净买入额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ----------------- | ------ | --------------- | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutionpremiumamount(direction, institutionname)` 指定机构溢价成交总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ----------------- | ------ | --------------------------- | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutiontradecount(direction, institutionname)` 指定机构交易次数,与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ----------------- | ------ | --------------------------- | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:any ### `bkBtpremiumamount()` 溢价成交总额(万),与系统参数(时间,板块)相关 返回:float ### `bkBtpremiumamountpercent()` 溢价成交总额占成交总额比(%),与系统参数(时间,板块)相关 返回:float ### `stocksBtInstitutionFairAmount(stock_arr, direction, institution_name)` 指定机构平价成交总额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ------------------ | ------ | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `institution_name` | string | 字符串。机构名称 | 返回:float ### `stocksBtDiscountAmountPercent(stock_arr)` 折价成交总额占成交总额比(%),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------- | ----- | -------------- | | `stock_arr` | array | 数组。股票列表 | 返回:float ### `stocksBtQk(stock_arr, begt, endt, field_a, name_a)` 指定区间的大宗交易明细。 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------ | | `stock_arr` | array | 数组。股票列表 | | `begt` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。截止日期 | | `field_a` | string | 字符串。机构(营业部)字段 | | `name_a` | string | 字符串。机构(营业部)名称 | 返回:array ### `stocksBtDepartmentAmountPercent(stock_arr, direction, department_name)` 指定营业部交易总额占板块大宗交易成交总额比(%),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------------- | ------ | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `department_name` | string | 字符串。营业部名称 | 返回:float ### `stocksBtAmount(stock_arr)` 成交总额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------- | ----- | -------------- | | `stock_arr` | array | 数组。股票列表 | 返回:float ### `stocksBtInstitutionNetAmount(stock_arr, institution_name)` 指定机构净买入额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ------------------ | ------ | ---------------- | | `stock_arr` | array | 数组。股票列表 | | `institution_name` | string | 字符串。机构名称 | 返回:float ### `stocksBtDepartmentAmount(stock_arr, direction, department_name)` 指定营业部交易总额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------------- | ------ | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `department_name` | string | 字符串。营业部名称 | 返回:float ### `stocksBtDepartmentDiscountAmount(stock_arr, direction, department_name)` 指定营业部折价成交总额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------------- | ------ | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `department_name` | string | 字符串。营业部名称 | 返回:float ### `stocksBtInstitutionAmountPercent(stock_arr, direction, institution_name)` 指定机构交易总额占股票列表大宗交易总额比(%),与系统参数(时间)相关。 实数。指定机构交易总额占股票列表大宗交易总额比(%)。 | 参数 | 类型 | 说明 | | ------------------ | ------ | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `institution_name` | string | 字符串。机构名称 | 返回:array ### `stocksBtPremiumAmount(stock_arr)` 溢价成交总额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------- | ----- | -------------- | | `stock_arr` | array | 数组。股票列表 | 返回:float ### `stocksBtValue(stock_arr, beg_t, end_t, price_type, field_type, name_a)` 指定区间的大宗交易数据汇总。 | 参数 | 类型 | 说明 | | ------------ | -------- | -------------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `beg_t` | datetime | 日期。开始日期 | | `end_t` | datetime | 日期。截止日期 | | `price_type` | any | 用户自定义。价格类型,取值如下: | | `field_type` | any | 用户自定义。机构/营业部字段,取值如下: | | `name_a` | string | 字符串。机构/营业部名称 | 返回:float ### `stocksBtDepartmentTradeCount(stock_arr, direction, department_name)` 指定日营业部对股票列表的交易次数,与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------------- | ------ | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `department_name` | string | 字符串。营业部名称 | 返回:array ### `stocksBtDiscountAmount(stock_arr)` 指定日股票列表大宗交易折价成交总额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------- | ----- | -------------- | | `stock_arr` | array | 数组。股票列表 | 返回:array ### `stocksBtFairAmountPercent(stock_arr)` 平价成交总额占成交总额比(%),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------- | ----- | -------------- | | `stock_arr` | array | 数组。股票列表 | 返回:float ### `stocksBtFairAmount(stock_arr)` 指定日股票列表大宗交易平价成交总额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------- | ----- | -------------- | | `stock_arr` | array | 数组。股票列表 | 返回:array ### `stocksBtTradeCount(stock_arr, beg_t, end_t, field_type, name_a)` 指定区间的大宗交易记录汇总。 | 参数 | 类型 | 说明 | | ------------ | -------- | -------------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `beg_t` | datetime | 日期。开始日期 | | `end_t` | datetime | 日期。截止日期 | | `field_type` | any | 用户自定义。机构/营业部字段,取值如下: | | `name_a` | string | 字符串。机构/营业部名称 | 返回:any ### `stocksBtInstitutionAmount(stock_arr, direction, institution_name)` 指定日指定机构对股票列表大宗交易买入(卖出)总额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ------------------ | ------ | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `institution_name` | string | 字符串。机构名称 | 返回:array ### `stocksBtPremiumAmountPercent(stock_arr)` 指定日股票列表大宗交易溢价成交总额占成交总额比(%),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------- | ----- | -------------- | | `stock_arr` | array | 数组。股票列表 | 返回:array ### `stocksBtDepartmentNetAmount(stock_arr, department_name)` 指定日指定营业部对股票列表净买入额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------------- | ------ | ------------------ | | `stock_arr` | array | 数组。股票列表 | | `department_name` | string | 字符串。营业部名称 | 返回:array ### `stocksBtInstitutionTradeCount(stock_arr, direction, institution_name)` 指定日指定机构对股票列表的交易次数,与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ------------------ | ------ | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `institution_name` | string | 字符串。机构名称 | 返回:array ### `stocksBtInstitutionDiscountAmount(stock_arr, direction, institution_name)` 指定日指定机构折价交易股票列表总额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ------------------ | ------ | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `institution_name` | string | 字符串。机构名称 | 返回:array ### `stocksBtDepartmentFairAmount(stock_arr, direction, department_name)` 指定日指定营业部平价交易股票列表总额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------------- | ------ | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `department_name` | string | 字符串。营业部名称 | 返回:array ### `stocksBtDepartmentPremiumAmount(stock_arr, direction, department_name)` 指定日指定营业部溢价交易股票列表总额(万),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | ----------------- | ------ | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `department_name` | string | 字符串。营业部名称 | 返回:array ### `stocksHoldersIncreaseValueQj(stock_arr, beg_t, end_t, vtype)` 获得股票列表区间大股东增持市值 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `stocksHoldersReduceValueQj(stock_arr, beg_t, end_t, vtype)` 获得股票列表区间大股东减持市值 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `stocksHoldersNetChangeValueQj(stock_arr, beg_t, end_t, vtype)` 获得股票列表区间大股东净增持市值 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `stocksHoldersIncreasePercentQj2(stock_arr, beg_t, end_t, vtype)` 获得股票列表区间大股东增持占流通市值(%)=区间增持市值/期末流通市值\*100% | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `stocksHoldersReducePercentQj2(stock_arr, beg_t, end_t, vtype)` 获得股票列表区间大股东减持占流通市值(%)=区间减持市值/期末流通市值\*100% | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `stocksHoldersNetChangePercentQj2(stock_arr, beg_t, end_t, vtype)` 获得股票列表区间大股东净增持占流通市值(%)=区间净增持市值/期末流通市值\*100% | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `stocksHoldersIncreasePercentQj(stock_arr, beg_t, end_t, vtype)` 获得股票列表区间大股东增持占总市值(%)=区间增持市值/期末总市值\*100% | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `stocksHoldersReducePercentQj(stock_arr, beg_t, end_t, vtype)` 获得股票列表区间大股东减持占总市值(%)=区间减持市值/期末总市值\*100% | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `stocksHoldersNetChangePercentQj(stock_arr, beg_t, end_t, vtype)` 获得股票列表区间大股东净增持占总市值(%)=区间净增持市值/期末总市值\*100% | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `stocksHoldersIncreaseComNumQj(stock_arr, beg_t, end_t, vtype)` 获得股票列表区间大股东增持的股票个数 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `stocksHoldersReduceComNumQj(stock_arr, beg_t, end_t, vtype)` 获得股票列表区间大股东减持的股票个数 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `stocksHoldersNetChangeComNumQj(stock_arr, beg_t, end_t, vtype)` 获得股票列表区间大股东净增持的股票个数 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `stocksHoldersIncreaseComListQj(stock_arr, beg_t, end_t, vtype)` 获得股票列表区间大股东增持的股票列表 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `stocksHoldersNetChangeComListQj(stock_arr, beg_t, end_t, vtype)` 获得股票列表区间大股东净增持的股票列表 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `stocksHoldersReduceComListQj(stock_arr, beg_t, end_t, vtype)` 获得股票列表区间大股东减持的股票列表 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `stocksHoldersReduceValue(stock_arr, end_t, vtype)` 获得股票列表指定日大股东减持市值 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `stocksHoldersNetChangeValue(stock_arr, end_t, vtype)` 获得股票列表指定日大股东净增持市值 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `stocksHoldersNetChangePercent2(stock_arr, end_t, vtype)` 获得股票列表指定日大股东净增持占流通市值(%)=指定日净增持市值/指定日流通市值\*100% | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `stocksHoldersIncreasePercent(stock_arr, end_t, vtype)` 获得股票列表指定日大股东增持占总市值(%)=指定日增持市值/指定日总市值\*100% | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `stocksHoldersReducePercent(stock_arr, end_t, vtype)` 获得股票列表指定日大股东减持占总市值(%)=指定日减持市值/指定日总市值\*100% | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `stocksHoldersNetChangePercent(stock_arr, end_t, vtype)` 获得股票列表指定日大股东净增持占总市值(%)=指定日净增持市值/指定日总市值\*100% | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `stocksHoldersReduceComNum(stock_arr, end_t, vtype)` 获得股票列表指定日大股东减持的股票个数 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `stocksHoldersNetChangeComNum(stock_arr, end_t, vtype)` 获得股票列表指定日大股东净增持的股票个数 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `stocksHoldersNetChangeComList(stock_arr, end_t, vtype)` 获得股票列表指定日发生大股东净增持的股票列表 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `stocksHoldersReduceComList(stock_arr, end_t, vtype)` 获得股票列表指定日发生大股东减持的股票列表 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `stocksHoldersIncreaseValue(stock_arr, end_t, vtype)` 获得股票列表指定日大股东增持市值 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `stocksHoldersIncreaseComList(stock_arr, end_t, vtype)` 获得股票列表指定日发生大股东增持的股票列表 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `bkHoldersIncreaseValue(bk_name, end_t, vtype)` 获得板块指定日大股东增持市值 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:float ### `bkHoldersIncreaseComList(bk_name, end_t, vtype)` 获得板块指定日发生大股东增持的股票列表 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `bkHoldersReduceValue(bk_name, end_t, vtype)` 获得板块指定日大股东减持市值 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:float ### `bkHoldersReducePercentQj(bk_name, beg_t, end_t, vtype)` 获得板块区间大股东减持占总市值(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:float ### `bkHoldersNetChangeValue(bk_name, end_t, vtype)` 获得板块指定日大股东净增持市值 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:float ### `bkHoldersReducePercent2(bk_name, end_t, vtype)` 获得板块指定日大股东减持占流通市值(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:float ### `bkHoldersNetChangePercent2(bk_name, end_t, vtype)` 获得板块指定日大股东净增持占流通市值(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:float ### `bkHoldersIncreasePercent(bk_name, end_t, vtype)` 获得板块指定日大股东增持占总市值(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:float ### `bkHoldersReducePercent(bk_name, end_t, vtype)` 获得板块指定日大股东减持占总市值(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:float ### `bkHoldersNetChangePercent(bk_name, end_t, vtype)` 获得板块指定日大股东净增持占总市值(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:float ### `bkHoldersIncreaseComNum(bk_name, end_t, vtype)` 获得板块指定日发生大股东增持的股票个数 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:any ### `bkHoldersReduceComNum(bk_name, end_t, vtype)` 获得板块指定日发生大股东减持的股票个数 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:any ### `bkHoldersNetChangeComNum(bk_name, end_t, vtype)` 获得板块指定日发生大股东净增持的股票个数 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:any ### `bkHoldersNetChangeComList(bk_name, end_t, vtype)` 获得板块指定日发生大股东净增持的股票列表 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `bkHoldersReduceComList(bk_name, end_t, vtype)` 获得板块指定日发生大股东减持的股票列表 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `bkHoldersIncreaseValueQj(bk_name, beg_t, end_t, vtype)` 获得板块区间大股东增持市值 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:float ### `bkHoldersReduceValueQj(bk_name, beg_t, end_t, vtype)` 获得板块区间大股东减持市值 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:float ### `bkHoldersNetChangeValueQj(bk_name, beg_t, end_t, vtype)` 获得板块区间大股东净增持市值 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:float ### `bkHoldersIncreasePercentQj2(bk_name, beg_t, end_t, vtype)` 获得板块区间大股东增持占流通市值(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:float ### `bkHoldersReducePercentQj2(bk_name, beg_t, end_t, vtype)` 获得板块区间大股东减持占流通市值(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:float ### `bkHoldersNetChangePercentQj2(bk_name, beg_t, end_t, vtype)` 获得板块区间大股东净增持占流通市值(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:float ### `bkHoldersIncreasePercentQj(bk_name, beg_t, end_t, vtype)` 获得板块区间大股东增持占总市值(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:float ### `bkHoldersNetChangePercentQj(bk_name, beg_t, end_t, vtype)` 获得板块区间大股东净增持占总市值(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:float ### `bkHoldersIncreaseComNumQj(bk_name, beg_t, end_t, vtype)` 获得板块区间发生大股东增持的股票个数 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:any ### `bkHoldersReduceComNumQj(bk_name, beg_t, end_t, vtype)` 获得板块区间发生大股东减持的股票个数 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:any ### `bkHoldersNetChangeComNumQj(bk_name, beg_t, end_t, vtype)` 获得板块区间发生大股东净增持的股票个数 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:any ### `bkHoldersIncreaseComListQj(bk_name, beg_t, end_t, vtype)` 获得板块区间发生大股东增持的股票列表 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `bkHoldersReduceComListQj(bk_name, beg_t, end_t, vtype)` 获得板块区间发生大股东减持的股票列表 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `bkHoldersNetChangeComListQj(bk_name, beg_t, end_t, vtype)` 获得板块区间发生大股东净增持的股票列表 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:array ### `bkHoldersIncreasePercent2(bk_name, end_t, vtype)` 获得板块指定日大股东增持占流通市值(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | 返回:float ### `stocksHoldersIncreaseAndReduceDataQj(stock_arr, beg_t, end_t, vtype, direction, ctype)` 获得指定区间股票列表大股东不同变动类型下的增减持市值、比率、股票个数、股票列表 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `direction` | any | 用户自定义,变动方向 | | `ctype` | any | 用户自定义,计算类型 | 返回:array ### `stocksDssoReducePercent2(stock_arr, end_t, v_type, rtype)` 获得股票列表指定日董监高及关联人减持占流通市值(%) | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `v_type` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `stocksDssoIncreasePercent(stock_arr, end_t, v_type, rtype)` 获得股票列表指定日董监高及关联人增持占总市值(%) | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `v_type` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `stocksDssoNetChangePercent(stock_arr, end_t, v_type, rtype)` 获得股票列表指定日董监高及关联人净增持占总市值(%) | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `v_type` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `stocksDssoIncreaseComNum(stock_arr, end_t, v_type, rtype)` 获得股票列表指定日董监高及关联人增持的股票个数 | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `v_type` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `stocksDssoIncreaseComList(stock_arr, end_t, v_type, rtype)` 获得股票列表指定日董监高及关联人增持的股票列表 | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `v_type` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `stocksDssoReduceComList(stock_arr, end_t, v_type, rtype)` 获得股票列表指定日董监高及关联人减持的股票列表 | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `v_type` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `stocksDssoNetChangeComList(stock_arr, end_t, v_type, rtype)` 获得股票列表指定日董监高及关联人净增持的股票列表 | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `v_type` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `stocksDssoIncreaseValueQj(stock_arr, beg_t, end_t, v_type, rtype)` 获得股票列表区间董监高及关联人增持市值 | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `v_type` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `stocksDssoReduceValueQj(stock_arr, beg_t, end_t, v_type, rtype)` 获得股票列表区间董监高及关联人减持市值 | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `v_type` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `stocksDssoIncreasePercentQj2(stock_arr, beg_t, end_t, v_type, rtype)` 获得股票列表区间董监高及关联人增持占流通市值(%) | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `v_type` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `stocksDssoReducePercentQj2(stock_arr, beg_t, end_t, v_type, rtype)` 获得股票列表区间董监高及关联人减持占流通市值(%) | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `v_type` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `stocksDssoNetChangePercentQj2(stock_arr, beg_t, end_t, v_type, rtype)` 获得股票列表区间董监高及关联人净增持占流通市值(%) | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `v_type` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `stocksDssoIncreasePercentQj(stock_arr, beg_t, end_t, v_type, rtype)` 获得股票列表区间董监高及关联人增持占总市值(%) | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `v_type` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `stocksDssoReducePercentQj(stock_arr, beg_t, end_t, v_type, rtype)` 获得股票列表区间董监高及关联人减持占总市值(%) | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `v_type` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `stocksDssoNetChangePercentQj(stock_arr, beg_t, end_t, v_type, rtype)` 获得股票列表区间董监高及关联人净增持占总市值(%) | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `v_type` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `stocksDssoIncreaseComNumQj(stock_arr, beg_t, end_t, v_type, rtype)` 获得股票列表区间董监高及关联人增持的股票个数 | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `v_type` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `stocksDssoReduceComNumQj(stock_arr, beg_t, end_t, v_type, rtype)` 获得股票列表区间董监高及关联人减持的股票个数 | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `v_type` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `stocksDssoNetChangeComNumQj(stock_arr, beg_t, end_t, v_type, rtype)` 获得股票列表区间董监高及关联人净增持的股票个数 | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `v_type` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `stocksDssoIncreaseComListQj(stock_arr, beg_t, end_t, v_type, rtype)` 获得股票列表区间董监高及关联人增持的股票列表 | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `v_type` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `stocksDssoReduceComListQj(stock_arr, beg_t, end_t, v_type, rtype)` 获得股票列表区间董监高及关联人减持的股票列表 | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `v_type` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `stocksDssoNetChangeComListQj(stock_arr, beg_t, end_t, v_type, rtype)` 获得股票列表区间董监高及关联人净增持的股票列表 | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `v_type` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `stocksDssoIncreaseValue(stock_arr, end_t, v_type, rtype)` 获得股票列表指定日董监高及关联人增持市值 | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `v_type` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `stocksDssoIncreasePercent2(stock_arr, end_t, v_type, rtype)` 获得股票列表指定日董监高及关联人增持占流通市值(%) | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `v_type` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `stocksDssoReduceValue(stock_arr, end_t, v_type, rtype)` 获得股票列表指定日董监高及关联人减持市值 | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `v_type` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `stocksDssoNetChangeValue(stock_arr, end_t, v_type, rtype)` 获得股票列表指定日董监高及关联人净增持市值 | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `v_type` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `bkDssoIncreaseComListQj(bk_name, beg_t, end_t, vtype, rtype)` 获得板块区间董监高及关联人增持的股票列表 | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `bkDssoReduceComListQj(bk_name, beg_t, end_t, vtype, rtype)` 获得板块区间董监高及关联人减持的股票列表 | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `bkDssoNetChangeComListQj(bk_name, beg_t, end_t, vtype, rtype)` 获得板块区间董监高及关联人净增持的股票列表 | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `bkDssoNetChangeComNumQj(bk_name, beg_t, end_t, vtype, rtype)` 获得板块区间董监高及关联人净增持的股票个数 | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:any ### `bkDssoIncreaseComList(bk_name, end_t, vtype, rtype)` 获得板块指定日发生董监高及关联人增持的股票列表 | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `bkDssoNetChangeComList(bk_name, end_t, vtype, rtype)` 获得板块指定日发生董监高及关联人净增持的股票列表 | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `bkDssoReduceValue(bk_name, end_t, vtype, rtype)` 获得板块指定日董监高及关联人减持市值 | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:float ### `bkDssoNetChangeValue(bk_name, end_t, vtype, rtype)` 获得板块指定日董监高及关联人净增持市值 | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:float ### `bkDssoIncreasePercent2(bk_name, end_t, vtype, rtype)` 获得板块指定日董监高及关联人增持占流通市值(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:float ### `bkDssoReducePercent2(bk_name, end_t, vtype, rtype)` 获得板块指定日董监高及关联人减持占流通市值(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:float ### `bkDssoNetChangePercent2(bk_name, end_t, vtype, rtype)` 获得板块指定日董监高及关联人净增持占流通市值(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:float ### `bkDssoIncreasePercent(bk_name, end_t, vtype, rtype)` 获得板块指定日董监高及关联人增持占总市值(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:float ### `bkDssoReducePercent(bk_name, end_t, vtype, rtype)` 获得板块指定日董监高及关联人减持占总市值(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:float ### `bkDssoNetChangePercent(bk_name, end_t, vtype, rtype)` 获得板块指定日董监高及关联人净增持占总市值(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:float ### `bkDssoIncreaseComNum(bk_name, end_t, vtype, rtype)` 获得板块指定日发生董监高及关联人增持的股票个数 | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:any ### `bkDssoReduceComNum(bk_name, end_t, vtype, rtype)` 获得板块指定日发生董监高及关联人减持的股票个数 | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:any ### `bkDssoNetChangeComNum(bk_name, end_t, vtype, rtype)` 获得板块指定日发生董监高及关联人净增持的股票个数 | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:any ### `bkDssoIncreaseValueQj(bk_name, beg_t, end_t, vtype, rtype)` 获得板块区间董监高及关联人增持市值 | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:float ### `bkDssoReduceValueQj(bk_name, beg_t, end_t, vtype, rtype)` 获得板块区间董监高及关联人减持市值 | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:float ### `bkDssoNetChangeValueQj(bk_name, beg_t, end_t, vtype, rtype)` 获得板块区间董监高及关联人净增持市值 | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:float ### `bkDssoIncreasePercentQj2(bk_name, beg_t, end_t, vtype, rtype)` 获得板块区间董监高及关联人增持占流通市值(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:float ### `bkDssoReducePercentQj2(bk_name, beg_t, end_t, vtype, rtype)` 获得板块区间董监高及关联人减持占流通市值(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:float ### `bkDssoNetChangePercentQj2(bk_name, beg_t, end_t, vtype, rtype)` 获得板块区间董监高及关联人净增持占流通市值(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:float ### `bkDssoReducePercentQj(bk_name, beg_t, end_t, vtype, rtype)` 获得板块区间董监高及关联人减持占总市值(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:float ### `bkDssoNetChangePercentQj(bk_name, beg_t, end_t, vtype, rtype)` 获得板块区间董监高及关联人净增持占总市值(%) | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:float ### `bkDssoIncreaseComNumQj(bk_name, beg_t, end_t, vtype, rtype)` 获得板块区间董监高及关联人增持的股票个数 | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:any ### `bkDssoReduceComNumQj(bk_name, beg_t, end_t, vtype, rtype)` 获得板块区间董监高及关联人减持的股票个数 | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:any ### `bkDssoIncreaseValue(bk_name, end_t, vtype, rtype)` 获得板块指定日董监高及关联人增持市值 | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:float ### `bkDssoReduceComList(bk_name, end_t, vtype, rtype)` 获得板块指定日发生董监高及关联人减持的股票列表 | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `stocksDssoHoldChangeDataQj(stock_arr, beg_t, end_t, vtype, rtype, direction, ctype)` 获得指定区间股票列表董监高不同变动类型下持股市值、比率、个数等指标 当BegT=EndT时,可获得指定日数据 | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | | `direction` | any | 用户自定义,变动方向 | | `ctype` | any | 用户自定义,计算方式 | 返回:array ### `stocksRestrictedBanMvqj(stock_arr, begt, endt, vtype)` 区间解禁市值(单位:元) | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | 返回:float ### `stocksRestrictedBanAndNrsPercentQj(stock_arr, begt, endt, vtype)` 区间解禁市值占未流通市值(解禁前)比例(%) | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | 返回:float ### `stocksRestrictedBanNumQj(stock_arr, begt, endt, vtype)` 区间解禁家数 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | 返回:float ### `stocksRestrictedBanMvPercentQj(stock_arr, begt, endt, vtype)` 区间解禁市值占总市值比例(%) | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | 返回:float ### `stocksRestrictedBanMvPercent(stock_arr, endt, vtype)` 指定日解禁市值占总市值比例(%) | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | 返回:float ### `stocksRestrictedBanMv(stock_arr, endt, vtype)` 指定日解禁市值(单位:元) | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | 返回:float ### `stocksRestrictedBanAndRsPercent(stock_arr, endt, vtype)` 指定日解禁市值占流通市值(解禁前)比例(%) | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | 返回:float ### `stocksRestrictedBanAndRsPercentQj(stock_arr, begt, endt, vtype)` 区间解禁市值占流通市值(解禁前)比例(%) | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | 返回:float ### `stocksRestrictedBanAndNrsPercent(stock_arr, endt, vtype)` 指定日解禁市值占未流通市值(解禁前)比例(%) | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | 返回:float ### `stocksRestrictedBanFutureNum(stock_arr, endt, vtype, dtype)` 指定日未来解禁家数 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | | `dtype` | any | 用户自定义,区间时间 | 返回:float ### `stocksRestrictedBanNum(stock_arr, endt, vtype)` 指定日解禁家数 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | 返回:float ### `stocksRestrictedBanFutureAndRsPercentQj(stock_arr, endt, vtype, dtype)` 指定日未来解禁市值占流通市值(解禁前)比例(%),其中未来解禁市值: 小于等于今天(today()):SUM(解禁数量\*收盘价(历史)) 大于今天(today()):SUM(解禁数量\*收盘价(Endt)) | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | | `dtype` | any | 用户自定义,区间时间 | 返回:float ### `stocksRestrictedBanFutureAndNrsPercentQj(stock_arr, endt, vtype, dtype)` 指定日未来解禁市值占未流通市值(解禁前)比例(%),其中未来解禁市值: 小于等于今天(today()):SUM(解禁数量\*收盘价(历史)) 大于今天(today()):SUM(解禁数量\*收盘价(Endt)) | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | | `dtype` | any | 用户自定义,区间时间 | 返回:float ### `stocksRestrictedBanFutureMv(stock_arr, endt, vtype, dtype)` 指定日未来解禁市值(单位:元): 小于等于今天(today()):SUM(解禁数量\*收盘价(历史)) 大于今天(today()):SUM(解禁数量\*收盘价(Endt)) | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | | `dtype` | any | 用户自定义,区间时间 | 返回:float ### `stocksRestrictedBanFutureMvPercentQj(stock_arr, endt, vtype, dtype)` 指定日未来解禁市值占总市值比例(%),其中未来解禁市值: 小于等于今天(today()):SUM(解禁数量\*收盘价(历史)) 大于今天(today()):SUM(解禁数量\*收盘价(Endt)) | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | | `dtype` | any | 用户自定义,区间时间 | 返回:float ### `bkRestrictedBanAndNrsPercent(bk_name, endt, vtype)` 指定日解禁市值占未流通市值(解禁前)比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | 返回:float ### `bkRestrictedBanMv(bk_name, endt, vtype)` 指定日解禁市值 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | 返回:float ### `bkRestrictedBanNum(bk_name, endt, vtype)` 指定日解禁家数 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | 返回:float ### `bkRestrictedBanMvPercent(bk_name, endt, vtype)` 指定日解禁市值占总市值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | 返回:float ### `bkRestrictedBanAndRsPercent(bk_name, endt, vtype)` 指定日解禁市值占流通市值(解禁前)比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | 返回:float ### `bkRestrictedBanMvPercentQj(bk_name, begt, endt, vtype)` 区间解禁市值占总市值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | 返回:float ### `bkRestrictedBanFutureMvPercentQj(bk_name, endt, vtype, dtype)` 指定日未来解禁市值占总市值比例(%),其中未来解禁市值: 小于等于今天(today()):SUM(解禁数量\*收盘价(历史)) 大于今天(today()):SUM(解禁数量\*收盘价(Endt)) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | | `dtype` | any | 用户自定义,区间时间 | 返回:float ### `bkRestrictedBanFutureAndNrsPercentQj(bk_name, endt, vtype, dtype)` 指定日未来解禁市值占未流通市值(解禁前)比例(%),其中未来解禁市值: 小于等于今天(today()):SUM(解禁数量\*收盘价(历史)) 大于今天(today()):SUM(解禁数量\*收盘价(Endt)) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | | `dtype` | any | 用户自定义,区间时间 | 返回:float ### `bkRestrictedBanMvqj(bk_name, begt, endt, vtype)` 区间解禁市值 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | 返回:float ### `bkRestrictedBanFutureNum(bk_name, endt, vtype, dtype)` 指定日未来解禁家数 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | | `dtype` | any | 用户自定义,区间时间 | 返回:float ### `bkRestrictedBanNumQj(bk_name, begt, endt, vtype)` 区间解禁家数 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | 返回:float ### `bkRestrictedBanFutureMv(bk_name, endt, vtype, dtype)` 指定日未来解禁市值: 小于等于今天(today()):SUM(解禁数量\*收盘价(历史)) 大于今天(today()):SUM(解禁数量\*收盘价(Endt)) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | | `dtype` | any | 用户自定义,区间时间 | 返回:float ### `bkRestrictedBanAndRsPercentQj(bk_name, begt, endt, vtype)` 区间解禁市值占流通市值(解禁前)比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | 返回:float ### `bkRestrictedBanAndNrsPercentQj(bk_name, begt, endt, vtype)` 区间解禁市值占未流通市值(解禁前)比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | 返回:float ### `bkRestrictedBanFutureAndRsPercentQj(bk_name, endt, vtype, dtype)` 指定日未来解禁市值占流通市值(解禁前)比例(%),其中未来解禁市值: 小于等于今天(today()):SUM(解禁数量\*收盘价(历史)) 大于今天(today()):SUM(解禁数量\*收盘价(Endt)) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `endt` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,限售类型 | | `dtype` | any | 用户自定义,区间时间 | 返回:float ### `stocksRestrictedBanGetDateArr(endt, d_type)` 未来N个周期的区间日期 | 参数 | 类型 | 说明 | | -------- | -------- | ------------- | | `endt` | datetime | 日期,截止日期 | | `d_type` | any | 整数, | 返回:any ### `stocksRepurchaseMvqj(stock_arr, beg_t, end_t, rtype, stype, ex_rate)` 获得区间股票列表的累计回购金额 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `rtype` | any | 用户自定义,回购类型 | | `stype` | any | 用户自定义,股票种类 | | `ex_rate` | any | 用户自定义,汇率类型 | 返回:array ### `stocksRepurchaseStockNum(stock_arr, end_t, rtype, stype)` 获得指定日股票列表发生回购的家数 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `rtype` | any | 用户自定义,回购类型 | | `stype` | any | 用户自定义,股票种类 | 返回:array ### `stocksRepurchaseMv(stock_arr, end_t, rtype, stype, ex_rate)` 获得指定日股票列表的累计回购金额 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `rtype` | any | 用户自定义,回购类型 | | `stype` | any | 用户自定义,股票种类 | | `ex_rate` | any | 用户自定义,汇率类型 | 返回:array ### `stocksRepurchaseStockNumQj(stock_arr, beg_t, end_t, rtype, stype)` 获得区间股票列表发生回购的家数 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `rtype` | any | 用户自定义,回购类型 | | `stype` | any | 用户自定义,股票种类 | 返回:array ### `bkRepurchaseStockNum(bk_name, end_t, rtype, stype)` 获得指定日板块发生回购的家数 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `rtype` | any | 用户自定义,回购类型 | | `stype` | any | 用户自定义,股票种类 | 返回:any ### `bkRepurchaseStockNumQj(bk_name, beg_t, end_t, rtype, stype)` 获得区间板块发生回购的家数 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `rtype` | any | 用户自定义,回购类型 | | `stype` | any | 用户自定义,股票种类 | 返回:any ### `bkRepurchaseMvqj(bk_name, beg_t, end_t, rtype, stype, ex_rate)` 获得区间板块的累计回购金额 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `rtype` | any | 用户自定义,回购类型 | | `stype` | any | 用户自定义,股票种类 | | `ex_rate` | any | 用户自定义,汇率类型 | 返回:any ### `bkStocksMshFreezeValuePercent(report_date, g_type, from_no)` 第N大股东冻结市值占板块总市值比,与系统参数(pn_BK())相关 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `report_date` | datetime | 报告期,截止报告期 | | `g_type` | any | 用户自定义,股东类型 | | `from_no` | any | 整数,第N | 返回:float ### `bkStocksMshMaxStockId(report_date, g_type, from_no)` 第N大股东持有市值最大的股票代码,与系统参数(pn_BK())相关 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `report_date` | datetime | 报告期,截止报告期 | | `g_type` | any | 用户自定义,股东类型 | | `from_no` | any | 整数,第N | 返回:float ### `bkStocksMshMaxStockValueTopNPercent1(report_date, g_type, to_no)` 前N大股东持有市值最大的股票市值占总持有市值比,与系统参数(pn_BK())相关 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `report_date` | datetime | 报告期,截止报告期 | | `g_type` | any | 用户自定义,股东类型 | | `to_no` | any | 整数,前N | 返回:float ### `bkStocksMshHoldValue(s_name, report_date, g_type)` 指定股东持有市值,与系统参数(pn_BK())相关 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `s_name` | string | 字符串,股东名称 | | `report_date` | datetime | 报告期,截止报告期 | | `g_type` | any | 用户自定义,股东类型 | 返回:float ### `bkStocksMshIncreaseNumbers(s_name, r_date1, rdate2, g_type)` 指定股东增持家数,与系统参数(pn_BK())相关 | 参数 | 类型 | 说明 | | --------- | ------ | ------------------- | | `s_name` | string | 字符串,股东名称 | | `r_date1` | any | 报告期,截止报告期 | | `rdate2` | any | 报告期,对比报告期 | | `g_type` | any | 用户自定义,股东类型 | 返回:float ### `bkStocksMshHoldNumbers(s_name, report_date, g_type)` 指定股东持有家数,与系统参数(pn_BK())相关 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `s_name` | string | 字符串,股东名称 | | `report_date` | datetime | 报告期,截止报告期 | | `g_type` | any | 用户自定义,股东类型 | 返回:float ### `bkStocksMshPledgeValueTopNPercent(report_date, g_type, to_no)` 前N大股东质押市值占板块总市值比,与系统参数(pn_BK())相关 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `report_date` | datetime | 报告期,截止报告期 | | `g_type` | any | 用户自定义,股东类型 | | `to_no` | any | 整数,前N | 返回:float ### `bkStocksMshMaxStockValueTopN(report_date, g_type, to_no)` 前N大股东持有市值最大的股票市值,与系统参数(pn_BK())相关 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `report_date` | datetime | 报告期,截止报告期 | | `g_type` | any | 用户自定义,股东类型 | | `to_no` | any | 整数,前N | 返回:float ### `bkStocksMshTopNValue(report_date, g_type, to_no)` 前N大股东持有市值,与系统参数(pn_BK())相关 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `report_date` | datetime | 报告期,截止报告期 | | `g_type` | any | 用户自定义,股东类型 | | `to_no` | any | 整数,前N | 返回:float ### `bkStocksMshFreezeValueTopN(report_date, g_type, to_no)` 前N大股东冻结市值,与系统参数(pn_BK())相关 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `report_date` | datetime | 报告期,截止报告期 | | `g_type` | any | 用户自定义,股东类型 | | `to_no` | any | 整数,前N | 返回:float ### `bkStocksMshMaxStockIdTopN(report_date, g_type, to_no)` 前N大股东持有市值最大的股票代码,与系统参数(pn_BK())相关 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `report_date` | datetime | 报告期,截止报告期 | | `g_type` | any | 用户自定义,股东类型 | | `to_no` | any | 整数,前N | 返回:float ### `bkStocksMshTopNName(report_date, g_type, to_no)` 前N大股东名称,与系统参数(pn_BK())相关 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `report_date` | datetime | 报告期,截止报告期 | | `g_type` | any | 用户自定义,股东类型 | | `to_no` | any | 整数,前N | 返回:string ### `bkStocksMshPledgeValue(report_date, g_type, from_no)` 第N大股东质押市值,与系统参数(pn_BK())相关 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `report_date` | datetime | 报告期,截止报告期 | | `g_type` | any | 用户自定义,股东类型 | | `from_no` | any | 整数,第N | 返回:float ### `bkStocksMshFreezeValue(report_date, g_type, from_no)` 第N大股东冻结市值,与系统参数(pn_BK())相关 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `report_date` | datetime | 报告期,截止报告期 | | `g_type` | any | 用户自定义,股东类型 | | `from_no` | any | 整数,第N | 返回:float ### `bkStocksMshPledgeValuePercent(report_date, g_type, from_no)` 第N大股东质押市值占板块总市值比,与系统参数(pn_BK())相关 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `report_date` | datetime | 报告期,截止报告期 | | `g_type` | any | 用户自定义,股东类型 | | `from_no` | any | 整数,第N | 返回:float ### `bkStocksMshMaxStockValue(report_date, g_type, from_no)` 第N大股东持有市值最大的股票市值,与系统参数(pn_BK())相关 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `report_date` | datetime | 报告期,截止报告期 | | `g_type` | any | 用户自定义,股东类型 | | `from_no` | any | 整数,第N | 返回:float ### `bkStocksMshMaxStockValuePercent1(report_date, g_type, from_no)` 第N大股东持有市值最大的股票市值占总持有市值比,与系统参数(pn_BK())相关 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `report_date` | datetime | 报告期,截止报告期 | | `g_type` | any | 用户自定义,股东类型 | | `from_no` | any | 整数,第N | 返回:float ### `bkStocksMshMaxStockValuePercent2(report_date, g_type, from_no)` 第N大股东持有市值最大的股票市值占股票市值比,与系统参数(pn_BK())相关 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `report_date` | datetime | 报告期,截止报告期 | | `g_type` | any | 用户自定义,股东类型 | | `from_no` | any | 整数,第N | 返回:float ### `bkStocksMshTopNValuePercent(report_date, g_type, to_no)` 前N大股东持有市值占板块总市值比,与系统参数(pn_BK())相关 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `report_date` | datetime | 报告期,截止报告期 | | `g_type` | any | 用户自定义,股东类型 | | `to_no` | any | 整数,前N | 返回:float ### `bkStocksMshMarketValuePercent(report_date, g_type, from_no)` 第N大股东持有市值占板块总市值比,与系统参数(pn_BK())相关 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `report_date` | datetime | 报告期,截止报告期 | | `g_type` | any | 用户自定义,股东类型 | | `from_no` | any | 整数,第N | 返回:float ### `bkStocksMshFreezeValueTopNPercent(report_date, g_type, to_no)` 前N大股东冻结市值占板块总市值比,与系统参数(pn_BK())相关 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `report_date` | datetime | 报告期,截止报告期 | | `g_type` | any | 用户自定义,股东类型 | | `to_no` | any | 整数,前N | 返回:float ### `bkStocksMshMarketValue(report_date, g_type, from_no)` 第N大股东持有市值,与系统参数(pn_BK())相关 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `report_date` | datetime | 报告期,截止报告期 | | `g_type` | any | 用户自定义,股东类型 | | `from_no` | any | 整数,第N | 返回:float ### `bkStocksMshName(report_date, g_type, from_no)` 第N大股东名称,与系统参数(pn_BK())相关 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `report_date` | datetime | 报告期,截止报告期 | | `g_type` | any | 用户自定义,股东类型 | | `from_no` | any | 整数,第N | 返回:string ### `bkStocksMshPledgeValueTopN(report_date, g_type, to_no)` 前N大股东质押市值,与系统参数(pn_BK())相关 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `report_date` | datetime | 报告期,截止报告期 | | `g_type` | any | 用户自定义,股东类型 | | `to_no` | any | 整数,前N | 返回:float ### `bkStocksMshReduceNumbers(s_name, r_date1, rdate2, g_type)` 指定股东减持家数,与系统参数(pn_BK())相关 | 参数 | 类型 | 说明 | | --------- | ------ | ------------------- | | `s_name` | string | 字符串,股东名称 | | `r_date1` | any | 报告期,截止报告期 | | `rdate2` | any | 报告期,对比报告期 | | `g_type` | any | 用户自定义,股东类型 | 返回:float ### `fundsIndustryComposite(fund_arr, r_date)` 返回基金行业配置. | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,报告期 | 返回:array ### `bkTsGrowValue(beg_t, end_t, fund_type)` 返回基金板块净申购总额(万份),当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。净申购总额根据不同时间点的基金份额变化计算。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------- | | `beg_t` | datetime | 开始日 | | `end_t` | datetime | 截止日 | | `fund_type` | any | 整型,基金类型 | 返回:string ### `bkTsDecreaseCount(beg_t, end_t, fund_type)` 返回基金板块发生净赎回的基金个数,基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前需要统计净赎回的基金板块名称。净赎回通过不同时间点基金份额变化计算。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `fund_type` | any | 整型,基金类型 | 返回:string ### `bkTsDecreaseValue(beg_t, end_t, fund_type)` 返回基金板块净赎回总额(万份),基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。净赎回通过不同时间基金份额变化计算。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `fund_type` | any | 整型,基金类型 | 返回:string ### `fundsNegotiableShares(end_t)` 返回基金板块指定日流通份额(万份),基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期,截止日期 | 返回:string ### `bkTsDecrease(beg_t, end_t, fund_type)` 返回基金板块发生净赎回的基金,基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。通过开始日和截止日不同时间点总份额变计算净赎回。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `fund_type` | any | 整型,基金类型 | 返回:string ### `bkTsChangeValue(beg_t, end_t, fund_type)` 返回基金板块份额变动(万份),基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `fund_type` | any | 整型,基金类型 | 返回:string ### `fundsNegotiableShares3()` 返回基金板块最新流通份额(万份),基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。 返回:string ### `bkTsGrow(beg_t, end_t, fund_type)` 返回基金板块中发生净申购的基金,基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `fund_type` | any | 整型,基金类型 | 返回:string ### `fundsTotalShares3()` 返回基金板块最新总份额(万份),基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。 返回:string ### `fundsTotalShares(end_t)` 返回基金板块指定日总份额(万份),基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期,截止日期 | 返回:string ### `bkTsGrowCount(beg_t, end_t, fund_type)` 返回基金板块发生净申购的基金个数,基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。通过不同时点基金份额变化计算净申购。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `fund_type` | any | 整型,基金类型 | 返回:string ### `fundsTsDecrease(fund_arr, beg_t, end_t, fund_type)` 返回基金列表FundArr中发生净赎回的基金。通过不同时点基金份额变化计算净赎回。 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `fund_type` | any | 整型,基金类型 | 返回:array ### `fundsTsGrowCount(fund_arr, beg_t, end_t, fund_type)` 返回基金板块发生净申购的基金个数.,通过不同时间基金份额变化计算净申购。 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------ | | `fund_arr` | array | 基金列表,一维字符串数组 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `fund_type` | any | 整型,基金类型 | 返回:any ### `fundsTsChangeValue(fund_arr, beg_t, end_t, fund_type)` 返回基金板块份额变动(万份). | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `fund_type` | any | 整型,基金类型 | 返回:float ### `fundsTsGrowValue(fund_arr, beg_t, end_t, fund_type)` 返回基金板块净申购总额(万份).,净申购通过不同时间基金份额变化计算。 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `fund_type` | any | 整型,基金类型 | 返回:float ### `fundsTsDecreaseValue(fund_arr, beg_t, end_t, fund_type)` 返回基金板块净赎回总额(万份),净赎回总额通过不同时间基金份额变动计算。 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `fund_type` | any | 整型,基金类型 | 返回:float ### `fundsTsDecreaseCount(fund_arr, beg_t, end_t, fund_type)` 返回基金板块发生净赎回的基金个数,净赎回通过不同时间基金份额变动计算。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `fund_arr` | array | 数组类型,基金代码列表 | | `beg_t` | datetime | 开始日 | | `end_t` | datetime | 截止日 | | `fund_type` | any | 自定义类型,基金类型 | 返回:any ### `fundsTsGrow(fund_arr, beg_t, end_t, fund_type)` 返回基金板块发生净申购的基金,净申购通过不同时间基金份额变化计算。 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `fund_type` | any | 整型,基金类型 | 返回:array ### `bkByTzfg(fund_type)` 返回基金板块指定投资风格的基金列表,基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。 | 参数 | 类型 | 说明 | | ----------- | ---- | -------------- | | `fund_type` | any | 整型,基金类型 | 返回:array ### `bkListedOfFunds(end_t, fund_type)` 返回基金板块指定日已上市的基金列表,基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。通过指定日是否已经开始公布净值判断基金是否上市。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------- | | `end_t` | datetime | 日期,截止日期 | | `fund_type` | any | 整型,基金类型 | 返回:array ### `bkListedCountOfFunds(end_t, fund_type)` 返回基金板块指定日已上市的基金个数,基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。通过指定日是否已经开始公布净值判断基金是否上市。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------- | | `end_t` | datetime | 日期,截止日期 | | `fund_type` | any | 整型,基金类型 | 返回:string ### `bkListedBetween(beg_t, end_t, fund_type)` 返回基金板块区间新成立的基金列表,基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。通过指定日是否已经开始公布净值判断基金是否上市。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `fund_type` | any | 整型,投资风格 | 返回:array ### `bkDeclareIr(r_date, fund_type)` 返回基金板块告期已公布投资组合的基金列表,基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------- | | `r_date` | datetime | 报告期 | | `fund_type` | any | 整型,投资风格 | 返回:array ### `fundSProductsNum(fund_bk)` 指定基金板块下所包含的基金产品个数 | 参数 | 类型 | 说明 | | --------- | ------ | ------------------- | | `fund_bk` | string | 市场和板块,基金板块 | 返回:float ### `getfundsbyqcqmdate(fundarr, rdate, rdate2)` 返回指定区间期初资产净值有数据,期末未清盘 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,本报告期 | | `rdate2` | datetime | reportingperiod,上期报告期 | 返回:array ### `getfundsbytzfg(fundarr, type)` 返回指定投资风格的基金 | 参数 | 类型 | 说明 | | --------- | ----- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `type` | any | ,基金投资风格 | 返回:array ### `getfundlastenddate(fundid)` 预估的清盘日期(清盘日期与最新净值日期取最大值) | 参数 | 类型 | 说明 | | -------- | ------ | ----------------- | | `fundid` | string | security,基金代码 | 返回:any ### `getfundsbyssrq(fundarr, rdate, rdate2)` 返回指定区间前上市且未清盘的基金 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,本报告期 | | `rdate2` | datetime | reportingperiod,上期报告期 | 返回:array ### `fundsallmanagerbyendt()` 在任基金经理列表,与系统参数(基金板块、日期)相关 返回:array ### `bkFundsmanagerbyendt()` 在任基金经理列表,与系统参数(基金板块、日期)相关 返回:array ### `adminFunds(fund_arr, end_t, seperate_by, name)` 返回管理的基金. | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `end_t` | datetime | 日期,截止日期 | | `seperate_by` | any | 整数 | | `name` | string | 字符串 | 返回:array ### `fundsListedBetween(fund_arr, beg_t, end_t, fund_type)` 返回区间新成立的基金列表。通过指定日是否已经开始公布净值判断基金是否上市。 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `fund_type` | any | 整型,投资风格 | 返回:array ### `fundsDeclareIr(fund_arr, r_date, fund_type)` 返回报告期已公布投资组合的基金列表. | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期;EndT:截止日 | | `fund_type` | any | 整型,投资风格 | 返回:array ### `fundsDeclareIrCount(fund_arr, r_date, fund_type)` 返回报告期已公布投资组合的基金个数 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期 | | `fund_type` | any | 整型,用于标识基金不同投资风格,具体如下: | 返回:any ### `fundsListedCountBetween(fund_arr, beg_t, end_t, fund_type)` 返回区间新成立的基金个数 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `fund_type` | any | 整型,用于标识基金不同投资风格,具体如下: | 返回:any ### `fundsListedCount(fund_arr, end_t, fund_type)` 返回指定日已上市的基金数。通过指定日是否已经开始公布净值判断基金是否上市。 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------------------------- | | `fund_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `fund_type` | any | 整型,用于标识基金不同投资风格,具体如下: | 返回:any ### `adminCloseFund(admin_company, end_t)` 返回基金公司管理的封闭式基金代码 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------ | | `admin_company` | string | 字符串,基金管理公司名称 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `adminFundNumber(admin_company, end_t)` 返回指定基金管理公司管理的基金个数 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------ | | `admin_company` | string | 字符串,基金管理公司名称 | | `end_t` | datetime | 日期,截止日期 | 返回:any ### `adminOpenFund(admin_company, end_t)` 返回基金管理公司管理的开放式基金 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------ | | `admin_company` | string | 字符串,基金管理公司名称 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `adminCloseFundNumber(admin_company, end_t)` 返回基金管理公司管理的封闭式基金个数 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------ | | `admin_company` | string | 字符串,基金管理公司名称 | | `end_t` | datetime | 日期,截止日期 | 返回:any ### `fundAdminCompanyName(fund_id)` 返回基金管理人名称 | 参数 | 类型 | 说明 | | --------- | ------ | -------------- | | `fund_id` | string | 证券,基金代码 | 返回:string ### `fundsAdminCompany()` 返回所有的基金管理公司名称 返回:string ### `adminOpenFundNumber(admin_company, end_t)` 返回基金管理公司管理的开放式基金个数 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------ | | `admin_company` | string | 字符串,基金管理公司名称 | | `end_t` | datetime | 日期,截止日期 | 返回:any ### `fundsType()` 返回板块'深证基金;上证基金;开放式基金'中所有基金的基金类型 返回:array ### `fundsInvestmentStyle()` 返回所有的基金投资风格名称,数据取自基金基本信息302014 返回:string ### `fundsInvestmentType()` 返回所有的基金投资类型名称,数据取自基金基本信息302013 返回:string ### `fundsTrustee()` 返回所有的基金托管人名称,数据取自基金基本信息302010 返回:string ### `bkNetAssetPerUnit3(fund_type)` 返回基金板块最新平均净值,基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。 | 参数 | 类型 | 说明 | | ----------- | ---- | --------------------------------------------------------------- | | `fund_type` | any | 整型,基金类型,通过设置不同的类型对基金类型进行分类,具体如下: | 返回:string ### `bkNetAssetPerUnit(end_t, fund_type)` 返回板块指定日平均净值,基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。 | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------------------------------------------- | | `end_t` | datetime | 日期,截止日期 | | `fund_type` | any | 整型,基金类型,通过设置不同的类型对基金类型进行分类,具体如下: | 返回:string ### `bkNetAssetPerUnitGrowRatio(beg_t, end_t, fund_type)` 返回基金板块区间平均净值增长率(%),基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。 | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------------------------------------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `fund_type` | any | 整型,基金类型,通过设置不同的类型对基金类型进行分类,具体如下: | 返回:string ### `bkNetAssetPerUnitInReportDate(r_date)` 从基金公布的报告中获取的基金单位净值求算术平均,与系统参数(板块)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数。报告期 | 返回:float ### `fundsNawlInfo(fund_arr, beg_t, end_t, type)` 返回区间平均净值(详情) | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `type` | any | 整型 | 返回:array ### `fundsNetAssetPerUnitInReportDate(fund_arr, r_date)` 从基金公布的报告中获取的基金单位净值求算术平均。 | 参数 | 类型 | 说明 | | ---------- | -------- | -------------- | | `fund_arr` | array | 数组。基金列表 | | `r_date` | datetime | 整数。报告期 | 返回:array ### `bkFdmanagerpercentgrow2(rdate, rdate2)` 统计指定报告期指定板块汇总的关联基金市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkFdfundvolume(rdate, stockid)` 统计指定报告期指定板块汇总的指定基金持有份额 | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 基金代码 | 返回:float ### `bkFdnonpercentgrow(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的第N名基金市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 第N | 返回:float ### `bkFdfundvaluegrow(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定基金持有市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 基金代码 | 返回:float ### `bkFdfundvalue(rdate, stockid)` 统计指定报告期指定板块汇总的指定基金持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 基金代码 | 返回:float ### `bkFdmanagervaluegrowratio(rdate, rdate2)` 统计指定报告期指定板块汇总的持有关联基金市值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkFdsumnvalue(rdate, topn)` 统计指定板块中指定报告期内前N名基金持有市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkFdnonvaluegrowratio(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的第N名基金持有市值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 第N | 返回:float ### `bkFdfundpercentgrow2(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定基金市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 基金代码 | 返回:float ### `bkFdnonvalue(rdate, topn)` 统计指定报告期指定板块汇总的第N名基金持有市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkFdsumnpercent3(rdate, topn)` 统计指定板块中指定报告期内前N名基金市值占基金市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkFdmanagerpercentgrow3(rdate, rdate2)` 统计指定报告期指定板块汇总的管理人或关联方持有占基金市值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkFdsumnpercent(rdate, topn)` 统计指定板块中指定报告期内前N名基金市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkFdsumnpercentgrow2(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的前N名基金市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkFdnonvaluegrow(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的第N名基金持有市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 第N | 返回:float ### `bkFdfundpercentgrow(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定基金市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 基金代码 | 返回:float ### `bkFdfundvaluegrowratio(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定基金持有市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 基金代码 | 返回:float ### `bkFdnonpercent(rdate, topn)` 统计指定报告期指定板块汇总的第N名基金市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkFdfundpercent(rdate, stockid)` 统计指定报告期指定板块汇总的指定基金市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 基金代码 | 返回:float ### `bkFdmanagerpercent3(rdate)` 统计指定板块中指定报告期内持有关联基金市值占基金市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkFdsumnvaluegrow(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的前N名基金持有市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkFdsumnpercentgrow3(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的前N名基金市值占基金市值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkFdfundpercent3(rdate, stockid)` 统计指定报告期指定板块汇总的指定基金市值占基金市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 基金代码 | 返回:float ### `bkFdfundvolumegrow(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定基金持有份额变动 | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 基金代码 | 返回:float ### `bkFdsumnpercentgrow(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的前N名基金市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkFdmanagervalue(rdate)` 统计指定板块中指定报告期内持有关联基金市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkFdfundpercent2(rdate, stockid)` 统计指定报告期指定板块汇总的指定基金市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 基金代码 | 返回:float ### `fundsfdnonpercentgrow3(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的第N名基金市值占基金市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsfdsumnvalue(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名基金持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsfdnonvalue(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名基金持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsfdsumnpercent(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名基金市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsfdsumnpercent2(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名基金市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsfdsumnpercent3(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名基金市值占基金市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsfdvalue(fundarr, rdate, tono, field, isrelate)` 基金明细前N名市值和-指定列 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `tono` | any | ,截止索引号 | | `field` | string | string,字段 | | `isrelate` | any | integer,是否属于关联基金 | 返回:float ### `fundsfdsumnvaluegrow(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的前N名基金持有市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsfdsumnpercentgrow(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的前N名基金市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsfdnoncode(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名基金代码 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsfdsumnpercentgrow2(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的前N名基金市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsfdsumnpercentgrow3(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的前N名基金市值占基金市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsfdsumnvaluegrowratio(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的前N名基金持有市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsfdfundvolumegrow(fundarr, rdate, rdate2, stockid)` 统计指定报告期基金列表汇总的指定基金持有份额变动 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `stockid` | string | ,基金代码 | 返回:array ### `fundsfdnonpercent2(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名基金市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsfdnonpercentgrow(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的第N名基金市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | any | ,同比报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsfdnonvaluegrow(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的第N名基金持有市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | any | ,同比报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsfdnonpercentgrow2(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的第N名基金市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | any | ,同比报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsfdfundvolume(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定基金持有份额 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `stockid` | string | ,基金代码 | 返回:array ### `fundsfdfundvalue(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定基金持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `stockid` | string | ,基金代码 | 返回:array ### `fundsfdfundvaluegrowratio(fundarr, rdate, rdate2, stockid)` 统计指定报告期基金列表汇总的指定基金持有市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `stockid` | string | ,基金代码 | 返回:array ### `fundsfdfundpercentgrow(fundarr, rdate, rdate2, stockid)` 统计指定报告期基金列表汇总的指定基金市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `stockid` | string | ,基金代码 | 返回:array ### `fundsfdmanagerpercent(fundarr, rdate)` 统计基金列表中指定报告期内持有关联基金市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsfdfundpercentgrow2(fundarr, rdate, rdate2, stockid)` 统计指定报告期基金列表汇总的指定基金市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `stockid` | string | ,基金代码 | 返回:array ### `fundsfdfundholdnum(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的持有指定基金的基金个数 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `stockid` | string | ,基金代码 | 返回:array ### `fundsfdmanagervaluegrow(fundarr, rdate, rdate2)` 统计指定报告期基金列表汇总的持有关联基金市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsfdmanagerpercent3(fundarr, rdate)` 统计基金列表中指定报告期内持有关联基金市值占基金市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsfdmanagervaluegrowratio(fundarr, rdate, rdate2)` 统计指定报告期基金列表汇总的持有关联基金市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsfdmanagerpercentgrow3(fundarr, rdate, rdate2)` 统计指定报告期基金列表汇总的管理人或关联方持有占基金市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `bkBdbondvolume(rdate, stockid)` 统计指定报告期指定板块汇总的指定债券持有份额 | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 债券代码 | 返回:float ### `bkBdsumnpercent4(rdate, topn)` 统计指定报告期指定板块汇总的前N名债券市值占固定收益投资市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkBdsumnpercent3(rdate, topn)` 统计指定报告期指定板块汇总的前N名债券市值占债券市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkBdbondpercentgrow(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定债券市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 债券代码 | 返回:float ### `bkBdbondvolumegrow(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定债券持有份额变动 | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 债券代码 | 返回:float ### `bkBdbondpercent3(rdate, stockid)` 统计指定报告期指定板块汇总的指定债券市值占债券市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 债券代码 | 返回:float ### `bkBdbondpercent2(rdate, stockid)` 统计指定报告期指定板块汇总的指定债券市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 债券代码 | 返回:float ### `bkBdsumnpercentgrow4(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的前N名债券市值占固定收益投资市值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkBdbondpercent(rdate, stockid)` 统计指定报告期指定板块汇总的指定债券市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 债券代码 | 返回:float ### `bkBdsumnpercentgrow3(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的前N名债券市值占债券市值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkBdnonpercent3(rdate, topn)` 统计指定报告期指定板块汇总的第N名债券市值占债券市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkBdbondvaluegrow(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定债券持有市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 债券代码 | 返回:float ### `bkBdbondpercentgrow4(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定债券市值占固定收益投资市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ----------- | | `rdate` | datetime | 指定报告期, | | `rdate2` | datetime | 同比报告期, | | `stockid` | string | 代码,string | 返回:float ### `bkBdbondpercentgrow2(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定债券市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 债券代码 | 返回:float ### `bkBdbondholdnum(rdate, stockid)` 统计指定报告期指定板块汇总的持有指定股票的基金个数 | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 债券代码 | 返回:float ### `bkBdnonvalue(rdate, topn)` 统计指定报告期指定板块汇总的第N名债券持有市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkBdsumnvalue(rdate, topn)` 统计指定报告期指定板块汇总的前N名债券持有市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkBdsumnpercentgrow2(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的前N名债券市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `fundsbdnonpercent3(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名债券市值占债券市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsbdbondvaluegrowratio(fundarr, rdate, rdate2, stockid)` 统计指定报告期基金列表汇总的指定债券持有市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `stockid` | string | string,债券代码 | 返回:array ### `fundsbdsumnpercent2(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的前N名债券市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsbdsumnvalue(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的前N名债券持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsbdsumnvaluegrowratio(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的前N名债券持有市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsbdsumnvaluegrow(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的前N名债券持有市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsbdbondpercent4(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定债券持有份额占该债券发行份额比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,债券代码 | 返回:array ### `fundsbdbondpercent(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定债券市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,债券代码 | 返回:array ### `fundsbdbondpercentgrow2(fundarr, rdate, rdate2, stockid)` 统计指定报告期基金列表汇总的指定债券市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `stockid` | string | string,债券代码 | 返回:array ### `fundsbdnonpercent(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名债券市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsbdbondvalue(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定债券持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,债券代码 | 返回:array ### `fundsbdbondvaluegrow(fundarr, rdate, rdate2, stockid)` 统计指定报告期基金列表汇总的指定债券持有市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `stockid` | string | string,债券代码 | 返回:array ### `fundsbdbondvolume(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定债券持有份额 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,债券代码 | 返回:array ### `fundsbdnonvalue(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名债券持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsbdbondpercent2(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定债券市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,债券代码 | 返回:array ### `fundsbdbondholdnum(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的持有指定股票的基金个数 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,债券代码 | 返回:array ### `fundsbdsumnpercentgrow2(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的前N名债券市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsbdsumnpercentgrow3(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的前N名债券市值占债券市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsbdbondpercent3(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定债券市值占债券市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,债券代码 | 返回:array ### `fundsbdbondpercentgrow4(fundarr, rdate, rdate2, stockid)` 统计指定报告期基金列表汇总的指定债券市值占固定收益投资市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `stockid` | string | string,代码 | 返回:array ### `fundsbdsumnpercentgrow4(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的前N名债券市值占固定收益投资市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `bkAbsnonpercentgrow3(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的第N名资产支持证券市值占固定收益投资市值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 第N | 返回:float ### `bkAbssecurityvalue(rdate, stockid)` 统计指定报告期指定板块汇总的指定资产支持证券持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 资产支持证券代码 | 返回:float ### `bkAbssecuritypercentgrow(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定资产支持证券市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 资产支持证券代码 | 返回:float ### `bkAbsnonvaluegrowratio(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的第N名资产支持证券持有市值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 第N | 返回:float ### `bkAbssecuritypercent2(rdate, stockid)` 统计指定报告期指定板块汇总的指定资产支持证券市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 资产支持证券代码 | 返回:float ### `bkAbssecuritypercent3(rdate, stockid)` 统计指定报告期指定板块汇总的指定资产支持证券市值占固定收益投资市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 资产支持证券代码 | 返回:float ### `bkAbssecuritypercent4(rdate, stockid)` 统计指定报告期指定板块汇总的指定资产支持证券市值占资产支持证券市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 资产支持证券代码 | 返回:float ### `bkAbsnonpercentgrow2(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的第N名资产支持证券市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 第N | 返回:float ### `bkAbssumnpercent4(rdate, topn)` 统计指定板块中指定报告期内前N名资产支持证券市值占资产支持证券市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkAbssecurityholdnum(rdate, stockid)` 统计指定报告期指定板块汇总的持有指定资产支持证券的基金个数 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 资产支持证券代码 | 返回:float ### `bkAbssumnvaluegrow(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的前N名资产支持证券持有市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkAbssumnpercentgrow4(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的前N名资产支持证券市值占资产支持证券市值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkAbssumnpercentgrow3(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的前N名资产支持证券市值占固定收益投资市值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkAbsnonpercentgrow(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的第N名资产支持证券市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 第N | 返回:float ### `bkAbssecurityvolumegrow(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定资产支持证券持有份额变动 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | any | 资产支持证券代码 | 返回:float ### `bkAbssumnpercentgrow(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的前N名资产支持证券市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkAbsnonvaluegrow(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的第N名资产支持证券持有市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 第N | 返回:float ### `bkAbssecuritypercentgrow2(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定资产支持证券市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 资产支持证券代码 | 返回:float ### `bkAbssecuritypercentgrow3(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定资产支持证券市值占固定收益投资市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | any | 同比报告期 | | `stockid` | string | 资产支持证券代码 | 返回:float ### `bkAbsnonpercentgrow4(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的第N名资产支持证券市值占资产支持证券市值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 第N | 返回:float ### `bkAbssecuritypercent(rdate, stockid)` 统计指定报告期指定板块汇总的指定资产支持证券市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 资产支持证券代码 | 返回:float ### `fundsabssumnpercent3(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名资产支持证券市值占固定收益投资市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsabsnonpercent2(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名资产支持证券市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsabsnonvolumegrow(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的第N名资产支持证券持有份额变动 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsabsnonvaluegrow(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的第N名资产支持证券持有市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsabssumnpercentgrow2(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的前N名资产支持证券市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsabsnonvalue(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名资产支持证券持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsabsnonpercent(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名资产支持证券市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsabsvalue(fundarr, rdate, tono, field)` 资产支持证券明细前N名市值和-指定列 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `tono` | any | ,截止索引号 | | `field` | string | string,字段 | 返回:float ### `fundsabsnonpercent4(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名资产支持证券市值占资产支持证券市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsabssumnvaluegrowratio(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的前N名资产支持证券持有市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsabssumnpercentgrow3(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的前N名资产支持证券市值占固定收益投资市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsabsnonpercentgrow(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的第N名资产支持证券市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsabssecuritypercent2(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定资产支持证券市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `stockid` | string | ,资产支持证券代码 | 返回:array ### `fundsabssecurityholdnum(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的持有指定资产支持证券的基金个数 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `stockid` | string | ,资产支持证券代码 | 返回:array ### `fundsabssecurityvaluegrowratio(fundarr, rdate, rdate2, stockid)` 统计指定报告期基金列表汇总的指定资产支持证券持有市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `stockid` | string | ,资产支持证券代码 | 返回:array ### `fundsabssecurityvolume(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定资产支持证券持有份额 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `stockid` | string | ,资产支持证券代码 | 返回:array ### `fundsabssumnpercentgrow(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的前N名资产支持证券市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsabssecuritypercentgrow3(fundarr, rdate, rdate2, stockid)` 统计指定报告期基金列表汇总的指定资产支持证券市值占固定收益投资市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `stockid` | string | ,资产支持证券代码 | 返回:array ### `fundsabsnonvolume(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名持有份额 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsabsnoncode(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名资产支持证券代码 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsabssecurityvalue(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定资产支持证券持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `stockid` | string | ,资产支持证券代码 | 返回:array ### `fundsabssumnvalue(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名资产支持证券持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsabssecurityvaluegrow(fundarr, rdate, rdate2, stockid)` 统计指定报告期基金列表汇总的指定资产支持证券持有市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `stockid` | string | ,资产支持证券代码 | 返回:array ### `fundsabssecuritypercent3(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定资产支持证券市值占固定收益投资市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `stockid` | string | ,资产支持证券代码 | 返回:array ### `fundsabsnonpercentgrow3(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的第N名资产支持证券市值占固定收益投资市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsabsnonvaluegrowratio(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的第N名资产支持证券持有市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsabsnonpercentgrow2(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的第N名资产支持证券市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsabssumnpercent4(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名资产支持证券市值占资产支持证券市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsabssumnpercent2(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名资产支持证券市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsabssecuritypercent4(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定资产支持证券市值占资产支持证券市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `stockid` | string | ,资产支持证券代码 | 返回:array ### `bkSsnetassetvalue(rdate)` 统计指定报告期指定板块中基金资产净值和(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkSsnetassetvolume(rdate)` 统计指定报告期指定板块中基金总份额和 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkSspurchasevalue(rdate, rdate2)` 统计指定报告期指定板块中基金净申购金额(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkSspurchasevolume(rdate, rdate2)` 统计指定报告期指定板块中净申购份额 | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `fundsssnetassetvalue(fundarr, rdate)` 统计指定报告期基金列表中基金资产净值和(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | 返回:array ### `fundssspurchasevalue(fundarr, rdate, rdate2)` 统计指定报告期基金列表中基金净申购金额(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | integer,同比报告期 | 返回:array ### `fundsssnetassetvolume(fundarr, rdate)` 统计指定报告期基金列表中基金总份额和 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | 返回:array ### `fundssspurchasevolume(fundarr, rdate, rdate2)` 统计指定报告期基金列表中净申购份额 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | integer,同比报告期 | 返回:array ### `bkScsumnactivevaluegrowratio3(rdate, rdate2, topn)` 统计指定板块中指定报告期内前N名股票积极投资市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkScstockactivepercent5(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票积极投资市值占权益投资市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScstockvolume(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票持有股数 | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScsumnactivevaluegrow(rdate, rdate2, topn)` 统计指定板块中指定报告期内前N名股票积极投资市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkScsumnactivepercent4(rdate, topn)` 统计指定板块中指定报告期内前N名股票积极投资市值占积极投资部分市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkScsumnindexpercent(rdate, topn)` 统计指定板块中指定报告期内前N名股票指数投资市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkScstockpercent4(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票市值占权益投资市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScstockindexpercentgrow4(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定股票指数投资市值占权益投资市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScstockactivepercentgrow3(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定股票积极投资市值占股票市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScstockindexpercent5(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票指数投资市值占权益投资市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScsumnindexvaluegrowratio3(rdate, rdate2, topn)` 统计指定板块中指定报告期内前N名股票指数投资市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkScstockactivevalue(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票积极投资市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScnonactivepercent3(rdate, topn)` 统计指定报告期指定板块汇总的第N名股票积极投资市值占股票市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkScsumnpercent2(rdate, topn)` 统计指定板块中指定报告期内前N名股票市值占总值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkScsumnindexvaluegrowratio2(rdate, rdate2, topn)` 统计指定板块中指定报告期内前N名股票指数投资市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkScsumnactivepercent5(rdate, topn)` 统计指定板块中指定报告期内前N名股票积极投资市值占权益投资市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkScsumnindexvaluegrow(rdate, rdate2, topn)` 统计指定板块中指定报告期内前N名股票指数投资市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkScsumnactivepercent(rdate, topn)` 统计指定板块中指定报告期内前N名股票积极投资市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkScnonindexpercent5(rdate, topn)` 统计指定报告期指定板块汇总的第N名股票指数投资市值占权益投资市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkScnonindexpercent3(rdate, topn)` 统计指定报告期指定板块汇总的第N名股票指数投资市值占股票市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkScstockindexvalue(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票指数投资市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScsumnindexpercent2(rdate, topn)` 统计指定板块中指定报告期内前N名股票指数投资市值占总值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkScnonpercent4(rdate, topn)` 统计指定报告期指定板块汇总的第N名股票市值占权益投资市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkScsumnindexvaluegrowratio5(rdate, rdate2, topn)` 统计指定板块中指定报告期内前N名股票指数投资市值占权益投资市值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkScnonindexvalue(rdate, topn)` 统计指定报告期指定板块汇总的第N名股票指数投资市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkScsumnindexpercent3(rdate, topn)` 统计指定板块中指定报告期内前N名股票指数投资市值占股票市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkScnoncode(rdate, topn)` 统计指定报告期指定板块汇总的第N名股票代码 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:string ### `bkScsumnactivevalue(rdate, topn)` 统计指定板块中指定报告期内前N名股票积极投资市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkScstockactivepercentgrow2(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定股票积极投资市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScsumnactivepercent2(rdate, topn)` 统计指定板块中指定报告期内前N名股票积极投资市值占总值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkScstockactivepercentgrow(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定股票积极投资市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScsumnvaluegrowratio4(rdate, rdate2, topn)` 统计指定板块中指定报告期内前N名股票市值占股票市值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkScstockvaluegrow(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定股票持有市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScstockactivepercent4(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票积极投资市值占积极投资市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScstockpercentgrow3(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定股票市值占股票市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScnonindexpercent2(rdate, topn)` 统计指定报告期指定板块汇总的第N名股票指数投资市值占总值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkScsumnactivevaluegrowratio2(rdate, rdate2, topn)` 统计指定板块中指定报告期内前N名股票积极投资市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkScsumnvalue(rdate, topn)` 统计指定板块中指定报告期内前N名股票持有市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkScstockindexpercent4(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票指数投资市值占指数投资市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScstockvaluegrowratio(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定股票持有市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScsumnindexvaluegrowratio(rdate, rdate2, topn)` 统计指定板块中指定报告期内前N名股票指数投资市值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkScnonpercent2(rdate, topn)` 统计指定报告期指定板块汇总的第N名股票市值占总值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkScstockindexpercent3(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票指数投资市值占股票市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScnonactivevalue(rdate, topn)` 统计指定报告期指定板块汇总的第N名股票积极投资市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkScnonactivepercent4(rdate, topn)` 统计指定报告期指定板块汇总的第N名股票积极投资市值占积极投资部分比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkScsumnactivevaluegrowratio(rdate, rdate2, topn)` 统计指定板块中指定报告期内前N名股票积极投资市值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkScnonindexpercent(rdate, topn)` 统计指定报告期指定板块汇总的第N名股票指数投资占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkScnonpercent(rdate, topn)` 统计指定报告期指定板块汇总的第N名股票市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkScnonvalue(rdate, topn)` 统计指定报告期指定板块汇总的第N名股票持有市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkScnonindexpercent4(rdate, topn)` 统计指定报告期指定板块汇总的第N名股票指数投资市值占指数投资部分比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkScnonindexvolume(rdate, topn)` 统计指定报告期指定板块汇总的第N名股票指数投资股数 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkScstockindexpercent(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票指数投资市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScnonactivevolume(rdate, topn)` 统计指定报告期指定板块汇总的第N名股票积极投资股数 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkScsumnvaluegrowratio(rdate, rdate2, topn)` 统计指定板块中指定报告期内前N名股票持有市值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkScstockactivevolume(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票积极投资股数 | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScstockactivepercentgrow4(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定股票积极投资市值占权益投资市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScstockindexvaluegrow(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定股票指数投资市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScsumnindexvaluegrowratio4(rdate, rdate2, topn)` 统计指定板块中指定报告期内前N名股票指数投资市值占股票市值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkScsumnvaluegrowratio5(rdate, rdate2, topn)` 统计指定板块中指定报告期内前N名股票市值占权益投资市值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkScstockpercent(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScsumnvaluegrow(rdate, rdate2, topn)` 统计指定板块中指定报告期内前N名股票持有市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkScnonactivepercent2(rdate, topn)` 统计指定报告期指定板块汇总的第N名股票积极投资市值占总值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkScsumnvaluegrowratio2(rdate, rdate2, topn)` 统计指定板块中指定报告期内前N名股票市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkScstockpercent2(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScstockholdnum(rdate, stockid)` 统计指定报告期指定板块汇总的持有指定股票的基金个数 | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScstockindexpercentgrow3(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定股票指数投资市值占股票市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScsumnpercent(rdate, topn)` 统计指定板块中指定报告期内前N名股票市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkScnonvolume(rdate, topn)` 统计指定报告期指定板块汇总的第N名股票持有股数 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkScsumnactivevaluegrowratio5(rdate, rdate2, topn)` 统计指定板块中指定报告期内前N名股票积极投资市值占权益投资比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkScsumnactivepercent3(rdate, topn)` 统计指定板块中指定报告期内前N名股票积极投资市值占股票市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkScstockpercentgrow4(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定股票市值占权益投资市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScstockactivepercent3(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票积极投资市值占股票市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScstockactivepercent(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票积极投资市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScsumnindexpercent5(rdate, topn)` 统计指定板块中指定报告期内前N名股票指数投资市值占权益投资市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkScstockactivevaluegrowratio(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定股票积极投资市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScsumnactivevaluegrowratio4(rdate, rdate2, topn)` 统计指定板块中指定报告期内前N名股票积极投资市值占股票市值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkScstockvalue(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScnonactivepercent(rdate, topn)` 统计指定报告期指定板块汇总的第N名股票积极投资市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkScsumnindexvalue(rdate, topn)` 统计指定板块中指定报告期内前N名股票指数投资市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkScnonpercent3(rdate, topn)` 统计指定报告期指定板块汇总的第N名股票市值占股票市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkScsumnindexpercent4(rdate, topn)` 统计指定板块中指定报告期内前N名股票指数投资市值占指数投资市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkScsumnpercent3(rdate, topn)` 统计指定板块中指定报告期内前N名股票市值占股票市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkScstockindexvolume(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票指数投资股数 | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScstockindexpercentgrow2(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定股票指数投资市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScstockpercentgrow2(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定股票市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScstockindexpercent2(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票指数投资市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScstockactivepercent2(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票积极投资市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScMarketValueGrow(r_date, r_date2, fund_type, to_no)` 返回基金板块前N名股票市值变动(万),基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。数据取自基金.持股明细318. | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------------------------------------------- | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期,同比报告期 | | `fund_type` | any | 整型,投资风格,通过设置不同的类型对基金类型进行分类,具体如下: | | `to_no` | any | 截止索引 | 返回:string ### `bkScPercentage(r_date, fund_type, to_no, right_type)` 返回基金板块前N名股票占净值比例(%),基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。在基金持股明细318取前N名股票所占净值比例。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------- | | `r_date` | datetime | 报告期 | | `fund_type` | any | 整型,投资风格,用于设置基金板块不同类型的基金 | | `to_no` | any | 整型,截止索引号,表示前N名 | | `right_type` | any | 整型,加权方式,采取不同的加权方式,1为算术平均。 | 返回:string ### `bkScMarketValue(r_date, fund_type, to_no)` 返回基金板块前N名股票市值和(万),基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。在基金持股明细318取前N名股票市值。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------------------------------- | | `r_date` | datetime | 报告期 | | `fund_type` | any | 整型,投资风格,用于设置基金板块不同类型的基金 | | `to_no` | any | 整型,截止索引号,表示前N名 | 返回:string ### `bkScPercentageGrow(r_date, r_date2, fund_type, to_no, right_type)` 返回基金板块前N只股票占净值比例变动(%),基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。在基金持股明细318取股票占净值比例(%) | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------ | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期,同比报告期 | | `fund_type` | any | 整型,投资风格,用于设置基金板块不同类型的基金 | | `to_no` | any | 整型,截止索引号,表示前N名 | | `right_type` | any | 整型,加权方式,采取不同的加权方式,1为算术平均。 | 返回:string ### `bkScCentralizationGrow(r_date, r_date2, fund_type, to_no, right_type)` 返回基金板块持仓集中度变化(%),基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。前N只股票取自基金持股明细318,股票总市值取322002,持股集中度用两者之比计算,即基金的持股集中度 =(前面N只持仓股票的总市值/所有持仓股票的总市值)X100% | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------ | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期,同比报告期 | | `fund_type` | any | 整型,投资风格,用于设置基金板块不同类型的基金。 | | `to_no` | any | 整型,截止索引号,表示前N名。 | | `right_type` | any | 整型,加权方式 | 返回:string ### `bkScCentralization(r_date, fund_type, to_no, right_type)` 返回基金板块持仓集中度(%),基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。前N只股票取自基金持股明细318,股票总市值取322002,持股集中度用两者之比计算,即基金的持股集中度 =(前面N只持仓股票的总市值/所有持仓股票的总市值)X100% | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------ | | `r_date` | datetime | 报告期 | | `fund_type` | any | 整型,投资风格,用于设置基金板块不同类型的基金。 | | `to_no` | any | 整型,截止索引号,表示前N名。 | | `right_type` | any | 整型,加权方式 | 返回:string ### `bkScMarketValueGrowRatio(r_date, r_date2, fund_type, to_no)` 前N名股票市值变比(%),与系统参数(板块)相关。 | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------------- | | `r_date` | datetime | 整数。报告期 | | `r_date2` | any | 整数。同比报告期 | | `fund_type` | any | 用户自定义。投资风格,取值如下: | | `to_no` | any | 用户自定义。截止索引号,取值如下: | 返回:float ### `fundsscsumnindexvaluegrowratio2(fundarr, rdate, rdate2, topn)` 统计基金列表中指定报告期内前N名股票指数投资市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsscnonvalue(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名股票持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsscstockindexvalue(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定股票指数投资市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,股票代码 | 返回:array ### `fundsscstockactivepercent3(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定股票积极投资市值占股票市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,股票代码 | 返回:array ### `fundsscsumnindexpercent3(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名股票指数投资市值占股票市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsscstockactivepercentgrow3(fundarr, rdate, rdate2, stockid)` 统计指定报告期基金列表汇总的指定股票积极投资市值占股票市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `stockid` | string | string,股票代码 | 返回:array ### `fundsscsumnindexvaluegrowratio4(fundarr, rdate, rdate2, topn)` 统计基金列表中指定报告期内前N名股票指数投资市值占股票市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsscstockactivevolume(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定股票积极投资股数 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,股票代码 | 返回:array ### `fundsscnonvolume(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名股票持有股数 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsscsumnactivepercent3(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名股票积极投资市值占股票市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsscnonindexpercent3(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名股票指数投资市值占股票市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsscnonindexpercent4(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名股票指数投资市值占指数投资部分比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsscsumnindexpercent4(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名股票指数投资市值占指数投资市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsscstockactivevalue(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定股票积极投资市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,股票代码 | 返回:array ### `fundsscsumnactivepercent4(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名股票积极投资市值占积极投资部分市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsscsumnactivepercent2(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名股票积极投资市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsscnonactivevolume(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名股票积极投资股数 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsscsumnvalue(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名股票持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsscstockindexvaluegrowratio(fundarr, rdate, rdate2, stockid)` 统计指定报告期基金列表汇总的指定股票指数投资市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `stockid` | string | string,股票代码 | 返回:array ### `fundsscstockindexpercent4(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定股票指数投资市值占指数投资市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,股票代码 | 返回:array ### `fundsscsumnpercent2(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名股票市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsscsumnactivepercent(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名股票积极投资市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsscsumnactivevaluegrowratio4(fundarr, rdate, rdate2, topn)` 统计基金列表中指定报告期内前N名股票积极投资市值占股票市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsscsumnactivevaluegrowratio2(fundarr, rdate, rdate2, topn)` 统计基金列表中指定报告期内前N名股票积极投资市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsscsumnvaluegrowratio3(fundarr, rdate, rdate2, topn)` 统计基金列表中指定报告期内前N名股票市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsscstockindexpercentgrow(fundarr, rdate, rdate2, stockid)` 统计指定报告期基金列表汇总的指定股票指数投资市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `stockid` | string | string,股票代码 | 返回:array ### `fundsscstockvolume(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定股票持有股数 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,股票代码 | 返回:array ### `fundsscsumnactivevalue(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名股票积极投资市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsscsumnvaluegrowratio5(fundarr, rdate, rdate2, topn)` 统计基金列表中指定报告期内前N名股票市值占权益投资市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsscvalue(fundarr, rdate, tono, field)` 持股明细前N名市值和-指定列 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `fundarr` | array | array of string, | | `rdate` | datetime | ,报告期 | | `tono` | any | ,截止索引号 | | `field` | string | string, | 返回:float ### `fundsscsumnactivevaluegrowratio5(fundarr, rdate, rdate2, topn)` 统计基金列表中指定报告期内前N名股票积极投资市值占权益投资比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsscnonindexpercent5(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名股票指数投资市值占权益投资市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsscsumnactivepercent5(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名股票积极投资市值占权益投资市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsscstockactivepercent5(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定股票积极投资市值占权益投资市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,股票代码 | 返回:array ### `fundsscstockpercentgrow4(fundarr, rdate, rdate2, stockid)` 统计指定报告期基金列表汇总的指定股票市值占权益投资市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `stockid` | string | string,股票代码 | 返回:array ### `fundsScMarketValue(fund_arr, r_date, fund_type, to_no)` 返回前N名股票市值和(万),前N只股票市值取自基金持股明细318。 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期 | | `fund_type` | any | 整型,基金类型,用于设置基金板块不同类型的基金。 | | `to_no` | any | 整数,截止索引号,表示前N名。 | 返回:float ### `fundsScPercentage(fund_arr, r_date, fund_type, to_no, right_type)` 返回N名股票占净值比例(%).,前N只股票占净值比例(%)取自基金持股明细318。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期 | | `fund_type` | any | 整型,基金类型,用于设置基金板块不同类型的基金。 | | `to_no` | any | 整数,截止索引号,表示前N名。 | | `right_type` | any | 整型,加权方式 | 返回:float ### `fundsScCentralization(fund_arr, r_date, fund_type, to_no, right_type)` 返回持仓集中度(%),前N只股票取自基金持股明细318,股票总市值取322002,持股集中度用两者之比计算,即基金的持股集中度 =(前面N只持仓股票的总市值/所有持仓股票的总市值)\*100% | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------------------------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期 | | `fund_type` | any | 自定义类型,基金类型,用于设置基金板块不同类型的基金。 | | `to_no` | any | 整数,截止索引号,表示前N名。 | | `right_type` | any | 自定义类型,加权方式 | 返回:float ### `fundsScCentralizationGrow(fund_arr, r_date, r_date2, fund_type, to_no, right_type)` 返回持仓集中度变化(%),用两个报告期的持仓集中度求持仓集中度变化(%),其中前N只股票取自基金持股明细318,股票总市值取322002,持股集中度用两者之比计算,即基金的持股集中度 =(前面N只持仓股票的总市值/所有持仓股票的总市值)\*100% | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期 | | `fund_type` | any | 整型,投资风格,用于设置基金板块不同类型的基金。 | | `to_no` | any | 整数,截止索引号,表示前N名。 | | `right_type` | any | 自定义类型,加权方式 | 返回:float ### `fundsirabsvaluegrowratio(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内资产支持证券市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | 返回:array ### `fundsirbondpercent2(fundarr, rdate)` 统计指定报告期基金列表中所有基金的债券市值占总值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | 返回:array ### `fundsircashpercentgrow1(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内银行存款和清算备付金市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | 返回:array ### `fundsircashvaluegrowratio(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内银行存款和清算备付金市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | 返回:array ### `fundsirstockpercent2(fundarr, rdate)` 统计指定报告期基金列表中所有基金的股票市值占总值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | 返回:array ### `fundsirothervaluegrow(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内其他资产市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | 返回:array ### `fundsirtotalassetvalue(fundarr, rdate)` 统计指定报告期基金列表中所有基金的资产总值和(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | 返回:array ### `fundsirrepurchasevaluegrowratio(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内卖出回购证券市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | 返回:array ### `fundsirothervaluegrowratio(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内其他资产市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | 返回:array ### `fundsirnetassetvaluegrow1(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内资产净值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | 返回:array ### `fundsirrepurchasepercent1(fundarr, rdate)` 统计指定报告期基金列表中所有基金的卖出回购证券市值占净值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | 返回:array ### `fundsirnetassetvaluegrowratio1(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内资产净值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | 返回:array ### `fundsirotherpercentgrow2(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内其他资产市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | 返回:array ### `fundsirotherpercentgrow1(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内其他资产市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | 返回:array ### `fundsirotherpercent1(fundarr, rdate)` 统计指定报告期基金列表中所有基金的其他资产市值占净值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | 返回:array ### `fundsirderivativesvaluegrowratio(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内金融衍生品市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | 返回:array ### `fundsirabspercent1(fundarr, rdate)` 统计指定报告期基金列表中所有基金的资产支持证券市值占净值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | 返回:array ### `fundsirrepurchasevaluegrow(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内卖出回购证券市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | 返回:array ### `fundsirfundvaluegrowratio(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内基金市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | 返回:array ### `fundsirfundvalue(fundarr, rdate)` 统计指定报告期基金列表中所有基金投资于基金的市值和(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | 返回:array ### `fundsirbondvaluegrowratio1(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内债券现金市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | 返回:array ### `fundsirderivativespercentgrow1(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内金融衍生品市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | 返回:array ### `fundsirstockpercentgrow2(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内股票市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | 返回:array ### `fundsirresalevaluegrow(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内买入返售证券市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | 返回:array ### `fundsirbondpercentgrow2(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内债券市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | 返回:array ### `fundsirderivativesvaluegrow(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内金融衍生品市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | 返回:array ### `fundsirfundpercent1(fundarr, rdate)` 统计指定报告期基金列表中所有基金的基金市值占净值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | 返回:array ### `fundsirderivativesvalue(fundarr, rdate)` 统计指定报告期基金列表中所有基金的金融衍生品市值和(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | 返回:array ### `fundsirderivativespercent2(fundarr, rdate)` 统计指定报告期基金列表中所有基金的金融衍生品市值占总值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | 返回:array ### `fundsirrealestatevalue(fundarr, rdate)` 统计指定报告期基金列表中所有基金的房地产信托凭证市值和(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirpreferredstockpercentgrow2(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内优先股市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirpreferredstockpercentgrow3(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内优先股市值占权益投资比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirabspercent4(fundarr, rdate)` 统计指定报告期基金列表中所有基金的资产支持证券市值占固定收益投资比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirwarrantvalue(fundarr, rdate)` 统计指定报告期基金列表中所有基金的权证市值和(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirwarrantpercent2(fundarr, rdate)` 统计指定报告期基金列表中所有基金的权证市值占总值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirdeporeceiptpercentgrow1(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内存托凭证市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirrepoofresalepercentgrow1(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内买断式回购的买入返售金融资产市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirrepoofresalepercent6(fundarr, rdate)` 统计指定报告期基金列表中所有基金的买断式回购的买入返售金融资产占买入返售证券市值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirrealestatepercentgrow3(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内房地产信托凭证市值占权益投资比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirdeporeceiptpercent1(fundarr, rdate)` 统计指定报告期基金列表中所有基金的存托凭证市值占净值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirpreferredstockpercent3(fundarr, rdate)` 统计指定报告期基金列表中所有基金的优先股市值占权益投资比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsiroptionvalue(fundarr, rdate)` 统计指定报告期基金列表中所有基金的期权市值和(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirmmivalue(fundarr, rdate)` 统计指定报告期基金列表中所有基金的货币市场工具市值和(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirstockpercent3(fundarr, rdate)` 统计指定报告期基金列表中所有基金的股票市值占权益投资比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirbondpercentgrow4(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内债券市值占固定收益投资比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirrealestatepercent1(fundarr, rdate)` 统计指定报告期基金列表中所有基金的房地产信托凭证市值占净值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirequityinvestvalue(fundarr, rdate)` 统计指定报告期基金列表中所有基金的权益投资市值和(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirrepoofresalevalue(fundarr, rdate)` 统计指定报告期基金列表中所有基金的买断式回购的买入返售金融资产市值和(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirfuturespercent2(fundarr, rdate)` 统计指定报告期基金列表中所有基金的期货市值占总值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirequityinvestpercentgrow2(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内权益投资市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirfuturespercentgrow5(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内期货市值占金融衍生品投资市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirmetalspercent2(fundarr, rdate)` 统计指定报告期基金列表中所有基金的贵金属投资市值占总值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirrepoofresalepercent2(fundarr, rdate)` 统计指定报告期基金列表中所有基金的买断式回购的买入返售金融资产市值占总值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirwarrantpercentgrow1(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内权证市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirrealestatevaluegrowratio(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内房地产信托凭证市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirmetalspercentgrow1(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内贵金属投资市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirpreferredstockpercentgrow1(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内优先股市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirdeporeceiptpercent2(fundarr, rdate)` 统计指定报告期基金列表中所有基金的存托凭证市值占总值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirforwardpercentgrow1(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内远期市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirdeporeceiptpercent3(fundarr, rdate)` 统计指定报告期基金列表中所有基金的存托凭证市值占权益投资比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirfuturesvaluegrow(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内期货市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirforwardvaluegrowratio(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内远期市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirrealestatepercent2(fundarr, rdate)` 统计指定报告期基金列表中所有基金的房地产信托凭证市值占总值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirmetalsvaluegrow(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内贵金属投资市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirfixedincomepercentgrow1(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内固定投资收益市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirmmipercentgrow2(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内货币市场工具市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirrealestatepercentgrow1(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内房地产信托凭证市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirrepoofresalepercentgrow6(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内买断式回购的买入返售金融资产占买入返售证券市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsiroptionvaluegrowratio(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内期权市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirfuturesvaluegrowratio(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内期货市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirforwardvaluegrow(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内远期市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirequityinvestpercent2(fundarr, rdate)` 统计指定报告期基金列表中所有基金的权益投资市值占总值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirfixedincomepercentgrow2(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内固定投资收益市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirdeporeceiptvaluegrow(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内存托凭证市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirrepoofresalepercentgrow2(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内买断式回购的买入返售金融资产市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsiroptionpercentgrow5(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内期权市值占金融衍生品投资市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirmetalsvalue(fundarr, rdate)` 统计指定报告期基金列表中所有基金的贵金属投资市值和(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirmmivaluegrowratio(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内货币市场工具市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirmetalsvaluegrowratio(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内贵金属投资市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirrepoofresalevaluegrowratio(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内买断式回购的买入返售金融资产市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirequityinvestpercent1(fundarr, rdate)` 统计指定报告期基金列表中所有基金的权益投资市值占净值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirrealestatepercent3(fundarr, rdate)` 统计指定报告期基金列表中所有基金的房地产信托凭证市值占权益投资比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirmmipercent2(fundarr, rdate)` 统计指定报告期基金列表中所有基金的货币市场工具市值占总值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirforwardpercentgrow5(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内远期市值占金融衍生品投资市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirrealestatevaluegrow(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内房地产信托凭证市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirdeporeceiptpercentgrow2(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内存托凭证市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirpreferredstockpercent1(fundarr, rdate)` 统计指定报告期基金列表中所有基金的优先股市值占净值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirwarrantpercentgrow5(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内权证市值占金融衍生品投资市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsiroptionpercentgrow2(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内期权市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirstockpercentgrow3(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内股票市值占权益投资比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirdeporeceiptvalue(fundarr, rdate)` 统计指定报告期基金列表中所有基金的存托凭证市值和(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirpreferredstockvaluegrowratio(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内优先股市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirequityinvestvaluegrowratio(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内权益投资市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirwarrantpercent5(fundarr, rdate)` 统计指定报告期基金列表中所有基金的权证市值占金融衍生品投资市值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirequityinvestvaluegrow(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内权益投资市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirwarrantpercent1(fundarr, rdate)` 统计指定报告期基金列表中所有基金的权证市值占净值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirdeporeceiptvaluegrowratio(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内存托凭证市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirmmipercent1(fundarr, rdate)` 统计指定报告期基金列表中所有基金的货币市场工具市值占净值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirfixedincomevaluegrow(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内固定投资收益市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirwarrantvaluegrowratio(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内权证市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirfixedincomepercent1(fundarr, rdate)` 统计指定报告期基金列表中所有基金的固定投资收益市值占净值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirrealestatepercentgrow2(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内房地产信托凭证市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirmmipercentgrow1(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内货币市场工具市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirforwardpercent1(fundarr, rdate)` 统计指定报告期基金列表中所有基金的远期市值占净值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirforwardpercent2(fundarr, rdate)` 统计指定报告期基金列表中所有基金的远期市值占总值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirmmivaluegrow(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内货币市场工具市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirrepoofresalevaluegrow(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内买断式回购的买入返售金融资产市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirfixedincomepercent2(fundarr, rdate)` 统计指定报告期基金列表中所有基金的固定投资收益市值占总值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsiroptionpercentgrow1(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内期权市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirfuturesvalue(fundarr, rdate)` 统计指定报告期基金列表中所有基金的期货市值和(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirfixedincomevalue(fundarr, rdate)` 统计指定报告期基金列表中所有基金的固定投资收益市值和(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsiroptionvaluegrow(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内期权市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirmetalspercentgrow2(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内贵金属投资市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirrepoofresalepercent1(fundarr, rdate)` 统计指定报告期基金列表中所有基金的买断式回购的买入返售金融资产市值占净值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirfuturespercent5(fundarr, rdate)` 统计指定报告期基金列表中所有基金的期货市值占金融衍生品投资市值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirequityinvestpercentgrow1(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内权益投资市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | 返回:array ### `fundsirmetalspercent1(fundarr, rdate)` 统计指定报告期基金列表中所有基金的贵金属投资市值占净值比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsirbondpercent4(fundarr, rdate)` 统计指定报告期基金列表中所有基金的债券市值占固定收益投资比例(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | 返回:array ### `fundsIrBondValueGrow(fund_arr, r_date, r_date2, fund_type)` 返回债券现金市值变动(万),用两个不同报告期的债券现金市值计算债券现金市值变动(万),其中债券现金市值取自债券市值322004 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期,同比报告期 | | `fund_type` | any | 整型,基金类型,用于设置基金板块不同类型的基金。 | 返回:float ### `fundsIrStockValue(fund_arr, r_date, fund_type)` 返回股票市值和(万),其中股票市值取自股票市值322002 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期 | | `fund_type` | any | 整型,基金类型,用于设置基金板块不同类型的基金。 | 返回:float ### `fundsIrNetAssetValueGrowRatio(fund_arr, r_date, r_date2, fund_type)` 返回资产净值变比(%),用两个不同报告期的块资产净值计算资产净值变比(%),其中资产净值取自资产净值322006 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期,同比报告期 | | `fund_type` | any | 整型,基金类型,用于设置基金板块不同类型的基金。 | 返回:float ### `bkIrBondPercentGrow(r_date, r_date2, fund_type, right_type)` 返回基金板块债券现金占净值比例变动(%),用两个不同报告期的债券现金占净值比例计算债券现金占净值比例变动(%),其中债券现金占净值比例取自债券占净值比例(%)322005,基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------ | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期,同比报告期 | | `fund_type` | any | 整型,投资风格,用于设置基金板块不同类型的基金。 | | `right_type` | any | 整型,加权方式 | 返回:string ### `fundsIrNetAssetValueGrow(fund_arr, r_date, r_date2, fund_type)` 返回资产净值变动(万),用两个不同报告期的块资产净值计算资产净值变动(万),其中资产净值取自资产净值322006 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期,同比报告期 | | `fund_type` | any | 整型,基金类型,用于设置基金板块不同类型的基金。 | 返回:float ### `fundsIrNetAssetValue(fund_arr, r_date, fund_type)` 返回资产净值和(万),其中资产净值取自资产净值322006 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期 | | `fund_type` | any | 整型,基金类型 | 返回:float ### `fundsIrStockValueGrowRatio(fund_arr, r_date, r_date2, fund_type)` 返回股票市值变比(%),通过不同报告期的股票市值计算股票市值变比(%),其中股票市值取自股票市值322002 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期,同比报告期 | | `fund_type` | any | 整型,基金类型,用于设置基金板块不同类型的基金。 | 返回:float ### `fundsIrStockPercent(fund_arr, r_date, fund_type, right_type)` 返回股票占净值比例(%),其中股票占净值比例取自股票占净值比例(%)322003 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期 | | `fund_type` | any | 整型,基金类型,用于设置基金板块不同类型的基金。 | | `right_type` | any | 整型,加权方式 | 返回:float ### `fundsIrBondValueGrowRatio(fund_arr, r_date, r_date2, fund_type)` 返回债券现金市值变比(%),用两个不同报告期的债券现金市值计算债券现金市值变比(%),其中债券现金市值取自债券市值322004。 | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------------------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期,同比报告期 | | `fund_type` | any | 整型,基金类型,用于设置基金板块不同类型的基金。;s | 返回:float ### `fundsIrBondValue(fund_arr, r_date, fund_type)` 返回债券现金市值和(万),其中债券现金市值取自债券市值322004 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期 | | `fund_type` | any | 整型,基金类型,用于设置基金板块不同类型的基金。 | 返回:float ### `fundsIrBondPercent(fund_arr, r_date, fund_type, right_type)` 返回债券现金占净值比例(%),其中债券现金占净值比例(%)取自债券现金占净值比例(%)322005 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期 | | `fund_type` | any | 整型,基金类型,用于设置基金板块不同类型的基金。 | | `right_type` | any | 整型,加权方式 | 返回:float ### `fundsIrStockPercentGrow(fund_arr, r_date, r_date2, fund_type, right_type)` 返回股票占净值比例变动(%),用两个不同报告期的股票占净值比例计算股票占净值比例变动(%),其中股票占净值比例(%)取自股票占净值比例(%)322003 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期,同比报告期 | | `fund_type` | any | 整型,基金类型,用于设置基金板块不同类型的基金。 | | `right_type` | any | 整型,加权方式 | 返回:float ### `fundsIrStockValueGrow(fund_arr, r_date, r_date2, fund_type)` 返回股票市值变动(万),用两个不同报告期的股票市值计算股票市值变动(万),其中股票市值取自股票市值322002 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期,同比报告期 | | `fund_type` | any | 整型,基金类型 | 返回:float ### `fundsIrBondPercentGrow(fund_arr, r_date, r_date2, fund_type, right_type)` 返回债券现金占净值比例变动(%),用两个不同报告期的债券现金占净值比例计算债券现金占净值比例变动(%),其中债券现金占净值比例取自债券占净值比例(%)322005 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期,同比报告期 | | `fund_type` | any | 整型,基金类型,用于设置基金板块不同类型的基金。 | | `right_type` | any | 整型,加权方式 | 返回:float ### `bkIrabspercentgrow2(rdate, rdate2)` 统计指定板块中指定报告期内资产支持证券市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrderivativesvaluegrow(rdate, rdate2)` 统计指定板块中指定报告期内金融衍生品市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrfundvaluegrow(rdate, rdate2)` 统计指定板块中指定报告期内基金市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrwarrantpercentgrow5(rdate, rdate2)` 统计指定板块中指定报告期内权证市值占金融衍生品投资市值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrderivativespercentgrow1(rdate, rdate2)` 统计指定板块中指定报告期内金融衍生品市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrdeporeceiptvaluegrowratio(rdate, rdate2)` 统计指定板块中指定报告期内存托凭证市值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrrepoofresalepercentgrow1(rdate, rdate2)` 统计指定板块中指定报告期内买断式回购的买入返售金融资产市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrpreferredstockvaluegrow(rdate, rdate2)` 统计指定板块中指定报告期内优先股市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrstockpercentgrow3(rdate, rdate2)` 统计指定板块中指定报告期内股票市值占权益投资比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrtotalassetvaluegrowratio(rdate, rdate2)` 统计指定板块中指定报告期内资产总值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrrepoofresalevaluegrow(rdate, rdate2)` 统计指定板块中指定报告期内买断式回购的买入返售金融资产市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrfundpercentgrow1(rdate, rdate2)` 统计指定板块中指定报告期内基金占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrdeporeceiptpercentgrow3(rdate, rdate2)` 统计指定板块中指定报告期内存托凭证市值占权益投资比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrbondpercentgrow2(rdate, rdate2)` 统计指定板块中指定报告期内债券市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIroptionpercentgrow2(rdate, rdate2)` 统计指定板块中指定报告期内期权市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrothervaluegrowratio(rdate, rdate2)` 统计指定板块中指定报告期内其他资产市值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrbondpercentgrow4(rdate, rdate2)` 统计指定板块中指定报告期内债券市值占固定收益投资比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrfuturespercentgrow5(rdate, rdate2)` 统计指定板块中指定报告期内期货市值占金融衍生品投资市值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrresalevaluegrowratio(rdate, rdate2)` 统计指定板块中指定报告期内买入返售证券市值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrrepoofresalepercent6(rdate)` 统计指定报告期指定板块中所有基金的买断式回购的买入返售金融资产占买入返售证券市值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrrealestatepercentgrow1(rdate, rdate2)` 统计指定板块中指定报告期内房地产信托凭证市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrstockvaluegrow1(rdate, rdate2)` 统计指定板块中指定报告期内股票市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrstockpercentgrow1(rdate, rdate2)` 统计指定板块中指定报告期内股票市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrnetassetvaluegrowratio1(rdate, rdate2)` 统计指定板块中指定报告期内资产净值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrmmivaluegrowratio(rdate, rdate2)` 统计指定板块中指定报告期内货币市场工具市值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrrepoofresalepercentgrow2(rdate, rdate2)` 统计指定板块中指定报告期内买断式回购的买入返售金融资产市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrderivativesvaluegrowratio(rdate, rdate2)` 统计指定板块中指定报告期内金融衍生品市值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrmetalspercentgrow1(rdate, rdate2)` 统计指定板块中指定报告期内贵金属投资市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrforwardpercentgrow1(rdate, rdate2)` 统计指定板块中指定报告期内远期市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrforwardpercentgrow5(rdate, rdate2)` 统计指定板块中指定报告期内远期市值占金融衍生品投资市值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrfixedincomepercentgrow1(rdate, rdate2)` 统计指定板块中指定报告期内固定投资收益市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrrepoofresalepercentgrow6(rdate, rdate2)` 统计指定板块中指定报告期内买断式回购的买入返售金融资产占买入返售证券市值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrrealestatepercentgrow3(rdate, rdate2)` 统计指定板块中指定报告期内房地产信托凭证市值占权益投资比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrpreferredstockpercentgrow3(rdate, rdate2)` 统计指定板块中指定报告期内优先股市值占权益投资比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrbondpercentgrow1(rdate, rdate2)` 统计指定板块中指定报告期内债券市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrtotalassetvaluegrow(rdate, rdate2)` 统计指定板块中指定报告期内资产总值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrcashvaluegrow(rdate, rdate2)` 统计指定板块中指定报告期内银行存款和清算备付金市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrotherpercentgrow1(rdate, rdate2)` 统计指定板块中指定报告期内其他资产市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrfundpercentgrow2(rdate, rdate2)` 统计指定板块中指定报告期内基金市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrresalepercentgrow2(rdate, rdate2)` 统计指定板块中指定报告期内买入返售证券市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrfuturesvaluegrowratio(rdate, rdate2)` 统计指定板块中指定报告期内期货市值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrBondPercent(r_date, fund_type, right_type)` 返回基金板块债券现金占净值比例(%),其中债券现金占净值比例(%)取自债券现金占净值比例(%)322005,基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------ | | `r_date` | datetime | 报告期 | | `fund_type` | any | 整型,投资风格,用于设置基金板块不同类型的基金。 | | `right_type` | any | 整型,加权方式 | 返回:string ### `bkIrfuturespercent5(rdate)` 统计指定报告期指定板块中所有基金的期货市值占金融衍生品投资市值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrrepurchasepercentgrow1(rdate, rdate2)` 统计指定板块中指定报告期内卖出回购证券市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrrepurchasevaluegrow(rdate, rdate2)` 统计指定板块中指定报告期内卖出回购证券市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrfixedincomevaluegrow(rdate, rdate2)` 统计指定板块中指定报告期内固定投资收益市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrbondvaluegrow1(rdate, rdate2)` 统计指定板块中指定报告期内债券现金市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | any | 同比报告期 | 返回:float ### `bkIrpreferredstockpercentgrow1(rdate, rdate2)` 统计指定板块中指定报告期内优先股市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrstockpercentgrow2(rdate, rdate2)` 统计指定板块中指定报告期内股票市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrequityinvestpercentgrow2(rdate, rdate2)` 统计指定板块中指定报告期内权益投资市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrderivativespercentgrow2(rdate, rdate2)` 统计指定板块中指定报告期内金融衍生品市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrmetalsvaluegrowratio(rdate, rdate2)` 统计指定板块中指定报告期内贵金属投资市值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrstockvaluegrowratio1(rdate, rdate2)` 统计指定板块中指定报告期内股票市值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrwarrantvaluegrow(rdate, rdate2)` 统计指定板块中指定报告期内权证市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrfuturespercentgrow2(rdate, rdate2)` 统计指定板块中指定报告期内期货市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrwarrantvaluegrowratio(rdate, rdate2)` 统计指定板块中指定报告期内权证市值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrbondvaluegrowratio1(rdate, rdate2)` 统计指定板块中指定报告期内债券现金市值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrothervaluegrow(rdate, rdate2)` 统计指定板块中指定报告期内其他资产市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrpreferredstockpercentgrow2(rdate, rdate2)` 统计指定板块中指定报告期内优先股市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrdeporeceiptvaluegrow(rdate, rdate2)` 统计指定板块中指定报告期内存托凭证市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrcashpercentgrow1(rdate, rdate2)` 统计指定板块中指定报告期内银行存款和清算备付金市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrnetassetvaluegrow1(rdate, rdate2)` 统计指定板块中指定报告期内资产净值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIroptionvaluegrowratio(rdate, rdate2)` 统计指定板块中指定报告期内期权市值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | any | 同比报告期 | 返回:float ### `bkIrdeporeceiptpercentgrow1(rdate, rdate2)` 统计指定板块中指定报告期内存托凭证市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrrealestatevaluegrowratio(rdate, rdate2)` 统计指定板块中指定报告期内房地产信托凭证市值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrwarrantpercent5(rdate)` 统计指定报告期指定板块中所有基金的权证市值占金融衍生品投资市值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrforwardpercent5(rdate)` 统计指定报告期指定板块中所有基金的远期市值占金融衍生品投资市值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrabsvaluegrow(rdate, rdate2)` 统计指定板块中指定报告期内资产支持证券市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrfundvalue(rdate)` 统计指定报告期指定板块中所有基金投资于基金的市值和(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrwarrantpercentgrow2(rdate, rdate2)` 统计指定板块中指定报告期内权证市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrfuturesvaluegrow(rdate, rdate2)` 统计指定板块中指定报告期内期货市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrderivativespercent2(rdate)` 统计指定报告期指定板块中所有基金的金融衍生品市值占总值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrequityinvestvalue(rdate)` 统计指定报告期指定板块中所有基金的权益投资市值和(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrpreferredstockvalue(rdate)` 统计指定报告期指定板块中所有基金的优先股市值和(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrabsvalue(rdate)` 统计指定报告期指定板块中所有基金投资于资产支持证券的市值和(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrresalevalue(rdate)` 统计指定报告期指定板块中所有基金的买入返售证券市值和(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrrepurchasevalue(rdate)` 统计指定报告期指定板块中所有基金的卖出回购证券市值和(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrothervalue(rdate)` 统计指定报告期指定板块中所有基金的其他资产市值和(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrtotalassetvalue(rdate)` 统计指定报告期指定板块中所有基金的资产总值和(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrrealestatevalue(rdate)` 统计指定报告期指定板块中所有基金的房地产信托凭证市值和(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrmetalsvalue(rdate)` 统计指定报告期指定板块中所有基金的贵金属投资市值和(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrforwardvalue(rdate)` 统计指定报告期指定板块中所有基金的远期市值和(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrmmivalue(rdate)` 统计指定报告期指定板块中所有基金的货币市场工具市值和(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrdeporeceiptvalue(rdate)` 统计指定报告期指定板块中所有基金的存托凭证市值和(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrfuturesvalue(rdate)` 统计指定报告期指定板块中所有基金的期货市值和(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrrepoofresalevalue(rdate)` 统计指定报告期指定板块中所有基金的买断式回购的买入返售金融资产市值和(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrrepurchasepercent1(rdate)` 统计指定报告期指定板块中所有基金的卖出回购证券市值占净值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrbondpercent1(rdate)` 统计指定报告期指定板块中所有基金的债券市值占净值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrwarrantvalue(rdate)` 统计指定报告期指定板块中所有基金的权证市值和(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIroptionvalue(rdate)` 统计指定报告期指定板块中所有基金的期权市值和(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrresalepercent1(rdate)` 统计指定报告期指定板块中所有基金的买入返售证券市值占净值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrotherpercent1(rdate)` 统计指定报告期指定板块中所有基金的其他资产市值占净值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrabspercent1(rdate)` 统计指定报告期指定板块中所有基金的资产支持证券市值占净值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrfixedincomepercent1(rdate)` 统计指定报告期指定板块中所有基金的固定投资收益市值占净值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIroptionpercent1(rdate)` 统计指定报告期指定板块中所有基金的期权市值占净值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrabspercent2(rdate)` 统计指定报告期指定板块中所有基金的资产支持证券市值占总值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrbondpercent2(rdate)` 统计指定报告期指定板块中所有基金的债券市值占总值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrforwardpercent1(rdate)` 统计指定报告期指定板块中所有基金的远期市值占净值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrfixedincomepercent2(rdate)` 统计指定报告期指定板块中所有基金的固定投资收益市值占总值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrequityinvestpercentgrow1(rdate, rdate2)` 统计指定板块中指定报告期内权益投资市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrrealestatepercent2(rdate)` 统计指定报告期指定板块中所有基金的房地产信托凭证市值占总值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrresalepercent2(rdate)` 统计指定报告期指定板块中所有基金的买入返售证券市值占总值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrrepurchasepercent2(rdate)` 统计指定报告期指定板块中所有基金的卖出回购证券市值占总值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrmetalspercentgrow2(rdate, rdate2)` 统计指定板块中指定报告期内贵金属投资市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrequityinvestpercent2(rdate)` 统计指定报告期指定板块中所有基金的权益投资市值占总值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrpreferredstockpercent2(rdate)` 统计指定报告期指定板块中所有基金的优先股市值占总值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrdeporeceiptpercent2(rdate)` 统计指定报告期指定板块中所有基金的存托凭证市值占总值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrotherpercent2(rdate)` 统计指定报告期指定板块中所有基金的其他资产市值占总值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrmetalspercent2(rdate)` 统计指定报告期指定板块中所有基金的贵金属投资市值占总值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrfuturespercent2(rdate)` 统计指定报告期指定板块中所有基金的期货市值占总值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrcashvaluegrowratio(rdate, rdate2)` 统计指定板块中指定报告期内银行存款和清算备付金市值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrwarrantpercent2(rdate)` 统计指定报告期指定板块中所有基金的权证市值占总值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrstockpercent3(rdate)` 统计指定报告期指定板块中所有基金的股票市值占权益投资比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrdeporeceiptpercent3(rdate)` 统计指定报告期指定板块中所有基金的存托凭证市值占权益投资比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrrealestatepercent3(rdate)` 统计指定报告期指定板块中所有基金的房地产信托凭证市值占权益投资比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrpreferredstockpercent3(rdate)` 统计指定报告期指定板块中所有基金的优先股市值占权益投资比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrmmipercent2(rdate)` 统计指定报告期指定板块中所有基金的货币市场工具市值占总值比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrbondpercent4(rdate)` 统计指定报告期指定板块中所有基金的债券市值占固定收益投资比例(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkIrrealestatepercentgrow2(rdate, rdate2)` 统计指定板块中指定报告期内房地产信托凭证市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrmetalsvaluegrow(rdate, rdate2)` 统计指定板块中指定报告期内贵金属投资市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrforwardvaluegrow(rdate, rdate2)` 统计指定板块中指定报告期内远期市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrforwardvaluegrowratio(rdate, rdate2)` 统计指定板块中指定报告期内远期市值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrresalevaluegrow(rdate, rdate2)` 统计指定板块中指定报告期内买入返售证券市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrabspercentgrow1(rdate, rdate2)` 统计指定板块中指定报告期内资产支持证券市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrrealestatevaluegrow(rdate, rdate2)` 统计指定板块中指定报告期内房地产信托凭证市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrforwardpercentgrow2(rdate, rdate2)` 统计指定板块中指定报告期内远期市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrfundvaluegrowratio(rdate, rdate2)` 统计指定板块中指定报告期内基金市值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrotherpercentgrow2(rdate, rdate2)` 统计指定板块中指定报告期内其他资产市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrfixedincomepercentgrow2(rdate, rdate2)` 统计指定板块中指定报告期内固定投资收益市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrmmipercentgrow2(rdate, rdate2)` 统计指定板块中指定报告期内货币市场工具市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkIrBondValue(r_date, fund_type)` 返回基金板块债券现金市值和(万),其中债券现金市值取自债券市值322004,基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------ | | `r_date` | datetime | 报告期 | | `fund_type` | any | 整型,投资风格,用于设置基金板块不同类型的基金。 | 返回:string ### `irBondValueGrowRatio(r_date, r_date2, fund_type)` 返回基金板块债券现金市值变比(%),用两个不同报告期的债券现金市值计算债券现金市值变比(%),其中债券现金市值取自债券市值322004,基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------ | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期,同比报告期 | | `fund_type` | any | 整型,投资风格,用于设置基金板块不同类型的基金。 | 返回:string ### `bkIrStockPercent(r_date, fund_type, right_type)` 返回基金板块股票占净值比例(%),其中股票占净值比例取自股票占净值比例(%)322003,基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------ | | `r_date` | datetime | 报告期 | | `fund_type` | any | 整型,投资风格,用于设置基金板块不同类型的基金。 | | `right_type` | any | 整型,加权方式 | 返回:string ### `bkIrStockValue(r_date, fund_type)` 返回基金板块股票市值和(万),其中股票市值取自股票市值322002,基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------ | | `r_date` | datetime | 报告期 | | `fund_type` | any | 整型,投资风格,用于设置基金板块不同类型的基金。 | 返回:string ### `bkIrStockValueGrow(r_date, r_date2, fund_type)` 返回基金板块股票市值变动(万),用两个不同报告期的股票市值计算股票市值变动(万),其中股票市值取自股票市值322002,基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------ | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期,同比报告期 | | `fund_type` | any | 整型,投资风格,用于设置基金板块不同类型的基金。 | 返回:string ### `bkBcsumnpercent3(rdate, topn)` 统计指定板块中指定报告期内前N名债券类型市值占债券市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkBcbondpercentgrow3(rdate, rdate2, name)` 统计指定板块中指定报告期内指定债券类型市值占债券市值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `name` | string | 债券类型 | 返回:float ### `bkBcsumnpercentgrow2(rdate, rdate2, topn)` 统计指定板块中指定报告期内前N名债券类型市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkBcbondholdnum(rdate, name)` 统计指定板块中指定报告期内持有指定债券类型的基金个数 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `name` | string | 债券类型 | 返回:float ### `bkBcbondvaluegrow(rdate, rdate2, name)` 统计指定板块中指定报告期内指定债券类型市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `name` | string | 债券类型 | 返回:float ### `bkBcnonpercentgrow2(rdate, rdate2, topn)` 统计指定板块中指定报告期内第N名债券类型市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 第N | 返回:float ### `bkBcnonvaluegrow(rdate, rdate2, topn)` 统计指定板块中指定报告期内第N名债券类型持有市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 第N | 返回:float ### `bkBcbondpercentgrow2(rdate, rdate2, name)` 统计指定板块中指定报告期内指定债券类型市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `name` | string | 债券类型 | 返回:float ### `bkBcsumnpercent2(rdate, topn)` 统计指定板块中指定报告期内前N名债券类型市值占总值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkBcnonpercent(rdate, topn)` 统计指定板块中指定报告期内第N名债券类型市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkBcsumnvalue(rdate, topn)` 统计指定板块中指定报告期内前N名债券类型持有市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkBcnonname(rdate, topn)` 统计指定板块中指定报告期内第N名债券类型名称 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:string ### `bkBcnonpercentgrow(rdate, rdate2, topn)` 统计指定板块中指定报告期内第N名债券类型市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 第N | 返回:float ### `bkBcbondpercent3(rdate, name)` 统计指定板块中指定报告期内指定债券类型市值占债券市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `name` | string | 债券类型 | 返回:float ### `bkBcsumnpercentgrow(rdate, rdate2, topn)` 统计指定板块中指定报告期内前N名债券类型市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkBcbondpercent4(rdate, name)` 统计指定板块中指定报告期内指定债券类型市值占固定收益投资市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `name` | string | 债券类型 | 返回:float ### `bkBcbondpercentgrow(rdate, rdate2, name)` 统计指定板块中指定报告期内指定债券类型市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `name` | string | 债券类型 | 返回:float ### `bkBcbondpercent(rdate, name)` 统计指定板块中指定报告期内指定债券类型市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `name` | string | 债券类型 | 返回:float ### `bkBcnonpercent4(rdate, topn)` 统计指定板块中指定报告期内第N名债券类型市值占固定收益投资市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkBcsumnpercentgrow4(rdate, rdate2, topn)` 统计指定板块中指定报告期内前N名债券类型市值占固定收益投资市值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkBcbondpercentgrow4(rdate, rdate2, name)` 统计指定板块中指定报告期内指定债券类型市值占固定投资收益市值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `name` | string | 债券类型 | 返回:float ### `bkBcsumnvaluegrow(rdate, rdate2, topn)` 统计指定板块中指定报告期内前N名债券类型持有市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkBcsumnpercent(rdate, topn)` 统计指定板块中指定报告期内前N名债券类型市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `fundsbcnonvaluegrow(fundarr, rdate, rdate2, topn)` 统计基金列表中指定报告期内第N名债券类型持有市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsbcbondpercent3(fundarr, rdate, name)` 统计基金列表中指定报告期内指定债券类型市值占债券市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `name` | string | string,债券类型 | 返回:array ### `fundsbcbondholdnum(fundarr, rdate, name)` 统计基金列表中指定报告期内持有指定债券类型的基金个数 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `name` | string | string,债券类型 | 返回:array ### `fundsbcnonpercentgrow(fundarr, rdate, rdate2, topn)` 统计基金列表中指定报告期内第N名债券类型市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsbcsumnpercent2(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名债券类型市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsbcsumnpercent3(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名债券类型市值占债券市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsbcbondvalue(fundarr, rdate, name)` 统计基金列表中指定报告期内指定债券类型持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `name` | string | string,债券类型 | 返回:array ### `fundsbcbondpercentgrow(fundarr, rdate, rdate2, name)` 统计基金列表中指定报告期内指定债券类型市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `name` | string | string,债券类型 | 返回:array ### `fundsbcsumnpercentgrow2(fundarr, rdate, rdate2, topn)` 统计基金列表中指定报告期内前N名债券类型市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsbcbondvaluegrow(fundarr, rdate, rdate2, name)` 统计基金列表中指定报告期内指定债券类型市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `name` | string | string,债券类型 | 返回:array ### `fundsbcnonvalue(fundarr, rdate, topn)` 统计基金列表中指定报告期内第N名债券类型持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsbcbondpercentgrow2(fundarr, rdate, rdate2, name)` 统计基金列表中指定报告期内指定债券类型市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `name` | string | string,债券类型 | 返回:array ### `fundsbcnonpercentgrow2(fundarr, rdate, rdate2, topn)` 统计基金列表中指定报告期内第N名债券类型市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsbcsumnvaluegrow(fundarr, rdate, rdate2, topn)` 统计基金列表中指定报告期内前N名债券类型持有市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsbcbondpercentgrow3(fundarr, rdate, rdate2, name)` 统计基金列表中指定报告期内指定债券类型市值占债券市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `name` | string | string,债券类型 | 返回:array ### `fundsbcnonpercent3(fundarr, rdate, topn)` 统计基金列表中指定报告期内第N名债券类型市值占债券市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsbcsumnpercent(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名债券类型市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsbcsumnvalue(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名债券类型持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsbcbondpercent(fundarr, rdate, name)` 统计基金列表中指定报告期内指定债券类型市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `name` | string | string,债券类型 | 返回:array ### `fundsbcsumnpercentgrow3(fundarr, rdate, rdate2, topn)` 统计基金列表中指定报告期内前N名债券类型市值占债券市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsbcnonpercent2(fundarr, rdate, topn)` 统计基金列表中指定报告期内第N名债券类型市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsbcnonpercentgrow3(fundarr, rdate, rdate2, topn)` 统计基金列表中指定报告期内第N名债券类型市值占股票市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsbcnonpercent(fundarr, rdate, topn)` 统计基金列表中指定报告期内第N名债券类型市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsbcnonname(fundarr, rdate, topn)` 统计基金列表中指定报告期内第N名债券类型名称 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsbcsumnpercentgrow(fundarr, rdate, rdate2, topn)` 统计基金列表中指定报告期内前N名债券类型市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsbcsumnvaluegrowratio(fundarr, rdate, rdate2, topn)` 统计基金列表中指定报告期内前N名债券类型市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsbcbondpercentgrow4(fundarr, rdate, rdate2, name)` 统计基金列表中指定报告期内指定债券类型市值占固定投资收益市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `name` | string | ,债券类型 | 返回:array ### `fundsbcnonpercent4(fundarr, rdate, topn)` 统计基金列表中指定报告期内第N名债券类型市值占固定收益投资市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsbcsumnpercent4(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名债券类型市值占固定收益投资市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsicnonpercent3(fundarr, rdate, topn)` 统计基金列表中指定报告期内第N名行业市值占股票市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsicnonname(fundarr, rdate, topn)` 统计基金列表中指定报告期内第N名行业名称 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsicnonpercent(fundarr, rdate, topn)` 统计基金列表中指定报告期内第N名行业市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsicindustrypercent(fundarr, rdate, name)` 统计基金列表中指定报告期内指定行业市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `name` | string | string,行业名称 | 返回:array ### `fundsicindustryvalue(fundarr, rdate, name)` 统计基金列表中指定报告期内指定行业市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `name` | string | string,行业名称 | 返回:array ### `fundsicindustrypercent2(fundarr, rdate, name)` 统计基金列表中指定报告期内指定行业市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `name` | string | string,行业名称 | 返回:array ### `fundsicnonvalue(fundarr, rdate, topn)` 统计基金列表中指定报告期内第N名行业市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsicsumnpercentgrow2(fundarr, rdate, rdate2, topn)` 统计基金列表中指定报告期内前N名行业市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsicsumnpercent2(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名行业市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsicsumnpercent(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名行业市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsicnonpercentgrow3(fundarr, rdate, rdate2, topn)` 统计基金列表中指定报告期内第N名行业市值占股票市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsicindustrypercentgrow3(fundarr, rdate, rdate2, name)` 统计基金列表中指定报告期内指定行业市值占股票市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `name` | string | string,行业名称 | 返回:array ### `fundsicindustryvaluegrowratio(fundarr, rdate, rdate2, name)` 统计基金列表中指定报告期内指定行业市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `name` | string | string,行业名称 | 返回:array ### `fundsicindustryvaluegrow(fundarr, rdate, rdate2, name)` 统计基金列表中指定报告期内指定行业市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `name` | string | string,行业名称 | 返回:array ### `fundsicindustryholdnum(fundarr, rdate, name)` 统计基金列表中指定报告期内持有指定行业的基金个数 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `name` | string | string,行业名称 | 返回:array ### `fundsicsumnpercentgrow3(fundarr, rdate, rdate2, topn)` 统计基金列表中指定报告期内前N名行业市值占股票市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsicsumnvaluegrow(fundarr, rdate, rdate2, topn)` 统计基金列表中指定报告期内前N名行业市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsicnonvaluegrow(fundarr, rdate, rdate2, topn)` 统计基金列表中指定报告期内第N名行业市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsicnonpercentgrow2(fundarr, rdate, rdate2, topn)` 统计基金列表中指定报告期内第N名行业市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsicindustryrank(fundarr, rdate, name)` 统计基金列表中指定报告期内指定行业市值排名 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `name` | string | string,行业名称 | 返回:array ### `fundsicindustrypercent3(fundarr, rdate, name)` 统计基金列表中指定报告期内指定行业市值占股票市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `name` | string | string,行业名称 | 返回:array ### `fundsicindustrypercentgrow(fundarr, rdate, rdate2, name)` 统计基金列表中指定报告期内指定行业市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `name` | string | string,行业名称 | 返回:array ### `fundsicnonpercent2(fundarr, rdate, topn)` 统计基金列表中指定报告期内第N名行业市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsicsumnpercentgrow(fundarr, rdate, rdate2, topn)` 统计基金列表中指定报告期内前N名行业市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsicnonpercentgrow(fundarr, rdate, rdate2, topn)` 统计基金列表中指定报告期内第N名行业市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,第N | 返回:array ### `fundsicsumnvaluegrowratio(fundarr, rdate, rdate2, topn)` 统计基金列表中指定报告期内前N名行业市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsicsumnvalue(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名行业市值和(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsIcMarketValue2(fund_arr, r_date, fund_type, to_no)` 返回前N名行业市值和(万),前N名市值取自基金.行业配置320 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期 | | `fund_type` | any | 整型,基金类型,用于设置基金板块不同类型的基金。 | | `to_no` | any | 整数,截止索引号,表示前N名。 | 返回:float ### `fundsIcPercentage2Grow(fund_arr, r_date, r_date2, fund_type, to_no, right_type)` 返回前N名行业占净值比例变动(%),用两个不同报告期期时间点的净值比例计算行业占净值比例变动(%),其中前N名行业占净值比例(%)取自基金行业配置320 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期,同比报告期 | | `fund_type` | any | 整型,基金类型,用于设置基金板块不同类型的基金。 | | `to_no` | any | 整数,截止索引,表示前N名。 | | `right_type` | any | 整型,加权方式 | 返回:float ### `fundsIcMarketValue2GrowRatio(fund_arr, r_date, r_date2, fund_type, to_no)` 返回前N名行业市值变比(%),用两个不同报告期的行业市值计算行业市值变比(%),其中前N名行业市值取自基金行业配置320 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期,同比报告期 | | `fund_type` | any | 整型,基金类型,用于设置基金板块不同类型的基金。 | | `to_no` | any | 整数,截止索引号,表示前N名。 | 返回:float ### `fundsIcMarketValue2Grow(fund_arr, r_date, r_date2, fund_type, to_no)` 返回前N名行业市值变动(万),用两个不同报告期时点的行业市值计算行业市值变动(万),其中行业市值取自基金行业配置320 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期,同比报告期 | | `fund_type` | any | 整型,基金类型,用于设置基金板块不同类型的基金。 | | `to_no` | any | 整数,截止索引号,表示前N名。 | 返回:float ### `fundsIcCentralizationGrow(fund_arr, r_date, r_date2, fund_type, to_no, right_type)` 返回行业集中度变化(%),用两个不同报告期时点的行业集中度(%)计算行业集中度变化(%),行业集中度(%) =(持仓前N只行业的总市值/所有持仓股票的总市值)\*100%,前N只行业的总市值取自基金.行业配置320,持仓股票市值取自基金.资产配置中的股票市值322002 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期,同比报告期 | | `fund_type` | any | 整型,基金类型,用于设置基金板块不同类型的基金。 | | `to_no` | any | 整数,截止索引号,表示前N名。 | | `right_type` | any | 整型,加权方式 | 返回:float ### `fundsIcCentralization(fund_arr, r_date, fund_type, to_no, right_type)` 返回行业集中度(%),行业集中度(%) =(持仓前N只行业的总市值/所有持仓股票的总市值)\*100%,前N只行业的总市值取自基金.行业配置320,持仓股票市值取自基金.资产配置中的股票市值322002 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期 | | `fund_type` | any | 整型,基金类型,用于设置基金板块不同类型的基金。 | | `to_no` | any | 整数,截止索引号,表示前N名。 | | `right_type` | any | 整型,加权方式 | 返回:float ### `fundsIcPercentage2(fund_arr, r_date, fund_type, to_no, right_type)` 返回前N名行业占净值比例(%),行业占净值比例(%)取自基金.行业配置320 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------ | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期 | | `fund_type` | any | 整型,基金类型,用于设置基金板块不同类型的基金。 | | `to_no` | any | 整数,截止索引号,表示前N名。 | | `right_type` | any | 整型,加权方式 | 返回:float ### `bkIcnonname(rdate, topn)` 统计指定板块中指定报告期内第N名行业名称 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:string ### `bkIcsumnpercent2(rdate, topn)` 统计指定板块中指定报告期内前N名行业市值占总值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkIcindustryvaluegrowratio(rdate, rdate2, name)` 统计指定板块中指定报告期内指定行业市值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `name` | string | 行业名称 | 返回:float ### `bkIcindustrypercent3(rdate, name)` 统计指定板块中指定报告期内指定行业市值占股票市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `name` | string | 行业名称 | 返回:float ### `bkIcnonpercentgrow3(rdate, rdate2, topn)` 统计指定板块中指定报告期内第N名行业市值占股票市值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 第N | 返回:float ### `bkIcsumnpercentgrow2(rdate, rdate2, topn)` 统计指定板块中指定报告期内前N名行业市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkIcnonvaluegrow(rdate, rdate2, topn)` 统计指定板块中指定报告期内第N名行业市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 第N | 返回:float ### `bkIcindustryrank(rdate, name)` 统计指定板块中指定报告期内指定行业市值排名 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `name` | string | 行业名称 | 返回:float ### `bkIcsumnpercentgrow(rdate, rdate2, topn)` 统计指定板块中指定报告期内前N名行业市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkIcnonpercent3(rdate, topn)` 统计指定板块中指定报告期内第N名行业市值占股票市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkIcsumnpercent(rdate, topn)` 统计指定板块中指定报告期内前N名行业市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkIcsumnpercent3(rdate, topn)` 统计指定板块中指定报告期内前N名行业市值占股票市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkIcnonpercent2(rdate, topn)` 统计指定板块中指定报告期内第N名行业市值占总值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkIcsumnvalue(rdate, topn)` 统计指定板块中指定报告期内前N名行业市值和(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkIcindustryvalue(rdate, name)` 统计指定板块中指定报告期内指定行业市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `name` | string | 行业名称 | 返回:float ### `bkIcnonpercent(rdate, topn)` 统计指定板块中指定报告期内第N名行业市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkIcindustryholdnum(rdate, name)` 统计指定板块中指定报告期内持有指定行业的基金个数 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `name` | string | 行业名称 | 返回:float ### `bkIcsumnvaluegrow(rdate, rdate2, topn)` 统计指定板块中指定报告期内前N名行业市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkIcnonvalue(rdate, topn)` 统计指定板块中指定报告期内第N名行业市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkIcsumnpercentgrow3(rdate, rdate2, topn)` 统计指定板块中指定报告期内前N名行业市值占股票市值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkIcindustrypercentgrow(rdate, rdate2, name)` 统计指定板块中指定报告期内指定行业市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `name` | string | 行业名称 | 返回:float ### `bkIcindustrypercent(rdate, name)` 统计指定板块中指定报告期内指定行业市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `name` | string | 行业名称 | 返回:float ### `bkIcindustrypercentgrow2(rdate, rdate2, name)` 统计指定板块中指定报告期内指定行业市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `name` | string | 行业名称 | 返回:float ### `bkIcCentralizationGrow(r_date, r_date2, fund_type, to_no, right_type)` 返回基金板块行业集中度变化(%),行业集中度变化由两个不同报告期的行业集中度计算。行业集中度(%) =(持仓前N只行业的总市值/所有持仓股票的总市值)\*100%,前N名股票市值取自基金.行业配置320,所有股票市值取自股票市值322002。基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------ | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期,同比报告期 | | `fund_type` | any | 整型,投资风格,用于设置基金板块不同类型的基金。 | | `to_no` | any | 整型,截止索引号,表示前N名。 | | `right_type` | any | 整型,加权方式 | 返回:string ### `bkIcMarketValue2(r_date, fund_type, to_no)` 返回基金板块前N名行业市值和(万),基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。行业市值取自基金.行业配置320 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------ | | `r_date` | datetime | 报告期 | | `fund_type` | any | 整型,基金类型,用于设置基金板块不同类型的基金。 | | `to_no` | any | 整型,截止索引号,表示前N名。 | 返回:string ### `bkIcMarketValue2Grow(r_date, r_date2, fund_type, to_no)` 返回基金板块前N名行业市值变动(万),用两个报告期的行业市值计算行业市值变动。行业市值取自基金.行业配置320。基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------ | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期,同比报告期 | | `fund_type` | any | 整型,投资风格,用于设置基金板块不同类型的基金。 | | `to_no` | any | 整型,截止索引号,表示前N名。 | 返回:string ### `bkIcMarketValue2GrowRatio(r_date, r_date2, fund_type, to_no)` 返回板块前N名行业市值变比(%),用两个不同报告期的行业市值计算行业市值变比(%),行业市值取自基金.行业配置320。基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------ | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期,同比报告期 | | `fund_type` | any | 整型,投资风格,用于设置基金板块不同类型的基金。 | | `to_no` | any | 整型,截止索引号,表示前N名。 | 返回:string ### `bkIcPercentage2(r_date, fund_type, to_no, right_type)` 返回板块前N名行业占净值比例(%),行业占净值比例(%)取自基金.行业配置320,基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------ | | `r_date` | datetime | 报告期 | | `fund_type` | any | 整型,投资风格,用于设置基金板块不同类型的基金。 | | `to_no` | any | 整型,截止索引号,表示前N名。 | | `right_type` | any | 整型,加权方式 | 返回:string ### `bkIcPercentage2Grow(r_date, r_date2, fund_type, to_no, right_type)` 返回板块前N名行业占净值比例变动(%),用两次不同报告期行业占净值比例计算行业占净值比例变动(%),前N名行业占净值比例取自基金.行业配置320,基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------ | | `r_date` | datetime | 报告期 | | `r_date2` | any | 报告期,同比报告期 | | `fund_type` | any | 整型,基金类型,用于设置基金板块不同类型的基金。 | | `to_no` | any | 整型,截止索引号,表示前N名。 | | `right_type` | any | 整型,加权方式 | 返回:string ### `bkIcCentralization(r_date, fund_type, to_no, right_type)` 返回板块行业集中度(%),行业集中度(%) =(持仓前N只行业的总市值/所有持仓股票的总市值)\*100%,前N只行业的总市值取自基金.行业配置320,持仓股票市值取自基金.资产配置中的股票市值322002,基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------ | | `r_date` | datetime | 报告期 | | `fund_type` | any | 整型,投资风格,用于设置基金板块不同类型的基金。 | | `to_no` | any | 整型,截止索引号,表示前N名。 | | `right_type` | any | 整型,加权方式 | 返回:string ### `fundsbssumnbuypercent(fundarr, rdate, topn)` 统计指定报告期基金列表的前N名股票累计买入占期初净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsbsstocksellpercent(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定股票累计卖出占期初净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,股票代码 | 返回:array ### `fundsbsstockbuypercent2(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定股票累计买入占期初总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,股票代码 | 返回:array ### `fundsbsstocknetamount(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定股票累计净买入金额(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,股票代码 | 返回:array ### `fundsbssumnnetpercent3(fundarr, rdate, topn)` 统计指定报告期基金列表的前N名股票累计净买入占期初股票市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsbsstocknetpercent2(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定股票累计净买入占期初总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,股票代码 | 返回:array ### `fundsbssumnsellpercent3(fundarr, rdate, topn)` 统计指定报告期基金列表的前N名股票累计卖出占期初股票市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsbssumnnetpercent(fundarr, rdate, topn)` 统计指定报告期基金列表的前N名股票累计净买入占期初净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsbsstocksellpercent3(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定股票累计卖出占期初股票市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,股票代码 | 返回:array ### `fundsbssumnsellpercent2(fundarr, rdate, topn)` 统计指定报告期基金列表的前N名股票累计卖出占期初总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsbssumnnetamount(fundarr, rdate, topn)` 统计指定报告期基金列表金的前N名股票累计净买入金额汇总(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsbssumnbuypercent3(fundarr, rdate, topn)` 统计指定报告期基金列表的前N名股票累计买入占期初股票市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsbsstockbuyrank(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定股票累计买入排名 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,股票代码 | 返回:array ### `fundsbssumnnetpercent2(fundarr, rdate, topn)` 统计指定报告期基金列表的前N名股票累计净买入占期初总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsbsstocksellholdnum(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定股票累计卖出上榜基金个数 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,股票代码 | 返回:array ### `fundsbssumnsellpercent(fundarr, rdate, topn)` 统计指定报告期基金列表的前N名股票累计卖出占期初净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsbsstocksellpercent2(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定股票累计卖出市值占期初总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,股票代码 | 返回:array ### `fundsbssumnsellamount(fundarr, rdate, topn)` 统计指定报告期基金列表的前N名股票累计卖出金额汇总(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsbsstocknetpercent(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定股票累计净买入占期初净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,股票代码 | 返回:array ### `fundsbsstockbuyamount(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定股票累计买入金额(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,股票代码 | 返回:array ### `fundsbssumnbuyamount(fundarr, rdate, topn)` 统计指定报告期基金列表的前N名股票累计买入金额汇总(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundsbsstocknetpercent3(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定股票累计净买入占期初股票市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,股票代码 | 返回:array ### `fundsbsstockbuypercent3(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定股票累计买入占期初股票市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,股票代码 | 返回:array ### `fundsbsstockbuyholdnum(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定股票累计买入上榜基金个数 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,股票代码 | 返回:array ### `fundsbsstocksellrank(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定股票累计卖出排名 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,股票代码 | 返回:array ### `bkBsstockbuypercent3(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票累计买入占期初股票市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkBsstocksellholdnum(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票累计卖出上榜基金个数 | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkBsstocksellpercent2(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票累计卖出市值占期初总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkBsstocknetrank(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票累计净买入排名 | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkBssumnbuyamount(rdate, topn)` 统计指定报告期指定板块的前N名股票累计买入金额汇总(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkBsstocksellrank(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票累计卖出排名 | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkBsstocknetpercent(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票累计净买入占期初净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkBsstocknetpercent2(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票累计净买入占期初总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkBsstocknetamount(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票累计净买入金额(万) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkBsstocksellpercent3(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票累计卖出占期初股票市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkBsstockbuyholdnum(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票累计买入上榜基金个数 | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkBssumnbuypercent2(rdate, topn)` 统计指定报告期指定板块的前N名股票累计买入占期初净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkBsstockbuypercent2(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票累计买入占期初总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkBssumnnetpercent(rdate, topn)` 统计指定报告期指定板块的前N名股票累计净买入占期初净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkBssumnsellpercent2(rdate, topn)` 统计指定报告期指定板块的前N名股票累计卖出占期初总值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkBsstocksellpercent(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票累计卖出占期初净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkBssumnnetpercent3(rdate, topn)` 统计指定报告期指定板块的前N名股票累计净买入占期初股票市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkBssumnsellpercent3(rdate, topn)` 统计指定报告期指定板块的前N名股票累计卖出占期初股票市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkBsstockbuypercent(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票累计买入占期初净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkBsstocknetpercent3(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票累计净买入占期初股票市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkBssumnsellpercent(rdate, topn)` 统计指定报告期指定板块的前N名股票累计卖出占期初净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | string | 前N | 返回:float ### `bkBsstockbuyrank(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票累计买入排名 | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkBssumnbuypercent(rdate, topn)` 统计指定报告期指定板块的前N名股票累计买入占期初净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkBssumnnetamount(rdate, topn)` 统计指定报告期指定板块金的前N名股票累计净买入金额汇总(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkBsstockbuyamount(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票累计买入金额(万) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkBssumnsellamount(rdate, topn)` 统计指定报告期指定板块的前N名股票累计卖出金额汇总(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkBsstocksellamount(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票累计卖出金额(万) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkBssumnnetpercent2(rdate, topn)` 统计指定报告期指定板块的前N名股票累计净买入占期初总值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkBssumnbuypercent3(rdate, topn)` 统计指定报告期指定板块的前N名股票累计买入占期初股票市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `fundshspractitionervalue(fundarr, rdate)` 统计基金列表中指定报告期内其他持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundshspersongrow(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内个人持有市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | | `rdate2` | datetime | integer,同比报告期 | 返回:array ### `fundshspractitionerpercent(fundarr, rdate)` 统计基金列表中指定报告期内从业人员持有市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundshsotherpercentgrow(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内其他持有市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | | `rdate2` | datetime | integer,同比报告期 | 返回:array ### `fundshsorgangrow(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内机构持有市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | | `rdate2` | datetime | integer,同比报告期 | 返回:array ### `fundshsothervalue(fundarr, rdate)` 统计基金列表中指定报告期内其他持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundshsorganpercentgrow(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内机构持有市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | | `rdate2` | any | integer,同比报告期 | 返回:array ### `fundshsaverageholdscount(fundarr, rdate)` 统计基金列表中指定报告期内平均持有人户数 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundshspractitionergrow(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内从业人员持有市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | | `rdate2` | datetime | integer,同比报告期 | 返回:array ### `fundshsorganvalue(fundarr, rdate)` 统计基金列表中指定报告期内机构持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundshspersonpercentgrow(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内个人持有市值变动 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | | `rdate2` | datetime | integer,同比报告期 | 返回:array ### `fundshspersonvalue(fundarr, rdate)` 统计基金列表中指定报告期内个人持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundshsotherpercent(fundarr, rdate)` 统计基金列表中指定报告期内其他持有市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundshspersonpercent(fundarr, rdate)` 统计基金列表中指定报告期内个人持有市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundshsothergrow(fundarr, rdate, rdate2)` 统计基金列表中指定报告期内其他持有市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | | `rdate2` | datetime | integer,同比报告期 | 返回:array ### `fundshsorganpercent(fundarr, rdate)` 统计基金列表中指定报告期内机构持有市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `bkHsorgangrow(rdate, rdate2)` 统计指定板块中指定报告期内机构持有市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkHsaverageholdscount(rdate)` 统计指定板块中指定报告期内平均持有人户数 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkHsotherpercent(rdate)` 统计指定板块中指定报告期内其他持有市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkHspractitionergrow(rdate, rdate2)` 统计指定板块中指定报告期内从业人员持有市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkHspractitionerpercentgrow(rdate, rdate2)` 统计指定板块中指定报告期内从业人员持有市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkHspersonvalue(rdate)` 统计指定板块中指定报告期内个人持有市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkHspersonpercent(rdate)` 统计指定板块中指定报告期内个人持有市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkHspersongrow(rdate, rdate2)` 统计指定板块中指定报告期内个人持有市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkHsothergrow(rdate, rdate2)` 统计指定板块中指定报告期内其他持有市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkHsothervalue(rdate)` 统计指定板块中指定报告期内其他持有市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkHspractitionerpercent(rdate)` 统计指定板块中指定报告期内从业人员持有市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkHsorganpercentgrow(rdate, rdate2)` 统计指定板块中指定报告期内机构持有市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkHsotherpercentgrow(rdate, rdate2)` 统计指定板块中指定报告期内其他持有市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkHspersonpercentgrow(rdate, rdate2)` 统计指定板块中指定报告期内个人持有市值变动 | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkHsorganvalue(rdate)` 统计指定板块中指定报告期内机构持有市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkHsorganpercent(rdate)` 统计指定板块中指定报告期内机构持有市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkHspractitionervalue(rdate)` 统计指定板块中指定报告期内其他持有市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkFddividendnum(rdate)` 统计指定板块中指定报告期内分红基金个数 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkFddividendavgnum(rdate)` 统计指定板块中指定报告期期间平均分红次数 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkFdtotalamount(rdate)` 统计指定板块中今年以来的分红总额 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `fundsfddividendavgnum(fundarr, rdate)` 统计基金列表中指定报告期内分红基金个数 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundsfddividendnum(fundarr, rdate)` 统计基金列表中指定报告期内分红基金个数 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundsfdtotalamount(fundarr, rdate)` 统计基金列表中今年以来的分红总额 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | 返回:array ### `bkPmsecurityvolume(rdate, stockid)` 统计指定报告期指定板块汇总的指定贵金属持有份额 | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 贵金属代码 | 返回:float ### `bkPmsumnpercent(rdate, topn)` 统计指定板块中指定报告期内前N名贵金属市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkPmsumnpercent3(rdate, topn)` 统计指定板块中指定报告期内前N名贵金属市值占贵金属市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkPmnonvalue(rdate, topn)` 统计指定报告期指定板块汇总的第N名贵金属持有市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkPmsumnpercentgrow3(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的前N名贵金属市值占贵金属市值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkPmnonpercent2(rdate, topn)` 统计指定报告期指定板块汇总的第N名贵金属市值占总值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkPmnonvaluegrowratio(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的第N名贵金属持有市值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 第N | 返回:float ### `bkPmsumnpercent2(rdate, topn)` 统计指定板块中指定报告期内前N名贵金属市值占总值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkPmnonvolumegrow(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的第N名贵金属持有份额变动 | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 第N | 返回:float ### `bkPmnonvaluegrow(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的第N名贵金属持有市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 第N | 返回:float ### `bkPmnonpercent(rdate, topn)` 统计指定报告期指定板块汇总的第N名贵金属市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkPmnonpercent3(rdate, topn)` 统计指定报告期指定板块汇总的第N名贵金属市值占贵金属市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkPmnonpercentgrow(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的第N名贵金属市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 第N | 返回:float ### `bkPmsecurityvalue(rdate, stockid)` 统计指定报告期指定板块汇总的指定资产支持证券持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 贵金属代码 | 返回:float ### `bkPmnoncode(rdate, topn)` 统计指定报告期指定板块汇总的第N名贵金属代码 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:string ### `bkPmsumnvaluegrowratio(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的前N名贵金属持有市值变比(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkPmnonpercentgrow2(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的第N名贵金属市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 第N | 返回:float ### `bkPmsumnpercentgrow2(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的前N名贵金属市值占总值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkPmsumnpercentgrow(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的前N名贵金属市值占净值比变动(%) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkPmsumnvaluegrow(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的前N名贵金属持有市值变动(万) | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 前N | 返回:float ### `bkPmnonvolume(rdate, topn)` 统计指定报告期指定板块汇总的第N名贵金属持有份额 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkPmsecurityvaluegrow(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定贵金属持有市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 贵金属代码 | 返回:float ### `bkPmsecuritypercent3(rdate, stockid)` 统计指定报告期指定板块汇总的指定贵金属市值占贵金属投资市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 贵金属代码 | 返回:float ### `bkPmsecurityvaluegrowratio(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定贵金属持有市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 贵金属代码 | 返回:float ### `bkPmsecuritypercent2(rdate, stockid)` 统计指定报告期指定板块汇总的指定贵金属市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 贵金属代码 | 返回:float ### `bkPmsecurityholdnum(rdate, stockid)` 统计指定报告期指定板块汇总的持有指定贵金属的基金个数 | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 贵金属代码 | 返回:float ### `bkPmsecuritypercentgrow2(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定贵金属市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 贵金属代码 | 返回:float ### `bkPmsecuritypercentgrow3(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定贵金属市值占贵金属投资市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 贵金属代码 | 返回:float ### `bkPmsecuritypercentgrow(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定贵金属市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 贵金属代码 | 返回:float ### `bkPmsecuritypercent(rdate, stockid)` 统计指定报告期指定板块汇总的指定贵金属市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 贵金属代码 | 返回:float ### `bkPmsecurityvolumegrow(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定贵金属持有份额变动 | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 贵金属代码 | 返回:float ### `bkPmsumnvalue(rdate, topn)` 统计指定板块中指定报告期内前N名贵金属持有市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkPmsecuritypercentgrow31(rdate, rdate2, stockid)` 统计指定报告期基金列表汇总的指定贵金属市值占贵金属投资市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 贵金属代码 | 返回:array ### `fundspmvalue(fundarr, rdate, tono, field)` fundspmvalue 相关函数。 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `tono` | any | ,截止索引号 | | `field` | string | string,字段 | 返回:float ### `fundspmsecuritypercentgrow3(fundarr, rdate, rdate2, stockid)` 统计指定报告期基金列表汇总的指定贵金属市值占贵金属投资市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `stockid` | string | ,贵金属代码 | 返回:array ### `fundspmnonvolume(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名贵金属持有份额 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundspmnonvalue(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名贵金属持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundspmsecurityvolumegrow(fundarr, rdate, rdate2, stockid)` 统计指定报告期基金列表汇总的指定贵金属持有份额变动 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `stockid` | string | ,贵金属代码 | 返回:array ### `fundspmsumnpercent2(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名贵金属市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundspmsecuritypercentgrow2(fundarr, rdate, rdate2, stockid)` 统计指定报告期基金列表汇总的指定贵金属市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `stockid` | string | ,贵金属代码 | 返回:array ### `fundspmsecuritypercentgrow(fundarr, rdate, rdate2, stockid)` 统计指定报告期基金列表汇总的指定贵金属市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `stockid` | string | ,贵金属代码 | 返回:array ### `fundspmsumnvalue(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名贵金属持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundspmsecurityholdnum(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的持有指定贵金属的基金个数 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `stockid` | string | string,贵金属代码 | 返回:array ### `fundspmsecurityvaluegrow(fundarr, rdate, rdate2, stockid)` 统计指定报告期基金列表汇总的指定贵金属持有市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `stockid` | string | ,贵金属代码 | 返回:array ### `fundspmsumnvaluegrow(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的前N名贵金属持有市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundspmnonpercent3(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名贵金属市值占贵金属市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundspmnonpercent2(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名贵金属市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundspmsecurityvolume(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定贵金属持有份额 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | ,贵金属代码 | 返回:array ### `fundspmsumnpercent3(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名贵金属市值占贵金属市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundspmnonvaluegrow(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的第N名贵金属持有市值变动(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `topn` | any | integer,第N | 返回:array ### `fundspmsecurityvaluegrowratio(fundarr, rdate, rdate2, stockid)` 统计指定报告期基金列表汇总的指定贵金属持有市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `stockid` | string | ,贵金属代码 | 返回:array ### `fundspmsecurityvalue(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定资产支持证券持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | ,贵金属代码 | 返回:array ### `fundspmnonvolumegrow(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的第N名贵金属持有份额变动 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `topn` | any | integer,第N | 返回:array ### `fundspmsumnpercentgrow3(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的前N名贵金属市值占贵金属市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundspmsecuritypercent2(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定贵金属市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,贵金属代码 | 返回:array ### `fundspmnonpercentgrow2(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的第N名贵金属市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `rdate2` | datetime | reportingperiod,同比报告期 | | `topn` | any | integer,第N | 返回:array ### `fundspmsecuritypercent(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定贵金属市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,贵金属代码 | 返回:array ### `fundspmsecuritypercent3(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定贵金属市值占贵金属投资市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | ,贵金属代码 | 返回:array ### `fundspmnonpercentgrow(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的第N名贵金属市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `topn` | any | integer,第N | 返回:array ### `fundspmnonpercentgrow3(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的第N名贵金属市值占贵金属市值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `topn` | any | integer,第N | 返回:array ### `fundspmnoncode(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名贵金属代码 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundspmsumnpercent(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名贵金属市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | datetime | integer,前N | 返回:array ### `fundspmsumnpercentgrow2(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的前N名贵金属市值占总值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundspmsumnpercentgrow(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的前N名贵金属市值占净值比变动(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundspmsumnvaluegrowratio(fundarr, rdate, rdate2, topn)` 统计指定报告期基金列表汇总的前N名贵金属持有市值变比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `rdate2` | datetime | ,同比报告期 | | `topn` | any | integer,前N | 返回:array ### `fundspmnonpercent(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名贵金属市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `bkCbbondvalue(rdate, stockid)` 统计指定报告期指定板块汇总的指定可转债持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 可转债代码 | 返回:float ### `bkCbsumnpercent2(rdate, topn)` 统计指定板块中指定报告期内前N名可转债市值占总值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkCbsumnpercent(rdate, topn)` 统计指定板块中指定报告期内前N名可转债市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkCbsumnvalue(rdate, topn)` 统计指定板块中指定报告期内前N名可转债持有市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkCbsumnpercent3(rdate, topn)` 统计指定板块中指定报告期内前N名可转债市值占债券市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkCbnonvalue(rdate, topn)` 统计指定报告期指定板块汇总的第N名可转债持有市值(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkCbnonpercent(rdate, topn)` 统计指定报告期指定板块汇总的第N名可转债市值占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkCbbondholdnum(rdate, stockid)` 统计指定报告期指定板块汇总的持有指定可转债的基金个数 | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 可转债代码 | 返回:float ### `bkCbbondpercent3(rdate, stockid)` 统计指定报告期指定板块汇总的指定可转债市值占债券市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 可转债代码 | 返回:float ### `bkCbbondpercent2(rdate, stockid)` 统计指定报告期指定板块汇总的指定可转债市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 可转债代码 | 返回:float ### `bkCbnonpercent2(rdate, topn)` 统计指定报告期指定板块汇总的第N名可转债市值占总值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkCbbondpercent(rdate, stockid)` 统计指定报告期指定板块汇总的指定可转债市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 可转债代码 | 返回:float ### `bkCbnoncode(rdate, topn)` 统计指定报告期指定板块汇总的第N名可转债代码 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:string ### `bkCbnonpercent3(rdate, topn)` 统计指定报告期指定板块汇总的第N名可转债市值占债券市值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `fundscbnoncode(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名可转债代码 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundscbsumnpercent2(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名可转债市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundscbvalue(fundarr, rdate, tono, field)` 处于转股期的可转债明细前N名市值和-指定列 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,指定报告期 | | `tono` | any | ,截止索引号 | | `field` | string | string,字段 | 返回:float ### `fundscbnonvalue(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名可转债持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundscbsumnpercent3(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名可转债市值占债券市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundscbnonpercent3(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名可转债市值占债券市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundscbbondvalue(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定可转债持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,可转债代码 | 返回:array ### `fundscbbondholdnum(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的持有指定可转债的基金个数 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,可转债代码 | 返回:array ### `fundscbnonpercent(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名可转债市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundscbbondpercent2(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定可转债市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,可转债代码 | 返回:array ### `fundscbnonpercent2(fundarr, rdate, topn)` 统计指定报告期基金列表汇总的第N名可转债市值占总值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,第N | 返回:array ### `fundscbbondpercent(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定可转债市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,可转债代码 | 返回:array ### `fundscbsumnpercent(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名可转债市值占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `fundscbbondpercent3(fundarr, rdate, stockid)` 统计指定报告期基金列表汇总的指定可转债市值占债券市值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------- | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | reportingperiod,指定报告期 | | `stockid` | string | string,可转债代码 | 返回:array ### `fundscbsumnvalue(fundarr, rdate, topn)` 统计基金列表中指定报告期内前N名可转债持有市值(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | | `topn` | any | integer,前N | 返回:array ### `bkArmdebt30Dpercent(rdate)` 统计指定报告期指定板块中30天以内负债占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkArmasset30D(rdate)` 统计指定报告期指定板块的30天以内资产(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkArmdebt90Dpercent(rdate)` 统计指定报告期指定板块的60天(含)-90天负债占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkArmdebt60Dpercent(rdate)` 统计指定报告期指定板块的30天(含)-60天负债占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkArmdebt30D(rdate)` 统计指定报告期指定板块的30以内负债(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkArmdebt120D(rdate)` 统计指定报告期指定板块的90天(含)-120天负债(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkArmdebt90D(rdate)` 统计指定报告期指定板块的60天(含)-90天负债(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkArmdebt60D(rdate)` 统计指定报告期指定板块的30天(含)-60天负债(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkArmasset60Dpercent(rdate)` 统计指定报告期指定板块的30天(含)-60天资产占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkArmasset30Dpercent(rdate)` 统计指定报告期指定板块中30天以内资产占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkArmasset120D(rdate)` 统计指定报告期指定板块的90天(含)-120天资产(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkArmasset90D(rdate)` 统计指定报告期指定板块的60天(含)-90天资产(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkArmasset90Dpercent(rdate)` 统计指定报告期指定板块的60天(含)-90天资产占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkArmasset60D(rdate)` 统计指定报告期指定板块的30天(含)-60天资产(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkArmasset120Dpercent(rdate)` 统计指定报告期指定板块的90天(含)-120天资产占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkArmdebt397D(rdate)` 统计指定报告期指定板块的120天(含)-397天(含)负债(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkArmasset(rdate)` 统计指定报告期指定板块的资产(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkArmasset397D(rdate)` 统计指定报告期指定板块的120天(含)-397天(含)资产(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkArmdebt(rdate)` 统计指定报告期指定板块的负债(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkArmdebt120Dpercent(rdate)` 统计指定报告期指定板块的90天(含)-120天负债占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkArmdebtpercent(rdate)` 统计指定报告期指定板块的负债占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkArmassetpercent(rdate)` 统计指定报告期指定板块的合计资产占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkArmdebt397Dpercent(rdate)` 统计指定报告期指定板块的120天(含)-397天(含)负债占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkArmasset397Dpercent(rdate)` 统计指定报告期指定板块的120天(含)-397天(含)资产占净值比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `fundsarmdebt30D(fundarr, rdate)` 统计指定报告期基金列表的30以内负债(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundsarmasset90Dpercent(fundarr, rdate)` 统计指定报告期基金列表的60天(含)-90天资产占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundsarmasset120D(fundarr, rdate)` 统计指定报告期基金列表的90天(含)-120天资产(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundsarmdebtpercent(fundarr, rdate)` 统计指定报告期基金列表的负债占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundsarmasset90D(fundarr, rdate)` 统计指定报告期基金列表的60天(含)-90天资产(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundsarmdebt60D(fundarr, rdate)` 统计指定报告期基金列表的30天(含)-60天负债(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundsarmasset60D(fundarr, rdate)` 统计指定报告期基金列表的30天(含)-60天资产(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundsarmasset30D(fundarr, rdate)` 统计指定报告期基金列表的30天以内资产(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundsarmasset120Dpercent(fundarr, rdate)` 统计指定报告期基金列表的90天(含)-120天资产占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundsarmasset30Dpercent(fundarr, rdate)` 统计指定报告期基金列表中30天以内资产占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundsarmasset(fundarr, rdate)` 统计指定报告期基金列表的资产(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundsarmassetpercent(fundarr, rdate)` 统计指定报告期基金列表的合计资产占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundsarmdebt60Dpercent(fundarr, rdate)` 统计指定报告期基金列表的30天(含)-60天负债占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundsarmdebt120D(fundarr, rdate)` 统计指定报告期基金列表的90天(含)-120天负债(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundsarmdebt397Dpercent(fundarr, rdate)` 统计指定报告期基金列表的120天(含)-397天(含)负债占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundsarmasset60Dpercent(fundarr, rdate)` 统计指定报告期基金列表的30天(含)-60天资产占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundsarmdebt30Dpercent(fundarr, rdate)` 统计指定报告期基金列表中30天以内负债占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundsarmdebt120Dpercent(fundarr, rdate)` 统计指定报告期基金列表的90天(含)-120天负债占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundsarmdebt90Dpercent(fundarr, rdate)` 统计指定报告期基金列表的60天(含)-90天负债占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundsarmdebt397D(fundarr, rdate)` 统计指定报告期基金列表的120天(含)-397天(含)负债(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundsarmdebt90D(fundarr, rdate)` 统计指定报告期基金列表的60天(含)-90天负债(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundsarmasset397D(fundarr, rdate)` 统计指定报告期基金列表的120天(含)-397天(含)资产(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundsarmassetbyfield(fundarr, rdate, dtype, valuefield)` 指定报告期的平均剩余期限分布情况指定字段值 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------ | | `fundarr` | array | array of string,基金代码 | | `rdate` | datetime | ,截止日期 | | `dtype` | any | Integer,分布情况, | | `valuefield` | string | string,指定字段数据 | 返回:float ### `fundsarmdebt(fundarr, rdate)` 统计指定报告期基金列表的负债(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundsarmasset397Dpercent(fundarr, rdate)` 统计指定报告期基金列表的120天(含)-397天(含)资产占净值比(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,指定报告期 | 返回:array ### `fundsholdnum(fundarr, rdate, infoid, countfield, keyfield, keyfield2, idorname)` 持有指定证券或者证券类型的个数 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | integer,报告期 | | `infoid` | any | integer, | | `countfield` | string | string,统计个数的字段 | | `keyfield` | string | string,截止日字段 | | `keyfield2` | string | string,条件字段2 | | `idorname` | string | string,代码或者名称 | 返回:any ### `fundSManagerBuySharesQj(fund_arr, r_date2, r_date)` 获得基金列表指定报告期区间申购总份额 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerSaleSharesQj(fund_arr, r_date2, r_date)` 获得基金列表指定报告期区间赎回总份额 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerTotalSharesChangeQj(fund_arr, r_date2, r_date)` 获得基金列表指定报告期区间份额变动 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerBuyValueQj(fund_arr, r_date2, r_date)` 获得基金列表指定报告期区间申购总市值 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerSaleValueQj(fund_arr, r_date2, r_date)` 获得基金列表指定报告期区间赎回总市值 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerTotalValueChangeQj(fund_arr, r_date2, r_date)` 获得基金列表指定报告期区间总市值变动 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerBuySharesOfRateQj(fund_arr, r_date2, r_date)` 获得基金列表指定报告期区间申购份额占基金份额(%)=指定报告期区间申购总份额/指定报告期区间最新基金列表总份额\*100% | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerSaleSharesOfRateQj(fund_arr, r_date2, r_date)` 获得基金列表指定报告期区间赎回份额占基金份额(%)=指定报告期区间赎回总份额/指定报告期区间最新基金列表总份额\*100% | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerTotalSharesChangeOfRateQj(fund_arr, r_date2, r_date)` 获得基金列表指定报告期区间份额变动占基金份额(%)=指定报告期区间份额变动/指定报告期区间最新基金列表总份额\*100% | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerTotalSharesChangeOfRate2Qj(fund_arr, r_date2, r_date)` 获得基金列表指定报告期区间赎回份额占基金份额(%)=指定报告期区间份额变动/指定报告期区间期初总份额\*100% | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerSaleSharesYear(fund_arr, r_date)` 获得基金列表指定日本年以来赎回份额 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerSaleValueYear(fund_arr, r_date)` 获得基金列表指定日本年以来赎回市值 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerTotalValueChangeYear(fund_arr, r_date)` 获得基金列表指定日本年以来市值变动 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerBuySharesOfRateYear(fund_arr, r_date)` 获得基金列表指定日本年以来申购份额占基金份额(%) | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerSaleSharesOfRateYear(fund_arr, r_date)` 获得基金列表指定日本年以来赎回份额占基金份额(%) | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerTotalSharesChangeOfRateYear(fund_arr, r_date)` 获得基金列表指定日本年以来份额变动占基金份额(%) | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerTotalSharesChangeOfRate2Year(fund_arr, r_date)` 获得基金列表指定日本年以来份额变动占基金管理人份额(%) | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerBuySharesLYear(fund_arr, r_date)` 获得基金列表指定日最近1年申购份额 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerSaleSharesLYear(fund_arr, r_date)` 获得基金列表指定日最近1年赎回份额 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerTotalSharesChangeLYear(fund_arr, r_date)` 获得基金列表指定日最近1年份额变动 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerBuyValueLYear(fund_arr, r_date)` 获得基金列表指定日最近1年申购市值 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerSaleValueLYear(fund_arr, r_date)` 获得基金列表指定日最近1年赎回市值 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerTotalValueChangeLYear(fund_arr, r_date)` 获得基金列表指定日最近1年市值变动 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerBuySharesOfRateLYear(fund_arr, r_date)` 获得基金列表指定日最近1年申购份额占基金份额(%) | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerSaleSharesOfRateLYear(fund_arr, r_date)` 获得基金列表指定日最近1年赎回份额占基金份额(%) | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerBuyShares(fund_arr, r_date)` 获得基金列表指定报告期申购总份额 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerSaleShares(fund_arr, r_date)` 获得基金列表指定报告期赎回总份额 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerTotalSharesChangeOfRate2LYear(fund_arr, r_date)` 获得基金列表指定日最近1年份额变动占基金管理人份额(%) | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerTotalSharesChangeOfRateLYear(fund_arr, r_date)` 获得基金列表指定日最近1年份额变动占基金份额(%) | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerTotalShares(fund_arr, r_date)` 获得基金列表指定报告期期末总份额 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerTotalSharesChange(fund_arr, r_date)` 获得基金列表指定报告期份额变动 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerBuyValue(fund_arr, r_date)` 获得基金列表指定报告期申购总市值 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerSaleValue(fund_arr, r_date)` 获得基金列表指定报告期赎回总市值 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerTotalValue(fund_arr, r_date)` 获得基金列表指定报告期期末总市值 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerTotalValueChange(fund_arr, r_date)` 获得基金列表指定报告期总市值变动 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerBuySharesOfRate(fund_arr, r_date)` 获得基金列表指定报告期申购份额占基金份额(%)=指定报告期申购总份额/指定报告期基金列表总份额\*100% | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerSaleSharesOfRate(fund_arr, r_date)` 获得基金列表指定报告期赎回份额占基金份额(%)=指定报告期赎回总份额/指定报告期基金列表总份额\*100% | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerTotalSharesChangeOfRate(fund_arr, r_date)` 获得基金列表指定报告期份额变动占基金份额(%)=指定报告期份额变动/指定报告期基金列表总份额\*100% | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundSManagerTotalSharesChangeOfRate2(fund_arr, r_date)` 获得基金列表指定报告期份额变动占基金管理人份额(%)=指定报告期份额变动/指定报告期期初基金管理人总份额\*100% | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundBkManagerTotalSharesChangeOfRate(bkname, r_date)` 获得基金板块指定报告期份额变动占基金份额(%) | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerBuyShares(bkname, r_date)` 获得基金板块指定报告期申购份额 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerTotalSharesChangeOfRate2(bkname, r_date)` 获得基金板块指定报告期份额变动占基金管理人份额(%) | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerBuySharesYear(bkname, r_date)` 获得基金板块指定日本年以来申购份额 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerSaleSharesYear(bkname, r_date)` 获得基金板块指定日本年以来赎回份额 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerTotalSharesChangeYear(bkname, r_date)` 获得基金板块指定日本年以来份额变动 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerBuyValueYear(bkname, r_date)` 获得基金板块指定日本年以来申购市值 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerSaleValueYear(bkname, r_date)` 获得基金板块指定日本年以来赎回市值 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerTotalValueChangeYear(bkname, r_date)` 获得基金板块指定日本年以来市值变动 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerBuySharesOfRateYear(bkname, r_date)` 获得基金板块指定日本年以来申购份额占基金份额(%) | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerSaleSharesOfRateYear(bkname, r_date)` 获得基金板块指定日本年以来赎回份额占基金份额(%) | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerTotalSharesChangeOfRateYear(bkname, r_date)` 获得基金板块指定日本年以来份额变动占基金份额(%) | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerTotalSharesChangeOfRate2Year(bkname, r_date)` 获得基金板块指定日本年以来份额变动占基金管理人份额(%) | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerBuySharesQj(bkname, r_date2, r_date)` 获得基金板块指定报告期区间申购份额 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerSaleSharesQj(bkname, r_date2, r_date)` 获得基金板块指定报告期区间赎回份额 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerTotalSharesChangeQj(bkname, r_date2, r_date)` 获得基金板块指定报告期区间份额变动 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerBuyValueQj(bkname, r_date2, r_date)` 获得基金板块指定报告期区间申购市值 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerSaleValueQj(bkname, r_date2, r_date)` 获得基金板块指定报告期区间赎回市值 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerTotalValueChangeQj(bkname, r_date2, r_date)` 获得基金板块指定报告期区间市值变动 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerBuySharesOfRateQj(bkname, r_date2, r_date)` 获得基金板块指定报告期区间申购份额占基金份额(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerTotalSharesChangeOfRateQj(bkname, r_date2, r_date)` 获得基金板块指定报告期区间份额变动占基金份额(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerTotalSharesChangeOfRate2Qj(bkname, r_date2, r_date)` 获得基金板块指定报告期区间份额变动占基金管理人份额(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerSaleShares(bkname, r_date)` 获得基金板块指定报告期赎回份额 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerTotalShares(bkname, r_date)` 获得基金板块指定报告期期末份额 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerTotalSharesChange(bkname, r_date)` 获得基金板块指定报告期份额变动 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerBuyValue(bkname, r_date)` 获得基金板块指定报告期申购市值 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerSaleValue(bkname, r_date)` 获得基金板块指定报告期赎回市值 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerTotalValue(bkname, r_date)` 获得基金板块指定报告期期末市值 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerTotalValueChange(bkname, r_date)` 获得基金板块指定报告期市值变动 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerBuySharesOfRate(bkname, r_date)` 获得基金板块指定报告期申购份额占基金份额(%) | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerSaleSharesOfRate(bkname, r_date)` 获得基金板块指定报告期赎回份额占基金份额(%) | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerBuySharesLYear(bkname, r_date)` 获得基金板块指定日基金管理人最近1年申购份额 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerSaleSharesLYear(bkname, r_date)` 获得基金板块指定日基金管理人最近1年赎回份额 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerTotalSharesChangeLYear(bkname, r_date)` 获得基金板块指定日基金管理人最近1年份额变动 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerBuyValueLYear(bkname, r_date)` 获得基金板块指定日基金管理人最近1年申购市值 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerSaleValueLYear(bkname, r_date)` 获得基金板块指定日基金管理人最近1年赎回市值 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerTotalValueChangeLYear(bkname, r_date)` 获得基金板块指定日基金管理人最近1年市值变动 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerBuySharesOfRateLYear(bkname, r_date)` 获得基金板块指定日基金管理人最近1年申购份额占基金份额(%) | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerSaleSharesOfRateLYear(bkname, r_date)` 获得基金板块指定日基金管理人最近1年赎回份额占基金份额(%) | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerTotalSharesChangeOfRateLYear(bkname, r_date)` 获得基金板块指定日基金管理人最近1年份额变动占基金份额(%) | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkManagerTotalSharesChangeOfRate2LYear(bkname, r_date)` 获得基金板块指定日基金管理人最近1年份额变动占基金管理人份额(%) | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundSManagerSharesChangeData(fund_arr, r_date, dtype, ctype)` 获得基金列表指定报告期的基金管理人份额变动数量、金额、市值、比率等指标 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | | `dtype` | any | 用户自定义,变动类型 | | `ctype` | any | 用户自定义,计算方式 | 返回:array ### `fundSManagerSharesChangeDataQj(fund_arr, r_date2, r_date, dtype, ctype)` 获得基金列表指定报告期区间的基金管理人份额变动数量、金额、市值、比率等指标 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | | `dtype` | any | 用户自定义,变动类型 | | `ctype` | any | 用户自定义,计算方式 | 返回:array ### `fundSManagerTradeAmountLYear(fund_arr, r_date, t_type)` 获得指定报告期最近1年基金列表基金管理人交易金额 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:array ### `fundSManagerTradeAmountQj(fund_arr, r_date2, r_date, t_type)` 获得报告期区间基金列表基金管理人交易金额 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:array ### `fundSManagerTradeAmountReport(fund_arr, r_date, t_type)` 获得指定报告期基金列表基金管理人交易金额 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:array ### `fundSManagerTradeAmountYear(fund_arr, r_date, t_type)` 获得指定报告期本年以来基金列表基金管理人交易金额 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:array ### `fundSManagerTradeAveragePriceLYear(fund_arr, r_date, t_type)` 获得指定报告期最近1年基金列表基金管理人交易均价 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:array ### `fundSManagerTradeAveragePriceQj(fund_arr, r_date2, r_date, t_type)` 获得报告期区间基金列表基金管理人交易均价 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:array ### `fundSManagerTradeAveragePriceReport(fund_arr, r_date, t_type)` 获得指定报告期基金列表基金管理人交易均价 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:array ### `fundSManagerTradeAveragePriceYear(fund_arr, r_date, t_type)` 获得指定报告期本年以来基金列表基金管理人交易均价 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:array ### `fundSManagerTradeSharesOfRateLYear(fund_arr, r_date, t_type)` 获得指定报告期最近1年基金列表基金管理人交易份额占基金总份额(%) | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:array ### `fundSManagerTradeSharesOfRateQj(fund_arr, r_date2, r_date, t_type)` 获得报告期区间基金列表基金管理人交易份额占基金总份额(%) | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:array ### `fundSManagerTradeSharesOfRateReport(fund_arr, r_date, t_type)` 获得指定报告期基金列表基金管理人交易份额占基金总份额(%) | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:array ### `fundSManagerTradeSharesOfRateYear(fund_arr, r_date, t_type)` 获得指定报告期本年以来基金列表基金管理人交易份额占基金总份额(%) | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:array ### `fundSManagerTradeSharesLYear(fund_arr, r_date, t_type)` 获得指定报告期最近1年基金列表基金管理人交易份额 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:array ### `fundSManagerTradeSharesQj(fund_arr, r_date2, r_date, t_type)` 获得报告期区间基金列表基金管理人交易份额 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:array ### `fundSManagerTradeSharesReport(fund_arr, r_date, t_type)` 获得指定报告期基金列表基金管理人交易份额 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:array ### `fundSManagerTradeSharesYear(fund_arr, r_date, t_type)` 获得指定报告期本年以来基金列表基金管理人交易份额 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:array ### `fundBkManagerTradeAmountLYear(bkname, r_date, t_type)` 获得指定报告期最近1年基金板块基金管理人交易金额 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:float ### `fundBkManagerTradeAmountQj(bkname, r_date2, r_date, t_type)` 获得报告期区间基金板块基金管理人交易金额 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:float ### `fundBkManagerTradeAmountReport(bkname, r_date, t_type)` 获得指定报告期基金板块基金管理人交易金额 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:float ### `fundBkManagerTradeAmountYear(bkname, r_date, t_type)` 获得指定报告期本年以来基金板块基金管理人交易金额 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:float ### `fundBkManagerTradeAveragePriceLYear(bkname, r_date, t_type)` 获得指定报告期最近1年基金板块基金管理人交易均价 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:float ### `fundBkManagerTradeAveragePriceQj(bkname, r_date2, r_date, t_type)` 获得报告期区间基金板块基金管理人交易均价 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:float ### `fundBkManagerTradeAveragePriceReport(bkname, r_date, t_type)` 获得指定报告期基金板块基金管理人交易均价 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:float ### `fundBkManagerTradeSharesOfRateReport(bkname, r_date, t_type)` 获得指定报告期基金板块基金管理人交易份额占基金总份额(%) | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:float ### `fundBkManagerTradeSharesOfRateYear(bkname, r_date, t_type)` 获得指定报告期本年以来基金板块基金管理人交易份额占基金总份额(%) | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:float ### `fundBkManagerTradeSharesLYear(bkname, r_date, t_type)` 获得指定报告期最近1年基金板块基金管理人交易份额 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:float ### `fundBkManagerTradeSharesQj(bkname, r_date2, r_date, t_type)` 获得报告期区间基金板块基金管理人交易份额 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:float ### `fundBkManagerTradeSharesReport(bkname, r_date, t_type)` 获得指定报告期基金板块基金管理人交易份额 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | 返回:float ### `fundSManagerTradeSharesDataQj(fund_arr, r_date2, r_date, t_type, c_type)` 获得指定报告期区间指定基金管理人交易份额、金额、均价、占比等指标 当RDate2=RDate时,可获得指定报告期数据 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date2` | any | 报告期,开始报告期 | | `r_date` | datetime | 报告期,指定报告期 | | `t_type` | any | 用户自定义,交易方式 | | `c_type` | any | 用户自定义,计算方式 | 返回:float ### `fundsChangeInFairValue(fund_arr, r_date)` 获得指定报告期基金列表公允价值变动收益 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundsChangeInFairValueOfFinancialAsset(fund_arr, r_date)` 获得指定报告期基金列表交易性金融资产变动收益 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundsChangeInFairValueOfFinancialAssetBond(fund_arr, r_date)` 获得指定报告期基金列表债券投资变动收益 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundsChangeInFairValueOfFinancialAssetStock(fund_arr, r_date)` 获得指定报告期基金列表股票投资变动收益 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | 返回:array ### `fundBkChangeInFairValue(bkname, r_date)` 获得指定报告期基金板块公允价值变动收益 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkChangeInFairValueOfDerivative(bkname, r_date)` 获得指定报告期基金板块衍生工具变动收益 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkChangeInFairValueOfFinancialAsset(bkname, r_date)` 获得指定报告期基金板块交易性金融资产变动收益 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkChangeInFairValueOfFinancialAssetBond(bkname, r_date)` 获得指定报告期基金板块债券投资变动收益 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundBkChangeInFairValueOfFinancialAssetStock(bkname, r_date)` 获得指定报告期基金板块股票投资变动收益 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `fundSChangeInFairValueData(fund_arr, r_date, c_type)` 获取基金列表指定报告期公允价值变动收益 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,指定报告期 | | `c_type` | any | 用户自定义,收益类型 | 返回:array ### `stockssnsuspendnum(stockarr, endt)` 停牌股票个数 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------------ | | `stockarr` | array | array of string,股票列表 | | `endt` | datetime | ,指定日 | 返回:any ### `stockssnsuspendlist(stockarr, endt)` 指定日股票列表停牌股票列表,遍历该板块,用NUM计数,每有一个停牌的就加1,并且把符合的id放入数组。 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------------ | | `stockarr` | array | array of string,股票列表 | | `endt` | datetime | ,指定日 | 返回:array ### `bkSnsuspendnum(bkname, endt)` 指定日停牌股票个数 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `bkname` | string | 股票列表 | | `endt` | datetime | 指定日 | 返回:any ### `allabk2()` 所有A股板块 返回:any ### `defaultBkName()` 缺省板块名称 返回:string ### `stocksAverageValue(stock_arr, interior_id, report_date, stype, sample_select, eps_criterion, return_type)` 板块指标和(最近一个季度) | 参数 | 类型 | 说明 | | --------------- | -------- | --------------------------------------------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `interior_id` | string | 整数,对于不同数据库提供商的对应Id,DataBaseRatioId中对应的ID值 | | `report_date` | datetime | 报告期 | | `stype` | any | 用户数据,股票类型 | | `sample_select` | any | 样本股选择,具体取值如下: | | `eps_criterion` | float | 绩差股标准,和参数SampleSelect结合使用。 | | `return_type` | any | 返回类型 | 返回:float ### `defaultHtIndexId()` 返回缺省的海通指数 返回:string ### `stocksSumValueQuarter(stock_arr, interior_id, report_date, stype, sample_select, eps_criterion)` 板块指标和(最近一个季度) | 参数 | 类型 | 说明 | | --------------- | -------- | --------------------------------------------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `interior_id` | string | 整数,对于不同数据库提供商的对应Id,DataBaseRatioId中对应的ID值 | | `report_date` | datetime | 报告期 | | `stype` | any | 整型,股票类型 | | `sample_select` | any | 整型,样本股选择 | | `eps_criterion` | float | 整型,绩差股标准 | 返回:float ### `allABk()` 返回所有A股板块 返回:string ### `stockEpsDirect(report_date)` 直接从报表中取得的每股收益值 | 参数 | 类型 | 说明 | | ------------- | -------- | ------ | | `report_date` | datetime | 报告期 | 返回:float ### `ctSectorTtmData()` 返回常量\_板块TTM 返回:array ### `netAssetsAdjust(report_date)` 返回调整后的净资产 | 参数 | 类型 | 说明 | | ------------- | -------- | ------ | | `report_date` | datetime | 报告期 | 返回:float ### `defaultIndexId()` 返回缺省的指数代码 返回:string ### `defaultCurrenyId()` 返回缺省现金代码 返回:string ### `allFundBk()` 所有基金板块,不包含退市。 返回:string ### `defaultHtIndexId2()` 返回缺省的海通指数2 返回:string ### `allNonOpenFundBk()` 最新封闭基金板块,不包含退市。 返回:string ### `defaultBondIndexId()` 返回缺省的债券指数代码 返回:string ### `filterSampleByCriterion12(stock_arr, r_date, sample_select, eps_criterion)` 按照一定的标准过滤计算板块指标的股票(最近12个月标准) | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------ | | `stock_arr` | array | 一维字符串数组,股票列表 | | `r_date` | datetime | 报告期,报告期 | | `sample_select` | any | 整型,样本股选择 | | `eps_criterion` | float | 整型,绩差股标准 | 返回:void ### `pnBk()` 当前板块 返回:string ### `filterSampleByCriterionNew(stock_arr, end_t, report_date, sample_select, eps_criterion)` 按照一定的标准过滤计算板块指标的股票 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------ | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,截止日期 | | `report_date` | datetime | 报告期 | | `sample_select` | any | 整型,样本股选择 | | `eps_criterion` | float | 整型,绩差股标准 | 返回:void ### `stocksSumValue12(stock_arr, interior_id, report_date, stype, sample_select, eps_criterion)` 板块指标和(最近12个月) | 参数 | 类型 | 说明 | | --------------- | -------- | ---------------------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `interior_id` | string | 整数,对于不同数据库提供商的对应Id | | `report_date` | datetime | 报告期 | | `stype` | any | 整型,股票类型 | | `sample_select` | any | 整型,样本股选择 | | `eps_criterion` | float | 绩差股标准,和参数SampleSelect结合使用。 | 返回:float ### `allBBk()` 返回所有B股板块 返回:string ### `ctSectorQuarterData()` 返回常量\_板块季度数据 返回:array ### `filterSampleByCriterion(stock_arr, report_date, sample_select, eps_criterion)` 按照一定的标准过滤计算板块指标的股票 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------ | | `stock_arr` | array | 一维字符串数组,股票列表 | | `report_date` | datetime | 报告期 | | `sample_select` | any | 整型,样本股选择 | | `eps_criterion` | float | 整型,绩差股标准 | 返回:void ### `stocksSumValue(stock_arr, interior_id, report_date, stype, sample_select, eps_criterion)` 板块板块指标和 | 参数 | 类型 | 说明 | | --------------- | -------- | --------------------------------------------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `interior_id` | string | 整数,对于不同数据库提供商的对应Id,DataBaseRatioId中对应的ID值 | | `report_date` | datetime | 报告期 | | `stype` | any | 整型,股票类型 | | `sample_select` | any | 样本股选择,具体取值如下: | | `eps_criterion` | float | 绩差股标准,和参数SampleSelect结合使用。 | 返回:float ### `ctSectorQuarterGrowRatio()` 返回板块季度环比(%) 返回:string ### `defaultallfunds()` 所有基金列表(不包含退市) 返回:array ### `defaultallfunds2()` 所有基金列表(包含退市) 返回:array ### `allNonOpenFundBk2()` 封闭+退市封闭。 返回:string ### `allInBankBondBk2()` 银行间债券+退市债券。 返回:string ### `allFutureBk3()` 期货+退市期货+衍生品。 返回:string ### `allConvertiblebondBk2()` 可转债+退市债券。 返回:string ### `allFundBk2()` 所有基金板块(包含退市)。 返回:string ### `allOpenFundBk2()` 开放+退市开放。 返回:string ### `allOptionBk()` 所有期权板块(包含退市)。 返回:string ### `allOptionBk2()` 所有期权板块(不包含退市)。 返回:string ### `pnStockArr()` 当前成分股。 返回:string ### `defaultIndexId2()` 缺省的市场/通道代码。A股:SH000001;南向:HSG000001;北向:HSG000002;港股:HKHSI001。 返回:string ### `md(table_name)` 支持时间序列字段为表格类型,用于取时间序列的表格 ,证券、时间相关,当MD数据不存在时返回NIL | 参数 | 类型 | 说明 | | ------------ | ------ | -------------- | | `table_name` | string | 字符串型,表名 | 返回:any ### `idToDate(id)` 报告期ID->日期,将报告期转换为具体的日期的整数形式,月份是00的话将表示某年的的第几周转化为具体日期的整数值,否则直接返回ID | 参数 | 类型 | 说明 | | ---- | ---- | ------ | | `id` | any | 报告期 | 返回:float|datetime ### `idToStr(report_id)` 将报告期以中文形式输出,如:20120331则输出2012年第一季报,如果月份为00并且日小于54(一年的周数),则输出第几周,如:20120012,则输出2012年第12周报; | 参数 | 类型 | 说明 | | ----------- | ------ | -------- | | `report_id` | string | 报告日期 | 返回:string ### `ifArrayId(id)` 判断是否为表格类型 | 参数 | 类型 | 说明 | | ---- | ---- | -------- | | `id` | any | 基本面ID | 返回:bool ### `ifReportId(id)` 判断要取得的数据是否与报告期相关 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------------------------------------------- | | `id` | any | 基本面表格中某一字段对应的ID,如44002,表44的002字段 | 返回:bool ### `ifBaseId(id)` 判断要取得的数据是否与报告期无关 | 参数 | 类型 | 说明 | | ---- | ---- | -------------------------------------------------- | | `id` | any | 基本面表格中某一字段的ID,如44002,是表44的002字段 | 返回:bool ### `infoArrayEx(info_id, rdate)` 获取证券在报告期RDate的InfoId基本面数据,与系统当前股票有关 | 参数 | 类型 | 说明 | | --------- | -------- | -------- | | `info_id` | string | 基本面ID | | `rdate` | datetime | 报告期 | 返回:array ### `reportValueByRight(stock_id)` 指定日加权后的与报告期相关的数据 | 参数 | 类型 | 说明 | | ---------- | ------ | -------------------------------------------------- | | `stock_id` | string | 股票代码EndT:截止日期InfoId:基本面数据IDRight:加权 | 返回:float ### `stockBase(stock_id, info_id)` 与报告期无关基本面数据,取最新的 | 参数 | 类型 | 说明 | | ---------- | ------ | -------- | | `stock_id` | string | 股票代码 | | `info_id` | string | 基本面ID | 返回:void ### `stockBaseEx(stock_id, index)` 与报告期无关基本面数据 | 参数 | 类型 | 说明 | | ---------- | ------ | -------------------------------- | | `stock_id` | string | 股票代码InfoId:基本面ID | | `index` | any | 整数,取第几条,-1表示最新的一条 | 返回:void ### `stockInfoArray(stock_id)` 股票某一基本面的所有历史数据 | 参数 | 类型 | 说明 | | ---------- | ------ | ----------------------- | | `stock_id` | string | 证券InfoId:基本面数据ID | 返回:array ### `stockReport(stock_id, info_id, report_date)` 返回与报告期相关数据 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `stock_id` | string | 股票代码 | | `info_id` | string | 基本面ID | | `report_date` | datetime | 报告期 | 返回:any ### `basicInfoExt2()` 获取基本面信息,比BasicInfoEx3返回的信息基本更全面 返回:array ### `basicInfoEx3()` 返回三大报表的基本面信息 返回:array ### `getLastReportFinance(id, timeable)` 获取报告最后的财务值; timeable是指示是否和时间相关,即对获取的ID值进行简单加权处理:1季报ID值\*4;中报ID值\*2;3季报ID值\*4/3;年报的不需处理。例如中报的每股收益就需要\*2。 注意,总股本、资产负债表等时间点数据不需要做此类加权。 | 参数 | 类型 | 说明 | | ---------- | ---- | ---------------------------- | | `id` | any | 整数,基本面ID; | | `timeable` | bool | 布尔值,表示是否和时间相关; | 返回:float ### `getReportFinanceByTime2(id, time)` 财务报告,查找比当前日期小的报告期的财务数据 | 参数 | 类型 | 说明 | | ------ | -------- | --------------- | | `id` | any | 整数,基本面ID; | | `time` | datetime | object | 返回:float ### `infoArrayEx2(info_id, changed_field_name, changed_value)` 按照截止日取Infoarray的数据。 运用InfoArrayExt取指定的截止日的数据。 | 参数 | 类型 | 说明 | | -------------------- | ------ | --------------------- | | `info_id` | string | 整型,表ID | | `changed_field_name` | string | 字符串,发生变化的字段 | | `changed_value` | any | 数值,指定字段的数值 | 返回:array ### `stocksinfoarrayex(stockarr, infoid, datefield, begt, endt)` 按截止日取一段时间InfoArray | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------ | | `stockarr` | array | array of string,证券列表 | | `infoid` | any | integer,表ID | | `datefield` | string | string,日期字段 | | `begt` | datetime | 开始日期 | | `endt` | datetime | 截止日期 | 返回:array ### `infoIdExt(id, r_date)` 截止日不大于RDate的最近的id值,与系统参数(证券)相关,对于财务数据还与系统参数(日期)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------------------ | | `id` | any | 整数。财务指标和其他信息的ID。 | | `r_date` | datetime | 整数。截止日,报告期ID。 | 返回:float|datetime ### `reportdateqj(rdate)` 报告期期间开始日期 1、报告期为0331时,开始日期为0101 2、报告期为0630时,开始日期为0101 3、报告期为0930时,开始日期为0101 4、报告期为1231时,开始日期为0101 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `rdate` | datetime | integer,报表日期 | 返回:float ### `rDateListBetweenYear(from_y, end_y, r_date_type)` 返回FromY到EndY之间的RdateType类的报告期 | 参数 | 类型 | 说明 | | ------------- | ---- | ---------- | | `from_y` | any | 起始年份 | | `end_y` | any | 截止年份 | | `r_date_type` | any | 报告期类型 | 返回:array ### `getRDateByYear(t, beg_y, end_y, show1_q, show2_q, show3_q, show4_q)` 选取复符合条件的报告期,按照Show1Q,Show2Q,Show3Q,Show4Q是否为真来表示是够选取一季报,中报,年报,选取的年份区间在BegY,EndY内 | 参数 | 类型 | 说明 | | --------- | ----- | ---------------------------------------------------------------------------- | | `t` | array | 数据表,必须含有”截止日”或者”ReportDate”字段,其字段下的数据必须是报告期日期 | | `beg_y` | any | 整数,选取的开始年份 | | `end_y` | any | 整数,选取的结束年份 | | `show1_q` | bool | object | | `show2_q` | bool | object | | `show3_q` | bool | object | | `show4_q` | bool | object | 返回:array ### `reportHistOfHg(end_y)` 获取从BegYear到EndYear的月末列表 | 参数 | 类型 | 说明 | | ------- | ---- | ---------------- | | `end_y` | any | 整数(截止年份) | 返回:array ### `previousReportDateList(rdate, n, rdatetype)` 返回指定报告期前N个报告期序列 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------ | | `rdate` | datetime | 整型,指定报告期 | | `n` | any | 整型,向前推N个报告期(为负则向后推) | | `rdatetype` | any | 整型,报告期类型 | 返回:array ### `rDateListBetween(t, beg_r_date, end_r_date, key_field, sort_order, r_date_type)` 指定区间的报告期数据。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------------- | | `t` | array | 数组。数据 | | `beg_r_date` | datetime | 整数。起始报告期 | | `end_r_date` | datetime | 整数。截止报告期 | | `key_field` | string | 字符串。关键字段 | | `sort_order` | any | 用户自定义。排序,取值如下: | | `r_date_type` | any | 用户自定义。返回报告期类型,取值如下: | 返回:array ### `wordRDateShowField(r_date, cr_date)` Word中报告期显示格式1。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `r_date` | datetime | 整数。报告期 | | `cr_date` | datetime | 整数。最新报告期 | 返回:string ### `wordRDateShowField2(r_date)` Word中报告期显示格式2。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数。报告期 | 返回:string ### `rDateListQk(begt, endt, r_date_type)` 区间报告期序列。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------------- | | `begt` | datetime | 日期。开始日 | | `endt` | datetime | 日期。截止日 | | `r_date_type` | any | 用户自定义。返回报告期类型,取值如下: | 返回:array ### `previousReportDateList2(rdate, n, r_date_type)` 返回指定报告期前N个报告期 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------------ | | `rdate` | datetime | 报告期,指定报告期 | | `n` | any | 整数,向前推N个报告期(为负则向后推) | | `r_date_type` | any | 用户自定义,报告期类型 | 返回:datetime ### `hbValue(rdate, info_id, get_the_nearest)` 按季度取环比数据。若GetTheNearest为真时,则取指定报告期的值,若GetTheNearest为假时,则取最接近的报告期的值。 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------ | | `rdate` | datetime | 报告期 | | `info_id` | string | 基本面 | | `get_the_nearest` | bool | object | 返回:float ### `hbShowField(r_date)` 显示报告期的季度名称 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:string ### `hbReportDate(r_date)` 环比报告期(RDate的前一个报告期),如果是一季报,则返回第一个报告期 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:any ### `hbReportDateOfOneQuarter(r_date)` 环比报告期(获取RDate的上一个报告期) | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:any ### `hbValuePs(rdate, info_id, get_the_nearest)` 环比数据(每股) | 参数 | 类型 | 说明 | | ----------------- | -------- | -------- | | `rdate` | datetime | 报告期 | | `info_id` | string | 基本面ID | | `get_the_nearest` | bool | object | 返回:float ### `hbShowField2(r_date)` 指定报告期的季度名称 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:string ### `beginReportDate(r_date)` 期初报告期,财务上按照年度进行结算,比如:2002一季度的期初报告期是2001年年报,2002年报的期初报告期也是2001年年报 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:any ### `beginReportValue(stock_id, id, endt)` 期初报告期数据 | 参数 | 类型 | 说明 | | ---------- | -------- | -------- | | `stock_id` | string | 股票代码 | | `id` | any | 字段id | | `endt` | datetime | 截止日 | 返回:float ### `previousReportDate(r_date)` 同比报告期(前) | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:any ### `previuosReportDateList(end_t, n)` 前N个会计年度报告期 | 参数 | 类型 | 说明 | | ------- | -------- | ------ | | `end_t` | datetime | 截止日 | | `n` | any | 索引号 | 返回:array ### `previousRDateListIi(r_date, n)` 指定报告期的前N个报告期列表 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | | `n` | any | 索引号 | 返回:array ### `priorReportDate(r_date)` 同比报告期(后) | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:any ### `previousReportDateEx(r_date, n, type)` 前报告期(通用) | 参数 | 类型 | 说明 | | -------- | -------- | ------------------------ | | `r_date` | datetime | 报告期 | | `n` | any | 前N个报告期或者前N个季度 | | `type` | any | 0是年度标准,1季度标准 | 返回:any ### `previousReportDateOfHg(r_date)` 同比报告期(宏观) | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:any ### `reportDateListByNumber(end_t, year_report_number, quarter_report_number, add_end_t, listed_date)` 返回到截止日的最新的N个年报+M个季报 | 参数 | 类型 | 说明 | | ----------------------- | -------- | ----------- | | `end_t` | datetime | 截止日 | | `year_report_number` | any | 最近N年 | | `quarter_report_number` | any | 最近M个季度 | | `add_end_t` | bool | object | | `listed_date` | datetime | object | 返回:datetime ### `hbhbGrowRatio(r_date, info_id)` 环比之环比变动(%)。与系统股股票有关 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | | `info_id` | string | 基本面类型,基本面 | 返回:float ### `hbtbGrowRatio(r_date, info_id)` 环比之同比变动(%)。与系统股票有关 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | | `info_id` | string | 基本面类型,基本面 | 返回:float ### `hbValue2(r_date, info_id, info_id2, get_the_nearest)` 环比数据(按季度),与系统参数(证券代码,时间)相关。 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------------------------------ | | `r_date` | datetime | 整数。报告期 | | `info_id` | string | 整数。基本面 | | `info_id2` | any | 整数。基本面ID2 | | `get_the_nearest` | any | 整数。如无指定报告,找最接近的 | 返回:float ### `hbValuePs2(r_date, info_id, info_id2, get_the_nearest)` 环比数据(每股),与系统参数(证券代码,时间)相关。 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------------------------ | | `r_date` | datetime | 整数。报告期 | | `info_id` | string | 整数。基本面 | | `info_id2` | any | 整数。基本面ID2 | | `get_the_nearest` | any | 整数。是否取最接近报告期 | 返回:float ### `previousReportDateOfQuarter(r_date, n)` 按照季报标准的前一个报告期 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------------------- | | `r_date` | datetime | 报告期类型,报告期 | | `n` | any | 整型类型,索引号,其取值如下: | 返回:any ### `previousReportDate2(rdate, n, rdatetype)` 当前报告期的第N个报告期,返回指定报告期的第N个报告期 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------ | | `rdate` | datetime | 整型,指定报告期 | | `n` | any | 整型,向前第N个报告期(为负则向后推) | | `rdatetype` | any | 整型,报告期类型 | 返回:datetime ### `previousReportDateIi(report_date, n)` 前N个报告期,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数。报表日期 | | `n` | any | 整数。索引号 | 返回:any ### `reportDateType(r_date)` 返回报告期的报告期类型 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:any ### `getRDateArrByType(t, type_arr)` 取最近N个报告期。 | 参数 | 类型 | 说明 | | ---------- | ----- | ------ | | `t` | array | 数组。 | | `type_arr` | any | 整数。 | 返回:array ### `getTopNrDate(r_date_arr, r_date_type, n)` 最新N个报告期。 | 参数 | 类型 | 说明 | | ------------- | ---- | --------------------------------- | | `r_date_arr` | any | 整数。 | | `r_date_type` | any | 用户自定义。报告期类型,取值如下: | | `n` | any | 整数。显示个数 | 返回:array ### `reportExistsExt(id, rdate)` 判断指定报告是否存在 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `id` | any | 基本面 | | `rdate` | datetime | 报告期日期 | 返回:bool ### `filterRDateByEps(s_type, beg_r_date, end_r_date, r_date_type)` 取出在一定范围内的最新N个报告期(由EPS判断) | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------- | | `s_type` | any | 整型类型,证券类型,其取值如下: | | `beg_r_date` | datetime | 报告期类型 | | `end_r_date` | datetime | 报告期类型 | | `r_date_type` | any | 整数 | 返回:array ### `newReportDateOfEndT2(end_t)` 按公布日取出最新报告期。与系统参数(证券代码,报告类型)相关 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,截止日 | 返回:any ### `getTopNrDateByEps(s_type, r_date_type, n)` 最新N个报告期(由EPS判断)。与系统股票有关 | 参数 | 类型 | 说明 | | ------------- | ---- | --------------------------------- | | `s_type` | any | 整型类型,证券类型,其取值如下: | | `r_date_type` | any | 整型类型,报告期类型,其取值如下: | | `n` | any | 整型类型,显示个数,其取值如下: | 返回:array ### `getTopNrDateByInfoId(info_id, r_date_type, n)` 最新N个报告期(由InfoId判断)。与系统股票有关 | 参数 | 类型 | 说明 | | ------------- | ------ | --------------------------------- | | `info_id` | string | 基本面类型,证券类型 | | `r_date_type` | any | 整型类型,报告期类型,其取值如下: | | `n` | any | 整型类型,显示个数,其取值如下: | 返回:array ### `newReportDateOfYear2(end_t)` 按公布日取出最新年度报告期时间。与系统股票有关 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,截止日 | 返回:any ### `getTopNrDateByTable(t, key_field, r_date_type, n)` 根据数据表取出最新N个报告期。与系统股票有关 | 参数 | 类型 | 说明 | | ------------- | ------ | --------------------------------- | | `t` | any | 数据表类型,数据表 | | `key_field` | string | 字符串类型,关键字 | | `r_date_type` | any | 整型类型,报告期类型,其取值如下: | | `n` | any | 整数类型,显示个数 | 返回:array ### `newPrevReportDatebyEndt(endt)` 返回指定日最新的报告期(与公布日、证券无关) | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `endt` | datetime | 日期,指定日期 | 返回:datetime|void ### `reportDateListOfNYear(end_t, n, info_id)` 最近N个会计年度(只取年度数据),与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------ | | `end_t` | datetime | 日期。截止日期 | | `n` | any | 整数。会计年度个数 | | `info_id` | string | 整数。基本面ID | 返回:array ### `newQuarterlyReportDateOfEndTFund(endt, d_type)` 获得基金指定日最新报告期,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------------------------- | | `endt` | datetime | 日期。截止日 | | `d_type` | any | 用户自定义。报告期类型,取值如下: | 返回:any ### `newExpressReportDateOfEndT(end_t)` 返回指定日最新可以取得到的业绩快报报告期,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------ | | `end_t` | datetime | 日期。截止日 | 返回:any ### `newForcastReportDateOfEndT(end_t)` 返回指定日最新可以取得到的业绩预测报告期,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------ | | `end_t` | datetime | 日期。截止日 | 返回:any ### `newReportDateByType2(end_t, r_date_type)` 返回指定日最新指定类型报告期,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------------- | -------- | --------------------------------- | | `end_t` | datetime | 日期。截止日 | | `r_date_type` | any | 用户自定义。报告期类型,取值如下: | 返回:any ### `newReportDateOfEndT4(end_t)` 按财报发布规则的最新报告期,只适用于A股 财报公布规则: 一季报:4月底全部公布 中报: 8月底全部公布 三季报:10月底全部公布 年报: 次年4月底全部公布 | 参数 | 类型 | 说明 | | ------- | -------- | ------------ | | `end_t` | datetime | 日期,截止日 | 返回:any ### `newReportDateOfYear4(end_t)` 按财报发布规则的最新年度报告期,只适用于A股 财报公布规则: 一季报:4月底全部公布 中报: 8月底全部公布 三季报:10月底全部公布 年报: 次年4月底全部公布 | 参数 | 类型 | 说明 | | ------- | -------- | ------------ | | `end_t` | datetime | 日期, 截止日 | 返回:any ### `newReportDateOfEndTNew(r_date, info_id)` 此模型,是向后兼容的,谨慎使用。与系统股票有关。此函数已废弃 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `r_date` | datetime | 整数类型,报告期 | | `info_id` | string | 基本面类型,基本面ID | 返回:any ### `newReportDateOfYear(r_date, info_id)` 向后兼容-最新的年度报告期(按公布日),此模型,是向后兼容的,最好不要使用 | 参数 | 类型 | 说明 | | --------- | -------- | ------ | | `r_date` | datetime | 报告期 | | `info_id` | string | 基本面 | 返回:any ### `newReportDateOfEndT(r_date, info_id)` 向后兼容-最新的报告期(截止日),模型,是向后兼容的,最好不要使用 | 参数 | 类型 | 说明 | | --------- | -------- | ------ | | `r_date` | datetime | 报告期 | | `info_id` | string | 基本面 | 返回:any ### `newReportDate(r_date)` 向后兼容-最新报告期(按EPS判断),模型,是向后兼容的,最好不要使用 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:any ### `newReportDateOfYearNew(r_date, info_id)` 向后兼容-最新的年度报告期模型,是向后兼容的,最好不要使用 | 参数 | 类型 | 说明 | | --------- | -------- | ------ | | `r_date` | datetime | 报告期 | | `info_id` | string | 基本面 | 返回:any ### `cashFlowSheet(stockid, merge_or_parent)` 股票现金流量表 | 参数 | 类型 | 说明 | | ----------------- | ------ | -------------- | | `stockid` | string | 股票代码 | | `merge_or_parent` | any | 现金流量表类型 | 返回:array ### `tableAudit(stock_id)` 报表审计 | 参数 | 类型 | 说明 | | ---------- | ------ | -------- | | `stock_id` | string | 股票代码 | 返回:array ### `interestSheet(stock_id, merge_or_parent)` 股票损益表。 数组。股票损益表。 | 参数 | 类型 | 说明 | | ----------------- | ------ | ------------------------------------- | | `stock_id` | string | 字符串。股票代码 | | `merge_or_parent` | any | 用户自定义。资产负债表类型,取值如下: | 返回:array ### `taxRate(stock_id)` 税率。 | 参数 | 类型 | 说明 | | ---------- | ------ | ---------------- | | `stock_id` | string | 字符串。股票代码 | 返回:array ### `balanceSheet(stock_id, merge_or_parent)` 股票&基金资产负债表 注意:目前天软没有50:”资产负债表(母公司)”这张表格数据,所以当MergeOrParent=1时不可用; | 参数 | 类型 | 说明 | | ----------------- | ------ | -------------- | | `stock_id` | string | 股票代码 | | `merge_or_parent` | any | 资产负债表类型 | 返回:array ### `financialItems(stock_id)` 股票&基金财务指标 | 参数 | 类型 | 说明 | | ---------- | ------ | -------- | | `stock_id` | string | 股票代码 | 返回:array ### `interestDistribute(stock_id, merge_or_parent)` 股票&基金利润分配表 注意:目前天软中没有52:”利润分配表(母公司)”这张表,所以当MergeOrParent=1时不可用; | 参数 | 类型 | 说明 | | ----------------- | ------ | -------------- | | `stock_id` | string | 股票代码 | | `merge_or_parent` | any | 利润分配表类型 | 返回:array ### `issueInfo(stock_id)` 股票&基金&债券发行表 | 参数 | 类型 | 说明 | | ---------- | ------ | -------- | | `stock_id` | string | 证券代码 | 返回:array ### `reportByEvent(stock_id, type)` 报表(InfoArray) | 参数 | 类型 | 说明 | | ---------- | ------ | -------------- | | `stock_id` | string | 证券代码 | | `type` | string | 主营收入及成本 | 返回:array ### `shareStruct(stock_id)` 股票&基金股本变更表 | 参数 | 类型 | 说明 | | ---------- | ------ | -------- | | `stock_id` | string | 证券代码 | 返回:array ### `stockArchieve(stock_id)` 股票&基金上市公司档案 | 参数 | 类型 | 说明 | | ---------- | ------ | -------- | | `stock_id` | string | 证券代码 | 返回:array ### `stockNameHistory(stock_id)` 股票&基金名称档案表 | 参数 | 类型 | 说明 | | ---------- | ------ | -------- | | `stock_id` | string | 证券代码 | 返回:string ### `stockList(stock_id)` 股票&基金上市。 | 参数 | 类型 | 说明 | | ---------- | ------ | --------------------- | | `stock_id` | string | 字符串。股票&基金代码 | 返回:array ### `stockSpectatus(stock_id)` 股票&基金&债券招股/招募/募债说明书 | 参数 | 类型 | 说明 | | ---------- | ------ | -------------------------- | | `stock_id` | string | 字符串。股票&基金&债券代码 | 返回:array ### `collectMoneyExplain(stock_id)` 股票募集资金投入说明表 | 参数 | 类型 | 说明 | | ---------- | ------ | -------- | | `stock_id` | string | 证券代码 | 返回:array ### `collectMoneyWay(stock_id)` 募集资金投向 | 参数 | 类型 | 说明 | | ---------- | ------ | -------- | | `stock_id` | string | 证券代码 | 返回:array ### `mainNegotiableShareholders(stock_id)` 股票主要流通股东 | 参数 | 类型 | 说明 | | ---------- | ------ | -------- | | `stock_id` | string | 证券代码 | 返回:array ### `shareholderAmount(stock_id)` 股东户数 | 参数 | 类型 | 说明 | | ---------- | ------ | -------- | | `stock_id` | string | 股票代码 | 返回:array ### `stockCode(stock_id)` 股票代码对照表 | 参数 | 类型 | 说明 | | ---------- | ------ | -------- | | `stock_id` | string | 股票代码 | 返回:array ### `stockDistribution(stock_id)` 股票配股表 | 参数 | 类型 | 说明 | | ---------- | ------ | ------------------ | | `stock_id` | string | 证券类型,股票代码 | 返回:array ### `stockMoreIssue(stock_id)` 股票增发表 | 参数 | 类型 | 说明 | | ---------- | ------ | -------- | | `stock_id` | string | 股票代码 | 返回:array ### `specialTreat(stock_id)` 股票特别处理表,天软目前没有提供此数据 | 参数 | 类型 | 说明 | | ---------- | ------ | ------------------ | | `stock_id` | string | 证券类型,股票代码 | 返回:array ### `splitSpectatus(stock_id)` 股票招股说明书表,天软目前没有提供此数据 | 参数 | 类型 | 说明 | | ---------- | ------ | ------------------ | | `stock_id` | string | 证券类型,股票代码 | 返回:array ### `companyLeaderShareholders(stock_id)` 股票公司管理层持股表 | 参数 | 类型 | 说明 | | ---------- | ------ | ------------------ | | `stock_id` | string | 证券类型,股票代码 | 返回:array ### `accountingReportNotes(stock_id)` 会计报表附注。 | 参数 | 类型 | 说明 | | ---------- | ------ | ---------------- | | `stock_id` | string | 字符串。股票代码 | 返回:array ### `collectMoney(stock_id)` 募集资金。 | 参数 | 类型 | 说明 | | ---------- | ------ | ---------------- | | `stock_id` | string | 字符串。股票代码 | 返回:array ### `companyLeader(stock_id)` 管理层人事。 | 参数 | 类型 | 说明 | | ---------- | ------ | ---------------- | | `stock_id` | string | 字符串。股票代码 | 返回:array ### `contactMeans(stock_id)` 联络方式。 | 参数 | 类型 | 说明 | | ---------- | ------ | ---------------- | | `stock_id` | string | 字符串。股票代码 | 返回:array ### `disobey(stock_id)` 股票违规。 | 参数 | 类型 | 说明 | | ---------- | ------ | ---------------- | | `stock_id` | string | 字符串。股票代码 | 返回:array ### `govShareCut(stock_id)` 股票国有股减持表。 | 参数 | 类型 | 说明 | | ---------- | ------ | ---------------- | | `stock_id` | string | 字符串。股票代码 | 返回:array ### `govShareDistribution(stock_id)` 国有股配售。 | 参数 | 类型 | 说明 | | ---------- | ------ | ---------------- | | `stock_id` | string | 字符串。股票代码 | 返回:array ### `legalDistribution(stock_id)` 法人配售。 | 参数 | 类型 | 说明 | | ---------- | ------ | ---------------- | | `stock_id` | string | 字符串。股票代码 | 返回:array ### `mainRelativeCompanys(stock_id)` 主要关联公司。 | 参数 | 类型 | 说明 | | ---------- | ------ | ---------------- | | `stock_id` | string | 字符串。股票代码 | 返回:array ### `amountCommission(fund_id)` 交易量及佣金 | 参数 | 类型 | 说明 | | --------- | ------ | -------- | | `fund_id` | string | 基金代码 | 返回:array ### `fundEnlarge(fund_id)` 基金基金扩募表 | 参数 | 类型 | 说明 | | --------- | ------ | -------- | | `fund_id` | string | 基金代码 | 返回:array ### `fundIndustryComposite(fund_id)` 基金行业股票投资组合 | 参数 | 类型 | 说明 | | --------- | ------ | -------- | | `fund_id` | string | 基金代码 | 返回:array ### `investmentRatio(fund_id)` 基金资产配置 | 参数 | 类型 | 说明 | | --------- | ------ | -------- | | `fund_id` | string | 基金代码 | 返回:array ### `netAssetWeeklyList(fund_id)` 基金资产净值周表 | 参数 | 类型 | 说明 | | --------- | ------ | -------- | | `fund_id` | string | 基金代码 | 返回:array ### `fundMainShareHolders(fund_id)` 基金主要持有人 | 参数 | 类型 | 说明 | | --------- | ------ | ------------------ | | `fund_id` | string | 证券类型,基金代码 | 返回:array ### `fundSellStock(fund_id)` 基金剔除股票(废弃),此函数已废弃 | 参数 | 类型 | 说明 | | --------- | ------ | ------------------ | | `fund_id` | string | 证券类型,基金代码 | 返回:array ### `fundStockComposite(fund_id)` 基金投资组合表 | 参数 | 类型 | 说明 | | --------- | ------ | ------------------ | | `fund_id` | string | 证券类型,基金代码 | 返回:array ### `establishment(fund_id)` 基金设立表。 | 参数 | 类型 | 说明 | | --------- | ------ | ---------------- | | `fund_id` | string | 字符串。基金代码 | 返回:array ### `fundInvestAdviser(fund_id)` 基金管理人情况。 | 参数 | 类型 | 说明 | | --------- | ------ | ---------------- | | `fund_id` | string | 字符串。基金代码 | 返回:array ### `fundTrusteeInfo(fund_id)` 基金托管人情况表。 | 参数 | 类型 | 说明 | | --------- | ------ | ---------------- | | `fund_id` | string | 字符串。基金代码 | 返回:array ### `profitSheet(fund_id)` 基金收益及分配表。 | 参数 | 类型 | 说明 | | --------- | ------ | ---------------- | | `fund_id` | string | 字符串。基金代码 | 返回:array ### `sponsorInfo(fund_id)` 基金发起人情况。 | 参数 | 类型 | 说明 | | --------- | ------ | ---------------- | | `fund_id` | string | 字符串。基金代码 | 返回:array ### `biIssueingDateField()` 债券-发行日期 返回:string|datetime ### `bondRateChange(bond_id)` 二级市场浮动利率债券利率变动表。 | 参数 | 类型 | 说明 | | --------- | ------ | ------------ | | `bond_id` | string | 字符串。债券 | 返回:array ### `cbIssueingDateField()` 可转债-发行日期字段。 返回:string|datetime ### `govBondCoefficient(bond_code)` 国债折算率表。 | 参数 | 类型 | 说明 | | ----------- | ------ | ---------------- | | `bond_code` | string | 字符串。国债代码 | 返回:array ### `hgInfo(int_end_t)` 回购基本信息,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ------------ | | `int_end_t` | any | 整数。截止日 | 返回:array ### `cashFlowSheetQk(stock_id, end_t, merge_or_parent)` 指定报告期的现金流量表 | 参数 | 类型 | 说明 | | ----------------- | -------- | ---------------- | | `stock_id` | string | 股票代码 | | `end_t` | datetime | 截止日 | | `merge_or_parent` | any | 现金流量表的类型 | 返回:array ### `interestSheetQk(stock_id, end_t, merge_or_parent)` 指定报告期的损益表 | 参数 | 类型 | 说明 | | ----------------- | -------- | -------------------- | | `stock_id` | string | 证券类型,股票代码 | | `end_t` | datetime | 报告期类型,截止日期 | | `merge_or_parent` | any | 整数 | 返回:array ### `interestDistributeQk(stock_id, end_t, merge_or_parent)` 指定报告期的利润分配表。 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------------------------------------- | | `stock_id` | string | 字符串。股票代码 | | `end_t` | datetime | 整数。截止日期 | | `merge_or_parent` | any | 用户自定义。利润分配表类型,取值如下: | 返回:array ### `taxRateQk(stock_id, end_t)` 指定报告期的税率。 | 参数 | 类型 | 说明 | | ---------- | -------- | ---------------- | | `stock_id` | string | 字符串。股票代码 | | `end_t` | datetime | 整数。截止日期 | 返回:array ### `issueInfoQk(stock_id, beg_t, end_t)` 指定区间段内股票的发行情况 | 参数 | 类型 | 说明 | | ---------- | -------- | -------- | | `stock_id` | string | 股票代码 | | `beg_t` | datetime | 开始时间 | | `end_t` | datetime | 截止时间 | 返回:array ### `mainnegotiableshareholdersqk(stockid, endt)` 指定报告期的十大流通股东情况 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `stockid` | string | String,股票代码 | | `endt` | datetime | reportingperiod,截止日期 | 返回:array ### `mainshareholdersqk(stockid, rdate)` 指定报告期的十大股东情况 | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `stockid` | string | String,股票代码 | | `rdate` | datetime | ,截止日期 | 返回:array ### `shareStructChangeQk(stock_id, beg_t, end_t)` 获得指定区间发生的股本结构变动情况 | 参数 | 类型 | 说明 | | ---------- | -------- | -------- | | `stock_id` | string | 股票代码 | | `beg_t` | datetime | 开始时间 | | `end_t` | datetime | 截止时间 | 返回:array ### `shareStructQk(stock_id, end_t)` 获得指定日的股本结构 | 参数 | 类型 | 说明 | | ---------- | -------- | -------- | | `stock_id` | string | 股票代码 | | `end_t` | datetime | 截止日 | 返回:array ### `stockListQk(stock_id, beg_t, end_t)` 在指定区间内股票上市情况 | 参数 | 类型 | 说明 | | ---------- | -------- | -------- | | `stock_id` | string | 股票代码 | | `beg_t` | datetime | 开始时间 | | `end_t` | datetime | 截止时间 | 返回:array ### `stockMoreIssueQk(stock_id, beg_t, end_t, filterfield)` 在指定区间内股票增发情况 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `stock_id` | string | 股票代码 | | `beg_t` | datetime | 开始时间 | | `end_t` | datetime | 截止时间 | | `filterfield` | string | 过虑字段 | 返回:array ### `collectMoneyWayQk(stock_id, beg_t, end_t)` 在指定区间内股票募集资金投向情况。 | 参数 | 类型 | 说明 | | ---------- | -------- | ---------------- | | `stock_id` | string | 字符串。股票代码 | | `beg_t` | datetime | 日期。开始日期 | | `end_t` | datetime | 日期。截止日期 | 返回:array ### `collectMoneyQk(stock_id, beg_t, end_t)` 在指定区间内股票募集资金情况。 | 参数 | 类型 | 说明 | | ---------- | -------- | ---------------- | | `stock_id` | string | 字符串。股票代码 | | `beg_t` | datetime | 日期。开始日期 | | `end_t` | datetime | 日期。截止日期 | 返回:array ### `companyLeaderShareholdersQk(stock_id, end_t)` 指定报告期的公司管理层持股情况。 | 参数 | 类型 | 说明 | | ---------- | -------- | ---------------- | | `stock_id` | string | 字符串。股票代码 | | `end_t` | datetime | 整数。截止日期 | 返回:array ### `importantEventQk(stock_id, beg_t, end_t, event_type)` 区间发生的事件。 | 参数 | 类型 | 说明 | | ------------ | -------- | ---------------- | | `stock_id` | string | 字符串。股票代码 | | `beg_t` | datetime | 日期。开始日期 | | `end_t` | datetime | 日期。截止日期 | | `event_type` | string | 字符串。事项类型 | 返回:array ### `stockCodeQk(end_t)` 指定日股票代码对照表。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期。截止日期 | 返回:array ### `stockIssueQk(stock_id, beg_t, end_t)` 在指定区间内股票发行情况。 | 参数 | 类型 | 说明 | | ---------- | -------- | ---------------- | | `stock_id` | string | 字符串。股票代码 | | `beg_t` | datetime | 日期。开始日期 | | `end_t` | datetime | 日期。截止日期 | 返回:array ### `stockDistributionQk(stock_id, beg_t, end_t, filterfield)` 指定区间内的配股情况 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `stock_id` | string | 股票代码 | | `beg_t` | datetime | 开始时间 | | `end_t` | datetime | 截止时间 | | `filterfield` | string | 过虑字段 | 返回:array ### `ieAssetDotation()` 资产赠与 返回:string ### `ieAssetReplacement()` 资产置换 返回:string ### `ieAssetSale()` 资产出售与转让 返回:string ### `ieBarginBalance()` 关联方应收应付款项余额 返回:string ### `ieBarginDetail()` 关联交易 返回:string ### `ieChangeName()` ”更名” 返回:string ### `ieDebtReform()` 资产重组 返回:string ### `ieEntrustedFinancing()` 委托理财 返回:string ### `ieEntrustmentContractingandLease()` 资产托管承包或租赁 返回:string ### `ieGuarantee()` 担保 返回:string ### `ieLawsuitsandArbitration()` 诉讼 返回:string ### `ieZdfMoreThan7()` 龙虎榜 返回:string ### `ieShareReform()` 股权分置对价方案 返回:string ### `ieAccountPayable()` 应付账款账龄 返回:string ### `ieAccountPrePayable()` 预付帐款账龄 返回:string ### `ieAccountPreReceivable()` 预收帐款账龄 返回:string ### `ieAccountReceivable()` 应收账款帐 返回:string ### `ieAssetsCutPrepare()` 资产减值准备 返回:string ### `ieDistribution()` 配股 返回:any ### `ieCollectMoney()` 募集资金 返回:string ### `ieFinancialExpense()` 财务费用 返回:string ### `ieInventories()` 存货及存货跌价准备 返回:string ### `ieMainManager()` 高管基本情况和持股 返回:string ### `ieOtherAccountPayable()` 其他应付账款账龄 返回:string ### `ieOtherAccountReceivable()` 其他应收账款账龄 返回:string ### `ieProfitDistribution()` 分红送股 返回:string ### `ieProfitForecast()` 业绩预警 返回:string ### `ieRevenuesByProduct()` 主营收入及成本 返回:string ### `ieSharesHolderNumber()` 股东户数 返回:string ### `ieShortTermLoans()` 短期借款 返回:string ### `ieTableAudit()` 审计 返回:string ### `ieMoreIssue()` 增发 返回:string ### `ieImportantItems()` 主要财务指标 返回:string ### `ieRevenuesByIndustry()` 主营收入及成本(按行业) 返回:any ### `ieLongtermLoans()` 长期借款 返回:any ### `ieHyFdcjgzs()` 行业.房地产价格指数 返回:string ### `ieHyFdckfxs()` 行业.房地产开发销售 返回:string ### `ieHyJzy()` 行业.建筑业 返回:string ### `ieHyJtys()` 行业.交通运输 返回:string ### `ieHyJtysyTlyy()` 行业.交通运输—铁路运营 返回:string ### `ieHyLyy()` 行业.旅游业 返回:string ### `ieHyNlmyy()` 行业.农林牧渔业 返回:any ### `ieHyQcgy()` 行业.汽车工业 返回:string ### `ieHyYzdxyw()` 行业.邮政电信业务 返回:string ### `ieHyZyhycwsj()` 行业.主要行业财务数据 返回:string ### `ieHyZyhyclsj()` 行业.主要行业产量数据 返回:string ### `ieHgGzyJy()` 宏观.工资与就业 返回:string ### `ieHgGdzctz()` 宏观.固定资产投资 返回:string ### `ieHggnp()` 宏观.国家生产总值 返回:string ### `ieHgHgjck()` 宏观.海关进出口 返回:string ### `ieHgJmsz()` 宏观.居民收支 返回:string ### `ieHgJmxfjzzs()` 宏观.居民消费价格指数 返回:string ### `ieHgLywz()` 宏观.利用外资 返回:string ### `ieHgQyjqyQyjxxzs()` 宏观.企业景气与企业家信心指数 返回:string ### `ieHgQyxfpjzzs()` 宏观.企业商品价格指数 返回:string ### `ieHgSplsjzzs()` 宏观.商品零售价格指数 返回:string ### `ieHgShgk()` 宏观.生活概况 返回:string ### `ieHgYclgjjgzs()` 宏观.原材料购进价格指数 返回:string ### `ieHgShxfplsze()` 宏观.社会消费品零售总额 返回:string ### `ieHgZhtjsj()` 宏观综合统计数据。 返回:string ### `amountCommissionQk(fund_id, end_t)` 指定报告期的交易量及佣金情况 | 参数 | 类型 | 说明 | | --------- | -------- | -------- | | `fund_id` | string | 基金代码 | | `end_t` | datetime | 报告期 | 返回:array ### `balanceSheetQk(stock_id, end_t, merge_or_parent)` 股票&基金指定报告期的资产负债表 | 参数 | 类型 | 说明 | | ----------------- | -------- | -------------- | | `stock_id` | string | 股票&基金代码 | | `end_t` | datetime | 截止日期 | | `merge_or_parent` | any | 资产负债表类型 | 返回:array ### `financialItemsQk(stock_id, end_t)` 指定报告期的财务指标 | 参数 | 类型 | 说明 | | ---------- | -------- | -------- | | `stock_id` | string | 基金代码 | | `end_t` | datetime | 截止日 | 返回:array ### `fundEnlargeQk(fund_id, beg_t, end_t)` 在指定区间内基金扩募情况 | 参数 | 类型 | 说明 | | --------- | -------- | -------- | | `fund_id` | string | 基金代码 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | 返回:array ### `fundIndustryCompositeQk(fund_id, r_date)` 指定报告期的基金行业股票投资组合情况 | 参数 | 类型 | 说明 | | --------- | -------- | -------- | | `fund_id` | string | 基金代码 | | `r_date` | datetime | 报告期 | 返回:array ### `fundMainShareHoldersQk(fund_id, end_t)` 指定报告期的基金主要持有人 | 参数 | 类型 | 说明 | | --------- | -------- | -------- | | `fund_id` | string | 基金代码 | | `end_t` | datetime | 报告期 | 返回:array ### `fundNewAddedStockQk(fund_id, end_t)` 指定报告期的基金新增股票 | 参数 | 类型 | 说明 | | --------- | -------- | -------- | | `fund_id` | string | 基金代码 | | `end_t` | datetime | 报告期 | 返回:array ### `fundStockCompositeQk(fund_id, r_date)` 指定报告期的股票投资组合情况 | 参数 | 类型 | 说明 | | --------- | -------- | -------- | | `fund_id` | string | 基金代码 | | `r_date` | datetime | 报告期 | 返回:array ### `investmentRatioQk(fund_id, r_date)` 按资产类型分类的基金投资组合 | 参数 | 类型 | 说明 | | --------- | -------- | -------- | | `fund_id` | string | 基金代码 | | `r_date` | datetime | 报告期 | 返回:array ### `netAssetWeeklyListQk2(fund_id, beg_t, end_t)` 一段时间的资产净值周表情况 | 参数 | 类型 | 说明 | | --------- | -------- | -------- | | `fund_id` | string | 基金代码 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | 返回:array ### `netAssetWeeklyListQk(fund_id, end_t)` 指定报告期的资产净值周表情况 | 参数 | 类型 | 说明 | | --------- | -------- | -------- | | `fund_id` | string | 基金代码 | | `end_t` | datetime | 报告期 | 返回:array ### `fundBondCompositeQk(r_date)` 指定报告期的股票投资组合情况 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:array ### `fundBondPzCompositeQk(fund_id, r_date)` 指定报告期的债券配置 | 参数 | 类型 | 说明 | | --------- | -------- | -------- | | `fund_id` | string | 基金代码 | | `r_date` | datetime | 报告期 | 返回:array ### `fundsindustrycompositeqk(fundarr, rdate)` 板块-报告期-行业配置 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,报告期 | 返回:array ### `fundsbondcompositeqk(fundarr, rdate)` 板块-报告期-债券配置汇总 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金列表 | | `rdate` | datetime | ,报告期 | 返回:array ### `fundsssmx(fundarr, rdate)` 指定报告期的份额变动-明细 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金代码 | | `rdate` | datetime | ,截止日期 | 返回:array ### `fundsstockcompositeqk(fundarr, rdate)` 指定报告期的股票投资组合-市值汇总 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金代码 | | `rdate` | datetime | ,截止日期 | 返回:array ### `fundshsmx(fundarr, rdate)` 指定报告期持有人结构-明细 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金代码 | | `rdate` | datetime | ,截止日期 | 返回:array ### `fundsbsqk(fundarr, rdate, bstype, topn)` 累计买入卖出-汇总 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------------- | | `fundarr` | array | array of string,基金代码 | | `rdate` | datetime | ,截止日期 | | `bstype` | any | Integer,买入卖出标志买入=0卖出=1 | | `topn` | any | integer,前N | 返回:array ### `fundsbonddetailsqk(fundarr, rdate)` 指定报告期的持债明细-市值汇总 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金代码 | | `rdate` | datetime | ,截止日期 | 返回:array ### `fundspmqk(fundarr, rdate)` 指定报告期的贵金属明细-汇总 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金代码 | | `rdate` | datetime | ,截止日期 | 返回:array ### `fundsabsqk(fundarr, rdate)` 指定报告期的资产支持证券明细-汇总 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金代码 | | `rdate` | datetime | ,截止日期 | 返回:array ### `fundsfunddividendqk(fundarr, rdate, rdate2)` 板块-区间基金分红 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金代码 | | `rdate` | datetime | ,截止日期 | | `rdate2` | datetime | integer,截止日期 | 返回:array ### `fundscbqk(fundarr, rdate)` 指定报告期的处于转股期的可转债明细-汇总 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金代码 | | `rdate` | datetime | ,截止日期 | 返回:array ### `fundsarmmx(fundarr, rdate, dtype)` 指定报告期的平均剩余期限分布情况-明细 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金代码 | | `rdate` | datetime | ,截止日期 | | `dtype` | any | Integer,分布情况 | 返回:array ### `fundsfdqk(fundarr, rdate, isrelate)` 指定报告期的基金明细-汇总 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------------ | | `fundarr` | array | array of string,基金代码 | | `rdate` | datetime | ,截止日期 | | `isrelate` | any | integer,是否关联方 | 返回:array ### `establishmentQk(fund_id, beg_t, end_t)` 区间基金设立情况。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `fund_id` | string | 字符串。基金代码 | | `beg_t` | datetime | 日期。开始日期 | | `end_t` | datetime | 日期。截止日期 | 返回:array ### `fundDistributeInfoQk(fund_id, beg_t, end_t)` 在指定区间内区间基金分红情况。 数组。区间内区间基金分红情况。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `fund_id` | string | 字符串。基金代码 | | `beg_t` | datetime | 日期。开始日期 | | `end_t` | datetime | 日期。截止日期 | 返回:array ### `fundSellStockQk(fund_id, end_t)` 指定报告期的基金剔除股票。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `fund_id` | string | 字符串。基金代码 | | `end_t` | datetime | 整数。截止日期 | 返回:array ### `profitSheetQk(fund_id, end_t)` 指定报告期的收益及分配表情况。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `fund_id` | string | 字符串。基金代码 | | `end_t` | datetime | 整数。截止日期 | 返回:array ### `sponsorInfoQk(fund_id, end_t)` 指定日基金发起人持有基金情况。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `fund_id` | string | 字符串。基金代码 | | `end_t` | datetime | 整数。截止日期 | 返回:array ### `fundsTpQk(fund_arr, r_date, order_field)` 交易席位情况-汇总。 | 参数 | 类型 | 说明 | | ------------- | -------- | ---------------- | | `fund_arr` | array | 数组。基金代码 | | `r_date` | datetime | 整数。指定报告期 | | `order_field` | string | 字符串。排序字段 | 返回:array ### `ieFundNetAssetChange()` 基金.净值变动表 返回:string ### `ieFundBondIndustryByType()` 基金.债券投资组合(按债券品种分类) 返回:array ### `ieFundBondCompositeDetail()` 基金.投资组合债券明细 返回:array ### `ieFundBondIndustryByMaturity()` 基金.债券投资组合(按偿还期限分类) 返回:array ### `ieFundMainShareHolder()` 基金.主要持有人 返回:array ### `fundExtIrQk(r_date)` 基金扩展-资产配置 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:array ### `fundExtIcQk(r_date)` 基金扩展-行业配置 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:array ### `fundExtIccQk(r_date)` 基金扩展-行业集中度 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:array ### `fundExtBcQk(r_date)` 基金扩展-债券配置 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:array ### `fundExtBccQk(r_date)` 基金扩展-债券集中度 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:array ### `fundExtScdQk(r_date)` 基金扩展-持股情况 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:array ### `fundExtSccExt(r_date)` 基金扩展-持股集中度 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:array ### `fundExtBcdQk(r_date)` 基金扩展-持债情况 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:array ### `fundExtBcdcExt(r_date)` 基金扩展-持债集中度 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:array ### `fundNaQk(beg_t, end_t, cy)` 基金-区间-收益率 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `cy` | string | 周期 | 返回:array ### `fundRraQk(end_t)` 基金-截止日-风险及调整收益 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `end_t` | datetime | 截止日期 | 返回:array ### `fundNa2Qk(end_t)` 基金-截止日-收益率 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `end_t` | datetime | 截止日期 | 返回:datetime ### `fundNawzfQk(beg_t, end_t, cy, type, option)` 功能:基金净值收益率序列 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `beg_t` | datetime | 日期,区间开始日 | | `end_t` | datetime | 日期,区间截止日 | | `cy` | any | 周期,周期 | | `type` | any | 用户自定义,区间类型,默认为0,取值如下:;区别示例:以月线为例,若输入的begt为 2024-01-11,endt为2024-03-10;最大完整性区间:返回2024-01、2024-02、2024-03 3个完整月区间;最小完整性区间:仅返回2024-02,1个完整月区间;实际区间:在最大完整性区间基础上,把头尾不完整区间的开始日、截止日用输入的日期替代:;2024-01的区间开始日为2024-01-11;2024-03的区间截止日为2024-03-10 | | `option` | any | 用户自定义,比对依据,默认为0,取值如下:;按自然日:select ... where \[开始日\]>begt and \[截止日\]begt and \[市场截止日\]金融公司Id 返回:array ### `dataBaseRatioIdTdhy()` 泰达荷银-常用的财务数据 返回:array ### `dataBaseRatioIdJy2(id)` Jy常用的财务比率分析数据 | 参数 | 类型 | 说明 | | ---- | ---- | -------- | | `id` | any | 整数类型 | 返回:array ### `dataBaseRatioId(id)` 财务比率分析对照,实现不同数据商数据对照。 | 参数 | 类型 | 说明 | | ---- | ---- | -------- | | `id` | any | 整数类型 | 返回:any ### `dataBaseRatioIdHt(id)` 海通常用的财务比率分析数据 | 参数 | 类型 | 说明 | | ---- | ---- | -------- | | `id` | any | 整数类型 | 返回:array ### `dataBaseRatioIdGenius(id)` Genius常用的财务比率分析数据 | 参数 | 类型 | 说明 | | ---- | ---- | -------- | | `id` | any | 整数类型 | 返回:array ### `dataBaseRatioIdWind2()` Wind常用的财务比率分析数据 返回:array ### `dataBaseRatioIdGhjj()` 国海基金-常用的财务数据 返回:array ### `reportIdGenius()` Jy非金融公司Id<-->金融公司Id 返回:array ### `reportIdJy()` Jy非金融公司Id<-->金融公司Id 返回:array ### `infoTest()` 获得国海基金-常用的财务数据 返回:array ### `dataBaseRatioIdNfjj()` 南方基金-常用的财务数据 返回:array ### `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 ### `reportIdTinysoft()` 天软非金融公司Id<-->金融公司Id 返回:array ### `fiReportDateField()` 财务指标-报告期。根据不同的数据库提供商返回对应的字段 返回:string ### `annotationsDominatorValue()` 报表附注-单位。根据不同的数据库提供商返回对应的值 返回:any ### `itField(field_n)` 存货字段。根据参数FieldN的取值从数据表中获得相应的字段 | 参数 | 类型 | 说明 | | --------- | ------ | ---------- | | `field_n` | string | 字符串类型 | 返回:string ### `oapField(field_n)` 其他应付帐款帐龄字段。根据参数FieldN的取值从数据表中获得相应的字段 | 参数 | 类型 | 说明 | | --------- | ------ | ---------- | | `field_n` | string | 字符串类型 | 返回:string ### `oarField(field_n)` 其他应收帐款帐龄字段。根据参数FieldN的取值从数据表中获得相应的字段 | 参数 | 类型 | 说明 | | --------- | ------ | ---------- | | `field_n` | string | 字符串类型 | 返回:string ### `aprField(field_n)` 预收帐款帐龄字段。根据参数FieldN的取值从数据表中获得相应的字段 | 参数 | 类型 | 说明 | | --------- | ------ | ---------- | | `field_n` | string | 字符串类型 | 返回:string ### `apField(field_n)` 应付帐款帐龄字段。根据参数FieldN的取值从数据表中获得相应的字段 | 参数 | 类型 | 说明 | | --------- | ------ | ---------- | | `field_n` | string | 字符串类型 | 返回:string ### `arField(field_n)` 应收帐款帐龄字段。根据参数FieldN的取值从数据表中获得相应的字段 | 参数 | 类型 | 说明 | | --------- | ------ | ---------- | | `field_n` | string | 字符串类型 | 返回:string ### `rbyGrossProfitField()` 主营构成-毛利。根据不同的数据库提供商返回对应的值 返回:string ### `rbyMainCostPercentField()` 主营构成-主营成本比例。根据不同的数据库提供商返回对应的值 返回:string ### `rbyMainIncomeField()` 主营构成-主营业务收入。根据不同的数据库提供商返回对应的值 返回:string ### `rbyProductNameField()` 主营构成-产品名称。根据不同的数据库提供商返回对应的值 返回:string ### `rbyGrossProfitRatioField()` 主营构成-毛利率。根据不同的数据库提供商返回对应的值 返回:string ### `rbyMainCostField()` 主营构成-成本。根据不同的数据库提供商返回对应的值 返回:string ### `siIssuingDateField()` 发行-发行日。根据不同的数据库提供商返回对应的值 返回:string ### `siIssuePriceField()` 发行-发行价。根据不同的数据库提供商返回对应的值 返回:string ### `siListedDateField()` 发行-上市日字段。根据不同的数据库提供商返回对应的值 返回:string ### `siField(id)` 根据参数ID的取值返回在数据表中对应的值 | 参数 | 类型 | 说明 | | ---- | ------ | ---------- | | `id` | string | 字符串类型 | 返回:string ### `siListedDate()` 发行-上市日。根据基本面信息获得上市日 返回:any ### `siIssuingPrice()` 发行-发行价。根据基本面信息获得发行价 返回:float ### `siCollectMoneyField()` 发行-募集资金总额字段。根据不同的数据库提供商返回对应的值 返回:string ### `siIssueVolumnField()` 发行-发行数量。根据不同的数据库提供商返回对应的值 返回:string ### `pdPreTaxPriceField()` 分红送-派息(税前)。根据不同的数据库提供商返回对应的值 返回:string ### `pdNoticeDateField()` 分红送-权息公告日字段。根据不同的数据库提供商返回对应的值 返回:string ### `pdPriceAmountField()` 红利金额 返回:string ### `pdExDateField()` 分红送-除权除息日字段。根据不同的数据库提供商返回对应的值 返回:string ### `pdIssureYearField()` 分红送-分配年度字段。根据不同的数据库提供商返回对应的值 返回:string ### `pdDominatorValue()` 分红送-送股比例分母。根据不同的数据库提供商返回对应的值 返回:any ### `pdGivenSharesField()` 分红送-送股数量字段。根据不同的数据库提供商返回对应的值 返回:string ### `pdRecordDateField()` 分红送-股权登记日字段。根据不同的数据库提供商返回对应的值 返回:string ### `pdAdvanceDateField()` 分红送-预案公告日字段。根据不同的数据库提供商返回对应的值 返回:string ### `pdAllRatioField()` 分红送-送股比。根据不同的数据库提供商返回对应的值 返回:string ### `pdFirstTradingDateField()` 分红送-送股上市日。根据不同的数据库提供商返回对应的值 返回:string ### `pdGivenRatioField()` 分红送-红股比字段。根据不同的数据库提供商返回对应的值 返回:string ### `pdDistributeYearField()` 分红送-分配年度字段。根据不同的数据库提供商返回对应的值 返回:string ### `pdAddRatioField()` 分红送-转增比字段。根据不同的数据库提供商返回对应的值 返回:string ### `pdBonusListDateField()` 分红送-分红发放日。根据不同的数据库提供商返回对应的值 返回:string ### `pdDecisionDeclareDateField()` 分红送-决案公告日字段。根据不同的数据库提供商返回对应的值 返回:string ### `pdAfterTaxPriceField()` 分红送-派息(税后)。根据不同的数据库提供商返回对应的值 返回:string ### `pdRatioField()` 分红送-比例字段。根据不同的数据库提供商返回对应的值 返回:string ### `sdEndDateField()` 配股-缴款截止日。根据不同的数据库提供商返回对应的值 返回:string ### `sdRatioField()` 配股-配股比。根据不同的数据库提供商返回对应的值 返回:string ### `sdPriceField()` 配股-配股价。根据不同的数据库提供商返回对应的值 返回:string ### `sdRecordDateField()` 配股-股权登记日。根据不同的数据库提供商返回对应的值 返回:string ### `sdValueOfRightsField()` 配股-募集资金总额。根据不同的数据库提供商返回对应的值 返回:string ### `sdTrueVolField()` 配股-实际配股数。根据不同的数据库提供商返回对应的值 返回:string ### `sdActualValueOfRightsField()` 配股-募集资金净额。根据不同的数据库提供商返回对应的值 返回:string ### `sdFirstTradingDateField()` 配股-配股上市日。根据不同的数据库提供商返回对应的值 返回:string ### `sdDistributeYearField()` 配股-分配年度。根据不同的数据库提供商返回对应的值 返回:string ### `sdAdvanceDateField()` 配股-预案公布日。根据不同的数据库提供商返回对应的值 返回:string ### `sdActualRatioField()` 配股-实配比。根据不同的数据库提供商返回对应的值 返回:string ### `sdBeginDateField()` 配股-缴款起始日。根据不同的数据库提供商返回对应的值 返回:string ### `sdDecisionDeclareDateField()` 配股-决议公布日。根据不同的数据库提供商返回对应的值 返回:string ### `sdDeclareDateField()` 配股-说明书刊登日字段。根据不同的数据库提供商返回对应的值 返回:string ### `sdPriceCeilingField()` 配股-配股价上限。根据不同的数据库提供商返回对应的值 返回:string ### `sdDominatorValue2()` 配股-配股金额单位。根据不同的数据库提供商返回对应的值 返回:any ### `sdPriceFloorField()` 配股-配股价下限。根据不同的数据库提供商返回对应的值 返回:string ### `sdDominatorValue()` 配股-配股比例分母。根据不同的数据库提供商返回对应的值 返回:any ### `sdExDateField()` 配股-除权日。根据不同的数据库提供商返回对应的值 返回:string ### `miDeclareDateField()` 增发-增发意向书公布日。根据不同的数据库提供商返回对应的值 返回:string ### `miIssueVolumnField()` 增发-发行数量。根据不同的数据库提供商返回对应的值 返回:string ### `miIssuePriceField()` 增发-发行价格。根据不同的数据库提供商返回对应的值 返回:string ### `miDominatorValue2()` 增发-金额单位。根据不同的数据库提供商返回对应的值 返回:any ### `miFirstDeclareDateField()` 增发-首次信息公布日。根据不同的数据库提供商返回对应的值 返回:string ### `miAdvanceDateField()` 增发-预案公告日字段。根据不同的数据库提供商返回对应的值 返回:string ### `miSmDeciDateField()` 增发-股东大会通过公告日字段。根据不同的数据库提供商返回对应的值 返回:string ### `miIssueMethodField()` 增发-发行方式。根据不同的数据库提供商返回对应的值 返回:string ### `miCollectMoneyField()` 增发-募集资金总额。根据不同的数据库提供商返回对应的值 返回:string ### `miListDateField()` 增发-上市日字段。根据不同的数据库提供商返回对应的值 返回:string ### `miIssueDateField()` 增发-发行起始日。根据不同的数据库提供商返回对应的值 返回:string ### `clshSexField()` 管理层-性别字段。根据不同的数据库提供商返回对应的值 返回:string ### `clshShareAmountField()` 管理层持股-持股数字段。根据不同的数据库提供商返回对应的值 返回:string ### `clshChangeDateField()` 管理层-变动日字段。根据不同的数据库提供商返回对应的值 返回:string ### `clshAgeField()` 管理层-年龄字段。根据不同的数据库提供商返回对应的值 返回:string ### `clshPositionField()` 管理层-任职类别字段。根据不同的数据库提供商返回对应的值 返回:string ### `clshDegreeField()` 管理层-学历字段。根据不同的数据库提供商返回对应的值 返回:string ### `clshNameField()` 管理层-姓名字段。根据不同的数据库提供商返回对应的值 返回:string ### `sssSoSharesField()` 股本结构-国家发起人股。根据不同的数据库提供商返回对应的值 返回:string ### `sssSSharesField()` 股本结构-发起人股。根据不同的数据库提供商返回对应的值 返回:string ### `sssPriorSharesField()` 股本结构-优先股。根据不同的数据库提供商返回对应的值 返回:string ### `sssDomninatorValue()` 股本结构-股本单位。根据不同的数据库提供商返回对应的值 返回:any ### `sssDsSharesField()` 股本结构-社会发起人股。根据不同的数据库提供商返回对应的值 返回:string ### `sssOnSharesField()` 股本结构-其它股。根据不同的数据库提供商返回对应的值 返回:string ### `sssNSharesField()` 股本结构-已流通股。根据不同的数据库提供商返回对应的值 返回:string ### `sssNnSharesField()` 股本结构-未流通股。根据不同的数据库提供商返回对应的值 返回:string ### `sssHnSharesField()` 股本结构-H股。根据不同的数据库提供商返回对应的值 返回:string ### `sssFlSharesField()` 股本结构-外资发起人股。根据不同的数据库提供商返回对应的值 返回:string ### `sssChangeReasonField()` 股本结构-变动原因。根据不同的数据库提供商返回对应的值 返回:string ### `sssChangeDateField()` 股本结构-变动日期。根据不同的数据库提供商返回对应的值 返回:string ### `sssBnSharesField()` 股本结构-B股。根据不同的数据库提供商返回对应的值 返回:string ### `sssCpSharesField()` 股本结构-转配股。根据不同的数据库提供商返回对应的值 返回:string ### `sssStuffSharesField()` 股本结构-职工股。根据不同的数据库提供商返回对应的值 返回:string ### `sssAnSharesField()` 股本结构-A股流通股。根据不同的数据库提供商返回对应的值 返回:string ### `sssASharesField()` 股本结构-A股。根据不同的数据库提供商返回对应的值 返回:string ### `sssNpSharesField()` 股本结构-自然人法人股。根据不同的数据库提供商返回对应的值 返回:string ### `sssTlSharesField()` 股本结构-高管股。根据不同的数据库提供商返回对应的值 返回:string ### `sssFLimitHoldStocks()` 股本结构-其中:有限售外资股。根据不同的数据库提供商返回对应的值 返回:string ### `sssReasonOfEquityDivision()` 股本变动-变动原因-股权分置。根据不同的数据库提供商返回对应的值 返回:string ### `sssPpSharesField()` 股本结构-募集法人股。根据不同的数据库提供商返回对应的值 返回:string ### `saAStockCodeField()` 基本信息-A股代码。根据不同的数据库提供商返回对应的值 返回:string ### `saBStockCodeField()` 基本信息-B股代码。根据不同的数据库提供商返回对应的值 返回:string ### `scnChangeDateField()` 名称变更-变动日字段。根据不同的数据库提供商返回对应的值 返回:string ### `scnAfterNameField()` 名称变更-变动后名称字段。根据不同的数据库提供商返回对应的值 返回:string ### `cmConvertibleBondField()` 发行可转债募集资金总额字段。根据不同的数据库提供商返回对应的值 返回:string ### `cmDistributionField()` 配股募集资金字段。根据不同的数据库提供商返回对应的值 返回:string ### `cmIssueField()` 首发募集资金字段。根据不同的数据库提供商返回对应的值 返回:string ### `cmMoreIssueField()` 增发募集资金字段。根据不同的数据库提供商返回对应的值 返回:string ### `cmTotalThisYearField()` 本年度募集资金总额。根据数据库提供商返回对应的值 返回:string ### `otProfitForecastTypeField()` 预警-类型。根据数据库提供商返回对应的值 返回:string ### `otTaNoMeans()` 未经审计字段。根据数据库提供商返回对应的值 返回:string ### `otTableAuditTypeField()` 审计-意见字段。根据数据库提供商返回对应的值 返回:string ### `smsQuitMarket()` 暂停、终止、恢复上市-终止上市。根据数据库提供商返回对应的值 返回:string ### `smsChangeType()` 暂停、终止、恢复上市-变更类型。根据数据库提供商返回对应的值 返回:string ### `smsChangeDate()` 暂停、终止、恢复上市-变动日期。根据数据库提供商返回对应的值 返回:string ### `smsStopToMarket()` 暂停、终止、恢复上市-暂停上市。根据数据库提供商返回对应的值 返回:string ### `smsContinueToMarket()` 暂停、终止、恢复上市-恢复上市。根据数据库提供商返回对应的值 返回:string ### `mshChangeDateField()` 股东-截止日。根据数据库提供商返回对应的值 返回:string ### `mshSharesHolderNumberField()` 股东户数-户数字段。根据数据库提供商返回对应的值 返回:string ### `mshRestrainedSharesField()` 主要持有人-有限售股数。根据数据库提供商返回对应的值 返回:string ### `mshDominatorValue()` 股东-单位。根据数据库提供商返回对应的值 返回:any ### `mshQynjField()` 主要持有人-企业年金。根据数据库提供商返回对应的值 返回:string ### `mshNegotiableSharesField()` 股东-无限售股数。根据数据库提供商返回对应的值 返回:string ### `mshQsField()` 主要持有人-券商。根据数据库提供商返回对应的值 返回:string ### `mshCwgsField()` 主要持有人-财务公司。根据数据库提供商返回对应的值 返回:string ### `mshKindField()` 股东性质。根据数据库提供商返回对应的值 返回:string ### `mshZgghField()` 主要持有人-职工工会。根据数据库提供商返回对应的值 返回:string ### `mshSbField()` 主要持有人-社保。根据数据库提供商返回对应的值 返回:string ### `mshQfiiField()` 主要持有人-QFII。根据数据库提供商返回对应的值 返回:string ### `mshCharacterTypeField()` 股东-股份性质。根据数据库提供商返回对应的值 返回:string ### `mshYjyField()` 主要持有人-研究院。根据数据库提供商返回对应的值 返回:string ### `mshQslcField()` 主要持有人-券商集合资产管理计划。根据数据库提供商返回对应的值 返回:string ### `mshTzzxgsField()` 主要持有人-投资、咨询公司。根据数据库提供商返回对应的值 返回:string ### `mshXtjhxtField()` 主要持有人-信托公司集合信托计划。根据数据库提供商返回对应的值 返回:string ### `mshYxqyField()` 主要持有人-院校企业。根据数据库提供商返回对应的值 返回:string ### `mshUnRestrainedSharesField()` 主要持有人-无限售股数。根据数据库提供商返回对应的值 返回:string ### `mshGyjjField()` 主要持有人-公益基金。根据数据库提供商返回对应的值 返回:string ### `mshGddmField()` 主要持有人-所属基金代码。根据数据库提供商返回对应的值 返回:string ### `mshPercentageField()` 股东-占总股本比例。根据数据库提供商返回对应的值 返回:string ### `mshSharesField()` 股东-持股数。根据数据库提供商返回对应的值 返回:string ### `mshXtdyzqField()` 主要持有人-信托公司单一证券信托。根据数据库提供商返回对应的值 返回:string ### `mshYhField()` 主要持有人-银行。根据数据库提供商返回对应的值 返回:string ### `mshGzjField()` 主要持有人-国资局。根据数据库提供商返回对应的值 返回:string ### `mshJrzlgsField()` 主要持有人-金融租赁公司。根据数据库提供商返回对应的值 返回:string ### `mshSsgsField()` 主要持有人-上市公司。根据数据库提供商返回对应的值 返回:string ### `mshZcglgsField()` 主要持有人-资产管理公司。根据数据库提供商返回对应的值 返回:string ### `mshQhgsField()` 主要持有人-期货公司。根据数据库提供商返回对应的值 返回:string ### `mshBxgsField()` 主要持有人-保险公司。根据数据库提供商返回对应的值 返回:string ### `mshJjglgsField()` 主要持有人-基金管理公司。根据数据库提供商返回对应的值 返回:string ### `mshFxtzgsField()` 主要持有人-风险投资公司。根据数据库提供商返回对应的值 返回:string ### `mshGxField()` 主要持有人-高校。根据数据库提供商返回对应的值 返回:string ### `mshHolderNatures()` 常见机构类型。根据数据库提供商返回对应的值 返回:array ### `mshXysField()` 主要持有人-信用社。根据数据库提供商返回对应的值 返回:string ### `mshFbjjField()` 主要持有人-封闭式投资基金。根据数据库提供商返回对应的值 返回:string ### `fundPercentageField()` 基金投资组合-占净值比例。根据数据库提供商返回对应的值 返回:string ### `etfsgshCashSubstituteSignCan()` ETF申购赎回-现金替代标识-允许。根据数据库提供商返回对应的值 返回:string ### `etfsgshCashForecasted()` ETF申购赎回-最小申购、赎回单位的预估现金部分。根据数据库提供商返回对应的值 返回:string ### `etfsgshCashSubstituteSign()` ETF申购赎回-现金替代标识。根据数据库提供商返回对应的值 返回:string ### `etfsgshStockField()` ETF申购赎回-代码。根据数据库提供商返回对应的值 返回:string ### `etfsgshStockAmount()` ETF申购赎回-数量。根据数据库提供商返回对应的值 返回:string ### `etfsgshLeastUnit()` ETF申购赎回-最小申购、赎回单位。根据数据库提供商返回对应的值 返回:string ### `etfsgshFixedSubstituteSum()` ETF申购赎回-固定替代金额。根据数据库提供商返回对应的值 返回:string ### `etfsgshDateField()` ETF申购赎回-截止日。根据数据库提供商返回对应的值 返回:string ### `etfsgshCashSubstituteSignMust()` ETF申购赎回-现金替代标识-必须。根据数据库提供商返回对应的值 返回:string ### `etfsgshCashSubstituteSignCannot()` ETF申购赎回-现金替代标识-不允许。根据数据库提供商返回对应的值 返回:string ### `tsBondPercentField()` 交易席位-占债券交易总量比例(%)。根据数据库提供商返回对应的值 返回:string ### `tsInstitutionNameField()` 交易席位-机构名称。根据数据库提供商返回对应的值 返回:string ### `tsStockPercentField()` 交易席位-占股票交易总量比例(%)。根据数据库提供商返回对应的值 返回:string ### `tsCommisionPercentField()` 交易席位-占佣金总额比例(%)。根据数据库提供商返回对应的值 返回:string ### `tsSecuCoNameField()` 交易席位-券商名称。根据数据库提供商返回对应的值 返回:string ### `tsBondRepoPercentField()` 交易席位-占债券回购交易总量比例(%)。根据数据库提供商返回对应的值 返回:string ### `tsBondRepoVolumeField()` 交易席位-债券回购交易量。根据数据库提供商返回对应的值 返回:string ### `tsBondVolumeField()` 交易席位-债券交易量。根据数据库提供商返回对应的值 返回:string ### `tsStockVolumeField()` 交易席位-股票交易量名称。根据数据库提供商返回对应的值 返回:string ### `tsCommisionField()` 交易席位-佣金。根据数据库提供商返回对应的值 返回:string ### `fundSpExDate2Field()` 基金拆分-拆分日期(场外)。根据数据库提供商返回对应的值 返回:string ### `fundSpDeclareDateField()` 基金拆分-首次信息公布日。根据数据库提供商返回对应的值 返回:string ### `fundSpRatioField()` 基金拆分-拆分比例。根据数据库提供商返回对应的值 返回:string ### `fundSpNewCodeField()` 基金拆分-拆分折算后新增基金代码。根据数据库提供商返回对应的值 返回:string ### `fundCfPercentField()` 基金拆分-拆分比例。根据数据库提供商返回对应的值 返回:string ### `fundSpTypeField()` 基金拆分-拆分类型。根据数据库提供商返回对应的值 返回:string ### `fundSpExDateField()` 基金拆分-拆分日期。根据数据库提供商返回对应的值 返回:string ### `fundCfExDateField()` 基金拆分-折算日。根据数据库提供商返回对应的值 返回:string ### `fundDiExDateField()` 基金分红-除权(息)日字段。根据数据库提供商返回对应的值 返回:string ### `fundDiProfitListDateField()` 基金分红-分红发放日。根据数据库提供商返回对应的值 返回:string ### `fundDiAmountField()` 基金分红-分红金额。根据数据库提供商返回对应的值 返回:string ### `fundDiDominatorValue()` 基金分红-单位比例。根据数据库提供商返回对应的值 返回:any ### `fundDiPreTaxPriceField()` 基金分红-红利比字段。根据数据库提供商返回对应的值 返回:string ### `fundDiRecordDateField()` 基金分红-股权登记日。根据数据库提供商返回对应的值 返回:string ### `fundElVolDominatorValue()` 基金扩募-扩募份额单位。根据数据库提供商返回对应的值 返回:any ### `fundElDominatorValue()` 基金扩募-单位比例。根据数据库提供商返回对应的值 返回:any ### `fundElPreTaxPriceField()` 基金扩募-配售比例。根据数据库提供商返回对应的值 返回:string ### `fundElExDateField()` 基金扩募-除权日。根据数据库提供商返回对应的值 返回:string ### `fundElPriceField()` 基金扩募-配售价。根据数据库提供商返回对应的值 返回:string ### `fundElListDateField()` 基金扩募-上市日。根据数据库提供商返回对应的值 返回:string ### `fundIiIssueDateField()` 基金发行-发行日字段。根据数据库提供商返回对应的值 返回:string ### `fundIiIssuePriceField()` 基金发行-发行价字段。根据数据库提供商返回对应的值 返回:string ### `fundIiIssueVolField()` 基金发行-发行分额字段。根据数据库提供商返回对应的值 返回:string ### `fundIiListedDateField()` 基金发行-上市日。根据数据库提供商返回对应的值 返回:string ### `crMaxHoldTermField()` 费率表-持有年限上限。根据数据库提供商返回对应的值 返回:string ### `crChargeRateTypeField()` 费率表-费率类型。根据数据库提供商返回对应的值 返回:string ### `crEndDateField()` 费率表-执行日期。根据数据库提供商返回对应的值 返回:string ### `crChargeRateField()` 费率表-费率。根据数据库提供商返回对应的值 返回:string ### `crMaxApplyField()` 费率表-申购金额上限。根据数据库提供商返回对应的值 返回:string ### `crMinHoldTermField()` 费率表-持有年限下限。根据数据库提供商返回对应的值 返回:string ### `crChargePatternField()` 费率表-收费模式。根据数据库提供商返回对应的值 返回:string ### `crMinApplyField()` 费率表-申购金额下限。根据数据库提供商返回对应的值 返回:string ### `fundYtmNvField()` 基金净值增长率算法-单位净值法。根据数据库提供商返回对应的值 返回:string ### `fundYtmMwfjjdwsyField()` 基金净值增长率算法-每万份基金单位收益法。根据数据库提供商返回对应的值 返回:string ### `fundIsTzlxField()` 基本信息-投资类型。根据数据库提供商返回对应的值 返回:string ### `fundItKfField()` 开放。根据数据库提供商返回对应的值 返回:string ### `fundIsDzField()` 短债型。根据数据库提供商返回对应的值 返回:string ### `fundItFbField()` 封闭。根据数据库提供商返回对应的值 返回:string ### `fundIsGpField()` 股票型。根据数据库提供商返回对应的值 返回:string ### `fundIsZqField()` 债券型。根据数据库提供商返回对应的值 返回:string ### `fundIsTzfgField()` 基本信息-投资风格。根据数据库提供商返回对应的值 返回:string ### `fundIsTgrField()` 基本信息-托管人。根据数据库提供商返回对应的值 返回:string ### `fundIsJjlxField()` 基本信息-交易方式。根据数据库提供商返回对应的值 返回:string ### `fundIsGlrField()` 基本信息-管理人。根据数据库提供商返回对应的值 返回:string ### `fundIsXjField()` 现金型。根据数据库提供商返回对应的值 返回:string ### `fundIsPzField()` 偏债型。根据数据库提供商返回对应的值 返回:string ### `fundIsPzqField()` 偏债型。根据数据库提供商返回对应的值 返回:string ### `fundIsHhField()` 混合型。根据数据库提供商返回对应的值 返回:string ### `fundSsPublicNegotiableSharesField()` 基金份额-发起人持有。根据数据库提供商返回对应的值 返回:string ### `fundSsChangeReasonField()` 基金份额-变动原因。根据数据库提供商返回对应的值 返回:string ### `fundSsNegotiableSharesField()` 基金份额-流通份额。根据数据库提供商返回对应的值 返回:string ### `fundSsTotalSharesField()` 基金份额-总份额。根据数据库提供商返回对应的值 返回:string ### `fundSsChangeDateField()` 基金份额-截止日字段。根据数据库提供商返回对应的值 返回:string ### `fundSsSponsorNegotiableSharesField()` 基金份额-社会公众持有。根据数据库提供商返回对应的值 返回:string ### `fundSsSponsorNegotiableSharesField()` 基金份额-股本单位。根据数据库提供商返回对应的值 返回:string ### `fundManagerIdField()` 基金经理-代码。根据数据库提供商返回对应的值 返回:string ### `fundManagerBirthDateField()` 基金经理-出生年月。根据数据库提供商返回对应的值 返回:string ### `fundManagerEndDateField()` 基金经理-离职日期。根据数据库提供商返回对应的值 返回:string ### `fundManagerResumeField()` 基金经理-简历。根据数据库提供商返回对应的值 返回:string ### `fundManagerNameField()` 基金经理-姓名。根据数据库提供商返回对应的值 返回:string ### `fundPjZhpmField()` 海通评级-综合排名。 返回:string ### `fundPjEndDateField()` 海通评级-截止日期 返回:string|datetime ### `fundPjZcgpjpmField()` 海通评级-重仓股评级排名。 返回:string ### `fundPjBxflField()` 海通评级-表现分类。 返回:string ### `fundPjLsyjpmField()` 海通评级-历史业绩排名。 返回:string ### `fundPjZhtzpmField()` 海通评级-组合调整排名。 返回:string ### `fundHtgyXqzxdField()` 海通规因-选券贡献度。 返回:string ### `fundHtgyHypzgxdField()` 海通规因-行业配置贡献度。 返回:string ### `fundHtgyJzsylField()` 海通规因-基准收益率。 返回:string ### `fundHtgyZcpzgxdField()` 海通规因-资产配置贡献度。 返回:string ### `fundScDominatorValue()` 基金持股-单位。根据数据库提供商返回对应的值 返回:any ### `fundScPercentageField()` 基金持股-占净值比例。根据数据库提供商返回对应的值 返回:string ### `fundScStockCodeField()` 基金持股-股票代码。根据数据库提供商返回对应的值 返回:string ### `fundScMarketValueField()` 基金持股-市值。根据数据库提供商返回对应的值 返回:string ### `fundScStockNameField()` 基金持股-投资股票名称。根据数据库提供商返回对应的值 返回:string ### `fundScHoldAmountField()` 基金持股-持有数量。根据数据库提供商返回对应的值 返回:string ### `fundScIndustryNameField()` 基金持股-行业名称。根据数据库提供商返回对应的值 返回:string ### `fundBcStockCodeField()` 持债明细-债券代码。根据数据库提供商返回对应的值 返回:string ### `fundBcHoldAmountField()` 持债明细-持有数量。根据数据库提供商返回对应的值 返回:string ### `fundBcMaturityField()` 持债明细-偿还期限。根据数据库提供商返回对应的值 返回:string ### `fundBcTypeField()` 持债明细-转股期。根据数据库提供商返回对应的值 返回:string ### `fundBcMarketValueField()` 持债明细-市值。根据数据库提供商返回对应的值 返回:string ### `fundBcNoField()` 持债明细-名次。根据数据库提供商返回对应的值 返回:string ### `fundBcStockNameField()` 持债明细-债券名称。根据数据库提供商返回对应的值 返回:string ### `fundBcPercentageField()` 持债明细-占净值比例。根据数据库提供商返回对应的值 返回:string ### `fundBcDominatorValue()` 持债明细-单位。根据数据库提供商返回对应的值 返回:any ### `fundBptTermEField()` 货币基金剩余期限-180天(含)以上占资产净值比例(%)。根据数据库提供商返回对应的值 返回:string ### `fundBptAverageTermField()` 货币基金剩余期限-平均剩余期限。根据数据库提供商返回对应的值 返回:string ### `fundBptPercent2Field()` 货币基金剩余期限-负债占资产净值比例。根据数据库提供商返回对应的值 返回:string ### `fundBptPercent1Field()` 货币基金剩余期限-资产占资产净值比例。根据数据库提供商返回对应的值 返回:string ### `fundBptTermCField()` 货币基金剩余期限-60天(含)-90天占资产净值比例(%)。根据数据库提供商返回对应的值 返回:string ### `fundBptTermBField()` 货币基金剩余期限-30天(含)-60天占资产净值比例(%)。根据数据库提供商返回对应的值 返回:string ### `fundBptTermDField()` 货币基金剩余期限-90天(含)-180天占资产净值比例(%)。根据数据库提供商返回对应的值 返回:string ### `fundBptUpperLimitField()` 货币基金剩余期限-上限。根据数据库提供商返回对应的值 返回:string ### `fundBptLowerLimitField()` 货币基金剩余期限-下限。根据数据库提供商返回对应的值 返回:string ### `fundBptTermAField()` 货币基金剩余期限-30天以内占资产净值比例(%)。根据数据库提供商返回对应的值 返回:string ### `fundScsTypeField()` 累计买/卖出超净值2%-变动类型。根据数据库提供商返回对应的值 返回:string ### `fundScb2CharacterField()` 累计买入超净值2%-类型。根据数据库提供商返回对应的值 返回:string ### `fundScb2StockNameField()` 累计买入超净值2%-股票名称。根据数据库提供商返回对应的值 返回:string ### `fundScb2AmountField()` 累计买入超净值2%-累计买入金额。根据数据库提供商返回对应的值 返回:string ### `fundScb2PercentageField()` 累计买入超净值2%-占期初基金资产净值比例。根据数据库提供商返回对应的值 返回:string ### `fundScb2IndustryNameField()` 累计买入超净值2%-行业名称。根据数据库提供商返回对应的值 返回:string ### `fundScb2DominatorValue()` 累计买入超净值2%-单位。根据数据库提供商返回对应的值 返回:any ### `fundScb2StockCodeField()` 累计买入超净值2%-股票代码。根据数据库提供商返回对应的值 返回:string ### `fundScs2AmountField()` 累计卖出超净值2%-累计卖出金额。根据数据库提供商返回对应的值 返回:string ### `fundScs2PercentageField()` 累计卖出超净值2%-占期初基金资产净值比例。根据数据库提供商返回对应的值 返回:string ### `fundScs2StockCodeField()` 累计卖出超净值2%-股票代码。根据数据库提供商返回对应的值 返回:string ### `fundScs2IndustryNameField()` 累计卖出超净值2%-行业名称。根据数据库提供商返回对应的值 返回:string ### `fundScs2StockNameField()` 累计卖出超净值2%-股票名称。根据数据库提供商返回对应的值 返回:string ### `fundScs2CharacterField()` 累计卖出超净值2%-类型。根据数据库提供商返回对应的值 返回:string ### `fundScs2DominatorValue()` 累计卖出超净值2%-单位。根据数据库提供商返回对应的值 返回:any ### `fundIcDominatorValue()` 行业配置-单位。根据数据库提供商返回对应的值 返回:any ### `fundIcMarketValueField()` 基金行业投资-市值。根据数据库提供商返回对应的值 返回:string ### `fundIcPercentageField()` 基金行业投资-占基金资产净值比例。根据数据库提供商返回对应的值 返回:string ### `fundBskzzField()` 债券配置-可转换债券。根据数据库提供商返回对应的值 返回:string ### `fundBsjrzField()` 债券配置-金融债券。根据数据库提供商返回对应的值 返回:string ### `fundBsqyzField()` 债券配置-企业债券。根据数据库提供商返回对应的值 返回:string ### `fundBsPercentageField()` 债券配置-占基金资产净值比例。根据数据库提供商返回对应的值 返回:string ### `fundBsIndustryNameField()` 债券配置-债券类型。根据数据库提供商返回对应的值 返回:string ### `fundBsMarketValueField()` 债券配置-市值。根据数据库提供商返回对应的值 返回:string ### `fundAaTypeField()` 资产配置-资产类型。根据数据库提供商返回对应的值 返回:string ### `fundAamValueField()` 资产配置-资产市值。根据数据库提供商返回对应的值 返回:string ### `fundAaTotalField()` 资产配置-资产合计。根据数据库提供商返回对应的值 返回:string ### `fundAaBackSecuField()` 资产配置-买入返售证券。根据数据库提供商返回对应的值 返回:string ### `fundAaBondField()` 资产配置-债券。根据数据库提供商返回对应的值 返回:string ### `fundAaStockField()` 资产配置-股票。根据数据库提供商返回对应的值 返回:string ### `fundAaOtherField()` 资产配置-其它资产。根据数据库提供商返回对应的值 返回:string ### `fundIrNetAssetsField()` 基金资产配置-资产净值。根据数据库提供商返回对应的值 返回:string ### `fundIrMarketValueField()` 基金投资比例-市值字段。根据数据库提供商返回对应的值 返回:string ### `fundIrPercentField()` 基金投资比例-占净值比例字段。根据数据库提供商返回对应的值 返回:string ### `fundIrDominatorValue()` 基金资产配置-单位。根据数据库提供商返回对应的值 返回:any ### `fundIrStockMarketValueField()` 基金资产配置-股票市值。根据数据库提供商返回对应的值 返回:string ### `fundIrTypeField()` 基金投资比例-资产类型字段。根据数据库提供商返回对应的值 返回:string ### `fundIrNetAssetperUnitField()` 基金资产配置-单位净值。根据数据库提供商返回对应的值 返回:string ### `fundIrBondsInvestRatioField()` 基金资产配置-债券投资比例。根据数据库提供商返回对应的值 返回:string ### `fundIrBondMarketValueField()` 基金资产配置-债券市值。根据数据库提供商返回对应的值 返回:string ### `fundIrStocksInvestRatioField()` 基金资产配置-股票投资比例。根据数据库提供商返回对应的值 返回:string ### `fundHigrSharesField()` 持有人结构-个人持有份额。根据数据库提供商返回对应的值 返回:string ### `fundHiqtPercentField()` 持有人结构-其他持有比例。根据数据库提供商返回对应的值 返回:string ### `fundHijgPercentField()` 持有人结构-机构持有比例。根据数据库提供商返回对应的值 返回:string ### `fundHiAveSharesField()` 持有人结构-户均持有份额。根据数据库提供商返回对应的值 返回:string ### `fundHiNumberField()` 持有人结构-持有人户数。根据数据库提供商返回对应的值 返回:string ### `fundHigrPercentField()` 持有人结构-个人持有比例。根据数据库提供商返回对应的值 返回:string ### `fundHijgSharesField()` 持有人结构-机构持有份额。根据数据库提供商返回对应的值 返回:string ### `fundHiqtSharesField()` 持有人结构-其他持有份额。根据数据库提供商返回对应的值 返回:string ### `fundMshNameField()` 基金主要持有人-股东名称。根据数据库提供商返回对应的值 返回:string ### `fundMshDominatorValue()` 基金主要持有人-单位。根据数据库提供商返回对应的值 返回:any ### `fundMshTypeField()` 主要持有人-持有人类型。根据数据库提供商返回对应的值 返回:string ### `fundNawlNetAssetField()` 基金净值-单位净值。根据数据库提供商返回对应的值 返回:string ### `fundNawlSumValueField()` 基金净值-净值总额。根据数据库提供商返回对应的值 返回:string ### `fundNawzjqrsyzsdnsylField()` 基金净值-最近七日收益折算的年收益率(%)。根据数据库提供商返回对应的值 返回:string ### `futureFeeRateField(type)` 结算参数-手续费(交易额万分之)。根据Type\_的取值返回对应的值 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `type` | any | 整数 | 返回:string ### `futureMarginRateField(type)` 结算参数-保证金率。根据Type\_的取值返回对应的值 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `type` | any | 整数 | 返回:string ### `futureFeeAmountField(type)` 结算参数-手续费(元/手)。根据Type\_的取值返回对应的值 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `type` | any | 整数 | 返回:string ### `warrantWcChangeSizeField()` 权证创设-规模增减。根据数据库提供商返回对应的值 返回:string ### `warrantWcIssuerField()` 权证创设-创设机构。根据数据库提供商返回对应的值 返回:string ### `warrantWcCirculationField()` 权证创设-创设规模。根据数据库提供商返回对应的值 返回:string ### `warrantWcTypeField()` 权证创设-创设类型。根据数据库提供商返回对应的值 返回:string ### `warrantWcDeclareDateField()` 权证创设-信息发布日。根据数据库提供商返回对应的值 返回:string ### `warrantWcEndDateField()` 权证创设-生效日。根据数据库提供商返回对应的值 返回:string ### `warrantWcReasonField()` 权证创设-变动原因。根据数据库提供商返回对应的值 返回:string ### `warrantWeCirculationField()` 权证行权价-权证规模。根据数据库提供商返回对应的值 返回:string ### `warrantWeReasonField()` 权证行权价-变更原因。根据数据库提供商返回对应的值 返回:string ### `warrantWeDeclareDateField()` 权证行权价-信息发布日。根据数据库提供商返回对应的值 返回:string ### `warrantWeExercisePriceField()` 权证行权价-行权价。根据数据库提供商返回对应的值 返回:string ### `warrantWeEndDateField()` 权证行权价-生效日。根据数据库提供商返回对应的值 返回:string ### `warrantWeExerciseRateField()` 权证行权价-行权比例。根据数据库提供商返回对应的值 返回:string ### `cuTMarketValueField()` 市价总值字段。 返回:string ### `declareDateField()` 公布日字段。根据数据库提供商返回对应的值 返回:string ### `sssUnit(unit_type)` 股本显示单位。根据UnitType的取值返回对应的值 | 参数 | 类型 | 说明 | | ----------- | ---- | ------------------------------- | | `unit_type` | any | 整型类型,显示单位,其取值如下: | 返回:any ### `cuDetailField()` 详情字段。 返回:string ### `cuEndDateField()` 截止日字段。 返回:string ### `cuMarketValueField()` 市值字段。 返回:string ### `cuNMarketValueField()` 流通市值字段。 返回:string ### `cuIndustryNameField()` 行业名称。 返回:string ### `cuNotGetFinancialDataBeforeListField()` 不返回上市前数据。 返回:string ### `cuValueField()` 数值字段。 返回:string|float ### `cuTtmField()` TTM。 返回:string ### `coinValue(unit_type)` 金额显示单位。根据UnitType的取值返回相应的值 | 参数 | 类型 | 说明 | | ----------- | ---- | -------- | | `unit_type` | any | 整数类型 | 返回:any ### `cuChangeDateField()` 变动日字段。根据数据库提供商返回对应的值 返回:string ### `cuTypeField()` 类型字段。 返回:string ### `cuYtmField()` 收益率字段。 返回:string ### `coinStr(unit_type)` 金额单位。根据UnitType的取值返回相应的值 | 参数 | 类型 | 说明 | | ----------- | ---- | ------------------ | | `unit_type` | any | 整数类型,显示单位 | 返回:string ### `cuItemField()` 项目字段。 返回:string ### `cuSourceField()` 来源字段。 返回:string ### `sssStr(unit_type)` 股本单位。根据UnitType的取值返回相应的值 | 参数 | 类型 | 说明 | | ----------- | ---- | ------------------------------- | | `unit_type` | any | 整型类型,显示单位,其取值如下: | 返回:string ### `cuRemarkField()` 备注。 返回:string ### `cuDateField()` 日期字段。 返回:string|datetime ### `cuChangePercentField()` 变比字段。 返回:string ### `cuChangeValueField()` 变动值字段。 返回:string ### `cuReasonField()` 原因字段。 返回:string ### `cuIndustryValueField()` 行业字段。 返回:string ### `cuCompanyValueField()` 公司字段。 返回:string ### `reportDateField()` 报告期字段。根据数据库提供商返回相应的值 返回:string ### `cuBegDateField()` 开始日字段。 返回:string ### `cuPercentField()` 比例字段。 返回:string ### `cuVolumnField()` 数量字段。 名称字段。 返回:string ### `cuNameField()` 返回'Integer'字符串。 返回:string ### `dtDate()` 返回'Date'字符串。 返回:string ### `dtStr()` 返回'String'字符串。 返回:string ### `dtReal()` 返回'Real'字符串。 返回:string ### `cbIssueDay()` CB_IssueDay 相关函数。 返回:string ### `cbIssueEndDay()` CB_IssueEndDay 相关函数。 返回:string ### `cbDueDay()` CB_DueDay 相关函数。 返回:string ### `bdIrtFloatingIrField()` 利率类别-浮动利率。 返回:string ### `bdPeriodicPaymentField()` 债券-周期性付息。 返回:string ### `bdDisposableDebtField()` 债券-到期一次还本付息。根据数据库提供商返回相应的值 返回:string ### `bdZeroCouponField()` 债券-零息。 返回:string ### `bdIrtFixedIrField()` 利率类别-固定利率。 返回:string ### `bdDominatorValue()` 债券发行量金额单位。根据数据库提供商返回相应的值 返回:any ### `cbRedemptionOthers()` CB_RedemptionOthers 相关函数。 返回:string ### `cbRedemptionConversionPeriod()` CB_RedemptionConversionPeriod 相关函数。 返回:string ### `cbResalePeriodOthers()` CB_ResalePeriodOthers 相关函数。 返回:string ### `cbResalePeriodDuration()` CB_ResalePeriodDuration 相关函数。 返回:string ### `cbDownPeriodDuration()` CB_DownPeriodDuration 相关函数。 返回:string ### `cbDownPeriodConversionPeriod()` CB_DownPeriodConversionPeriod 相关函数。 返回:string ### `cbIncludingCurrentInterest()` CB_IncludingCurrentInterest 相关函数。 返回:string ### `cbUnconvertedShares()` CB_UnconvertedShares 相关函数。 返回:string ### `cbEffectiveDate()` CB_EffectiveDate 相关函数。 返回:string ### `cbPriceChangeType()` CB_PriceChangeType 相关函数。 返回:string ### `cbRevisedConversionPrice()` CB_RevisedConversionPrice 相关函数。 返回:string ### `cbAnnouncementDay()` CB_AnnouncementDay 相关函数。 返回:string ### `cbDateField()` 可转债转股及余额-截止日 返回:string ### `cbCurrentInterestPayment()` CB_CurrentInterestPayment 相关函数。 返回:string ### `cbInterestPaymentDate()` CB_InterestPaymentDate 相关函数。 返回:string ### `cbInterestStartDate()` CB_InterestStartDate 相关函数。 返回:string ### `cbCurrentInterestRate()` CB_CurrentInterestRate 相关函数。 返回:string ### `indexClose6AfterDay(number_of_days, days_type)` 发行前\_T0+N天指数收盘,T0日为股票发行日,与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---------------- | ---- | ----------------------- | | `number_of_days` | any | 整数类型,推移天数,N天 | | `days_type` | any | 天数类型 | 返回:float ### `indexClose6PrevDay(number_of_days, days_type)` 发行前\_T0-N天指数收盘,T0日为股票发行日,与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---------------- | ---- | ----------------------- | | `number_of_days` | any | 整数类型,推移天数,N天 | | `days_type` | any | 天数类型 | 返回:float ### `indexClose6()` 发行前\_T0日指数收盘,T0日为股票发行日,与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 返回:float ### `indexClose6AfterMonth(number_of_days, days_type)` 发行前\_T0+N月指数收盘,T0日为股票发行日,与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---------------- | ---- | ----------------------- | | `number_of_days` | any | 整数类型,推移天数,N月 | | `days_type` | any | 天数类型 | 返回:float ### `indexClose6PrevMonth(number_of_days, days_type)` 发行前\_T0-N月指数收盘,T0日为股票发行日,与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---------------- | ---- | ----------------------- | | `number_of_days` | any | 整数类型,推移天数,N月 | | `days_type` | any | 天数类型 | 返回:float ### `indexClose7PrevDay(number_of_days, days_type)` 上市前\_T0-N天指数收盘,T0日为股票的第一个交易日,与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---------------- | ---- | ----------------------- | | `number_of_days` | any | 整数类型,推移天数,N天 | | `days_type` | any | 天数类型 | 返回:float ### `indexClose7PrevMonth(number_of_days, days_type)` 上市前\_T0-N月指数收盘,T0日为股票的第一个交易日,与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---------------- | ---- | ----------------------- | | `number_of_days` | any | 整数类型,推移天数,N月 | | `days_type` | any | 天数类型 | 返回:float ### `indexClose7()` 上市前\_T0日指数收盘,T0日为股票的第一个交易日,与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 返回:float ### `indexClose8AfterDay(number_of_days, days_type)` 上市后\_T0+N天指数收盘,T0日为股票上市的第一个交易日,与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---------------- | ---- | ----------------------- | | `number_of_days` | any | 整数类型,推移天数,N天 | | `days_type` | any | 天数类型 | 返回:float ### `indexClose8AfterMonth(number_of_days, days_type)` 上市后\_T0+N月指数收盘,T0日为股票上市的第一个交易日,与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---------------- | ---- | ----------------------- | | `number_of_days` | any | 整数类型,推移天数,N月 | | `days_type` | any | 天数类型 | 返回:float ### `close8AfterDay(number_of_days, days_type)` 上市后\_T0+N天收盘(已复权),T0日为股票上市的第一个交易日,与系统证券pn_stock()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()有关。调用时注意系统参数的设置 | 参数 | 类型 | 说明 | | ---------------- | ---- | ----------------------- | | `number_of_days` | any | 整数类型,推移天数,N天 | | `days_type` | any | 天数类型 | 返回:float ### `close8AfterMonth(number_of_days, days_type)` 上市后\_T0+N月收盘(已复权),T0日为股票上市的第一个交易日,与系统证券pn_stock()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()有关。调用时注意系统参数的设置 | 参数 | 类型 | 说明 | | ---------------- | ---- | ----------------------- | | `number_of_days` | any | 整数类型,推移天数,N月 | | `days_type` | any | 天数类型 | 返回:float ### `close8()` 上市后\_T0日收盘(已复权),T0日为股票的第一个交易日,与系统证券pn_stock()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()有关。调用时注意系统参数的设置 返回:float ### `hSl8AfterDay(number_of_days, days_type)` 上市后\_T0+N天区间换手率(%)(已复权),T0日为股票上市的第一个交易日,与系统证券pn_stock()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()有关。调用时注意系统参数的设置 | 参数 | 类型 | 说明 | | ---------------- | ---- | ----------------------- | | `number_of_days` | any | 整数类型,推移天数,N天 | | `days_type` | any | 天数类型 | 返回:float ### `zf8AfterDay(number_of_days, days_type)` 上市后\_T0+N天涨幅(%)(已复权),T0日为股票上市的第一个交易日,与系统证券pn_stock()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()有关。调用时注意系统参数的设置 | 参数 | 类型 | 说明 | | ---------------- | ---- | ----------------------- | | `number_of_days` | any | 整数类型,推移天数,N天 | | `days_type` | any | 天数类型 | 返回:float ### `xdZf8AfterDay(number_of_days, days_type)` 上市后\_T0+N天股票涨幅与指数代码涨幅之差(%)(已复权),T0日为股票上市的第一个交易日,与系统证券pn_stock()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()有关。调用时注意系统参数的设置 | 参数 | 类型 | 说明 | | ---------------- | ---- | ----------------------- | | `number_of_days` | any | 整数类型,推移天数,N天 | | `days_type` | any | 天数类型 | 返回:float ### `sharesNYear(number_of_years, return_field)` T0+N股本,获取T0日往后推移N年的股本,T0日为股票上市的第一个交易日,与系统证券pn_stock()有关。 | 参数 | 类型 | 说明 | | ----------------- | ---- | ----------------------- | | `number_of_years` | any | 整数类型,推移年数,N年 | | `return_field` | any | 整型,股本类型 | 返回:float ### `financiallItemNYear(number_of_years, info_id)` T0+N财务数据,获取T0日往后推移N年的财务数据,T0日为股票上市的第一个交易日,与系统证券pn_stock()有关。 | 参数 | 类型 | 说明 | | ----------------- | ------ | ----------------------- | | `number_of_years` | any | 整数类型,推移年数,N年 | | `info_id` | string | 基本面,基本面ID | 返回:float ### `valueDay(data_type, number_of_days, days_type, return_type)` 中间函数,与系统证券pn_stock()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()有关。调用时注意系统参数的设置 | 参数 | 类型 | 说明 | | ---------------- | ---- | ------------------------------------- | | `data_type` | any | 整型,IPO发行前/上市前/上市后类型选择 | | `number_of_days` | any | 整数类型,推移天数 | | `days_type` | any | 整型,天数类型 | | `return_type` | any | 整数类型,返回数据类型 | 返回:float ### `valueMonth(data_type, number_of_months, months_type, return_type)` 中间函数,与系统证券pn_stock()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()有关。调用时注意系统参数的设置 | 参数 | 类型 | 说明 | | ------------------ | ---- | ------------------------------------- | | `data_type` | any | 整型,IPO发行前/上市前/上市后类型选择 | | `number_of_months` | any | 整数类型,推移月数 | | `months_type` | any | 整型,天数类型 | | `return_type` | any | 整数类型,返回数据类型 | 返回:float ### `stockAmountSum5()` 上市日成交金额(万) 返回:float ### `stockClose5()` 上市日收盘价 返回:float ### `stockHigh5()` 上市日最高价 返回:float ### `stockHsl5()` 上市日换手率(%) 返回:float ### `stockIndexZf5(index_id)` 上市日指数涨幅(%) | 参数 | 类型 | 说明 | | ---------- | ------ | -------------------- | | `index_id` | string | 字符串类型,指数代码 | 返回:float ### `stockLow5()` 上市日最低价 返回:float ### `stockMaxRateDown5()` 上市日最大跌幅(%)=(上市日最低价-发行价)/发行价 \* 100%。 返回:float ### `stockMaxRateUp5()` 上市日最大涨幅(%)=(上市日最高价-发行价)/发行价 \* 100%。 返回:float ### `stockOpen5()` 上市日开盘价 返回:float ### `stockPjCj5()` 上市日平均成交 = 上市日成交金额/上市日成交量 返回:float ### `stockPriceZd5()` 上市日涨跌金额=上市日收盘价 - 发行价 返回:float ### `stockVolSum5()` 上市日成交量(手) 返回:float ### `stockZdf5()` 上市日振幅(%) =(上市日最高 - 上市日最低) / 上市日最低 \* 100% 返回:float ### `stockZf5()` 上市日涨幅(%) = (上市日收盘价 / 上市日系统昨收 - 1 ) \* 100% 返回:float ### `stockExtraZf3(index_id, type)` 超额收益率(%)(已复权) | 参数 | 类型 | 说明 | | ---------- | ------ | ---------------------- | | `index_id` | string | 字符串,指数代码; | | `type` | any | 整数,收益率计算方法; | 返回:float ### `stockHsl3()` 换手率(%) = 成交量/流通股本\*100% 返回:float ### `stockLb3()` 量比(%) =现成交总量/((过去5个交易日平均每分钟成交量)×当日累计开市时间(分) 返回:float ### `stockLnZf3()` 对数收益率(%) = (Ln(收盘)-Ln(昨收))\*100%(已复权) 返回:float ### `stockMaxRateDown3()` 最大跌幅(%) = (当日最低价-昨收)/昨收\*100%(已复权) 返回:float ### `stockMaxRateUp3()` 最大涨幅(%) = (最高价-昨收)/昨收\*100%(已复权) 返回:float ### `stockPjCj3()` 平均成交 = 成交金额/成交量 返回:float ### `stockPrevClose3()` 昨收 返回:float ### `stockPriceZd3()` 涨跌金额 = 收盘 - 昨收(已复权) 返回:float ### `stockZdf3()` 振幅(%) = (最高-最低)/最低\*100%(已复权) 返回:float ### `stockZf3()` 涨幅(%) =(收盘-前收)/昨前收\*100%(已复权) 支持任意周期 返回:float ### `stockZf3NoG()` 涨幅(%)-股改不复权 =(收盘-昨收)/昨收\*100%(已复权) 返回:float ### `indexnhvix60Day()` 获取南华指数60日波动率 返回:float ### `indexnhvix20Day()` 获取南华指数20日波动率 返回:float ### `indexnhvix5Day()` 获取南华指数5日波动率 返回:float ### `indexnhvix120Day()` 获取南华指数120日波动率 返回:float ### `sectiontime()` 当日累计开市时间(分),适用于日线及以上高频周期,不适用于周线等低频周期。 返回:float ### `stockZdf7()` 返回指定证券在指定日的振幅,与系统参数(证券代码,时间)相关。 振幅=(最高-最低)/前收盘\*100% 返回:float ### `stockDtlbNumByEndt(endt)` 指定日跌停连板次数统计,与系统参数(证券代码)相关,仅支持股票 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `endt` | datetime | 日期,指定日期 | 返回:bool ### `stockZtLbNumByEndt2(endt)` 证券指定日最近的连板次数统计 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `endt` | datetime | 日期,指定日期 | 返回:array ### `opUnilateralAmount(endt)` 期权成交金额(元),与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------ | -------- | ------------ | | `endt` | datetime | 日期。截止日 | 返回:float ### `opUnilateralOpeninterest(endt)` 期权单边持仓量(手),与系统参数(证券代码)相关。周期为高频时,表示周期内的持仓变动 | 参数 | 类型 | 说明 | | ------ | -------- | ------------ | | `endt` | datetime | 日期。截止日 | 返回:any ### `opUnilateralVol(endt)` 期权单边成交量(手),与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------ | -------- | ------------ | | `endt` | datetime | 日期。截止日 | 返回:float ### `futuresUnilateralVol(endt)` 期货单边成交量(手),与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------ | -------- | ------------ | | `endt` | datetime | 日期。截止日 | 返回:float ### `futuresUnilateralAmount(endt)` 期货成交金额(元),与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------ | -------- | ------------ | | `endt` | datetime | 日期。截止日 | 返回:float ### `stockGapOpenZf(typ)` 计算当日的跳空开盘涨幅 | 参数 | 类型 | 说明 | | ----- | ---- | ------------------ | | `typ` | any | 整型,跳空判断标准 | 返回:float ### `stockGapZf(typ)` 计算当日的跳空缺口涨幅 | 参数 | 类型 | 说明 | | ----- | ---- | ------------------ | | `typ` | any | 整型,跳空判断标准 | 返回:float ### `stockOvernightZf()` 计算隔夜涨幅(%),与系统证券、时间、周期相关 返回:float ### `stockIntradayZf()` 计算日内涨幅(%),与系统证券、时间、周期相关 返回:float ### `stockIntradayZdf()` 计算日内振幅(%),与系统证券、时间、周期相关 返回:float ### `pnActualDate()` 系统当前日期。 返回:string|datetime ### `stockOpenAuctionAmount()` 指定股票指定日的集合竞价成交金额,与系统参数(证券代码、时间)相关,仅支持股票。 返回:float ### `stockOpenAuctionRatio()` 指定股票指定日的竞额/昨日封单,与系统参数(证券代码、时间)相关,仅支持股票。 返回:float ### `stockOpenAuctionZf()` 指定股票指定日的开盘集合竞价涨幅(%),与系统参数(证券代码、时间)相关,仅支持股票。 返回:float ### `stockZtAmount()` 指定股票指定日的涨停价的成交金额,与系统参数(证券代码、时间)相关,仅支持股票。 返回:float ### `stockZtBidAmount()` 指定股票指定日的封单额,与系统参数(证券代码、时间)相关。算法:涨停的最后一笔买一量\*最新价格 返回:float ### `stockZtFanBaoBan()` 指定股票指定日是否反包板,与系统参数(证券代码、时间)相关,仅支持股票。 返回:bool ### `stockZtFirstBanInAweek()` 指定股票指定日是否周期首板(7日内首次涨停),与系统参数(证券代码、时间)相关,仅支持股票。 返回:bool ### `stockZttBan()` 指定股票指定日是否T字板,与系统参数(证券代码、时间)相关,仅支持股票。 返回:bool ### `stockZtYiZiBan()` 指定股票指定日是否一字板,与系统参数(证券代码、时间)相关,仅支持股票。 返回:bool ### `futurePjCj3()` 期货平均成交,与系统参数(证券代码、周期、时间)相关。 返回:float ### `optionPjCj3()` 期权平均成交。与系统参数(证券代码、周期、时间)相关。 返回:float ### `stockOpenAuctionRatioDt()` 指定股票指定日的竞额/昨日跌停封单,与系统参数(证券代码、时间)相关,仅支持股票 返回:float ### `stockDtAmount()` 指定股票指定日的跌停价的成交金额,与系统参数(证券代码、时间)相关,仅支持股票 返回:float ### `stockDtBidAmount()` 返回指定股票指定日的跌停封单额,与系统参数(证券代码、时间)相关,算法:跌停的最后一笔卖一量\*最新价格 返回:float ### `stockDtFanBaoBan()` 指定股票指定日是否反包板(阴包阳),与系统参数(证券代码、时间)相关,仅支持股票 返回:bool ### `stockDtFirstBanInAweek()` 指定股票指定日是否周期跌停首板,与系统参数(证券代码、时间)相关,仅支持股票 返回:bool ### `stockDttBan()` 指定股票指定日是否跌停T板,与系统参数(证券代码、时间)相关,仅支持股票 返回:bool ### `stockDtYiZiBan()` 指定股票指定日是否跌停一字板,与系统参数(证券代码、时间)相关,仅支持股票 返回:bool ### `stockSczlYxjc(returntype)` 市场质量-有效价差。有效价差衡量订单实际成交价格和订单达到时买卖价差中点之间的差额,有效价差越高,订单的实际执行成本越高。函数用日间30秒线数据计算有效价差,与当前系统股票和当前系统时间有关,不复权,与周期无关,计算的是当前时间所在日的指标结果。 | 参数 | 类型 | 说明 | | ------------ | ---- | ---------------- | | `returntype` | any | 整型,返回的类型 | 返回:float ### `stockSczlSybdl()` 市场质量-收益波动率(%)。统计系统当前股票在当前日期下5分钟线涨幅的标准差,函数与当前系统股票和当前系统时间有关,考虑了复权,与周期无关,计算的是当前时间所在日的指标结果 返回:any ### `stockSczlScxlxs()` 市场质量-市场效益系数。 市场效率系数(Market efficiency coefficient)可用于衡量市场定价效益。市场效率系数偏离1越远,市场效率越低。在理想的市场中,市场效率系数为1,表明收益率方差不存在区间效应(intervalling effects)。但是在现实中,由于各种摩擦的存在,市场效率系数往往不同于1。如果市场效率系数小于1,那么意味着收益率之间存在着负相关性,这种负相关性可能是由于买卖价差、市场冲击成本等因素造成的,如果市场效率系数大于1,那么意味着收益率之间存在着正相关性,这种正相关性可能与信息的逐步传播特性、动量交易行为等因素有关。 该函数使用当前日期下10分钟线波动率与2倍5分钟线波动率的比例表示市场效率系数。函数与当前系统股票和当前系统时间有关,考虑了复权,与周期无关,计算的是当前时间所在日的指标结果。 返回:any ### `stockSczlRnbd()` 市场质量-日内波动率(%)。统计系统当前股票在当前日期下5分钟线平均波动率(%),函数与当前系统股票和当前系统时间有关,不复权,与周期无关,计算的是当前时间所在日的指标结果。 返回:any ### `stockSczlMmjc(returntype)` 市场质量-买卖价差。买卖价差衡量最佳(高)买价和最佳(低)卖价之间的差额,买卖价差越高,潜在的订单执行成本越高。传入参数0返回绝对买卖价差,传入参数1返回相对买卖价差。函数与当前系统股票和当前系统时间有关,不复权,与周期无关,计算的是当前时间所在日的指标结果。 | 参数 | 类型 | 说明 | | ------------ | ---- | -------------- | | `returntype` | any | 整型,返回类型 | 返回:float ### `stockSczlLdxzs(r1, r2, return_type)` 市场质量-流动性指数。流动性指数,也可称为价格影响成本指数,是指使价格发生一定程度变化所需要的交易金额,越大,市场流动性越好。与当前证券、时间有关,不复权,与周期无关,计算的是当前时间所在日的指标结果。 | 参数 | 类型 | 说明 | | ------------- | ----- | ------------------- | | `r1` | float | 实数,上升百分比(%) | | `r2` | float | 实数,下降百分比(%) | | `return_type` | any | 整型,返回的类型 | 返回:float ### `stockSczlJgcjzs(q, returntype)` 市场质量-价格冲击指数(%)。 价格冲击指数衡量一定金额(或股票数量)的交易对市场价格的冲击程度,价格冲击指数越高,交易成本越高市场冲击成本衡量即时成交的价格变化,由流动性溢价和逆向价格运动成本两部分组成。 流动性溢价即买卖价差,对买单来说,流动性溢价是当前最佳卖价与最佳买卖价中点的差额,对卖单来说,则是当前最佳买价与最佳买卖价中点的差额。 如果订单数量超过最佳买(卖)价位上的数量,则该订单将分多次撮合,并导致价格出现逆向变化(买入价格上升,卖出价格下降),即逆向价格运动成本。 与当前证券、时间有关,不复权,与周期无关,计算的是当前时间所在日的指标结果。 | 参数 | 类型 | 说明 | | ------------ | ----- | ------------------ | | `q` | float | 实数,买卖金额(元) | | `returntype` | any | 整型,返回类型 | 返回:float ### `stockSczlDjwcxs(index_id)` 市场质量-定价误差系数。定价误差系数指各个股票用市场模型回归得到的回归参数的平方和。定价误差系数越大,说明市场定价效率越差。 函数与当前系统股票和当前系统时间有关,考虑了复权,与当前证券、时间有关,与周期无关,计算的是当前时间所在日的指标结果。 | 参数 | 类型 | 说明 | | ---------- | ------ | ---------------- | | `index_id` | string | 字符串,指数代码 | 返回:float ### `stockSczlDdScsd(return_type)` 市场质量-订单/市场深度。统计系统当前股票在当前日期下日内30秒线的五档订单深度,五档订单深度即订单薄中最高五个买价(买一到买五)上订单金额与最低五个卖价(卖一到卖五)上订单金额总和。最后对每笔订单深度进行统计(算术平均、最大值、最小值、标准差)。函数与当前系统股票和当前系统时间有关,不复权,跟周期无关。 | 参数 | 类型 | 说明 | | ------------- | ---- | ---------------- | | `return_type` | any | 整型,返回的类型 | 返回:float ### `stockSczlCebdl()` 市场质量-超额波动率(%)。超额波动率是衡量由噪音交易、交易机制等原因导致的临时波动性的近似指标。超额波动率等于日间波动率和日内波动率的差额。用振幅和涨幅绝对值的差的绝对值表示的超额波动率,函数与当前系统股票和当前系统时间、当前复权方式有关,与周期无关,指定了日线。 返回:float ### `stockSczlK(arr, q)` 市场质量-返回价格冲击指数中的K值。 | 参数 | 类型 | 说明 | | ----- | ----- | -------------------- | | `arr` | array | 数据表类型,数组 | | `q` | float | 实数,买入、卖出金额 | 返回:array ### `stockSczlM(arr, r1, r2)` 市场质量-返回流动性指数中的M的值。 | 参数 | 类型 | 说明 | | ----- | ----- | -------------------- | | `arr` | array | 数据表类型,数组 | | `r1` | float | 实数,价格上调百分比 | | `r2` | float | 实数,价格下降百分比 | 返回:array ### `rdSmPrcADecayHighAvgDev(n)` 前N档衰减加权之高档位权重高委卖价偏离度(%) | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmPrcADecayHighAvgRc(n)` 前N档衰减加权之高档位权重高委卖价变化率(%) | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmPrcADecayLowAvg(n)` 前N档衰减加权之低档位权重高委卖价 | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmPrcADecayLowAvgDev(n)` 前N档衰减加权之低档位权重高委卖价偏离度(%) | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmPrcADecayLowAvgRc(n)` 前N档衰减加权之低档位权重高委卖价变化率(%) | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmPrcADevLv(k)` 第K档委卖价偏离度(%) | 参数 | 类型 | 说明 | | ---- | ---- | ---------- | | `k` | any | 整数,第k档 | 返回:float ### `rdSmPrcAEqualAvg(n)` 前N档等权加权委卖价 | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmPrcAEqualAvgDev(n)` 前N档等权加权委卖价偏离度(%) | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmPrcAEqualAvgRc(n)` 前N档等权加权委卖价变化率(%) | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmPrcARcLv(k)` 第K档委卖价变化率(%) | 参数 | 类型 | 说明 | | ---- | ---- | ---------- | | `k` | any | 整数,第k档 | 返回:float ### `rdSmPrcAVolAvg(n)` 前N档委托量加权委卖价 | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmPrcAVolAvgDev(n)` 前N档委托量加权委卖价偏离度(%) | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmPrcAVolAvgRc(n)` 前N档委托量加权委卖价变化率(%) | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmPrcBDecayHighAvg(n)` 前N档衰减加权之高档位权重高委买价 | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmPrcBDecayHighAvgDev(n)` 前N档衰减加权之高档位权重高委买价偏离度(%) | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmPrcBDecayHighAvgRc(n)` 前N档衰减加权之高档位权重高委买价变化率(%) | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmPrcBDecayLowAvg(n)` 前N档衰减加权之低档位权重高委买价 | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmPrcBDecayLowAvgDev(n)` 前N档衰减加权之低档位权重高委买价偏离度(%) | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmPrcBDecayLowAvgRc(n)` 前N档衰减加权之低档位权重高委买价变化率(%) | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmPrcBDevLv(k)` 第K档委买价偏离度(%) | 参数 | 类型 | 说明 | | ---- | ---- | ---------- | | `k` | any | 整数,第k档 | 返回:float ### `rdSmPrcBEqualAvg(n)` 前N档等权加权委买价 | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmPrcBEqualAvgDev(n)` 前N档等权加权委买价偏离度(%) | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmPrcBEqualAvgRc(n)` 前N档等权加权委买价变化率(%) | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmPrcBRcLv(k)` 第K档委买价变化率(%) | 参数 | 类型 | 说明 | | ---- | ---- | ---------- | | `k` | any | 整数,第k档 | 返回:float ### `rdSmPrcBVolAvg(n)` 前N档委托量加权委买价 | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmPrcBVolAvgDev(n)` 前N档委托量加权委买价偏离度(%) | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmPrcBVolAvgRc(n)` 前N档委托量加权委买价变化率(%) | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmVolBBc(n)` 前N档改进委买量变化量 | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmVolBBcLv(k)` 第K档改进委买量变化量 | 参数 | 类型 | 说明 | | ---- | ---- | ---------- | | `k` | any | 整数,第k档 | 返回:float ### `rdSmVolBDecayHighAvg(n)` 前N档衰减加权之高挡位权重高委买量 | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmVolBDecayHighAvgRatio(n)` 前N档衰减加权之高挡位权重高委买率(%) | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmVolBDecayHighAvgRc(n)` 前N档衰减加权之高挡位权重高委买量变化率(%) | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmVolBDecayLowAvg(n)` 前N档衰减加权之低挡位权重高委买量 | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmVolBDecayLowAvgRatio(n)` 前N档衰减加权之低挡位权重高委买率(%) | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmVolBDecayLowAvgRc(n)` 前N档衰减加权之低挡位权重高委买量变化率(%) | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmVolBDistanceAvg(n)` 前N档距离加权委买量 | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmVolBDistanceAvgRatio(n)` 前N档距离加权委买率(%) | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmVolBDistanceAvgRc(n)` 前N档距离加权委买量变化率(%) | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmVolBEqualAvg(n)` 前N档等权加权委买量 | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmVolBEqualAvgRatio(n)` 前N档等权加权委买率(%) | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmVolBEqualAvgRc(n)` 前N档等权加权委买量变化率(%) | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmVolBLj(n)` 前N档累计委买量 | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmVolBLjRatio(n)` 前N档累计委买率(%) | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmVolBLjrc(n)` 前N档累计委买量变化率(%) | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmVolBOc(n)` 前N档普通委买量变化量 | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSmVolBOcLv(k)` 第K档普通委买量变化量 | 参数 | 类型 | 说明 | | ---- | ---- | ---------- | | `k` | any | 整数,第k档 | 返回:float ### `rdSmVolBRatioLv(k)` 第K档委买率(%) | 参数 | 类型 | 说明 | | ---- | ---- | ---------- | | `k` | any | 整数,第k档 | 返回:float ### `rdSmVolBRcLv(k)` 第K档委买量变化率(%) | 参数 | 类型 | 说明 | | ---- | ---- | ---------- | | `k` | any | 整数,第k档 | 返回:float ### `rdSubmitVirtualBookingN(n)` 模拟挂单(基于N期) | 参数 | 类型 | 说明 | | ---- | ---- | ------------ | | `n` | any | 整数,窗口期N | 返回:array ### `rdSubmitVirtualBookingQk(begt_time, endt_time)` 模拟挂单(基于区间) | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `begt_time` | datetime | 日期时间,窗口期开始时间 | | `endt_time` | datetime | 日期时间,窗口期截止时间 | 返回:array ### `rdSubmitBaAvgPrice(bs_type, n, option)` 加权委托价 | 参数 | 类型 | 说明 | | --------- | ---- | --------------------------------------- | | `bs_type` | any | 用户自定义,买卖类型,取值如下: | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | | `option` | any | 用户自定义,加权方式,默认为0,取值如下: | 返回:float ### `rdSubmitBaAvgPriceDev(bs_type, n, option)` 加权委托价偏离度(%) | 参数 | 类型 | 说明 | | --------- | ---- | --------------------------------------- | | `bs_type` | any | 用户自定义,买卖类型,取值如下: | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | | `option` | any | 用户自定义,加权方式,默认为0,取值如下: | 返回:float ### `rdSubmitBaAvgPriceLv1()` 买卖一价均值 返回:float ### `rdSubmitBaAvgPriceRc(bs_type, n, option)` 加权委托价变化率(%) | 参数 | 类型 | 说明 | | --------- | ---- | --------------------------------------- | | `bs_type` | any | 用户自定义,买卖类型,取值如下: | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | | `option` | any | 用户自定义,加权方式,默认为0,取值如下: | 返回:float ### `rdSubmitBaAvgPricRcLv1()` 买卖一价均值变化率(%) 返回:float ### `rdSubmitBaAvgVol(bs_type, n, option)` 加权委托量 | 参数 | 类型 | 说明 | | --------- | ---- | --------------------------------------- | | `bs_type` | any | 用户自定义,买卖类型,默认为0,取值如下: | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | | `option` | any | 用户自定义,加权方式,默认为0,取值如下: | 返回:float ### `rdSubmitBaAvgVolRatio(bs_type, n, option)` 加权委托率(%) | 参数 | 类型 | 说明 | | --------- | ---- | --------------------------------------- | | `bs_type` | any | 用户自定义,买卖类型,默认为0,取值如下: | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | | `option` | any | 用户自定义,加权方式,默认为0,取值如下: | 返回:float ### `rdSubmitBaljAmount(bs_type, n)` 累计委托金额 | 参数 | 类型 | 说明 | | --------- | ---- | --------------------------------------- | | `bs_type` | any | 用户自定义,买卖类型,默认为0,取值如下: | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSubmitBaljVol(bs_type, n)` 累计委托量 | 参数 | 类型 | 说明 | | --------- | ---- | --------------------------------------- | | `bs_type` | any | 用户自定义,买卖类型,默认为0,取值如下: | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSubmitBaljVolRatio(bs_type, n)` 累计委托率(%) | 参数 | 类型 | 说明 | | --------- | ---- | --------------------------------------- | | `bs_type` | any | 用户自定义,买卖类型,默认为0,取值如下: | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSubmitBaPriceDevLv(b_stype, k)` 第K档委托价偏离度(%) | 参数 | 类型 | 说明 | | --------- | ---- | --------------------------------------- | | `b_stype` | any | 用户自定义,买卖类型,默认为0,取值如下: | | `k` | any | 整数,第k档,k:1~5 | 返回:float ### `rdSubmitBaPriceRcLv(b_stype, k)` 第K档委托价变化率(%) | 参数 | 类型 | 说明 | | --------- | ---- | --------------------------------------- | | `b_stype` | any | 用户自定义,买卖类型,默认为0,取值如下: | | `k` | any | 整数,第k档,k:1~5 | 返回:float ### `rdSubmitBaSlope(b_stype, n, lvtype, voltype)` 斜率 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `b_stype` | any | 用户自定义,买卖类型,默认为0,取值如下: | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | | `lvtype` | any | 用户自定义,挡位类型,默认为0,取值如下: | | `voltype` | any | 用户自定义,委托量类型,默认为0,取值如下: | 返回:float ### `rdSubmitBaSpreadLv1()` 买卖价差 返回:float ### `rdSubmitBaSpreadLv1Rel()` 相对买卖价差 返回:float ### `rdSubmitBaVolCLv(b_stype, k, option)` 第K档委托量变化量 | 参数 | 类型 | 说明 | | --------- | ---- | --------------------------------------------- | | `b_stype` | any | 用户自定义,买卖类型,默认为0,取值如下: | | `k` | any | 整数,第k档,k:1~5 | | `option` | any | 用户自定义,变化量计算方式,默认为0,取值如下: | 返回:float ### `rdSubmitBaVolRatioLv(b_stype, k)` 第K档委托率(%) | 参数 | 类型 | 说明 | | --------- | ---- | --------------------------------------- | | `b_stype` | any | 用户自定义,买卖类型,默认为0,取值如下: | | `k` | any | 整数,第k档,k:1~5 | 返回:float ### `rdSubmitBaVolRcLv(b_stype, k)` 第K档委托量变化率(%) | 参数 | 类型 | 说明 | | --------- | ---- | --------------------------------------- | | `b_stype` | any | 用户自定义,买卖类型,默认为0,取值如下: | | `k` | any | 整数,第k档,k:1~5 | 返回:float ### `rdSubmitNetBidAmount(n)` 净委买金额 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSubmitNetBidAmountRc(n)` 净委买金额变化率(%) | 参数 | 类型 | 说明 | | ---- | ---- | ---------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | 返回:float ### `rdSubmitNetBidVol(n, option)` 净委买量 | 参数 | 类型 | 说明 | | -------- | ---- | --------------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | | `option` | any | 用户自定义,加权方式,默认为0,取值如下: | 返回:float ### `rdSubmitNetBidVolRatio(n, option)` 净委买率(%) | 参数 | 类型 | 说明 | | -------- | ---- | --------------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | | `option` | any | 用户自定义,加权方式,默认为0,取值如下: | 返回:float ### `rdSubmitNetBidVolRc(n, option)` 净委买量变化率(%) | 参数 | 类型 | 说明 | | -------- | ---- | --------------------------------------- | | `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 | | `option` | any | 用户自定义,加权方式,默认为0,取值如下: | 返回:float ### `rdSubmitRelSpreadLv1Eff(option)` 相对有效价差 | 参数 | 类型 | 说明 | | -------- | ---- | --------------------------------------- | | `option` | any | 用户自定义,选择分母,默认为0,取值如下: | 返回:float ### `trd(id)` 返回指定编号委托数据表达式,具体对照关系见 trd_basicinfo | 参数 | 类型 | 说明 | | ---- | ---- | ------------- | | `id` | any | 整数,数字编号 | 返回:string ### `trdexp(id)` 返回指定编号委托数据表达式的值,具体对照关系见 trd_basicinfo | 参数 | 类型 | 说明 | | ---- | ---- | ------------- | | `id` | any | 整数,数字编号 | 返回:float ### `trdBasicinfo()` 返回委托订单全部对照信息 返回:array ### `isStockGoDelistingPeriod(end_t)` 指定日是否处于退市整理期. | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:bool ### `isMarketTradeDay(end_t)` 是否为市场交易日 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期,截止日期 | 返回:bool ### `isStockGoMarket(end_t)` 是否已上市 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:bool ### `isStockTradeDay(end_t)` 指定日是否为指定证券的交易日。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期,截止日期 | 返回:bool ### `stockAmountSum4(end_t)` 成交金额(万) | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockBigBargain(end_t)` 成交明细 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `stockClose(end_t)` 收盘价 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockExtraZf4(end_t, index_id, type)` 超额收益率(%) | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------------ | | `end_t` | datetime | 日期类型,截止日期 | | `index_id` | string | 字符串类型,指数代码 | | `type` | any | 整数类型,收益率计算方法 | 返回:float ### `stockHigh4(end_t)` 最高价 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockHsl4(end_t)` 换手率(%) | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockLb4(end_t)` 量比(%) | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockLnZf4(end_t)` 对数收益率(%)(已复权) | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockLow4(end_t)` 最低价 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockMaxRateDown4(end_t)` 最大跌幅(%)(已复权) | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockMaxRateUp4(end_t)` 最大涨幅(%)(已复权) | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockOpen4(end_t)` 开盘价 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockPjCj4(end_t)` 平均成交 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockPrevClose4(end_t)` 前收盘价 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockPriceZd4(end_t)` 涨跌金额 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockVolSum4(end_t)` 成交量(手) | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockZf4(end_t)` 涨幅(%) | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockBuyVsSellVolDiff4(end_t)` 内外盘差 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stocksAmountRps(bk_name, end_t)` 指定日成交金额得分 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `stocksHslrps(bk_name, end_t)` 指定日换手率得分 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `stockBuyVol4(end_t)` 主买盘量 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockSellVol4(end_t)` 主卖盘量 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stocksRps(bk_name, end_t)` 指定日涨幅得分 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `stockIsZt(end_t)` 是否涨停, 如果当前证券在指定日收盘时涨停则返回1,否则返回0。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:bool ### `stockIsDt(end_t)` 是否跌停 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:bool ### `isStockGoMarket3(end_t)` 是否已上市 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:bool ### `isstockgomarket3(endt)` 是否已上市(且非暂停、终止上市) | 参数 | 类型 | 说明 | | ------ | -------- | -------- | | `endt` | datetime | 截止日期 | 返回:bool ### `stockVwap4(end_t, beg_time, end_time)` 计算日内区间段的成交量加权平均价 | 参数 | 类型 | 说明 | | ---------- | -------- | ---------------------------- | | `end_t` | datetime | 日期,截止日期 | | `beg_time` | datetime | 时间,开始时间,可以精确到秒 | | `end_time` | datetime | 时间,截止时间,可以精确到秒 | 返回:float ### `stockTwap4(end_t, beg_time, end_time)` 计算区间段的交易时间加权平均价格 | 参数 | 类型 | 说明 | | ---------- | -------- | ---------------------------- | | `end_t` | datetime | 日期,截止日期 | | `beg_time` | datetime | 时间,开始时间,可以精确到秒 | | `end_time` | datetime | 时间,截止时间,可以精确到秒 | 返回:float|datetime ### `indexPjCj4(end_time)` 指数计算均价与股票计算均价的方法不同,天软已封装计算指数的平均成交价格的函数IndexPjCj4,函数提供了4种计算方法:算术平均、成交量加权平均、成交金额加权平均和成交量加权平均(调整)。 | 参数 | 类型 | 说明 | | ---------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------- | | `end_time` | datetime | 截止时间,日期时间类型PriceType:均价算法类型,整数类型,其中0:算术平均(默认)1:成交量加权平均2:成交金额加权平均3:成交量加权平均(调整) | 返回:float|datetime ### `zlToFuturesId(zlid, end_t)` 根据主力线或者连续合约得到具体合约。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `zlid` | string | 字符串类型,主力线 | | `end_t` | datetime | 日期类型,截止日 | 返回:string ### `futuresIdToZl()` 根据期货合约得到主力线,与当前系统证券pn_stock()有关。 返回:string ### `futuresZl(end_t)` 指定日期货合约的主力合约代码。根据当前合约求主力线,再根据主力线求当前主力合约。与当前系统证券pn_stock()有关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,指定日 | 返回:string ### `getFuturesId(futures_id, end_t)` 指定日指定一个或多个期货可交易的合约代码。 1、当FuturesID为空时,表示获取所有期货品种还能交易的合约代码 2、当FuturesID为多个品种代码时,需要用;隔开,如"IF;IC" | 参数 | 类型 | 说明 | | ------------ | -------- | -------------------- | | `futures_id` | string | 字符串类型,期货代码 | | `end_t` | datetime | 日期类型,指定日 | 返回:array ### `stockDtClose(end_t)` 跌停价,与当前系统证券pn_stock()有关,周期为日线,不复权。 支持证券品种:A股,基金(ETF;LOF;Reits),可转债,期货,期权 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,截止日 | 返回:float ### `stockZtClose(end_t)` 涨停价,与当前系统证券pn_stock()有关,周期为日线,不复权。 支持证券品种:A股,基金(ETF;LOF;Reits),可转债,期货,期权 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,截止日 | 返回:float ### `stockIsZt2(end_t)` 指定日是否一字涨停,与当前系统证券pn_stock()有关,周期为日线,不复权。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,截止日 | 返回:bool ### `stockIsDt2(end_t)` 返回指定日是否一字跌停,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止时间 | 返回:bool ### `stockIsCjDt(end_t)` 返回指定日是否曾经跌停,与系统参数(证券代码)相关。 1、t日,是否曾经跌停?含: (1)盘中曾经跌停,收盘后依旧跌停。如果仅仅需要收盘后依旧跌停的,请使用StockIsDt模型 (2)盘中曾经跌停,收盘后未必跌停 2、跌停标准: (1)非ST股:-10%,且小数点两位后四舍五入 (2)ST股: -5%,且小数点两位后四舍五入 (3)S股:自2007年1月8日起,沪深交易所对S股,也实施-5%限制 (4)科创板:上市前5日无涨跌幅限制,不考虑。上市5日后,跌幅限制为-20 (5)创业板:上市前5日无涨跌幅限制,不考虑。上市5日后,跌幅限制为-20% 注意: 20200824前进入退市整理期者,跌幅限制为-10% 3、新股首日不考虑 4、已经考虑了分红送配后的复权 5、股改日不考虑 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止时间 | 返回:bool ### `stockIsCjZt(end_t)` 返回指定日是否曾经涨停,与系统参数(证券代码)相关。 1、t日,是否曾经涨停?含: (1)盘中曾经涨停,收盘后依旧涨停。如果仅仅需要收盘后依旧涨停的,请使用StockIsZt模型 (2)盘中曾经涨停,收盘后未必涨停 2、涨停标准: (1)非ST股:+10%,且小数点两位后四舍五入 (2)ST股:+5%,且小数点两位后四舍五入 (3)S股:自2007年1月8日起,沪深交易所对S股,也实施+5%限制 (4)科创板:上市前5日无涨跌幅限制,不考虑。上市5日后,跌幅限制为+20 (5)创业板:上市前5日无涨跌幅限制,不考虑。上市5日后,跌幅限制为+20% 注意: 20200824前进入退市整理期者,跌幅限制为+10% 3、新股首日不考虑 4、已经考虑了分红送配后的复权 5、股改日不考虑 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止时间 | 返回:bool ### `stockInteriorClose(end_t)` 返回指定日收盘(停牌区间发生分红送股, 非复权价),与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止时间 | 返回:float ### `stockBigBargainDetail(end_t, beg_minute, end_minute, sep_minute, tradeflag, method_select, standard)` 返回大单明细, 大单标准单位: 成交量:万股 成交金额:万元 换手率:% | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------------------------- | | `end_t` | datetime | 日期类型,截止日期 | | `beg_minute` | any | 整数类型,开始时间 | | `end_minute` | any | 整数类型,截止时间 | | `sep_minute` | any | 整数类型,(-1:所有;0:时间段;>0:最近N分钟) | | `tradeflag` | any | 整型,交易状态,其取值如下: | | `method_select` | any | 整型,判断大单标准,其取值如下: | | `standard` | any | 实数,大单标准 | 返回:array ### `stockcallauctiontradedata(endt, flag)` StockCallAuctionTradeData 相关函数。 | 参数 | 类型 | 说明 | | ------ | -------- | ------------------------------------------------- | | `endt` | datetime | date,指定日 | | `flag` | any | Integer,集合竞价时段,开盘集合竞价=1收盘集合竞价=0 | 返回:array ### `stockCallAuctionClose(endt, flag)` 当前证券在指定日集合竞价产生的收盘价,该函数与当前证券、复权、复权基准日相关。 | 参数 | 类型 | 说明 | | ------ | -------- | -------------------------------------------------- | | `endt` | datetime | 日期时间,指定日。 | | `flag` | any | 整型,1 开盘前集合竞价(默认值),0 收盘前集合竞价。 | 返回:float ### `stockCallAuctionVol(endt, flag)` 当前证券在指定日集合竞价产生的成交量,该函数与当前证券、复权、复权基准日相关。 | 参数 | 类型 | 说明 | | ------ | -------- | -------------------------------------------------- | | `endt` | datetime | 日期时间,指定日。 | | `flag` | any | 整型,1 开盘前集合竞价(默认值),0 收盘前集合竞价。 | 返回:float ### `stockCallAuctionAmount(endt, flag)` 当前证券在指定日集合竞价产生的成交金额,该函数与当前证券相关。 | 参数 | 类型 | 说明 | | ------ | -------- | -------------------------------------------------- | | `endt` | datetime | 日期时间,指定日。 | | `flag` | any | 整型,1 开盘前集合竞价(默认值),0 收盘前集合竞价。 | 返回:float ### `stockCallAuctionCjbs(endt, flag)` 当前证券在指定日集合竞价产生的成交笔数,对于期货/期权指持仓变动量。该函数与当前证券相关。 | 参数 | 类型 | 说明 | | ------ | -------- | -------------------------------------------------- | | `endt` | datetime | 日期时间,指定日。 | | `flag` | any | 整型,1 开盘前集合竞价(默认值),0 收盘前集合竞价。 | 返回:float ### `ismarketlastdate(endt)` 判断指定日期是否为市场的最后一个交易日 1、适用范围:大盘 2、适用周期:日线,周线,月线,季线,半年线,年线 3、endT>=19910102 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `endt` | datetime | date,截止日期 | 返回:any ### `stockHsglasttradeday(endt)` 与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | ------ | -------- | -------- | | `endt` | datetime | 截止日期 | 返回:any ### `istradeday2(indexid, endt)` 对istradeday的扩展:增加判断港股市场、沪深港通通道的交易日对istradeday的扩展:获取753表的数据,判断市场交易日。 包括A股市场、港股市场、沪深港通通道以及的A股个股、沪深港通个股的交易日。 其中, A股市场:SH000001; 港股市场:HKHSI001; 港股通:HSG000001; 陆股通:HSG000002。 其余A股和沪深港通个股交易日的判断,直接使用证券代码。 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------ | | `indexid` | string | 市场代码,string | | `endt` | datetime | 截止日期,tdatetime | 返回:float ### `stockzflimit(endt)` 涨跌停幅度 涨停标准: (1)非ST股:+-10%,且小数点两位后四舍五入 (2)ST股: +-5%,且小数点两位后四舍五入 (3)S股:自2007年1月8日起,沪深交易所对S股,也实施+-5%限制 (4)科创板:上市前5日无涨跌幅限制,涨停价返回0,5日后,涨幅限制为+-20% (5)其他板块股票:2014年6月13日前,上市首日无涨跌停限制;2014年6月13日开始,最大涨幅为44%,最大跌幅为-36% (6)创业板:20200824开始,上市前5日无涨跌幅限制,上市5日后,涨幅限制为20%,含ST及退市整理期 20200824前进入退市整理期的股票,涨跌幅限制维持原先规则不变 20210707新增 (7)恢复上市首个交易日无涨跌幅限制。 (8)退市整理的首个交易日,20201231上交所深交所开始实施无涨跌幅限制。 (9)增发首个交易日,20110228之前深交所无涨跌幅限制,20110228之后不变,上交所一直涨跌幅无限制,北交所涨跌幅不变。 (10)股改首个交易日无涨跌幅限制。 (11)北交所在2021-11-15日起,上市首日、退市整理期、证监会或本所规定的其他情形(不包括增发)无涨跌幅限制 注意:上述日期续判断当天是否交易,否:之后首个交易日。 特殊情况: 1)股票名称只带星,涨跌幅按正常股票算。 2)股改追送的情况暂未考虑 3)涨跌停幅度无限制时,则幅度为0 20211130新增(部分基金代码相关规则) 1)SH5080\*\*\*代码规则:上市首日30%限制,非上市首日10% 2)SZ180\*\*\*\*代码规则:上市首日30%限制,非上市首日10% 20181225 增加对期货的涨停幅度支持 20201202 增加对Reits的涨停幅度支持 20201202 增加对北证A股的涨停幅度支持 首个交易日无涨跌幅限制。此后每日涨幅限制为+-30% | 参数 | 类型 | 说明 | | ------ | -------- | ----------- | | `endt` | datetime | 日期,截止日 | 返回:string ### `isresumptionordelistconsolidatedate(endt)` 是否恢复上市首日或者退市整理期首日,是否恢复上市日或者退市整理期,与系统参数(证券代码)相关 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `endt` | datetime | 日期,截止日期 | 返回:any ### `issharessplitdate(endt)` 是否股权分置首日,与系统参数(证券代码)相关 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `endt` | datetime | 日期,截止日期 | 返回:any ### `isrightissuedate(endt)` 是否增发首日,与系统参数(证券代码)相关 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `endt` | datetime | 日期,截止日期 | 返回:any ### `stockztordtclose(flag)` 支持品种:A股,基金(ETF;LOF;Reits),可转债,期货,期权 涨跌停标准: (1)非ST股:-10%,且小数点两位后四舍五入 (2)ST股: -5%,且小数点两位后四舍五入 (3)S股:自2007年1月8日起,沪深交易所对S股,也实施-5%限制 (4)科创板:上市前5日无涨跌幅限制,涨停价返回0,5日后,涨幅限制为-20% (5)其他板块股票:2014年6月13日前,上市首日无涨跌停限制;2014年6月13日开始,最大涨幅为44%,最大跌幅为-36% (6)创业板:20200824开始,上市前5日无涨跌幅限制,上市5日后,涨幅限制为20%,含ST及退市整理期 20200824前进入退市整理期的股票,涨跌幅限制维持原先规则不变 20250306 对北交所涨跌停的取整规则修正,升级:保留两位小数,涨停价取低,跌停价取高,原:四舍五入保留两位小数 北交所交易规则:价格涨跌幅限制以内的申报为有效申报,超过价格涨跌幅限制的申报为无效申报。 20231120 增加对深交所、上交所可转债的涨跌幅限制支持 1)2022年8月1日前,上市首日及上市首日后均无涨跌幅限制; 2)2022年8月1日起,上市首日最大涨幅为57.3%,最大跌幅为-43.3%,次日起涨幅限制为+-20%; 3)2023年6月9日起,深交所对进入退市整理期的可转债实施首日无涨跌幅限制,次日起涨跌幅限制比例为+-20%。 注意:对涨跌停价取小数点三位后四舍五入 20230908 新增广期所期货 涨跌停价取整规则 涨停价取低,跌停价取高 20220512 修正期货涨跌停价取整规则 1)"上海期货交易所"和"上海国际能源交易中心":涨跌停价均向下取低 2)"大连商品交易所"和"中国金融期货交易所":涨停价取低,跌停价取高 3)"郑州商品交易所": 涨停价取高,跌停价取低 20210707新增 (7)恢复上市首个交易日无涨跌幅限制。 (8)退市整理的首个交易日,20201231上交所深交所开始实施无涨跌幅限制。 (9)增发首个交易日,20110228之前深交所无涨跌幅限制,20110228之后不变,上交所一直涨跌幅无限制。 (10)股改首个交易日无涨跌幅限制。 注意:上述日期续判断当天是否交易,否:之后首个交易日。 特殊情况: 1)股票名称只带星,涨跌幅按正常股票算。 2)股改追送的情况暂未考虑 3)对于涨跌停幅度无限制的情况,涨跌停价为0 20181225 增加对期货的涨跌停价支持 20201202 增加对期权的涨跌停价支持 20201202 增加对Reits的涨跌停价支持 20201202 增加对北证A股的涨跌停价支持 首个交易日无涨跌幅限制。此后每日涨幅限制为+-30% | 参数 | 类型 | 说明 | | ------ | ---- | ------------------------------ | | `flag` | any | 整型,涨跌停标志(0:涨停;1:跌停) | 返回:string ### `isStockSupending(endt)` 指定日是否暂停上市,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------ | -------- | ------------ | | `endt` | datetime | 日期。指定日 | 返回:bool ### `stockSmsDelistingDay(endt)` 证券进入退市整理期的日期,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------ | -------- | ------------ | | `endt` | datetime | 日期。指定日 | 返回:datetime ### `futuresCzl(end_t)` 指定日期货合约的次主力合约代码,与系统参数(期货代码)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------ | | `end_t` | datetime | 日期。指定日 | 返回:string ### `stockAtoBStockClose(end_t)` A股对应的B股价格(人民币计价)。与系统参数(证券代码、复权、基准)相关,仅支持A股、日线。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期。截止日。 | 返回:float ### `stockAtoHStockClose(end_t)` A股对应的H股价格(人民币计价)。与系统参数(证券代码、复权、基准)相关,仅支持A股、日线。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期。截止日。 | 返回:float ### `indexPjCj3(price_type)` 指数平均成交价,与系统参数(证券代码、周期、时间)相关。 | 参数 | 类型 | 说明 | | ------------ | ---- | --------------------------------- | | `price_type` | any | 用户自定义。平均价算法,取值如下: | 返回:float ### `stockHsl8(end_t)` 指定日换手率(%)\_支持高频,与系统参数(证券代码,周期)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------------ | | `end_t` | datetime | 日期时间。截止日期时间。 | 返回:float ### `stockSectionalNetBuyAmount2(end_t)` 指定日资金流向(净买卖),与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期。截止日。 | 返回:float ### `stockTrailingSharpeRatioByEndt(endt, ref_type)` 获取基于指定日推移阶段的夏普比率 注意:年化无风险收益率(%) 默认为3%,如需更改,需通过设置系统参数方式,如:setsysparam("Rf",2.5); | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------------------------- | | `endt` | datetime | 日期,截止日 | | `ref_type` | any | 用户自定义,选择所推移类型,取值如下: | 返回:float ### `stockCloseOfMulti(end_t)` 收盘,与系统参数(证券代码)相关 股票:价格 场内基金:价格 场外基金:净值 债券:全价 期货、期权:结算价 | 参数 | 类型 | 说明 | | ------- | -------- | ------------- | | `end_t` | datetime | 日期,截止日期 | 返回:float ### `stockIsFhsp(end_t)` 用于某些场景判断指定日是否分红送股 | 参数 | 类型 | 说明 | | ------- | -------- | ------------- | | `end_t` | datetime | 日期,截止日期 | 返回:any ### `stockMoMZf(end_t)` 指定日月度环比涨幅(%):过去1个月的区间涨幅,与系统证券相关 | 参数 | 类型 | 说明 | | ------- | -------- | ----------- | | `end_t` | datetime | 日期,截止日 | 返回:float ### `stockQoQZf(end_t)` 指定日季度环比涨幅(%):过去1个季度的区间涨幅,与系统证券相关 | 参数 | 类型 | 说明 | | ------- | -------- | ----------- | | `end_t` | datetime | 日期,截止日 | 返回:float ### `stockZfLimitUpRate(end_t)` 涨停幅度 | 参数 | 类型 | 说明 | | ------- | -------- | ----------- | | `end_t` | datetime | 日期,截止日 | 返回:float ### `stockZfLimitDownRate(end_t)` 跌停幅度 | 参数 | 类型 | 说明 | | ------- | -------- | ----------- | | `end_t` | datetime | 日期,截止日 | 返回:float ### `stockZtOpen(beg_t_time, end_t_time, tradetime)` StockZtOpen 相关函数。 | 参数 | 类型 | 说明 | | ------------ | -------- | ---------------- | | `beg_t_time` | datetime | 开始时间 | | `end_t_time` | datetime | 截止时间 | | `tradetime` | float | 涨停持续最短时间 | 返回:any ### `stockDtOpen(beg_t_time, end_t_time, tradetime)` 打开跌停的次数 | 参数 | 类型 | 说明 | | ------------ | -------- | ---------------- | | `beg_t_time` | datetime | 开始时间 | | `end_t_time` | datetime | 截止时间 | | `tradetime` | float | 跌停持续最短时间 | 返回:any ### `futuresIszl(end_t)` 指定日当前期货合约是否是主力合约 | 参数 | 类型 | 说明 | | ------- | -------- | ---- | | `end_t` | datetime | 日期 | 返回:bool ### `futuresIsTrade(end_t)` 判断某期货在当前时间是否还能交易。即判断日期endt是否在当前系统指定合约的交易日(上市日--交割日)之间 | 参数 | 类型 | 说明 | | ------- | -------- | ---- | | `end_t` | datetime | 日期 | 返回:any ### `stockVolSum2(n, return_value)` N日成交量(手) | 参数 | 类型 | 说明 | | -------------- | ---- | ------ | | `n` | any | 天数 | | `return_value` | any | 成交量 | 返回:float ### `marketTradeDayQk2(n)` N日市场交易日期列表 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,交易周期 | 返回:array ### `stockAmountSum2(n)` N日成交金额总和(万) | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,交易周期 | 返回:float ### `stockAveHsl2(n)` N日平均换手率(%) | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,交易周期 | 返回:float ### `stockHigh2(n)` N日最高价 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,交易周期 | 返回:float ### `stockHighAmount2(n)` N日最高成交金额 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,交易周期 | 返回:float ### `stockHighVol2(n)` N日最高成交量 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,交易周期 | 返回:float ### `stockHsl2(n)` N日换手率(%) | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,交易周期 | 返回:float ### `stockLow2(n)` N日最低价 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,交易周期 | 返回:float ### `stockLowAmount2(n)` N日最低成交金额 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,交易周期 | 返回:float ### `stockLowVol2(n)` N日最低成交量 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,交易周期 | 返回:float ### `stockOpen2(n)` N日前开盘 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,交易周期 | 返回:float ### `stockPjCj2(n)` N日平均成交(复权) | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,交易周期 | 返回:float ### `stockPrevClose2(n)` N日前收盘价 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,交易周期 | 返回:float ### `stockPriceDownDay2(n)` N日下跌天数 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,交易周期 | 返回:float ### `stockPriceFlatDay2(n)` N日平盘天数 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,交易周期 | 返回:float ### `stockPriceUpDay2(n)` N日上涨天数 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,交易周期 | 返回:float ### `stockPriceZd2(n)` N日涨跌金额 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,交易周期 | 返回:float ### `stockTradeDayQk2(n)` N日交易情况 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,交易周期 | 返回:array ### `stockZdf2(n)` N日振幅(%)(已复权) | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,交易周期 | 返回:float ### `stockZf2(n)` N日涨幅(%)(已复权) | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,交易周期 | 返回:float ### `volSum2(n, right)` N日成交量(手) | 参数 | 类型 | 说明 | | ------- | ---- | -------------- | | `n` | any | 整数,交易周期 | | `right` | bool | object | 返回:float ### `lastTradeDay(end_t)` 指定日前一个交易日 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期,截止日期 | 返回:datetime ### `marketLastTradeDay(end_t)` 指定日前一个市场交易日 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期,截止日期 | 返回:datetime ### `stockHighClose2(n)` N日最高收盘价 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,交易周期 | 返回:float ### `stockLowClose2(n)` N日最低收盘价 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,交易周期 | 返回:float ### `stockStdev2(n)` N日标准差,波动率 用对数收益率计算的N日标准差(已复权) | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,交易周期 | 返回:float ### `incMonthTradeDay(end_t, m)` 可计算未来日期和超出交易日历的日期 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日 | | `m` | any | 整数类型,偏移月份 | 返回:datetime ### `stockavgclose2(n)` mean(close)N日平均收盘 | 参数 | 类型 | 说明 | | ---- | ---- | ----------- | | `n` | any | integer,N日 | 返回:float ### `markettradedayqk4(n, endt)` 系统参数:证券,时间获取市场最近N个交易日序列。该函数仅从交易日历表获得市场交易日。与系统参数(股票,日期)相关,支持通过系统时间设置EndT(函数EndT不设置)。 其中各市场代表指数为: A股市场:SH000001; 港股市场:HKHSI001 港股通:HSG000001,包括港股通(沪)和港股通(深)两个通道 陆股通:HSG000002,包括沪股通和深股通两个通道 期货:QI000001 | 参数 | 类型 | 说明 | | ------ | -------- | -------- | | `n` | any | N日 | | `endt` | datetime | 截止日期 | 返回:array ### `marketnexttradedayn(n)` A股市场、港股市场、沪深港通板块获取市场指定日后N个交易日。系统参数:市场指数代码。 其中各市场代表指数为: A股市场:SH000001; 港股市场:HKHSI001 港股通:HSG000001,包括港股通(沪)?和港股通(深)两个通道 陆股通:HSG000002,包括沪股通和深股通两个通道 南北向开始日:2014-11-17 如果返回nil,则指定日通道未开通或是最新次年及以后的未公布交易日历的日期 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------- | | `n` | any | N日,N大于0,integer | 返回:any ### `marketlasttradedayn(n)` A股市场、港股市场、沪深港通板块获取市场指定日前N个交易日。系统参数:市场指数代码。 其中各市场代表指数为: A股市场:SH000001; 港股市场:HKHSI001 港股通:HSG000001,包括港股通(沪)?和港股通(深)两个通道 陆股通:HSG000002,包括沪股通和深股通两个通道 南北向开始日:2014-11-17 如果返回nil,则指定日通道未开通或是最新次年及以后的未公布交易日历的日期 | 参数 | 类型 | 说明 | | ---- | ---- | ----------- | | `n` | any | N日,integer | 返回:any ### `stockvolavg(n)` N个交易日平均每分钟成交量,只适用于日线,N>0。 | 参数 | 类型 | 说明 | | ---- | ---- | -------- | | `n` | any | 交易天数 | 返回:float ### `indexnhvixqk(n)` 获取N日南华指数波动率 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | N日 | 返回:float ### `stockUpPercent(n)` 上涨次数占比。过去N日收益率为正的天数与总天数的占比(%),与系统证券、时间、周期相关 | 参数 | 类型 | 说明 | | ---- | ---- | ------------- | | `n` | any | 整型,过去N日 | 返回:float ### `stockZfPercent(n)` 涨幅占比。算过去N日累计上涨的幅度与总累计涨跌变动幅度的比值(%),与系统证券、时间、周期相关 | 参数 | 类型 | 说明 | | ---- | ---- | ------------- | | `n` | any | 整型,过去N日 | 返回:float ### `stockMaBiasRate(n)` 均线偏离率。算过去N日的移动平均与收盘价比值的相反数,与系统证券、时间、周期相关 | 参数 | 类型 | 说明 | | ---- | ---- | ------------- | | `n` | any | 整型,过去N日 | 返回:float ### `stockMaTrend(n1, n2)` 快慢均线趋势因子。算短周期均线相较长周期均线的偏离比率(%),与系统证券、时间、周期相关 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n1` | any | 整型,快线天数 | | `n2` | any | 整型,慢线天数 | 返回:float ### `stockMaBreakout(n)` 均价突破因子。计算当前价格与前N日均值之差,与系统证券、时间、周期相关 | 参数 | 类型 | 说明 | | ---- | ---- | ------------- | | `n` | any | 整型,过去N日 | 返回:float ### `stockVolatilityRs(n)` 计算RS波动率因子,使用最高价、最低价、开盘价、收盘价计算出的波动率(%),与系统证券、时间、周期相关 | 参数 | 类型 | 说明 | | ---- | ---- | ------------- | | `n` | any | 整型,过去N日 | 返回:float ### `stockVolatilityGk(n)` 计算GK波动率因子,使用最高价、最低价、开盘价、收盘价计算出的波动率(%),与系统证券、时间、周期相关 | 参数 | 类型 | 说明 | | ---- | ---- | ------------- | | `n` | any | 整型,过去N日 | 返回:float ### `stockVolatilityPk(n)` 计算PK波动率因子,使用最高价、最低价计算出的波动率(%),与系统证券、时间、周期相关 | 参数 | 类型 | 说明 | | ---- | ---- | ------------- | | `n` | any | 整型,过去N日 | 返回:float ### `stockVolatilityYz(n)` 计算YZ波动率因子,使用最高价、最低价、开盘价、收盘价计算出的波动率(%),与系统证券、时间、周期相关 其中, | 参数 | 类型 | 说明 | | ---- | ---- | ------------- | | `n` | any | 整型,过去N日 | 返回:float ### `stockIntradayVolatilityTrendRs(n)` 日内RS波动趋势因子。计算过去N个交易日用RS波动率(%)衡量的趋势均值,与系统证券、时间、周期相关 | 参数 | 类型 | 说明 | | ---- | ---- | ------------- | | `n` | any | 整型,过去N日 | 返回:float ### `stockIntradayVolatilityTrendGk(n)` 日内GK波动趋势因子。过去N个交易日用GK波动率(%)衡量的趋势均值,与系统证券、时间、周期相关 | 参数 | 类型 | 说明 | | ---- | ---- | ------------- | | `n` | any | 整型,过去N日 | 返回:float ### `stockIntradayVolatilityTrendPk(n)` 日内PK波动趋势因子。计算过去N个交易日用PK波动率(%)衡量的趋势均值,与系统证券、时间、周期相关 | 参数 | 类型 | 说明 | | ---- | ---- | ------------- | | `n` | any | 整型,过去N日 | 返回:float ### `stockIntradayVolatilityTrendYz(n)` 日内YZ波动趋势因子。计算过去N个交易日用YZ波动率(%)衡量的趋势均值,与系统证券、时间、周期相关 | 参数 | 类型 | 说明 | | ---- | ---- | ------------- | | `n` | any | 整型,过去N日 | 返回:float ### `stockStdMaBreakout(n)` 标准化均价突破因子,当前价格与过去N日的均价差值,再对回看期内的波动率进行标准化,与系统证券、时间、周期相关 | 参数 | 类型 | 说明 | | ---- | ---- | ------------- | | `n` | any | 整型,过去N日 | 返回:float ### `marketTradeday1(end_t)` 指定日市场交易日(非交易日则后移)。如果指定日endt为市场交易日,则返回EndT; 如果指定日不是交易日,则往后取一个交易日。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期。截止日期 | 返回:datetime ### `pnIndexId()` 市场指数代码。 返回:string ### `marketNextTradeDay(end_t)` 市场后一个交易日。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期。截止日期 | 返回:float ### `stockMaxDrawUp2(n)` N日最大上涨(%),与系统参数(证券代码、时间)相关。 | 参数 | 类型 | 说明 | | ---- | ---- | ----------- | | `n` | any | 整数。N日。 | 返回:float ### `stockProfitLossRatio2(n, c_type)` N日盈亏比,跟系统参数(证券代码、时间)相关。 | 参数 | 类型 | 说明 | | -------- | ---- | ------------------------------- | | `n` | any | 整数。N日。 | | `c_type` | any | 用户自定义。计算方式,取值如下: | 返回:float ### `stockWinRate2(n)` N日胜率(%),跟系统参数(证券代码、时间)相关。 | 参数 | 类型 | 说明 | | ---- | ---- | ----------- | | `n` | any | 整数。N日。 | 返回:float ### `markettradedayn(n)` A股市场、港股市场、沪深港通板块获取市场指定日前或后N个交易日。系统参数:市场指数代码。 其中各市场代表指数为: A股市场:SH000001; 港股市场:HKHSI001 港股通:HSG000001,包括港股通(沪)?和港股通(深)两个通道 陆股通:HSG000002,包括沪股通和深股通两个通道 南北向开始日:2014-11-17?,只适用于周期为日线的情况 如果返回nil,则指定日通道未开通或是最新次年及以后的未公布交易日历的日期 | 参数 | 类型 | 说明 | | ---- | ---- | --------------------------------------- | | `n` | any | integer,N日1)N>0?为前N日2)N<0?为后N日 | 返回:any ### `tdTime()` 交易时间,返回当前时间指定的交易明细中的时间数据,必须设置当前周期为小于日线的高频周期。与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。 返回:datetime ### `tdTimeInd(n, direction)` 第N点成交时间,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------------------------------------- | | `n` | any | 整数类型,交易点位置,0表示第一个交易点,-1表示最后一个交易点,成交明细第N点 | | `direction` | bool | 布尔值,成交明细第N点方向 | 返回:datetime ### `tdTimeIndS(n, direction)` 第N点成交时间(字符串),与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------------------------------------- | | `n` | any | 整数类型,交易点位置,0表示第一个交易点,-1表示最后一个交易点,成交明细第N点 | | `direction` | bool | 布尔值,成交明细第N点方向 | 返回:string ### `tdSell1CInd(n, direction)` 第N点成交卖1量,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------------------------------------- | | `n` | any | 整数类型,交易点位置,0表示第一个交易点,-1表示最后一个交易点,成交明细第N点 | | `direction` | bool | 布尔值,成交明细第N点方向 | 返回:float ### `tdSell2CInd(n, direction)` 第N点成交卖2量,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------------------------------------- | | `n` | any | 整数类型,交易点位置,0表示第一个交易点,-1表示最后一个交易点,成交明细第N点 | | `direction` | bool | 布尔值,成交明细第N点方向 | 返回:float ### `tdSell3CInd(n, direction)` 第N点成交卖3量,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------------------------------------- | | `n` | any | 整数类型,交易点位置,0表示第一个交易点,-1表示最后一个交易点,成交明细第N点 | | `direction` | bool | 布尔值,成交明细第N点方向 | 返回:float ### `tdSell4CInd(n, direction)` 第N点成交卖4量,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------------------------------------- | | `n` | any | 整数类型,交易点位置,0表示第一个交易点,-1表示最后一个交易点,成交明细第N点 | | `direction` | bool | 布尔值,成交明细第N点方向 | 返回:float ### `tdSell5CInd(n, direction)` 第N点成交卖5量,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------------------------------------- | | `n` | any | 整数类型,交易点位置,0表示第一个交易点,-1表示最后一个交易点,成交明细第N点 | | `direction` | bool | 布尔值,成交明细第N点方向 | 返回:float ### `tdSell1Ind(n, direction)` 第N点成交卖1价,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------------------------------------- | | `n` | any | 整数类型,交易点位置,0表示第一个交易点,-1表示最后一个交易点,成交明细第N点 | | `direction` | bool | 布尔值,成交明细第N点方向 | 返回:float ### `tdSell2Ind(n, direction)` 第N点成交卖2价,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------------------------------------- | | `n` | any | 整数类型,交易点位置,0表示第一个交易点,-1表示最后一个交易点,成交明细第N点 | | `direction` | bool | 布尔值,成交明细第N点方向 | 返回:float ### `tdSell3Ind(n, direction)` 第N点成交卖3价,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------------------------------------- | | `n` | any | 整数类型,交易点位置,0表示第一个交易点,-1表示最后一个交易点,成交明细第N点 | | `direction` | bool | 布尔值,成交明细第N点方向 | 返回:float ### `tdSell4Ind(n, direction)` 第N点成交卖4价,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------------------------------------- | | `n` | any | 整数类型,交易点位置,0表示第一个交易点,-1表示最后一个交易点,成交明细第N点 | | `direction` | bool | 布尔值,成交明细第N点方向 | 返回:float ### `tdSell5Ind(n, direction)` 第N点成交卖5价,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------------------------------------- | | `n` | any | 整数类型,交易点位置,0表示第一个交易点,-1表示最后一个交易点,成交明细第N点 | | `direction` | bool | 布尔值,成交明细第N点方向 | 返回:float ### `tdLb()` 交易量比,返回成交明细中的量比,必须设置当前周期为小于日线的高频周期。与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。由于盘口生成的量比已经不适用于某些品种的计算,因此不再推荐使用。可使用stocklb5代替。 返回:float ### `tdPrice()` 交易价格,返回当前时间指定的成交明细中的价格,必须设置当前周期为小于日线的高频周期。与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。 返回:float ### `tdLbInd(n, direction)` 第N点成交量比,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------------------------------------- | | `n` | any | 整数类型,交易点位置,0表示第一个交易点,-1表示最后一个交易点,成交明细第N点 | | `direction` | bool | 布尔值,成交明细第N点方向 | 返回:float ### `tdPriceInd(n, direction)` 第N点成交价格,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------------------------------------- | | `n` | any | 整数类型,交易点位置,0表示第一个交易点,-1表示最后一个交易点,成交明细第N点 | | `direction` | bool | 布尔值,成交明细第N点方向 | 返回:float ### `tdIndexDesc(id, n)` 最后交易点,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------------------------------------------------------------------- | | `id` | any | 整数类型,项,字段标识 | | `n` | any | 整数类型,交易点位置,0表示第一个交易点,-1表示最后一个交易点,成交明细第N点 | 返回:float ### `tdBuy1CInd(n, direction)` 第N点成交买1量,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------------------------------------- | | `n` | any | 整数类型,交易点位置,0表示第一个交易点,-1表示最后一个交易点,成交明细第N点 | | `direction` | bool | 布尔值,成交明细第N点方向 | 返回:float ### `tdBuy2CInd(n, direction)` 第N点成交买2量,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------------------------------------- | | `n` | any | 整数类型,交易点位置,0表示第一个交易点,-1表示最后一个交易点,成交明细第N点 | | `direction` | bool | 布尔值,成交明细第N点方向 | 返回:float ### `tdBuy3CInd(n, direction)` 第N点成交买3量,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------------------------------------- | | `n` | any | 整数类型,交易点位置,0表示第一个交易点,-1表示最后一个交易点,成交明细第N点 | | `direction` | bool | 布尔值,成交明细第N点方向 | 返回:float ### `tdBuy4CInd(n, direction)` 第N点成交买4量,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------------------------------------- | | `n` | any | 整数类型,交易点位置,0表示第一个交易点,-1表示最后一个交易点,成交明细第N点 | | `direction` | bool | 布尔值,成交明细第N点方向 | 返回:float ### `tdBuy5CInd(n, direction)` 第N点成交买5量,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------------------------------------- | | `n` | any | 整数类型,交易点位置,0表示第一个交易点,-1表示最后一个交易点,成交明细第N点 | | `direction` | bool | 布尔值,成交明细第N点方向 | 返回:float ### `tdBuy1Ind(n, direction)` 第N点成交买1价,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------------------------------------- | | `n` | any | 整数类型,交易点位置,0表示第一个交易点,-1表示最后一个交易点,成交明细第N点 | | `direction` | bool | 布尔值,成交明细第N点方向 | 返回:float ### `tdBuy2Ind(n, direction)` 第N点成交买2价,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------------------------------------- | | `n` | any | 整数类型,交易点位置,0表示第一个交易点,-1表示最后一个交易点,成交明细第N点 | | `direction` | bool | 布尔值,成交明细第N点方向 | 返回:float ### `tdBuy3Ind(n, direction)` 第N点成交买3价,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------------------------------------- | | `n` | any | 整数类型,交易点位置,0表示第一个交易点,-1表示最后一个交易点,成交明细第N点 | | `direction` | bool | 布尔值,成交明细第N点方向 | 返回:float ### `tdBuy4Ind(n, direction)` 第N点成交买4价,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------------------------------------- | | `n` | any | 整数类型,交易点位置,0表示第一个交易点,-1表示最后一个交易点,成交明细第N点 | | `direction` | bool | 布尔值,成交明细第N点方向 | 返回:float ### `tdBuy5Ind(n, direction)` 第N点成交买5价,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------------------------------------- | | `n` | any | 整数类型,交易点位置,0表示第一个交易点,-1表示最后一个交易点,成交明细第N点 | | `direction` | bool | 布尔值,成交明细第N点方向 | 返回:float ### `tdAmountInd(n, direction)` 第N点成交金额,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------------------------------------- | | `n` | any | 整数类型,交易点位置,0表示第一个交易点,-1表示最后一个交易点,成交明细第N点 | | `direction` | bool | 布尔值,成交明细第N点方向,0为反向 | 返回:float ### `tdAmount()` 交易金额\[单笔\],返回当前时间指定的成交明细中的成交金额,必须设置当前周期为小于日线的高频周期。与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。 返回:float ### `tdSaleAmount()` 主卖金额-时点,从Markettable中直接获取当前时间的主卖金额,与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。 返回:float ### `tdSectionalSaleAmount()` 主卖金额-当日累计,从Markettable中直接获取当日的主卖金额,与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。 返回:float ### `tdSectionalSaleVol()` 主卖量-当日累计,从Markettable中直接获取当日的主卖量,与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。 返回:float ### `tdTimeS()` 交易时间(字符串),返回当前时间指定的交易明细中的时间数据,必须设置当前周期为小于日线的高频周期。与系统参数(证券、周期和时间)有关。 返回:string ### `tdVolInd(n, direction)` 第N点成交量,与系统参数(证券,时间)有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ------------------------------------------------------------------------------- | | `n` | any | 整数。交易点位置,0表示第一个交易点,-1表示最后一个交易点,N表示成交明细第N点; | | `direction` | any | 整数。成交明细第N点方向,0为反向。 | 返回:float ### `stocksReturnMatrix(stock_arr, beg_t, end_t, mehthod_type)` 股票收益矩阵,与系统证券pn_stock()、系统时间pn_date()、复权方式pn_rate()和复权基准日pn_rateday()有关。调用时注意系统参数的设置 | 参数 | 类型 | 说明 | | -------------- | -------- | ------------------------------ | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `mehthod_type` | any | 整数,返回类型,收益率计算方法 | 返回:float ### `stockAveVolSum(beg_t, end_t, return_value)` 区间日平均成交量(手) =区间成交量/区间交易天数Real | 参数 | 类型 | 说明 | | -------------- | -------- | ---------- | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `return_value` | float | 平均成交量 | 返回:float ### `mqKsplitResampling(begt, endt, cy, if_name, type)` 市场交易日区间采样分割 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------------------------------------------------------------------- | | `begt` | datetime | 日期时间,开始日 | | `endt` | datetime | 日期时间,截止日 | | `cy` | string | 字符串,采样周期,默认为cy_Day(),可以取日线、周线、月线、季线、半年线、年线 | | `if_name` | string | object | | `type` | any | 整型,区间类型,取值如下,默认为0 | 返回:array ### `marketTradeDayQk(beg_t, end_t)` 区间市场交易日期列表 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `marketTradeDays(beg_t, end_t)` 区间市场交易天数 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日型,截止日期 | 返回:any ### `marketTradeDays2(begt, endt)` 区间交易天数(考虑未来交易日),涉及到未来交易日(估算)。 1)在交易日序列表范围内的时间段,则获取交易日天数 2)超过交易日序列表范围内的,则取日期序列,剔除周末的天数 系统参数:股票相关 A股:SH000001 南向:HSG000001 北向:HSG000002 港股:HKHSI001 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | 返回:array ### `stockAbnormalTransactionDays(beg_t, end_t, criterion, method_type, return_type)` 区间异常波动频数 在考察期内,股票价格受某一种因素或多种因素影响,单日涨,跌幅超过一定限度(如:>=5%)的统计 | 参数 | 类型 | 说明 | | ------------- | -------- | ----------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `criterion` | float | 实数,评估标准(%) | | `method_type` | any | 整数,评估方式 | | `return_type` | any | 整数,返回类型 | 返回:array ### `stockAmountPercent(beg_t, end_t)` 区间成交金额占市场总成交额比例(%) =区间成交金额/市场总成交额\*100% | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | 返回:float ### `stockAmountSum(beg_t, end_t)` 区间成交金额总和(万) | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | 返回:float ### `stockAmountSumChange(beg_t, end_t)` 区间成交金额变动比(%) | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | 返回:float ### `stockAveHsl(beg_t, end_t)` 区间平均换手率(%) | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockAveZf(beg_t, end_t)` 区间平均涨幅(%) = 区间每日涨幅%/区间交易天数(已复权) | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockExtraZf(beg_t, end_t, index_id, type)` 区间超额收益率(%)=股票收益率(%)-指数收益率(%)(已复权) | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `index_id` | string | 字符串类型,指数代码 | | `type` | any | 整数类型,收益率计算方法 | 返回:float ### `stockHigh(beg_t, end_t)` 区间最高= Max(每日最高价) | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockHighAmount(beg_t, end_t)` 区间最高成交金额 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockHighClose(beg_t, end_t)` 区间最高收盘 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockHighOpen(beg_t, end_t)` 区间最高开盘 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockHighVol(beg_t, end_t)` 区间最高成交量= Max(每日成交量) | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockHsl(beg_t, end_t)` 区间换手率(%) =(区间成交量和 / 截止日流通股本) \* 100% | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockLnZf(beg_t, end_t)` 区间对数收益率(%) =(Ln(截止日收盘价)-Ln(前收盘价))\*100%(已复权) | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockLow(beg_t, end_t)` 区间最低 = Min(每日最低价) | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockLowClose(beg_t, end_t)` 区间最低收盘 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockLowOpen(beg_t, end_t)` 区间最开收盘 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockLowVol(beg_t, end_t)` 区间最低成交量=Max(每日成交量) | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockMaxRateDown(beg_t, end_t)` 区间最大跌幅(%)=(区间最低-前收盘)/前收盘\*100%(已复权) | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockMaxRateUp(beg_t, end_t)` 区间最大涨幅(%)=(区间最高-前收盘)/前收盘\*100%(已复权) | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockOpen(beg_t, end_t)` 区间开盘 = 开始日的开盘价 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockpjcj(begt, endt)` :区间平均成交,区间成交金额/区间成交量 (已复权)指定时间段内平均成交价: 1、国债回购计算公式=Sum(vol\*close)/Sum(Vol) 2、期货: 1)郑商所产品计算公式=Sum(amount)/Sum(Vol) 2)非郑商所产品计算公式=Sum(amount)/Sum(Vol\*乘数) 3、其他计算公式=Sum(v1mount)/Sum(Vol) | 参数 | 类型 | 说明 | | ------ | -------- | -------- | | `begt` | datetime | 开始日期 | | `endt` | datetime | 截止日期 | 返回:float ### `stockPjCj6(stk_id, beg_t, end_t)` 计算区间段的成交量加权平均价 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------------------- | | `stk_id` | string | 字符串,股票代码 | | `beg_t` | datetime | 时间日期,开始时间,可以精确到秒 | | `end_t` | datetime | 时间日期,截止时间,可以精确到秒 | 返回:float|void ### `stockPrevClose(beg_t, end_t)` 区间前收=开始日前一天的收盘价 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockPriceDownDay(beg_t, end_t)` 区间下跌天数=区间收盘价<昨收的天数 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:any ### `stockPriceFlatDay(beg_t, end_t)` 区间平盘天数=区间收盘价=昨收的天数 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:any ### `stockPriceUpDay(beg_t, end_t)` 区间上涨天数=区间收盘价>昨收的天数 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:any ### `stockPriceZd(beg_t, end_t)` 区间涨跌金额 = 截止日收盘价 - 前收盘价 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockTradeDayQk(beg_t, end_t)` 区间交易情况 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `stockTradeDays(beg_t, end_t)` 区间交易天数 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:any ### `stockTransactionGeneral(end_t, type)` 区间成交概况 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | | `type` | any | 整数类型,返回类型 | 返回:array ### `stockVolSum(beg_t, end_t)` 区间成交量(手) | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockVolPercent(beg_t, end_t)` 区间成交股数占市场总成交股数比例(%) =区间成交股数/市场总成交股数\*100% | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockZdValue(beg_t, end_t)` 区间波动值= 区间最高-区间最低 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockZdf(beg_t, end_t)` 区间振幅(%)=(区间最高-区间最低)/区间最低\*100%(已复权) | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockZf(beg_t, end_t)` 区间涨幅(%)=(截止日收盘价-前收盘价) /前收盘\*100%(已复权) | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockZfNo(bk_name, beg_t, end_t, sort_by, return_type)` 区间涨幅排名 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `sort_by` | any | 整数类型,排序字段 | | `return_type` | any | 整数类型,返回类型 | 返回:float ### `stockMaxRateDate(beg_t, end_t)` 区间最大涨幅发生日期 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:any ### `stockMaxDownDate(beg_t, end_t)` 区间最大跌幅发生日期 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:any ### `stockHighAmountDate(beg_t, end_t)` 区间最高成交金额发生日期 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:any ### `stockHighVolDate(beg_t, end_t)` 区间最高成交量发生日期 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:any ### `stockAveAmountSum(beg_t, end_t)` 区间日平均成交金额(万)=区间成交金额/区间交易天数 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockZfNoIpo(beg_t, end_t)` 区间涨幅-上市日不计入(%) =(截止日收盘价-前收盘价) /前收盘\*100%(已复权) | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `marketTradeDayQkN(beg_t, end_t, n)` 市场区间交易情况(N等分) 区间日平均成交量(手)=区间成交量/区间交易天数 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `n` | any | 整数,N等分 | 返回:array ### `stockSectionalBuyAmount(beg_t, end_t)` 区间资金流向(买) 累计主买金额和 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockSectionalSellAmount(beg_t, end_t)` 区间资金流向(卖) 区间累计主卖金额和 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `stockSectionalNetBuyAmount(beg_t, end_t)` 区间资金流向(净买卖)=区间累计主买金额和-区间累计主卖金额和 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:float ### `marketTradeDayQkOfStks(beg_t, end_t, stks)` 市场区间交易情况 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `stks` | any | 数组,证券列表 | 返回:array ### `stockZf6(beg_t_time, end_t_time)` 时点区间涨幅(%)(已复权),与系统证券pn_stock()、系统时间pn_date(),与系统周期pn_cycle()无关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ------------ | -------- | ---------------------- | | `beg_t_time` | datetime | 日期类型,开始日期时间 | | `end_t_time` | datetime | 日期类型,截止日期时间 | 返回:float ### `stockvolsum6(begtime, endtime, right)` 时点区间成交量 <单位:股> 该函数与系统参数证券相关单位:对于 1、股票,高频和日线的单位都是股 2、指数,上交所的高频单位是手,上交所的日线以及深交所的高频和日线单位都是股。(手=100\*股) 3、基金,高频和日线的单位都是份 4、期货,高频和日线的单位都是合约数量,如果要建立成交量和成交金额之间的关系,还需考虑合约乘数。 5、期权,高频和日线的单位都是合约数量 6、债券深交所债券历史成交量的单位从20031208T由手变为了张,上交所为手(手=10张) | 参数 | 类型 | 说明 | | --------- | -------- | ----------------- | | `begtime` | datetime | datetime,开始时间 | | `endtime` | datetime | datetime,截止时间 | | `right` | bool | object | 返回:float ### `stockamountsum6(begtime, endtime)` 时点区间成交金额<单位:万元> 在计算B股票的时候,求的和的单位为<港币>or<美圆>。 该函数与系统参数证券、复权方式、复权基准日相关。 | 参数 | 类型 | 说明 | | --------- | -------- | ----------------- | | `begtime` | datetime | datetime,开始时间 | | `endtime` | datetime | datetime,截止时间 | 返回:float ### `stockHsl6(begtime, endtime)` 指定时间段内换手率,该函数与系统参数证券相关。 换手率=(区间成交量和 / 截止日流通股本) \* 100% 计算换手率的时候,采取除权数据计算成交量 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------------- | | `begtime` | datetime | 日期时间类型,开始时间 | | `endtime` | datetime | 日期时间类型,截止时间 | 返回:float ### `stockZdf6(begtime, endtime)` 时点区间振幅(%),与系统参数证券相关。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------------- | | `begtime` | datetime | 日期时间类型,开始时间 | | `endtime` | datetime | 日期时间类型,截止时间 | 返回:float ### `stockmaxratedate6(begtime, endtime)` 区间最高价发生时间 该函数与系统参数证券、复权方式、复权基准日相关 | 参数 | 类型 | 说明 | | --------- | -------- | ----------------- | | `begtime` | datetime | datetime,开始时间 | | `endtime` | datetime | datetime,截止时间 | 返回:string|datetime ### `stockmaxdowndate6(begtime, endtime)` 区间最低价第一次发生的时间 该函数与系统参数证券、复权方式、复权基准日相关 | 参数 | 类型 | 说明 | | --------- | -------- | ----------------- | | `begtime` | datetime | datetime,开始时间 | | `endtime` | datetime | datetime,截止时间 | 返回:datetime ### `stockzf7(begt, endt)` 区间涨幅(%)-适用于期货期权 =(收盘价-前结算价)/前结算价 | 参数 | 类型 | 说明 | | ------ | -------- | -------- | | `begt` | datetime | 开始日期 | | `endt` | datetime | 结束日期 | 返回:float ### `stockavgclose(begt, endt)` mean(close)指定时间段内区间平均收盘 | 参数 | 类型 | 说明 | | ------ | -------- | -------- | | `begt` | datetime | 开始日期 | | `endt` | datetime | 截止日期 | 返回:float ### `markettradedayqk5(begt, endt)` A股市场、港股市场、沪深港通板块获取市场交易日序列。该函数仅从交易日历表获得市场交易日。系统参数:市场指数代码。 其中各市场代表指数为: A股市场:SH000001; 港股市场:HKHSI001 港股通:HSG000001,包括港股通(沪)?和港股通(深)两个通道 陆股通:HSG000002,包括沪股通和深股通两个通道 期货:QI000001 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `begt` | datetime | date,开始日期 | | `endt` | datetime | ,截止日期 | 返回:array ### `indexnhvixqk2(begt, endt)` 获取区间南华指数波动率 | 参数 | 类型 | 说明 | | ------ | -------- | ------ | | `begt` | datetime | 开始日 | | `endt` | datetime | 截止日 | 返回:float ### `indexCapitalFlow(index_id, begt, endt)` 指数资金流向。(单位:元) 如果getbkbydate()取不到指数的成分股,则结果资金流向返回0; 如果能取到成分股,则 指数的资金流向=所有成分股在时间区间之内的主买成交金额之和- 所有成分股在时间区间之内的主卖成交金额之和 | 参数 | 类型 | 说明 | | ---------- | -------- | ---------------- | | `index_id` | string | 字符串,指数代码 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | 返回:float ### `stockMaxDrawDownDatas(beg_t, end_t)` 返回指定证券区间最大回撤数据,与系统参数(证券代码)相关。 数据一:回撤开始时间 数据二:回撤截止时间 数据三:回撤点位大小 数据四:回撤幅度 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始时间 | | `end_t` | datetime | 日期类型,截止时间 | 返回:array ### `stockMaxDrawDown2(beg_t, end_t)` 返回指定证券区间最大回撤幅度,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始时间 | | `end_t` | datetime | 日期类型,截止时间 | 返回:float ### `mqKsplitStepN(endt, n, cy, option, m, is_complete)` 市场交易日区间采样分割(固定间隔/固定分组数) | 参数 | 类型 | 说明 | | ------------- | -------- | ----------------------------- | | `endt` | datetime | 日期,截止日 | | `n` | any | 整数,前推期数 | | `cy` | any | 用户自定义,采样周期 | | `option` | any | 用户自定义,模式选择,默认为0 | | `m` | any | 整数,间隔数或分组数 | | `is_complete` | bool | object | 返回:array ### `mqKsplitStepQk(begt, endt, cy, option, m, is_complete)` 市场交易日区间采样分割(固定间隔/固定分组数) | 参数 | 类型 | 说明 | | ------------- | -------- | ----------------------------- | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | | `cy` | any | 用户自定义,采样周期 | | `option` | any | 用户自定义,模式选择,默认为0 | | `m` | any | 整数,间隔数或分组数 | | `is_complete` | bool | object | 返回:array ### `stockZf8(beg_t, endt)` 区间涨幅(%)(适用多资产),与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `beg_t` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。结束日期 | 返回:float ### `repoZf(beg_t, endt)` 回购区间收益率(%),与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `beg_t` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。结束日期 | 返回:float ### `indexCapitalFlowData(index_id, begt, endt)` 指数资金流向数据,与系统参数(周期)相关。支持高频, | 参数 | 类型 | 说明 | | ---------- | -------- | ---------------- | | `index_id` | string | 字符串。指数代码 | | `begt` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。结束日期 | 返回:array ### `stockZfSettlement(beg_t, end_t)` 使用结算价计算,仅适用于期货期权,仅支持日线 区间结算涨幅(%)=(截止日结算价-开始日前结算价)/开始日前结算价\*100% | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | 返回:float ### `dateOfStockHigh(beg_t, end_t)` 创阶段新高日期,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `beg_t` | datetime | 日期。开始日期 | | `end_t` | datetime | 日期。截止日期 | 返回:float|datetime ### `dateOfStockLow(beg_t, end_t)` 创阶段新低日期,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `beg_t` | datetime | 日期。开始日期 | | `end_t` | datetime | 日期。截止日期 | 返回:float|datetime ### `stockZfNoG(beg_t, endt)` 区间涨幅(股权分置不复权)(%),与系统参数(股票)相关。 实数。区间涨幅(股权分置不复权)(%)。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `beg_t` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。结束日期 | 返回:float ### `stockMaxDrawDown(beg_t, endt)` 区间最大回撤(%),与系统参数(证券代码,时间)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `beg_t` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。结束日期 | 返回:float ### `marketTradedayQk3(begt, endt)` 获取市场交易日序列(包括历史和未来预估的) 1)在交易日序列表范围内的时间段,则获取交易日序列表中的交易日序列 2)超过交易日序列表范围内的,则取日期序列,剔除周末 系统参数:市场指数代码,包括: A股:SH000001 沪深港通南向:HSG000001 沪深港通北向:HSG000002 港股:HKHSI001 期货:QI000001 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `begt` | datetime | date 开始日期 | | `endt` | datetime | date 截止日期 | 返回:array ### `indexPjCj(begttime, endttime, price_type)` 区间指数平均成交价(明细数据)。与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------------ | -------- | --------------------------------- | | `begttime` | datetime | 日期时间。开始日期时间。 | | `endttime` | datetime | 日期时间。截止日期时间。 | | `price_type` | any | 用户自定义。平均价算法,取值如下: | 返回:float ### `stockMaxDrawUp(beg_t, end_t)` 区间最大上涨(%),与系统参数(证券代码、时间)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `beg_t` | datetime | 日期。开始日期。 | | `end_t` | datetime | 日期。结束日期。 | 返回:float ### `stockProfitLossRatio(beg_t, end_t, ctype)` 区间盈亏比,跟系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------------------- | | `beg_t` | datetime | 日期。开始日期。 | | `end_t` | datetime | 日期。结束日期。 | | `ctype` | any | 用户自定义。计算方式,取值如下: | 返回:float ### `stockWinRate(beg_t, end_t)` 区间胜率(%),跟系统参数(证券代码、时间)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `beg_t` | datetime | 日期。开始日期。 | | `end_t` | datetime | 日期。结束日期。 | 返回:float ### `stockObtainAllSpecialTreatmentDates()` 获取个股所有的ST日期区间 返回:array ### `stockCumulativeReturn(beg_t, end_t, index_id)` 指定时间段内股票对指数的日超额收益的复合收益率(%) 以指数的交易时间为准; | 参数 | 类型 | 说明 | | ---------- | -------- | ------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `index_id` | string | 指数,标的指数 | 返回:float ### `volSum(beg_t, end_t, right)` 区间成交量(手),与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------------- | | `beg_t` | datetime | 日期。开始日期 | | `end_t` | datetime | 日期。截止日期 | | `right` | any | 整数。是否采取除权数据 | 返回:float ### `stockMaxDrawDownOrUpDatas(beg_t, end_t, updn_type)` 区间最大回撤/上涨数据,与系统参数(证券代码、时间)相关。 数据一:回撤/上涨开始时间 数据二:回撤/上涨截止时间 数据三:回撤/上涨点位大小 数据四:回撤/上涨幅度 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------- | | `beg_t` | datetime | 日期。开始日期。 | | `end_t` | datetime | 日期。结束日期。 | | `updn_type` | any | 用户自定义。涨跌标志,取值如下: | 返回:array ### `qkfilterCcCreateDateTreeIndex(data_cc, datefield, if_sort)` 持仓类数据 根据日期构建索引;持仓类数据,要求已按日期 排序,从小到大,相同日期放一起 | 参数 | 类型 | 说明 | | ----------- | ------ | --------------------------- | | `data_cc` | array | 二维字符串数组,区间每期持仓 | | `datefield` | string | 字符串,日期字段 | | `if_sort` | bool | object | 返回:array ### `qkfilterMjzCreateDateCodeTreeIndex(data_mjz, datefiled, codefiled)` 多净值类数据,根据日期、代码构建索引 截止日、代码 是唯一的 | 参数 | 类型 | 说明 | | ----------- | ------ | ------------------------------------- | | `data_mjz` | array | 二维字符串数组,区间多组合净值,立体表 | | `datefiled` | string | 字符串,截止日字段 | | `codefiled` | string | 字符串,组合代码字段 | 返回:array ### `stockSubmitDifferent()` 实时委差,根据当前最近的数据计算,与系统证券pn_stock()有关。 返回:float ### `stockZf5Min()` 实时5分钟涨幅(%),返回当前最近的数据,与系统证券pn_stock()有关。 返回:float ### `stockSubmitPercent()` 证券的委比(%),与系统参数(股票)相关。 返回:float ### `esMiDecalreSsl(beg_t, end_t)` 是否增发上市,如果在指定区间段内增发上市,返回1;否则,返回0。与系统证券pn_stock()有关。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:bool ### `esMiSsDate(beg_t, end_t)` 增发实施日,如果在指定区间段内实施了增发,返回增发实施日;否则,返回0。与系统证券pn_stock()有关。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:datetime ### `esMiIssueMethod(beg_t, end_t, date_type)` 增发方式,如果在指定区间段内实施了增发,返回增发方式;否则,返回0。与系统证券pn_stock()有关。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | 返回:string ### `esMiJyDate(beg_t, end_t)` 增发股东大会决议日,如果在指定区间段内公布了股东大会决议,返回股东大会决议日;否则,返回0。与系统证券pn_stock()有关。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:datetime ### `esMiDecalreJy(beg_t, end_t)` 是否公布增发股东大会决议,如果在指定区间段内公布了股东大会决议,返回1;否则,返回0。与系统证券pn_stock()有关。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:bool ### `esMiSslDate(beg_t, end_t)` 增发上市日,如果在指定区间段内增发上市,返回增发上市日;否则,返回0。与系统证券pn_stock()有关。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:datetime ### `esMiYaDate(beg_t, end_t)` 增发预案公布日,如果在指定区间段内公布了增发预案,返回预案公布日;否则,返回0。与系统证券pn_stock()有关。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:datetime ### `esMiDecalreYa(beg_t, end_t)` 是否公布增发预案,如果在指定区间段内公布了增发预案,返回1;否则,返回0。与系统证券pn_stock()有关。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:bool ### `esMiDecalreSs(beg_t, end_t)` 是否增发实施,如果在指定区间段内实施了增发,返回1;否则,返回0。与系统证券pn_stock()有关。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:bool ### `esMiHsl1(beg_t, end_t, date_type, days)` T0-N日到T0日之间的换手率(%),T0为增发相关日期,与系统证券pn_stock()和系统周期pn_cycle()有关,已复权。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | | `days` | any | 整数类型,N天 | 返回:float ### `esMiHsl2(beg_t, end_t, date_type, days)` T0日到T0+N日之间的换手率(%),T0为增发相关日期,与系统证券pn_stock()和系统周期pn_cycle()有关,已复权。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | | `days` | any | 整数类型,N天 | 返回:float ### `esMiClose1(beg_t, end_t, date_type, days)` T0-N收盘,T0为增发相关日期,与系统证券pn_stock()和系统周期pn_cycle()有关,已复权。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | | `days` | any | 整数类型,N天 | 返回:float ### `esMiClose2(beg_t, end_t, date_type, days)` T0+N收盘,T0为增发相关日期,与系统证券pn_stock()和系统周期pn_cycle()有关,已复权。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | | `days` | any | 整数类型,N天 | 返回:float ### `esMiZf1(beg_t, end_t, date_type, days)` T0-N日到T0日之间的涨幅(%),T0为增发相关日期,与系统证券pn_stock()和系统周期pn_cycle()有关,已复权。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | | `days` | any | 整数类型,N天 | 返回:float ### `esMiZf2(beg_t, end_t, date_type, days)` T0日到T0+N日之间的涨幅(%),T0为增发相关日期,与系统证券pn_stock()和系统周期pn_cycle()有关,已复权。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | | `days` | any | 整数类型,N天 | 返回:float ### `esMiAmount1(beg_t, end_t, date_type, days)` T0-N日到T0日之间的成交金额(万),T0为增发相关日期,与系统证券pn_stock()和系统周期pn_cycle()有关,已复权。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | | `days` | any | 整数类型,N天 | 返回:float ### `esMiAmount2(beg_t, end_t, date_type, days)` T0日到T0+N日之间的成交金额(万),T0为增发相关日期,与系统证券pn_stock()和系统周期pn_cycle()有关,已复权。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | | `days` | any | 整数类型,N天 | 返回:float ### `esMiZdf1(beg_t, end_t, date_type, days)` T0-N日到T0日之间的振幅(%),T0为增发相关日期,与系统证券pn_stock()和系统周期pn_cycle()有关,已复权。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | | `days` | any | 整数类型,N天 | 返回:float ### `esMiZdf2(beg_t, end_t, date_type, days)` T0日到T0+N日之间的振幅(%),T0为增发相关日期,与系统证券pn_stock()和系统周期pn_cycle()有关,已复权。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | | `days` | any | 整数类型,N天 | 返回:float ### `esMiExtraZf1(beg_t, end_t, date_type, days)` T0-N日到T0日之间的超额收益率(%),T0为增发相关日期,与系统证券pn_stock()和系统周期pn_cycle()有关,已复权。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | | `days` | any | 整数类型,N天 | 返回:float ### `esMiExtraZf2(beg_t, end_t, date_type, days)` T0日到T0+N日之间的超额收益率(%),T0为增发相关日期,与系统证券pn_stock()和系统周期pn_cycle()有关,已复权。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | | `days` | any | 整数类型,N天 | 返回:float ### `esMiVol1(beg_t, end_t, date_type, days)` T0-N日到T0日之间的成交量(手),T0为增发相关日期,与系统证券pn_stock()和系统周期pn_cycle()有关,已复权。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | | `days` | any | 整数类型,N天 | 返回:float ### `esMiVol2(beg_t, end_t, date_type, days)` T0日到T0+N日之间的成交量(手),T0为增发相关日期,与系统证券pn_stock()和系统周期pn_cycle()有关,已复权。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | | `days` | any | 整数类型,N天 | 返回:float ### `esMiAveHsl1(beg_t, end_t, date_type, days)` T0-N日到T0日之间的日均换手率(%),T0为增发相关日期,与系统证券pn_stock()和系统周期pn_cycle()有关,已复权。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | | `days` | any | 整数类型,N天 | 返回:float ### `esMiAveHsl2(beg_t, end_t, date_type, days)` T0日到T0+N日之间的日均换手率(%),T0为增发相关日期,与系统证券pn_stock()和系统周期pn_cycle()有关,已复权。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | | `days` | any | 整数类型,N天 | 返回:float ### `esMiNegotiableShare1(beg_t, end_t, date_type, days)` T0-N流通A股,T0为增发相关日期,与系统证券pn_stock()和系统周期pn_cycle()有关,已复权。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | | `days` | any | 整数类型,N天 | 返回:float ### `esMiNegotiableShare2(beg_t, end_t, date_type, days)` T0+N流通A股,T0为增发相关日期,与系统证券pn_stock()和系统周期pn_cycle()有关,已复权。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | | `days` | any | 整数类型,N天 | 返回:float ### `esMiTotalValue1(beg_t, end_t, date_type, days)` T0-N总市值(万),T0为增发相关日期,与系统证券pn_stock()和系统周期pn_cycle()有关,已复权。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | | `days` | any | 整数类型,N天 | 返回:float ### `esMiTotalValue2(beg_t, end_t, date_type, days)` T0+N总市值(万),T0为增发相关日期,与系统证券pn_stock()和系统周期pn_cycle()有关,已复权。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | | `days` | any | 整数类型,N天 | 返回:float ### `esMiDate1(beg_t, end_t, date_type, days)` T0-N日期,T0为增发相关日期,与系统证券pn_stock()和系统周期pn_cycle()有关,已复权。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | | `days` | any | 整数类型,N天 | 返回:float|datetime ### `esMiDate2(beg_t, end_t, date_type, days)` T0+N日期,T0为增发相关日期,与系统证券pn_stock()和系统周期pn_cycle()有关,已复权。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | | `days` | any | 整数类型,N天 | 返回:float|datetime ### `esMiTotalShare1(beg_t, end_t, date_type, days)` T0-N总股本,T0为增发相关日期,与系统证券pn_stock()和系统周期pn_cycle()有关,已复权。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | | `days` | any | 整数类型,N天 | 返回:float ### `esMiTotalShare2(beg_t, end_t, date_type, days)` T0+N总股本,T0为增发相关日期,与系统证券pn_stock()和系统周期pn_cycle()有关,已复权。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | | `days` | any | 整数类型,N天 | 返回:float ### `esMiMarketValue1(beg_t, end_t, date_type, days)` T0-N流通市值(万),T0为增发相关日期,与系统证券pn_stock()和系统周期pn_cycle()有关,已复权。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | | `days` | any | 整数类型,N天 | 返回:float ### `esMiMarketValue2(beg_t, end_t, date_type, days)` T0+N流通市值(万),T0为增发相关日期,与系统证券pn_stock()和系统周期pn_cycle()有关,已复权。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | | `days` | any | 整数类型,N天 | 返回:float ### `esMiFieldByType(date_type)` 增发事件日期字段,与系统证券pn_stock()有关。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------- | | `date_type` | any | 事件研究\_增发日期类型 | 返回:string|datetime ### `esMiDateByType(beg_t, end_t, date_type)` 增发事件相关日期,与系统证券pn_stock()无关。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `date_type` | any | 事件研究\_增发日期类型 | 返回:datetime ### `esMiBarginValue(beg_t, end_t, index_id, date_type, number_of_days, return_type)` 事件后N天收盘(增发),N为交易日个数,与系统证券pn_stock()有关,周期为日线,已复权。 | 参数 | 类型 | 说明 | | ---------------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `index_id` | string | 指数代码 | | `date_type` | any | 事件研究\_增发日期类型 | | `number_of_days` | any | 整数类型,N天 | | `return_type` | any | 整数类型,返回类型 | 返回:float ### `stockTradeDaysQkAfterN(beg_t, n)` 指定日期向后推N个交易日期,与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `beg_t` | datetime | 日期类型,开始日 | | `n` | any | 整数类型,交易日 | 返回:datetime ### `stockEndTPrevNDay(end_t, n)` 指定日期向前推N个交易日期,与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,截止日 | | `n` | any | 整数类型,交易日 | 返回:datetime ### `stockendtafternday(begt, n)` 指定日N个交易日后的日期 当N个交易日后的日期大于today或者当前时间时,则只适用于周期为日线。 1)如果周期是日线,则返回日线后的相应日期 2)如果非日线周期,则返回0 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `begt` | datetime | date,开始日期 | | `n` | any | integer,N日 | 返回:float ### `stockHighAndLow(beg_t, end_t, h, l)` 区间最高&最低,与系统证券pn_stock()有关,周期为日线,已复权(比例复权,基准日为EndT)。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------------- | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | | `h` | float | 实数,最高价,输出参数 | | `l` | float | 实数,最低价,输出参数 | 返回:float ### `stockValueHigh2(n, expr)` N日表达式的最高,与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ------ | ---- | ------------------ | | `n` | any | 整数类型,交易日数 | | `expr` | any | 表达式 | 返回:float ### `stockNDayAdjust(n)` N日的修正(m),与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------ | | `n` | any | 整数类型,日期间隙 | 返回:any ### `stockValueLow2(n, expr)` N日表达式的最低,与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ------ | ---- | ------------------ | | `n` | any | 整数类型,日期间隙 | | `expr` | any | 表达式 | 返回:float ### `stockValueSum(beg_t, end_t, expr)` 阶段统计,即指定时间段内表达式的统计,与系统证券pn_stock()、系统周期pn_cycle()和系统时间有关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | | `expr` | any | 表达式 | 返回:float ### `marketVolAWithStock(beg_t, end_t)` 和股票对应的市场区间成交量(万),与系统证券pn_stock()有关,不复权。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | 返回:float ### `marketAmountAWithStock(beg_t, end_t)` 和股票对应的市场区间成交金额(万),与系统证券pn_stock()有关,不复权。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | 返回:float ### `stockPriceChangeDay2(n, expr)` N日上涨/下跌/平盘天数, 统计N天中表达式Exp值为真的天数,与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ------ | ---- | ---------------------- | | `n` | any | 整数类型,交易日数 | | `expr` | any | 表达式,上涨/下跌/平盘 | 返回:any ### `trasactionMinutePerDay()` 每天交易分钟数,即240分钟,与系统证券无关。 返回:any ### `stockPriceChangeDay(beg_t, end_t, expr)` 股票上涨天数,与系统证券pn_stock()有关,周期为日线,已复权。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | | `expr` | any | 表达式 | 返回:any ### `getstockopenclosetime(stockid, endt)` 证券集合竞价的结束时间点(不考虑是否有收盘集合竞价) | 参数 | 类型 | 说明 | | --------- | -------- | ------ | | `stockid` | string | String | | `endt` | datetime | date | 返回:array ### `getstockcallauctiontime(stockid, endt, flag)` 集合竞价时间(取数时间) 1、上交所 自2018年8月20日起,才开始实行收盘集合竞价机制 2、深交所 自2006年7月3日起,才开始实行收盘集合竞价机制 3、其他类型(申万、中证指数都同指数同理) 4、集合竞价区间,在合理的范围内扩大范围是因为数据统计会延迟 5、盘后集合竞价,适用于沪深交易所股票、指数: 1)股票14:57:00至14:58:00之间最早成交量为0的那条记录开始为集合竞价开始时间 2)指数为14:58:00之后的作为集合竞价的记录 | 参数 | 类型 | 说明 | | --------- | -------- | ----------------------------------------------------------- | | `stockid` | string | String, | | `endt` | datetime | date, | | `flag` | any | Integer,盘前or盘后集合竞价,开盘前集合竞价=1收盘前集合竞价=0 | 返回:array ### `stockcallauctiondata(endt, flag, returntype)` 集合竞价数据,仅支持股票/债券/基金/指数日线 //-集合竞价期间,只有报价,不成交,最后撮合成交 开盘集合竞价\[09:15-09:25\],第一条有价格的数据为止点 收盘集合竞价\[14:57-15:00\]第一条成交量为0的为起点 港股:开盘集合竞价\[09:00-09:30\],收盘集合竞价\[16:00-16:10\] 集合竞价: Flag:1开盘前集合竞价(默认) 0收盘前集合竞价 返回结果: ReturnType:1返回集合竞价期间所有报价等明细 0返回集合竞价产生的价格,量等数据(默认) | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------- | | `endt` | datetime | date,指定日 | | `flag` | any | 开盘/收盘时开盘前集合竞价=1收盘前集合竞价=0 | | `returntype` | any | 返回结果交易明细=1竞价统计=0 | 返回:array ### `getUnilateralValue(exp, endt)` 期货单边指标,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------ | -------- | -------------- | | `exp` | string | 字符串。表达式 | | `endt` | datetime | 日期。截止日 | 返回:float ### `stockEndOfMonth(end_t)` 当月最后一个交易日(可取未来)。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------ | | `end_t` | datetime | 日期。截止日 | 返回:float ### `isLowCycle()` 是否日线以上低频周期,与系统参数(周期)相关。 返回:bool ### `stockValueLow(beg_t, end_t, expr)` 指定时间段内最低,与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `beg_t` | datetime | 日期。开始日期 | | `end_t` | datetime | 日期。截止日期 | | `expr` | string | 字符串。表达式 | 返回:float|datetime ### `stockIsSTorSLim(end_t)` 5%限制的股票判断,涨跌停判断的辅助函数。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期。截止日期 | 返回:any ### `stockDtCal(endt, flag, endt_2)` 计算跌停的中间函数。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------------------- | | `endt` | datetime | 日期。截止日 | | `flag` | any | 用户自定义。价格类型,取值如下: | | `endt_2` | datetime | 日期。截止日 | 返回:any ### `stockZtCal(endt, flag)` 计算涨停的中间函数。 | 参数 | 类型 | 说明 | | ------ | -------- | ------------------------------- | | `endt` | datetime | 日期。截止日 | | `flag` | any | 用户自定义。价格类型,取值如下: | 返回:any ### `pjCj(begttime, endttime, price_type, datatype)` 区间平均成交价,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------------ | -------- | --------------------------------- | | `begttime` | datetime | 日期时间。开始日期时间。 | | `endttime` | datetime | 日期时间。截止日期时间。 | | `price_type` | any | 用户自定义。平均价算法,取值如下: | | `datatype` | any | 用户自定义。数据类型,取值如下: | 返回:float ### `kMidBar(vt, do_abs)` 实体线,从开盘到收盘形成的实体线。 | 参数 | 类型 | 说明 | | -------- | ---- | ---------- | | `vt` | bool | 布尔型数据 | | `do_abs` | bool | 布尔型数据 | 返回:float ### `kDownShadow(vt)` 下影线,从实体向下延伸的细线。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------- | | `vt` | bool | 布尔型数据 | 返回:float ### `kUpShadow(vt)` 上影线,从实体向上延伸的细线。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------- | | `vt` | bool | 布尔型数据 | 返回:float ### `kCrossstar(ezf)` 十字星形态,与系统参数(证券代码,时间,周期)相关,当收盘和开盘的幅度的绝对值小于等于ezf时,都认为是相等的 | 参数 | 类型 | 说明 | | ----- | ----- | ------------------ | | `ezf` | float | Number,幅度差异(%) | 返回:any ### `amountMaF(n, type)` 成交金额移动平均 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `amountF(type)` 成交金额 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `type` | any | 结果类型 | 返回:float ### `obvMaF(n, m, type)` 能量潮移动平均。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `m` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `obvF(n, type)` 累积能量 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `volF(type)` 成交量 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `type` | any | 结果类型 | 返回:float ### `vrsiF(n, type)` 相对强弱 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `volMaF(n, type)` 成交量移动平均 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `voscF(short, long, type)` 成交量震荡。 | 参数 | 类型 | 说明 | | ------- | ---- | -------- | | `short` | any | 短期天数 | | `long` | any | 长期天数 | | `type` | any | 结果类型 | 返回:float ### `sobvV(n)` 能量潮 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 天数 | 返回:float ### `sobvF(n, type)` 能量潮 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `qhlsrF(n, type)` 阻力指标 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `vol(n1, n2, n3)` 成交量是指个股和大盘的成交总手,在形态上用一根立式的柱子来表示。左面的坐标值与柱子的横向对应处,就是当日当时的成交总手绿柱表示的是当天收盘指数是下跌的,红柱则表示当天是上涨的。(5,10,20)分别代表5天,10天,20天的平均成交量。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n1` | any | 整数 | | `n2` | any | 整数 | | `n3` | any | 整数 | 返回:any ### `obv(n, m)` 能量潮(OBV) 1.股价一顶比一顶高,而OBV 一顶比一顶低,暗示头部即将形成; 2.股价一底比一底低,而OBV 一底比一底高,暗示底部即将形成; 3.OBV 突破其N字形波动的高点次数达5 次时,为短线卖点; 4.OBV 跌破其N字形波动的低点次数达5 次时,为短线买点; 5.OBV 与ADVOL、PVT、WAD、ADL同属一组指标群,使用时应综合成交金额 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | | `m` | any | 整数 | 返回:any ### `amount(n1, n2, n3)` 叠加成交额的N1日、N2日移动平均线,参考成交量指标。 | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------- | | `n1` | any | 短期均线天数,一般为 5 | | `n2` | any | 长期均线天数,一般为 20 | | `n3` | any | 整数 | 返回:any ### `obvV(n)` 能量潮(OBV),通过统计成交量的变动,来研判市场人气的敛散,以推测市场形势的变化。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------------------------- | | `n` | any | 整数,交易日天数,如果N为-1,则表示从上市第一天起统计 | 返回:float ### `amountMaV(n)` 成交金额N日移动平均,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()相关,与复权无关,因为复权会影响价格和量,不影响金额。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `volMaV(n)` 成交量N日移动平均,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `vrsiV(n)` 相对强弱,相对强弱是基于成交量来判断的,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `qhlsrV(n)` 阻力指标,根据量增价涨,量减价跌的走势特征,先计算出QHL值,QHL值较小说明有较强的支撑和阻力,较大说明较弱的支撑和阻力。QHLSR阻力指标在实战应用中只是判断个股和市场阻力作为参考使用,要灵活结合K线,均线等技术分析综合使用。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `abiF(m, type)` 绝对广量指标。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `m` | any | 天数 | | `type` | any | 结果类型 | 返回:array ### `adlF(m, type)` 腾落指标 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `m` | any | 天数 | | `type` | any | 结果类型 | 返回:array ### `adrF(n, m, type)` 涨跌比率。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `m` | any | 天数 | | `type` | any | 结果类型 | 返回:array ### `armsF(n, m, type)` 阿姆氏指标 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `m` | any | 天数 | | `type` | any | 结果类型 | 返回:array ### `btiF(n, m, type)` 广量冲力指标。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `m` | any | 天数 | | `type` | any | 结果类型 | 返回:array ### `mclF(n1, n2, type)` 麦克连指标。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n1` | any | 天数 | | `n2` | any | 天数 | | `type` | any | 结果类型 | 返回:array ### `obosF(n, m, type)` 超买超卖指标。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `m` | any | 天数 | | `type` | any | 结果类型 | 返回:array ### `stixF(m, type)` 指数平滑广量。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `m` | any | 天数 | | `type` | any | 结果类型 | 返回:array ### `adr(n, m)` 涨跌比率 1.ADR一般常态分于0.5~1.5的间; 2.ADR>1.5 ,大盘回档机会大; 3.ADR<0.65,大盘反弹机会大; 4.ADR<0.3或0.5,容易形成底部。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | | `m` | any | 整数 | 返回:any ### `abi(m)` 绝对广量指标 1.ABI绝对广量主要用于扫瞄瞬间极端的多头或空头力道; 2.ABI值高于320~350以上时,视为市场发生\[冲力现象\]; 3.越高的数据代表市场转向的机会越大; 4.随著上市公司家数递增,ABI 的极限数据须伴随修正; | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `m` | any | 整数 | 返回:any ### `arms(n, m)` 阿姆氏指标 1.短期∶Arms<0.7 ,超买;Arms>1.25,超卖。 2.中期∶Arms<0.85,超买;Arms>1.1 ,超卖。 3.长期∶Arms<0.09,超买;Arms>1.05,超卖 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | | `m` | any | 整数 | 返回:any ### `adl(m)` 腾落指标 1.ADL与指数顶背离时,指数向下反转机会大; 2.ADL与指数底背离时,指数向上反转机会大; 3.ADL须与ADR 、OBOS等指标配合使用。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `m` | any | 整数 | 返回:any ### `bti(n, m)` 广量冲力指标 1.62~65为超买区; 2.35~38为超卖区; 3.当BTI 产生极大的冲力时,为大多头来临的前兆; | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | | `m` | any | 整数 | 返回:any ### `mcl(n1, n2)` 麦克连指标 1.+25~+35的间为超买区,曲线穿越此区后再度反转跌破+25,为卖出信号; 2.-25~-35的间为超卖区,曲线穿越此区后再度反转突破-25,为买进信号; 3.以0轴为中心,正值时,为多头市场;负值时,为空头市场; | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n1` | any | 整数 | | `n2` | any | 整数 | 返回:any ### `obos(n, m)` 超买超卖指标 1.指标上升至+80时为超买,下降至-80时为超卖; 2.指标若超越+100或-100时,应等待其产生背离才可确认; 3.本指标应搭配ADR、VR、BRAR等指标使用; | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | | `m` | any | 整数 | 返回:any ### `stix(m)` 指数平滑广量 1.常态行情时,STIX一般波动于45~56的间,强势行情波动于42~58之间; 2.指标上升至56~58间时,短线应卖出; 3.指标下降至42~45间时,短线应买进; | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `m` | any | 整数 | 返回:any ### `armsV(n, m)` 阿姆氏指标,本指标是一种判断整体股市反转点的分析工具。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()相关。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------------------------------- | | `n` | any | 整数,交易日天数 | | `m` | any | 整数,交易日天数(在本函数中参数M不起作用) | 返回:float ### `armsV(n, m)` 超买超卖指标,通过计算一段时间内整个股票市场中涨跌家数的累计差关系,来测量大盘买卖气势的强弱及未来演变趋势,以作为研判股数呈现超买或超卖区的参考指标。在某种程度上本指标是一种加大ADL线振幅的分析方法。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()相关。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------------------------------- | | `n` | any | 整数,交易日天数 | | `m` | any | 整数,交易日天数(在本函数中参数M不起作用) | 返回:float ### `mclV(n1, n2)` 麦克连指标,本指标是一种市场广量指标,由平滑涨跌家数差值制作而成。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()相关。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n1` | any | 整数,交易日天数 | | `n2` | any | 整数,交易日天数 | 返回:float ### `abiV(m)` 绝对广量指标,利用市场的涨跌家数计算而成,ABI的数据越高,表示市场的涨跌家数差异越大。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()相关。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------------------------------- | | `m` | any | 整数,交易日天数(在本函数中参数M不起作用) | 返回:float ### `stixV(m)` 指数平滑广量指标,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()相关。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------------------------------- | | `m` | any | 整数,交易日天数(在本函数中参数M不起作用) | 返回:float ### `btiV(n, m)` 广量冲力指标BTI,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()相关。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------------------------------- | | `n` | any | 整数,交易日天数 | | `m` | any | 整数,交易日天数(在本函数中参数M不起作用) | 返回:float ### `adrV(n, m)` 跌涨比率ADR,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()相关。 | 参数 | 类型 | 说明 | | ---- | ---- | --------------------------------------- | | `n` | any | 整数,交易日天数 | | `m` | any | 整数,交易日天数(在本函数中参数M无效) | 返回:float ### `adlV(m)` 腾落指标ADL,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()相关。 | 参数 | 类型 | 说明 | | ---- | ---- | --------------------------------------- | | `m` | any | 整数,交易日天数(在本函数中参数M无效) | 返回:float ### `adtmF(n, m, type)` 动态买卖气指标。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `m` | any | 天数 | | `type` | any | 结果类型 | 返回:array ### `atrF(n, type)` 真实波幅。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `type` | any | 结果类型 | 返回:array ### `biasF(n, type)` 乖离量,是测量股价偏离均线大小程度的指标。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `dkxF(n, m, type)` 多空线。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `m` | any | 天数 | | `type` | any | 结果类型 | 返回:array ### `lwrF(n, type)` 威廉指标 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `mfiF(n, type)` 资金流向。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 基准天数 | | `type` | any | 结果类型 | 返回:array ### `mtmF(n, m, type)` 动力指标 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `m` | any | 天数 | | `type` | any | 结果类型 | 返回:any ### `oscF(n, m, type)` 变动率 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `m` | any | 天数 | | `type` | any | 结果类型 | 返回:array ### `pvtF(n, type)` 价量趋势 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `rocMaF(n, m, type)` 变动率移动平均 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `m` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `rocF(n, type)` 变动速率 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `rsiF(n, type)` 相对强弱指标。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `udLmaF(n1, n2, n3, n4, m, type)` 引力线移动平均。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n1` | any | 天数 | | `n2` | any | 天数 | | `n3` | any | 天数 | | `n4` | any | 天数 | | `m` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `udlF(n1, n2, n3, n4, type)` 引力线。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n1` | any | 天数 | | `n2` | any | 天数 | | `n3` | any | 天数 | | `n4` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `wrF(n, type)` 威廉指标。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `miF(n, type)` 动量指标。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `type` | any | 结果类型 | 返回:array ### `rcF(n, type)` 变化率指数。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `type` | any | 结果类型 | 返回:array ### `srmiF(n, type)` MI修正指标。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `type` | any | 结果类型 | 返回:array ### `kdjF(n, m1, m2, type)` 随机指标,通过当日或最近几日最高价、最低价及收盘价等价格波动的波幅,反映价格趋势的强弱,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ------ | ---- | ------------------------- | | `n` | any | 整数,交易日天数 | | `m1` | any | 整数,计算K值的交易日天数 | | `m2` | any | 整数,计算D值的交易日天数 | | `type` | any | 结果类型 | 返回:array ### `accerF(n, type)` 幅度涨速,与系统参数(证券代码、周期、时间、复权方式、复权基准日、图形点个数)相关。 | 参数 | 类型 | 说明 | | ------ | ---- | ------------------------------- | | `n` | any | 整数。N日。 | | `type` | any | 用户自定义。结果类型,取值如下: | 返回:float ### `skdF(n, m, type)` 慢速随机指标,与系统参数(证券代码、时间、周期)相关。 | 参数 | 类型 | 说明 | | ------ | ---- | ------------------------------- | | `n` | any | 整数。N日。 | | `m` | any | 整数。M日。 | | `type` | any | 用户自定义。结果类型,取值如下: | 返回:array ### `dkx(n, m)` 多空线 1、当多空线上穿其均线时为买入信号; 2、当多空线下穿其均线时为卖出信号。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | | `m` | any | 整数 | 返回:any ### `hyg(n)` 活跃股指标;HYG上升,说明交易活跃。反之,交易趋于清淡; 如HYG过高,则股价面临见顶的可能; | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | 返回:any ### `bias(n1, n2, n3)` 乖离率(BIAS) 1.本指标的乖离极限值随个股不同而不同,使用者可利用参考线设定,固定其乖离范围; 2.当股价的正乖离扩大到一定极限时,股价会产生向下拉回的作用力; 3.当股价的负乖离扩大到一定极限时,股价会产生向上拉升的作用力; | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n1` | any | 整数 | | `n2` | any | 整数 | | `n3` | any | 整数 | 返回:any ### `lwr(n1, n2)` LWR威廉指标 1.当WMS%R值高于80以上时,股市呈现超卖现象时,是买进的时机;反之,当WMS%R值低于20以下时,股市呈现超买现象时,是卖出时机。 2.当WMS%R由超卖区向上爬升,只是表示行情将止跌回稳,若WMS%R突破50中央线时,便是行情涨转强,可追涨买进,反之,当WMS%R由超买区向下滑落,且跌破50中央线时,便是行情跌势转强,可追跌杀出。 3.当股价跌深,WMS%R值落至80-100之间,且反弹时一次跌破80-100之间区域,而落于20-80时,则为买进时机,反之,当股价高档,WMS%R介于0 -20之间,且回档时一次跌破0-20的区域,而落于20-80时,为卖出时机。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n1` | any | 整数 | | `n2` | any | 整数 | 返回:any ### `kdj(n, m1, m2)` 随机指标(KDJ) 1.指标>80 时,回档机率大;指标<20时,反弹机率大; 2.K在20左右向上交叉D时,视为买进信号; 3.K在80左右向下交叉D时,视为卖出信号; 4.J>100 时,股价易反转下跌;J<0 时,股价易反转上涨; 5.KDJ 波动于50左右的任何信号,其作用不大。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | | `m1` | any | 整数 | | `m2` | any | 整数 | 返回:any ### `atr(n)` 真实波幅;今日振幅、今日最高与昨收差价、今日最低与昨收差价中的最大值,为真实波幅,求真实波幅的N日移动平均 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 天数,一般取14 | 返回:any ### `adtm(n, m)` 动态买卖气指标 1.该指标在+1到-1之间波动; 2.低于-0.5时为很好的买入点,高于+0.5时需注意风险 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | | `m` | any | 整数 | 返回:any ### `osc(n, m)` 变动率 1.OSC 以100 为中轴线,OSC>100 为多头市场;OSC<100 为空头市场; 2.OSC 向上交叉其平均线时,买进;OSC 向下交叉其平均线时卖出; 3.OSC 在高水平或低水平与股价产生背离时,应注意股价随时有反转的可能; | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | | `m` | any | 整数 | 返回:any ### `pvt(n)` 价量趋势;从上市第一天起,对每一交易日先求收盘价与昨收的差,再求差值与昨收的比,最后求比值与当日成交量的乘积。将每天算得的这个值逐日累加。 用法: 1.ROC向下跌破零,卖出信号;ROC向上突破零,买入信号 2.股价创新高,ROC未配合上升,显示上涨动力减弱 3.股价创新低,ROC未配合下降,显示下跌动力减弱 4.股价与ROC从低位同时上升,短期反弹有望 5.股价与ROC从高位同时下降,警惕回落 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | 返回:any ### `rsi(n1, n2)` 相对强弱指标(RSI) 1.RSI>80 为超买,RSI<20 为超卖; 2.RSI 以50为中界线,大于50视为多头行情,小于50视为空头行情; 3.RSI 在80以上形成M头或头肩顶形态时,视为向下反转信号; 4.RSI 在20以下形成W底或头肩底形态时,视为向上反转信号; 5.RSI 向上突破其高点连线时,买进;RSI 向下跌破其低点连线时,卖出。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n1` | any | 整数 | | `n2` | any | 整数 | 返回:any ### `mtm(n, m)` 动力指标(MTM) 1.MTM从下向上突破MTMMA,买入信号; 2.MTM从上向下跌破MTMMA,卖出信号; 3.股价续创新高,而MTM未配合上升,意味上涨动力减弱; 4.股价续创新低,而MTM未配合下降,意味下跌动力减弱; 5.股价与MTM在低位同步上升,将有反弹行情;反之,从高位同步下,将有回落走势。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | | `m` | any | 整数 | 返回:any ### `udl(n1, n2, n3, n4, m)` 引力线 1.本指标的超买超卖界限值随个股不同而不同,使用者应自行调整; 2.使用时,可列出一年以上走势图,观察其常态性分布范围,然后用参考线设定其超买超卖范围。通常UDL 高于某个极限时,短期股价会下跌;UDL 低于某个极限时,短期股价会上涨; | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n1` | any | 整数 | | `n2` | any | 整数 | | `n3` | any | 整数 | | `n4` | any | 整数 | | `m` | any | 整数 | 返回:any ### `mfi(n)` 资金流量指标 1.MFI>80 为超买,当其回头向下跌破80 时,为短线卖出时机; 2.MFI<20 为超卖,当其回头向上突破20 时,为短线买进时机; 3.MFI>80,而产生背离现象时,视为卖出信号; 4.MFI<20,而产生背离现象时,视为买进信号。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | 返回:any ### `roc(n, m)` 变动率 1.本指标的超买超卖界限值随个股不同而不同,使用者应自行调整; 2.本指标的超买超卖范围,一般介于±6.5之间; 3.本指标用法请参考MTM指标用法; | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | | `m` | any | 整数 | 返回:any ### `wr(n1, n2)` 威廉指标(WR) 1.WR 波动于0~100,0 置于顶部,100 置于底部; 2.本指标以50为中轴线,高于50视为股价转强;低于50视为股价转弱; 3.本指标高于20后再度向下跌破20卖出;低于80后再度向上突破80买进; 4.WR 连续触顶3~4次,股价向下反转机率大;连续触底3~4次,股价向上反转机率大。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n1` | any | 整数 | | `n2` | any | 整数 | 返回:any ### `sar(dpa, n1, n2, n3)` 抛物转向,DPA为统计天数;N1为加速因子初始值;N2为加速因子步长;N1、N2取值应在1~5之间,N3为反向临界参数,取值应在10-80间。 | 参数 | 类型 | 说明 | | ----- | ---- | -------------------- | | `dpa` | any | 整数。天数 | | `n1` | any | 整数。加速因子初始值 | | `n2` | any | 整数。加速因子步长 | | `n3` | any | 整数。反向临界参数 | 返回:any ### `rocMaV(n, m)` 变动率移动平均,变动率ROC是由当天收盘价与一定天数之前的收盘价比较,其变动速度的大小,来反映股票市场变动的快慢程度。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()相关。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | | `m` | any | 整数,交易日天数 | 返回:float ### `mfiV(n)` 资金流向指标MFI,以成交价和成交量为计算基础,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()相关。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `kdjKv(n, m1, m2)` 随机指标K,通过当日或最近几日最高价、最低价及收盘价等价格波动的幅度,反映价格趋势的强弱,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------------- | | `n` | any | 整数,交易日天数 | | `m1` | any | 整数,计算K值的交易日天数 | | `m2` | any | 整数,计算D值的交易日天数 | 返回:float ### `kdjDv(n, m1, m2)` 随机指标D,通过当日或最近几日最高价、最低价及收盘价等价格波动的幅度,反映价格趋势的强弱,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------------- | | `n` | any | 整数,交易日天数 | | `m1` | any | 整数,计算K值的交易日天数 | | `m2` | any | 整数,计算D值的交易日天数 | 返回:float ### `kdjJv(n, m1, m2)` 随机指标J,通过当日或最近几日最高价、最低价及收盘价等价格波动的幅度,反映价格趋势的强弱,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------------- | | `n` | any | 整数,交易日天数 | | `m1` | any | 整数,计算K值的交易日天数 | | `m2` | any | 整数,计算D值的交易日天数 | 返回:float ### `mtmMaV(n, m)` 动力指标MTM的移动平均MTMMa,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | | `m` | any | 整数,交易日天数 | 返回:float ### `mtmV(n)` 动力指标MTM,计算当日收盘价C与N日前的收盘价Cn之差M,差值越来越大则意味着市势正加速上升,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `atrV(n)` 波幅,即一定时间内的股价波动幅度,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------------------------------- | | `n` | any | 整数,交易日天数(在本函数中参数N不起作用) | 返回:float ### `atrA(n)` 真实波幅ATR,是取一定时间内的股价波动幅度的移动平均值,主要用于研判买卖时机,是显示市场变化率的反趋向指标。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `biasV(n)` 乖离率BIAS,是测算股价在波动过程中偏离移动平均线大小程度的指标,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `srmiV(n)` MI修正指标,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `wrV(n)` 威廉指标WR,通过分析一段时间内股票的最高价、最低价和收盘价这三者的关系,来反映市场的买卖气势的强弱,借以考察阶段性市场气氛,判断价格和理性投资价值标准相背离的程度。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `lwrV(n)` 威廉指标LWR,也是分析一段时间内股票的最高价、最低价和收盘价这三者的关系,与威廉指标WR略有不同,采用收盘价与N日最低价之差做分子,而不是N日最高价与收盘价之差。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `micdDifV(n, n1, n2)` 异同离差动力指数DIF,计算MI动力指数的离差的DIF,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | | `n1` | any | 整数,交易日天数 | | `n2` | any | 整数,交易日天数 | 返回:float ### `micdMicdV(n, n1, n2)` 异同离差动力指数MICD,计算MI动力指数的离差的DIF,再取DIF的平滑移动平均线得到MICD。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | | `n1` | any | 整数,交易日天数 | | `n2` | any | 整数,交易日天数 | 返回:float ### `rccdRccdV(n, n1, n2)` 异同离差变化率指数RCCD,用法参考RC变化率指数,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | | `n1` | any | 整数,交易日天数 | | `n2` | any | 整数,交易日天数 | 返回:float ### `rccdDifV(n, n1, n2)` 异同离差变化率指数DIF,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | | `n1` | any | 整数,交易日天数 | | `n2` | any | 整数,交易日天数 | 返回:float ### `rcV(n)` 变化率指数,如果价格始终是上升的,则变化率指数始终在100%线以上,且如果变化速度指数在向上发展时,说明价格上升的速度在加快。反之,如果价格始终是下降的,则变化速度指数始终在100线以下。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `oscV(n)` 变动速率线OSC,反映当前价格与一段时间内平均价格的差离值,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `miV(n)` 动量指标MI,表示价格的涨跌速度,由当天收盘价-N天前收盘价得出A的连线,再作出该线的N日指数加权移动平均线即为MI。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `dkxV(n)` 多空线DKX,为统计性指标,将主动买、主动卖的成交按时间区间分别统计而形成的一个曲线。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `pvtV(n)` 价量趋势PVT,类似能量潮指标,显示增长交易成交量总和计算平仓价(收盘价)的改变。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `udlV(n1, n2, n3, n4)` 引力线UDL,通过将不同的移动平均线综合到一起,来确定一条能客观反映趋势的混合趋势性,由于每周交易5日,其参数是按照半周、一周、半月和一月设置的。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n1` | any | 整数,交易日天数 | | `n2` | any | 整数,交易日天数 | | `n3` | any | 整数,交易日天数 | | `n4` | any | 整数,交易日天数 | 返回:float ### `udlMaV(n1, n2, n3, n4, m)` 引力线的移动平均,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n1` | any | 整数,交易日天数 | | `n2` | any | 整数,交易日天数 | | `n3` | any | 整数,交易日天数 | | `n4` | any | 整数,交易日天数 | | `m` | any | 整数,交易日天数 | 返回:float ### `rocV(n)` 变动速率ROC,由当天的股价与一定的天数之前的某一天股价比较,其变动速度的大小,来反映股票市场变动的快慢程度。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `rsiV(n)` 相对强弱指数RSI,根据供求平衡的原理,通过测量一段时间内股价上涨总幅度占股价变化总幅度平均值的百分比,来评估多空力量的强弱程度。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `adtmV(n)` 动态买卖气指标ADTM,用开盘价的向上波动幅度和向下波动幅度的距离差值来描述人气高低的指标。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `accerV(n)` 幅度涨速,与系统参数(证券代码、周期、时间、复权方式、复权基准日、图形点个数)相关。 | 参数 | 类型 | 说明 | | ---- | ---- | ----------- | | `n` | any | 整数。N日。 | 返回:float ### `skdDv(n, m)` 慢速随机指标(D),与系统参数(证券代码、时间、周期)相关。 | 参数 | 类型 | 说明 | | ---- | ---- | ----------- | | `n` | any | 整数。N日。 | | `m` | any | 整数。M日。 | 返回:float ### `skdKv(n, m)` 慢速随机指标(K),与系统参数(证券代码、时间、周期)相关。 | 参数 | 类型 | 说明 | | ---- | ---- | ----------- | | `n` | any | 整数。N日。 | | `m` | any | 整数。M日。 | 返回:float ### `acdF(n, m, type)` 升降线。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `m` | any | 天数 | | `type` | any | 结果类型 | 返回:array ### `bbibollF(n, m, type)` BBIBOLL。 | 参数 | 类型 | 说明 | | ------ | ---- | ---------- | | `n` | any | 天数; | | `m` | any | 天数; | | `type` | any | 结果类型; | 返回:array ### `bbiF(n1, n2, n3, n4, type)` 多空指标。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n1` | any | 天数 | | `n2` | any | 天数 | | `n3` | any | 天数 | | `n4` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `cmaF(n, type)` 收盘价移动平均。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `emaF(n, type)` 成本价均线。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `hmaF(n, type)` 最高价移动平均。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `lmaF(n, type)` 最低价移动平均。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `lmaF(m, type)` 变异移动平均。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `m` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `dsmaI(exp, a, c_f, data_n)` 求表达式X的指数移动平均, 与系统参数(证券、时间、周期、复权方式等)相关 | 参数 | 类型 | 说明 | | -------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `exp` | any | TExpression型表达式,指标表达式 | | `a` | float | 实数,衰减因子值,取值\[0,1\] | | `c_f` | string | 字符串,缓存标志,区别X表达式,若为nil则不进行缓存;特别说明:由于表达式无法区别,当调用DSMA_I求不同表达式的移动平均时,;若要缓存,需要用该标识来区别不同的表达式,以避免缓存误用 | | `data_n` | any | 整型,向历史推移长度(一般>=100),若为nil或<=0,则默认推至上市日;若有效率要求,可设置该长度限制。 | 返回:float ### `dsmaIi(exp, expa, c_f, data_n)` 求表达式Exp的动态指数移动平均,Expa为衰减因子,与DSMA_I相比这里Expa为动态值,表达式数据类型。 与系统参数(证券、时间、周期、复权方式等)相关 | 参数 | 类型 | 说明 | | -------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `exp` | any | TExpression型表达式,指标表达式 | | `expa` | any | TExpression型表达式,衰减因子表达式,该表达式值域在\[0,1\] | | `c_f` | string | 字符串,缓存标志,区别X表达式与a表达式,若为nil则不进行缓存;特别说明:由于表达式无法区别,当调用DSMA_I求不同表达式的移动平均时,;若要缓存,需要用该标识来区别不同的表达式,以避免缓存误用 | | `data_n` | any | 整型,向历史推移长度(一般>=100),若为nil或<=0,则默认推至上市日;若有效率要求,可设置该长度限制。;注:若dataN有长度限制,取时间序列(例如Nday)时,因有历史缓存,则推导长度可能会>dataN | 返回:float ### `weightedma(exp, n)` 线性加权移动平均(Weighted Moving Average, WMA),与系统参数(股票、时间、周期、复权相关)。 | 参数 | 类型 | 说明 | | ----- | ---- | ----------- | | `exp` | any | 整型,表达式 | | `n` | any | 整型,N日 | 返回:float ### `hullma(exp, n)` 赫尔移动平均Hull Moving Average,HMA,与系统参数(股票、时间、周期、复权相关)。 | 参数 | 类型 | 说明 | | ----- | ---- | ----------- | | `exp` | any | 整型,表达式 | | `n` | any | 整型,N日 | 返回:float ### `acd(n, m)` 升降线(Accumulation Distribution),是分析收盘价与最高、最低及涨跌的关系的指标。 1. ACD 线下降,而股价会上升时,为卖出信号; 2. ACD 线上升,而股价下降时,为买进信号。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | | `m` | any | 整数 | 返回:any ### `amv(n1, n2, n3)` 成本价均线;成本价均线不同于一般移动平均线系统,成本价均线系统首次将成交量引入均线系统,充分提高均线系统的可靠性。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n1` | any | 整数 | | `n2` | any | 整数 | | `n3` | any | 整数 | 返回:any ### `expma(n1, n2, n3, n4)` 平滑移动平均线;主图叠加指标;收盘价的P1日、P2日、P3日、P4日指数平滑移动平均线;一般取5日、10日、20日、60日; | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n1` | any | 整数 | | `n2` | any | 整数 | | `n3` | any | 整数 | | `n4` | any | 整数 | 返回:any ### `hma(n1, n2, n3)` 最高价移动平均;一般移动平均线以收盘价为计算基础,高价平均线是以每日最高价为计算基础。目前市场上许多投资人将其运用在空头市场,认为它的压力效应比传统平均线更具参考价值。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n1` | any | 整数 | | `n2` | any | 整数 | | `n3` | any | 整数 | 返回:any ### `bbiboll(n, m)` 多空指数;主图叠加指标;3日平均价加6日平均价加12日平均价加24日平均价,其和除以四; 用法: 1.同移动平均线 2.高价区收盘价跌破BBI线,卖出信号 3.低价区收盘价突破BBI线,买入信号 4.BBI线向上,股价在BBI线之上,多头势强 5.BBI线向下,股价在BBI线之下,空头势强 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | | `m` | any | 整数 | 返回:any ### `bbi(n1, n2, n3, n4)` 多空指标;主图叠加指标;3日平均价加6日平均价加12日平均价加24日平均价,其和除以四; 用法: 1.同移动平均线 2.高价区收盘价跌破BBI线,卖出信号 3.低价区收盘价突破BBI线,买入信号 4.BBI线向上,股价在BBI线之上,多头势强 5.BBI线向下,股价在BBI线之下,空头势强 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n1` | any | 整数 | | `n2` | any | 整数 | | `n3` | any | 整数 | | `n4` | any | 整数 | 返回:any ### `lMa(n1, n2, n3)` 最低价移动平均;一般移动平均线以收盘价为计算基础,低价平均线是以每日最低价为计算基础。目前市场上许多投资人将其运用在多头市场,认为它的支撑效应比传统平均线更具参考价值。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n1` | any | 整数 | | `n2` | any | 整数 | | `n3` | any | 整数 | 返回:any ### `vMa(n1, n2, n3)` 变异移动平均 1.股价高于平均线,视为强势;股价低于平均线,视为弱势; 2.平均线向上涨升,具有助涨力道;平均线向下跌降,具有助跌力道; 3.二条以上平均线向上交叉时,买进; 4.二条以上平均线向下交叉时,卖出; 5.VMA 比一般平均线的敏感度更高,消除了部份平均线落后的缺陷。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n1` | any | 整数 | | `n2` | any | 整数 | | `n3` | any | 整数 | 返回:any ### `vMaV(m)` 变异移动平均,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `m` | any | 整数,交易日天数 | 返回:float ### `bbiV(n1, n2, n3, n4)` 多空指标,是通过将几条不同天数移动平均线用加权平均方法计算出的一条移动平均线的综合指标。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n1` | any | 整数,交易日天数 | | `n2` | any | 整数,交易日天数 | | `n3` | any | 整数,交易日天数 | | `n4` | any | 整数,交易日天数 | 返回:float ### `cMaV(n)` 收盘价的N日简单平均,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `emaV(n)` 收盘价的N日指数移动平均,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `amvMaV(n)` 成本价均线AMVMA,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `lMaV(n)` 最低价的N日简单平均,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `bbibollV(n, m)` 多空布林线(BBIBOLL),是以多空线为中心线,多空线的标准差为带宽的轨道线。BBIBOLL线为中轴线,UPR线为压力线,对股价有压制作用,DWN为支撑线,对股价有支撑作用。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------------------- | | `n` | any | 整数,交易日天数 (此函数与参数N、M无关) | | `m` | any | 整数,交易日天数 | 返回:float ### `bbiuprV(n, m)` BBIBOLL上轨UPR,多空布林线(BBIBOLL)是以多空线为中心线,多空线的标准差为带宽的轨道线,UPR线为压力线,对股价有压制作用。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | | `m` | any | 整数,交易日天数 | 返回:float ### `bbidwnV(n, m)` BBIBOLL下轨DWN,多空布林线(BBIBOLL)是以多空线为中心线,多空线的标准差为带宽的轨道线,DWN为支撑线,对股价有支撑作用。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | | `m` | any | 整数,交易日天数 | 返回:float ### `acdV(n)` 升降线ACD,是分析收盘价与最高、最低及涨跌的关系的指标。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `acdMaV(n, m)` 升降线移动平均ACDMA,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | | `m` | any | 整数,交易日天数 | 返回:float ### `bollF(n, type)` 布林线。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `type` | any | 结果类型 | 返回:array ### `eneF(n, m1, m2, type)` 轨道线。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `m1` | any | 天数 | | `m2` | any | 天数 | | `type` | any | 结果类型 | 返回:array ### `mikeF(n, type)` 麦克支撑压力,MIKE指标是随股价波动幅度大小而变动的压力支撑指标,随着股价的变化而变化,能有效地预测股价未来可能上涨或下跌的空间。麦克支撑压力有六条线,构成三条通道:WEKR与WEKS构成窄通道,MIDR与MIDS构成中型通道,STOR与STOS构成一个相对较阔的通道,直观地反映出压力、支撑位置。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---------------- | | `n` | any | 整数,交易日天数 | | `type` | any | 结果类型 | 返回:array ### `bollFEx(n, p, type)` 布林线2,通过计算股价的“标准差”,再求股价的“信赖区间”。当P取2时,与函数BOLL_f一致。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---------------- | | `n` | any | 整数,交易日天数 | | `p` | any | 整数 | | `type` | any | 结果类型 | 返回:array ### `boll(n)` 布林线(BOLL) 1.股价上升穿越布林线上限时,回档机率大; 2.股价下跌穿越布林线下限时,反弹机率大; 3.布林线震动波带变窄时,表示变盘在即; 4.BOLL须配合BB 、WIDTH 使用; 5.开关参数若设为1,图形以四条线表示。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | 返回:any ### `ene(n, m1, m2)` 升降线 1.股价上升穿越轨道线上限时,回档机率大; 2.股价下跌穿越轨道线下限时,反弹机率大; 3.股价波动于轨道线内时,代表常态行情,此时,超买超卖指标可发挥效用; 4.股价波动于轨道线外时,代表脱轨行情,此时,应使用趋势型指标。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | | `m1` | any | 整数 | | `m2` | any | 整数 | 返回:any ### `mike(n)` MIKE指标 1.MIKE指标共有六条曲线,上方三条压力线,下方三条支撑线; 2.当股价往压力线方向涨升时,其下方支撑线不具参考价值; 3.当股价往支撑线方向下跌时,其上方压力线不具参考价值; | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | 返回:any ### `mikewekrV(n)` 麦克支撑压力-初级压力线(WEKR),与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `mikeweksV(n)` 麦克支撑压力-初级支撑线(WEKS),与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `mikemidrV(n)` 麦克支撑压力-中级压力线(MIDR),与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `mikemidsV(n)` 麦克支撑压力-中级支撑线(MIDS),与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `mikestorV(n)` 麦克支撑压力-强力压力线(STOR),与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `mikestosV(n)` 麦克支撑压力-强力支撑线(STOS),与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `eneuprV(n, m1, m2)` 轨道线上轨UPPER,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | | `m1` | any | 整数,交易日天数 | | `m2` | any | 整数,交易日天数 | 返回:float ### `enedwnV(n, m1, m2)` 轨道线下轨LOWER,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | | `m1` | any | 整数,交易日天数 | | `m2` | any | 整数,交易日天数 | 返回:float ### `eneV(n, m1, m2)` 轨道线中轨ENE,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | | `m1` | any | 整数,交易日天数 | | `m2` | any | 整数,交易日天数 | 返回:float ### `bollV(n)` 布林线中轨BOLL,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `bolluprV(n)` 布林线上轨UPR,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `bolldwnV(n)` 返回当前时间的布林线下轨DWN,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `bollVEx(n, p)` 布林线中轨2 BOLL,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | -------------------------- | | `n` | any | 整数,交易日天数 | | `p` | any | 整数 (此函数与参数P无关) | 返回:float ### `bolluprVEx(n, p)` 布林线上轨2 UPR,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------------------------ | | `n` | any | 整数,交易日天数 | | `p` | any | 整数,当P=2时,此函数与BOLLUPR_v一致 | 返回:float ### `bolldwnVEx(n, p)` 布林线下轨2,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------------------------ | | `n` | any | 整数,交易日天数 | | `p` | any | 整数,当P=2时,此函数与BOLLDWN_v一致 | 返回:float ### `arF(n, type)` 人气意愿指标AR | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `brF(n, type)` 人气意愿指标BR。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `crF(n, type)` 带状能量线。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `cyrF(n, m, type)` 市场强弱。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `m` | any | 天数 | | `type` | any | 结果类型 | 返回:array ### `massF(n1, n2, m, type)` 梅斯线。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n1` | any | 天数 | | `n2` | any | 天数 | | `m` | any | 天数 | | `type` | any | 结果类型 | 返回:array ### `pcntF(n, m, type)` 幅度比。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `m` | any | 天数 | | `type` | any | 结果类型 | 返回:array ### `psyF(n, type)` 心理线。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `vrF(n, m, type)` 成交量变异率。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `m` | any | 天数 | | `type` | any | 结果类型 | 返回:array ### `wadF(n, type)` 威廉多空力度。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `n` | any | 天数 | | `type` | any | 结果类型 | 返回:float ### `maSs(n1, n2, m)` 梅斯线 1.MASS>27 后,随后又跌破26.5,此时股价若呈上涨状态,则卖出; 2.MASS<27 后,随后又跌破26.5,此时股价若呈下跌状态,则买进; 3.MASS<20 的行情,不宜进行投资。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n1` | any | 整数 | | `n2` | any | 整数 | | `m` | any | 整数 | 返回:any ### `arbp(n, m)` 人气意愿指标 1.BR>400,暗示行情过热,应反向卖出;BR<40 ,行情将起死回生,应买进; 2.AR>180,能量耗尽,应卖出;AR<40 ,能量已累积爆发力,应买进; 3.BR 由300 以上的高点下跌至50以下的水平,低于AR 时,为绝佳买点; 4.BR、AR、CR、VR 四者合为一组指标群,须综合搭配使用。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | | `m` | any | 整数 | 返回:any ### `cr(n)` 带状能量线 1.CR>400时,其10日平均线向下滑落,视为卖出信号;CR<40买进; 2.CR 由高点下滑至其四条平均线下方时,股价容易形成短期底部; 3.CR 由下往上连续突破其四条平均线时,为强势买进点; 4.CR 除了预测价格的外,最大的作用在于预测时间; 5.BR、AR、CR、VR 四者合为一组指标群,须综合搭配使用。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | 返回:any ### `vosc(stock_id, begt, end_t, n, m)` 成交量震荡 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------ | | `stock_id` | string | 股票ID | | `begt` | string | 统计开始时间 | | `end_t` | datetime | 统计结束时间 | | `n` | any | 短期天数 | | `m` | any | 长期天数 | 返回:array ### `ad(n)` Accumulation/Distribution;对每一交易日求: 偏移值=(收盘价-最低价)-(最高价-收盘价) 振幅=最高价-最低价 用偏移值除以振幅,再乘以成交量,得一值。 将该值从上市第一天起开始累加,得AD值。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | 返回:any ### `cyr(n, m)` 市场强弱 1.CYR是成本均线派生出的指标,是13日成本均线的升降幅度; 2.使用CYR可以对股票的强弱进行排序,找出其中的强势和弱势股票。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | | `m` | any | 整数 | 返回:any ### `pcnt(n, m)` 幅度比 1.PCNT 重视价格的涨跌幅度,排除观察涨跌跳动值; 2.较高的PCNT 值,表示该股波动幅度大; 3.较低的PCNT 值,表示该股波动幅度小。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | | `m` | any | 整数 | 返回:any ### `vr(n, m)` 成交量变异率 1.VR>450,市场成交过热,应反向卖出; 2.VR<40 ,市场成交低迷,人心看淡的际,应反向买进; 3.VR 由低档直接上升至250,股价仍为遭受阻力,此为大行情的前兆; 4.VR 除了与PSY为同指标群外,尚须与BR、AR、CR同时搭配研判 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | | `m` | any | 整数 | 返回:any ### `psy(n)` 心理线 1.PSY>75,形成M头时,股价容易遭遇压力; 2.PSY<25,形成W底时,股价容易获得支撑; 3.PSY 与VR 指标属一组指标群,须互相搭配使用。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | 返回:any ### `wad(n, m)` 威廉多空力度线 1.股价一顶比一顶高,而WAD 一顶比一顶低,暗示头部即将形成; 2.股价一底比一底低,而WAD 一底比一底高,暗示底部即将形成; 3.WAD 与OBV、PVT、ADVOL、ADL同属一组指标群,使用时应综合 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | | `m` | any | 整数 | 返回:any ### `vrsi(n)` 成交量相对指标;N日内成交增量的移动平均与成交差量的移动平均的商; | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | 返回:any ### `vroc(n, m)` 量变动速率;成交量减N日前的成交量,再除以N日前的成交量,放大100倍,得VROC线; 1.VROC向下跌破零,卖出信号;VROC向上突破零,买入信号 2.股价创新高,VROC未配合上升,显示上涨动力减弱 3.股价创新低,VROC未配合下降,显示下跌动力减弱 4.股价与VROC从低位同时上升,短期反弹有望 5.股价与VROC从高位同时下降,警惕回落 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | | `m` | any | 整数 | 返回:any ### `cdp()` 逆势操作;超级短线指标;CDP 为最高价、最低价、收盘价的均值,称中价;中价与前一天的振幅的和、差分别记为AH(最高值)、AL(最低值);两倍中价与最低价的差称NH(近高值),与最高价的差称NL(近低值)。 1.盘整行情股价波动不大时,开盘价位于近高值与近低值间,可在近低值价位买进,近高值价位卖出。 2.大行情来临时开盘价位于最高值或最低值附近,意味着跳空,可在最高值价位追买,或最低值价位追卖。 返回:any ### `maSsV(n1, n2)` 梅斯线MASS,是累积股价波幅宽度之后的震荡曲线,其主要作用是寻找飙涨股或极度弱势股的重要趋势反转点。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()相关。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n1` | any | 整数,交易日天数 | | `n2` | any | 整数,交易日天数 | 返回:float ### `arV(n)` 人气意愿指标中的人气指标AR,以分析历史股价为手段。AR较重视开盘价,通过比较一段周期内的开盘价在该周期价格中的高低,从而反映市场买卖人气。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `brV(n)` 人气意愿指标中的意愿指标BR值,以分析历史股价为手段。BR重视收盘价,通过比较一段周期内的收盘价在该周期价格波动中的地位,来反映市场买卖愿望的程度,须配合人气指标AR使用。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `crV(n)` 带状能量线CR,其计算公式和BR相同,只是把公式中的昨收盘价改成昨天的中间价。CR能够测量人气的热度和价格动量的潜能,在功能作用上可以辅助BRAR的不足。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `psyV(n)` 心理线PSY,计算时考虑的是在一个时间段内上涨的天数与总天数的比值,所以其值的大小能够反映出市场投资是趋向于买方还是趋向于卖方。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `pcntV(n)` 幅度比,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `vrV(n)` 成交量变异率VR,是成交量的强弱指标,主要从成交量的角度测量股价的热度,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `cyrV(n)` 市场强弱CYR,最近N个交易日市场股票之成本的升降幅度,成本上升越快走势越强,成本下降越快走势越弱。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `wadV(n)` 威廉多空力度WAD,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `maGdSs(bk_name, n, v, type)` 均线拐点 | 参数 | 类型 | 说明 | | --------- | ------ | ------------ | | `bk_name` | string | 板块名称 | | `n` | any | 均线天数 | | `v` | float | 拐点标准(元) | | `type` | any | 类型 | 返回:array ### `xgModel2Call(bk_name, end_t, number1, number2, type)` 连续最高/最低选股 | 参数 | 类型 | 说明 | | --------- | -------- | --------- | | `bk_name` | string | 版块名称 | | `end_t` | datetime | 截止日期 | | `number1` | any | 日期间隔1 | | `number2` | any | 日期间隔2 | | `type` | any | 类型 | 返回:array ### `xgModel2Call2(bk_name, beg_t, end_t, number1, number2, type, show_type)` 连续最高/最低选股,时间序列 | 参数 | 类型 | 说明 | | ----------- | -------- | --------- | | `bk_name` | string | 版块名称 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `number1` | any | 日期间隔1 | | `number2` | any | 日期间隔2 | | `type` | any | 类型 | | `show_type` | any | 显示类型 | 返回:array ### `asi(n)` 震动升降指标 1.当ASI向下跌破前一次低点时为卖出讯号, 2.当ASI向上突破前一次高点时为买入讯号, 3.价由下往上,欲穿过前一波的高点套牢区时,于接近高点处,尚未确定能否顺利穿越之际。如果ASI领先股价,提早一步,通过相对股价的前一波ASI高点,则次一日之后,可以确定股价必然能顺利突破高点套牢区。 4.股价由上往下,欲穿越前一波低点的密集支撑区时,于接近低点处,尚未确定是否将因失去信心,而跌破支撑之际。如果ASI领先股价,提早一步,跌破相对股价的前一波ASI低点,则次一日之后,可以确定股价将随后跌破价点支撑区。 5.股价走势一波比一波高,而ASI却未相对创新高点形成“牛背离”时,应卖出。 6.股价走势一波比一波低,而ASI却未相对创新低点形成“熊背离”时,应买进。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | 返回:any ### `cho(n1, n2, m)` 多空线 1.CHO 曲线产生急促的「凸起」时,代表行情即将向上或向下反转; 2.股价>90 天平均线,CHO由负转正时,买进; 3.股价<90 天平均线,CHO由正转负时,卖出; 4.本指标也可设参考线,自定超买超卖的界限值; 5.本指标须配合OBOS、ENVELOPE同时使用。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n1` | any | 整数 | | `n2` | any | 整数 | | `m` | any | 整数 | 返回:any ### `dmi(n)` 趋向指标 1.+DI 向上交叉-DI ,买进;+DI 向下交叉-DI ,卖出; 2.ADX 在高于50的地方向下反折时,应小心股价随时有反转的可能; 3.ADX 小于±DI时,意味股价将进行盘整,此时不宜买卖及使用技术指标; 4.ADXR介于20~25的间时,应用CDP及TBP程式系统进行买卖; 5.DMI、VHF、CSI、DX 四种指标构成一组指标群,经常被合并使。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | 返回:any ### `dma(n1, n2, m)` 平均差 1.DMA 向上交叉其平均线时,买进; 2.DMA 向下交叉其平均线时,卖出; 3.DMA 的交叉信号比MACD、TRIX 略快; 4.DMA 与股价产生背离时的交叉信号,可信度较高; 5.DMA、MACD、TRIX 三者构成一组指标群,互相验证。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n1` | any | 整数 | | `n2` | any | 整数 | | `m` | any | 整数 | 返回:any ### `emv(n, m)` 波动指标 1.EMV 由下往上穿越0 轴时,视为中期买进信号; 2.EMV 由上往下穿越0 轴时,视为中期卖出信号; 3.EMV 的平均线穿越0 轴,产生假信号的机会较少; 4.当ADX 低于±DI时,本指标失去效用; 5.须长期使用EMV 指标才能获得最佳利润。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | | `m` | any | 整数 | 返回:any ### `macd(n1, n2, m)` 平滑异同平均MACD 1.DIF 向上交叉MACD,买进;DIF 向下交叉MACD,卖出; 2.DIF 连续两次向下交叉MACD,将造成较大的跌幅; 3.DIF 连续两次向上交叉MACD,将造成较大的涨幅; 4.DIF 与股价形成背离时所产生的信号,可信度较高; 5.DMA、MACD、TRIX 三者构成一组指标群,互相验证。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n1` | any | 整数 | | `n2` | any | 整数 | | `m` | any | 整数 | 返回:any ### `dpo(n, m)` 区间震荡线 1.DOP>0 ,表示目前处于多头市场;DOP<0 ,表示目前处于空头市场; 2.在0 轴上方设定一条超买线,当股价波动至超买线时,会形成短期高点; 3.在0 轴下方设定一条超卖线,当股价波动至超卖线时,会形成短期低点; | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | | `m` | any | 整数 | 返回:any ### `uos(n1, n2, n3, m)` 终极指标 1.UOS 上升至50~70的间,而后向下跌破其N字曲线低点时,为短线卖点; 2.UOS 上升超过70以上,而后向下跌破70时,为中线卖点; 3.UOS 下跌至45以下,而后向上突破其N字曲线高点时,为短线买点; 4.UOS 下跌至35以下,产生一底比一底高的背离现象时,为底部特征; | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n1` | any | 整数 | | `n2` | any | 整数 | | `n3` | any | 整数 | | `m` | any | 整数 | 返回:any ### `wvad(n, m)` 威廉变异离散量 1.WVAD由下往上穿越0 轴时,视为长期买进信号; 2.WVAD由上往下穿越0 轴时,视为长期卖出信号; 3.当ADX 低于±DI时,本指标失去效用; 4.长期使用WVAD指标才能获得最佳利润; 5.本指标可与EMV 指标搭配使用。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | | `m` | any | 整数 | 返回:any ### `trix(n, m)` 三重指数平均线 1.TRIX由下往上交叉其平均线时,为长期买进信号; 2.TRIX由上往下交叉其平均线时,为长期卖出信号; 3.DMA、MACD、TRIX 三者构成一组指标群,互相验证。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | | `m` | any | 整数 | 返回:any ### `vpt(n, m)` 量价曲线 1.VPT 由下往上穿越0 轴时,为买进信号; 2.VPT 由上往下穿越0 轴时,为卖出信号; 3.股价一顶比一顶高,VPT 一顶比一顶低时,暗示股价将反转下跌; 4.股价一底比一底低,VPT 一底比一底高时,暗示股价将反转上涨; 5.VPT 可搭配EMV 和WVAD指标使用效果更佳。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | | `m` | any | 整数 | 返回:any ### `xuech(long, short)` 薛斯通道2。 | 参数 | 类型 | 说明 | | ------- | ---- | ---------- | | `long` | any | 整数。长线 | | `short` | any | 整数。短线 | 返回:any ### `wvadV(n)` 威廉变异离散量WVAD,一种将成交量加权的量价指标,用于测量从开盘价至收盘价期间,买卖双方各自爆发力的程度。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `cciV(n)` 顺势指标CCI,根据统计学原理,引进价格与固定期间的股价平均区间的偏离程序的概念,强调股价平均绝对偏差在股市技术分析中的重要性。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `uosV(n1, n2, n3)` 终极指标UOS,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n1` | any | 整数,交易日天数 | | `n2` | any | 整数,交易日天数 | | `n3` | any | 整数,交易日天数 | 返回:float ### `uosMaV(n1, n2, n3, m)` 终极指标UOS的简单平均MAUOS,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n1` | any | 整数,交易日天数 | | `n2` | any | 整数,交易日天数 | | `n3` | any | 整数,交易日天数 | | `m` | any | 整数,交易日天数 | 返回:float ### `dmiMdiV(n)` 趋向指标MDI,是DMI指标之一。DMI指标是通过分析股票价格在涨跌过程中买卖双方力量均衡点的变化情况,即多空双方的力量的变化受价格波动的影响而发生由均衡到失衡的循环过程,从而提供对趋势判断依据的一种技术指标。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `dmiPdiV(n)` 趋向指标PDI,是DMI指标之一。DMI指标是通过分析股票价格在涨跌过程中买卖双方力量均衡点的变化情况,即多空双方的力量的变化受价格波动的影响而发生由均衡到失衡的循环过程,从而提供对趋势判断依据的一种技术指标。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `dbcdV(n1, n2, m)` 异同离差乖离率DBCD,指能够保持指标的紧密同步,并且线条光滑,信号明确,能够有效的过滤掉伪信号的概率。先计算乖离率BIAS,然后计算不同日的乖离率之间的离差,最后对离差进行指数移动平滑处理。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n1` | any | 整数,交易日天数 | | `n2` | any | 整数,交易日天数 | | `m` | any | 整数,交易日天数 | 返回:float ### `vptV(n)` 量价曲线VPT,可反映股价运动趋势的曲线,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `choV(n1, n2)` 佳庆指标CHO,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n1` | any | 整数,交易日天数 | | `n2` | any | 整数,交易日天数 | 返回:float ### `dmaV(n1, n2)` 收盘价平均差DMA,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n1` | any | 整数,交易日天数 | | `n2` | any | 整数,交易日天数 | 返回:float ### `dpoV(n)` 区间震荡线,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `trixV(n)` 三重指数平均线,属于中长线指标,过滤掉许多不必要的波动来反映股价的长期波动趋势。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `emvV(n)` 波动指标EMV,一个将价格与成交量的变化结合在一起的指标,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `asiV(n)` 价量趋势ASI,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数,交易日天数 | 返回:float ### `xdqrXdqrV(n1, n2, m)` 个股和指数的相对强弱,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | -------------------- | | `n1` | any | 整数,均线的样本长度 | | `n2` | any | 整数,交易日长度 | | `m` | any | 整数,均线的样本长度 | 返回:float ### `macdDifV(short, long, m)` 平滑移动平均线MACD的离差值DIF,即收盘价短期(常用为12日)、长期(常用为26日)指数平滑移动平均线间的差。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ------- | ---- | ---------------------------------------------------- | | `short` | any | 整数,快速平滑移动平均线 | | `long` | any | 慢速平滑移动平均线 | | `m` | any | 计算DEA的平滑移动平均的样本长度(此函数与参数M无关) | 返回:float ### `macdDeaV(short, long, m)` 平滑移动平均DEA线,即DIF线的M日指数平滑移动平均线。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ------- | ---- | ------------------------------- | | `short` | any | 快速平滑移动平均线 | | `long` | any | 慢速平滑移动平均线 | | `m` | any | 计算DEA的平滑移动平均的样本长度 | 返回:float ### `macdMacdV(short, long, m)` 平滑移动平均MACD线,利用短期(常用为12日)移动平均线与长期(常用为26日)移动平均线之间的聚合与分离状况,对买进、卖出时机作出研判的技术指标。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ------- | ---- | ------------------------------- | | `short` | any | 快速平滑移动平均线 | | `long` | any | 慢速平滑移动平均线 | | `m` | any | 计算DEA的平滑移动平均的样本长度 | 返回:float ### `sarF(dpa, af_initial_value, af_inc_value, return_type)` SAR抛物式时间/价格交易系统。 1.任何时候都可以使用SAR 为停损点; 2.价格涨跌的速度必须比SAR 升降的速度快,否则必会产生停损信号; 3.SAR 由红色变成绿色时,卖出; 4.SAR 由绿色变成红色时,买进; 5.本指标周期参数一般设定为4天; 6.本设定主要为寻找出现多头停损或空头停损的个股; 7.与系统证券pn_stock()、系统时间pn_date()系统周期pn_cycle()和执行点数pn_nday()有关 | 参数 | 类型 | 说明 | | ------------------ | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | | `dpa` | any | 整数,天数,一般设置为4 | | `af_initial_value` | float | 实数,指数因子初始值,一般设置为1.8至2.1(即1.8%至2.1%) | | `af_inc_value` | float | 实数,加速因子增量,一般设置为1.8至2.1(即1.8%至2.1%);AFMaxUalue:实数,反向临界参数,一般为20至22(即20%至22%) | | `return_type` | any | 整数,返回类型,0:SAR数值,1:当前行情状态;当前行情状态:1:表明做多,当价格跌破SAR价格时止损或选择做空;-1:表明做空,当价格升破SAR价格时止损或选择做多 | 返回:float ### `wvadF(n, m, type)` 威廉变异离散量,一种将成交量加权的量价指标,用于测量从开盘价至收盘价期间,买卖双方各自爆发力的程度。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---------------- | | `n` | any | 整数,交易日天数 | | `m` | any | 整数,交易日天数 | | `type` | any | 结果类型 | 返回:array ### `cciF(n, type)` 顺势指标,根据统计学原理,引进价格与固定期间的股价平均区间的偏离程序的概念,强调股价平均绝对偏差在股市技术分析中的重要性。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---------------- | | `n` | any | 整数,交易日天数 | | `type` | any | 结果类型 | 返回:float ### `uosF(n1, n2, n3, m, type)` 终极指标UOS,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---------------- | | `n1` | any | 整数,交易日天数 | | `n2` | any | 整数,交易日天数 | | `n3` | any | 整数,交易日天数 | | `m` | any | 整数,交易日天数 | | `type` | any | 结果类型 | 返回:array ### `dmiF(n, m, type)` 趋向指标DMI,DMI指标是通过分析股票价格在涨跌过程中买卖双方力量均衡点的变化情况,即多空双方的力量的变化受价格波动的影响而发生由均衡到失衡的循环过程,从而提供对趋势判断依据的一种技术指标。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---------------- | | `n` | any | 整数,交易日天数 | | `m` | any | 整数,交易日天数 | | `type` | any | 结果类型 | 返回:array ### `dbcdF(n1, n2, m, type)` 异同离差乖离率DBCD,指能够保持指标的紧密同步,并且线条光滑,信号明确,能够有效的过滤掉伪信号的概率。先计算乖离率BIAS,然后计算不同日的乖离率之间的离差,最后对离差进行指数移动平滑处理。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---------------- | | `n1` | any | 整数,交易日天数 | | `n2` | any | 整数,交易日天数 | | `m` | any | 整数,交易日天数 | | `type` | any | 结果类型 | 返回:float ### `vptF(n, m, type)` 量价曲线,将量能的增减和股价的涨跌结合起来分析,从而确定量能的主要运动方向,进而得出主力资金进出的真实意图。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---------------- | | `n` | any | 整数,交易日天数 | | `m` | any | 整数,交易日天数 | | `type` | any | 结果类型 | 返回:array ### `choF(n1, n2, m, type)` 佳庆指标CHO,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---------------- | | `n1` | any | 整数,交易日天数 | | `n2` | any | 整数,交易日天数 | | `m` | any | 整数,交易日天数 | | `type` | any | 结果类型 | 返回:array ### `dmaF(n1, n2, m, type)` 收盘价平均差,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---------------- | | `n1` | any | 整数,交易日天数 | | `n2` | any | 整数,交易日天数 | | `m` | any | 整数,交易日天数 | | `type` | any | 结果类型 | 返回:array ### `dpoF(n, m, type)` 区间震荡线DPO,是一个排除价格趋势的震荡指标。它试图通过扣除前期移动平均价来消除长期趋势对价格波动的干扰,从而便于发现价格短期的波动和超买超卖水平。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---------------- | | `n` | any | 整数,交易日天数 | | `m` | any | 整数,交易日天数 | | `type` | any | 结果类型 | 返回:array ### `trixF(n, m, type)` 三重指数平均线,属于中长线指标,过滤掉许多不必要的波动来反映股价的长期波动趋势。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---------------- | | `n` | any | 整数,交易日天数 | | `m` | any | 整数,交易日天数 | | `type` | any | 结果类型 | 返回:array ### `emvF(n, m, type)` 波动指标,将价格与成交量的变化结合成一个波动指标来反映股价或指数的变动状况。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---------------- | | `n` | any | 整数,交易日天数 | | `m` | any | 整数,交易日天数 | | `type` | any | 结果类型 | 返回:array ### `asiF(n, type)` 价量趋势,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---------------- | | `n` | any | 整数,交易日天数 | | `type` | any | 结果类型 | 返回:float ### `xdqrF(n1, n2, m, type)` 相对强弱,一段时间内某股票和本行业或整个市场的比较,即对该股票市场表现的计量,用于个股和指数。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ------ | ---- | -------------------- | | `n1` | any | 整数,均线的样本长度 | | `n2` | any | 整数,交易日长度 | | `m` | any | 整数,均线的样本长度 | | `type` | any | 结果类型 | 返回:array ### `macdF(short, long, m, type)` 平滑异同平均MACD线,利用短期(常用为12日)移动平均线与长期(常用为26日)移动平均线之间的聚合与分离状况,对买进、卖出时机作出研判的技术指标。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ------- | ---- | --------------------------------------- | | `short` | any | 整数,快速平滑移动平均线 | | `long` | any | 整数,慢速平滑移动平均线 | | `m` | any | 整数,计算DEA的平滑移动平均的样本长度。 | | `type` | any | 结果类型 | 返回:array ### `macdEx(short_n, long_n, m, arr_data)` 平滑移动平均\_扩展,利用自有数据arrData,计算MACD值。其中,数据arrData第一列为日期date,第二列为收盘close数据。 | 参数 | 类型 | 说明 | | ---------- | ----- | ----------------------------------------------------- | | `short_n` | any | 整数,短期平滑移动平均线 | | `long_n` | any | 整数,长期平滑移动平均线 | | `m` | any | 整数,计算DEA的平滑移动平均的样本长度 | | `arr_data` | array | 自有数据,需包含date、close列,date为升序时间序列数据 | 返回:array ### `sarF(dpa, af_initial_value, af_inc_value)` SAR抛物式时间/价格交易系统。 1.任何时候都可以使用SAR 为停损点; 2.价格涨跌的速度必须比SAR 升降的速度快,否则必会产生停损信号; 3.SAR 由红色变成绿色时,卖出; 4.SAR 由绿色变成红色时,买进; 5.本指标周期参数一般设定为4天; 6.本设定主要为寻找出现多头停损或空头停损的个股; 7.与系统证券pn_stock()、系统时间pn_date()系统周期pn_cycle()和执行点数pn_nday()有关,调用时需注意设置系统参数 | 参数 | 类型 | 说明 | | ------------------ | ----- | ------------------------------------------------------------------------------------------------------------- | | `dpa` | any | 整数,天数,一般设置为4 | | `af_initial_value` | float | 实数,指数因子初始值,一般设置为1.8至2.1(即1.8%至2.1%) | | `af_inc_value` | float | 实数,加速因子增量,一般设置为1.8至2.1(即1.8%至2.1%);AFMaxUalue:实数,反向临界参数,一般为20至22(即20%至22%) | 返回:array ### `xuech1F(n, type)` 薛斯通道1,与证券代码、周期、时间、复权方式、复权基准日、执行点数相关。 | 参数 | 类型 | 说明 | | ------ | ---- | ----------------------------------- | | `n` | any | Number, | | `type` | any | 整型,区间值返回通道值=0通道区间值=1 | 返回:array ### `towerF(type)` 返回指定日指定代码的宝塔线数据; 1、三平顶:当日颜色为红翻绿,前2个交易日都为红色且3天的高点相同时为三平顶 2、三平底:当日颜色为绿翻红,前2个交易日都为绿色且3天的低点相同时为三平底 | 参数 | 类型 | 说明 | | ------ | ---- | ------------------------ | | `type` | any | 整型,结果类型,取值如下: | 返回:array ### `gettower(r)` 宝塔线数据处理,返回宝塔线数据;默认r是按照时间正序排序的有序序列; 1、r的第一个数据为宝塔线的开始,为无色; 2、如果昨日为无色: 1)今日收盘>昨日收盘,则为红色; 2)今日收盘=昨日收盘,则为无色; 3)今日收盘<昨日收盘,则为绿色; 3、如果昨日为红色或者绿翻红: 1)今日收盘>昨日的高点,则为红色; 2)今日收盘=昨日的高点,则为无色; 3)今日收盘<昨日的高点且今日收盘>=昨日的低点,则为红色; 4)今日收盘<昨日的高点且今日收盘<昨日的低点,则为红翻绿; 4、如果昨日为绿色或者红翻绿: 1)昨日的低点>今日收盘,则为绿色; 2)昨日的低点=今日收盘,则为无色; 3)昨日的低点<今日收盘且今日收盘<=昨日高点,则为绿色; 4)昨日的低点<今日收盘且今日收盘>昨日高点,则为绿翻红; | 参数 | 类型 | 说明 | | ---- | ----- | ----------------------------------- | | `r` | array | 数组,收盘数据:需包含字段time、close | 返回:array ### `xuechF(long, short, type)` 薛斯通道2,与系统参数(证券代码、周期、时间、复权方式、复权基准日、执行点数)相关。TD1、TD2为长通道,TD3、TD4为短通道。一般长通道取值80至120,默认102,短通道2至20,默认7。 | 参数 | 类型 | 说明 | | ------- | ----- | ----------------------------- | | `long` | float | 实数。长线 | | `short` | any | 整数。短线 | | `type` | any | 用户自定义。区间值,取值如下: | 返回:array ### `ssByMa(n1, n2)` MA卖出条件选股,收盘价的N1日简单移动平均下穿(即跌破)收盘价的N2日简单移动平均。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------------------- | | `n1` | any | 整数,计算移动平均的统计天数 | | `n2` | any | 整数,计算移动平均的统计天数 | 返回:bool ### `bsByMa(n1, n2)` MA买入条件选股,收盘价的N1日简单移动平均上穿(即突破)收盘价的N2日简单移动平均。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------------------- | | `n1` | any | 整数,计算移动平均的统计天数 | | `n2` | any | 整数,计算移动平均的统计天数 | 返回:bool ### `ssByKdj(n, m1, m2)` KDJ卖出条件选股,J值下穿(即跌破)0。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,统计天数 | | `m1` | any | 整数,统计天数 | | `m2` | any | 整数,统计天数 | 返回:bool ### `bsByKdj(n, m1, m2)` KDJ买入条件选股,J值上穿(即突破)100。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,统计天数 | | `m1` | any | 整数,统计天数 | | `m2` | any | 整数,统计天数 | 返回:bool ### `ssByKd(n, m1, m2)` KD卖出条件选股,K下穿(即跌破)D 且 D>80。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,统计天数 | | `m1` | any | 整数,统计天数 | | `m2` | any | 整数,统计天数 | 返回:bool ### `bsByKd(n, m1, m2)` KD买入条件选股,K上穿(即突破)D 且K<20。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,统计天数 | | `m1` | any | 整数,统计天数 | | `m2` | any | 整数,统计天数 | 返回:bool ### `ssByWr(n, v)` WR卖出条件选股,WR下穿(即跌破)v。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------ | | `n` | any | 整数,统计天数 | | `v` | any | 常数,wr穿越的基线 | 返回:bool ### `bsByWr(n, v)` WR买入条件选股,WR上穿(即突破)v。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------ | | `n` | any | 整数,统计天数 | | `v` | any | 常数,wr穿越的基线 | 返回:bool ### `ssByMacd(short, type)` MACD卖出条件选股,DIF下穿(即跌破)DEA。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ------- | ---- | ------------------------------------------------------------------------------------------- | | `short` | any | 整数,计算MACD指标线的短线Long:整数,计算MACD指标线的长线M:整数,计算MACD指标线的交易日长度 | | `type` | any | 结果类型 | 返回:bool ### `ssByBias(n, v)` BIAS卖出条件选股,判断BIAS是否大于v。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---------------------- | | `n` | any | 整数,统计天数 | | `v` | float | 实数,判断卖出条件的值 | 返回:bool ### `bsByBias(n, v)` BIAS买入条件选股,判断BIAS是否小于v。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---------------------- | | `n` | any | 整数,统计天数 | | `v` | float | 实数,判断买入条件的值 | 返回:bool ### `ssByBoll(n)` BOLL卖出条件选股,Z2上穿(即突破)收盘价。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,统计天数 | 返回:bool ### `bsByBoll(n)` BOLL买入条件选股,Z3下穿(即跌破)收盘价。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,统计天数 | 返回:bool ### `bsByMtm(n, m)` MTM买入条件选股,MTM的M日均线上穿(即突破)0。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ----------------------------- | | `n` | any | 整数,统计天数 | | `m` | any | 整数,计算MTM均线的交易日长度 | 返回:bool ### `ssByRsi(n, v)` RSI卖出条件选股,计算RSI的值z,再判断z是否下穿(即跌破)v值。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---------------------- | | `n` | any | 整数,统计天数 | | `v` | float | 实数,判断卖出条件的值 | 返回:bool ### `bsByRsi(n, v)` RSI买入条件选股,计算RSI的值z,再判断z是否上穿(即突破)v值。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---------------------- | | `n` | any | 整数,统计天数 | | `v` | float | 实数,判断买入条件的值 | 返回:bool ### `rsifz(n1, n2, m, type)` RSI翻转,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---------------- | | `n1` | any | 整数,交易日天数 | | `n2` | any | 整数,交易日天数 | | `m` | any | 整数,交易日天数 | | `type` | any | 结果类型 | 返回:bool ### `isDtpl(n1, n2, n3, n4)` 均线多头排列,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n1` | any | 整数,统计天数 | | `n2` | any | 整数,统计天数 | | `n3` | any | 整数,统计天数 | | `n4` | any | 整数,统计天数 | 返回:bool ### `isKtpl(n1, n2, n3, n4)` 均线空头排列,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n1` | any | 整数,统计天数 | | `n2` | any | 整数,统计天数 | | `n3` | any | 整数,统计天数 | | `n4` | any | 整数,统计天数 | 返回:bool ### `isMaGd(n, v, type)` 均线拐点,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ------ | ----- | -------------------- | | `n` | any | 整数,均线天数 | | `v` | float | 实数,拐点标准(元) | | `type` | any | 整型,结果类型 | 返回:bool ### `isMaHjjc(n1, n2)` 均线金叉,收盘价大于N1日均线,且N1日均线上穿(即突破)N2日均线。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n1` | any | 整数,统计天数 | | `n2` | any | 整数,统计天数 | 返回:bool ### `isMaSwjc(n1, n2)` 均线死叉,收盘小于N1日均线,且N1日均线下穿(即跌破)N2日均线。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n1` | any | 整数,统计天数 | | `n2` | any | 整数,统计天数 | 返回:bool ### `isMaAstringent(n1, n2, n, error, permit_cross)` 均线收敛,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | -------------- | ---- | --------------------- | | `n1` | any | 整数,均线天数 | | `n2` | any | 整数,均线天数 | | `n` | any | 整数,收敛天数 | | `error` | any | 实数,收敛允许误差(%) | | `permit_cross` | bool | 真假,允许收敛后穿越 | 返回:bool ### `isMaAstringent2(n1, n2, error, begt, endt, permit_cross)` 均线收敛(区间),与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | -------------- | -------- | --------------------- | | `n1` | any | 整数,均线天数 | | `n2` | any | 整数,均线天数 | | `error` | any | 实数,收敛允许误差(%) | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | | `permit_cross` | bool | 真假,允许收敛后穿越 | 返回:bool ### `fundCommision(rdate, return_value)` 返回封闭式基金的交易佣金,与系统股票pn_stock()相关。 | 参数 | 类型 | 说明 | | -------------- | -------- | -------- | | `rdate` | datetime | 报告期 | | `return_value` | float | 交易佣金 | 返回:float ### `downDayPercent(n, return_value)` N日下跌比例(%), Ex=收盘小于昨日收盘; 计算N日内Ex=1的天数v,v/N\*100的值即为N日下跌比例。 | 参数 | 类型 | 说明 | | -------------- | ----- | --------- | | `n` | any | N日 | | `return_value` | float | 跌比例(%) | 返回:float ### `divergence(data, min_t_day, price_change, indicators_change, delay_day, deviate_type, return_type)` 两序列底背离计算,如果数据存在背离且符合约束,则返回一个Array,否则返回0。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()有关。调用时注意系统参数的设置 | 参数 | 类型 | 说明 | | ------------------- | -------- | ---------------------------------------------------------------------------------------------------------------- | | `data` | array | 原始数据,格式为 | | `min_t_day` | datetime | Int类型,价格序列两个极值间隔天数,可缺省,默认为1 | | `price_change` | float | Numeric类型,价格最小变动(%),可缺省,默认为0.0 | | `indicators_change` | float | Numeric类型,指标最小变动比例(%),可缺省,默认为0.0 | | `delay_day` | datetime | Int类型,指标极值延迟天数,即指标的极值可以在价格极值发生日期前后DelayDay各日期内寻找指标的极值,可缺省,默认为2 | | `deviate_type` | any | Int类型,0表示计算顶背离,1表示计算底背离,可缺省,默认为0 | | `return_type` | any | Int类型,0表示计算最后一个点(截止日)是否背离,1表示计算序列历史存在的背离,可缺省,默认为0 | 返回:array ### `isJdfl(n, m)` 阶段放量,N日内换手率大于百分之M,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ---- | ----- | ---------------- | | `n` | any | 整数,统计天数 | | `m` | float | 实数,放量临界值 | 返回:bool ### `isJdsl(n, m)` 阶段缩量,N日内换手率小于百分之M,与系统证券pn_stock()和系统时间pn_date()有关。 | 参数 | 类型 | 说明 | | ---- | ----- | ---------------- | | `n` | any | 整数,统计天数 | | `m` | float | 实数,放量临界值 | 返回:bool ### `downDayPercent2(n)` N日阴线比例(%),与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,统计天数 | 返回:float ### `downDayPercent3(n)` 连续N日收阴线,判断N日内收盘价<开盘价的天数是否等于N。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `n` | any | 整数,统计天数 | 返回:bool ### `downDayPercent4(n)` 最近N日收盘价连跌,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------ | | `n` | any | 整数,统计交易日数 | 返回:float|bool ### `upDayPercent(n)` N日上涨比例(%),与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------ | | `n` | any | 整数,统计交易日数 | 返回:float ### `upDayPercent2(n)` N日阳线比例(%),与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------ | | `n` | any | 整数,统计交易日数 | 返回:float ### `upDayPercent3(n)` 连续N日收阳线,判断N日内收盘价>=开盘价的天数是否等于N,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------ | | `n` | any | 整数,统计交易日数 | 返回:bool ### `upDayPercent4(n)` 收盘价连涨N日,判断N日内收盘价>=昨收盘价的天数是否等于N,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------ | | `n` | any | 整数,统计交易日数 | 返回:bool ### `isHighOfHist()` 创历史新高,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 返回:bool ### `isLowOfHist()` 创历史新低,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 返回:bool ### `isHighOfNDay(n)` 创N日新高,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------ | | `n` | any | 整数,统计交易日数 | 返回:bool ### `isLowOfNDay(n)` 创N日新低,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------ | | `n` | any | 整数,统计交易日数 | 返回:bool ### `isHighVolOfHist()` 创历史天量,进行判断时,并不要求绝对的最低和最高,只要两者相比的绝对值小于等于指定的百分比(0.5%)就可。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 返回:bool ### `isLowVolOfHist()` 创历史地量,进行判断时,并不要求绝对的最低和最高,只要两者相比的绝对值小于等于指定的百分比(0.5%)就可。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 返回:bool ### `isHighVolOfNDay(n)` 创N日天量,进行判断时,并不要求绝对的最低和最高,只要两者相比的绝对值小于等于指定的百分比(0.5%)就可。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------ | | `n` | any | 整数,统计交易日数 | 返回:bool ### `isLowVolOfNDay(n)` 创N日地量,进行判断时,并不要求绝对的最低和最高,只要两者相比的绝对值小于等于指定的百分比(0.5%)就可。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------ | | `n` | any | 整数,统计交易日数 | 返回:bool ### `xdzf(n)` N日相对强弱,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------ | | `n` | any | 整数,统计交易日数 | 返回:float ### `miniDifference()` 差距(%),值为0.5,为中间函数。判断是否创N日天量/价的时候,所要求的两者比值的绝对值小于等于指定的百分比(0.5%)。 返回:float ### `closeMorethanMa(beg_t, end_t, n, return_type)` 收盘价大(小)于均线比例(%);收盘价大(小)于均线的A股个数/已上市的A股个数\*100% | 参数 | 类型 | 说明 | | ------------- | -------- | ----------------------- | | `beg_t` | datetime | 开始日期,TDateTime类型 | | `end_t` | datetime | 截止日期,TDateTime类型 | | `n` | any | 均线天数 | | `return_type` | any | 返回类型 | 返回:any ### `regressLine(n)` 以N作回归的收盘价的曲线图 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------- | | `n` | any | 整数(回归天数) | 返回:any ### `buyVsSellVolDiff(beg_t, end_t)` 内外盘差 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | 返回:any ### `barslast(exp)` 返回满足表达式距当前时间天数。 | 参数 | 类型 | 说明 | | ----- | ------ | -------------- | | `exp` | string | 字符串。表达式 | 返回:datetime ### `kLineAndBoll2(kl, boll_l)` 带BOLL的K线;带BOLL的K线:图形叠加的方法2。直接使用函数参数,调用MergeGraph进行图形叠加; | 参数 | 类型 | 说明 | | -------- | ---- | ---- | | `kl` | any | 函数 | | `boll_l` | any | 函数 | 返回:any ### `kLineAndMa(kl, ma_l)` 带Ma的K线 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `kl` | any | 函数 | | `ma_l` | any | 函数 | 返回:any ### `kLineBetweenDay(beg_t, end_t, n1, n2, n3, n4)` 区间段K线 蜡烛线 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `n1` | any | 整数 | | `n2` | any | 整数 | | `n3` | any | 整数 | | `n4` | any | 整数 | 返回:any ### `kLineData(stock_id, beg_t, end_t)` K线数据 | 参数 | 类型 | 说明 | | ---------- | -------- | -------- | | `stock_id` | string | 股票代码 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | 返回:array ### `kLineWithBoll(n1, n2, n3, n4, nb)` 带BOLL的K线 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n1` | any | 整数 | | `n2` | any | 整数 | | `n3` | any | 整数 | | `n4` | any | 整数 | | `nb` | any | 整数 | 返回:any ### `kLineWithBidAsk(n1, n2, n3, n4)` K线(买卖盘) | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n1` | any | 整数 | | `n2` | any | 整数 | | `n3` | any | 整数 | | `n4` | any | 整数 | 返回:any ### `alpha101Test(bk_name, end_t)` 101Alpha整体测试。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `bk_name` | string | 字符串。板块名称 | | `end_t` | datetime | 日期。截止日 | 返回:array ### `bkRiskAndReturnPgm(bk_name, index_id, beg_t, end_t, show_type)` 组合的贝塔值与风险(组合采取等资金加权) | 参数 | 类型 | 说明 | | ----------- | -------- | -------- | | `bk_name` | string | 板块名称 | | `index_id` | string | 指数代码 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `show_type` | any | 显示设置 | 返回:array ### `bksRiskAndReturnPgm(bk_names, index_id, beg_t, end_t)` 不同组合的贝塔值与风险比较(组合采取等资金加权) | 参数 | 类型 | 说明 | | ---------- | -------- | -------- | | `bk_names` | string | 板块列表 | | `index_id` | string | 基准代码 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | 返回:array ### `stocksAlpha(alpha_arr, w)` 组合Alpha | 参数 | 类型 | 说明 | | ----------- | ----- | ------------ | | `alpha_arr` | array | 一维数字数组 | | `w` | array | 一维数字数组 | 返回:float ### `stocksBeta(beta_arr, w)` 组合Beta | 参数 | 类型 | 说明 | | ---------- | ----- | ------------ | | `beta_arr` | array | 一维数字数组 | | `w` | array | 一维数字数组 | 返回:float ### `stocksBetaAlpha(stock_arr, index_id, begt, end_t, sim_rm)` 得到一组股票的α系数,β系数,平均收益率,收益率标准差,残差标准差 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------- | | `stock_arr` | array | 一维字符串数组 | | `index_id` | string | 字符串 | | `begt` | datetime | 日期,开始时间 | | `end_t` | datetime | 日期,截止时间 | | `sim_rm` | float | 实数(无用) | 返回:array ### `stocksExpectedReturn(ri_arr, w)` SIM法投资组合的期望率,计算公式:E(Rp)= W\[nI\]\*Ri\[nI\] | 参数 | 类型 | 说明 | | -------- | ----- | ------------ | | `ri_arr` | array | 一维数字数组 | | `w` | array | 一维数字数组 | 返回:float ### `stocksResidual(rd_ri, w)` 组合残差标准差 | 参数 | 类型 | 说明 | | ------- | ----- | ------------ | | `rd_ri` | array | 一维数字数组 | | `w` | array | 一维数字数组 | 返回:float ### `selectStockIndex(stocks, beg_t, end_t, buy_cond, sell_cond, index_id, show_type)` 策略期间,股票组合的收益情况,等比投资,与周期有关 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------------------------------------------------- | | `stocks` | array | 字符串,以分号分割,股票列表 | | `beg_t` | datetime | 日期型时间,策略验证开始时间 | | `end_t` | datetime | 日期型时间,策略验证截止时间 | | `buy_cond` | any | 布尔公示表达式,策略买入条件 | | `sell_cond` | any | 布尔公示表达式,策略卖出条件 | | `index_id` | string | 字符串,指数代码 | | `show_type` | any | 整数型,显示类型(图形或者数据表类型),0表示返回图形,1表示数据类型 | 返回:array ### `tradingStrategyByBk(bk_names, beg_t, end_t, index_id, buy_cond, stock_buy_con, top_type, top_n, holding_n, return_type)` 板块等比策略验证 | 参数 | 类型 | 说明 | | --------------- | -------- | --------------------------------------- | | `bk_names` | array | 字符串,以分号分割,板块列表 | | `beg_t` | datetime | 日期型时间,板块策略验证开始时间 | | `end_t` | datetime | 日期型时间,板块策略验证截止时间 | | `index_id` | string | 字符串,指数代码 | | `buy_cond` | any | 表达式,板块买入条件 | | `stock_buy_con` | any | 表达式,股票选择标准 | | `top_type` | any | 整型,满足的板块取股票方式,含义如下表: | | `top_n` | float | 实数,取板块中的股票个数或比例 | | `holding_n` | any | 整数,持有天数(交易日) | | `return_type` | any | 整型,结果返回类型,含义如下表: | 返回:array ### `tradingStrategyByBk2(bk_names, beg_t, end_t, index_id, buy_cond, top_n, holding_n)` 板块等比策略验证 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------------------------- | | `bk_names` | array | 字符串,以分号分割,板块列表 | | `beg_t` | datetime | 日期型时间,板块策略验证开始时间 | | `end_t` | datetime | 日期型时间,板块策略验证截止时间 | | `index_id` | string | 字符串,指数代码 | | `buy_cond` | string | 表达式,板块买入条件 | | `top_n` | any | 实数,取板块个数 | | `holding_n` | any | 整数,持有天数(交易日) | 返回:array ### `tradingByJszb(stocks, beg_t, end_t, buy_cond, sell_cond, zs_by_df, zy_by_zf, mc_by_ts)` 个股买卖测试 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------------------------- | | `stocks` | array | 字符串,以分号分割,股票列表 | | `beg_t` | datetime | 日期型时间,个股买卖测试开始时间 | | `end_t` | datetime | 日期型时间,个股买卖测试截止时间 | | `buy_cond` | any | 表达式,个股买入条件 | | `sell_cond` | any | 表达式,个股卖出条件 | | `zs_by_df` | float | 实数,跌幅止损(%) | | `zy_by_zf` | float | 实数,涨幅止盈(%) | | `mc_by_ts` | any | 整数,持有N日后自动平仓 | 返回:array ### `portfolioCalcSys(sector, init_money, start_date, end_date, commission_charge, scale_restriction, negotiability, buy_c, sell_c, min_sell, min_buy, buy_price, sell_price, value_price, max_buy_rate, max_sell_rate, min_commission_charge, buy_unit, free_ze_rate, base_money, list_days)` 交易策略测试(复杂参数,可选条件) | 参数 | 类型 | 说明 | | ----------------------- | -------- | ----------------------------------------------------------------- | | `sector` | string | 字符串,市场板块 | | `init_money` | float | 整数,初始资金 | | `start_date` | datetime | 日期型时间,开始时间 | | `end_date` | datetime | 日期型时间,截止时间 | | `commission_charge` | float | 实数,手续费 | | `scale_restriction` | float | 实数,单支证券比例约束(0.1表示10%) | | `negotiability` | float | 实数,流通性(0.05表示5%) | | `buy_c` | any | 布尔表达式,买入条件 | | `sell_c` | any | 布尔表达式,卖出条件 | | `min_sell` | any | 整数,最小卖出股数 | | `min_buy` | any | 整数,最小买入股数 | | `buy_price` | any | 用户自定义,表达式,买入价格 | | `sell_price` | any | 用户自定义,表达式,卖出价格 | | `value_price` | any | 用户自定义,表达式,计算价值 | | `max_buy_rate` | float | 实数,最大买入占的比例(和实际交易值比,0.1表示10%) | | `max_sell_rate` | float | 实数,最大卖出比例(和真实交易相比,0.1表示10%) | | `min_commission_charge` | float | 实数,最低手续费 | | `buy_unit` | any | 整数,买入单位 | | `free_ze_rate` | float | 实数,冻结比例(当日卖出得到的资金不准许买入的比例,1表示全部冻结) | | `base_money` | float | 实数,最低操作资金(防止过多操作) | | `list_days` | any | 整数,起码上市天数 | 返回:array ### `setRetBuyPrice(price)` 设置一个“tmpBuyPrice”自定义的系统变量的值 | 参数 | 类型 | 说明 | | ------- | ----- | ---------- | | `price` | float | 实数,价格 | 返回:void ### `setRetSellPrice(price)` 设置一个“tmpSellPrice”自定义的系统变量的值 | 参数 | 类型 | 说明 | | ------- | ----- | ---------- | | `price` | float | 实数,价格 | 返回:float ### `setStockBuyInfo(id, type, value)` 设置Type类型对应的证券代码ID的值 | 参数 | 类型 | 说明 | | ------- | ------ | -------------------------------- | | `id` | string | 字符串,证券代码 | | `type` | string | 字符串,类型参数 | | `value` | float | 实数,Type类型对应的证券代码的值 | 返回:any ### `stockBuyInfo(type)` 返回当前环境代码的Type类型对应的系统变量值 | 参数 | 类型 | 说明 | | ------ | ---- | ---------------- | | `type` | any | 字符串,类型参数 | 返回:any ### `setStockBuyPrice(id, price)` 设置ID 对应"BuyPrice"的系统值 | 参数 | 类型 | 说明 | | ------- | ------ | ---------------- | | `id` | string | 字符串,证券代码 | | `price` | float | 实数 | 返回:any ### `setStockBuyTime(id, time)` 设置ID的”BuyTime”对应的系统变量值 | 参数 | 类型 | 说明 | | ------ | -------- | ---------------- | | `id` | string | 字符串,证券代码 | | `time` | datetime | 日期型时间 | 返回:any ### `stockHoldingCount()` 返回当前默认证券代码设置了'HoldingInfo'的系统变量值 返回:float ### `selectStockIndexCall(stock_arr, beg_t, end_t, select_cond, not_is_sell, sell_cond, not_need_stoped)` 返回选股结果 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------------------------ | | `stock_arr` | array | 一维字符串数组,证券代码 | | `beg_t` | datetime | 日期型时间,开始选股时间 | | `end_t` | datetime | 日期型时间,结束选股时间 | | `select_cond` | any | 布尔表达式,选股条件 | | `not_is_sell` | bool | object | | `sell_cond` | any | 布尔表达式,卖出股票条件 | | `not_need_stoped` | bool | object | 返回:array ### `trueTransactionYtm(t, data, max_percent, end_t)` 实际买卖模拟 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------------------------- | | `t` | array | 数据表类型,用户数据 | | `data` | array | 日期型时间,股票日收益率 | | `max_percent` | float | 实数,每个股票投入资金占可用资金百分比 | | `end_t` | datetime | 日期型时间,验证截止日期 | 返回:array ### `tsbData1(bk_names, beg_t, end_t, buy_cond, top_n, holding)` 买卖记录 | 参数 | 类型 | 说明 | | ---------- | -------- | -------------------------------- | | `bk_names` | string | 字符串,以分号分割,板块名称列表 | | `beg_t` | datetime | 日期型时间,开始时间 | | `end_t` | datetime | 日期型时间,截止日期 | | `buy_cond` | any | 表达式,买入条件 | | `top_n` | any | 整数,返回个数 | | `holding` | any | 整数,持有天数 | 返回:array ### `tsbData2(bk_names, beg_t, end_t)` 返回板块的指数涨幅,采用总股本加权 | 参数 | 类型 | 说明 | | ---------- | -------- | -------------------------------- | | `bk_names` | string | 字符串,以分号分割,板块名称列表 | | `beg_t` | datetime | 日期型时间,验证开始时间 | | `end_t` | datetime | 日期型时间,验证截止日期 | 返回:array ### `tsflTsBackTestingFile(end_t, my_portfolio_arr, index_id, ini_cash, price_type, vol_mod_type, dividend_type, allotment_type)` TSBackTesting策略回测框架的使用范例,实现从外部导入组合配置数据进行回测。 | 参数 | 类型 | 说明 | | ------------------ | -------- | -------------- | | `end_t` | datetime | 回测截止日期 | | `my_portfolio_arr` | array | 组合配置信息 | | `index_id` | string | 基准指数 | | `ini_cash` | float | 初始资金 | | `price_type` | any | 成交价类别 | | `vol_mod_type` | any | 成交量取整模式 | | `dividend_type` | bool | 是否分红再投资 | | `allotment_type` | bool | 是否参与配股 | 返回:array ### `tsflTsBackTestingPercentPortfolio(bk_name, beg_t, end_t, index_id, ini_cash, rate_type, price_type, vol_mod_type, dividend_type, allotment_type, fee_rate, top_n)` TSBackTesting回测框架的一个范例,简单的单因子PE选股回测模型。该函数只作为框架调用示例,用户可参考该函数的调用过程,详见函数代码。 | 参数 | 类型 | 说明 | | ---------------- | -------- | -------------- | | `bk_name` | string | 板块名称 | | `beg_t` | datetime | 开始日 | | `end_t` | datetime | 截止日 | | `index_id` | string | 基准指数 | | `ini_cash` | float | 初始资金 | | `rate_type` | any | 资金配比方式 | | `price_type` | any | 成交价类别 | | `vol_mod_type` | bool | 成交量取整模式 | | `dividend_type` | bool | 是否分红再投资 | | `allotment_type` | bool | 是否参与配股 | | `fee_rate` | float | 交易费率(%) | | `top_n` | any | 前N个 | 返回:array ### `tsflTsBackTestingHighFrequencyTrading(stocks, beg_t, end_t, cycle, max_n, max_gr, max_lr, fee_rate)` TSBackTesting回测框架的一个范例,实现对高频交易的回测。该函数只作为框架调用示例,用户可参考该函数的调用过程,详见函数代码。 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------ | | `stocks` | array | 样本股 | | `beg_t` | datetime | 开始日 | | `end_t` | datetime | 截止日 | | `cycle` | string | 周期 | | `max_n` | any | 最大持有个数 | | `max_gr` | float | 止盈(%) | | `max_lr` | float | 止损(%) | | `fee_rate` | float | 费率(%) | 返回:array ### `portfolioBackTestingIndexFund(pf_info_data, index_id, begt, end_t)` 策略验证-指数基金-历史模拟 | 参数 | 类型 | 说明 | | -------------- | -------- | ---------------------------- | | `pf_info_data` | array | 数据表类型,组合基本信息(in) | | `index_id` | string | 字符串,验证代码 | | `begt` | datetime | 日期型时间,验证开始日(in) | | `end_t` | datetime | 日期型时间,验证截止日(in) | 返回:array ### `portfolioBackTestingTrading(pf_info_data, t, return_type)` 交易类策略的回测,返回交易类系统的成功率,最大连续盈利次数等交易详情信息,参考平台首页-》2011-11-21-模型更新-策略验证(交易类)ToolBox使用说明 | 参数 | 类型 | 说明 | | -------------- | ----- | ----------------------------------------- | | `pf_info_data` | array | 数据表类型,组合基本信息 | | `t` | array | 数据表类型,源数据 | | `return_type` | any | 整数,用户自定义,返回类型,0表示交易评价 | 返回:array ### `portfolioBackTestingPercent(pf_info_data, t_all_percent, t_all_ta, index_id, end_t, rate_type, t_all_zcpz, t_all_hypz, t_all_ccmx, t_all_jz, t_all_ls, t_all_jymx)` 策略验证-配置类组合,配置类的策略的回测,参考平台首页-》2011-12-19-模型更新-策略验证(配置类)ToolBox使用说明 | 参数 | 类型 | 说明 | | --------------- | -------- | ----------------------------------------------- | | `pf_info_data` | array | 数据表类型,组合基本信息(in) | | `t_all_percent` | array | 数据表类型,所有配置比例(in) | | `t_all_ta` | array | 数据表类型,所有申购、赎回(in) | | `index_id` | string | 字符串,指数代码,Benchmark(in) | | `end_t` | datetime | 日期型时间,验证截止日(in) | | `rate_type` | any | 整数,用户自定义,资金配比方式(in),含义如下表: | | `t_all_zcpz` | array | 数据表类型,资产配置 | | `t_all_hypz` | array | 数据表类型,行业配置 | | `t_all_ccmx` | array | 数据表类型,持仓明细 | | `t_all_jz` | array | 数据表类型,资产净值 | | `t_all_ls` | array | 数据表类型,交易流水 | | `t_all_jymx` | array | 数据表类型,交易明细 | 返回:array ### `portfolioBackTestingQuantity(pf_info_data, begt, end_t, t_all_jymx, t_all_ta, t_all_zcpz, t_all_hypz, t_all_ccmx, t_all_jz, t_all_ls)` 策略验证-数量类组合,数量类的策略的回测 | 参数 | 类型 | 说明 | | -------------- | -------- | ------------------------------ | | `pf_info_data` | array | 数据表类型,组合基本信息(in) | | `begt` | datetime | 日期型时间,验证开始日(in) | | `end_t` | datetime | 日期型时间,验证截止日(in) | | `t_all_jymx` | array | 数据表类型,交易明细 | | `t_all_ta` | array | 数据表类型,所有申购、赎回(in) | | `t_all_zcpz` | array | 数据表类型,资产配置 | | `t_all_hypz` | array | 数据表类型,行业配置 | | `t_all_ccmx` | array | 数据表类型,持仓明细 | | `t_all_jz` | array | 数据表类型,资产净值 | | `t_all_ls` | array | 数据表类型,交易流水 | 返回:array ### `tsflTsMutiFactor01(index_id, beg_t, end_t, factor_arr, cy, abnormal_type, standarize_type, groups, constr, group_hy, industry_type, industry_method, rate_type, buy_ratio, sell_ratio)` TSBackTesting回测框架的一个范例,实现对高频交易的回测。该函数只作为框架调用示例,用户可参考该函数的调用过程,详见函数代码。 | 参数 | 类型 | 说明 | | ----------------- | -------- | ---------------- | | `index_id` | string | 基准指数 | | `beg_t` | datetime | 开始日 | | `end_t` | datetime | 截止日 | | `factor_arr` | array | 因子选择 | | `cy` | string | 周期 | | `abnormal_type` | any | 极值处理方法 | | `standarize_type` | any | 无量纲化方法 | | `groups` | string | 分组百分位 | | `constr` | string | 剔除条件 | | `group_hy` | any | 分组方式 | | `industry_type` | any | 行业分类标准 | | `industry_method` | any | 行业资金分配方法 | | `rate_type` | any | 个股资金分配方式 | | `buy_ratio` | float | 开仓费率(%) | | `sell_ratio` | float | 平仓费率(%) | 返回:array ### `portfolioBackTestingPercentChange(pf_info_data, end_t, tp_ccmx, t_percent)` 策略验证-比例组合-调仓记录,根据调仓前、调仓后数据,确定比例变动 | 参数 | 类型 | 说明 | | -------------- | -------- | -------------------------- | | `pf_info_data` | array | 数据表类型,组合基本信息 | | `end_t` | datetime | 日期型时间,截止日 | | `tp_ccmx` | array | 数据表类型,调仓前持仓 | | `t_percent` | array | 数据表类型,调仓后配置比例 | 返回:array ### `portfolioBackTestingPercentDataCheck(pf_info_data, t_percent, t_ta)` 策略验证-比例组合-数据检查,对组合信息和所有交易明细信息的缺省数据检查,若缺省,则添加默认值 | 参数 | 类型 | 说明 | | -------------- | ----- | -------------------------- | | `pf_info_data` | array | 数据表类型,组合基本信息 | | `t_percent` | array | 数据表类型,所有交易明细 | | `t_ta` | array | 数据表类型,所有申购、赎回 | 返回:array ### `portfolioBackTestingPercentToQuantity(pf_info_data, tp_zcpz, t_percent, r_o)` 策略验证-比例组合-比例->交易明细,,根据调仓前比例(%)、调仓后比例(%)、调仓前数量、成交价、开仓费率(%)、平仓费率(%)确定配置类组合的交易明细 | 参数 | 类型 | 说明 | | -------------- | ----- | ----------------------------------- | | `pf_info_data` | array | 数据表类型,组合基本信息 | | `tp_zcpz` | array | 数据表类型,调仓前资产配置 | | `t_percent` | array | 数据表类型,调仓记录 | | `r_o` | array | 数据表类型,用于内部调试用数据(var) | 返回:array ### `portfolioBackTestingPercentSetPercentforNotUserDefined(t_percent, end_t, rate_type)` 策略验证-比例组合-t期继续持有的or新增的,按不同的加权方法确定比例,根据T日目标持有证券以及资金配比方式得到在EndT的证券配置比例(%) | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------------------------------- | | `t_percent` | array | 数据表类型,EndT日的目标持有证券列表 | | `end_t` | datetime | 日期型时间,截止日 | | `rate_type` | any | 整数,用户自定义,组合比例确定方法,含义如下表: | 返回:array ### `portfolioBackTestingTradingEvaluation(pf_info_data)` 策略验证-交易类-单品种,对交易记录做盈亏,成交金额,累计盈亏次数以及持续持仓时间等相关数据计算。 | 参数 | 类型 | 说明 | | -------------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------- | | `pf_info_data` | array | 数据表类型,组合基本信息;tpZCPZ:数据表类型,调仓前资产配置;tPercent:数据表类型,调仓记录;rO:数据表类型,用于内部调试用数据(var) | 返回:array ### `teExtremeSummary(subtotals, cycle)` 组合/单券极端交易情况统计,功能: 对交易小计数据,按累计收益率进行极端情况统计,包括以下几个方面 最大连盈次数、最大连亏次数, 最大连盈幅度(%)、最大连亏幅度(%), 最大单次盈利(%)、最大单次亏损(%), 最大连盈时间、最大连亏时间 详细说明见下述文档的极端评价: 《深圳天软科技-应用专题-策略评价01:天软交易策略评价框架TSTradingEvaluation》 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------------------------------------------------------------------------- | | `subtotals` | any | 数组,交易小计数据;字段必须包含;开仓时间:(datetime);平仓时间:(datetime);持仓时间:(real);累计收益率(%):(real) | | `cycle` | any | 周期,用于计算持续时间 | 返回:array ### `teMatchOcTradeData(talltradedata, flag, returntype, pfinfodata)` 每笔交易的开平仓匹配,功能: 对交易明细按券&交易方向进行开平仓自动匹配处理(以开仓数据为基准) 匹配规则:提供先建先平及先建后平方式 详细说明请见文末FAQ: 《深圳天软科技-应用专题-策略评价01:天软交易策略评价框架TSTradingEvaluation》 | 参数 | 类型 | 说明 | | --------------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `talltradedata` | any | 数组,交易明细数据;字段必须包含标准的回测中交易明细字段;字段包含:截止日,代码,名称,方向,动作,乘数,保证金比例(%),;成交价,成交量,费率(%),成交金额(税前),费用,成交金额,备注 | | `flag` | any | 整型,平仓方式; 0:先建先平(默认);1:后建先平 | | `returntype` | any | 整型,返回匹配结果类型;;1:全部匹配结果(包含不完整)(默认);2:仅含完整匹配的结果 | | `pfinfodata` | any | 数组,回测初始化信息,重新获取交易明细时设置回测属性;1)分红再投资:0:不参与;1:参与再投资(默认);2)自动参与配股:0:不参与;1:参与(默认);3)货币基金自动分红再投资:0:不参与;1:参与(默认) | 返回:array ### `portfolioBackTestingQuantityCompositeDetail(end_t, tp_gp, t_ls)` 策略验证-数量类组合-t日持股明细,得到股票组合tpGP与tLS在EndT时的持仓明细 | 参数 | 类型 | 说明 | | ------- | -------- | ---- | | `end_t` | datetime | | | `tp_gp` | array | | | `t_ls` | array | | 返回:array ### `portfolioBackTestingQuantityDataCheck(pf_info_data, t_all_jymx, t_all_ta)` 策略验证-数量类组合-数据检查,对组合信息和所有交易明细信息的缺省数据检查,若缺省,则添加默认值 | 参数 | 类型 | 说明 | | -------------- | ----- | -------------------------- | | `pf_info_data` | array | 数据表类型,组合基本信息 | | `t_all_jymx` | array | 数据表类型,所有交易明细 | | `t_all_ta` | array | 数据表类型,所有申购、赎回 | 返回:array ### `portfolioBackTestingQuantityInvestmentRatio(end_t, t_zcpz, t_ls, t_gp, v_zcjz)` 策略验证-数量类组合-t日资产配置 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------------- | | `end_t` | datetime | 日期型时间,截止日 | | `t_zcpz` | array | 数据表类型,昨资产配置 | | `t_ls` | array | 数据表类型,t日交易流水 | | `t_gp` | array | 数据表类型,t日持股明细 | | `v_zcjz` | array | 数据表类型,t日资产净值 | 返回:array ### `portfolioBackTestingQuantityFaEndT(pf_info_data, end_t, tm, tp_zcpz, tp_gp, t_jy, t_ta, t_zcpz, t_hypz, t_gp, t_jz, t_ls)` 策略验证-数量类组合-t日数据 | 参数 | 类型 | 说明 | | -------------- | -------- | ------------------------- | | `pf_info_data` | array | 数据表类型,组合基本信息 | | `end_t` | datetime | 日期型时间,t日 | | `tm` | float | 实数,初始资金 | | `tp_zcpz` | array | 数据表类型,t-1日资产配置 | | `tp_gp` | array | 数据表类型,t-1日持仓明细 | | `t_jy` | array | 数据表类型,t日交易 | | `t_ta` | array | 数据表类型,t日申购、赎回 | | `t_zcpz` | array | 数据表类型,t日资产配置 | | `t_hypz` | array | 数据表类型,t日行业配置 | | `t_gp` | array | 数据表类型,t日持股明细 | | `t_jz` | array | 数据表类型,t日净值 | | `t_ls` | array | 数据表类型,t日交易流水 | 返回:array ### `portfolioBackTestingQuantityIndustryComposite(end_t, t_gp)` 策略验证-数量类组合-t日行业配置,由tGP数据表中按行业统计个各行业的市值和排名 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------------- | | `end_t` | datetime | 日期型时间,t日 | | `t_gp` | array | 数据表类型,t日持股明细 | 返回:array ### `portfolioBackTestingQuantityNetAsset(end_t, v_zcjz, v_zfe, vp_zcjz)` 策略验证-数量类组合-t日净值情况,返回单位净值,累计净值,净值收益 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `end_t` | datetime | 日期型时间,t日 | | `v_zcjz` | float | 实数,t日资产净值 | | `v_zfe` | float | 实数,组合总份额 | | `vp_zcjz` | float | 实数,t-1日资产净值 | 返回:array ### `portfolioBackTestingQuantityInvalidData(end_t, t_all_zcpz, t_all_hypz, t_all_ccmx, t_all_jz, t_all_ls)` 策略验证-数量类组合-设置t日原数据无效 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------ | | `end_t` | datetime | 日期型时间,t日 | | `t_all_zcpz` | array | 数据表类型,All-资产配置 | | `t_all_hypz` | array | 数据表类型,All-行业配置 | | `t_all_ccmx` | array | 数据表类型,All-持股明细 | | `t_all_jz` | array | 数据表类型,All-净值 | | `t_all_ls` | array | 数据表类型,All-流水 | 返回:array ### `portfolioBackTestingQuantityTransactionLog(end_t, tp_gp, t_jy, b_fhztz)` 策略验证-数量类组合-t日流水-分红送股+买卖 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------- | | `end_t` | datetime | 日期型时间,t日 | | `tp_gp` | array | 数据表类型,t-1日持仓明细 | | `t_jy` | array | 数据表类型,t日交易 | | `b_fhztz` | bool | object | 返回:array ### `portfolioBackTestingQuantityTradeDetails(pf_info_data, end_t, tp_gp, t_jy)` 策略验证-数量类组合-t日交易明细 | 参数 | 类型 | 说明 | | -------------- | -------- | --------------------------- | | `pf_info_data` | array | 数据表类型,组合基本信息 | | `end_t` | datetime | 日期型时间,截止日 | | `tp_gp` | array | 数据表类型,昨持仓明细 | | `t_jy` | array | 数据表类型,t日所有交易数据 | 返回:array ### `portfolioBackTestingQuantityTradeOfMoneyMarketFund(pf_info_data, end_t, tp_gp)` T日货币基金分红再投资 | 参数 | 类型 | 说明 | | -------------- | -------- | ------------------------------------------------------- | | `pf_info_data` | array | 数据表类型,组合基本信息 | | `end_t` | datetime | 日期型时间,截止日 | | `tp_gp` | array | 数据表类型,昨持仓明细;tJY:数据表类型,t日所有交易数据 | 返回:array ### `portfolioBackTestingQuantityCashAllocation(cash, newest_number, number_of_will_buying, max_numer, min_number, method_type, number, cash_per_unit)` 数量类套利类组合资金分配,按照最新剩余资金、最新持仓个数和资金分配方法,确定每个准备买入证券所分配的资金 | 参数 | 类型 | 说明 | | ----------------------- | ----- | ---------------------------------------------------------------------------- | | `cash` | float | 实数,可用资金 | | `newest_number` | any | 整数:最新持有个数 | | `number_of_will_buying` | any | 整数,符合买入条件的个数 | | `max_numer` | any | 整数,最多允许持有个数 | | `min_number` | any | 整数,最少持有个数 | | `method_type` | any | 整数,资金分配方法,取值为0表示固定最大持有个数法,取值为1表示最少持有个数法 | | `number` | any | 整数,实际可买入个数 | | `cash_per_unit` | float | 实数,每个所分配的资金 | 返回:any ### `portfolioBackTestingQuantitySellByCommonCondition(end_t, tp_gp, max_hold_days, max_gain_ratio, max_loss_ratio, price_type, sell_ratio)` T日按最大持有期、止盈、止损卖出股票 | 参数 | 类型 | 说明 | | ---------------- | -------- | -------------------------------------------------------------------- | | `end_t` | datetime | 日期型时间,截止日 | | `tp_gp` | array | 数据表类型,昨持仓 | | `max_hold_days` | any | 整数,最大持有天数 | | `max_gain_ratio` | float | 实数,止盈率(%) | | `max_loss_ratio` | float | 实数,止损率(%) | | `price_type` | any | 整数,到期平仓成交价类别,值为0表示以收盘价成交,值为1表示以均价成交 | | `sell_ratio` | float | 实数,卖出费率(%) | 返回:array ### `portfolioBackTestingQuantityTradeOfRightsIssue(pf_info_data, end_t, tp_gp)` T日配股产生的交易 | 参数 | 类型 | 说明 | | -------------- | -------- | ------------------------ | | `pf_info_data` | array | 数据表类型,组合基本信息 | | `end_t` | datetime | 日期型时间,截止日 | | `tp_gp` | array | 数据表类型,昨持仓 | 返回:array ### `portfolioBackTestingQuantityTradeOfDividendandSplit(pf_info_data, end_t, tp_gp)` T日股票分红、送股,基金分红、拆分以及债券付息、兑付交易数据 | 参数 | 类型 | 说明 | | -------------- | -------- | ------------------------ | | `pf_info_data` | array | 数据表类型,组合基本信息 | | `end_t` | datetime | 日期型时间,截止日 | | `tp_gp` | array | 数据表类型,昨持仓 | 返回:array ### `portfolioBackTestingQuantityTradeOfDividendandSplit(pf_info_data, end_t, tp_gp)` 根据T日分红、送股、配股数据调整昨持仓(数量、总成本、成本价) | 参数 | 类型 | 说明 | | -------------- | -------- | ----------------------------------------------------------------- | | `pf_info_data` | array | 数据表类型,组合基本信息 | | `end_t` | datetime | 日期型时间,截止日 | | `tp_gp` | array | 数据表类型,昨持仓;tFHSG:数据表类型,T日分红送股、配股等交易数据 | 返回:array ### `portfolioBackTestingQuantityTradeOfDelist(pf_info_data, end_t, tpgp)` T日证券退市处理 | 参数 | 类型 | 说明 | | -------------- | -------- | ------------------------ | | `pf_info_data` | array | 数据表类型,组合基本信息 | | `end_t` | datetime | 日期型时间,截止日 | | `tpgp` | array | 数据表类型,昨持仓 | 返回:array ### `portfolioBackTestingQuantityVolAfterSplit(tp_gp, end_t, pf_info_data)` 根据分红送股数据对昨持仓的数量、总成本、成本价进行调整 | 参数 | 类型 | 说明 | | -------------- | -------- | ------------------------ | | `tp_gp` | array | 数据表类型,昨持仓 | | `end_t` | datetime | 日期型时间,截止日 | | `pf_info_data` | array | 数据表类型,组合基本信息 | 返回:array ### `portfolioBackTestingQuantityGetClose(endt, stype, isjs)` 证券指定日价格,与系统参数证券、周期相关 | 参数 | 类型 | 说明 | | ------- | -------- | -------------------- | | `endt` | datetime | 日期型时间,截止日 | | `stype` | any | 整数,证券类别 | | `isjs` | bool | 布尔型,是否取结算价 | 返回:float ### `getContractMultiplier()` 证券合约单位,与系统参数(证券、时间相关) 返回:float ### `getMarginRatio()` 期权、期货的保证金比例Ⅱ(%),与系统参数(证券、时间相关) 返回:float ### `getMarginRatio2()` 期权保证金比例Ⅱ(%),与系统参数(证券、时间相关) 返回:float ### `depositOfOption(option_id, option_price, stock_price, p1, p2)` 期权单位保证金,与系统参数时间有关 | 参数 | 类型 | 说明 | | -------------- | ------ | ---------------------- | | `option_id` | string | 字符串类型,期权代码 | | `option_price` | float | 实数,期权价格 | | `stock_price` | float | 实数,期权标的证券价格 | | `p1` | float | 实数,保证金比例(%) | | `p2` | float | 实数,保证金比例Ⅱ(%) | 返回:float ### `depositOfSecurity(stock_id, position, price, price2, margin, margin2, stockvol, stockunit)` 证券保证金计算,与系统参数时间有关 | 参数 | 类型 | 说明 | | ----------- | ------ | -------------------------- | | `stock_id` | string | 字符串,期权、期货合约代码 | | `position` | any | 整数,持仓头寸 | | `price` | float | 实数,期权、期货合约价格 | | `price2` | float | 实数,期权标的证券价格 | | `margin` | float | 实数,保证金比例(%) | | `margin2` | float | 实数,保证金比例Ⅱ(%) | | `stockvol` | float | 实数,持仓数量 | | `stockunit` | float | 实数,合约单位 | 返回:float ### `getTradeDeposit(tjy)` 计算交易保证金 | 参数 | 类型 | 说明 | | ----- | ----- | -------------------- | | `tjy` | array | 数据表类型,交易数据 | 返回:array ### `getPriceOfUnderlying(option_id, end_t, is_open)` 指定日期权标的证券价格 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------------------- | | `option_id` | string | 字符串,期权代码 | | `end_t` | datetime | 日期型时间,截止日 | | `is_open` | any | 是否获取期权标的证券昨价格 | 返回:float ### `depositOfOptionByGroup(option, option_id, position, option_id2, position2, price, price2, stock_price, p1, p2, margin, stockvol, stockunit)` 期权组合保证金计算,与系统参数时间有关 | 参数 | 类型 | 说明 | | ------------- | ------ | ------------------------------------------ | | `option` | any | 整数,组合保证金计算方式 | | `option_id` | string | 字符串,期权组合成分合约1 | | `position` | any | 整数,期权组合成分合约1头寸 | | `option_id2` | string | 字符串,期权组合成分合约2 | | `position2` | any | 整数,期权组合成分合约2头寸 | | `price` | float | 实数,期权组合成份合约1价格 | | `price2` | float | 实数,期权组合成份合约2价格 | | `stock_price` | float | 实数,期权成分合约1和成分合约2标的证券价格 | | `p1` | float | 实数,期权保证金比例(%) | | `p2` | float | 实数,期权保证金比例Ⅱ(%) | | `margin` | float | 实数,保证金系数 | | `stockvol` | float | 实数,组合数量 | | `stockunit` | float | 实数,期权合约单位 | 返回:float ### `getGroupDeposit(idtype, option_id, position, option_id2, position2, price, price2, stock_price, p1, p2, stockvol, stockunit)` 期权组合保证金计算,与系统参数时间有关 | 参数 | 类型 | 说明 | | ------------- | ------ | ------------------------------------------ | | `idtype` | string | 字符串,组合类型 | | `option_id` | string | 字符串,期权组合成分合约1 | | `position` | any | 整数,期权组合成分合约1头寸 | | `option_id2` | string | 字符串,期权组合成分合约2 | | `position2` | any | 整数,期权组合成分合约2头寸 | | `price` | float | 实数,期权组合成份合约1价格 | | `price2` | float | 实数,期权组合成份合约2价格 | | `stock_price` | float | 实数,期权成分合约1和成分合约2标的证券价格 | | `p1` | float | 实数,期权保证金比例(%) | | `p2` | float | 实数,期权保证金比例Ⅱ(%) | | `stockvol` | float | 实数,组合数量 | | `stockunit` | float | 实数,期权合约单位 | 返回:float ### `bondPayMentByEndt(bondarr, endt)` 债券数组在指定日是否有付息以及相应的数据 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------ | | `bondarr` | array | 一维数组,债券数组 | | `endt` | datetime | 日期型时间,截止日 | 返回:array ### `getBondMaturityTradeData(endt, tpgp)` 债券到期兑付本金转化为交易数据 | 参数 | 类型 | 说明 | | ------ | -------- | ------------------ | | `endt` | datetime | 日期型时间,截止日 | | `tpgp` | array | 数据表类型,昨持仓 | 返回:array ### `getLowestFee(v_amount, fee_rate, action, lowest_fee_type, o_lowest_fee, c_lowest_fee)` 计算费用,若用户选择启用最低费用,则当根据费率计算的费用不足最低费用,则返回最低费 | 参数 | 类型 | 说明 | | ----------------- | ----- | -------------------------- | | `v_amount` | float | 实数,成交金额(税前) | | `fee_rate` | float | 实数,费率(%) | | `action` | any | 整数,动作 | | `lowest_fee_type` | any | 整数,是否启用最低费用限制 | | `o_lowest_fee` | float | 实数,最低开仓费用 | | `c_lowest_fee` | float | 实数,最低平仓费用 | 返回:float ### `tsTradeCalCc(end_t, tp_gp, tjy)` TSTrade_CalCC 相关函数。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------------- | | `end_t` | datetime | 日期型时间,截止日 | | `tp_gp` | array | 数据表类型,昨持仓 | | `tjy` | array | 数据表类型,今交易数据 | 返回:array ### `portfolioBackTestingIndexFundDataCheck(pf_info_data, index_id)` 策略验证-指数基金-数据检查, 对组合信息和所有交易明细信息的缺省数据检查,若缺省,则添加默认值 | 参数 | 类型 | 说明 | | -------------- | ------ | ---------------------------- | | `pf_info_data` | array | 数据表类型,组合基本信息(in) | | `index_id` | string | 字符串类型,指数代码 | 返回:array ### `portfolioBackTestingIndexFundGetIndexSamples(pf_info_data, index_id, end_t, r)` 策略验证-指数基金-得到t-1日指数成分,根据PfInfoData中的字段’指数成分数据来源’来获取指数成分,获取成功,返回1,否则0 | 参数 | 类型 | 说明 | | -------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `pf_info_data` | array | 数据表类型,组合基本信息(in),必须含有’指数成分数据来源’字段,其中:;0表示使用天软提供的指数成分和权重:即使用流通市值计算权重;1表示使用用户自定义的指数成分和权重(文件格式);2表示使用用户自定义的指数成分和权重(数据库格式) | | `index_id` | string | 字符串类型,指数代码 | | `end_t` | datetime | 日期型时间 | | `r` | array | 数据表类型,返回参数,指数成分数据(out) | 返回:bool ### `portfolioBackTestingIndexFundGetIndexSamplesByMarketValue(index_id, prev_end_t, end_t)` 策略验证-指数基金-得到指数IndexId成份股的t-1日流通市值和比例 | 参数 | 类型 | 说明 | | ------------ | -------- | -------------------- | | `index_id` | string | 字符串类型,指数代码 | | `prev_end_t` | datetime | 日期型时间,t-1日 | | `end_t` | datetime | 日期型时间,t日 | 返回:array ### `portfolioBackTestingIndexFundGetTradingData(pf_info_data, index_id, end_t, r)` 策略验证-指数基金-得到t日调仓记录 | 参数 | 类型 | 说明 | | -------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `pf_info_data` | array | 数据表类型,组合基本信息(in),必须含有’指数成分数据来源’字段,其中:;0表示使用天软提供的指数成分和权重:即使用流通市值计算权重;1表示使用用户自定义的指数成分和权重(文件格式);2表示使用用户自定义的指数成分和权重(数据库格式) | | `index_id` | string | 字符串类型,指数代码 | | `end_t` | datetime | 日期型时间 | | `r` | any | 数据表类型,返回参数,指数成分数据(out) | 返回:array ### `portfolioBackTestingIndexFundGetIndexSamplesPercent(pf_info_data, index_id, beg_t, end_t, tp_is)` 策略验证-指数基金-得到组合配置比例 | 参数 | 类型 | 说明 | | -------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `pf_info_data` | array | 数据表类型,组合基本信息(in),必须含有’初始建仓策略’,‘首日建仓比例(%)’’每日建仓比例变化(%)’’目标建仓比例(%)’,字段,其中’初始建仓策略’字段取值有下面两种情况:;0表示等比例建仓策略;1表示每日递增建仓策略&每日递减建仓策略 | | `index_id` | string | 字符串类型,指数代码 | | `beg_t` | datetime | 日期型时间,减仓起始日 | | `end_t` | datetime | 日期型时间 | | `tp_is` | array | 数据表类型,配置比例表 | 返回:array ### `portfolioBackTestingInitInvestmentRatio(end_t, tm)` 策略验证-初始化资产配置 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期型时间,截止日 | | `tm` | float | 实数,初始资金 | 返回:array ### `portfolioBackTestingBenchmarkReturn(index_id, t)` 策略验证-基准收益率,返回基准收益率和组合收益率 | 参数 | 类型 | 说明 | | ---------- | ------ | --------------------------- | | `index_id` | string | 字符串,指数代码,Benchmark | | `t` | array | 数据表类型,组合日收益率 | 返回:array ### `portfolioBackTestingBuySellDefaultRatio(stock_id, end_t, buy_ratio, sell_ratio, buy_other_fee, sell_other_fee)` 策略验证-缺省买卖费率和费用,判断数据BuyRatio,SellRatio BuyOtherFee ,SellOtherFee为nil则按照证券代码类型分别赋值 | 参数 | 类型 | 说明 | | ---------------- | -------- | ------------------ | | `stock_id` | string | 字符串,证券代码 | | `end_t` | datetime | 日期型时间,截止日 | | `buy_ratio` | float | 实数,开仓费率(%) | | `sell_ratio` | float | 实数,平仓费率(%) | | `buy_other_fee` | float | 实数,开仓其他费用 | | `sell_other_fee` | float | 实数,平仓其他费用 | 返回:array ### `portfolioBackTestingTransactionPrice(stock_id, end_t, price_type)` 策略验证-成交价,确定StockId代码的成交价 | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------------------------- | | `stock_id` | string | 字符串,证券代码 | | `end_t` | datetime | 日期型时间,截止日 | | `price_type` | any | 整数,用户自定义,成交价类别,含义如下表: | 返回:float ### `portfolioBackTestingAdjustVolByBonusShare(tp_gp, end_t)` 分红送股处理,若有分红送股,则对’数量’(持仓数量)进行调整 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------------------ | | `tp_gp` | array | 数据表类型,EndT之前的持仓明细 | | `end_t` | datetime | 日期型时间,截止日 | 返回:array ### `portfolioBackTestingGetBenchmarkReturn(index_id, beg_t, end_t, percent)` 策略验证-基准收益率(%) | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------ | | `index_id` | string | 字符串,证券代码 | | `beg_t` | datetime | 日期型时间,截止日 | | `end_t` | datetime | 日期型时间,截止日 | | `percent` | any | 整数, | 返回:array ### `portfolioBackTestingTransactionVol(mod_type, p2, v_blbd, v_vol_before_round)` 策略验证-成交量 | 参数 | 类型 | 说明 | | -------------------- | ----- | -------------------------------------------------------------------- | | `mod_type` | any | 整数,成交量取整模式,0表示不取整,1表示100整数倍,2表示小数点后两位 | | `p2` | float | 实数,目标比例(%) | | `v_blbd` | float | 实数,比例变动(%) | | `v_vol_before_round` | float | 实数,取整前数量 | 返回:float ### `portfolioBackTestingCalBenchmarkReturn(b_minfo, bm_arr, t)` 累计收益率计算 | 参数 | 类型 | 说明 | | --------- | ----- | -------------------------- | | `b_minfo` | array | 一维数组,基准详情 | | `bm_arr` | array | 数据表类型,基准收益率序列 | | `t` | array | 数据表类型,组合收益率序列 | 返回:array ### `stockPricesamebyevalute(stockarr, begt, endt, methodtype, stockmatchdata, limitvalue, returnlen, option)` 股票相似度数据\_基准代码 | 参数 | 类型 | 说明 | | ---------------- | -------- | ------------------------------------------------------------ | | `stockarr` | array | Array of string,股票样本 | | `begt` | datetime | Date,起始日期 | | `endt` | datetime | Date,指定日期 | | `methodtype` | any | Integer,相似度指标类型 | | `stockmatchdata` | any | Table,匹配指标数据 | | `limitvalue` | float | Number,阈值 | | `returnlen` | any | Integer,返回的结果长度 | | `option` | any | Integer,停牌日期数据填充方法当天数据=0;上个交易日数据填充=1 | 返回:array ### `stockPricesamebyofferdata(stockarr, indexdata, begt, endt, stockmatchdata, limitvalue, returnlen)` 股票相似度数据\_基准数据 | 参数 | 类型 | 说明 | | ---------------- | -------- | ------------------------ | | `stockarr` | array | Array of string,股票样本 | | `indexdata` | any | Table,基准数据 | | `begt` | datetime | Date,起始日期 | | `endt` | datetime | Date,指定日期 | | `stockmatchdata` | any | Table,匹配指标数据 | | `limitvalue` | float | Number,阈值 | | `returnlen` | any | Integer,返回的结果长度" | 返回:array ### `stockSamestockdata(begt, endt, methodtype, n, option)` 相似度最高的前N条数据 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------------ | | `begt` | datetime | Date,起始日期 | | `endt` | datetime | Date,截止日期 | | `methodtype` | any | Integer,相似度指标 | | `n` | any | Integer,返回长度 | | `option` | any | Integer,停牌数据填充选项,当天数据=0,上个交易日填充=1 | 返回:array ### `tsSampevalutelib(return_value)` 中间函数,测试数据示例 | 参数 | 类型 | 说明 | | -------------- | ----- | ---------------- | | `return_value` | array | 返回一个数据示例 | 返回:array ### `sfPe(stock_id, end_t, pe, ps, pb)` 对价比率测算(市盈率、市净率法),用市盈率、市净率方法测算股权分置改革使股价达到均衡水平的最小送股比例 | 参数 | 类型 | 说明 | | ---------- | -------- | -------------------- | | `stock_id` | string | 字符串,证券代码 | | `end_t` | datetime | 日期型时间,停牌日期 | | `pe` | float | 实数,合理市盈率 | | `ps` | any | 实数,预计每股收益 | | `pb` | float | 实数,合理市净率 | 返回:array ### `evPe(end_t, auto_industry, stocks)` 市盈率估值,剔除了亏损,采用总股本加权 | 参数 | 类型 | 说明 | | --------------- | -------- | ---------------------------- | | `end_t` | datetime | 日期型时间,估值日期 | | `auto_industry` | bool | object | | `stocks` | array | 字符串,以分号分割,股票列表 | 返回:array ### `evPb(stocks, end_t)` 市净率估值,剔除了亏损,采用总股本加权 | 参数 | 类型 | 说明 | | -------- | -------- | ---------------------------- | | `stocks` | array | 字符串,以分号分割,股票列表 | | `end_t` | datetime | 日期型时间,估值日期 | 返回:array ### `evFcffI(data, g, unit_type)` 单阶段公司自由现金流贴现 | 参数 | 类型 | 说明 | | ----------- | ----- | -------------------------------- | | `data` | array | 数据表,当前财务数据 | | `g` | any | 数据表,高速和稳定增长阶段预测值 | | `unit_type` | any | 整数,用户自定义,含义如下表: | 返回:array ### `evFcffIi(data, vd, unit_type, ts, gn, rf, beg_t_of_beta, end_t_of_beta, rm, kd, delta)` 两阶段自由现金流估值 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------------------------------- | | `data` | array | 数据表,财务数据,必须为固定格式,格式详情如下表: | | `vd` | float | 实数,债权(务)价值(Vd) | | `unit_type` | any | 用户自定义,财务数据单位,含义如下表: | | `ts` | float | 实数,总股本(万股) | | `gn` | float | 实数,稳定增长阶段增长率G(%) | | `rf` | float | 实数,无风险年利率Rf(%) | | `beg_t_of_beta` | datetime | 日期型时间,计算β系数开始日期 | | `end_t_of_beta` | datetime | 日期型时间,计算β系数结束日期 | | `rm` | float | 实数,市场预期收益率(%) | | `kd` | float | 实数,债权资本成本Kd(%) | | `delta` | float | 实数,资产负债率δ(%)=Vd/(Ve+Vd) | 返回:array ### `evFcffIiSensitivity(data, vd, unit_type, ts, gn_min, gn_max, wacc_min, wacc_max)` 两阶段自由现金流估值敏感性分析,估值结果与WACC和Gn敏感性 | 参数 | 类型 | 说明 | | ----------- | ----- | ------------------------------------------------- | | `data` | array | 数据表,财务数据,必须为固定格式,格式详情如下表: | | `vd` | float | 债权(务)价值 | | `unit_type` | array | 财务数据单位,含义如下表: | | `ts` | float | 实数,总股本(万股) | | `gn_min` | float | 实数,稳定增长阶段增长率G最小值(%) | | `gn_max` | float | 实数,稳定增长阶段增长率G最大值(%) | | `wacc_min` | float | 实数,WACC最小值(%) | | `wacc_max` | float | 实数,WACC最大值(%) | 返回:array ### `wacc(rf, rm, beta, kd, delta)` 加权资本成本WACC(%) | 参数 | 类型 | 说明 | | ------- | ----- | ------------------------- | | `rf` | float | 实数,无风险利率(%) | | `rm` | float | 实数,市场预期收益率(%) | | `beta` | float | 实数,β系数 | | `kd` | float | 实数,债务成本(%) | | `delta` | float | 实数,资产负债率(%) | 返回:float ### `binomialTreeOfStock(option_type, s, x, r, std, t, return_type)` 二叉树定价(股票期权),参考资料: <<期权.期货和其它衍生产品>> John C. Hull 华夏出版社P312页 | 参数 | 类型 | 说明 | | ------------- | ----- | --------------------------------- | | `option_type` | any | 用户自定义,期权类型,含义如下表: | | `s` | float | 实数,现价 | | `x` | float | 实数,执行价 | | `r` | float | 实数,无风险年利率(%) | | `std` | float | 实数,年波动率(%) | | `t` | float | 实数,期限(月) | | `return_type` | any | 用户自定义,返回类型,含义如下表: | 返回:array ### `binomialTreeOfFuture(option_type, s, x, r, std, t, return_type)` 对美式期货期权使用二叉树方法进行定价(期货期权没有欧式) | 参数 | 类型 | 说明 | | ------------- | ----- | ------------------------------------------------------------------------ | | `option_type` | any | 期权类型,整数类型;0:美式看涨;1:美式看跌 | | `s` | float | 标的现价,实数类型 | | `x` | float | 期权的行权价,实数类型 | | `r` | float | 无风险年利率(%),实数类型 | | `std` | float | 年波动率(%),实数类型 | | `t` | float | 剩余存续期(月),到期权到期日前的剩余的有效期限,实数类型 | | `return_type` | any | 返回类型,整数;0:价格二叉树;1:期权二叉树;2:价格期权二叉树;3:期权价值 | 返回:array ### `binomialTreeOfCoin(option_type, s, x, r, std, t, return_type)` 二叉树定价(外汇期权),参考资料: <<期权.期货和其它衍生产品>> John C. Hull 华夏出版社P317页 | 参数 | 类型 | 说明 | | ------------- | ----- | --------------------------------- | | `option_type` | any | 用户自定义,期权类型,含义如下表: | | `s` | float | 实数,现价 | | `x` | float | 实数,执行价 | | `r` | float | 实数,无风险年利率(%) | | `std` | float | 实数,年波动率(%) | | `t` | float | 实数,期限(月) | | `return_type` | any | 用户自定义,返回类型,含义如下表: | 返回:array ### `bSOfStock(option_type, s, x, r, std, t)` B-S定价(股票期权),参考资料: <<期权.期货和其它衍生产品>> John C. Hull 华夏出版社P218页 | 参数 | 类型 | 说明 | | ------------- | ----- | --------------------------------- | | `option_type` | any | 用户自定义,期权类型,含义如下表: | | `s` | float | 实数,标的现价 | | `x` | float | 实数,执行价 | | `r` | float | 实数,无风险年利率(%) | | `std` | float | 实数,年波动率(%) | | `t` | float | 实数,期限(月) | 返回:array ### `bSOfIndex(option_type, s, x, r, rf, std, t)` B-S定价(指数期权),参考资料: <<期权.期货和其它衍生产品>> John C. Hull 华夏出版社P242页 | 参数 | 类型 | 说明 | | ------------- | ----- | --------------------------------- | | `option_type` | any | 用户自定义,期权类型,含义如下表: | | `s` | float | 实数,现价 | | `x` | float | 实数,执行价 | | `r` | float | 实数,无风险年利率(%) | | `rf` | float | 实数,平均红利年收益率(%) | | `std` | float | 实数,年波动率(%) | | `t` | float | 实数,期限(月) | 返回:array ### `bSOfCoin(option_type, s, x, r, rf, std, t)` 对外汇期权使用 BS方法进行定价 | 参数 | 类型 | 说明 | | ------------- | ----- | -------------------------------------------------------- | | `option_type` | any | 期权类型,整数类型;0:看涨;1:看跌 | | `s` | float | 标的现价,实数类型 | | `x` | float | 期权的行权价,实数类型 | | `r` | float | 无风险年利率(%),实数类型 | | `rf` | float | 货币无风险年利率(%),实数类型 | | `std` | float | 年波动率(%),实数类型 | | `t` | float | 剩余存续期(月),到期权到期日前的剩余的有效期限,实数类型 | 返回:array ### `bSOfFuture(option_type, s, x, r, std, t)` B-S定价(期货期权),参考资料: <<期权.期货和其它衍生产品>> John C. Hull 华夏出版社P249页 | 参数 | 类型 | 说明 | | ------------- | ----- | --------------------------------- | | `option_type` | any | 用户自定义,期权类型,含义如下表: | | `s` | float | 实数,现价 | | `x` | float | 实数,执行价 | | `r` | float | 实数,无风险年利率(%) | | `std` | float | 实数,年波动率(%) | | `t` | float | 实数,期限(月) | 返回:array ### `binomialTreeOfIndex(option_type, s, x, r, rf, std, t, return_type)` 二叉树定价(指数期权),参考资料: <<期权.期货和其它衍生产品>> John C. Hull 华夏出版社P316页 | 参数 | 类型 | 说明 | | ------------- | ----- | --------------------------------- | | `option_type` | any | 用户自定义,期权类型,含义如下表: | | `s` | float | 实数,现价 | | `x` | float | 实数,执行价 | | `r` | float | 实数,无风险年利率(%) | | `rf` | float | 实数,平均红利年收益率(%) | | `std` | float | 实数,年波动率(%) | | `t` | float | 实数,期限(月) | | `return_type` | any | 用户自定义,返回类型,含义如下表: | 返回:array ### `bSOfStock1(option_type, s, x, r, close, t)` B-S定价(股票期权)隐含波动率,参考资料: <<期权.期货和其它衍生产品>> John C. Hull 华夏出版社P218页 | 参数 | 类型 | 说明 | | ------------- | ----- | --------------------------------- | | `option_type` | any | 用户自定义,期权类型,含义如下表: | | `s` | float | 实数,现价 | | `x` | float | 实数,执行价 | | `r` | float | 实数,无风险年利率(%) | | `close` | float | 实数,权证实际交易价格 | | `t` | float | 实数,期限(月) | 返回:array ### `blackScholes(contract_type, option_type, s, x, r1, std1, t, rf1)` Black-Scholes定价,参考资料: <<期权.期货和其它衍生产品>> John C. Hull 华夏出版社P218页 | 参数 | 类型 | 说明 | | --------------- | ----- | -------------------------------------------------------------- | | `contract_type` | any | 用户自定义,期权品种类型,含义如下表: | | `option_type` | any | 用户自定义,期权类型,含义如下表: | | `s` | float | 实数,现价 | | `x` | float | 实数,执行价 | | `r1` | float | 实数,无风险年利率(%) | | `std1` | float | 实数,年波动率(%) | | `t` | float | 实数,期限(月) | | `rf1` | float | 实数,货币无风险年利率(%)或指数期权的股票组合红利收益率(%) | 返回:array ### `bSOfStockIv(option_type, s, x, r, close, t)` 由股票期权交易价格依据 BS定价模型倒推出股票的隐含波动率 | 参数 | 类型 | 说明 | | ------------- | ----- | -------------------------------------------------------- | | `option_type` | any | 期权类型,整数类型;0:看涨;1:看跌 | | `s` | float | 标的现价,实数类型 | | `x` | float | 期权的行权价,实数类型 | | `r` | float | 无风险年利率(%),实数类型 | | `close` | float | 期权实际交易价格,实数类型 | | `t` | float | 剩余存续期(月),到期权到期日前的剩余的有效期限,实数类型 | 返回:float ### `binomialTree(contract_type, option_type, s, x, r1, std1, t, rf1, return_type)` 二叉树定价 | 参数 | 类型 | 说明 | | --------------- | ----- | -------------------------------------------------------------- | | `contract_type` | any | 用户自定义,期权品种类型,含义如下表: | | `option_type` | any | 用户自定义,期权类型,含义如下表: | | `s` | float | 实数,现价 | | `x` | float | 实数,执行价 | | `r1` | float | 实数,无风险年利率(%) | | `std1` | float | 实数,年波动率(%) | | `t` | float | 实数,期限(月) | | `rf1` | float | 实数,货币无风险年利率(%)或指数期权的股票组合红利收益率(%) | | `return_type` | any | 用户自定义,返回类型,含义如下表: | 返回:array ### `sfNormal2(x)` 累积标准正态分布,等同于sf_normcdf(x,0,1) | 参数 | 类型 | 说明 | | ---- | ----- | -------------- | | `x` | float | 实数,随机变量 | 返回:float ### `sampleData()` 50ETF样本的实时买1量和卖1量 返回:array ### `fundPortfolioPgm(beg_time, end_time, class_data, portfolio, precision, class_id_index, class_index, portfolio_id_index, portfolio_amount_index)` 基金公司的投资组合计算器,根据用户提供的行业表以及投资组合表计算内容有: 期初组合市值比例、期初市场市值比例、期初偏离市值比例、期末组合市值比例、期末市场市值比例、期末偏离市值比例、组合投资收益、市场投资收益、超额收益、行业配置超额收益、个股选择超额收益、双重配置超额收益、实际配置超额收益 | 参数 | 类型 | 说明 | | ------------------------ | -------- | ---------------------------- | | `beg_time` | datetime | 日期型时间,期初 | | `end_time` | datetime | 日期型时间,期末 | | `class_data` | array | 数据表类型,行业表 | | `portfolio` | array | 数据表类型,投资组合 | | `precision` | any | 整数,设置的小数位 | | `class_id_index` | any | 整数,行业表股票代码字段序号 | | `class_index` | any | 整数,行业字段序号 | | `portfolio_id_index` | any | 整数,组合表股票ID序号 | | `portfolio_amount_index` | any | 整数,组合数量字段序号 | 返回:array ### `fundPortfolioDbPgm(beg_time, end_time, class_data, portfolio, precision, class_id_index, class_index, portfolio_id_index, portfolio_amount_index)` 基金公司的投资组合计算器,根据用户提供的行业表以及投资组合表计算内容有: 期初组合市值比例、期初市场市值比例、期初偏离市值比例、期末组合市值比例、期末市场市值比例、期末偏离市值比例、组合投资收益、市场投资收益、超额收益、行业配置超额收益、个股选择超额收益、双重配置超额收益、实际配置超额收益 | 参数 | 类型 | 说明 | | ------------------------ | -------- | ------------------------------------ | | `beg_time` | datetime | 日期型时间,期初 | | `end_time` | datetime | 日期型时间,期末 | | `class_data` | array | 字符串类型,来源于用户数据,行业表 | | `portfolio` | string | 字符串类型,来源于用户数据,投资组合 | | `precision` | any | 整数,设置的小数位 | | `class_id_index` | any | 整数,行业表股票代码字段序号 | | `class_index` | any | 整数,行业字段序号 | | `portfolio_id_index` | any | 整数,组合表股票ID序号 | | `portfolio_amount_index` | any | 整数,组合数量字段序号 | 返回:array ### `portfolioHvByPe(bk_name, beg_t, end_t, money, adjust_month, from_no, to_no, percent_type, return_type)` 按市盈率进行投资组合校验,算法如下:计算起始日样本股的市盈率,按照升序排序。对于市盈率<0的股票,不予考虑;取指定索引段(如:取市盈率排名的FromNo - ToNo名的)股票作为投资组合股票,按照流通股加权/总股本加权/等资金加权等方式确定投资组合每个股票的投资比例,计算投资组合股票每日市值,并和指数进行比较 | 参数 | 类型 | 说明 | | -------------- | -------- | ---------------------------------------------- | | `bk_name` | string | 字符串,样本股 | | `beg_t` | datetime | 日期型时间,投资开始日 | | `end_t` | datetime | 日期型时间,投资截止日 | | `money` | float | 实数,投资金额(万) | | `adjust_month` | any | 整数,投资组合调整时段(月) | | `from_no` | any | 整数,样本股选择开始编号 | | `to_no` | any | 整数,样本股选择截止编号 | | `percent_type` | any | 用户自定义,投资比例选择,含义如下表: | | `return_type` | any | 用户自定义,返回类型,0表示返回图形,1表示数据 | 返回:array ### `stocksPortfolioPgm(bk_name, beg_t, end_t, method_type, yh_type, show_hist_yield, predict_yield, max_risk)` 板块投资组合计算 | 参数 | 类型 | 说明 | | ----------------- | -------- | --------------------------------- | | `bk_name` | string | 字符串,板块名称 | | `beg_t` | datetime | 日期型时间,计算开始日期 | | `end_t` | datetime | 日期型时间,计算截止日期 | | `method_type` | any | 用户自定义,方法选择,含义如下表: | | `yh_type` | any | 用户自定义,优化目标,含义如下表: | | `show_hist_yield` | bool | object | | `predict_yield` | float | 实数,投资组合预期收益% | | `max_risk` | float | 实数,风险限定 | 返回:array ### `nPartPortfolioPgm(bk, stocks, exp, parts, part_rule, condition, beg_t, end_t, rate_type, range_pre, index_id, show_risk)` 等分投资法校验,按照某个值分割,例如按照市盈率分割成N等分,计算阶段的各个等分的表现情况 | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `bk` | string | 字符串,投资板块 | | `stocks` | array | 字符串,投资股票 | | `exp` | any | 表达式,等分对象-需输入@ | | `parts` | any | 整数,等分数 | | `part_rule` | any | 整数,分的规则,含义如下表: | | `condition` | any | 表达式,约束条件 | | `beg_t` | datetime | 日期型时间,开始日期 | | `end_t` | datetime | 日期型时间,截止日期 | | `rate_type` | any | 整数,加权方法,含义如下表: | | `range_pre` | any | 整数,范围小数点位数 | | `index_id` | string | 字符串,参照指数 | | `show_risk` | bool | object | 返回:array ### `portfolioTestByAnyPgm(bk_name, beg_t, end_t, money, adjust_days, eval_exp, sort_dir, range_type, range_beg, range_end, percent_type, return_type, condition)` 任意指标投资组合校验,测试指标为EvalExp,先用条件Condition参数来滤掉一些不复合要求的股票,再对EvalExp进行计算,然后再排位,在按照PercentType投资比例选择方式确定投资组合每个股票的投资比例,计算投资组合股票每日市值,并和指数进行比较 | 参数 | 类型 | 说明 | | -------------- | -------- | ------------------------------------- | | `bk_name` | string | 字符串,样本股 | | `beg_t` | datetime | 日期型时间,开始日期 | | `end_t` | datetime | 日期型时间,截止日期 | | `money` | float | 实数,投资金额 | | `adjust_days` | any | 整数,投资组合调整天数 | | `eval_exp` | any | 表达式,测试指标 | | `sort_dir` | bool | object | | `range_type` | any | 用户自定义,测试条件,含义如下表: | | `range_beg` | float | 实数 | | `range_end` | float | 实数 | | `percent_type` | any | 用户自定义,投资比例选择,含义如下表: | | `return_type` | any | 用户自定义,返回类型,含义如下表: | | `condition` | any | 表达式,约束类型 | 返回:array ### `getTrueRp(w)` 计算资产组合的期望收益率,与自定义的系统变量’TZZHRiMatrix’有关,调用之前先设置该系统变量。并且w的长度必须跟该系统变量的值的长度一致 | 参数 | 类型 | 说明 | | ---- | ----- | -------------------------- | | `w` | array | 一位数字数组,投资品种比例 | 返回:array ### `portfolioTrack(zh_result, tmoney, beg_t, end_t)` 对已经建立好的投资组合进行跟踪 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------- | | `zh_result` | array | 数据表,组合结果,数据格式如下: | | `tmoney` | float | 实数,总共投资金额<万元> | | `beg_t` | datetime | 日期型时间,开始投资日期 | | `end_t` | datetime | 日期型时间,结束投资日期 | 返回:array ### `stocksPortfolio(stock_arr, beg_t, end_t, methodtype, predict_yield, max_risk, show_hist_yield, call_back)` 股票投资组合计算及结果输出 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------------------------ | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期型时间,开始日期 | | `end_t` | datetime | 日期型时间,结束日期 | | `methodtype` | any | 用户自定义,投资组合方法 | | `predict_yield` | float | 实数,预期收益率 | | `max_risk` | float | 实数,风险限定 | | `show_hist_yield` | bool | object | | `call_back` | string | 字符串,回调函数 | 返回:array ### `pfCallBack1(w, r)` 投资组合的约束1:所有投资组合的比例和=1 | 参数 | 类型 | 说明 | | ---- | ----- | ------------ | | `w` | array | 一维数字数组 | | `r` | float | 实数 | 返回:any ### `pfIncomeMaxCallBack(w, r)` 投资组合收益最大回调 | 参数 | 类型 | 说明 | | ---- | ----- | -------------------------------- | | `w` | array | 一维数字数组,投资品种的比例(%) | | `r` | float | 实数,使用SUMT时候,使用的罚因子 | 返回:float ### `pfOutPut(x, beg_time, end_time)` 投资组合结果输出 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------- | | `x` | array | 投资品种的比例(%) | | `beg_time` | datetime | 开始时间 | | `end_time` | datetime | 截止时间 | 返回:float ### `pfRiskMinCallBack(w, r)` 风险最小回调,兼顾风险和收益的投资组合回调,与'TZZHMethodType'该自定义的系统变量有关,计算组合方差的方法,如果为0 则为马可维兹法,此时与'MarkowitzCoMatrix'自定义的系统变量有关,1表示单指数法,此时与'SIMVarRm'自定义的系统变量有关,回调过程中是否卖空与'TZZHYxmk'有关,该函数用于投资组合中间计算风险 | 参数 | 类型 | 说明 | | ---- | ----- | -------------- | | `w` | array | 一维字符串数组 | | `r` | float | 实数 | 返回:array ### `adjustSampleByAny(bk_name, beg_t, money, eval_exp, sort_dir, range_type, range_beg, range_end, percent_type, condition)` 计算满足条件Condition的股票的EvalExp,选取值在RangeBeg跟RangeEnd之间,按照不同的RangeType类型选择股票,并分配资金 | 参数 | 类型 | 说明 | | -------------- | -------- | ------------------------------------------- | | `bk_name` | string | 字符串,板块名称 | | `beg_t` | datetime | 日期型时间,开始时间 | | `money` | float | 实数,初始资金 | | `eval_exp` | any | 表达式 | | `sort_dir` | bool | object | | `range_type` | any | 整数,范围类型 | | `range_beg` | float | 实数,范围上限 | | `range_end` | float | 实数,范围下限 | | `percent_type` | any | 整数,资金分配方法,用户自定义,含义如下表: | | `condition` | any | 表达式,条件选择 | 返回:array ### `portfolioByAny(stock_arr, end_t, eval_exp, sort_dir, range_type, range_beg, range_end, condition)` 计算满足条件Condition的股票的EvalExp,选取值在RangeBeg跟RangeEnd之间,按照不同的RangeType类型选择 | 参数 | 类型 | 说明 | | ------------ | -------- | ---------------------------------------- | | `stock_arr` | array | 数据表,股票列表,必须含有’代码’,’股数’ | | `end_t` | datetime | 日期型时间,当前时间 | | `eval_exp` | any | 表达式 | | `sort_dir` | bool | object | | `range_type` | any | 整数,范围类型 | | `range_beg` | float | 实数,范围上限 | | `range_end` | float | 实数,范围下限 | | `condition` | any | 表达式,条件选择 | 返回:array ### `portfolioTrackingByAny(bk_name, stock_arr, beg_t, end_t, adjust_days, eval_exp, sort_dir, range_type, range_beg, range_end, condition)` 得出投资组合中的一些中间结果数据 | 参数 | 类型 | 说明 | | ------------- | -------- | ---------------------------------------- | | `bk_name` | string | 字符串,板块名称 | | `stock_arr` | array | 数据表,股票列表,必须含有’代码’,’股数’ | | `beg_t` | datetime | 日期型时间,起始日期 | | `end_t` | datetime | 日期型时间,当前时间 | | `adjust_days` | any | 整数 | | `eval_exp` | any | 表达式 | | `sort_dir` | bool | object | | `range_type` | any | 整数,范围类型 | | `range_beg` | float | 实数,范围上限 | | `range_end` | float | 实数,范围下限 | | `condition` | any | 表达式,条件选择 | 返回:any ### `needAdjustSampleByDays(beg_t, current_date, adjust_days)` 判断起始日期BegT间隔相应天数AdjustDays是否在系统限定的当前日期CurrentDate内 | 参数 | 类型 | 说明 | | -------------- | -------- | -------------------- | | `beg_t` | datetime | 日期型时间,起始日期 | | `current_date` | datetime | 日期型时间,当前时间 | | `adjust_days` | any | 整数 | 返回:bool|datetime ### `markowitzBasicData(stock_arr)` 马可维兹基本数据,使用马可维兹方法进行计算,投资组合的协方差矩阵的计算股票组合的期望收益率 | 参数 | 类型 | 说明 | | ----------- | ---- | --------------------------------------------------------------------------------- | | `stock_arr` | any | 一维数字数组,股票列表;BegTime:日期型时间,开始时间;EndTime:日期型时间,结束时间 | 返回:array ### `markowitzVarRp(w)` 马可维兹法目标函数计算<方差> | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------- | | `w` | array | 一维数字数组,投资品种的投资比例 | 返回:float ### `pfStocksCovMatrix(tb)` 股票协方差矩阵 | 参数 | 类型 | 说明 | | ---- | ----- | -------------------------------- | | `tb` | array | 二维数字数组,投资品种的投资比例 | 返回:array ### `pfStocksZfMatrix(stock_arr, beg_t, end_t)` 股票列表阶段涨幅矩阵 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------------------- | | `stock_arr` | string | 一维字符串数组,投资品种的投资比例 | | `beg_t` | datetime | 日期型时间,开始时间 | | `end_t` | datetime | 日期型时间,结束时间 | 返回:array ### `encodePortfolioName(name, beg_t, end_t, method_type, yh_type, predict_yield, max_risk)` 用于生成投资组合的结果保存的名称 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------------------------------------- | | `name` | string | 字符串,股票列表 | | `beg_t` | datetime | 日期型时间,开始时间 | | `end_t` | datetime | 日期型时间,结束时间 | | `method_type` | any | 整数,0表示’Markowitz法’,1表示’单指数法’ | | `yh_type` | any | 整数,0表示’收益,风险最小’,1表示’风险,收益最大’ | | `predict_yield` | float | 实数 | | `max_risk` | float | 实数 | 返回:string ### `simBasicData(stock_arr, beg_t, end_t)` SIM方法计算时,一些相关基本数据的计算并设置相关自定义系统变量,比如:投资品种,投资品种的期望率,各投资品种的残差,各投资品种的Beta系数,各投资品种的Alpha系数,投资品种的标准差,指数的方差 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期型时间,开始时间 | | `end_t` | datetime | 日期型时间,结束时间 | 返回:array ### `simSumAlphap(w)` Sum(Alpha系数 \* 比例) | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------- | | `w` | array | 一维数字数组,投资品种的投资比例 | 返回:float ### `simSumBetap(w)` Sum(Beta系数\*比例) | 参数 | 类型 | 说明 | | ---- | ----- | -------------------------------- | | `w` | array | 一维数字数组,投资品种的投资比例 | 返回:float ### `simSumVarEj(w)` Sum(残差\*投资比例\*\*2) | 参数 | 类型 | 说明 | | ---- | ----- | -------------------------------- | | `w` | array | 一维数字数组,投资品种的投资比例 | 返回:float ### `simvarRp(w)` SIM方法目标函数计算<方差> | 参数 | 类型 | 说明 | | ---- | ----- | -------------------------------- | | `w` | array | 一维数字数组,投资品种的投资比例 | 返回:float ### `stockBetaAlphaMatix(r, rm)` 股票的Beta,Alpha以及相关系数 | 参数 | 类型 | 说明 | | ---- | ----- | ------------ | | `r` | array | 二维数字数组 | | `rm` | array | 一维数字数组 | 返回:array ### `stockVarEj(n, m, r, alpha, beta, rm)` 计算投资组合中各品种的残差 | 参数 | 类型 | 说明 | | ------- | ----- | ----------------------------------------------------- | | `n` | any | 整数,投资品种个数 | | `m` | any | 整数,观察到的数据点个数 | | `r` | array | 二维数字数组,R\[j\]\[t\]第j个股票在第t个观察点的数值 | | `alpha` | array | 一维数字数组,投资组合的Alpha系数 | | `beta` | array | 一维数字数组,投资组合的Beta系数 | | `rm` | array | 一维数字数组,指数在第t个观察点的数值 | 返回:array ### `allBkYieldAndRisk(period, start_date)` 所有板块Period期的预期收益和风险 | 参数 | 类型 | 说明 | | ------------ | -------- | -------------------- | | `period` | any | 整数,做足period期 | | `start_date` | datetime | 日期型时间,开始时间 | 返回:array ### `bKyieldAndRisk(sets, period, start_date)` 某个板块Period期的预期收益和风险 | 参数 | 类型 | 说明 | | ------------ | -------- | -------------------- | | `sets` | string | 字符串,板块名称 | | `period` | any | 整数,做足period期 | | `start_date` | datetime | 日期型时间,开始时间 | 返回:array ### `yieldAndRisk(sets, period, start_date)` 某个板块的成分股Period期的预期收益和风险 | 参数 | 类型 | 说明 | | ------------ | -------- | -------------------- | | `sets` | string | 字符串,板块名称 | | `period` | any | 整数,做足period期 | | `start_date` | datetime | 日期型时间,开始时间 | 返回:array ### `portfolioByPe(stock_arr, end_t, from_no, to_no)` 根据FromNo,ToNo取StockArr在EndT的市盈率升序后的结果集。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------------- | | `stock_arr` | string | 字符串,板块名称 | | `end_t` | datetime | 日期型时间,开始时间 | | `from_no` | any | 整数,起始行号 | | `to_no` | any | 整数,截止行号 | 返回:array ### `portfolioGraph(t)` 组合收盘和指数收盘的图。 | 参数 | 类型 | 说明 | | ---- | ----- | ---------------------------------------------- | | `t` | array | 数据表,包含’日期’,’组合指数’与’指数’字段的表 | 返回:array ### `portfolioPercent(stock_arr, beg_t, money, percent_type)` 按照不同投资比例下的股票所分配的资金以及所购买股数 | 参数 | 类型 | 说明 | | -------------- | -------- | ------------------------------------- | | `stock_arr` | array | 一维字符串数组,投资组合股票 | | `beg_t` | datetime | 日期型时间,投资开始日期 | | `money` | float | 实数,总共投资金额<万元> | | `percent_type` | any | 用户自定义,投资比例选择,含义如下表: | 返回:array ### `portfolioTrackPgm(zh_result, tmoney, beg_t, end_t)` 对已经建立好的投资组合进行跟踪,返回投资组合的组合市值,涨幅等。 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------- | | `zh_result` | string | 数据表,组合结果,数据格式如下: | | `tmoney` | float | 实数,总共投资金额<万元> | | `beg_t` | datetime | 日期型时间,开始投资日期 | | `end_t` | datetime | 日期型时间,结束投资日期 | 返回:array ### `portfolioTracking(bk_name, stock_arr, beg_t, end_t, adjust_month, from_no, to_no)` 跟踪股票组合的每日组合市值,涨幅,累计涨幅与当前环境下的指数的相关数据比较 | 参数 | 类型 | 说明 | | -------------- | -------- | ------------------------------------------------ | | `bk_name` | string | 字符串,板块名称,在第二次跟踪时要选股的板块名称 | | `stock_arr` | array | 数据表,初始股票组合 | | `beg_t` | datetime | 日期型时间,开始跟踪日期 | | `end_t` | datetime | 日期型时间,结束跟踪日期 | | `adjust_month` | any | 整数,在跟踪期间调整的月份数 | | `from_no` | any | 整数,起始行号 | | `to_no` | any | 整数,截止行号 | 返回:array ### `bkBetaAlphaIndexRelative(bk, index, start_date)` 板块成分股与指数Index的Beta与Alpha以及相关系数, | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------ | | `bk` | string | 字符串,板块名称 | | `index` | string | 字符串,指数代码 | | `start_date` | datetime | 日期型时间,开始计算日期 | 返回:array ### `bkCorrelMatrix(bk, start_date)` 板块成分股之间的相关系数矩阵。与当前时间有关,当前时间为区间截止日。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------ | | `bk` | string | 字符串,板块名称 | | `start_date` | datetime | 日期型时间,开始计算日期 | 返回:array ### `betaAlphaIndexRelative(stocks, index, start_date)` 股票与指数的Beta,Alpha以及相关系数,与当前时间有关,当前时间为区间截止日。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------ | | `stocks` | array | 一维字符串数组,股票列表 | | `index` | string | 字符串,指数代码 | | `start_date` | datetime | 日期型时间,开始计算日期 | 返回:array ### `correlMatrix(stocks, start_date)` 股票列表之间的相关系数。与当前时间有关,当前时间为区间截止日。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------ | | `stocks` | array | 一维字符串数组,股票列表 | | `start_date` | datetime | 日期型时间,开始计算日期 | 返回:array ### `needAdjustSmaple(beg_t, current_date, adjust_month)` 判断CurrentDate是否还在BegT往后推AdjustMonth\*30的日期内 | 参数 | 类型 | 说明 | | -------------- | -------- | -------------------------------- | | `beg_t` | datetime | 日期型时间,起始时间 | | `current_date` | datetime | 日期型时间,当前时间 | | `adjust_month` | any | 整数,往后推的月份数,月份间隔数 | 返回:array ### `class(ts_optimizer)` TSPortfolioOptimizer组合优化框架类,主要封装了常见的组合优化目标和组合约束条件。 优化目标:跟踪误差最小、超额收益最大、信息比率最大、组合风险最小、组合你和指数残差平方和最小、组合收益最大等; 约束条件:包括线性约束和非线性约束。线性约束包括个股权重、行业权重等约束;非线性约束包括超额收益、跟踪误差、信息比率等约束; 用户也可以自己重写自己的优化目标和约束条件。 详细说明及范例见组合优化专题,如下链接。 | 参数 | 类型 | 说明 | | -------------- | ---- | ---- | | `ts_optimizer` | any | | 返回:any ### `tsflZhyhTsPortfolioOptimizer01(model, beg_t, end_t)` TSPortfolioOptimizer组合优化框架的使用范例(重写类中的方法)。该函数只作为框架调用示例,无其他意义,用户在调用类TSPortfolioOptimizer的时候可以参考该范例的调用方法,具体看函数代码。 | 参数 | 类型 | 说明 | | ------- | -------- | ---- | | `model` | any | | | `beg_t` | datetime | | | `end_t` | datetime | | 返回:array ### `tsflZhyhTsPortfolioOptimizer02(model, beg_t, end_t)` TSPortfolioOptimizer组合优化框架的使用范例(简单调用,不重写类方法)。该函数只作为框架调用示例,无其他意义,用户在调用类TSPortfolioOptimizer的时候可以参考该范例的调用方法,具体看函数代码。 | 参数 | 类型 | 说明 | | ------- | -------- | ---- | | `model` | any | | | `beg_t` | datetime | | | `end_t` | datetime | | 返回:array ### `tsflZhyhTsportfoliooptimizer04(begt, endt, indexid, portfoliodata, constr, objtype, contype, thresholdupper, thresholdlower, multicon)` 组合优化-多非线性约束范例04 (1)天软组合优化框架细文档可在天软首页下载 链接:`http://www.tinysoft.com.cn/tsdn/helpdoc/display.tsl?id=15082` (2)演示多个线性约束(通过行业约束给定) 多个非线性约束(通过Multicon给定) (3)除比例外,给定约束阈值都是单期未年化且单位为1的数字。 | 参数 | 类型 | 说明 | | ---------------- | -------- | ---- | | `begt` | datetime | | | `endt` | datetime | | | `indexid` | any | | | `portfoliodata` | any | | | `constr` | any | | | `objtype` | any | | | `contype` | any | | | `thresholdupper` | float | | | `thresholdlower` | float | | | `multicon` | any | | 返回:any ### `nsppHistoryVerifyPgm(bk_name, beg_t, end_t)` 新股定价-历史校验,用次新股比较定位预测新股定位 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `bk_name` | string | 字符串,板块名称 | | `beg_t` | datetime | 日期型时间,开始校验时间 | | `end_t` | datetime | 日期型时间,结束校验时间 | 返回:array ### `nsppPgm(bk_name, beg_t, end_t, stock_id)` 新股定价-历史校验,用次新股比较定位预测新股定位,在我们的模型中,认为新股的价格与发行价,总股本,流通股本,指数收盘,每股收益,每股净资产,净资产收益率有关,股票的上市期一些财务数据,以及次股的上市期财务数据与上市期的开盘价回归信息 | 参数 | 类型 | 说明 | | ---------- | -------- | --------------------------------------------- | | `bk_name` | string | 字符串,板块名称 | | `beg_t` | datetime | 日期型时间,开始统计时间,要< StockID的上市日 | | `end_t` | datetime | 日期型时间,结束统计时间 | | `stock_id` | string | 字符串,要定价的股票代码 | 返回:array ### `nsppHistoryVerify(beg_t, end_t)` 新股定价-历史校验,用次新股比较定位预测新股定位 | 参数 | 类型 | 说明 | | ------- | -------- | -------------------------- | | `beg_t` | datetime | 日期型时间,开始校验时间, | | `end_t` | datetime | 日期型时间,结束校验时间 | 返回:array ### `newStockPredictPrice(stock_arr)` 新股定价-历史校验,股票的一些上市期的财务数据,用于新股定价 | 参数 | 类型 | 说明 | | ----------- | ----- | ------------------------ | | `stock_arr` | array | 一维字符串数组,股票列表 | 返回:array ### `newStockPredictValue(stock_arr)` 新股定价-历史校验,用次新股比较定位预测新股定位,在我们的模型中,认为新股的价格与发行价,总股本,流通股本,指数收盘,每股收益,每股净资产,净资产收益率有关,股票的上市期一些财务数据,以及次股的上市期财务数据与上市期的开盘价回归信息 | 参数 | 类型 | 说明 | | ----------- | ----- | ------------------------ | | `stock_arr` | array | 一维字符串数组,股票列表 | 返回:array ### `manyBksKLine(bk_names, index_name, first_value, beg_t, end_t, rate_type, bonus_infection, new_stock_to_index, show_cycle_name, show_type)` 计算BKNames中各个板块(即股票组合)的复合指数,其中这里不调整样本 | 参数 | 类型 | 说明 | | -------------------- | -------- | --------------------------------------- | | `bk_names` | string | 字符串,板块名称,以分号分割 | | `index_name` | string | 字符串,指数代码 | | `first_value` | any | 用户自定义,开始日指数取值,含义如下表: | | `beg_t` | datetime | 日期型时间,开始时间 | | `end_t` | datetime | 日期型时间,截止时间 | | `rate_type` | any | 用户自定义,计算方法,含义如下表: | | `bonus_infection` | bool | object | | `new_stock_to_index` | any | 整数,新股计入指数日 | | `show_cycle_name` | string | 字符串,显示周期 | | `show_type` | any | 用户自定义,返回类型,含义如下表: | 返回:array ### `manyBksKLineIi(user_def_arr, index_name, first_value, beg_t, end_t, show_cycle_name, show_type)` 板块指数(自定义权重) | 参数 | 类型 | 说明 | | ----------------- | -------- | --------------------------------------- | | `user_def_arr` | array | 数据表,股票及投资比例 | | `index_name` | string | 字符串,指数代码 | | `first_value` | any | 用户自定义,开始日指数取值,含义如下表: | | `beg_t` | datetime | 日期型时间,开始时间 | | `end_t` | datetime | 日期型时间,截止时间 | | `show_cycle_name` | string | 字符串,显示周期 | | `show_type` | any | 用户自定义,返回类型,含义如下表: | 返回:array ### `stockVsIndexKLine(stocks, index_name, stocks2, first_value, beg_t, end_t, rate_type, bonus_infection, new_stock_to_index, show_cycle_name, show_type)` 股票与大盘指数叠加 | 参数 | 类型 | 说明 | | -------------------- | -------- | ------------------------------------------ | | `stocks` | array | 字符串,股票代码,以分号分割 | | `index_name` | string | 字符串,指数代码 | | `stocks2` | string | 字符串,股票代码,以分号分割 | | `first_value` | any | 用户自定义,开始日指数取值,含义如下表: | | `beg_t` | datetime | 日期型时间,开始时间 | | `end_t` | datetime | 日期型时间,截止时间 | | `rate_type` | any | 用户自定义,计算方法,含义如下表: | | `bonus_infection` | bool | object | | `new_stock_to_index` | any | 整数,新股计入指数日 | | `show_cycle_name` | string | 周期函数,显示周期 | | `show_type` | any | 用户自定义,返回类型,0表示图形,1表示数据 | 返回:array ### `indexKLineAdjustSampleByDateIi(t, index_name, end_t, first_value, rate_type, show_type)` 复合指数(按日期调整样本),手算过程见: `www.tinysoft.com.cn/download/doc/Index_UserDefinedSampleAndDate.xls` | 参数 | 类型 | 说明 | | ------------- | -------- | --------------------------------------- | | `t` | array | 数据表,自定义样本 | | `index_name` | string | 字符串,指数代码 | | `end_t` | datetime | 日期型时间,截止时间 | | `first_value` | any | 用户自定义,开始日指数取值,含义如下表: | | `rate_type` | any | 用户自定义,计算方法,含义如下表: | | `show_type` | any | 用户自定义,返回类型,含义如下表: | 返回:array ### `indexNoAdjustStockQuick(t, basevalue, beg_t, end_t, rate_type, return_method)` 指数计算(不调整样本) | 参数 | 类型 | 说明 | | --------------- | -------- | ----------------------------------------- | | `t` | array | 数据表,自定义样本 | | `basevalue` | any | 整数,基准值 | | `beg_t` | datetime | 日期型时间,开始时间 | | `end_t` | datetime | 日期型时间,截止时间 | | `rate_type` | any | 用户自定义,组合比例确定方法,含义如下表: | | `return_method` | any | 用户自定义,返回类型,含义如下表: | 返回:array ### `shareStructureOfSample(stock_arr)` 样本的股本变更表 | 参数 | 类型 | 说明 | | ----------- | ----- | ------------------------ | | `stock_arr` | array | 一维字符串数组,股票列表 | 返回:array ### `pfPercent(stock_arr, end_t, rate_type)` 按不同的加权方法确定股票比例 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期型时间,截止日期 | | `rate_type` | any | 用户自定义,组合比例确定方法,含义如下表: | 返回:array ### `bkAndIndexKLine(stock_arr, bk_name, index_name, base_value, beg_t, end_t, rate_type, bonus_infection, new_stock_to_index, show_cyle_name, show_type)` 板块K线和指数K线迭加,板块指数与大盘指数迭加 | 参数 | 类型 | 说明 | | -------------------- | -------- | ----------------------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `bk_name` | string | 字符串,板块名称 | | `index_name` | string | 字符串,指数代码 | | `base_value` | float | 实数,基准值 | | `beg_t` | datetime | 日期型时间,开始日期 | | `end_t` | datetime | 日期型时间,截止日期 | | `rate_type` | any | 用户自定义,组合比例确定方法,含义如下表: | | `bonus_infection` | bool | object | | `new_stock_to_index` | any | 整数,新股上市计入指数日 | | `show_cyle_name` | string | 字符串,周期 | | `show_type` | any | 用户自定义,返回类型,含义如下表: | 返回:array ### `calculateStockIndex(stock_arr, base_value, beg_t, end_t, rate_type, bonus_infection, new_stock_to_index, return_method)` 股票指数计算 | 参数 | 类型 | 说明 | | -------------------- | -------- | ----------------------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `base_value` | float | 实数,基准值 | | `beg_t` | datetime | 日期型时间,开始日期 | | `end_t` | datetime | 日期型时间,截止日期 | | `rate_type` | any | 用户自定义,组合比例确定方法,含义如下表: | | `bonus_infection` | bool | object | | `new_stock_to_index` | any | 整数,新股上市计入指数日 | | `return_method` | any | 用户自定义,返回类型,含义如下表: | 返回:array ### `fhspTable(bonus_infection)` 返回股票的分红送配&股本变更,与当前股票有关 | 参数 | 类型 | 说明 | | ----------------- | ---- | ------ | | `bonus_infection` | bool | object | 返回:array ### `fhspTableOfLido(bonus_infection)` 返回股票的分红送配&股本变更,与当前股票有关,来源于利多数据库 | 参数 | 类型 | 说明 | | ----------------- | ---- | ------ | | `bonus_infection` | bool | object | 返回:array ### `fhspTableOfTinysoft(bonus_infection)` 返回股票的分红送配&股本变更,与当前股票有关,来源于天软数据库 | 参数 | 类型 | 说明 | | ----------------- | ---- | ------ | | `bonus_infection` | bool | object | 返回:array ### `bkVsBkKLineTab(bk_name2, base_value, beg_t, end_t, rate_type, bonus_infection, new_stock_to_index, show_cycle_name)` 板块K线和板块K线迭加 | 参数 | 类型 | 说明 | | -------------------- | -------- | ----------------------------------------- | | `bk_name2` | string | 字符串,板块名称 | | `base_value` | float | 实数,基准值 | | `beg_t` | datetime | 日期型时间,开始日期 | | `end_t` | datetime | 日期型时间,截止日期 | | `rate_type` | any | 用户自定义,组合比例确定方法,含义如下表: | | `bonus_infection` | bool | object | | `new_stock_to_index` | any | 整数,新股上市计入指数日 | | `show_cycle_name` | string | 周期函数,图形显示周期 | 返回:array ### `bkVsIndexKLineTab(index_name, base_value, beg_t, end_t, rate_type, bonus_infection, new_stock_to_index, show_cycle_name)` 板块K线和指数K线迭加,与当前系统板块有关 | 参数 | 类型 | 说明 | | -------------------- | -------- | ----------------------------------------- | | `index_name` | string | 字符串,指数代码 | | `base_value` | float | 实数,基准值 | | `beg_t` | datetime | 日期型时间,开始日期 | | `end_t` | datetime | 日期型时间,截止日期 | | `rate_type` | any | 用户自定义,组合比例确定方法,含义如下表: | | `bonus_infection` | bool | object | | `new_stock_to_index` | any | 整数,新股上市计入指数日 | | `show_cycle_name` | string | 周期函数,图形显示周期 | 返回:array ### `checkInPutDataUp(t)` 自定义权重字段完整性检查 | 参数 | 类型 | 说明 | | ---- | ----- | ------ | | `t` | array | 数据表 | 返回:bool ### `getInputStocksUp(t)` 判断是否有有不合法的股票,若有则报错,否则,得到合法股票列表 | 参数 | 类型 | 说明 | | ---- | ----- | ------ | | `t` | array | 数据表 | 返回:array ### `caculateFundIndex(fund_arr, base_value, beg_t, end_t, rate_type, bonus_infection, new_stock_to_index, return_method)` 股票指数计算 | 参数 | 类型 | 说明 | | -------------------- | -------- | ----------------------------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `base_value` | float | 实数,基准值 | | `beg_t` | datetime | 日期型时间,开始日期 | | `end_t` | datetime | 日期型时间,截止日期 | | `rate_type` | any | 用户自定义,组合比例确定方法,含义如下表: | | `bonus_infection` | bool | object | | `new_stock_to_index` | any | 整数,新股上市计入指数日 | | `return_method` | any | 用户自定义,返回类型,含义如下表: | 返回:array ### `fundFhspTable(bonus_infection)` 返回基金的分红送配&股本变更,与当前基金有关 | 参数 | 类型 | 说明 | | ----------------- | ---- | ------ | | `bonus_infection` | bool | object | 返回:array ### `bkVsBkKLine(bk_name, bk_name2, base_value, beg_t, end_t, rate_type, bonus_infection, new_stock_to_index, show_cycle_name, show_type)` 板块K线和板块K线迭加 | 参数 | 类型 | 说明 | | -------------------- | -------- | ----------------------------------------- | | `bk_name` | string | 字符串,板块1名称 | | `bk_name2` | string | 字符串,板块2名称 | | `base_value` | float | 实数,基准值 | | `beg_t` | datetime | 日期型时间,开始日期 | | `end_t` | datetime | 日期型时间,截止日期 | | `rate_type` | any | 用户自定义,组合比例确定方法,含义如下表: | | `bonus_infection` | bool | object | | `new_stock_to_index` | any | 整数,新股上市计入指数日 | | `show_cycle_name` | string | 周期函数,图形显示周期 | | `show_type` | any | 用户自定义,返回类型,含义如下表: | 返回:array ### `bkVsIndexKLine(bk_name, index_name, base_value, beg_t, end_t, rate_type, bonus_infection, new_stock_to_index, show_cycle_name, show_type)` 板块K线和指数K线迭加 | 参数 | 类型 | 说明 | | -------------------- | -------- | ----------------------------------------- | | `bk_name` | string | 字符串,板块名称 | | `index_name` | string | 字符串,指数代码 | | `base_value` | float | 实数,基准值 | | `beg_t` | datetime | 日期型时间,开始日期 | | `end_t` | datetime | 日期型时间,截止日期 | | `rate_type` | any | 用户自定义,组合比例确定方法,含义如下表: | | `bonus_infection` | bool | object | | `new_stock_to_index` | any | 整数,新股上市计入指数日 | | `show_cycle_name` | string | 周期函数,图形显示周期 | | `show_type` | any | 用户自定义,返回类型,含义如下表: | 返回:array ### `indexLineMergeBak(bk_name, bk_value, index_name, index_value)` 两个指数迭加 | 参数 | 类型 | 说明 | | ------------- | ------ | --------------------------------------------- | | `bk_name` | string | 字符串,板块名称 | | `bk_value` | array | 数据表,计算出来的板块指数,数据格式必须如下: | | `index_name` | string | 字符串,指数名称 | | `index_value` | array | 数据表,指数数值,格式与BkValue一样 | 返回:array ### `manyBksKLine(bk_name, basevalue, beg_t, end_t, rate_type, bonus_infection, new_stock_to_index, show_cycle_name)` 多个板块指数叠加 | 参数 | 类型 | 说明 | | -------------------- | -------- | ------------------------------------- | | `bk_name` | string | 字符串,板块名称 | | `basevalue` | float | 实数,基准值 | | `beg_t` | datetime | 日期型时间,开始日期 | | `end_t` | datetime | 日期型时间,截止日期 | | `rate_type` | any | 用户自定义,指数加权方法,含义如下表: | | `bonus_infection` | bool | object | | `new_stock_to_index` | any | 整数,新股上市计入指数日 | | `show_cycle_name` | string | 字符串,周期函数 | 返回:any ### `stockVsIndexKLine(stock_id, index_name, basevalue, beg_t, end_t, rate_type, bonus_infection, new_stock_to_index, show_cycle_name, show_type)` 股票与大盘指数叠加 | 参数 | 类型 | 说明 | | -------------------- | -------- | ------------------------------------- | | `stock_id` | string | 字符串,股票名称 | | `index_name` | string | 字符串,指数名称 | | `basevalue` | float | 实数,基准值 | | `beg_t` | datetime | 日期型时间,开始日期 | | `end_t` | datetime | 日期型时间,截止日期 | | `rate_type` | any | 用户自定义,指数加权方法,含义如下表: | | `bonus_infection` | bool | object | | `new_stock_to_index` | any | 整数,新股上市计入指数日 | | `show_cycle_name` | string | 字符串,周期函数 | | `show_type` | any | 用户自定义,整数,含义如下表: | 返回:any ### `addExInfoToArray(r, ex_date, couple_rate, face_value)` 增加一条债券分红记录,与当前证券代码有关 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------- | | `r` | array | 数组/数据表 | | `ex_date` | datetime | 日期型时间,截止日期 | | `couple_rate` | float | 实数 | | `face_value` | float | 实数 | 返回:array ### `bondTrueExDate(predict_date)` 债券分红的实际派发日 | 参数 | 类型 | 说明 | | -------------- | -------- | -------------------- | | `predict_date` | datetime | 日期型时间,预计日期 | 返回:array ### `deleteBondByCriterion(bond_arr)` 过滤债券样本,在BondArr中选取符合的企业债券,国债现货 | 参数 | 类型 | 说明 | | ---------- | ----- | ------------------------ | | `bond_arr` | array | 一维字符串数组,股票列表 | 返回:array ### `deleteDataOutOfScopes(t1, t2)` 删除多余日期 | 参数 | 类型 | 说明 | | ---- | ----- | -------------------------- | | `t1` | array | 数据表,必须含有’time’字段 | | `t2` | array | 数据表,必须含有’time’字段 | 返回:array ### `fileterValue(v, w)` 找出需要过滤处理的日期 | 参数 | 类型 | 说明 | | ---- | ----- | -------------------------- | | `v` | array | 数据表,必须含有’time’字段 | | `w` | array | 一维日期型时间数组 | 返回:array ### `filterValueByCycle(t, beg_t, end_t, cycle_name)` 按照周期取数据 | 参数 | 类型 | 说明 | | ------------ | -------- | -------------------------- | | `t` | array | 数据表,必须含有’time’字段 | | `beg_t` | datetime | 日期型时间,选取开始时间 | | `end_t` | datetime | 日期型时间,选取截止时间 | | `cycle_name` | string | 字符串,周期函数 | 返回:array ### `getMaxListedDate(stock_arr)` 获取股票列表StockArr中最晚的上市日值 | 参数 | 类型 | 说明 | | ----------- | ----- | -------------- | | `stock_arr` | array | 一维字符串数组 | 返回:array ### `indexLineMerge(bk_name, bk_value, index_name, index_value, show_type)` 两个指数迭加 | 参数 | 类型 | 说明 | | ------------- | ------ | ------------------------------------------------------ | | `bk_name` | string | 字符串,板块名称 | | `bk_value` | array | 数据表,计算出来的板块指数,必须含有’time’,’close’字段 | | `index_name` | string | 字符串,指数代码 | | `index_value` | array | 数据表,指数数值,必须含有’time’,’close’字段 | | `show_type` | any | 用户自定义,返回类型,含义如下表: | 返回:array ### `kLineMerge(bk_name, bk_value, index_name, begt, endt, show_type)` 板块指数与大盘指数迭加 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------------- | | `bk_name` | string | 字符串,板块名称 | | `bk_value` | array | 数据表,计算出来的板块指数,必须含有’time’,’close’字段 | | `index_name` | string | 字符串,指数代码 | | `begt` | datetime | 日期型时间,开始日期 | | `endt` | datetime | 日期型时间,截止日期 | | `show_type` | any | 用户自定义,返回类型,0表示图形,1表示数据 | 返回:array ### `kLineDataForIndex(stock_id, beg_t, end_t)` K线数据(指数专用) | 参数 | 类型 | 说明 | | ---------- | -------- | -------------------- | | `stock_id` | string | 字符串,股票代码 | | `beg_t` | datetime | 日期型时间,开始日期 | | `end_t` | datetime | 日期型时间,截止日期 | 返回:array ### `manyBkLineMerge(r, show_type)` 指数叠加结果处理,用于计算复合指数的中间过程 | 参数 | 类型 | 说明 | | ----------- | ----- | ---------------------------- | | `r` | array | 数据表,必须含有’value’字段 | | `show_type` | any | 用户自定义,0为图形,1为数据 | 返回:array ### `setToFirstValue(t1, t2)` 归一处理,用于在计算复合指数时,在基准数据t2的基础上对t1归一化 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------- | | `t1` | array | 数据表,必须含有’close’字段 | | `t2` | array | 数据表,必须含有’close’字段 | 返回:array ### `volDataForIndex(stock_id, beg_t, end_t)` K线数据(指数专用) | 参数 | 类型 | 说明 | | ---------- | -------- | -------------------- | | `stock_id` | string | 字符串,股票代码 | | `beg_t` | datetime | 日期型时间,开始日期 | | `end_t` | datetime | 日期型时间,截止日期 | 返回:array ### `standarizeBkDataIii(t, rate_type, beg_t)` 组合样本标准化(格式II),根据板块中的样本上市日期,自动调整组合 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------------------------- | | `t` | array | 一维字符串数组,股票组合 | | `rate_type` | any | 用户自定义,组合比例确定方法,含义如下表: | | `beg_t` | datetime | 日期型时间,开始日期 | 返回:array ### `calculateBkIndex(t, end_t)` 复合指数(按日期调整样本),自由指定样本的投资比例,可指定现金比例 | 参数 | 类型 | 说明 | | ------- | -------- | -------------------- | | `t` | array | 数据表,自定义样本 | | `end_t` | datetime | 日期型时间,截止日期 | 返回:array ### `standarizeBkDataIi(t, end_t)` 根据不同日期的组合,按照各种加权方法自动计算各个投资品种的投资比例 | 参数 | 类型 | 说明 | | ------- | -------- | -------------------- | | `t` | array | 数据表,自定义样本 | | `end_t` | datetime | 日期型时间,截止日期 | 返回:array ### `standarizeBkDataI(t)` 组合样本标准化(格式I),标准化日期,即将日期这一字段为Nil设置为数据表的第一行的值 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------------- | | `t` | array | 数据表,自定义样本,必须含有’日期’字段 | 返回:array ### `calculateFundBkIndex(t, end_t)` 基金复合指数(按日期调整样本),自由指定样本的投资比例,可指定现金比例,只对上市满三个月的开放式基金有效,手算实例见: `www.tinysoft.com.cn/download/doc/FundIndex_UserDefinedSampleAndDate.xls` | 参数 | 类型 | 说明 | | ------- | -------- | -------------------- | | `t` | array | 数据表,自定义样本 | | `end_t` | datetime | 日期型时间,截止日期 | 返回:array ### `indexBfProsperity(index_id, r_date, right_type, o_r_detail)` 功能:获取指数的景气度指标 计算步骤:详细见《因子研究-指数基本面因子算法与提取说明》之景气度部分 说明:若需采用不同报告期类型数据,请设置对应系统参数: 如:SetSysParam(CT_TTMData(),true) 其中: CT_TTMData():采用TTM数据(最近12个月) CT_QuarterData(): 采用季度数据 若不设置,则表示采用报告期数据 | 参数 | 类型 | 说明 | | ------------ | -------- | --------------------------------------------------- | | `index_id` | string | 指数,指数代码 | | `r_date` | datetime | 报告期,报告期 | | `right_type` | any | 用户自定义,加权方式 | | `o_r_detail` | any | 数据表类型,指数财务指标,此为计算景气度中间结果返回 | 返回:any ### `stocksBfProsperity(stocks_arr, r_date, right_type, o_r_detail)` 功能:获取板块的景气度指标 计算步骤:详细见《因子研究-指数基本面因子算法与提取说明》之景气度部分 说明:若需采用不同报告期类型数据,请设置对应系统参数: 如:SetSysParam(CT_TTMData(),true) 其中: CT_TTMData():采用TTM数据(最近12个月) CT_QuarterData(): 采用季度数据 若不设置,则表示采用报告期数据 | 参数 | 类型 | 说明 | | ------------ | -------- | --------------------------------------------------- | | `stocks_arr` | any | 指数,股票池 | | `r_date` | datetime | 报告期,报告期 | | `right_type` | any | 用户自定义,加权方式 | | `o_r_detail` | any | 数据表类型,板块财务指标,此为计算景气度中间结果返回 | 返回:any ### `tsbfFundBKstyleAccuracy(bkname, begt, endt)` 指定基金板块仓位与规模风格误差统计,将根据净值计算的基金风格数据与报告期持仓数据进行对比,比较二者 相对误差,主要对象为主动股混基金,衡量误差指标主要包含: 1、误差均值:衡量风格仓位预测的偏向,偏大或偏小; 2、绝对误差均值:衡量误差的平均偏离水平; 3、准确率(%):当期基金仓位误差在\[-10%,10%\]区间类样本所占比例; | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `bkname` | string | 字符串,板块名称 | | `begt` | datetime | 日期时间,开始日 | | `endt` | datetime | 日期时间,截止日 | 返回:array ### `getsimufundbk(bkname, cjendt, jzendt)` 提取基金板块成分(含已退市基金) 近期升级基金分类后,GetBK("股票型")类似提取方法中不再包含已退市基金,特此给出仿真提取历史板块基金成分模型 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------------------------------------------------------------- | | `bkname` | any | Sysplate,基金板块 | | `cjendt` | datetime | Tdatetime,开始公布净值日期限制,该日期之前的成分基金,则备注 1 ,表建议剔除 | | `jzendt` | datetime | Tdatetime,最新公布净值日期限制,该日期之后的成分基金,则备注 1 ,表建议剔除 | 返回:array ### `openendfundfilter(funds, iffiltefof)` 开放式基金池筛选器 | 参数 | 类型 | 说明 | | ------------ | ----- | ------------------------------------------ | | `funds` | array | Array of string,基金池,默认股票型、混合型 | | `iffiltefof` | bool | Bool,是否筛选FOF,默认否 | 返回:array ### `fundFf3Purealpha(indexid, vbegt, vendt, rf)` Fama三因子提纯后Alpha(%) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------- | | `indexid` | any | Index,基准代码 | | `vbegt` | datetime | Date,开始日 | | `vendt` | datetime | Date,截止日 | | `rf` | float | Number,年无风险收益率(%)" | 返回:float ### `fundsGetJzModifiedList(fund_inds, end_t, n_type, n, d_time)` 从基金净值表(328)中获取指定日向前一段区间内,在上次时间戳之后更新的基金 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `fund_inds` | any | 指数, 基金指数 | | `end_t` | datetime | 日期,截止日 | | `n_type` | any | 用户自定义,默认为1 | | `n` | any | 整数,前N 与NType相关 | | `d_time` | datetime | 日期时间,上次更新时间戳 | 返回:array ### `openEndFundFilterByFundIndex(fund_inds, if_filte_fo_f, cj_endt, jz_endt, filter_type)` 根据基金指数获取成分基金,并对基金进行筛选 当过滤类型FilterType=0时,表示同时对以下条件进行选择: 1)基金类型:开放式基金; 2)主动\被动基金:主动基金; 3)投资区域:非QDII; 4)非分级基金,非ETF联结基金 5) 开始公布净值日:CJEndt之前已建仓 6) 最新净值日:JZEndt之后有净值 当过滤类型FilterType=1时,表示仅对基金净值截止日进行选择: 1) 开始公布净值日:CJEndt之前已建仓 2) 最新净值日:JZEndt之后有净值 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------------------- | | `fund_inds` | any | 指数, 基金指数 | | `if_filte_fo_f` | bool | object | | `cj_endt` | datetime | 日期,默认,剔除建仓不足三个月 | | `jz_endt` | datetime | 日期,默认,剔除最近一个月无净值 | | `filter_type` | any | 用户自定义, 过滤类型,默认0 | 返回:array ### `fundsGetEtfByIndexExcludeEnhanced(endt, indexid)` 根据指数代码+截止日,获取对应ETF列表(排除指数增强策略ETF) | 参数 | 类型 | 说明 | | --------- | -------- | ------------- | | `endt` | datetime | 日期,截止日 | | `indexid` | any | 指数,指数代码 | 返回:array ### `networkConvAdjDir(matrix, matrix_type, dir_type)` 图结构算法-矩阵转换:方向调整 将3类关联矩阵转为方向统一的矩阵: 1)正向处理 统计类矩阵,越大越好,value 相关系数矩阵,绝对值越大越好,abs(value) 距离类矩阵,越小越好,1/value 2)反向处理:上述取倒数 | 参数 | 类型 | 说明 | | ------------- | ----- | ---------------------------- | | `matrix` | array | 二维数字数组, 关联矩阵 | | `matrix_type` | any | 用户自定义, 关联矩阵类型 | | `dir_type` | any | 用户自定义, 关联矩阵调整方向 | 返回:array ### `networkConvToDist(matrix)` 将关联矩阵转换为距离矩阵 要求关联矩阵是正数矩阵,且值越大表示关联性越强 | 参数 | 类型 | 说明 | | -------- | ----- | ----------------------------------------------------------- | | `matrix` | array | 二维数字数组, 关联矩阵,其中值大于0表示两节点之间的关联强度 | 返回:array ### `tsbfQmdExt(info_id)` 指定日(最新数据),与代码、时间相关 | 参数 | 类型 | 说明 | | --------- | ------ | ------------------------------------------------------ | | `info_id` | string | 提取数据的 ID, 支持表 ID、字段 ID,以及由此组成的数组 | 返回:array ### `tsbfQmdQk(info_id, begt, endt)` 区间,与代码相关 | 参数 | 类型 | 说明 | | --------- | -------- | ----------------------------------------------------- | | `info_id` | string | 提取数据的 ID,支持表 ID、字段 ID,以及由此组成的数组 | | `begt` | datetime | 开始日(含) | | `endt` | datetime | 截止日(含),若 Endt 为 nil、或为空时, 取 begt | 返回:array ### `tsbfQmdMNdays(info_id, n)` (市场)N 日,与代码、时间相关 | 参数 | 类型 | 说明 | | --------- | ------ | -------------------------------------------------------------------- | | `info_id` | string | 提取数据的 ID,支持表 ID、字段 ID,以及由此组成的数组 | | `n` | any | 最近 N 个市场交易日区间的数据, 若当日所有字段都不存在数据则跳过该日 | 返回:array ### `tsbfQmdNdays(info_id, n)` (个券)N 日,与代码、时间相关 | 参数 | 类型 | 说明 | | --------- | ------ | ------------------------------------------------------------------------------------------------- | | `info_id` | string | 提取数据的 ID,支持表 ID、字段 ID,以及由此组成的数组(仅支持同表字段的批量查找) | | `n` | any | 最近 N 个个券交易日区间(即数据库中衍生数据的天数) 的数据, 若当日所有字段都不存在数据则跳过该日 | 返回:array ### `tsbfQmdMks(infoid, stockarr)` 获取最新日期指定ID下的成分股数据信息,与时间相关 | 参数 | 类型 | 说明 | | ---------- | ------ | ----- | | `infoid` | any | Array | | `stockarr` | string | Array | 返回:array ### `tsbfQmdTablefield(infoid)` Quant_MD\_同表字段信息,通过id获取相关的Quant_MD\_同一个表内的相关字段 | 参数 | 类型 | 说明 | | -------- | ----- | -------------- | | `infoid` | float | 整数,可为表id | 返回:array ### `tsbfQmdAlltable()` Quant_MD\_量化策略衍生数据ID表 返回:array ### `tsbfQmdDiystockid(infoid)` Quant_MD\_自编代码列表,通过id获取相关的Quant_MD\_自编代码列表 | 参数 | 类型 | 说明 | | -------- | ----- | ------------------------ | | `infoid` | float | 整数,可为表id或者字段id | 返回:array ### `emptyvalue()` 返回受pn_emptymode控制的空值(实数) 返回空值,与 pn_emptymode() 有关 系统参数的取值可为下列数字: 0:缺省值,设置为整数0 1:设置为Nil 2:根据字段的数据类型设定,浮点为0.0 3:设置为短杠字符串 4:设置为N/A字符串 5:设置为浮点NAN 6:根据类型设定,浮点为NAN 注:此用于浮点数的空值返回 返回:string ### `tsbfMdGetexdata(portfolioid, pfsuffix, begt, endt)` MD数据仓库取数 取最新日时与时间相关 由于MD数据的限制,暂时只支持日线。 | 参数 | 类型 | 说明 | | ------------- | -------- | --------------- | | `portfolioid` | any | Security,代码 | | `pfsuffix` | string | String,代码后缀 | | `begt` | datetime | Date,开始日 | | `endt` | datetime | Date,截止日 | 返回:array ### `tsbfQmdFirstay(infoid)` Quant_MD\_数据开始日 | 参数 | 类型 | 说明 | | -------- | ----- | ------------ | | `infoid` | float | id编号,整数 | 返回:datetime ### `tsbfQmdLastupday(infoid)` Quant_MD\_最近衍生日 | 参数 | 类型 | 说明 | | -------- | ----- | ------------ | | `infoid` | float | id编号,整数 | 返回:datetime ### `tsbfQmdQknum(infoid, begt, endt)` Quant_MD\_区间数据条数,通过id取区间数据条数,与代码相关 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `infoid` | float | id编号,整数 | | `begt` | datetime | Date,开始日 | | `endt` | datetime | Date,截止日 | 返回:any ### `tsbfQmdRefnday(infoid, n)` Quant_MD\_前N次衍生日 | 参数 | 类型 | 说明 | | -------- | ----- | ------------ | | `infoid` | float | id编号,整数 | | `n` | any | Integer,N日 | 返回:datetime ### `tsbfQtmdUnit()` Quant_MD\_单元库 返回:any ### `tsbfQmdMa(infoid, n)` Quant_MD\_移动N日平均,与证券,日期相关 | 参数 | 类型 | 说明 | | -------- | ----- | ------------- | | `infoid` | float | 整数,id编号 | | `n` | any | 整数,过去N日 | 返回:any ### `tsbfQmdPercentrank(infoid, n)` Quant_MD\_移动N日百分位(%),当前值占过去N日历史百分位(%) | 参数 | 类型 | 说明 | | -------- | ----- | ------------- | | `infoid` | float | 整数,id编号 | | `n` | any | 整数,过去N日 | 返回:any ### `indexStylefactor(dtype)` 指数风格因子暴露 功能:提取指数风格因子 与系统参数(当前证券、当前时间)有关,只支持日线 | 参数 | 类型 | 说明 | | ------- | ---- | ---------------- | | `dtype` | any | Integer,取值类型 | 返回:array ### `pfStylefactor(portfolio, endt, dtype)` 组合风格因子暴露 功能:提取组合风格因子 只支持日线, 缺失值,当Dtype=1时,以0填充 当Dtype=2时,以50填充 当所有成分都没有风格因子数据时返回空数组 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------- | | `portfolio` | array | Array,组合信息 | | `endt` | datetime | Datetime,截止日 | | `dtype` | any | Integer,取值类型 | 返回:array ### `stockstylefactor(dtype)` 股票风格因子暴露 功能:提取股票风格因子 与系统参数(当前证券、当前时间)有关,只支持日线 | 参数 | 类型 | 说明 | | ------- | ---- | ---------------- | | `dtype` | any | Integer,取值类型 | 返回:array ### `stocksStylefactor(stocks, endt, dtype, iffil)` 股票池风格因子暴露 | 参数 | 类型 | 说明 | | -------- | -------- | --------------------------------------------------------------------------- | | `stocks` | array | Array of number,股票池 | | `endt` | datetime | Date,截止日 | | `dtype` | any | Usrdefine,当Dtype=1时,返回因子值【默认】,;当Dtype=2时,返回因子暴露百分位 | | `iffil` | bool | Bool,是否填充;当Dtype=1时,以0填充;当Dtype=2时,以50填充 | 返回:array ### `etAmountRatio(n, m, c_type)` 计算事件发生前后股票成交金额变化 | 参数 | 类型 | 说明 | | -------- | ---- | ------------------ | | `n` | any | 整型,T0-N日 | | `m` | any | 整型,T0+M日 | | `c_type` | any | 整型,成交金额类型 | 返回:float ### `etHslRatio(n, m, c_type)` 计算事件发生前后股票换手率变化 | 参数 | 类型 | 说明 | | -------- | ---- | ---------------- | | `n` | any | 整型,T0-N日 | | `m` | any | 整型,T0+M日 | | `c_type` | any | 整型,换手率类型 | 返回:float ### `etVolRatio(n, m, c_type)` 计算事件发生前后股票成交量变化 | 参数 | 类型 | 说明 | | -------- | ---- | ---------------- | | `n` | any | 整型,T0-N日 | | `m` | any | 整型,T0+M日 | | `c_type` | any | 整型,成交量类型 | 返回:float ### `etZfRatio(n, m, c_type)` 计算事件发生前后股票收益率变化 | 参数 | 类型 | 说明 | | -------- | ---- | ---------------- | | `n` | any | 整型,T0-N日 | | `m` | any | 整型,T0+M日 | | `c_type` | any | 整型,收益率类型 | 返回:float ### `stockEventEffect(event_day, index_id, indicator_type, indicator_relative_type, indicator_count_type)` 功能:快速获取指定股票,在指定日、指定时间窗窗口日的事件效应指标 | 参数 | 类型 | 说明 | | ------------------------- | -------- | ------------------ | | `event_day` | datetime | 整型,事件窗窗口日 | | `index_id` | string | 字符串,基准指数 | | `indicator_type` | any | 整型,指标类型 | | `indicator_relative_type` | any | 整型,指标类型 | | `indicator_count_type` | any | 整型,指标计算类型 | 返回:float ### `stockEventIndicatorChange(n, m, indicator_type, indicator_count_type)` 功能:获取指定股票,在指定事件日前后事件效应指标变动 | 参数 | 类型 | 说明 | | ---------------------- | ---- | ------------------ | | `n` | any | 整型,事件日前天数 | | `m` | any | 整型,事件日后天数 | | `indicator_type` | any | 整型,指标类型 | | `indicator_count_type` | any | 整型,指标计算类型 | 返回:float ### `bondsNsBetaSensRet(p_bond_id, begt, endt, delta, constant, lambda, model_option, lambda2)` 功能:NS模型Beta暴露度收益率 算法:见《应用专题-债券利率期限结构NS模型.pdf》关于暴露度算法介绍 | 参数 | 类型 | 说明 | | -------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `p_bond_id` | string | 证券,债券品种代码,BTS000001~BTS000034 常见的代码调用: BTS000033 国债 BTS000032 企业债(AAA) BTS000007 公司债(AAA) BTS000021 中短票据(AAA) BTS000013 同业存单(AAA) BTS000001 央票(AAA) | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | | `delta` | float | 实数,Beta浮动基点数,单位bp | | `constant` | bool | object | | `lambda` | float | 实数,衰减系数 | | `model_option` | any | 用户自定义,模型选择 | | `lambda2` | float | 实数,衰减系数2 | 返回:array ### `bondsNsModelBeta(p_bond_id, endt, lambda, model_option, lambda2)` 功能:债券市场NS模型Beta系数(线性优化) | 参数 | 类型 | 说明 | | -------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `p_bond_id` | string | 字符串,债券品种代码,BTS000001~BTS000034 常见的代码调用: BTS000033 国债 BTS000032 企业债(AAA) BTS000007 公司债(AAA) BTS000021 中短票据(AAA) BTS000013 同业存单(AAA) BTS000001 央票(AAA) | | `endt` | datetime | 日期,指定日期 | | `lambda` | float | 实数,NS模型衰减系数,取值为0-1 | | `model_option` | any | 用户自定义,模型选择,0:NS模型(默认),1:NSS模型 | | `lambda2` | float | 实数,衰减系数2,仅当ModelOption设置为1(NSS模型)有效,取值0-1 | 返回:array ### `bondsNsModelBetaNl(bond_arr, endt, lambda, model_option, lambda2)` 功能:债券板块NS模型Beta系数(非线性优化) | 参数 | 类型 | 说明 | | -------------- | -------- | -------------------------------------------------------------- | | `bond_arr` | array | 一维字符串数组,债券池 | | `endt` | datetime | 日期,指定日期 | | `lambda` | float | 实数,NS模型衰减系数,取值为0-1 | | `model_option` | any | 用户自定义,模型选择,0:NS模型(默认),1:NSS模型 | | `lambda2` | float | 实数,衰减系数2,仅当ModelOption设置为1(NSS模型)有效,取值0-1 | 返回:array ### `bondNsBetaSensitivity(bond_id, endt, ns_param_arr, delta)` 功能:NS模型Beta暴露度 算法:见《应用专题-债券利率期限结构NS模型.pdf》关于暴露度算法介绍 | 参数 | 类型 | 说明 | | -------------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `bond_id` | string | 证券,债券代码 | | `endt` | datetime | 日期,指定日期 | | `ns_param_arr` | array | 一维数字数组,NS模型参数数组,带下标,下标为对应的参数值,输入时须含下标 lambda:衰减系数 bete0:系数beta0 beta1:系数beta1 beta2:系数beta2 lambda2:衰减系数2,NSS模型需要设置(可选) beta3:系数beta3,NSS模型需要设置(可选) | | `delta` | float | 实数,Beta浮动基点数,单位bp | 返回:array ### `nsBetaSensitivityCal(cash_data, endt, ns_param_arr, delta)` 功能:NS模型Beta暴露度计算模型 算法:见《应用专题-债券利率期限结构NS模型.pdf》关于暴露度算法介绍 | 参数 | 类型 | 说明 | | -------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `cash_data` | array | 数据表类型,现金流数据,必须包含【现金流】、【剩余期限】字段 | | `endt` | datetime | 日期,指定日期 | | `ns_param_arr` | array | 一维数字数组,NS模型参数数组,带下标,下标为对应的参数值,输入时须含下标;lambda:衰减系数 bete0:系数beta0 beta1:系数beta1 beta2:系数beta2 lambda2:衰减系数2,NSS模型需要设置(可选) beta3:系数beta3,NSS模型需要设置(可选) | | `delta` | float | 实数,Beta浮动基点数,单位bp | 返回:array ### `bondEffectiveDuration(endt, rate_change, btsid, rate_type)` 债券的有效久期,指债券现金流受利率波动带来的价格的变化 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------------------------- | | `endt` | datetime | datetime,截止日 | | `rate_change` | float | real,利率变动值,默认取0.0001(1BP) | | `btsid` | string | string,债券收益率曲线ID,默认取BTS000033(国债) | | `rate_type` | any | int,收益率曲线类型,参数详情如下: | 返回:float ### `bondEffectiveConvexity(endt, rate_change, btsid, rate_type)` 债券的有效久期 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------------------------- | | `endt` | datetime | datetime,截止日 | | `rate_change` | float | real,利率变动值,默认取0.0001(1BP) | | `btsid` | string | string,债券收益率曲线ID,默认取BTS000033(国债) | | `rate_type` | any | int,收益率曲线类型,参数详情如下: | 返回:float ### `bondKeyRateDuration(endt, ayear, rate_change, keyyear, pbond_id, n)` 债券的关键利率久期(KRD) | 参数 | 类型 | 说明 | | ------------- | -------- | ----------------------------------------------------------------------------------- | | `endt` | datetime | datetime,截止日 | | `ayear` | float | real,指定的关键年限(可省略,默认值5) | | `rate_change` | float | real,利率变动值(可省略,默认值0.0001) | | `keyyear` | array | array,关键年期数据,一维顺序数组(可省略,默认为(0,0.25,0.5,1,3,5,7,10,15,20,30,50)) | | `pbond_id` | string | string,提取即期利率的代码(可省略,默认"BTS000033") | | `n` | any | int,样本长度(可省略,默认值60),用于中间函数风险值和系数的求解 | 返回:float ### `bondGSpread(endt, btsid, rate_type)` 债券的名义利差(G-Spread) | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------- | | `endt` | datetime | datetime,截止日 | | `btsid` | string | string,债券收益率曲线ID,默认取BTS000033(国债) | | `rate_type` | any | int,收益率曲线类型,参数详情如下: | 返回:float ### `bondZSpread(endt, btsid, rate_type)` 零波动利差(Z-Spread) | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------- | | `endt` | datetime | datetime,截止日 | | `btsid` | string | string,债券收益率曲线ID,默认取BTS000033(国债) | | `rate_type` | any | int,收益率曲线类型,参数详情如下: | 返回:float ### `fipwcCalEndWeight(sw, zf)` 计算期末权重(%) | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------ | | `sw` | array | 一维数字数组,期初权重(%) | | `zf` | array | 一维数字数组,期间涨幅(%) | 返回:array ### `fipwcCalportfolioZf(sw, zf)` 计算期间涨幅(%) | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------ | | `sw` | array | 一维数字数组,期初权重(%) | | `zf` | array | 一维数字数组,期间涨幅(%) | 返回:float ### `fipwcDerBeginWeight(w, zf)` 倒推期初权重(%) | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------ | | `w` | array | 一维数字数组,期末权重(%) | | `zf` | array | 一维数字数组,期间涨幅(%) | 返回:array ### `rmEs(p_data, factor_exp, factor_ret_cov, specific_ret_var, confidence_interval)` 期望损失ES | 参数 | 类型 | 说明 | | --------------------- | ----- | -------------------------------------------------------------------- | | `p_data` | array | 数据表类型, 组合权重,必须包含“代码”,“比例(%)”字段 | | `factor_exp` | any | 数据表类型, 成分股对因子的因子暴露,必须包含“代码”,不同因子收益字段 | | `factor_ret_cov` | any | 数据表类型, 因子收益协方差,必须包含 不同因子收益之间的协方差 字段 | | `specific_ret_var` | any | 数据表类型, 特质收益方差,必须包含“代码”,“特质收益方差”字段 | | `confidence_interval` | float | 实数, 置信度(%),实数 | 返回:float ### `rmPfBeta(p_data, b_data, factor_exp, factor_ret_cov, specific_ret_var)` 组合Beta | 参数 | 类型 | 说明 | | ------------------ | ----- | -------------------------------------------------------------------- | | `p_data` | array | 数据表类型, 组合权重,必须包含“代码”,“比例(%)”字段 | | `b_data` | array | 数据表类型, 基准权重,必须包含“代码”,“比例(%)”字段 | | `factor_exp` | any | 数据表类型, 成分股对因子的因子暴露,必须包含“代码”,不同因子收益字段 | | `factor_ret_cov` | any | 数据表类型, 因子收益协方差,必须包含 不同因子收益之间的协方差 字段 | | `specific_ret_var` | any | 数据表类型, 特质收益方差,必须包含“代码”,“特质收益方差”字段 | 返回:float ### `rmSigma(p_data, factor_exp, factor_ret_cov, specific_ret_var)` 风险Sigma | 参数 | 类型 | 说明 | | ------------------ | ----- | -------------------------------------------------------------------- | | `p_data` | array | 数据表类型, 组合权重,必须包含“代码”,“比例(%)”字段 | | `factor_exp` | any | 数据表类型, 成分股对因子的因子暴露,必须包含“代码”,不同因子收益字段 | | `factor_ret_cov` | any | 数据表类型, 因子收益协方差,必须包含 不同因子收益之间的协方差 字段 | | `specific_ret_var` | any | 数据表类型, 特质收益方差,必须包含“代码”,“特质收益方差”字段 | 返回:float ### `rmStockBeta(b_data, factor_exp, factor_ret_cov, specific_ret_var)` 个股Beta | 参数 | 类型 | 说明 | | ------------------ | ----- | -------------------------------------------------------------------- | | `b_data` | array | 数据表类型, 基准权重,必须包含“代码”,“比例(%)”字段 | | `factor_exp` | any | 数据表类型, 成分股对因子的因子暴露,必须包含“代码”,不同因子收益字段 | | `factor_ret_cov` | any | 数据表类型, 因子收益协方差,必须包含 不同因子收益之间的协方差 字段 | | `specific_ret_var` | any | 数据表类型, 特质收益方差,必须包含“代码”,“特质收益方差”字段 | 返回:array ### `rmVaR(p_data, factor_exp, factor_ret_cov, specific_ret_var, confidence_interval)` 风险价值VaR | 参数 | 类型 | 说明 | | --------------------- | ----- | -------------------------------------------------------------------- | | `p_data` | array | 数据表类型, 组合权重,必须包含“代码”,“比例(%)”字段 | | `factor_exp` | any | 数据表类型, 成分股对因子的因子暴露,必须包含“代码”,不同因子收益字段 | | `factor_ret_cov` | any | 数据表类型, 因子收益协方差,必须包含 不同因子收益之间的协方差 字段 | | `specific_ret_var` | any | 数据表类型, 特质收益方差,必须包含“代码”,“特质收益方差”字段 | | `confidence_interval` | float | 实数, 置信度(%),实数 | 返回:float ### `ffiEs(w_p, x, f, delta, confidence_interval)` 期望损失ES | 参数 | 类型 | 说明 | | --------------------- | ----- | -------------------------------------------------------------- | | `w_p` | array | 二维数字数组, 组合权重,一维数字数组or二维数字数组(N\*1) | | `x` | array | 二维数字数组, 成分股对因子的因子暴露,二维数字数组(N\*K) | | `f` | array | 二维数字数组, 因子收益协方差,二维数字数组(K\*K) | | `delta` | array | 二维数字数组, 特质收益方差,一维数字数组or二维数字数组(N\*1) | | `confidence_interval` | float | 实数, 置信度(%),实数 | 返回:float ### `ffiPfBeta(w_p, w_b, x, f, delta)` 组合Beta | 参数 | 类型 | 说明 | | ------- | ----- | -------------------------------------------------------------- | | `w_p` | array | 二维数字数组, 组合权重,一维数字数组or二维数字数组(N\*1) | | `w_b` | array | 二维数字数组, 基准权重,一维数字数组or二维数字数组(N\*1) | | `x` | array | 二维数字数组, 成分股对因子的因子暴露,二维数字数组(N\*K) | | `f` | array | 二维数字数组, 因子收益协方差,二维数字数组(K\*K) | | `delta` | array | 二维数字数组, 特质收益方差,一维数字数组or二维数字数组(N\*1) | 返回:float ### `ffiSigma(w_p, x, f, delta)` 风险Sigma | 参数 | 类型 | 说明 | | ------- | ----- | -------------------------------------------------------------- | | `w_p` | array | 二维数字数组, 组合权重,一维数字数组or二维数字数组(N\*1) | | `x` | array | 二维数字数组, 成分股对因子的因子暴露,二维数字数组(N\*K) | | `f` | array | 二维数字数组, 因子收益协方差,二维数字数组(K\*K) | | `delta` | array | 二维数字数组, 特质收益方差,一维数字数组or二维数字数组(N\*1) | 返回:float ### `ffiStockBeta(w_b, x, f, delta)` 个股Beta | 参数 | 类型 | 说明 | | ------- | ----- | -------------------------------------------------------------- | | `w_b` | array | 二维数字数组, 基准权重,一维数字数组or二维数字数组(N\*1) | | `x` | array | 二维数字数组, 成分股对因子的因子暴露,二维数字数组(N\*K) | | `f` | array | 二维数字数组, 因子收益协方差,二维数字数组(K\*K) | | `delta` | array | 二维数字数组, 特质收益方差,一维数字数组or二维数字数组(N\*1) | 返回:array ### `ffiVaR(w_p, x, f, delta, confidence_interval)` 风险价值VaR | 参数 | 类型 | 说明 | | --------------------- | ----- | -------------------------------------------------------------- | | `w_p` | array | 二维数字数组, 组合权重,一维数字数组or二维数字数组(N\*1) | | `x` | array | 二维数字数组, 成分股对因子的因子暴露,二维数字数组(N\*K) | | `f` | array | 二维数字数组, 因子收益协方差,二维数字数组(K\*K) | | `delta` | array | 二维数字数组, 特质收益方差,一维数字数组or二维数字数组(N\*1) | | `confidence_interval` | float | 实数, 置信度(%),实数 | 返回:float ### `mfGetBenchmarketRate(index_id, beg_t, end_t, return_method)` 获取基准收益率(%)矩阵,支持多个券合成基准 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | | `index_id` | string | 指数,基准代码,;若为字符串,则直接返回该基准的收益率序列;若为数组,则利用数组成分券等权重合成;;需要采用自定义权重合成,则字段必须包含代码、比例(%), | | `beg_t` | datetime | 日期,开始日 | | `end_t` | datetime | 日期,截止日 | | `return_method` | any | 用户自定义,计算收益率的方法 | 返回:array ### `mfIndustryCurrent(industry_type, type, level)` 获取股票指定日行业名称或行业代码或行业指数代码,同证券和时间相关 | 参数 | 类型 | 说明 | | --------------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `industry_type` | any | 用户自定义, 行业类别;1、申万一级行业;2、证监会一级行业;3、中证一级行业;4、申万一级行业扩展:将金融行业再细分成申万二级行业;5、申万一级行业2014版:区间【2014-02-21——20211210】;若截止日<20140221,则取20140221日的申万一级行业;;若截止日>=20211213,则取20211210日的申万一级行业;6、申万一级行业2021版:区间【2021-12-13—— | | `type` | any | 用户自定义, 默认为2 | | `level` | any | 用户自定义,,行业级别 ,预留参数 | 返回:string ### `mfIndustryNew(industry_type, type, level)` 获取股票最新行业名称或行业代码,同证券相关 | 参数 | 类型 | 说明 | | --------------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `industry_type` | any | 用户自定义, 行业类别;1、申万一级行业;2、证监会一级行业;3、中证一级行业;4、申万一级行业扩展:将金融行业再细分成申万二级行业;5、申万一级行业2014版:区间【2014-02-21——20211210】;若截止日<20140221,则取20140221日的申万一级行业;;若截止日>=20211213,则取20211210日的申万一级行业;6、申万一级行业2021版:区间【2021-12-13—— | | `type` | any | 用户自定义, 默认为2 | | `level` | any | 用户自定义,,行业级别 ,预留参数 | 返回:string ### `mfDzIndustryBk(endt)` 申万一级行业对应的大类板块 | 参数 | 类型 | 说明 | | ------ | -------- | ----- | | `endt` | datetime | 日期, | 返回:array ### `mfIndustry(industry_type, type, level, n_type)` 设置股票池行业,同证券和时间相关 | 参数 | 类型 | 说明 | | --------------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `industry_type` | any | 用户自定义, 行业类别;1、申万一级行业;2、证监会一级行业;3、中证一级行业;4、申万一级行业扩展:将金融行业再细分成申万二级行业;5、申万一级行业2014版:区间【2014-02-21——20211210】;若截止日<20140221,则取20140221日的申万一级行业;;若截止日>=20211213,则取20211210日的申万一级行业;6、申万一级行业2021版:区间【2021-12-13—— | | `type` | any | 用户自定义,默认为2 | | `level` | any | 用户自定义,,行业级别 ,预留参数 | | `n_type` | bool | object | 返回:string ### `mfStockZf(begt, endt, stocks)` 专用于多因子框架中计算因子下期收益的底层函数,与证券相关 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `begt` | datetime | 日期,开始日,含当天 | | `endt` | datetime | 日期,截止日 | | `stocks` | array | 一维字符串数组, | 返回:array ### `mfStockZf2DaySeriesMat(endt_arr, stocks, if_com_prod, out_days)` 专用于多因子框架中计算股票因子给定日期序列的涨幅 按日线取endt_arr的复权收盘价,快速获取涨幅 | 参数 | 类型 | 说明 | | ------------- | ----- | ------------------------- | | `endt_arr` | array | 一维日期数组,至少包含两期 | | `stocks` | array | 一维字符串数组,股票池 | | `if_com_prod` | bool | object | | `out_days` | any | 整数,区间对齐后的时间线 | 返回:array ### `mfStockZf3DailyMat(begt, endt, stocks, if_cum_prod, out_days)` 专用于多因子框架中计算每日收益的底层函数,与证券相关 | 参数 | 类型 | 说明 | | ------------- | -------- | --------------------------------------------------------------------------- | | `begt` | datetime | 日期,开始日,含当天 | | `endt` | datetime | 日期,截止日 | | `stocks` | array | 字符串,代码,;可以为一维数组,或 单个证券代码;当此处为nil时,表取当前证券 | | `if_cum_prod` | bool | object | | `out_days` | array | 一维数字数组,区间对齐后的时间线 | 返回:array ### `mfCalSetIndustry(data, endt, industry_type)` 因子计算-设置股票池行业 | 参数 | 类型 | 说明 | | --------------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `data` | array | 数据表类型,数据表,含字段 代码 | | `endt` | datetime | 日期,截止日 | | `industry_type` | any | 用户自定义,行业类别;1、申万一级行业;2、证监会一级行业;3、中证一级行业;4、申万一级行业扩展:将金融行业再细分成申万二级行业;5、申万一级行业2014版:区间【2014-02-21——20211210】;若截止日<20140221,则取20140221日的申万一级行业;;若截止日>=20211213,则取20211210日的申万一级行业;6、申万一级行业2021版:区间【2021-12-13—— | 返回:array ### `mfCalSetNextPeriodZf(data, endt, n_endt)` 计算个券下期收益 只支持日频及以上,不支持高频 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `data` | array | 数据表类型, | | `endt` | datetime | 日期,下期开始日 | | `n_endt` | datetime | 日期,下期截止日 | 返回:array ### `mfIndustryClassPath(data, end_t, industry_type)` 股票行业分类标签,多级行业分类 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------------------- | | `data` | array | 数据表类型, 数据表,含"代码"字段 | | `end_t` | datetime | 日期,截止日 | | `industry_type` | any | 用户自定义, 行业分类 | 返回:array ### `mfIndustryCode(industry_type)` 返回股票池行业代码,同证券和时间相关 | 参数 | 类型 | 说明 | | --------------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `industry_type` | any | 用户自定义, 行业类别;1、申万一级行业;2、证监会一级行业;3、中证一级行业;4、申万一级行业扩展:将金融行业再细分成申万二级行业;5、申万一级行业2014版:区间【2014-02-21——20211210】;若截止日<20140221,则取20140221日的申万一级行业;;若截止日>=20211213,则取20211210日的申万一级行业;6、申万一级行业2021版:区间【2021-12-13—— | 返回:string ### `mfIndustryName(industry_type)` 返回股票池行业代码,同证券和时间相关 | 参数 | 类型 | 说明 | | --------------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `industry_type` | any | 用户自定义, 行业类别;1、申万一级行业;2、证监会一级行业;3、中证一级行业;4、申万一级行业扩展:将金融行业再细分成申万二级行业;5、申万一级行业2014版:区间【2014-02-21——20211210】;若截止日<20140221,则取20140221日的申万一级行业;;若截止日>=20211213,则取20211210日的申万一级行业;6、申万一级行业2021版:区间【2021-12-13—— | 返回:string ### `mfPipelineIndexGzjz(data, factor_name, debug_ret)` 1、来源: 数据管道:国证价值指数的数据方案 2、过程: 缺失行业均值填充、10分位去极值、Zvalue | 参数 | 类型 | 说明 | | ------------- | ------ | --------------------------------------------------------------------------------- | | `data` | array | 二维字符串数组, 二维,含列名,"行业"。 | | `factor_name` | string | 一维字符串数组, 如果为nil,则去取常见非因子的字段列名。;否则 给 因子字段名的列表 | | `debug_ret` | array | 二维字符串数组,调试数据输出 | 返回:array ### `mfPercent(data, end_t, rate_type, fname, opts)` 多因子组合加权方式 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `data` | array | 数据表类型,因子组合信息,必须含字段"代码","因子值",代码,;不允许含未上市的股票;不允许含现金代码 | | `end_t` | datetime | 日期,截止日 | | `rate_type` | any | 用户自定义,;//组合专用;0:总股本加权;1:流通股本加权;4:等权重;5:等股数;6:流通市值平方根加权;7:总市值平方根加权;//因子场景用;31:自由流通股本加权(中证全指)不含在指数的成分设为0. | | `fname` | string | 字符串,因子值字段 | | `opts` | array | 一维字符串数组,;ZYLTGB.INDEXID : RateType=31时有效,取自由流通股本权重的指数 | 返回:array ### `mfPercentIndexWeight(data, end_t, index_id)` 根据基准指数的权重进行配权 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `data` | array | 数据表类型,因子组合信息 | | `end_t` | datetime | 日期,截止日 | | `index_id` | string | 指数,;提取指数权重,默认;【默认】SH000985 中证全指 2011-08-31;SZ399317国证A指 2009-02-27;Q:天软提供了成分股权重的指数及其开始日期;`http://www.tinysoft.com.cn/TSDN/HelpDoc/display.tsl?id=15262` | 返回:array ### `mfPrcAbnormalData(data, abnormal_type, ws_info)` 数据预处理-(缩尾)去极值 | 参数 | 类型 | 说明 | | --------------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | | `data` | array | 二维数字数组,数据表 | | `abnormal_type` | any | 用户自定义, 默认'median',中位数取极值法;'m'、"median": 中位数去极值法;'z'、"zvalue":3倍标准差法;'q'、"quartile":四分位处理法;其他,报错;大小写不敏感 | | `ws_info` | any | 整数,Out:缩尾信息 | 返回:array ### `mfPrcCountMiss(data, type)` 数据预处理-缺失值统计 | 参数 | 类型 | 说明 | | ------ | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `data` | array | 二维数字数组,一维数字,或二维数组、数据表;二维时,对每列进行统计 | | `type` | any | 整数,;为以下数值的组合(以下数值的\_XOR或者相加);1、 nan;2、 nil;4、 inf、-inf;8、"";16、trim去除附加格式后为"";32、 在(-zero_Eps,zero_Eps)范围内的实数;默认,1+2+4+8=15;详见MF_isMissValue | 返回:any ### `mfPrcFillMiss(data, fillmethod, type, all_miss_if_fill, all_miss_col, extra_data)` 数据预处理-缺失值填充 | 参数 | 类型 | 说明 | | ------------------ | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `data` | array | 二维数字数组,一维数字,或二维数组、数据表;二维时,对每列进行统计 | | `fillmethod` | any | 用户自定义, 默认为1 | | `type` | any | 整数,;为以下数值的组合(以下数值的\_XOR或者相加);1、 nan;2、 nil;4、 inf、-inf;8、 在(-zero_Eps,zero_Eps)范围内的实数;16、trim去除附加格式后为"";32、"";默认,1+2+4=7;详见MF_isMissValue,变动以MF_isMissValue为准 | | `all_miss_if_fill` | bool | object | | `all_miss_col` | array | 一维数字数组,全部缺失列标 | | `extra_data` | array | 表达式,额外数据,在某些缺失值填充方法需要用到的数据 | 返回:array ### `mfPrcFillMissByGroup(data, g_name, fillmethod, type, extra_data)` 缺失值处理 (1)分组填充 (2)若某组内的数据都缺失,则用所有样本的均值或中位数填充 | 参数 | 类型 | 说明 | | ------------ | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `data` | array | 数据表类型,原数据 | | `g_name` | string | 字符串,分组字段,非空 | | `fillmethod` | any | 用户自定义, 默认为1 | | `type` | any | 整数,;为以下数值的组合(以下数值的\_XOR或者相加);1、 nan;2、 nil;4、 inf、-inf;8、"";16、trim去除附加格式后为"";32、 在(-zero_Eps,zero_Eps)范围内的实数;默认,1+2+4+8=15;详见MF_isMissValue | | `extra_data` | array | 表达式,额外数据 | 返回:array ### `mfPrcNeutralize(factor_data, factor_name, end_t, hy_neu_type, mv_neu_type)` 根据因子数据,因子名称,截止日,行业中性化类型,市值中性化类型得到中性化后因子数据 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------------------------------------------- | | `factor_data` | array | 数据表类型,, 因子数据,必须包含【代码】、因子名称如:【收盘价】字段 | | `factor_name` | string | 字符串,,因子名称 | | `end_t` | datetime | 日期,, 截止日 | | `hy_neu_type` | any | 用户自定义,行业中性化类型 | | `mv_neu_type` | any | 用户自定义,市值中性化类型 | 返回:string ### `mfPrcNeutralizeInData(factor_data, factor_name, mv_factor_name, hy_factor_name)` 根据因子数据,市值行业数据获取中性化后结果 | 参数 | 类型 | 说明 | | ---------------- | ------ | -------------------------------------------------------------------------- | | `factor_data` | array | 数据表类型,,因子数据 包含【截止日】【代码】、因子名称、行业列名、市值列名 | | `factor_name` | string | 字符串,,因子名称 如【收盘价】 | | `mv_factor_name` | string | 字符串,,市值列名 如【市值】 | | `hy_factor_name` | string | 字符串,,行业列名 如【行业】 | 返回:array ### `mfPrcStandardize(data, standarize_type)` 数据预处理-标准化 对数据表的每列进行单独操作 | 参数 | 类型 | 说明 | | ----------------- | ----- | ------------------- | | `data` | array | 二维数字数组,数据表 | | `standarize_type` | any | 用户自定义, 默认为0 | 返回:array ### `mfGroupDoubleSort(data, x_name, xq_bins, y_name, yq_bins, type)` double sort 分组,源于fm三因子 | 参数 | 类型 | 说明 | | --------- | ------ | ------------------- | | `data` | array | 数据表类型,因子数据 | | `x_name` | string | 字符串,X因子字段名 | | `xq_bins` | any | 整数,分组数或间隔 | | `y_name` | string | 字符串,Y因子字段名 | | `yq_bins` | any | 整数,分组间隔 | | `type` | any | 用户自定义, 默认为0 | 返回:any ### `mfWtGroupCrossGroupByHy(data, f_name, g_name, g_num, benchmark_weights, stkwtype, if_normalize)` A、权重分组 按因子值(fname)从大到小按累计权重 - 比例(%) 分组,最大的为第1组 B、支持按行业(GName)分层 | 参数 | 类型 | 说明 | | ------------------- | ------ | ------------------------------------------------------------ | | `data` | array | 数据表类型,因子数据,包含字段:代码、行业、行业名称、比例(%) | | `f_name` | string | 字符串,因子名称,排序用,为nil表示不排序 | | `g_name` | string | 字符串,分组用字段名,为nil表示所有数据为一组 | | `g_num` | any | 表达式, 整数类型表示每层分组数;数组类型表示每层分组权重阈值 | | `benchmark_weights` | any | 数据表类型, 行业基准比例,包含字段:行业名称、行业比例(%) | | `stkwtype` | any | 用户自定义, 行业内股票权重分配方式 | | `if_normalize` | bool | object | 返回:array ### `mfGetGroupsStrByN(n)` 通过组数得到分组设置,百分比分组,常用于多因子设置:TSMultiFactor | 参数 | 类型 | 说明 | | ---- | ---- | ----- | | `n` | any | 整数, | 返回:string ### `symOrthogonal(data, option)` 对矩阵进行正交 | 参数 | 类型 | 说明 | | -------- | ----- | ----------------------------------------------------- | | `data` | array | 二维数字数组, 二维数组 行下标为数字或字符串的二维数组 | | `option` | any | 用户自定义, 正交方法的选择 | 返回:array ### `fipTrendCrossMaPercent(p, m_anum)` 功能:趋势表现-净值交叉均线次数占比(%) | 参数 | 类型 | 说明 | | -------- | ----- | ------------------------------------------- | | `p` | array | 一维数字数组,; 基金(组合、指数等)价格序列 | | `m_anum` | any | 整数,; 均线数,默认20 | 返回:float ### `fipTrendNhPercent(p)` 功能:趋势表现-业绩创新高次数占比(%) | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------------------ | | `p` | array | 一维数字数组,基金(组合、指数等)价格序列 | 返回:float ### `fipTrendOverMaPercent(p, m_anum)` 功能:趋势表现-净值战胜均线胜率(%) | 参数 | 类型 | 说明 | | -------- | ----- | ------------------------------------------- | | `p` | array | 一维数字数组,; 基金(组合、指数等)价格序列 | | `m_anum` | any | 整数,; 均线数,默认20 | 返回:float ### `fipTrendTrendPower(p, delta)` 功能:趋势表现-趋势强度(%) | 参数 | 类型 | 说明 | | ------- | ----- | ------------------------------------------- | | `p` | array | 一维数字数组,; 基金(组合、指数等)价格序列 | | `delta` | any | 整数,; 计算路程间隔数,默认1(不间隔计算) | 返回:float ### `fiTrendCrossMaPercent(r, m_anum)` 功能:趋势表现-净值交叉均线次数占比(%) | 参数 | 类型 | 说明 | | -------- | ----- | ------------------------------------------------ | | `r` | array | 一维数字数组,; 基金(组合、指数等)收益率(%)序列 | | `m_anum` | any | 整数,; 均线数,默认20 | 返回:float ### `fiTrendNhPercent(r)` 功能:趋势表现-业绩创新高次数占比(%) | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------------------------ | | `r` | array | 一维数字数组,; 基金(组合、指数等)收益率(%)序列 | 返回:float ### `fiTrendOverMaPercent(r, m_anum)` 功能:趋势表现-净值战胜均线胜率(%) | 参数 | 类型 | 说明 | | -------- | ----- | ------------------------------------------------ | | `r` | array | 一维数字数组,; 基金(组合、指数等)收益率(%)序列 | | `m_anum` | any | 整数,; 均线数,默认20 | 返回:float ### `fiTrendTrendPower(r, delta)` 功能:趋势表现-趋势强度(%) | 参数 | 类型 | 说明 | | ------- | ----- | ------------------------------------------------ | | `r` | array | 一维数字数组,; 基金(组合、指数等)收益率(%)序列 | | `delta` | any | 整数,; 计算路程间隔数,默认1(不间隔计算) | 返回:float ### `fiReportExcessYields(rtdata, fname_pf, fname_bm, fname_date, plottype)` 组合与基准超额收益分析核心函数,基于日度收益率数据,自动计算超额收益率、累计收益、相对净值、各类回撤指标,支持直接返回计算数据集或一键生成可视化多子图,用于基金/指数/策略的业绩对比、超额收益、回撤风险分析。 | 参数 | 类型 | 说明 | | ------------ | -------- | -------------------------------- | | `rtdata` | array | 二维字符串数组,净值收益率(%)序列 | | `fname_pf` | string | 字符串,组合名称 | | `fname_bm` | string | 字符串,基准名称 | | `fname_date` | datetime | 字符串,日期名称 | | `plottype` | any | 用户自定义,返回类型 | 返回:array ### `mfPfmRegGetRegReport(data, factor_name)` 因子分析-回归分析报表(基于分期贡献) | 参数 | 类型 | 说明 | | ------------- | ------ | --------------- | | `data` | array | 数据表类型, | | `factor_name` | string | 字符串,因子名称 | 返回:array ### `tsGroupFactorReturn(factor_config_id, beg_t, end_t, cycle)` 天软因子组-因子收益率 | 参数 | 类型 | 说明 | | ------------------ | -------- | --------------------------------------------------- | | `factor_config_id` | string | 整型,因子配置ID,1001~1003使用相关指数代表因子收益 | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | | `cycle` | string | 字符串,周期 | 返回:array ### `mfDemoIcdataS01(begt, endt)` 单因子分析样例数据-IC序列(随机) | 参数 | 类型 | 说明 | | ------ | -------- | ----------- | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | 返回:array ### `mfDemoRegdataS02(begt, endt)` 单因子分析样例数据-回归收益(分期贡献)序列(随机) | 参数 | 类型 | 说明 | | ------ | -------- | ----------- | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | 返回:array ### `tsutDataFactorRandN(type, index_id, begt, endt, cycle, factor_num)` 生成测试用的因子数据。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------- | | `type` | any | 用户自定义,返回类型 | | `index_id` | string | 字符串,指数代码 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | | `cycle` | any | 周期,周期 | | `factor_num` | any | 整数,因子个数 | 返回:array ### `tsutDataSwcfdataDaySample(endt, index_id)` 测试用-指定日申万选股结果 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------- | | `endt` | datetime | 日期,截止日 | | `index_id` | string | 指数,指数代码 | 返回:array ### `opGetOptionList(stock_id, endt)` 得到endT市场上标的为StockID的所有期权合约列表 | 参数 | 类型 | 说明 | | ---------- | -------- | --------------------------------- | | `stock_id` | string | 证券,期权标的,多个标的用分号隔开 | | `endt` | datetime | 日期,截止日期 | 返回:array ### `stockOpenreferPriceByEndt(endt, price_type)` 指定日开盘参考价-基数总股本比例法,与证券相关。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------- | | `endt` | datetime | 日期,截止日 | | `price_type` | any | 用户自定义,价格类型 | 返回:float ### `stockOpenreferPriceByEndtV0(endt, price_type)` 指定日开盘参考价-股价比例法,与证券相关。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------- | | `endt` | datetime | 日期,截止日 | | `price_type` | any | 用户自定义,价格类型 | 返回:float ### `stockOpenreferPriceByEndtV1(endt, price_type)` 指定日开盘参考价-系统昨收法。与证券相关。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------- | | `endt` | datetime | 日期,截止日 | | `price_type` | any | 用户自定义,价格类型 | 返回:float ### `indexBacktesingGetStockShares(endt, shares_type, stock)` 本模型用于维护股票类指数每日获取股本数据 注意:这里的股本函数有效日的限制,参考 IndexBacktesing_UnpdateStockShares | 参数 | 类型 | 说明 | | ------------- | -------- | --------------------- | | `endt` | datetime | 日期,截止日 | | `shares_type` | any | 用户自定义,股本类型 | | `stock` | string | 字符串,一维字符串数组 | 返回:float ### `indexBacktesingUnpdateStockShares(stock_table, endt, shares_type)` 指数计算-股本数据-股票更新(结合股本有效日) 目的:1、主要是减少股本数据的提取 2、用于每日股本加权方式的计算 特性: 结合股本结构表的股本数据更新接口 假设所有的股本数据的变动,都依赖 股本结构 16 (以A股为例) 约定: 3、先适配A股 4、与 PN_ChangedDateMode系统参数相关,见StockShareDate。且假设前后一致。 效用: 全A 2年 10s. | 参数 | 类型 | 说明 | | ------------- | -------- | ----------------------------- | | `stock_table` | array | 二维字符串数组,一维字符串数组 | | `endt` | datetime | 日期,截止日 | | `shares_type` | any | 用户自定义,股本类型 | 返回:array ### `compustatValue(r_date, id)` 返回金融公司对应的金融ID的值。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 整数,报告期; | | `id` | any | 整数,基本面数据。 | 返回:float ### `compustat001(r_date)` 返回合并利润分配表中指定报告期的营业成本。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `compustat002(r_date)` 返回合并利润分配表中的营业利润其他科目。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `compustat003(r_date)` 返回合并利润分配表中的其他流动资产。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `compustat004(r_date)` 返回分红送股表中的分红发放日。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:any ### `compustat005(r_date)` 返回分红送股表中的除权除息日。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:any ### `compustat010(r_date)` 返回合并利润分配表中的流动资产合计。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `compustat011(r_date)` 返回合并利润分配表中的资产总计。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:any ### `compustat014(r_date)` 返回合并资产负债表中的货币资金。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `compustat015(r_date)` 返回合并资产负债表中的短期借款。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `compustat016(r_date)` 返回合并资产负债表中的长期借款。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `compustat017(r_date)` 返回分红送股表中的红利比。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `financialIncreaseRatio(rep1, rep2, report_id)` 财务数据增长比率(%)。 计算开始报告期与截止报告期之间的财务数据增长率, 财务数据增长比率(%)=(截止报告期中指标-开始报告期中的相应指标)/开始报告期中的相应指标\*100。 (1)如果reportid基本面数据是一个空数组,那么返回0; (2)如果reportid基本面数据是数组,对数组循环,计算每个ReportID:(截止报告期财务指标-开始报告期财务指标)/开始报告期财务指标\*100; (3)返回数据,记录每个财务数据的增长率(%)。如果指标只有一个,则返回该指标的增长率;如果指标有两个或两个以上,返回数组,每一个指标的增长率。 | 参数 | 类型 | 说明 | | ----------- | ------ | ------------------ | | `rep1` | any | 整数,开始报告期; | | `rep2` | any | 整数,截止报告期; | | `report_id` | string | 数组,基本面ID。 | 返回:array ### `financialIncreaseValue(rep1, rep2, report_id)` 财务数据增长值。 计算开始报告期与截止报告期之间的财务数据增长值, 财务数据增长值=截止报告期中指标-开始报告期中的相应指标。 (1)如果reportid基本面数据是一个空数组,那么返回0; (2)如果reportid基本面数据是对数组循环,计算每个ReportID:(截止报告期财务指标-开始报告期财务指标); (3)返回数据,记录每个财务数据的增长值。如果指标只有一个,则返回该指标的增长值;如果指标有两个或两个以上,返回数组,每一个指标的增长值。 | 参数 | 类型 | 说明 | | ----------- | ------ | ------------------ | | `rep1` | any | 整数,开始报告期; | | `rep2` | any | 整数,截止报告期。 | | `report_id` | string | 数组,基本面ID。 | 返回:array ### `financialIndexGrowRatio(report_date, info_id_arr)` 财务指标同比增长率(%)。 (1)同比增长率 = (期末财务指标/期初财务指标-1)\*100; (2)对指标数组进行循环,计算每个ReportID的同比增长率(%); (3)返回数据,记录每个财务数据的同比增长率。如果指标只有一个,则返回该指标的同比增长率;如果指标有两个或两个以上,返回数组,每一个指标的同比增长率。 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期; | | `info_id_arr` | array | 数组,基本面。 | 返回:array ### `financialIndexGrowValue(report_date, info_id_arr)` 财务指标同比增长。 (1)同比增长 = 期末财务指标-期初财务指标; (2)对指标数组进行循环,计算每个ReportID的同比增长值; (3)返回数据,记录每个财务数据的同比增长值。如果指标只有一个,则返回该指标的同比增长值;如果指标有两个或两个以上,返回数组,每一个指标的同比增长值。 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期; | | `info_id_arr` | array | 数组,基本面。 | 返回:array ### `financialIndexPerShare(report_date, info_id_arr)` 每股财务指标。 每股财务指标 = 报告期财务指标/报告期总股本; | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期; | | `info_id_arr` | array | 数组,基本面。 | 返回:float ### `financialItemIn12Month(r_date, info_id)` 最近12个月财务指标。 (1)最近12个月 = 报告期+(期初-同比)。 (2)1季报(最近12个月)=1季报+去年年报-去年1季报; 中报(最近12个月)=中报+去年年报-去年中报; 3季报(最近12个月)=3季报+去年年报-去年3季报; 年报(最近12个月)=年报。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `r_date` | datetime | 整数,报告期; | | `info_id` | string | 整数,基本面ID。 | 返回:float ### `financialItemPsIn12Month(r_date, info_id)` 最近12个月财务指标(每股)。 (1)最近12个月每股指标 = 报告期+(期初-同比)。 (2)1季报(最近12个月)=1季报财务指标(最近12个月)/1季报总股本; 中报(最近12个月)=中报财务指标(最近12个月)/中报总股本; 3季报(最近12个月)=3季报财务指标(最近12个月)/3季报总股本; 年报(最近12个月)=年报财务指标(最近12个月)/年报总股本。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `r_date` | datetime | 整数,报告期; | | `info_id` | string | 整数,基本面ID。 | 返回:float ### `financialValueRatio(report_date, info_id1, info_id2)` 财务比率(%)。 财务比率(%)=财务指标1/财务指标2\*100。 | 参数 | 类型 | 说明 | | ------------- | -------- | --------------- | | `report_date` | datetime | 整数,报告期; | | `info_id1` | any | 整数,基本面1; | | `info_id2` | any | 整数,基本面2; | 返回:float ### `increaseWithSamePeriod(beg_year, end_year, type, info_id_arr, compare_type, show_type)` 指定财务数据的纵向对比。 对股票进行基本面数据纵向比较。 (1)CompareType=0时,为“同比分析”,计算从开始年度到截止年度的指定报告的数据,以及报告期与其同比报告期增长率(%); (2)CompareType=1时,为“定基比分析”,计算从开始年度到截止年度的指定报告数据,以及报告期与开始年度指定报告的增长率(%); (3)Type=1时,从开始年度至截止年度,均取一季报;Type的其他取值同理。 | 参数 | 类型 | 说明 | | -------------- | ----- | ------------------ | | `beg_year` | any | 整数,起始年限; | | `end_year` | any | 整数,截止年限; | | `type` | any | 整数,报告期类型; | | `info_id_arr` | array | 数组,基本面内容; | | `compare_type` | any | 整数,类型; | | `show_type` | any | 整数,显示设置; | 返回:array ### `zxCompareReturnPgm(beg_year, end_year, type, info_id_arr)` 返回区间财务指标纵比值,数据类型为数据表 | 参数 | 类型 | 说明 | | ------------- | ----- | ---------------------- | | `beg_year` | any | 整数,起止年限 | | `end_year` | any | 整数,截止年限 | | `type` | any | 用户自定义,报告期类型 | | `info_id_arr` | array | 基本面数据,基本面内容 | 返回:any ### `magicSum2(items, starty, end_y)` 单独对项目求和,返回数组 | 参数 | 类型 | 说明 | | -------- | ----- | ---------------- | | `items` | array | 基本面数组,项目 | | `starty` | any | 整数,开始年 | | `end_y` | any | 整数,截止年 | 返回:array ### `financialpercentileofnday(endt, exp, n)` 财务指标占N日内该指标的百分位,财务指标(适用估值类)占历史N日内该指标的百分位,与系统参数证券代码相关。 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `endt` | datetime | 日期,截止日期 | | `exp` | any | 整型,财务指标 | | `n` | any | 整型,N日 | 返回:float ### `financialItemIn12Month2(r_date, info_id, info_id2)` 最近12个月财务指标,与系统参数(证券代码)相关。如果指定报告期不存在时,则返回0。 | 参数 | 类型 | 说明 | | ---------- | -------- | --------------- | | `r_date` | datetime | 整数。报告期 | | `info_id` | string | 整数。基本面ID | | `info_id2` | any | 整数。基本面ID2 | 返回:float ### `financialItemPsIn12Month2(r_date, info_id, info_id2)` 最近12个月财务指标(每股),与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | ---------- | -------- | --------------- | | `r_date` | datetime | 整数。报告期 | | `info_id` | string | 整数。基本面ID | | `info_id2` | any | 整数。基本面ID2 | 返回:float ### `financialIndexGrowCall(report_date, info_id_arr, type)` 返回财务指标同比增长率 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------- | | `report_date` | datetime | 报告期; | | `info_id_arr` | array | 基本面数据,基本面。 | | `type` | any | 用户自定义,类型 | 返回:float ### `netAssetsPerShare(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|datetime ### `netCashfromIaPerShares(r_date)` 每股投资活动产生的现金流量净额 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `netCashfromFaPerShares(r_date)` 每股筹资活动产生的现金流量净额 每股筹资活动产生的现金流量净额是筹资活动产生的现金流量净额除以发行在外的普通股股数,可用于衡量企业的每股筹资效率。其中,筹资活动产生的现金流量净额是指企业经营过程中所产生的与筹资活动相关的现金流入和现金流出的差额,是企业资本及债务的规模和构成发生变化的活动所产生的现金流量。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),1)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `cashPerShares(r_date)` 每股经营活动现金流量净额 每股经营活动现金流量净额通过计算经营活动现金流量净额与流通普通股数量的比值,客观反映企业实际现金获取能力。相较于每股盈利,该指标采用收付实现制原则核算,避免了会计估计的干扰,能更真实地体现企业经营质量。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `mainincomePs(report_date)` 每股营业收入 每股营业收入,也常称每股销售收入、每股销售额,主要用于衡量企业主营业务收入对应的每股价值。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `accumulationFundPerShares(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 ### `capitalFundPerShares(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 ### `dividendPerShare(r_date)` 每股股利 每股股利是公司每一股普通股所分得的股利金额,反映了公司股本的获利能力。 1、支持报告期、TTM、最近会计年度的提取,不支持单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果返回0 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、股本取数模式仅考虑变动日 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:float ### `epsRight(r_date)` 提取加权平均每股收益,与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期数据的提取,不支持TTM,最近会计年度,单季度的提取,见【范例1】 2、支持通过设置当前时间获取调整前与调整后数据,见【范例2】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:float ### `netAssetsPerShare2(r_date)` 提取调整后的每股净资产,与系统股票pn_stock()、当前时间pn_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 ### `netAssetsPerShareBeforeIssue()` 发行前一年度的每股净资产,与系统股票pn_stock()、当前时间pn_date()相关。 返回:float ### `epsBeforeIssue(r_date)` 提取A、B股的发行前一年度的每股收益,与系统股票pn_stock()、当前时间pn_date()关。如果股票不属于A、B股,则返回0。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:float ### `cashPerSharesGrowRatio(r_date)` 每股经营活动现金流量净额增长率(%) ,与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:float ### `retainedProfit(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 ### `debtPerSharesRatio(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 ### `distributiveProfits(r_date)` 每股可分配利润 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `netAssetsGrowRatio(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 ### `mainOperationPs(r_date)` 每股主营业务利润 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `operatingProfitPs(r_date)` 每股营业利润 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `profitBeforeTaxPs(r_date)` 每股利润总额 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `ps11(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 ### `ps12(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 ### `ps14(r_date)` 每股现金及现金等价物 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `ps13(r_date)` 每股息税前利润 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `surplusAccumulationFund(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 ### `netAssetsPs3(r_date)` 每股净资产(最新摊薄)=报告期股东权益/最新总股本。 1、支持报告期数据的提取,不支持TTM,最近会计年度,单季度的提取,见【范例1】 2、支持通过设置当前时间获取调整前与调整后数据,见【范例2】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `epsGrowRatio(r_date)` 每股收益增长率(%) 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `netAssetsGrowRatio2(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 ### `epsGrowRatio2(r_date)` 每股收益增长率(%) 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `cashPerSharesGrowRatio2(r_date)` 每股经营活动现金流量净额增长率(%)(最新摊薄) 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `cps3(r_date)` 每股经营活动现金流(最新摊薄) 1、支持报告期数据的提取,不支持TTM,最近会计年度,单季度的提取,见【范例1】 2、支持通过设置当前时间获取调整前与调整后数据,见【范例2】 3、函数会因为执行的时间不同,取到的值不同,原因是不同的执行日期,取到的最新总股本不同。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `eps(r_date)` 每股收益 每股收益,又常称EPS、每股盈利,是普通股股东每持有一股所能享有的企业净利润或需承担的企业净亏损。该指标通常被用来反映企业的经营成果,衡量普通股的获利水平及投资风险,是投资者据以评价企业盈利能力、预测企业成长潜力、进而做出相关经济决策的重要的财务指标之一。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `epsCut(r_date)` 扣除非经常损益后的每股收益 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、主要财务指标表中的指标不支持通过设置当前时间获取调整前与调整后数据 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `eps3(r_date)` 每股收益(最新摊薄)=净利润/最新总股本。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 3、函数会因为执行的时间不同,取到的值不同,原因是不同的执行日期,取到的最新总股本不同。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `mps3(r_date)` 每股营业收入(最新摊薄)=营业收入/总股本。 1、支持报告期数据的提取,不支持TTM,最近会计年度,单季度的提取,见【范例1】 2、支持通过设置当前时间获取调整前与调整后数据,见【范例2】 3、函数会因为执行的时间不同,取到的值不同,原因是不同的执行日期,取到的最新总股本不同。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `netAssetsPerShare3(r_date)` 归属于母公司普通股股东每股净资产,与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数。报告期 | 返回:float ### `netAssetsPerShare4(r_date)` 每股净资产(考虑少数股东权益),与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数。报告期 | 返回:float ### `netAssetsPerShare5(r_date)` 每股净资产(扣除其他权益工具,考虑少数股东权益),与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数。报告期 | 返回:float ### `ebitdaPerShare(r_date, dtype)` 每股EBITDA,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------------- | | `r_date` | datetime | 报告期,指定报告期 | | `dtype` | any | 用户自定义,EBIT计算方法 | 返回:float ### `dividendYield(r_date)` 普通股获利率(%) 普通股获利率又常称股息实得利率,可用于衡量企业的股息收益,反映普通股股东当期股息收益率。 1、支持报告期、TTM、最近会计年度的提取,不支持单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果返回0 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、股本取数模式仅考虑变动日 3、股价为不复权的价格 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `investIncomeRatio(r_date)` 投资收益率(%)=投资收益/(长期投资合计+短期投资+长期投资合计+短期投资)/2 \*100。 此函数首先在合并利润分配表取得指定报告期RDate的投资收益,再在合并资产负债表取指定报告期RDate的长期投资合计、短期投资以及期初报告期的长期投资合计、短期投资,然后根据上面公式计算投资收益率(%)。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `netAssetAdjust(r_date)` 调整后的净资产=归属母公司股东权益合计-三年以上的应收帐款-待摊费用-待处理流动资产净损失-待处理固定资产净损失-开办费-长期待摊费用(其中三年以上应收账款设置为0)。 注:以上用与运算的数据均取自合并资产负债表。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `netAssetRatio(report_date)` 净资产报酬率(%)=净利润/平均净资产\*100。 首先从合并利润分配表取得指定报告期的净利润,然后从合并资产负债表取期初的归属母公司股东权益合计、期末的归属母公司股东权益合计,(期初的归属母公司股东权益合计+期末的归属母公司股东权益合计)/2等于平均资产,再通过上面的算法计算净资产报酬率(%)。 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `dividendYield2(report_date)` 本利比 本利比也常称价格股利率,是反映股票市价与股利关系的投资分析指标。该指标可衡量股东的获利能力。 1、支持报告期、TTM、最近会计年度的提取,不支持单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果返回0 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、股本取数模式仅考虑变动日 3、股价为不复权的价格 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `dividendYield3(report_date)` 股息支付率(%) 股息支付率又常称股利分配率、股利支付率,是向股东分派的股息占企业盈利的百分比。该指标反映了企业的股利分配政策与支付能力,可用于投资者评估企业的盈利稳定性与再投资潜力。 1、支持报告期、TTM、最近会计年度的提取,不支持单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果返回0 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、股本取数模式仅考虑变动日 3、支持通过设置当前时间获取调整前与调整后数据,见【范例4】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `dividendYield4(report_date)` 股利保障倍数 股利保障倍数是反映企业净利润对股利支付覆盖能力的财务指标。该指标可衡量企业的股利分配政策和盈利的稳定性。 1、支持报告期、TTM、最近会计年度的提取,不支持单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果返回0 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、股本取数模式仅考虑变动日 3、支持通过设置当前时间获取调整前与调整后数据,见【范例4】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `dividendYield5(report_date)` 留存盈利比率(%) 留存盈利比率是反映企业将净利润中留存部分用于再投资比例的财务指标。该指标可衡量企业利润分配策略与可持续发展能力。 1、支持报告期、TTM、最近会计年度的提取,不支持单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果返回0 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、股本取数模式仅考虑变动日 3、支持通过设置当前时间获取调整前与调整后数据,见【范例4】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `dividendYield6(report_date, end_t)` 普通股获利率(%) 1、支持报告期、TTM、最近会计年度的提取,不支持单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果返回0 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、股本取数模式仅考虑变动日 | 参数 | 类型 | 说明 | | ------------- | -------- | ---------------------- | | `report_date` | datetime | 整数,报告期; | | `end_t` | datetime | 日期型,计算获利日期。 | 返回:float ### `dividendYieldYear(year, end_t)` 指定证券年度普通股获利率(%),与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------------- | | `year` | any | 整数。年度 | | `end_t` | datetime | 日期。计算获利率日期 | 返回:float ### `sustainableGrowRatio(r_date)` 可持续增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度的提取,不支持单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果返回0 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、股本取数模式仅考虑变动日 3、支持通过设置当前时间获取调整前与调整后数据,见【范例4】 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------- | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `dividendYieldQj(rdate, rdate2, endt, is_special_rdate)` 指定证券区间普通股获利率(%) | 参数 | 类型 | 说明 | | ------------------ | -------- | ----------------- | | `rdate` | datetime | 报告期,同比报告期 | | `rdate2` | any | 报告期,开始报告期 | | `endt` | datetime | 日期,截止日期 | | `is_special_rdate` | bool | object | 返回:float ### `cashFlowMainOperationRatio(report_date)` 现金主营收入比,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `cashFlowCurrentDebtRatio(report_date)` 现金流量比率,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `cashFlowNetProfitCash(report_date)` 现金净利润比,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `cashFlowTotalAssetsRatio(report_date)` 现金总资产比,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `cashFlowTotalDebtRatio(report_date)` 现金总负债比率,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期; | 返回:float ### `cashFlowTotalDebtRatio2(report_date)` 债务保障率,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `cashandCashEquivalentsPerShares(report_date)` 每股现金净流量,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `mainIncomeCashRatio(report_date)` 销售现金比率,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `netCashfromIaGrowRatio(r_date)` 投资活动现金流量净额增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `netCashInfroFaGrowRatio(r_date)` 筹资活动现金流量净额增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `netCashGrowRatio(r_date)` 经营活动现金流量净额增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `cashMatureDebtRatio(r_date)` 现金到期债务比率,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `cashDividendRatio(report_date)` 现金股利保障倍数,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | ---- | | `report_date` | datetime | | 返回:float ### `growRatio125(r_date)` 销售商品、提供劳务收到的现金增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `cashToCurrentDebtRatio(report_date)` 现金流动负债比率,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `salesofGoodsandServicesCashGrowRatio(r_date)` 销售商品、提供劳务收到的现金增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:float ### `cashFlowInvestingAndFinancingRatio(r_date)` 现金投资筹资比率,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------- | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `cashFlowOperatingProfitRatio(r_date)` 现金营业利润比率,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------- | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `cashFlowEquityRatio(r_date)` 现金股东权益比率,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------- | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `cashFlowReinvestmentRatio(r_date)` 现金再投资比率,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------- | | `r_date` | datetime | 报告期,指定报告期 | 返回:float ### `csStruc11(r_date)` 销售商品、提供劳务收到的现金占经营活动现金流入比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `csStruc12(r_date)` 收到的税费返还占经营活动现金流入比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `csStruc21(r_date)` 购买商品、接受劳务支付的现金占经营活动现金流出比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `csStruc22(r_date)` 支付给职工以及为职工支付的现金占经营活动现金流出比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `csStruc23(r_date)` 支付的各项税费占经营活动现金流出比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `csStruc31(r_date)` 收回投资所收到的现金占投资活动现金流入比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `csStruc32(r_date)` 处置固定资产、无形资产和其他长期资产而收回的现金净额占投资活动现金流入比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float|void ### `csStruc41(r_date)` 购建固定资产、无形资产和其他长期资产所支付的现金占投资活动现金流出比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float|void ### `csStruc42(r_date)` 投资所支付的现金占投资活动现金流出比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `csStruc51(r_date)` 吸收权益性投资所收到的现金占筹资活动现金流入比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `csStruc52(r_date)` 借款所收到的现金占筹资活动现金流入比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `csStruc61(r_date)` 偿还债务所支付的现金占筹资活动现金流出比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `csStruc62(r_date)` 发生筹资费用所支付的现金占筹资活动现金流出比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `csStruc63(r_date)` 分配股利或利润支付的现金占筹资活动现金流出比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `csStruc64(r_date)` 偿付利息所支付的现金占筹资活动现金流出比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `csStruc65(r_date)` 融资租赁所支付的现金占筹资活动现金流出比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `csStruc71(r_date)` 经营活动现金流入占现金流入合计比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `csStruc72(r_date)` 投资活动现金流入占现金流入合计比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `csStruc73(r_date)` 筹资活动现金流入占现金流入合计比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `csStruc76(r_date)` 筹资活动现金流出占现金流出合计(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `csStruc24(r_date)` 经营租赁所支付的现金占经营活动现金流出比(%),与系统参数(证券,时间)相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `isStruc213(r_date)` 提取法定盈余公积/净利润(%),与系统股票pn_stock()、当前时间pn_date()相关。 新准则利润表总表不公布提取法定盈余公积数据。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc211(r_date)` 所得税/利润总额(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc26(r_date)` 投资收益/营业利润(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc210(r_date)` 营业外收支净额/营业利润(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc24(r_date)` 财务费用/主营业务利润(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc28(r_date)` 营业外收入/营业利润(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc212(r_date)` 少数股东损益/利润总额(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc12(r_date)` 主营业务税金及附加/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc214(r_date)` 提取法定公益金/净利润(%),与系统股票pn_stock()、当前时间pn_date()相关。 新准则利润表总表不公布提取法定公益金数据。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc15(r_date)` 营业费用/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc121(r_date)` 少数股东损益/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc29(r_date)` 营业外支出/营业利润(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc19(r_date)` 营业利润/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc17(r_date)` 财务费用/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc110(r_date)` 投资收益/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc25(r_date)` 三项费用/主营业务利润(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc113(r_date)` 营业外支出/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc115(r_date)` 利润总额/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc114(r_date)` 营业外收支净额/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc116(r_date)` 所得税/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc117(r_date)` 净利润/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc21(r_date)` 其他业务利润/主营业务利润(%),与系统股票pn_stock()、当前时间pn_date()相关。新准则不公布其他业务利润数据。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc23(r_date)` 管理费用/主营业务利润(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc11(r_date)` 主营业务成本/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc13(r_date)` 主营业务利润/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc14(r_date)` 其他业务利润/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc16(r_date)` 管理费用/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc18(r_date)` 三项费用/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc112(r_date)` 营业外收入/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc111(r_date)` 补贴收入/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc118(r_date)` 可供分配的利润/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc119(r_date)` 可供股东分配的利润/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc120(r_date)` 未分配利润/主营业务收入(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc27(r_date)` 补贴收入/营业利润(%),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `isStruc22(r_date)` 其他业务利润/主营业务利润(%),与系统股票pn_stock()、当前时间pn_date()相关。新准则不公布其他业务利润数据。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:bool ### `equityMultiplier(r_date)` 权益乘数,与系统股票pn_stock()、当前时间pn_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 ### `totalAssetTurnOverDubang(r_date)` 资产周转率(杜邦),与系统股票pn_stock()、当前时间pn_date()相关。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:float ### `assetsNetProfitRatio(report_date)` 总资产净利率(%) 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `assetsProfitRatio(report_date)` 总资产报酬率(%)=利润总额/(期初资产总额+期末资产总额)/2\*100。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `expensesRatio(report_date)` 三项费用比例(%) 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `financialExpensesRatio(report_date)` 财务费用比例(%) 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `flowDebtRatio(report_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】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `grossProfitRatio(report_date)` 主营毛利率(%) 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `mainIncomeExt(stock_id)` 主营业务利润扩展。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ---------- | ------ | -------------------------------------------- | | `stock_id` | string | 字符串,证券代码;;ReportDate:整数,报告期。 | 返回:float ### `mainOperationRatio(report_date)` 主营业务利润比例(%) 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `netNonOperationRatio(report_date)` 营业外收支比例(%) 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `netProfitRatio(report_date)` 净利润率(%) =净利润 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `netProfitToEquityRatio(report_date)` 股东权益收益率(%) 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `operatingExpensesRatio(report_date)` 营业费用比例(%) = 营业费用/主营业务收入\*100。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `operatingProfitToMainOperationRatio(report_date)` 营业利润率(%) 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `otherOperationRatio(report_date)` 其它业务利润比例(%) 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `profitToExpensesRatio(report_date)` 成本费用利润率(%) 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `workNetProfitRatio(report_date)` 主营净利率(%) 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `workProfitRatio(report_date)` 主营业务利润率(%) 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `overheadExpensesRatio(report_date)` 管理费用比例(%) 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `moTaxandExpensesRatio(report_date)` 销售税金率(%) 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `totalAssetRatio2(r_date)` 总资产收益率(%) 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `netEquityReturnRatio(report_date)` 净资产收益率增长率(%) 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `netEquityReturn(report_date)` 净资产收益率(%) 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `netEquityReturnCut(report_date)` 净资产收益率(扣除)(%) 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `totalAssetRatio(r_date)` 总资产利润率(%) 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `returnonCapitalRatio(r_date)` 资本报酬率(%) 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `operatingReturnonInvestmentRatio(r_date)` 营运报酬率(%) 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `grossProfit(report_date)` 销售毛利 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `netequityreturncutavg(reportdate)` 扣非平均净资产收益率(%),与系统参数(证券代码)相关 扣非平均净资产收益率(%) = 扣除非经常性损益后的净利润/((期初股东权益+期末股东权益)/2)\*100% 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------ | ---- | ----------- | | `reportdate` | any | 整型,报告期 | 返回:float ### `netequityreturnavg(reportdate)` 平均净资产收益率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------ | ---- | ----------- | | `reportdate` | any | 整型,报告期 | 返回:float ### `rAndDExpensesRatio(report_date)` 研发费用比例(%) 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `pretaxMarginRatio(r_date)` 税前利润率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------- | | `r_date` | datetime | 报告期,报告期 | 返回:float ### `buyerAdvancesToMainIncomeRatio(report_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】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期; | 返回:float ### `superQuickRatio(report_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】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期; | 返回:float ### `longDebtToNetAssetsandDebtRatio(report_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】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期; | 返回:float ### `slack(r_date)` 返回货币资金+短期投资+0.5存货+0.7应收账款-短期借款。 | 参数 | 类型 | 说明 | | -------- | -------- | ---- | | `r_date` | datetime | | 返回:float ### `currentRatio(report_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】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期。 | 返回:float ### `profitToFinancialExpenseRatio(report_date)` 利息保障倍数 利息保障倍数又称已获利息倍数,是衡量企业长期偿债能力的重要财务指标,它反映了企业用经营所得支付债务利息的能力。利息保障倍数越大,说明企业支付利息费用的能力越强。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会义年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期。 | 返回:float ### `quickRatio(report_date, dtype)` 速动比率 速动比率也称酸性试验比率,常用于衡量企业的流动性和短期偿债能力。速动比率可以用作流动比率的辅助指标。用速动比率来评价企业的短期偿债能力,消除了存货等变现能力较差的流动资产项目的影响,可以部分地弥补流动比率指标存在的缺陷。 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】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期 | | `dtype` | any | 算法类型 | 返回:float ### `profitBeforeTaxGrowRatio(rdate)` 利润总额增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------- | -------- | ------ | | `rdate` | datetime | 报告期 | 返回:float ### `operatingProfitGrowRatio(rdate)` 营业利润增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------- | -------- | ------ | | `rdate` | datetime | 报告期 | 返回:float ### `growRatio19(r_date)` 补贴收入增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:float ### `growRatio116(r_date)` 可供股东分配的利润增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数,报告期 | 返回:float ### `growRatio110(r_date)` 营业外收入增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `growRatio117(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 ### `growRatio18(r_date)` 投资收益增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `growRatio111(r_date)` 营业外支出增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `mainIncomeGrowRatio(r_date)` 主营收入增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `growRatio15(r_date)` 管理费用增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `growRatio16(r_date)` 财务费用增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `growRatio115(r_date)` 可供分配利润增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------ | | `r_date` | datetime | 报告期 | 返回:float ### `fixAssetGrowRatio(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 ### `mainProfitGrowRatio(r_date)` 主营利润增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `growRatio17(r_date)` 三项费用增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `growRatio12(r_date)` 主营业务税金及附加增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `growRatio118(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 ### `growRatio121(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|void ### `growRatio11(r_date)` 主营业务成本增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `netProfitGrowRatio(r_date)` 净利润增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `growRatio120(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 ### `growRatio112(r_date)` 营业外收支净额增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `growRatio114(r_date)` 少数股东损益增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `totalEquityGrowRatio(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 ### `growRatio122(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 ### `growRatio123(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 ### `growRatio13(r_date)` 其他利润增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `totalAssetGrowRatio(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 ### `growRatio124(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 ### `growRatio113(r_date)` 所得税增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `netProfitCutGrowRatio(r_date)` 扣非净利润增长率(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 | 参数 | 类型 | 说明 | | -------- | -------- | ------------- | | `r_date` | datetime | 报告期,报告期 | 返回:float ### `addedWorkingCapital(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 ### `addedDa(r_date)` 新增折旧与摊销,与系统参数(证券代码、时间) 相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `cashPaidtoInvestments(r_date)` 资本性投资,与系统参数(证券代码、时间) 相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `valueOfFhx(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 ### `roic(r_date)` ROIC ,与系统参数(证券代码、时间) 相关 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 ### `roic2(rdate)` ROIC的另一种算法实现,与系统参数(证券代码、时间) 相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------- | -------- | ----------- | | `rdate` | datetime | 整型,报告期 | 返回:float ### `valueInSheetAdjust(r_date)` IC(资本帐面价值) ,与系统参数(证券代码、时间) 相关 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 ### `fcff(r_date)` 自由现金流(FCFF) ,与系统参数(证券代码、时间) 相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `ebit(r_date)` EBIT(息税前利润) ,与系统参数(证券代码、时间) 相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `ebitda(r_date)` EBITDA(息税折旧摊销前利润) ,与系统参数(证券代码、时间) 相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `noplat(r_date)` NOPLAT(息前税后利润) ,与系统参数(证券代码、时间) 相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `eVvsIc(r_date)` EV/IC ,与系统参数(证券代码、时间) 相关 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 ### `ebiTvsMainIncome(r_date)` EBIT/主营收入,与系统参数(证券代码、时间) 相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `eVvsNoplat(r_date)` EV/NOPLAT,与系统参数(证券代码、时间) 相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `eVvsEbit(r_date)` EV/EBIT ,与系统参数(证券代码、时间) 相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `ev(r_date)` EV(企业价值) ,与系统参数(证券代码、时间) 相关 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 ### `psrNow(r_date)` 报告中用到的P/SR,与系统参数(证券代码、时间) 相关 1、只能取报告期的值,不支持季度、TTM、最近会计年度值的获取,见【范例1】 2、支持通过设置当前时间获取调整前与调整后数据,见【范例2】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `debtWithInterest(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 ### `pcfNow(r_date)` 报告中用到的P/CF,与系统参数(证券代码、时间) 相关 1、只能取报告期的值,不支持季度、TTM、最近会计年度值的获取,见【范例1】 2、支持通过设置当前时间获取调整前与调整后数据,见【范例2】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `eVvsMainIncome(r_date)` EV/营业收入,与系统参数(证券代码、时间) 相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `tangibleCapital(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 ### `pbNow(r_date)` 报告中用到的P/B,与系统参数(证券代码、时间) 相关 1、只能取报告期的值,不支持季度、TTM、最近会计年度值的获取,见【范例1】 2、支持通过设置当前时间获取调整前与调整后数据,见【范例2】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `peNow(r_date)` 报告中用到的P/E,与系统参数(证券代码、时间) 相关 1、只能取报告期的值,不支持季度、TTM、最近会计年度值的获取,见【范例1】 2、支持通过设置当前时间获取调整前与调整后数据,见【范例2】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `fcffps(r_date)` 每股自由现金流,与系统参数(证券代码、时间) 相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `ebidAvsMainIncome(r_date)` EBITDA/主营收入,与系统参数(证券代码、时间) 相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `eVvsEbitda(r_date)` EV/EBITDA,与系统参数(证券代码、时间) 相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `valueInSheet(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 ### `netDebt(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 ### `rotc(r_date)` 有形资本回报率(%),与系统参数(证券代码、时间) 相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `capex(r_date)` 资本性支出 ,与系统参数(证券代码、时间) 相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `evEndT(end_t)` EV(企业价值),与系统参数(股票)相关。本模型采取了算法1。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期。截止日期 | 返回:float ### `eVvsEbitda(r_date, type)` 返回企业价值/主营业务收入 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------------ | | `r_date` | datetime | 报告期。 | | `type` | any | 用户自定义,EBIT计算方法 | 返回:float ### `eVvsEbit(r_date, type)` 返回企业价值/主营业务收入 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------------ | | `r_date` | datetime | 报告期。 | | `type` | any | 用户自定义,EBIT计算方法 | 返回:float ### `eVvsNoplat(r_date, type, t)` 返回企业价值/NOPLAT,NOPLAT=EBIT\*(1-T),EBIT为息税前利润。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------------ | | `r_date` | datetime | 报告期。 | | `type` | any | 用户自定义,EBIT计算方法 | | `t` | float | 税率(%) | 返回:float ### `ebidAvsMainIncome(r_date, type)` 返回EBITDA/主营收入, EBITDA:息税折旧前利润率 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------------ | | `r_date` | datetime | 报告期。 | | `type` | any | 用户自定义,EBIT计算方法 | 返回:float ### `ebitda(r_date, type)` 返回EBITDA,EBIT+新增折旧,EBIT为息税前利润。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------------ | | `r_date` | datetime | 报告期。 | | `type` | any | 用户自定义,EBIT计算方法 | 返回:float ### `ebiTvsMainIncome(r_date, type)` 返回EBIT/主营收入,EBIT:息税前利润率 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------------ | | `r_date` | datetime | 报告期。 | | `type` | any | 用户自定义,EBIT计算方法 | 返回:float ### `ebit(r_date, type)` 返回EBIT,息税前利润 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------------ | | `r_date` | datetime | 报告期。 | | `type` | any | 用户自定义,EBIT计算方法 | 返回:float ### `equityTurnOverDays(report_date)` 股东权益周转天数,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期。 | 返回:float ### `inventoryToMainincomeRatio(report_date)` 存货销售比(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期。 | 返回:float ### `accountTurnOverDays(report_date)` 应收帐款周转天数,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期。 | 返回:float ### `totalAssetTurnOverDays(report_date)` 总资产周转天数,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期。 | 返回:float ### `totalAssetTurnOver(report_date)` 总资产周转率,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期。 | 返回:float ### `accountsPayableTurnOver(report_date)` 应付帐款周转率,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期。 | 返回:float ### `growRatio119(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 ### `accountsPayableDays(report_date)` 应付帐款周转天数,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期。 | 返回:float ### `accountsPayableGrowRatio(report_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】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期。 | 返回:float ### `accountsReceivableToRevenueRatio(report_date)` 平均应收账款/营业收入(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期。 | 返回:float ### `fixAssetTurnOverDays(report_date)` 固定资产周转天数,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期。 | 返回:float ### `inventoryTurnOverDays(report_date)` 存货周转天数,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期。 | 返回:float ### `inventoryTurnOver(report_date)` 存货周转率,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期。 | 返回:float ### `accountGrowRatio(report_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】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期。 | 返回:float ### `inventoryGrowRatio(report_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】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期。 | 返回:float ### `inventoryAndAccontTurnOverDays(report_date)` 营业周期,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期。 | 返回:float ### `financialRatioTurnOverDays(report_date)` 财务周转天数计算天数 财务周转天数计算天数来源当前计算范围的自然日天数,在不同算法中处理如下: 分类 指标算法 报告期 360 \* 报告期所属季度 / 4 TTM 360 最近会计年度 360 单季度 90 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期。 | 返回:float ### `fixAssetTurnOver(report_date)` 固定资产周转率,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期。 | 返回:float ### `currentAssetTurnOverDays(report_date)` 流动资产周转天数,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期。 | 返回:float ### `inventoryToCostofSalesRatio(report_date)` 平均存货/营业成本(%),与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期。 | 返回:float ### `accountTurnOver(report_date)` 应收帐款周转率,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期。 | 返回:float ### `currentAssetTurnOver(report_date)` 流动资产周转率,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期。 | 返回:float ### `equityTurnOver(report_date)` 股东权益周转率,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期。 | 返回:float ### `cashTurnOver(report_date)` 现金周转率,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------- | | `report_date` | datetime | 报告期。 | 返回:float ### `workingCapitalTurnOver(r_date)` 营运资本周转率,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------- | | `r_date` | datetime | 报告期,报告期 | 返回:float ### `netOperatingTurnOverDays(r_date)` 净营业周期,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------- | | `r_date` | datetime | 报告期,报告期 | 返回:float ### `defensiveIntervalRatio(r_date)` 防御期间比率,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ------------- | | `r_date` | datetime | 报告期,报告期 | 返回:float ### `reportPerShareOfAll(id, report_id)` 返回报告期数据(每股) | 参数 | 类型 | 说明 | | ----------- | ------ | -------------- | | `id` | any | 基本面,数据ID | | `report_id` | string | 报告期 | 返回:any ### `reportOfMulti(info_id, r_date, key_field, key_value, return_field)` 返回报告期数值(一个报告多条记录) | 参数 | 类型 | 说明 | | -------------- | -------- | -------------------- | | `info_id` | string | 整数,报表ID | | `r_date` | datetime | 报告期 | | `key_field` | string | 字符串,唯一索引字段 | | `key_value` | string | 字符串,唯一索引值 | | `return_field` | string | 字符串,返回字段 | 返回:float ### `lastYearData(r_date, n, id)` 返回N年前年度数据 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------- | | `r_date` | datetime | 报告期 | | `n` | any | 用户自定义,前N年 | | `id` | any | 基本面,数据ID | 返回:array ### `reportNew(id, r_date)` 返回报告期数据,支持金融类 | 参数 | 类型 | 说明 | | -------- | -------- | ---------------- | | `id` | any | 基本面,基本面ID | | `r_date` | datetime | 报告期 | 返回:float ### `reportOfEndT(info_id, end_t, return_field)` 返回基本面截止日数值 | 参数 | 类型 | 说明 | | -------------- | -------- | ---------------- | | `info_id` | string | 整数,报表ID | | `end_t` | datetime | 日期,截止日 | | `return_field` | string | 字符串,返回字段 | 返回:float ### `reportOfBetween(info_id, beg_t, end_t, return_field)` 返回基本面区间的数值 | 参数 | 类型 | 说明 | | -------------- | -------- | ------------ | | `info_id` | string | 整数,报表ID | | `beg_t` | datetime | 日期,开始日 | | `end_t` | datetime | 日期,截止日 | | `return_field` | string | 字符串,关键 | 返回:float ### `lastBasicData(id)` 返回与报告期无关的数据的末期值 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------------------------------------------------------------------------- | | `id` | any | 整数,信息类别代码,某项和报告期无关的数据,例如股票基本信息、公司简称、注册地址等 | 返回:array ### `rDateHbGrowRatio(r_date, id, result_type)` 返回报告期环比,报告期环比仅限时点数据指标,如资产负债表里的指标 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------- | | `r_date` | datetime | ,报告期。 | | `id` | any | 基本面,数据ID | | `result_type` | any | 用户自定义,返回类型 | 返回:float ### `quarterTbGrowRatio(r_date, id, result_type)` 返回季度同比,本季度财务数据与去年同季度财务数据比较 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------- | | `r_date` | datetime | 报告期。 | | `id` | any | 基本面,数据ID | | `result_type` | any | 用户自定义,返回类型 | 返回:float ### `lastYearTbGrowRatio(r_date, id, result_type)` 返回年度数据同比,本年度报告期财务数据与去年年度财务数据比较 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------- | | `r_date` | datetime | 报告期。 | | `id` | any | 数据面,基本ID | | `result_type` | any | 用户自定义,返回类型 | 返回:float ### `basicInfoExt()` 返回扩展基本面指标对照表 返回:array ### `last12MDataType(r_date, id)` 返回TTM数据类型 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 报告期 | | `id` | any | 基本面,数据ID | 返回:string ### `quarterHbGrowRatio(r_date, id, result_type)` 返回季度环比,本季度财务数据与上一个季度财务数据比较 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------- | | `r_date` | datetime | 报告期。 | | `id` | any | 基本面,数据ID | | `result_type` | any | 用户自定义,返回类型 | 返回:float ### `lastQuarterDataType(r_date, id, get_the_nearest)` 返回季度数据的正确性 | 参数 | 类型 | 说明 | | ----------------- | -------- | -------------------- | | `r_date` | datetime | 报告期 | | `id` | any | 基本面,数据ID | | `get_the_nearest` | any | 真假,取最接近报告期 | 返回:string ### `last12MtbGrowRatio(r_date, id, result_type)` 返回最近12个月同比,本报告期最近12个月财务数据与去年同报告期最近12个月度财务数据比较 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------- | | `r_date` | datetime | 报告期。 | | `id` | any | 基本面,数据ID | | `result_type` | any | 用户自定义,返回类型 | 返回:float ### `reportForExcel(r_date, id, return_type)` 返回Excel中调用的财务数据,可接收单个报告期,可接收多个报告期 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------- | | `r_date` | datetime | 报告期。 | | `id` | any | 基本面,数据ID | | `return_type` | any | 用户自定义,返回类型 | 返回:float ### `last12MhbGrowRatio(r_date, id, result_type)` 返回最近12个月环比,本报告期最近12个月财务数据与上个同报告期最近12个月度财务数据比较 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------- | | `r_date` | datetime | 报告期。 | | `id` | any | 基本面,数据ID | | `result_type` | any | 用户自定义,返回类型 | 返回:float ### `baseofall(info_id, order)` 返回某项和报告期无关的数据,例如股票基本信息、公司简称、注册地址等 | 参数 | 类型 | 说明 | | --------- | ------ | ---------------------------------------------------- | | `info_id` | string | Integer 基本面ID | | `order` | any | Integer 可选参数,取第几条,-1表示最新的一条,默认-1 | 返回:any ### `infoArrayOfAll(info_id)` 返回某项内容的历史纪录,是一个表结构。例如:分红送股,配股的历史纪录(二维表) | 参数 | 类型 | 说明 | | --------- | ------ | ---------------- | | `info_id` | string | 基本面,基本面ID | 返回:any ### `rDateTbGrowRatio(r_date, id, result_type)` 返回报告期同比,本报告期财务数据与去年同报告期度财务数据比较 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------- | | `r_date` | datetime | ,报告期。 | | `id` | any | 基本面,数据ID | | `result_type` | any | 用户自定义,返回类型 | 返回:float ### `bNameExt(info_id)` 输入InfoID,返回信息码表示的具体含义 | 参数 | 类型 | 说明 | | --------- | ------ | -------------- | | `info_id` | string | 基本面,信息码 | 返回:string ### `funcNameByBasicId(id)` 基本面ID的扩展函数名, | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `id` | any | 整数 | 返回:string ### `basicInfoExtIdSourceCode()` 编辑串,返回财务代码对照表 返回:array ### `basicInfoExtIdConvert()` 处理财务代码对照表表头 返回:array ### `basicInfoExtId()` 返回串 返回:array ### `growRatio(info_id)` 返回同比增长率(%)。 根据设置最近12个月(setsysparam(CT_TTMData(),true))、最近一个季度(setsysparam(CT_QuarterData(),true))、最近一个会计年度(setsysparam(CT_YearData(),true))、指定报告期(不设置),取出最近12个月、最近一个季度、最近一个会计年度、指定报告期的当期数据v1和上年同期的数据v2,(v1-v2)/abs(v2)\*100即为同比增长率(%)。 | 参数 | 类型 | 说明 | | --------- | ------ | ---------------- | | `info_id` | string | 整数,基本面ID。 | 返回:float ### `threeExpenses(r_date)` 三项费用合计,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------- | | `r_date` | datetime | 报告期。 | 返回:float ### `nonOperatingDifference(r_date)` 营业外收支净额 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `endingBalanceofCashAndEquivalent(r_date)` 现金及现金等价物的期末余额,与系统参数(证券代码)相关 现金及现金等价物余额来源【股票.合并现金流量表】中‘期末现金及现金等价物余额’字段,在不同算法中处理如下: 分类 指标算法 报告期 指定报告期的期末现金及现金等价物余额 TTM 时点数据返回报告期的值 最近会计年度 截止报告期最近年度报告期的期末现金及现金等价物余额 单季度 时点数据返回报告期的值 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `financialItemPs(r_date, info_id)` 每股财务指标=财务指标/总股本。 如果报告期RDate这天指定股票上市了,那么就取出RDate这天infoid这项指标的数据和这天的总股本,根据算法就得到每股财务指标; 如果报告期RDate这天指定股票没有上市,那么就取出RDate这天infoid这项指标的数据和该股票第一个交易日的总股本,根据算法就得到每股财务指标。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `r_date` | datetime | 整数,报告期; | | `info_id` | string | 整数,基本面ID。 | 返回:float ### `financialItemRatio(r_date, info_id1, info_id2)` 财务比率=财务指标1/财务指标2。 函数首先取InfoId1的指定报告期RDate数据,再取InfoId2的指定报告期RDate数据,根据算法就得到财务比率。 如果要提取最近12个月的财务比率,则在调用该函数之前,设置TTM参数(SetSysParam(CT_TTMData(),True);),函数自动判断是否取最近12个月的数据。 同理,最近一个季度,则设置SetSysParam(CT_QuarterData(),True);最近一个会计年度,则设置SetSysParam(CT_YearData(),True),若不指定,则默认为报告期RDate。 | 参数 | 类型 | 说明 | | ---------- | -------- | ---------------- | | `r_date` | datetime | 整数,报告期; | | `info_id1` | any | 整数,基本面ID; | | `info_id2` | any | 整数,基本面ID。 | 返回:float ### `financialItem(r_date, info_id)` 计算指定报告期RDate的基本面id为InfoId的财务指标。 如果要提取最近12个月的财务比率,则在调用该函数之前,设置TTM参数(SetSysParam(CT_TTMData(),True);),函数自动判断是否取最近12个月的数据。 同理,最近一个季度,则设置SetSysParam(CT_QuarterData(),True);最近一个会计年度,则设置SetSysParam(CT_YearData(),True),若不指定,则默认为报告期RDate。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `r_date` | datetime | 整数,报告期; | | `info_id` | string | 整数,基本面ID。 | 返回:float ### `allCosts(r_date)` 成本合计 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `totalCashIn(r_date)` 现金流入合计,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `totalCashOut(r_date)` 现金流出合计,与系统参数(证券代码)相关 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `workingCapital(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 ### `growRatioOfHg(r_date, info_id)` 同比增长率(宏观)(%)=(对应基本面id的财务指标数据-去年同期报告期对应基本面id的财务指标数据)/去年同期报告期对应基本面id的财务指标数据\*100。 函数先取指定报告期对应基本面id的财务指标数据v1,再取去年同期报告期对应基本面id的财务指标数据v2,再由算法得到同比增长率(宏观)。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `r_date` | datetime | 整数,报告期; | | `info_id` | string | 整数,基本面id。 | 返回:float ### `ctTtmData()` 返回字符串常量'TTMData',对应最近12个月。 返回:array ### `ctQuarterData()` 返回字符串常量'QuarterData',对应最近一季度。 返回:array ### `ctYearData()` 返回字符串常量'YearData',对应最近一个会计年度。 在使用setsysparam(CT_YearData(),true)时,需配合使用setSysParam(CT_RecentYear(),1),这个是设置最近N年的常量,参数为1,即设置最近1年。 数据将返回Rdate之前的一个会计年度的数据。比如Rdate为20120331、20120630、20120930或者20121231时,将返回20111231的数据。 返回:array ### `ctRecentYear()` 返回字符串常量'RecentYear',对应最近N年。 该常量需与最近1个会计年度CT_YearData()配合使用。数据将返回Rdate之前的N个会计年度的数据。比如Rdate为20120331、20120630、20120930或者20121231时,设置CT_RecentYear为2时,将返回20101231的数据。 返回:string ### `ctGetNearestQuarter()` 返回字符串常量'GetTheNearest',对应最近季度。 该常量需与CT_QuarterData常量配合使用,返回最近1个季度的数据。比如20120630,将返回20120630季报数据。 返回:string ### `ctQuarterGrowRatio()` 返回字符串常量'QuarterGrowRatio',对应季度环比(%)。 该常量需与CT_QuarterData常量配合使用,返回最近1个季度的数据。比如20120630,将返回20120630季报数据。 返回:string ### `itemToFinancialItem(id, r_date)` 返回对照的金融类ID。 三大报表的数据当中,金融公司与非金融公司公布的科目不一样,有可能公布的数据在合并的报表和金融公司的3大报表不一致。而我们在这里提供了一个金融和非金融的对照表,把金融公司的合并报表中的科目对应到金融报表中的科目中,确保数据取正确。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `id` | any | 整数,基本面ID; | | `r_date` | datetime | 整数,报告期。 | 返回:any ### `growRatio2(r_date, info_id)` 环比增长率(%)。根据设置最近12个月(setsysparam(CT_TTMData(),true))、最近一个季度(setsysparam(CT_QuarterData(),true))、最近一个会计年度(setsysparam(CT_YearData(),true))、指定报告期(不设置),取出最近12个月、最近一个季度、最近一个会计年度、指定报告期的当期数据v1和上一个报告期的数据v2,(v1-v2)/abs(v2)\*100即为环比增长率(%)。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------- | | `r_date` | datetime | 整数。报告期 | | `info_id` | string | 整数。基本面ID | 返回:float ### `cashRatio(report_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】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `currentAssetsToEquityRatio(report_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】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `currentDebtsToEquityRatio(report_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】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `debtToEquityRatio(report_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】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `debtToEquityRatio1(report_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】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `debtToEquityRatio2(report_date)` 负债资产比率2(%) 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】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `debtToEquityRatioCut(report_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】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `equityToDebtRatio(report_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】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `equityToEquityRatio(report_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】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `equityToFixedAssetRatio(report_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】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `fixPercent(report_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】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `fixedAssetToEquityRatio(report_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】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `longDebtToEquityRatio(report_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】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `debtToEquityRatio3(report_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】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `totalAssetsAvg(reportdate)` 平均资产总额,与系统参数(证券代码)相关 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】 | 参数 | 类型 | 说明 | | ------------ | ---- | ----------- | | `reportdate` | any | 整数,报告期 | 返回:float ### `stockFinancialLiabilities(r_date)` 股票金融负债,与系统参数证券代码相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数,报告期 | 返回:float ### `stockOperationalAssets(r_date)` 股票经营性资产,与系统参数证券代码相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数,报告期 | 返回:float ### `stockFinancialAssets(r_date)` 股票金融资产,与系统参数证券代码相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数,报告期 | 返回:float ### `stockOperationalLiabilites(r_date)` 股票经营性负债,与系统参数证券代码相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数,报告期 | 返回:float ### `debtToEbitda(r_date, dtype)` 总负债/EBITDA 总负债/EBITDA可衡量企业偿还总负债所需的时间,反映企业的长期偿债能力。 1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下, 在调用模型之前,通过设置系统参数指定对应算法: 1)不设置时,默认提取指定报告期RDate的数据,见【范例1】 2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】 3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】 4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】 5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度 2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------------- | | `r_date` | datetime | 报告期,报告期 | | `dtype` | any | 用户自定义,EBIT计算方法 | 返回:float ### `debtToCapitalRatio(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 ### `longDebtToNetAssetsandDebtRatio(report_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】 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:float ### `bsStruc11(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 ### `bsStruc12(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 ### `bsStruc13(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 ### `bsStruc14(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 ### `bsStruc15(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 ### `bsStruc16(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 ### `bsStruc17(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 ### `bsStruc21(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 ### `bsStruc22(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 ### `bsStruc31(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 ### `bsStruc32(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 ### `bsStruc33(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 ### `bsStruc34(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 ### `bsStruc35(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 ### `bsStruc36(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 ### `bsStruc37(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 ### `bsStruc38(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 ### `bsStruc39(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 ### `bsStruc310(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 ### `bsStruc41(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 ### `bsStruc42(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 ### `bsStruc43(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 ### `bsStruc51(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 ### `bsStruc52(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 ### `bsStruc53(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 ### `bsStruc54(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 ### `bsStruc55(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 ### `bsStruc61(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 ### `bsStruc62(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 ### `bsStruc63(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 ### `bsStruc64(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|void ### `bsStruc72(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 ### `bsStruc73(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 ### `bsStruc71(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 ### `bsStruc65(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 ### `bsStruc67(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 ### `bsStruc68(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 ### `bsStruc69(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 ### `bsStruc610(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 ### `bsStruc611(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 ### `bsStruc612(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 ### `bsStruc613(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 ### `bsStruc614(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 ### `bsStruc615(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 ### `bsStruc616(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 ### `bsStruc617(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 ### `bsStruc618(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 ### `bsStruc83(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 ### `bsStruc86(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 ### `bsStruc89(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 ### `bsStruc811(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 ### `bsStruc812(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 ### `bsStruc66(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 ### `bsStruc88(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 ### `bsStruc82(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 ### `bsStruc85(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 ### `bsStruc813(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 ### `bsStruc87(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 ### `mainIncomeGrowRatio12(r_date)` 最近12个月的主营业务收入同比增长率(%)。 (1)主营业务收入数据取自合并利润分配表; (2)V1:RDate报告期最近12个月的主营业务收入; (3)V2:上年同期PRDate最近12个月的主营业务收入; (4)最近12个月的主营业务收入同比增长率(%)=(V1-V2)/abs(V2)\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `mainProfitGrowRatio12(r_date)` 最近12个月的主营业务利润同比增长率(%)。 (1)主营业务利润数据取自合并利润分配表; (2)V1:RDate报告期最近12个月的主营业务利润; (3)V2:上年同期PRDate最近12个月的主营业务利润; (4)最近12个月的主营业务利润同比增长率(%)=(V1-V2)/abs(V2)\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `profitBeforeTaxGrowRatio12(r_date)` 最近12个月的利润总额同比增长率(%)。 (1)利润总额数据取自合并利润分配表; (2)V1:RDate报告期最近12个月的利润总额; (3)V2:上年同期PRDate最近12个月的利润总额; (4)最近12个月的利润总额同比增长率(%)=(V1-V2)/abs(V2)\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `operatingProfitGrowRatio12(r_date)` 最近12个月的营业利润增长率(%)。 (1)营业利润数据取自合并利润分配表; (2)V1:RDate报告期最近12个月的营业利润; (3)V2:上年同期PRDate最近12个月的营业利润; (4)最近12个月的营业利润增长率(%)=(V1-V2)/abs(V2)\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `netProfitGrowRatio12(r_date)` 最近12个月的净利润增长率(%)。 (1)归属于母公司所有者净利润数据取自合并利润分配表; (2)V1:RDate报告期最近12个月的归属于母公司所有者净利润; (3)V2:上年同期PRDate最近12个月的归属于母公司所有者净利润; (4)最近12个月的净利润增长率(%)=(V1-V2)/abs(V2)\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `eVvsEbitda12(r_date)` EV/EBITDA(企业估值倍数),与系统股票pn_stock()、当前时间pn_date()相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------------------------------- | | `r_date` | datetime | 报告期类型,报告期;Type:整数,EBIT计算方法 | 返回:float ### `ebit12(r_date, type)` 返回最近12个月的息税前利润。 (1)Type=1时,EBIT=营业利润+利息费用; (2)Type=2时,EBIT=净利润+所得税+利息费用; (3)Type=3时,EBIT=利润总额+利息费用。 (4)以上用于运算的数据均从合并利润分配表中取得 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 整数,报告期; | | `type` | any | 整数,EBIT计算方法 | 返回:float ### `ebitda12(r_date)` EBITDA=EBIT+新增折旧。 (1)计算报告期RDate的EBIT(三种计算方法,参考\[htm\]EBIT_12)v1; (2)从合并资产负债表中取报告期Rdate和去年同期的累计折旧v2、v3; (3)EBITDA=v1+v2-v3。 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------------------------------- | | `r_date` | datetime | 整数,报告期;;Type:整数,EBITDA计算方法 | 返回:float ### `debtWithInterest12(r_date)` 付息债务=短期借款+长期借款。 函数从合并资产负债表中取短期债务和长期债务,根据算法得到付息债务。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `netDebt12(r_date)` 最近12个月的净债务=付息债务-最近12个月的期末现金余额。 (1)付息债务=短期借款+长期借款。 (2)从资产负债表中取短期债务和长期债务,从现金流量表中取得期末现金余额。根据算法得到净债务。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `ev12(r_date)` EV(企业价值)=总市值(元)+净债务。 (1)净债务=付息债务-期末现金余额; (2)付息债务=短期借款+长期借款; (3)总市值取Rdate当天的总市值; (4)从资产负债表中取短期债务和长期债务,从现金流量表中取得期末现金余额。根据算法得到EV(企业价值)。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | 返回:float ### `ebidAvsMainIncome12(r_date)` 返回最近12个月的税息折旧及摊销前利润。 (1)最近12个月的税息折旧及摊销前利润=EBITDA/最近12个月的主营收入。 (2)EBITDA=EBIT+新增折旧。 (3)计算报告期RDate的EBIT(三种计算方法,参考EBIT_12)v1; (4)从合并资产负债表中取报告期Rdate和去年同期的累计折旧v2、v3; (5)EBITDA=v1+v2-v3。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------------------------------- | | `r_date` | datetime | 整数,报告期;;Type:整数,EBIT计算方法 | 返回:float ### `ebiTvsMainIncome12(r_date, type)` 最近12个月息税前利润率=EBIT/最近12个月的主营收入。 (1)Type=1时,EBIT=营业利润+利息费用; (2)Type=2时,EBIT=净利润+所得税+利息费用; (3)Type=3时,EBIT=利润总额+利息费用。 (4)以上用于运算的数据均从合并利润分配表中取得。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 整数,报告期; | | `type` | any | 整数,EBIT计算方法 | 返回:float ### `eVvsEbit12(r_date, type)` EV/EBIT (1)EV:参考函数EV_12; (2)EBIT:参考函数\[htm\]EBIT_12。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 整数,报告期; | | `type` | any | 整数,EBIT计算方法 | 返回:float ### `eVvsMainIncome12(r_date)` 企业净值率=EV(企业净值)/最近12个月的主营收入。 (1)EV(企业净值)的计算参照函数EV_12; (2)主营收入取自合并利润分配表【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `valueInSheet12(r_date)` 帐面资本价值=净资产+负债总额+少数股东权益 函数从合并资产负债表取得净资产、负债总额、少数股东权益,根据算法得到帐面资本价值;资产负债表的科目只取报告期数据,不计算最近12个月。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `valueInSheetAdjust12(r_date)` 资本帐面价值(调整)=归属母公司股东权益合计+净债务。 (1)净债务=付息债务-最近12个月的期末现金余额。 (2)付息债务=短期借款+长期借款。 (3)从资产负债表中取归属母公司股东权益合计、短期债务和长期债务,从现金流量表中取得期末现金余额。根据算法得到资本帐面价值(调整)。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `eps12(r_date)` 最近12个月的每股收益=最近12个月的归属于母公司所有者净利润/总股本。 归属于母公司所有者的净利润取自合并利润分配表,取Rdate当天的总股本。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `epsGrowRatio12(r_date)` 最近12个月的每股收益增长率(%)。 (1)函数从合并利润分配表中取该报告期归属母公司的每股净利润,根据算法得到最近12个月的归属母公司的每股净利润【注1】; (2)取Rdate当日的总股本; (3)最近12个月的每股收益V1=最近12个月的归属于母公司所有者净利润/总股本; (4)同理计算上年同期的最近12个月的每股收益V2; (5)最近12个月的每股收益增长率(%)=(V1-V2)/abs(V2)\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `netAssetsPs12(r_date)` 最近12个月的每股净资产。 (1)最近12个月的每股净资产=最近12个月归属母公司股东权益合计/总股本; (2)归属母公司股东权益合计取自合并资产负债表,根据最近12个月的算法计算得到最近12个月归属母公司股东权益合计【注1】; (3)总股本取RDate当天的数据。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `netAssetsPsGrowRatio12(r_date)` 最近12个月的每股净资产增长率(%)。 (1)函数从合并利润分配表中取该报告期归属母公司股东权益合计,根据算法得到最近12个月的归属母公司股东权益合计【注1】; (2)取Rdate当日的总股本; (3)最近12个月的每股净资产V1=最近12个月的归属母公司股东权益合计/总股本; (4)同理计算上年同期的最近12个月的每股净资产V2; (5)最近12个月的每股净资产增长率(%)=(V1-V2)/abs(V2)\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `netEquityReturn12(r_date)` 最近12个月的净资产收益率(%)。 (1)净资产收益率(%)=最近12个月净利润/股东权益×100; (2)净利润取自合并利润分配表,根据最近12个月的算法得到最近12个月净利润【注1】; (3)股东权益取自合并资产负债表,只取报告期RDate的数据。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `mainincomePs12(r_date)` 最近12个月的每股营业收入。 (1)最近12个月的每股营业收入=最近12个月的营业收入/总股本; (2)营业收入取自合并利润分配表,根据最近12个月的算法得到最近12个月的营业收入【注1】; (3)总股本取RDate当日的数据。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `mainincomePsGrowRatio12(r_date)` 最近12个月的每股营业收入增长率(%)。 (1)最近12个月的每股营业收入增长率(%)=(最近12个月每股营业收入-去年同期最近12个月每股营业收入)/去年同期报告期最近12个月每股主营业务收入\*100; (2)最近12个月的每股营业收入=最近12个月的营业收入/总股本; (3)营业收入取自合并利润分配表,根据最近12个月的算法得到最近12个月的营业收入【注1】; (4)总股本取RDate当日的数据。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `eps212(r_date)` 最近12月每股收益(业绩快报),与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数。报告期 | 返回:float ### `cashInfromIa12(r_date)` 投资活动现金流入小计,与系统股票pn_stock()、当前时间pn_date()相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:float ### `cashPs12(r_date)` 最近12个月的每股经营活动现金流量净额。 (1)最近12个月的每股经营活动现金流量净额=最近12个月经营活动产生的现金流量净额/总股本; (2)经营活动产生的现金流量净额取自合并现金流量表,根据最近12个月的算法可得到最近12个月的每股经营活动现金流量净额【注1】; (3)总股本取RDate当天的数据。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `cashPsGrowRatio12(r_date)` 最近12个月的每股经营活动现金流量净额增长率(%)。 (1)函数从合并现金流量表中取经营活动产生的现金流量净额,根据算法得到最近12个月的经营活动产生的现金流量净额【注1】; (2)取Rdate当日的总股本; (3)最近12个月的每股经营活动现金流量净额V1=最近12个月的经营活动产生的现金流量净额/总股本; (4)同理计算上年同期的最近12个月的每股经营活动现金流量净额V2; (5)最近12个月的每股经营活动现金流量净额增长率(%)=(V1-V2)/abs(V2)\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `cashPaidtoInvestments12(r_date)` 最近12个月的资本性投资。 (1)资本性投资=投资所支付的现金+权益性投资所支付的现金+债权性投资所支付的现金; (2)投资所支付的现金、权益性投资所支付的现金、债权性投资所支付的现金取自合并现金流量表。根据最近12个月的算法得到各最近12个月的指标数据【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `cashfromSale12(r_date)` 最近12个月的销售商品、提供劳务收到的现金。 (1)销售商品、提供劳务收到的现金数据取自合并现金流量表; (2)根据最近12个月的算法得到最近12个月的销售商品、提供劳务收到的现金【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `cashInfromOa12(r_date)` 最近12个月的经营活动现金流入小计。 (1)经营活动现金流入小计取自合并现金流量表; (2)根据最近12个月的算法得到最近12个月的经营活动现金流入小计【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `cashOutfromOa12(r_date)` 最近12个月的经营活动现金流出小计。 (1)经营活动现金流出小计取自合并现金流量表; (2)根据最近12个月的算法得到最近12个月的经营活动现金流出小计【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `cashOutfromIa12(r_date)` 最近12个月的投资活动现金流出小计。 (1)投资活动现金流出小计取自合并现金流量表; (2)根据最近12个月的算法得到最近12个月的投资活动现金流出小计【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `netCashfromIa12(r_date)` 最近12个月的投资活动产生的现金流量净额。 (1)投资活动产生的现金流量净额取自合并现金流量表; (2)根据最近12个月的算法得到最近12个月的投资活动产生的现金流量净额【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `netCashfromOaGrowRatio12(r_date)` 最近12个月的经营活动产生的现金流量净额增长率(%)。 (1)经营活动产生的现金流量净额取自合并现金流量表;根据最近12个月的算法得到最近12个月的经营活动产生的现金流量净额V1【注1】; (2)同理取得上年同期最近12个月的经营活动产生的现金流量净额V2; (3)最近12个月的经营活动产生的现金流量净额增长率(%)=(V1-V2)/abs(V2)\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `netCashFromOa12(r_date)` 最近12个月的经营活动产生的现金流量净额。 (1)经营活动产生的现金流量净额取自合并现金流量表; (2)根据最近12个月的算法得到最近12个月的经营活动产生的现金流量净额【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `cashInfroFa12(r_date)` 最近12个月的筹资活动现金流入小计。 (1)筹资活动现金流入小计取自合并现金流量表; (2)根据最近12个月的算法得到最近12个月的筹资活动现金流入小计【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `cashOutfromFa12(r_date)` 最近12个月的筹资活动现金流出小计。 (1)筹资活动现金流出小计取自合并现金流量表; (2)根据最近12个月的算法得到最近12个月的筹资活动现金流出小计【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `netCashFromFa12(r_date)` 最近12个月的筹资活动产生的现金流量净额。 (1)筹资活动产生的现金流量净额取自合并现金流量表; (2)根据最近12个月的算法得到最近12个月的筹资活动产生的现金流量净额【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `netIncrease12(r_date)` 最近12个月的现金及现金等价物净增加额。 (1)现金及现金等价物净增加额取自合并现金流量表; (2)根据最近12个月的算法得到最近12个月的现金及现金等价物净增加额【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `endingCash12(r_date)` 最近12个月的货币资金的期末余额。 (1)货币资金的期末余额取自合并现金流量表; (2)根据最近12个月的算法得到最近12个月的货币资金的期末余额【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `grossProfitRatio12(r_date)` 最近12个月的销售毛利率(%)。 (1)销售毛利率(%)=(营业收入-营业成本)/abs(营业收入); (2)营业收入和营业成本都取自合并利润分配表,根据最近12个月的算法,可以得到最近12个月的营业收入V1和最近12个月的营业成本V2【注1】; (3)最近12个月的销售毛利率(%)=(V1-V2)/V1\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `workNetProfitRatio12(r_date)` 最近12个月的主营净利率(%)。 (1)主营净利率(%)=归属于母公司所有者净利润/营业收入\*100; (2)归属于母公司所有者净利润和营业收入都取自合并利润分配表,根据最近12个月的算法,可以得到最近12个月的归属于母公司所有者净利润V1和最近12个月的营业收入V2【注1】; (3)最近12个月的主营净利率(%)=V1/V2\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `workProfitRatio12(r_date)` 最近12个月的主营业务利润率(%)。 (1)主营业务利润率(%)=主营业务利润/营业收入\*100; (2)主营业务利润和营业收入都取自合并利润分配表,根据最近12个月的算法,可以得到最近12个月的主营业务利润V1和最近12个月的营业收入V2【注1】; (3)最近12个月的主营业务利润率(%)=V1/V2\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `operatingProfitToMainOperationRatio12(r_date)` 最近12个月的营业利润率(%)。 (1)营业利润率(%)=营业利润/营业收入\*100; (2)营业利润和营业收入都取自合并利润分配表,根据最近12个月的算法,可以得到最近12个月的营业利润V1和最近12个月的营业收入V2【注1】; (3)最近12个月的营业利润率(%)=V1/V2\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `totalAssetRatio12(r_date)` 最近12个月的总资产利润率(%)。 (1)总资产利润率(%)=归属于母公司所有者的净利润/资产总计\*100; (2)归属于母公司所有者的净利润和资产总计都取自合并利润分配表,根据最近12个月的算法,可以得到最近12个月的归属于母公司所有者的净利润V1和最近12个月的资产总计V2【注1】; (3)最近12个月的总资产利润率(%)=V1/V2\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `mainOperationRatio12(r_date)` 最近12个月的主营业务利润比例(%)。 (1)主营业务利润比例(%)=营业利润/利润总额\*100; (2)营业利润和利润总额都取自合并利润分配表,根据最近12个月的算法,可以得到最近12个月的营业利润V1和最近12个月的利润总额V2【注1】; (3)最近12个月的主营业务利润比例(%)=V1/V2\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `mainCostRatio12(r_date)` 最近12个月的主营成本比例(%)。 (1)主营成本比例(%)=营业成本/营业收入\*100; (2)营业成本和营业收入都取自合并利润分配表,根据最近12个月的算法,可以得到最近12个月的营业成本V1和最近12个月的营业收入V2【注1】; (3)最近12个月的主营成本比例(%)=V1/V2\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `operatingExpensesRatio12(r_date)` 最近12个月的营业费用比例(%)。 (1)营业费用比例(%)=营业费用/营业收入\*100; (2)营业费用和营业收入都取自合并利润分配表,根据最近12个月的算法,可以得到最近12个月的营业费用V1和最近12个月的营业收入V2【注1】; (3)最近12个月的营业费用比例(%)=V1/V2\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `expensesRatio12(r_date)` 最近12个月的三项费用比例(%)。 (1)三项费用比例(%)=三项费用合计/营业收入\*100; (2)三项费用合计=营业费用+管理费用+财务费用; (2)三项费用合计的3个科目和营业收入都取自合并利润分配表,根据最近12个月的算法,可以得到最近12个月的三项费用合计V1和最近12个月的营业收入V2【注1】; (3)最近12个月的营三项费用比例(%)=V1/V2\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `overheadExpensesRatio12(r_date)` 最近12个月的管理费用比例(%)。 (1)管理费用比例(%)=管理费用//营业收入\*100; (2)管理费用/和营业收入都取自合并利润分配表,根据最近12个月的算法,可以得到最近12个月的管理费用/V1和最近12个月的营业收入V2【注1】; (3)最近12个月的管理费用比例(%)=V1/V2\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `financialExpensesRatio12(r_date)` 最近12个月的财务费用比例(%)。 (1)财务费用比例(%)=管理费用//营业收入\*100; (2)财务费用/和营业收入都取自合并利润分配表,根据最近12个月的算法,可以得到最近12个月的财务费用/V1和最近12个月的营业收入V2【注1】; (3)最近12个月的财务费用比例(%)=V1/V2\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `fiIn12MonthRatio(r_date, info_id1, info_id2)` 最近12个月财务比率。 (1)最近12个月财务比率=最近12个月的InfoId1财务指标/最近12个月的InfoId2财务指标。 (2)一般是最近12个月的3大报表的科目数据。注意,合并现金流量表和合并利润分配表参与最近12个月的统计,而合并资产负债表不参与最近12个月的统计,直接提取报表数据。 (3)最近12个月计算方法: 年报(最近12个月)=年报数据; 三季报(最近12个月)=三季报+(去年年报-去年一季报); 中报(最近12个月)=中报+(去年年报-去年中报); 一季报(最近12个月)=一季报+(去年年报-去年一季报)。 | 参数 | 类型 | 说明 | | ---------- | -------- | ---------------- | | `r_date` | datetime | 整数,报告期; | | `info_id1` | any | 整数,基本面id; | | `info_id2` | any | 整数,基本面id。 | 返回:float ### `fiIn12MonthPs(r_date, info_id)` 最近12个月财务数据(每股)。 (1)最近12个月财务数据(每股)=最近12个月的InfoId每股财务指标/总股本。 (2)最近12个月计算方法: 年报(最近12个月)=年报数据; 三季报(最近12个月)=三季报+(去年年报-去年一季报); 中报(最近12个月)=中报+(去年年报-去年中报); 一季报(最近12个月)=一季报+(去年年报-去年一季报)。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `r_date` | datetime | 整数,报告期; | | `info_id` | string | 整数,基本面id。 | 返回:float ### `fiIn12Month(r_date, info_id)` 最近12个月InfoId所对应财务数据。 最近12个月计算方法: 年报(最近12个月)=年报数据; 三季报(最近12个月)=三季报+(去年年报-去年一季报); 中报(最近12个月)=中报+(去年年报-去年中报); 一季报(最近12个月)=一季报+(去年年报-去年一季报) | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `r_date` | datetime | 整数,报告期; | | `info_id` | string | 整数,基本面id。 | 返回:float ### `fiIn12MonthGrowRatio(r_date, info_id)` 最近12个月财务数据同比增长率(%); 最近12个月财务数据同比增长率(%)=最近12个月的InfoId财务数据/去年同期最近12个月的InfoId财务数据。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `r_date` | datetime | 整数,报告期; | | `info_id` | string | 整数,基本面id。 | 返回:float ### `fiIn12MonthPsGrowRatio(r_date, info_id)` 最近12个月财务数据(每股)同比增长率(%)。 (1)取RDate报告期最近12个月的InfoId对应每股财务数据v1; (2)取去年同期最近12个月的InfoId对应每股财务数据v2; (3)最近12个月财务数据(每股)同比增长率(%)=(v1-v2)/abs(v2)\*100。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `r_date` | datetime | 整数,报告期; | | `info_id` | string | 整数,基本面id。 | 返回:float ### `fiIn12MonthByDeclareDate(end_t, info_id)` 最近12个月的InfoId财务数据。 (1)根据InfoId取得公布日小于或EndT的最近的报告期RDate; (2)取的RDate的财务指标InfoId最近12个月的财务数据。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `end_t` | datetime | 整数,日期; | | `info_id` | string | 整数,基本面id。 | 返回:float ### `mainIncome12(r_date)` 最近12个月的营业收入。 (1)营业收入取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的营业收入【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `mainProfit12(r_date)` 最近12个月的主营业务利润。 (1)主营业务利润取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的主营业务利润【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `profitBeforeTax12(r_date)` 最近12个月的利润总额。 (1)利润总额取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的利润总额【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `netProfit12(r_date)` 最近12个月的归属于母公司所有者的净利润。 (1)母公司所有者的净利润取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的母公司所有者的净利润【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `operatingProfit12(r_date)` 最近12个月的营业利润。 (1)营业利润取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的营业利润【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `costsofMainOperation12(r_date)` 最近12个月的营业成本。 (1)营业成本取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的营业成本【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `taxandAdditionalExpenses12(r_date)` 最近12个月的主营业务税金及附加。 (1)主营业务税金及附加取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的主营业务税金及附加【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `otherOperation12(r_date)` 最近12个月的其它业务利润。 (1)其它业务利润取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的其它业务利润【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `operatingExpenses12(r_date)` 最近12个月的营业费用。 (1)营业费用取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的营业费用【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `administrativeExpenses12(r_date)` 最近12个月的管理费用。 (1)管理费用取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的管理费用【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `financialExpenses12(r_date)` 最近12个月的财务费用。 (1)财务费用取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的财务费用【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `threeExpenses12(r_date)` 最近12个月的三项费用合计。 (1)三项费用合计=营业费用+管理费用+财务费用; (2)三项费用合计的3个科目都是取自合并利润分配表; (3)根据最近12个月的算法得到最近12个月的三项费用合计【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `investmentIncome12(r_date)` 最近12个月的投资收益。 (1)投资收益取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的投资收益【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `subsidyIncome12(r_date)` 最近12个月的补贴收入。 (1)补贴收入取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的补贴收入【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `nonOperatingIncome12(r_date)` 最近12个月的营业外收入。 (1)营业外收入取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的营业外收入【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `nonOperatingExpense12(r_date)` 最近12个月的营业外支出。 (1)营业外支出取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的营业外支出【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `incomeTax12(r_date)` 最近12个月的所得税。 (1)所得税取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的所得税【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `minorityInterests12(r_date)` 最近12个月的少数股东损益。 (1)少数股东损益取自合并利润分配表; (2)根据最近12个月的算法得到最近12个月的少数股东损益【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `grossProfit12(r_date)` 最近12个月的主营毛利润。 (1)主营毛利润=营业收入-营业成本; (2)营业收入和营业成本取自合并利润分配表; (3)根据最近12个月的算法得到最近12个月的主营毛利润【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `grossOperatingIncome212(r_date)` 最近12月营业总收入(业绩快报),与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数。报告期 | 返回:float ### `netProfit212(r_date)` 最近12月净利润(业绩快报),与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数。报告期 | 返回:float ### `nonGaapNetProfit212(r_date)` 最近12月扣除非经常性损益后的净利润(业绩快报),与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数。报告期 | 返回:float ### `operatingProfit212(r_date)` 最近12月营业利润(业绩快报),与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数。报告期 | 返回:float ### `profitBeforeTax212(r_date)` 最近12月利润总额(业绩快报),与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数。报告期 | 返回:float ### `debtToEquityRatio12(r_date)` 最近12个月的资产负债率(%)。 (1)资产负债率(%)=负债合计/资产总计\*100; (2)负债合计和资产总计取自合并资产负债表,不参与最近12个月的统计。所以,最近12个月的资产负债率(%)=负债合计/资产总计\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `profitBeforeTaxGrowRatioYear(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 ### `epsYear(r_date, n)` 最近N年的每股收益。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)取Q2报告期的归属于母公司所有者的净利润(合并利润分配表)v1,以及Q2报告期的总股本(股本结构表)v2; (3)最近N年的每股收益=v1/v2。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,N年前。 | 返回:float ### `epsCutYear(r_date, n)` 最近N年的每股收益(扣除)。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)取Q2报告期的扣除非经常性损益后的净利润(合并利润分配表)v1,以及Q2报告期的总股本(股本结构表)v2; (3)最近N年的每股收益(扣除)=v1/v2。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,N年前。 | 返回:float ### `mainincomePsYear(r_date, n)` 最近N年的每股营业收入。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)取Q2报告期的营业收入(合并利润分配表)v1,以及Q2报告期的总股本(股本结构表)v2; (3)最近N年的每股营业收入=v1/v2。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年 | 返回:float ### `epsGrowRatioYear(r_date, n)` 最近N年的每股收益增长率(%)(复合增长率)。 (1)取向后兼容的最新年报Q1,然后取N年前同期的年报Qn; (2)取报告期Q1每股收益(净利润/总股本)v1,以及Qn报告期的每股收益v2; (3)如果v1/v2>0,那么最近N年的每股收益增长率(复合增长率)=(Power(v1/v2,1/N)-1)\*100,否则返回0。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年 | 返回:float ### `mainincomePsGrowRatioYear(r_date, n)` 最近N年的每股主营收入增长率(%)(复合增长率)。 (1)取向后兼容的最新年报Q1,然后取N年前同期的年报Qn; (2)取报告期Q1每股主营收入(营业收入/总股本)v1,以及Qn报告期的每股主营收入v2; (3)如果v1/v2>0,那么最近N年的每股主营收入增长率(复合增长率)=(Power(v1/v2,1/N)-1)\*100,否则返回0。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,N年前。 | 返回:float ### `netEquityReturnYear(r_date, n)` 最近N年的净资产收益率(%)。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)取Q2报告期的归属于母公司所有者的净利润(合并利润分配表)v1,以及Q2报告期的归属母公司股东权益合计(合并资产负债表)v2; (3)最近N年的净资产收益率(%)=v1/v2\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年。 | 返回:float ### `netAssetsPerShareYear(r_date)` 最近1年的每股净资产。 (1)取向后兼容RDate的最新报告期NewRDate; (2)从资产负债表中取报告期NewRDate的归属母公司股东权益合计V1,以及NewRDate当天的总股本V2; (3)最近1年的每股净资产=V1/V2; (4)注意,资产负债表的科目不统计最近12个月的数据,只返回报告期的数据。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | 返回:float ### `cashPsYear(r_date, n)` 最近N年的每股经营活动现金流量净额。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)取Q2报告期的经营活动产生的现金流量净额(合并利润分配表)v1,以及Q2报告期的总股本(股本结构表)v2; (3)最近N年的每股经营活动现金流量净额=v1/v2。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年 | 返回:float ### `workProfitRatioYear(r_date, n)` 最近N年的主营业务利润率(%)。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)从合并利润分配表中取Q2报告期的主营业务利润v1,以及营业收入v2; (3)最近N年的主营业务利润率(%)=v1/v2\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年 | 返回:float ### `operatingProfitToMainOperationRatioYear(r_date, n)` 最近N年的营业利润率(%)。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)从合并利润分配表中取Q2报告期的营业利润v1,以及营业收入v2; (3)最近N年的营业利润率(%)=v1/v2\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年 | 返回:float ### `workNetProfitRatioYear(r_date, n)` 最近N年的销售净利率(%)。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)从合并利润分配表中取Q2报告期的归属于母公司所有者的净利润v1,以及营业收入v2; (3)最近N年的销售净利率(%)=v1/v2\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年 | 返回:float ### `grossProfitRatioYear(r_date, n)` 最近N年的销售毛利率(%)。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)从合并利润分配表中取Q2报告期的营业收入v1,以及营业成本v2; (3)最近N年的销售毛利率(%)=(v1-v2)/v1\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年 | 返回:float ### `financialExpensesRatioYear(r_date, n)` 最近N年的财务费用比例(%)。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)从合并利润分配表中取Q2报告期的财务费用v1,以及营业收入v2; (3)最近N年的财务费用比例(%)=v1/v2\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年 | 返回:float ### `operatingExpensesRatioYear(r_date, n)` 最近N年的营业费用比例(%)。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)从合并利润分配表中取Q2报告期的营业费用v1,以及营业收入v2; (3)最近N年的营业费用比例(%)=v1/v2\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年 | 返回:float ### `expensesRatioYear(r_date, n)` 最近N年的三项费用比例(%)。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)三项费用=营业费用+管理费用+财务费用; (3)从合并利润分配表中取Q2报告期的三项费用加总v1,以及营业收入v2; (4)最近N年的三项费用比例(%)=v1/v2\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年 | 返回:float ### `overheadExpensesRatioYear(r_date, n)` 最近N年的管理费用比例(%)。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)从合并利润分配表中取Q2报告期的管理费用v1,以及营业收入v2; (3)最近N年的管理费用比例(%)=v1/v2\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年 | 返回:float ### `cagr(v1, v2, n)` 复合增长率(%)。 (1)如果v1,v2同为正实数则返回(power((v1/v2),1/N)-1)\*100; (2)如果v1,v2同为负实数则返回(power(-(v1/v2),1/N)-1)\*100; (3)否则返回0。 | 参数 | 类型 | 说明 | | ---- | ----- | ------------ | | `v1` | float | 实数,终值; | | `v2` | float | 实数,初值; | | `n` | any | 整数,年数。 | 返回:float ### `mainIncomeYear(r_date, n)` 最近N年的营业收入。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的营业收入。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年 | 返回:float ### `mainProfitYear(r_date, n)` 最近N年的主营业务利润。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的主营业务利润。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年 | 返回:float ### `operatingProfitYear(r_date, n)` 最近N年的营业利润。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的营业利润。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年 | 返回:float ### `profitBeforeTaxYear(r_date, n)` 最近N年的利润总额。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的利润总额。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年 | 返回:float ### `netProfitYear(r_date, n)` 最近N年的归属于母公司所有者的净利润。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的归属于母公司所有者的净利润。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年 | 返回:float ### `taxandAdditionalExpensesYear(r_date, n)` 最近N年的主营业务税金及附加。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的主营业务税金及附加。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年 | 返回:float ### `costsofMainOperationYear(r_date, n)` 最近N年的营业成本。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的营业成本。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年 | 返回:float ### `grossProfitYear(r_date, n)` 最近N年的营业毛利润。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的营业收入V1和营业成本V2。 (3)最近N年的主营毛利润=V1-V2。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年 | 返回:float ### `nonOperatingExpenseYear(r_date, n)` 最近N年的营业外支出。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的营业外支出。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年 | 返回:float ### `nonOperatingIncomeYear(r_date, n)` 最近N年的营业外收入。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的营业外收入。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年 | 返回:float ### `operatingExpensesYear(r_date, n)` 最近N年的营业费用。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的营业费用。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年 | 返回:float ### `investmentIncomeYear(r_date, n)` 最近N年的投资收益。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的投资收益。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年 | 返回:float ### `incomeTaxYear(r_date, n)` 最近N年的所得税。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的所得税。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年 | 返回:float ### `minorityInterestsYear(r_date, n)` 最近N年的少数股东损益。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的少数股东损益。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年 | 返回:float ### `threeExpensesYear(r_date, n)` 最近N年的三项费用合计。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的营业费用V1、管理费用V2和财务费用V3; (3)最近N年的三项费用合计=V1+V2+V3。. | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年 | 返回:float ### `otherOperationYear(r_date, n)` 最近N年的其它业务利润。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的其它业务利润。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年。 | 返回:float ### `administrativeExpensesYear(r_date, n)` 最近N年的管理费用。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的管理费用。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年。 | 返回:float ### `financialExpensesYear(r_date, n)` 最近N年的财务费用。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的财务费用。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年。 | 返回:float ### `subsidyIncomeYear(r_date, n)` 最近N年的补贴收入。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)在合并利润分配表取Q2报告期的补贴收入。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年。 | 返回:float ### `debtToEquityRatioYear(r_date, n)` 最近N年的资产负债率(%)。 (1)取向后兼容的最新年报Q1,取N-1年前同期的年报Q2; (2)从合并资产负债表中取Q2报告期的负债合计v1,以及资产总计v2; (3)最近N年的资产负债率(%)=v1/v2\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `r_date` | datetime | 整数,报告期; | | `n` | any | 整数,最近N年。 | 返回:float ### `annualRatio(r_date, n, info_id1, info_id2)` 提取股票的财务比率,与系统股票pn_stock()、当前时间pn_date()相关。 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | | `n` | any | 整数,最近N年 | | `info_id1` | any | 整数,基本面ID | | `info_id2` | any | 整数,基本面ID2 | 返回:float ### `annualRatioGrowRatio(r_date, n, info_id1, info_id2)` 提取股票的财务比率复合增长率(%),与系统股票pn_stock()、当前时间pn_date()相关。 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | | `n` | any | 整数,最近N年 | | `info_id1` | any | 整数,基本面ID1 | | `info_id2` | any | 整数,基本面ID2 | 返回:float ### `annualValue(r_date, n, info_id)` 提取股票的财务数据,与系统股票pn_stock()、当前时间pn_date()相关。 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | | `n` | any | 整数,最近N年 | | `info_id` | string | 整数,基本面ID | 返回:float ### `annualValueGrowRatio(r_date, n, info_id)` 提取股票的财务数据复合增长率(%),与系统股票pn_stock()、当前时间pn_date()相关。 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | | `n` | any | 整数,最近N年 | | `info_id` | string | 整数,基本面ID | 返回:float ### `annualValuePs(r_date, n, info_id)` 提取股票的每股财务数据,与系统股票pn_stock()、当前时间pn_date()相关。 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | | `n` | any | 整数,最近N年 | | `info_id` | string | 整数,基本面ID | 返回:float ### `annualValuePsGrowRatio(r_date, n, info_id)` 提取股票的每股财务数据复合增长率(%),与系统股票pn_stock()、当前时间pn_date()相关。 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | | `n` | any | 整数,最近N年 | | `info_id` | string | 整数,基本面ID | 返回:float ### `epsBeforeIssueDeclare()` 提取股票的每股收益(发行前一年度),与系统股票pn_stock()、当前时间pn_date()相关。 返回:float ### `mainincomePsQ(r_date)` 季度的每股营业收入。 (1)按照季度的算法,计算出RDate季度的营业收入V1【注1】; (2)取出RDate当天的总股本数据V2; (3)季度的每股营业收入=V1/V2。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `epsGrowRatioQ(r_date)` 季度的每股收益增长率(%)。 (1)按照季度的算法,计算出RDate季度的归属于母公司所有者的净利润V1【注1】; (2)取出RDate当天的总股本数据V2; (3)RDate季度的每股收益RV1=V1/V2。同理计算上年同期的季度每股收益RV2; (4)季度的每股收益增长率(%)=(RV1-RV2)/abs(RV2)\*100。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `eps2Q(r_date)` 每股收益(业绩快报),与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数。报告期 | 返回:float ### `cashfromSaleQ(r_date)` 季度的销售商品、提供劳务收到的现金。 (1)从合并现金流量表中取出销售商品、提供劳务收到的现金; (2)按照季度的算法,计算出RDate季度的销售商品、提供劳务收到的现金【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `netIncreaseQ(r_date)` 季度的现金及现金等价物净增加额。 (1)从合并现金流量表中取出现金及现金等价物净增加额; (2)按照季度的算法,计算出RDate季度的现金及现金等价物净增加额【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `cashInfromIaQ(r_date)` 季度的投资活动现金流入小计。 (1)从合并现金流量表中取出投资活动现金流入小计; (2)按照季度的算法,计算出RDate季度的投资活动现金流入小计【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `cashOutfromIaQ(r_date)` 季度的投资活动现金流出小计。 (1)从合并现金流量表中取出投资活动现金流出小计; (2)按照季度的算法,计算出RDate季度的投资活动现金流出小计【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `netCashfromIaQ(r_date)` 季度的投资活动产生的现金流量净额。 (1)从合并现金流量表中取出投资活动产生的现金流量净额; (2)按照季度的算法,计算出RDate季度的投资活动产生的现金流量净额【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `cashPsQ(r_date)` 季度的每股经营活动现金流量净额。 (1)从合并现金流量表中取出经营活动产生的现金流量净额; (2)按照季度的算法,计算出RDate季度的经营活动产生的现金流量净额V1【注1】; (3)取出RDate当天的总股本数据V2; (4)季度的每股经营活动现金流量净额=V1/V2。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `cashInfromOaQ(r_date)` 季度的经营活动现金流入小计。 (1)从合并现金流量表中取出经营活动现金流入小计; (2)按照季度的算法,计算出RDate季度的经营活动现金流入小计【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `netCashFromOaQ(r_date)` 季度的经营活动产生的现金流量净额。 (1)从合并现金流量表中取出经营活动产生的现金流量净额; (2)按照季度的算法,计算出RDate季度的经营活动产生的现金流量净额【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `cashOutfromOaQ(r_date)` 季度的经营活动现金流出小计。 (1)从合并现金流量表中取出经营活动现金流出小计; (2)按照季度的算法,计算出RDate季度的经营活动现金流出小计【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `endingCashQ(r_date)` 季度的现金的期末余额。 (1)从合并现金流量表中取出现金的期末余额; (2)按照季度的算法,计算出RDate季度的现金的期末余额【注1】。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期。 | 返回:float ### `cashInfroFaQ(r_date)` 计算指定报告期的筹资活动现金流入小计。 根据季度数据的算法【注3】,函数从合并现金流量表中取出多个报告期的筹资活动现金流入小计,计算最近1季度的筹资活动现金流入小计。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | 返回:float ### `cashOutfromFaQ(r_date)` 计算指定报告期最近1季度的筹资活动现金流出小计。 根据季度数据的算法【注3】,函数从合并现金流量表中取出多个报告期的筹资活动现金流入小计,计算最近1季度的筹资活动现金流出小计。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | 返回:float ### `netCashFromFaQ(r_date)` 计算指定报告期最近1季度的筹资活动产生的现金流。 根据季度数据的算法【注3】,函数从合并现金流量表中取出多个报告期的筹资活动产生的现金流,计算最近1季度的筹资活动产生的现金流。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | 返回:float ### `subsidyIncomeQ(r_date)` 计算指定报告期最近1季度的补贴收入。 根据季度数据的算法【注3】,函数从合并现金流量表中取出多个报告期的筹资活动产生的现金流,计算最近1季度的补贴收入。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | 返回:float ### `financialExpensesQ(r_date)` 计算指定报告期最近1季度的财务费用。 根据季度数据的算法【注3】,函数从合并现金流量表中取出多个报告期的筹资活动产生的现金流,计算最近1季度的财务费用。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | 返回:float ### `administrativeExpensesQ(r_date)` 计算指定报告期最近1季度的管理费用。 根据季度数据的算法【注3】,函数从合并现金流量表中取出多个报告期的筹资活动产生的现金流,计算最近1季度的管理费用。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | 返回:float ### `netProfitQ(r_date)` 计算指定报告期最近1季度的净利润。 根据季度数据的算法【注3】,函数从合并现金流量表中取出多个报告期的筹资活动产生的现金流,计算最近1季度的净利润。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | 返回:float ### `otherOperationQ(r_date)` 计算指定报告期最近1季度的其他业务利润。 根据季度数据的算法【注3】,函数从合并现金流量表中取出多个报告期的筹资活动产生的现金流,计算最近1季度的其他业务利润。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | 返回:float ### `threeExpensesQ(r_date)` 计算指定报告期最近1季度的三项费用(营业费用,管理费用,财务费用)合计。 根据季度数据的算法【注3】,函数从合并现金流量表中取出多个报告期的筹资活动产生的现金流,计算最近1季度的三项费用(营业费用,管理费用,财务费用)合计。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | 返回:float ### `profitBeforeTaxQ(r_date)` 计算指定报告期最近1季度的利润总额。 根据季度数据的算法【注3】,函数从合并现金流量表中取出多个报告期的筹资活动产生的现金流,计算最近1季度的利润总额。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | 返回:float ### `minorityInterestsQ(r_date)` 计算指定报告期最近1季度的少数股东损益。 根据季度数据的算法【注3】,函数从合并现金流量表中取出多个报告期的筹资活动产生的现金流,计算最近1季度的少数股东损益。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | 返回:float ### `incomeTaxQ(r_date)` 计算指定报告期最近1季度的所得税。 根据季度数据的算法【注3】,函数从合并现金流量表中取出多个报告期的筹资活动产生的现金流,计算最近1季度的所得税。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | 返回:float ### `investmentIncomeQ(r_date)` 计算指定报告期最近1季度的投资收益。 根据季度数据的算法【注3】,函数从合并现金流量表中取出多个报告期的筹资活动产生的现金流,计算最近1季度的投资收益。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | 返回:float ### `nonOperatingIncomeQ(r_date)` 计算指定报告期最近1季度的营业外收入。 根据季度数据的算法【注3】,函数从合并现金流量表中取出多个报告期的筹资活动产生的现金流,计算最近1季度的营业外收入。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | 返回:float ### `operatingExpensesQ(r_date)` 计算指定报告期最近1季度的营业费用。 根据季度数据的算法【注3】,函数从合并现金流量表中取出多个报告期的筹资活动产生的现金流,计算最近1季度的营业费用。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数,报告期; | 返回:float ### `mainProfitQ(r_date)` 提取股票的指定报告期的主营业务利润,与系统股票pn_stock()、当前时间pn_date()相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:float ### `operatingProfitQ(r_date)` 提取股票的指定报告期的营业利润,与系统股票pn_stock()、当前时间pn_date()相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:float ### `nonOperatingExpenseQ(r_date)` 提取股票的指定报告期的营业外支出,与系统股票pn_stock()、当前时间pn_date()相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | 返回:float ### `netProfit2Q(r_date)` 归属于母公司所有者净利润(业绩快报),与系统参数(股票)相关。 实数。归属于母公司所有者净利润(业绩快报)。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数。报告期 | 返回:float ### `grossOperatingIncome2Q(r_date)` 营业总收入(业绩快报),与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数。报告期 | 返回:float ### `nonGaapNetProfit2Q(r_date)` 扣除非经常性损益后的净利润(业绩快报),与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数。报告期 | 返回:float ### `operatingProfit2Q(r_date)` 营业利润(业绩快报),与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数。报告期 | 返回:float ### `profitBeforeTax2Q(r_date)` 利润总额(业绩快报),与系统参数(股票)相关。 实数。利润总额(业绩快报)。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数。报告期 | 返回:float ### `grossProfitQ(r_date)` 主营毛利润,与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数。报告期 | 返回:float ### `costsofMainOperationQ(r_date)` 主营业务成本,与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数。报告期 | 返回:float ### `mainIncomeQ(r_date)` 主营业务收入,与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数。报告期 | 返回:float ### `taxandAdditionalExpensesQ(r_date)` 主营业务税金及附加,与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数。报告期 | 返回:float ### `pfMinRecoveryPeriod(t_p, fname1)` 净值突破前值最长时间。 | 参数 | 类型 | 说明 | | -------- | ------ | ------------------ | | `t_p` | array | 数据表类型,收益率 | | `fname1` | string | 字符串,字段名称 | 返回:any ### `pfWinRatio(tp, f_name1, tb, f_name2)` 胜率。计算tp表字段fName1在时间区间大于tb表字段fName2的比例。 | 参数 | 类型 | 说明 | | --------- | ------ | -------------------- | | `tp` | array | 二维数据表 | | `f_name1` | string | 字符串,tp表中的列名 | | `tb` | array | 二维数据表 | | `f_name2` | string | 字符串,tb表中的列名 | 返回:float ### `pfGetVaRConfidence()` 设置计算VAR的置信度,如果\["SysParamFunc"\]\["VaRConfidence"\] 系统变量存在且有值,则返回这系统变量中存储的置信度,否则返回95作为置信度。 返回:float ### `pfGetDayNnmOfYear()` 根据设置的周期,返回该周期的年化天数。 返回:any ### `pfOmega(t, fname, mean_r)` 计算Omega比率。 | 参数 | 类型 | 说明 | | -------- | ------ | -------------------------- | | `t` | array | 数据表类型,组合收益率序列 | | `fname` | string | 字符串,收益率字段名称 | | `mean_r` | float | 实数,临界收益率(%) | 返回:float ### `pfMaxDrawDown(t, fname)` 最大回撤率。 | 参数 | 类型 | 说明 | | ------- | ------ | ------------------ | | `t` | array | 数据表类型,收益率 | | `fname` | string | 字符串,字段名称 | 返回:float ### `pfCalmarRatio(t, fname, day_num)` 从一个组合的收益率序列,计算其Calmar比率。 | 参数 | 类型 | 说明 | | --------- | ------ | -------------------------- | | `t` | array | 数据表类型,组合收益率序列 | | `fname` | string | 字符串,收益率字段名称 | | `day_num` | any | 整数,年化用天数 | 返回:float ### `pfVar(t1, fname1, year_num)` 风险值。 | 参数 | 类型 | 说明 | | ---------- | ------ | -------------- | | `t1` | array | 数据表类型 | | `fname1` | string | 字符串,列名 | | `year_num` | any | 整数,年化天数 | 返回:float ### `pfComponentVar2(w, beg_t, end_t, min_trade_days, method_for_no_enough_data, confidence_interval, market_value, delta_t, method_type, return_method)` 成份var。 | 参数 | 类型 | 说明 | | --------------------------- | -------- | -------------------------------- | | `w` | array | 数据表类型,组合信息 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `min_trade_days` | any | 整数,区间最小交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,是否行业代替 | | `confidence_interval` | any | 整数,置信度(%) | | `market_value` | float | 实数,组合市值 | | `delta_t` | any | 整数,未来持有期 | | `method_type` | any | 用户自定义,组合最大亏损计算方法 | | `return_method` | any | 用户自定义 | 返回:any ### `pfVarByDeltaNormal(w, beg_t, end_t, min_trade_days, method_for_no_enough_data, confidence_interval, market_value, delta_t, method_type)` 标准正态法(Delta-Normal法)计算组合的VAR。 | 参数 | 类型 | 说明 | | --------------------------- | -------- | -------------------------------- | | `w` | array | 数据表类型,组合信息 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `min_trade_days` | any | 整数,区间最小交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,是否行业代替 | | `confidence_interval` | any | 整数,置信度(%) | | `market_value` | float | 实数,组合市值 | | `delta_t` | any | 整数,未来持有期 | | `method_type` | any | 用户自定义,组合最大亏损计算方法 | 返回:float ### `pfVaRvsBenchmarkVar(wp, wb, beg_t, end_t, min_trade_days, method_for_no_enough_data, confidence_interval, market_value, delta_t, method_type, return_method)` 组合VAR/benchmark。 | 参数 | 类型 | 说明 | | --------------------------- | -------- | -------------------------------- | | `wp` | array | 数据表类型,组合信息 | | `wb` | array | 数据表类型,基准组合信息 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `min_trade_days` | any | 整数,区间最小交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,是否行业代替 | | `confidence_interval` | any | 整数,置信度(%) | | `market_value` | float | 实数,组合市值 | | `delta_t` | any | 整数,未来持有期 | | `method_type` | any | 用户自定义,组合最大亏损计算方法 | | `return_method` | any | 用户自定义 | 返回:float ### `pfVarByMonteCarlo(w, beg_t, end_t, min_trade_days, method_for_no_enough_data, confidence_interval, market_value, delta_t, simulation_number)` 蒙特卡罗法,模拟具有相关性的股票,计算组合的VAR。 | 参数 | 类型 | 说明 | | --------------------------- | -------- | --------------------------- | | `w` | array | 数据表类型,组合信息 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `min_trade_days` | any | 整数,区间最小交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,是否行业代替 | | `confidence_interval` | any | 整数,置信度(%) | | `market_value` | float | 实数,组合市值 | | `delta_t` | any | 整数,未来持有期 | | `simulation_number` | any | 整数,蒙特卡罗模拟次数 | 返回:float ### `pfComponentVarPercent2(w, beg_t, end_t, min_trade_days, method_for_no_enough_data, confidence_interval, market_value, delta_t, method_type, return_method)` 成份VAR贡献度。 | 参数 | 类型 | 说明 | | --------------------------- | -------- | -------------------------------- | | `w` | array | 数据表类型,组合信息 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `min_trade_days` | any | 整数,区间最小交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,是否行业代替 | | `confidence_interval` | any | 整数,置信度(%) | | `market_value` | float | 实数,组合市值 | | `delta_t` | any | 整数,未来持有期 | | `method_type` | any | 用户自定义,组合最大亏损计算方法 | | `return_method` | any | 用户自定义 | 返回:any ### `pfIncrementalVar2(w, beg_t, end_t, min_trade_days, method_for_no_enough_data, confidence_interval, market_value, delta_t, method_type, return_method)` 增量VAR。 | 参数 | 类型 | 说明 | | --------------------------- | -------- | -------------------------------- | | `w` | array | 数据表类型,组合信息 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `min_trade_days` | any | 整数,区间最小交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,是否行业代替 | | `confidence_interval` | any | 整数,置信度(%) | | `market_value` | float | 实数,组合市值 | | `delta_t` | any | 整数,未来持有期 | | `method_type` | any | 用户自定义,组合最大亏损计算方法 | | `return_method` | any | 用户自定义 | 返回:any ### `pfVaRvsMarketValue(w, beg_t, end_t, min_trade_days, method_for_no_enough_data, confidence_interval, market_value, delta_t, method_type, return_method)` 组合VAR/市值。 | 参数 | 类型 | 说明 | | --------------------------- | -------- | -------------------------------- | | `w` | array | 数据表类型,组合信息 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `min_trade_days` | any | 整数,区间最小交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,是否行业代替 | | `confidence_interval` | any | 整数,置信度(%) | | `market_value` | float | 实数,组合市值 | | `delta_t` | any | 整数,未来持有期 | | `method_type` | any | 用户自定义,组合最大亏损计算方法 | | `return_method` | any | 用户自定义 | 返回:float ### `pfVaRvsBenchMark(wp, wb, beg_t, end_t, min_trade_days, method_for_no_enough_data, confidence_interval, market_value, delta_t, method_type, return_method)` 组合VAR/benchmark。 | 参数 | 类型 | 说明 | | --------------------------- | -------- | -------------------------------- | | `wp` | array | 数据表类型,组合信息 | | `wb` | array | 数据表类型,基准组合信息 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `min_trade_days` | any | 整数,区间最小交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,是否行业代替 | | `confidence_interval` | any | 整数,置信度(%) | | `market_value` | float | 实数,组合市值 | | `delta_t` | any | 整数,未来持有期 | | `method_type` | any | 用户自定义,组合最大亏损计算方法 | | `return_method` | any | 用户自定义 | 返回:float ### `pfMarginalVar2(w, beg_t, end_t, min_trade_days, method_for_no_enough_data, confidence_interval, market_value, delta_t, method_type, return_method)` 边际标准差。 | 参数 | 类型 | 说明 | | --------------------------- | -------- | -------------------------------- | | `w` | array | 数据表类型,组合信息 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `min_trade_days` | any | 整数,区间最小交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,是否行业代替 | | `confidence_interval` | any | 整数,置信度(%) | | `market_value` | float | 实数,组合市值 | | `delta_t` | any | 整数,未来持有期 | | `method_type` | any | 用户自定义,组合最大亏损计算方法 | | `return_method` | any | 用户自定义 | 返回:any ### `pfGetPortfolioRate(stock_arr, beg_t, end_t, return_method)` 获得组合的收益率(%)矩阵 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------- | | `stock_arr` | array | 一维字符串数组,组合信息 | | `beg_t` | datetime | 日期,开始日 | | `end_t` | datetime | 日期,截止日 | | `return_method` | any | 用户自定义,收益率计算方法 | 返回:array ### `pfStockszf(w, beg_t, end_t, method_for_no_enough_data, methodof_zf, min_trade_days)` 计算组合收益率。 | 参数 | 类型 | 说明 | | --------------------------- | -------- | ------------------------------------------------ | | `w` | array | 数据表类型,数据必须有列:代码、比例(%)、行业代码 | | `beg_t` | datetime | 日期,开始日 | | `end_t` | datetime | 日期,截止日 | | `method_for_no_enough_data` | array | 用户自定义,是否行业替代 | | `methodof_zf` | any | 用户自定义,计算涨幅的方法 | | `min_trade_days` | any | 整数,区间最少交易点个数阀值 | 返回:any ### `covarianceAttenuation(a)` 协方差矩阵-衰减因子。 | 参数 | 类型 | 说明 | | ---- | ----- | ------------ | | `a` | array | 二维数字数组 | 返回:any ### `pfCovarianceAndCorrelation(w, beg_t, end_t, min_trade_days, lamda, t_corr, tcov)` 计算组合收益的相关系数矩阵tCorr与相关协方差矩阵tCov。 根据组合基本信息、计算开始日BegT、计算截止日EndT、区间最少交易点个数阀值 MinTradeDays、收益率计算方法ReturnMehthod、衰减因子Lamda(对于均值-方差法,Lamda=0;Risk Metric方法,一般取Lamda=0.94),计算组合的各个证券的均值、各个证券的标准差、协方差矩阵、相关系数矩阵。 | 参数 | 类型 | 说明 | | ---------------- | -------- | ----------------------------------------------------- | | `w` | array | 数据表类型,组合信息 | | `beg_t` | datetime | 日期,开始日 | | `end_t` | datetime | 日期,截止日 | | `min_trade_days` | any | 整数,区间最少交易点个数阀值;ReturnMethod:用户自定义 | | `lamda` | float | 实数,衰减因子 | | `t_corr` | array | 数据表类型,返回变量,相关系数矩阵(out) | | `tcov` | array | 数据表类型,返回变量,协方差矩阵(out) | 返回:any ### `pfVarByDeltaNormalSub(w, method_for_no_enough_data, confidence_interval, market_value, delta_t, tcov)` VAR-标准正态法。 | 参数 | 类型 | 说明 | | --------------------------- | ----- | ----------------------- | | `w` | array | 数据表类型,组合信息 | | `method_for_no_enough_data` | array | 用户自定义,是否行业代替 | | `confidence_interval` | any | 整数,置信度(%) | | `market_value` | float | 实数,组合市值 | | `delta_t` | any | 整数,未来持有期 | | `tcov` | array | 数据表类型 | 返回:float ### `pfQuantile(r, fname, confidence_interval, days, method_type)` 计算R矩阵中指定字段Fname的1-ConfidenceInterval/100分位数。若methodtype为0则直接返回1-ConfidenceInterval/100分位数,否则返回0到1-ConfidenceInterval/100分位数的平均值。 | 参数 | 类型 | 说明 | | --------------------- | ------ | ---------- | | `r` | array | 数据表类型 | | `fname` | string | 字符串 | | `confidence_interval` | any | 实数 | | `days` | any | 整数 | | `method_type` | any | 整数 | 返回:float ### `pfMarginalStandardDeviation1(w, beg_t, end_t, min_trade_days, method_for_no_enough_data, lamda, return_method)` 边际标准差,组合中某一证券比例发生变化导致的组合标准差的变化。 | 参数 | 类型 | 说明 | | --------------------------- | -------- | ---------------------------- | | `w` | array | 数据表类型,组合信息 | | `beg_t` | datetime | 日期,开始日 | | `end_t` | datetime | 日期,截止日 | | `min_trade_days` | any | 整数,区间最少交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,是否行业代替 | | `lamda` | float | 实数,衰减因子 | | `return_method` | any | 用户自定义 | 返回:any ### `qhzfXz(stock_id, begt, endt, cy)` 对于期货主力线和连续线的涨幅修正。更换合约时,使用当天实际代码计算涨幅。 | 参数 | 类型 | 说明 | | ---------- | -------- | -------------- | | `stock_id` | string | 证券,代码 | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `cy` | string | 周期 | 返回:any ### `pfVarTest(w, beg_t, end_t, confidence_interval, market_value, delta_t, method_type, min_trade_days, method_for_no_enough_data, var_method_type, simulation_number, zh_profit, return_method)` VAR准确性检验。如果T+DeltaT组合VAR大于T+DeltaT组合实际损益则返回1,否则返回0。 | 参数 | 类型 | 说明 | | --------------------------- | -------- | -------------------------------- | | `w` | array | 数据表类型,组合信息 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `confidence_interval` | any | 整数,置信度(%) | | `market_value` | float | 实数,组合市值 | | `delta_t` | any | 整数,未来持有期 | | `method_type` | any | 用户自定义,组合最大亏损计算方法 | | `min_trade_days` | any | 整数,区间最小交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,是否行业代替 | | `var_method_type` | any | 用户自定义,Var计算方法 | | `simulation_number` | any | 整数,蒙特卡洛模拟次数 | | `zh_profit` | float | 实数,组合T+DeltaT日实际损益 | | `return_method` | any | 用户自定义 | 返回:bool ### `pfVarKurtosisAndSkewness(w, dayarr, confidence_interval, market_value, delta_t, method_type, min_trade_days, method_for_no_enough_data, simulation_number, var_method_type, zbname, r, return_method)` 计算峰度与偏度。 | 参数 | 类型 | 说明 | | --------------------------- | ------ | -------------------------------- | | `w` | array | 数据表类型,组合信息 | | `dayarr` | array | 数据表类型,日期列表 | | `confidence_interval` | any | 整数,置信度(%) | | `market_value` | float | 实数,组合市值 | | `delta_t` | any | 整数,未来持有期 | | `method_type` | any | 用户自定义,组合最大亏损计算方法 | | `min_trade_days` | any | 整数,区间最小交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,是否行业代替 | | `simulation_number` | any | 整数,蒙特卡洛模拟次数 | | `var_method_type` | any | 用户自定义,Var计算方法 | | `zbname` | string | 字符串,指标名称 | | `r` | array | 数据表类型,返回个股的Var | | `return_method` | any | 用户自定义 | 返回:bool ### `pfMarginalStandardDeviation2(w, beg_t, end_t, min_trade_days, method_for_no_enough_data, lamda, return_method)` 边际标准差,组合中某一证券比例发生变化导致的组合标准差的变化。 | 参数 | 类型 | 说明 | | --------------------------- | -------- | --------------------------- | | `w` | array | 数据表类型,样本 | | `beg_t` | datetime | 日期,计算开始日 | | `end_t` | datetime | 日期,计算截止日 | | `min_trade_days` | any | 整数,区间最少交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,证券替代方法 | | `lamda` | float | 实数,衰减因子 | | `return_method` | any | 用户自定义 | 返回:any ### `stockStandardDeviation(beg_t, end_t)` 标准差,按照证券区间复权后的对数收益率序列,计算证券收益率序列的标准差,与系统参数(股票,周期相关)。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `beg_t` | datetime | 日期,计算开始日 | | `end_t` | datetime | 日期,计算截止日 | 返回:float ### `pfStandardDeviation2(w, beg_t, end_t, min_trade_days, method_for_no_enough_data, corr, cov)` 组合标准差,根据组合中每个证券的比例和证券证券之间的协方差矩阵,计算组合的标准差,与系统参数(周期相关)。 | 参数 | 类型 | 说明 | | --------------------------- | -------- | ------------------------------ | | `w` | array | 数据表类型,样本 | | `beg_t` | datetime | 日期,计算开始日 | | `end_t` | datetime | 日期,计算截止日 | | `min_trade_days` | any | 整数,区间最少交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,证券替代方法 | | `corr` | array | 数据表类型,返回的相关系数矩阵 | | `cov` | array | 数据表类型,返回的协方差矩阵 | 返回:float ### `pfIncrementalStandardDeviation2(w, beg_t, end_t, min_trade_days, method_for_no_enough_data, lamda, return_method)` 增量标准差,增加某一证券后组合标准差和剔除某一证券后组合标准差之差,与系统参数(周期相关)。 | 参数 | 类型 | 说明 | | --------------------------- | -------- | --------------------------- | | `w` | array | 数据表类型,样本 | | `beg_t` | datetime | 日期,计算开始日 | | `end_t` | datetime | 日期,计算截止日 | | `min_trade_days` | any | 整数,区间最少交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,证券替代方法 | | `lamda` | float | 实数,衰减因子 | | `return_method` | any | 用户自定义 | 返回:any ### `pfComponentStandardDeviation2(w, beg_t, end_t, min_trade_days, method_for_no_enough_data, lamda, return_method)` 成份标准差,组合中某一证券对组合标准差的贡献,与系统参数(周期相关)。 | 参数 | 类型 | 说明 | | --------------------------- | -------- | --------------------------- | | `w` | array | 数据表类型,样本 | | `beg_t` | datetime | 日期,计算开始日 | | `end_t` | datetime | 日期,计算截止日 | | `min_trade_days` | any | 整数,区间最少交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,证券替代方法 | | `lamda` | float | 实数,衰减因子 | | `return_method` | any | 用户自定义 | 返回:any ### `pfComponentStandardDeviationPercent2(w, beg_t, end_t, min_trade_days, method_for_no_enough_data)` 成份标准差贡献度,组合中某一证券对组合标准差的百分比贡献,与系统参数(周期相关)。 | 参数 | 类型 | 说明 | | --------------------------- | -------- | --------------------------- | | `w` | array | 数据表类型,样本 | | `beg_t` | datetime | 日期,计算开始日 | | `end_t` | datetime | 日期,计算截止日 | | `min_trade_days` | any | 整数,区间最少交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,证券替代方法 | 返回:any ### `stockSemiStandardDeviation(beg_t, end_t, threshold_type, threshold_value)` 下方标准差,按照证券区间内复权后的对数收益率序列,计算证券的下方标准差,与系统参数(股票,周期相关)。 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------------------------------ | | `beg_t` | datetime | 日期,计算开始日 | | `end_t` | datetime | 日期,计算截止日 | | `threshold_type` | any | 用户自定义,下方标准差阀值标准 | | `threshold_value` | float | 实数,用户自定义下方标准差阀值 | 返回:float ### `stockStandardDeviation2(beg_t, end_t, min_trade_days, sector_index_id)` 标准差(考虑区间最少交易点后),对于期初未上市的证券,或者区间交易数据点个数过少的证券,用证券所属行业标准差,作为此证券标准差的替代,与系统参数(股票,周期相关)。 | 参数 | 类型 | 说明 | | ----------------- | -------- | ---------------------------- | | `beg_t` | datetime | 日期,计算开始日 | | `end_t` | datetime | 日期,计算截止日 | | `min_trade_days` | any | 整数, 区间最少交易点个数阀值 | | `sector_index_id` | string | 证券,证券所属行业代码 | 返回:float ### `stockAmplitudePerAmount(begt, endt)` 单位波动成交金额,与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | ------ | -------- | ---- | | `begt` | datetime | 日期 | | `endt` | datetime | 日期 | 返回:float ### `stockCashFlowInFuture(end_t, future_t, n, max_realized_percent, market_vol)` 证券现金流分析,考虑了股票、基金、债券。 | 参数 | 类型 | 说明 | | ---------------------- | -------- | ------------------ | | `end_t` | datetime | 日期,评估日 | | `future_t` | datetime | 日期,未来评估日 | | `n` | any | 整数,变现参考天数 | | `max_realized_percent` | float | 实数,变现比例 | | `market_vol` | float | 实数,证券数量 | 返回:float ### `pfGiniCoefficient(pf_data, c)` 基尼系数。(x,y)形成的曲线为洛伦茨曲线,洛伦茨曲线与y=x直线之间的区域,定义为基尼区域,基尼区域的面积\*2,即基尼系数。 | 参数 | 类型 | 说明 | | --------- | ----- | ----------------------------------------------- | | `pf_data` | array | 数据表类型,组合持仓数据,必须包含“比例(%)”字段 | | `c` | any | 返回值,二维数组,图形数据 | 返回:float ### `pfIlliq(endt)` 非流动性指标,与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | ------ | -------- | ---- | | `endt` | datetime | 日期 | 返回:float ### `pfAmivest(endt, n)` Amivest流动性比率,与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | ------ | -------- | ---- | | `endt` | datetime | 日期 | | `n` | any | 整数 | 返回:float ### `pfGiniCoeff(pfdata, method)` 组合基尼指数。(x,y)形成的曲线为洛伦茨曲线,洛伦茨曲线与y=x直线之间的区域,定义为基尼区域,基尼区域的面积\*2,即基尼系数。 | 参数 | 类型 | 说明 | | -------- | ----- | ---------- | | `pfdata` | array | 数据表类型 | | `method` | any | 用户自定义 | 返回:float ### `pfMartin(endt, n)` Martin流动性比率,与系统参数(股票、复权)相关。 | 参数 | 类型 | 说明 | | ------ | -------- | ---------------- | | `endt` | datetime | 日期,截止日期 | | `n` | any | 整数,交易日长度 | 返回:float ### `pfCashFlowInFuture2(w, endt, future_t, n, max_realized_percentin)` 组合现金流分析。 通过变现比例MaxRealizedPercentin获得证券的变现天数,并判断endt到FutureT跨越的日期是否大于变现天数,如果是,则得到证券的现金流为价格\*数量,否则现金流为0。 最后汇总所有证券的现金流,即为组合现金流 其中,对于股票,价格取endt的成交价,考虑当天分红;对于基金,价格取Endt的单位净值。 | 参数 | 类型 | 说明 | | ------------------------ | -------- | ------------------------------------------- | | `w` | array | 数据表类型,数组中必须含有的字段:代码、数量 | | `endt` | datetime | 日期,评估日 | | `future_t` | datetime | 日期,未来评估日 | | `n` | any | 整数,变现参考天数 | | `max_realized_percentin` | float | 实数,变现比例 | 返回:float ### `stockAmplitudePerVolumn(begt, endt)` 单位波动成交量,与系统参数(股票)相关。 | 参数 | 类型 | 说明 | | ------ | -------- | ---- | | `begt` | datetime | 日期 | | `endt` | datetime | 日期 | 返回:float ### `pfSharevsNegotiableShare(pf_data, endt)` 投资集中度。 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------ | | `pf_data` | array | 数据表类型,组合持仓数据 | | `endt` | datetime | 日期,截止日 | 返回:float ### `pfStockLiquidityCost2(w, endt, n, methodtype, dm_type, percent)` 组合冲击成本。 | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------------------------- | | `w` | array | 数据表类型 | | `endt` | datetime | 日期,截至日期 | | `n` | any | 整数,N个交易日 | | `methodtype` | any | 用户自定义,区间冲击成本计算方法 | | `dm_type` | any | 用户自定义,冲击成本标准 | | `percent` | float | 实数,冲击成本占市场冲击成本的最大比例(%) | 返回:float ### `pfSecurityConcentrationRatio(pf_data, top_n, net_value, t)` 持股集中度(重仓券集中度),返回前topN个证券所占比例的累加和。 | 参数 | 类型 | 说明 | | ----------- | ----- | ------------------------ | | `pf_data` | array | 数据表类型,组合持仓数据 | | `top_n` | any | 整数 | | `net_value` | float | 实数,资产净值或股票市值 | | `t` | array | 数据表类型,详情 | 返回:float ### `pfGroupHoldRatio(pf_data, net_value, group_by)` 单一分类持仓比例,pfData每一分类的总市值占Netvalue的比例。 | 参数 | 类型 | 说明 | | ----------- | ------ | ------------------------ | | `pf_data` | array | 数据表类型,组合持仓数据 | | `net_value` | float | 实数,资产净值或股票市值 | | `group_by` | string | 字符串,汇总字段 | 返回:float ### `stockRealizedDays(market_vol, end_t, ref_days, max_realized_percent)` 证券变现天数。(项目专用函数) | 参数 | 类型 | 说明 | | ---------------------- | -------- | --------------------------------------- | | `market_vol` | any | 整数,证券数量 | | `end_t` | datetime | 日期,截止日 | | `ref_days` | any | 整数,参考变现天数 | | `max_realized_percent` | float | 实数,可变现数量占成交数量的最大比例(%) | 返回:float ### `stockLiquidityCost(beg_t, end_t, method_type, dm_type, percent)` 证券冲击成本,与系统参数(股票,周期)相关。 | 参数 | 类型 | 说明 | | ------------- | -------- | ----------------------------------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截至日期 | | `method_type` | any | 用户自定义,区间冲击成本计算方法 | | `dm_type` | any | 用户自定义,冲击成本标准 | | `percent` | float | 实数,冲击成本占市场冲击成本的最大比例(%) | 返回:float ### `pfGroupConcentrationRatio(pf_data, n, net_value, group_by, t)` 分类汇总集中度,pfData中按Groupby字段分类汇总后按市值字段排名,返回前N项的市值所占总市值的比例。 | 参数 | 类型 | 说明 | | ----------- | ------ | ------------------------ | | `pf_data` | array | 数据表类型,组合持仓数据 | | `n` | any | 整数,数据个数 | | `net_value` | float | 实数,资产净值或股票市值 | | `group_by` | string | 字符串,汇总字段 | | `t` | any | 分类汇总详情 | 返回:float ### `pfTurnoverRate(trade_data, nv_data, method_type, turnover_data)` 组合区间平均日换手率 1)通过交易数据统计每天成交数据中的成交金额; 2)通过净值数据计算每天的平均资产净值(t日平均资产净值=(t日资产净值+t-1日资产净值)/1); 3)t日换手率=t日成交金额/t日平均资产净值; | 参数 | 类型 | 说明 | | --------------- | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `trade_data` | array | 二维数组,按日期排列的买卖等交易数据。;输入格式为:;(1)代码Varchar;(2)截止日DateTime;(3)成交金额Numeric;(4)动作编号Int(0:开仓(买入);1:平仓(卖出)) | | `nv_data` | array | 二维数组,按日期排列的净值数据。;输入格式为:;(1)截止日DateTime;(2)资产净值Numeric | | `method_type` | any | 换手率计算方法;=0,T-1日&T日市值平均法(主要是计算组合换手率);=1,T日市值+T日卖出法(主要是计算分类资产换手率) | | `turnover_data` | array | 二维数组,按日期排列的每日换手率;输出格式为:;(1)截止日DateTime;(2)换手率(%)Numeric | 返回:bool ### `pfTurnoverRateEndT(pf_data, net_value_t1, net_value_t0)` 指定日组合换手率。 | 参数 | 类型 | 说明 | | -------------- | ----- | ------------------------ | | `pf_data` | array | 数据表类型,组合持仓数据 | | `net_value_t1` | float | 实数,T日净资产值 | | `net_value_t0` | float | 实数,T-1日资产净值 | 返回:float ### `giniCoeff(x, y, method)` 计算基尼系数,其中Method决定使用的方法。 | 参数 | 类型 | 说明 | | -------- | ----- | ------------ | | `x` | array | 一维数字数组 | | `y` | array | 一维数字数组 | | `method` | any | 用户自定义 | 返回:float ### `stockBeta2(index_id, begt, endt, min_trade_days, sector_index_id)` beta值计算,对于期初未上市的证券,或区间交易数据点个数过少的证券,用证券所属行业β,作为此证券β的替代。 | 参数 | 类型 | 说明 | | ----------------- | -------- | ---------------------------- | | `index_id` | string | 指数,基准代码 | | `begt` | datetime | 日期,计算开始日 | | `endt` | datetime | 日期,计算截止日 | | `min_trade_days` | any | 整数,区间最少交易点个数阀值 | | `sector_index_id` | string | 证券,证券所属行业代码 | 返回:float ### `pfComponentBeta2(t, index_id, begt, endt, min_trade_days, method_for_no_enough_data)` 成份β,组合中某一证券对组合β的贡献,成份β之和等于组合β。 | 参数 | 类型 | 说明 | | --------------------------- | -------- | ---------------------------------------------------------------------- | | `t` | array | 数据表类型,样本 | | `index_id` | string | 指数,基准代码 | | `begt` | datetime | 日期,计算开始日 | | `endt` | datetime | 日期,计算截止日 | | `min_trade_days` | any | 整数,区间最少交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,证券代替方法 (若组合中指定证券区间交易点个数< MinTradeDays) | 返回:any ### `pfBeta2(t, index_id, begt, endt, min_trade_days, method_for_no_enough_data)` 组合β,根据投资组合中每个证券的比例和证券β,计算投资组合的β系数。 | 参数 | 类型 | 说明 | | --------------------------- | -------- | ---------------------------------------------------------------------- | | `t` | array | 数据表类型,样本 | | `index_id` | string | 指数,基准代码 | | `begt` | datetime | 日期,计算开始日 | | `endt` | datetime | 日期,计算截止日 | | `min_trade_days` | any | 整数,区间最少交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,证券代替方法 (若组合中指定证券区间交易点个数< MinTradeDays) | 返回:float ### `stockRSquare(index_id, begt, endt)` 回归确定系数,用来测度回归对原始数据的解释程度,与系统参数(股票,周期)相关。 | 参数 | 类型 | 说明 | | ---------- | -------- | ---------------- | | `index_id` | string | 指数,基准代码 | | `begt` | datetime | 日期,计算开始日 | | `endt` | datetime | 日期,计算截止日 | 返回:float ### `pfIncrementalBeta2(t, index_id, begt, endt, min_trade_days, method_for_no_enough_data)` 增量β,增加某一证券后组合β和剔除某一证券后组合β之差。 | 参数 | 类型 | 说明 | | --------------------------- | -------- | ---------------------------------------------------------------------- | | `t` | array | 数据表类型,样本 | | `index_id` | string | 指数,基准代码 | | `begt` | datetime | 日期,计算开始日 | | `endt` | datetime | 日期,计算截止日 | | `min_trade_days` | any | 整数,区间最少交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,证券代替方法 (若组合中指定证券区间交易点个数< MinTradeDays) | 返回:any ### `pfMarginalBeta2(t, index_id, begt, endt, min_trade_days, method_for_no_enough_data)` 边际β,组合中某一证券比例发生变化导致的组合β的变化。 | 参数 | 类型 | 说明 | | --------------------------- | -------- | ---------------------------------------------------------------------- | | `t` | array | 数据表类型,样本 | | `index_id` | string | 指数,基准代码 | | `begt` | datetime | 日期,计算开始日 | | `endt` | datetime | 日期,计算截止日 | | `min_trade_days` | any | 整数,区间最少交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,证券代替方法 (若组合中指定证券区间交易点个数< MinTradeDays) | 返回:any ### `pfIncrementalTrackingError2(wp, wb, index_id, begt, endt, min_trade_days, method_for_no_enough_data)` 增量跟踪误差。计算组合与组合剔除某一证券后组合跟踪误差之差。 | 参数 | 类型 | 说明 | | --------------------------- | -------- | ----------------------------------- | | `wp` | array | 数据表类型,组合数据 | | `wb` | array | 数据表类型,基准数据 | | `index_id` | string | 指数,基准代码 | | `begt` | datetime | 日期,起始时间 | | `endt` | datetime | 日期,截止时间 | | `min_trade_days` | any | 整数,区间最少交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,交易点个数不足时处理办法 | 返回:any ### `pfComponentTrackingErrorPercent2(wp, wb, begt, endt, min_trade_days, method_for_no_enough_data)` 成份跟踪误差贡献,组合中某一证券超配对组合跟踪误差的百分比贡献。 | 参数 | 类型 | 说明 | | --------------------------- | -------- | ----------------------------------- | | `wp` | array | 数据表类型,组合数据 | | `wb` | array | 数据表类型,基准 | | `begt` | datetime | 日期,起始时间 | | `endt` | datetime | 日期,截止时间 | | `min_trade_days` | any | 整数,区间最少交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,交易点个数不足时处理办法 | 返回:any ### `stockTe2(index_id, begt, endt, min_trade_days, sector_index_id)` 跟踪误差。 | 参数 | 类型 | 说明 | | ----------------- | -------- | ---------------------------- | | `index_id` | string | 证券,指数代码 | | `begt` | datetime | 日期,起始时间 | | `endt` | datetime | 日期,截止时间 | | `min_trade_days` | any | 整数,区间最少交易点个数阀值 | | `sector_index_id` | string | 证券,证券所属行业代码 | 返回:float ### `pfTrackingError2Sub(wp, wb, begt, endt, corr, cov, z, min_trade_days, method_for_no_enough_data)` 计算组合的协方差矩阵与相关系数矩阵 | 参数 | 类型 | 说明 | | --------------------------- | -------- | ------------------------------------------------------------------------------------- | | `wp` | array | 数据表类型,组合数据 | | `wb` | array | 数据表类型,基准数据 | | `begt` | datetime | 日期,起始时间 | | `endt` | datetime | 日期,截止时间 | | `corr` | array | 返回值,相关系数矩阵 | | `cov` | array | 返回值,协方差矩阵 | | `z` | array | 返回值,join的基准和组合数据 | | `min_trade_days` | any | 整数,区间最少交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,交易点个数不足时处理办法;返回值:0,协方差和相关系数放在对应的返回值变量中 | 返回:any ### `pfTrackingError2(wp, wb, begt, endt, min_trade_days, method_for_no_enough_data, corr, cov, z)` 组合相对于业绩基准的超额收益率的波动。 | 参数 | 类型 | 说明 | | --------------------------- | -------- | ----------------------------------- | | `wp` | array | 数据表类型,组合数据 | | `wb` | array | 数据表类型,基准数据 | | `begt` | datetime | 日期,起始时间 | | `endt` | datetime | 日期,截止时间 | | `min_trade_days` | any | 整数,区间最少交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,交易点个数不足时处理办法 | | `corr` | array | 数据表类型,返回的相关系数矩阵 | | `cov` | array | 数据表类型,返回的协方差矩阵 | | `z` | array | 数据表类型,超配比例 | 返回:float ### `pfComponentTrackingError2(wp, wb, begt, endt, min_trade_days, method_for_no_enough_data, te)` 组合中某一证券超配对组合跟踪误差的贡献。 | 参数 | 类型 | 说明 | | --------------------------- | -------- | ----------------------------------- | | `wp` | array | 数据表类型,组合数据 | | `wb` | array | 数据表类型,基准数据 | | `begt` | datetime | 日期,起始时间 | | `endt` | datetime | 日期,截止时间 | | `min_trade_days` | any | 整数,区间最少交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,交易点个数不足时处理办法 | | `te` | float | 实数,组合跟踪误差 | 返回:any ### `pfMarginalTrackingError2(wp, wb, begt, endt, min_trade_days, method_for_no_enough_data, z, te)` 组合中某一证券超配比例发生变化导致的组合跟踪误差的变化。 | 参数 | 类型 | 说明 | | --------------------------- | -------- | ----------------------------------- | | `wp` | array | 数据表类型,组合数据 | | `wb` | array | 数据表类型,基准数据 | | `begt` | datetime | 日期,起始时间 | | `endt` | datetime | 日期,截止时间 | | `min_trade_days` | any | 整数,区间最少交易点个数阀值 | | `method_for_no_enough_data` | array | 用户自定义,交易点个数不足时处理办法 | | `z` | array | 数据表类型,超配比例 | | `te` | float | 实数,组合跟踪误差 | 返回:array ### `ytmOfFundTimeSeries2(index_id, beg_t, end_t, ytm_method)` 开放市基金净值收益率,同时返回指数IndexID的收益率。与系统参数(股票,周期)相关。 | 参数 | 类型 | 说明 | | ------------ | -------- | -------------------------- | | `index_id` | string | 指数,指数代码 | | `beg_t` | datetime | 日期,开始日 | | `end_t` | datetime | 日期,截止日 | | `ytm_method` | any | 用户自定义,收益率计算方法 | 返回:any ### `ytmOfFundTimeSeries(beg_t, end_t)` 开放市基金净值收益率。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------ | | `beg_t` | datetime | 日期,开始日 | | `end_t` | datetime | 日期,截止日 | 返回:any ### `ytmOfNotCurrencyTimeSeries(beg_t, end_t)` 非货币型基金日收益率,与系统参数(股票,周期)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------ | | `beg_t` | datetime | 日期,开始日 | | `end_t` | datetime | 日期,截止日 | 返回:any ### `ytmOfCurrencyTimeSeries(beg_t, end_t)` 货币基金收益率。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------ | | `beg_t` | datetime | 日期,开始日 | | `end_t` | datetime | 日期,截止日 | 返回:any ### `brinsonPerforAttri()` 基于每日交易数据的Brinson归因类,作为类被调用时使用。 返回:any ### `brinsonOfTrueTransanction(beg_t, end_t, t_all_benchmark, t_all_zcpz, t_all_jy, t_all_cc, t_other_benchmark, attr_type, return_type)` 函数将组合的超额收益分解为超额配置收益、超额选择收益、交互收益。 (1)AttrType=0,计算大类资产归因,返回组合与基准在股票、基金、债券、现金等大类资产中收益,在大类资产中的超额配置、选择、交互收益。 (2)AttrType=1,计算行业配置归因,返回组合与基准在23个行业中的收益,以及在各行业中的超额配置、个股选择、交互收益。 | 参数 | 类型 | 说明 | | ------------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | | `beg_t` | datetime | TdateTime类型,开始日; | | `end_t` | datetime | TdateTime类型,截止日; | | `t_all_benchmark` | array | 数组,基准样本(行业维度)及收益率,;其中:;(1)板块名称;(2)截止日;(3)比例(%);(4)配置比例(%);(5)贡献度(%);(6)涨幅(%);(7)证券类别;是必须包含的字段; | | `t_all_zcpz` | array | 数组,所有资产配置,;其中:;(1)截止日;(2)现金市值;(3)资产净值;是必须包含的字段; | | `t_all_jy` | array | 数组,所有交易明细,;其中:;(1)代码;(2)名称;(3)买卖性质;(4)截止日;(5)成交量;(6)成交价;(7)成交金额;(8)板块名称;(9)证券类别;是必须包含的字段; | | `t_all_cc` | array | 数组,所有持仓明细,;其中:;(1)代码;(2)行业名称;(3)持有数量;(4)市值;(5)日期;是必须包含的字段; | | `t_other_benchmark` | array | 数组,其他基准比例及收益率(一般是复合指数的现金部分); | | `attr_type` | any | 整数,归因类别; | | `return_type` | any | 整数,返回类型。 | 返回:array ### `pfMdArithmetic(t1, t2, t3, ret)` 多期收益率分解--算术几何法 在收益率分解过程中会遇到多期收益率无法跨期相加的问题,现 提供算术分解法解决多期收益率的分解。 假设R(p,t)为组合收益率,R(b,t)为基准收益率,r(1,t)、r(2,t)、r(3,t)分别为分解项 在单期下存在: R(p,t)-R(b,t)=r(1,t)+r(2,t)+r(3,t) 经过调整后,单期存在: ln(1+R(p,t))-ln(1+R(b,t))=k1\*(r(1,t)+r(2,t)+r(3,t)) 其中: k1=(ln(1+R(p,t))-ln(1+R(b,t)))/(R(p,t)-R(b,t)) 多期累加: ln(1+Rp)-ln(1+Rb)=∑k1\*(r(1,t)+r(2,t)+r(3,t)) 经调整: Rp-Rb=k2\*∑k1\*(r(1,t)+r(2,t)+r(3,t)) 其中: k2=(Rp-Rb)/((ln(1+Rp)-ln(1+Rb)) | 参数 | 类型 | 说明 | | ----- | ----- | ------------------------------------------------------------------------------------------------------------------------ | | `t1` | array | Array,一维数组:组合收益率(%) | | `t2` | array | 一维数组:基准收益率(%) | | `t3` | array | Array,一维或二位数组:收益分解项(%),要求每期 收益分解项+基准收益率=组合收益率,为一维数组时,等同于列名为0的二维数组。 | | `ret` | array | Array,变参,返回经调整后的各分解项每期的收益 | 返回:any ### `pfMdContribution(t1, t2, t3, ret)` 多期收益率分解--收益贡献法 在收益率分解过程中会遇到多期收益率无法跨期相加的问题,现 提供贡献度法解决多期收益率的分解。 假设Rp为组合收益率,Rb为基准收益率,r1、r2、r3分别为分解项 多期下各部分贡献度为: Con(i)=∑(r(i,t)\*(1+R(t-1))\*100% 其中: r(i,t)表示ri在第t期的收益率; R(t-1)表示组合过去t-1期的累计收益率 | 参数 | 类型 | 说明 | | ----- | ----- | ------------------------------------------------------------------------------------------------------------ | | `t1` | array | Array,一维数组:组合收益率 | | `t2` | array | 一维数组,基准收益率(%) | | `t3` | array | Array,一维或二维数组:收益分解项,要求收益分解项+基准收益率=组合收益率为一维数组时,等同于列名为0的二维数组。 | | `ret` | array | Array,变参,返回经调整后的各分解项每期的收益 | 返回:array ### `pfMdReturnAttribution(t, pf_field, attr_fields, attr_type, r_type)` 多期收益分解,底层调用pf_MD_Contribution 或 pf_MD_Arithmetic 注:不考虑基准与超额,直接对组合收益与各分解项 | 参数 | 类型 | 说明 | | ------------- | ------ | ---------------------------------------------------------------------------------------------------- | | `t` | any | 数据表类型,组合收益数据,单期分解,包含“截止日”、组合收益率及分解项字段;单期满足:组合收益率=∑分解项 | | `pf_field` | string | 字符串,组合收益率字段,缺省为“组合收益率(%)” | | `attr_fields` | array | 一维字符串数组,分解项字段,缺省为除“截止日”、pfField的列名 | | `attr_type` | any | 用户自定义,多期收益分解方法,默认为0 | | `r_type` | any | 用户自定义,返回类型,默认为0 | 返回:array ### `pfSpReturnAttribution(t, end_t, attr_fields)` 由个券单期对数收益分解项,得到组合收益分解 (1)通过转换系数k=ln(1+r)/r,将个券对数收益分解项 转为 收益分解项 (2)个券收益分解项 加权合并得到 组合收益分解项 (3)组合收益=sum(组合收益分解项) 注:输入的个券分解项为【对数收益】 输出的组合分解项为【收益】 | 参数 | 类型 | 说明 | | ------------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `t` | any | 数据表类型, 个券对数收益分解数据,包含“代码”、“比例(%)”、“涨幅(%)”、各分解项;“涨幅(%)”:个券收益,非对数收益;“各分解项”:衡量对数收益分解项,对应AttrFields字段 | | `end_t` | datetime | 日期, 截止日 | | `attr_fields` | array | 一维字符串数组, 分解项字段 | 返回:array ### `brinsonOfBPercentandReturn(t, end_t)` 返回数组t中所有成分股,在EndT当天的所属行业、市值(万)、涨幅(%)、比例(%)、贡献度(%)、配置比例(%)等数据。 涨幅(%)=(EndT这天的收盘价-EndT前一天的收盘价)/EndT前一天的收盘价\*100; 比例(%)=所指证券EndT-1这天的流通市值/数组t中所有证券在EndT-1这天的流通市值总和\*100; 贡献度(%)=涨幅\*比例(%); 配置比例(%)=所指证券EndT-1这天的流通市值/数组t中所有证券在EndT-1这天的流通市值总和\*100。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `t` | array | 数组,基准样本; | | `end_t` | datetime | 日期,截止日。 | 返回:array ### `brinsonOfPAttribution(t, attr_type)` 得到Brison-t日归因。 (1)AttrType=0,大类资产归因,根据资产分类,统计出股票、基金、现金等的大类资产的超额配置收益、选择收益、交互收益; (2)AttrType=1,行业资产归因,根据行业分类,统计出股票、基金、现金等的大类资产的超额配置收益、选择收益、交互收益。 (3)比例(%)=同一资产类别证券比例(%)和/所有证券比例(%)和\*100; (4)配置比例(%)=同一资产类别证券配置比例(%)和/所有证券配置比例(%)和\*100; (5)贡献度(%)=同一资产类别贡献度(%)和; (6)涨幅(%)=同一资产类别贡献度(%)和/同一资产类别证券比例(%)和(分子和分母的资产类比也相同)。 | 参数 | 类型 | 说明 | | ----------- | ----- | -------------- | | `t` | array | 数组,源数据; | | `attr_type` | any | 整数,归因类别 | 返回:array ### `brinsonOfPPercentandReturn(end_t, tp_zcpz, tp_cc, jy_data, v_sgsh)` 考虑买卖后的t-1日组合各个品种占净值的比例。 根据t-1日持有的资产配置、持仓明细,以及t日的交易明细、申购赎回金额,统计出今日持有明细、涨幅等数据。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------------------- | | `end_t` | datetime | TDateTime类型,截止日(t日); | | `tp_zcpz` | array | 数组,t-1日资产配置; | | `tp_cc` | array | 数组,t-1日持仓明细; | | `jy_data` | array | 数组,t日交易明细; | | `v_sgsh` | float | 实数,t日申购赎回金额。 | 返回:array ### `brinsonOfRa(t_p, t_b, r_prev, type)` 返回Brinson-行业业绩归因数组。计算组合的收益率、累计收益率,以及个股的分解贡献度。 type\_=0时,组合收益=组合比例\*组合涨幅; type\_=1时,基准收益=基准比例\*基准涨幅; type\_=2时,积极股票选择收益=组合比例\*基准涨幅; 否则,积极资产配置收益=基准比例\*组合涨幅。 分解贡献度(%)=比例(%)\*涨幅(%)/100; 今收益率(%)=所有分解贡献度(%)的和; 今累计收益率(%)=((1+昨累计收益率(%)/100)\*(1+今收益率(%)/100)-1)\*100。 | 参数 | 类型 | 说明 | | -------- | ----- | ---------------------------------------------------------------------------------- | | `t_p` | array | 数组,组合行业比例、贡献度、涨幅; | | `t_b` | array | 数组,基准行业比例、贡献度、涨幅; | | `r_prev` | any | 整数,至昨天累计涨幅(%); | | `type` | any | 整数,;0:基金实际组合;;1:基准组合;;2:积极资产配置组合;;3:积极股票选择组合。 | 返回:array ### `brinsonOfRbIStandarize(end_t, t_p, t_b)` 标准化基准和组合的行业。 基准和组合的行业可能不同。如:组合只持有5个行业的股票,而基准有22个行业。 为了后续计算的时候方便,顾对组合中不持有的行业的比例、贡献度、涨幅设置为0。 函数没有返回值,将直接修改tP和tB。参数的传递方法是地址传递,被调用的函数修改了参数,也会传递回调用的函数。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------------------------- | | `end_t` | datetime | 整数,截止日; | | `t_p` | array | 数组,组合行业比例、贡献度、涨幅; | | `t_b` | array | 数组,基准行业比例、贡献度、涨幅。 | 返回:array ### `brinsonOfBr(t, end_t)` 计算基准中各个行业的比例、涨幅、贡献度。 各字段计算方法如下: 涨幅(%)=(EndT这天的收盘价-EndT前一天的收盘价)/EndT前一天的收盘价\*100; 比例(%)=所指证券EndT-1这天的流通市值/数组t中所有证券在EndT-1这天的流通市值总和\*100; 贡献度(%)=涨幅\*比例(%); 配置比例(%)=所指证券EndT-1这天的流通市值/数组t中所有证券在EndT-1这天的流通市值总和\*100。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------------------- | | `t` | array | 数组,股票代码和一些指标; | | `end_t` | datetime | TdateTime类型,截止日。 | 返回:array ### `brinsonOfRbI(t)` 返回Brinson-按行业组合贡献度和涨幅。从股票组合明细中,统计出各板块的配置比例,贡献度等数据。 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------ | | `t` | array | 数组,组合比例、贡献度、行业。 | 返回:array ### `pfMdCheckdata(t1, t2, t3)` 多期收益率分解--中间函数-参数检查 用于多期收益率分解模型的输入检查与调整。 注意:会调整t2,请在使用本模型前备份t2. | 参数 | 类型 | 说明 | | ---- | ----- | ----------------------------- | | `t1` | array | Array of number,组合收益率(%) | | `t2` | array | Array of number,基准收益率(%) | | `t3` | any | Table,分解项收益率(%) | 返回:array ### `brinsonOfBuyAndHold(t1, t2, beg_t, end_t)` 买入持仓的Brinson归因。函数已废弃。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------------------- | | `t1` | array | 数据表类型,组合样本及权重 | | `t2` | array | 数据表类型,基准样本及权重 | | `beg_t` | datetime | 日期,开始日 | | `end_t` | datetime | 日期,截止日 | 返回:any ### `brinsonOfRaDel(r_prev, type)` Brinson-行业业绩归因(日)。函数已废弃 | 参数 | 类型 | 说明 | | -------- | ---- | ---------------------- | | `r_prev` | any | 整数,至昨天累计涨幅(%) | | `type` | any | 整数,截止日 | 返回:array ### `brinsonOfPr(endt, t_cy, t_mm, v_zxjsz, return_type, mm_type)` Brinson-组合比例及涨幅,指定日组合中各个行业的比例、涨幅、贡献度。函数已废弃 | 参数 | 类型 | 说明 | | ------------- | -------- | ----------------------- | | `endt` | datetime | 日期,截止日 | | `t_cy` | array | 数据表类型,昨持有样本 | | `t_mm` | array | 数据表类型,今买卖样本 | | `v_zxjsz` | float | 整数,昨除股票以外的市值 | | `return_type` | any | 用户自定义,返回类型 | | `mm_type` | any | 买卖记录数据类型 | 返回:array ### `pfTimeWeightedRateofReturnOfPortfolio(t_market_value, t_all_l, t_all_qr_qc, t_return)` 时间加权算法净值增长额、增长率(组合),组合衍生函数。 | 参数 | 类型 | 说明 | | ---------------- | ----- | --------------------------------- | | `t_market_value` | array | 数据表类型,区间每日市值 | | `t_all_l` | array | 数据表类型,区间每日交易流水 | | `t_all_qr_qc` | array | 数据表类型,区间每日证券迁入/迁出 | | `t_return` | array | 数据表类型,返回值(Out) | 返回:any ### `pfMoneyWeightedRateofReturn(t_all_all_cc, t_all_l, t_all_qr_qc, method_type, t_return)` 分类资产资金加权收益率,组合衍生函数。 | 参数 | 类型 | 说明 | | -------------- | ----- | ------------------------------------------- | | `t_all_all_cc` | array | 数据表类型,区间每日持仓 | | `t_all_l` | any | 数据表类型,区间每日交易流水 | | `t_all_qr_qc` | array | 数据表类型,区间每日证券迁入/迁出(暂不考虑) | | `method_type` | any | 用户自定义,资金加权收益率类型 | | `t_return` | array | 数据表类型,返回值 | 返回:any ### `pfRaroc(t1, fname1, t2, f_name2, alpha)` 历史模拟法计算组合RAROC。 | 参数 | 类型 | 说明 | | --------- | ------ | -------------------------- | | `t1` | array | 数据表类型,组合收益率序列 | | `fname1` | string | 字符串,组合收益率字段名称 | | `t2` | array | 数据表类型,基准收益率序列 | | `f_name2` | string | 字符串,基准组合收益率字段 | | `alpha` | float | 实数,置信度 | 返回:float ### `pfM2(t1, fname1, t2, f_name2, rf)` 组合-M2。 | 参数 | 类型 | 说明 | | --------- | ------ | -------------------------- | | `t1` | array | 数据表类型,组合收益率序列 | | `fname1` | string | 字符串,组合收益率字段名称 | | `t2` | array | 数据表类型,基准收益率序列 | | `f_name2` | string | 字符串,基准组合收益率字段 | | `rf` | float | 实数,无风险收益率 | 返回:float ### `pfTPortfolioMv(endt, tp_cgmx, t_jymx)` 截止日Endt组合中证券市值。 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------- | | `endt` | datetime | 日期,截止日 | | `tp_cgmx` | array | 数据表类型,t-1日持股明细 | | `t_jymx` | array | 数据表明细,t日交易明细 | 返回:float ### `pfTPortfolioNv(endt, tp_zcpz, tp_cgmx, t_jymx, t_sgsh)` 截止日组合资产市值。 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------- | | `endt` | datetime | 日期,截止日 | | `tp_zcpz` | array | 数据表类型,t-1日资产配置 | | `tp_cgmx` | array | 数据表类型,t-1日持股明细 | | `t_jymx` | array | 数据表明细,t日交易明细 | | `t_sgsh` | array | 数据表明细,t日申购赎回表 | 返回:float ### `pfTPortfolioVol(endt, tp_cgmx, t_jymx)` 截止日组合中证券数量。 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------- | | `endt` | datetime | 日期,截止日 | | `tp_cgmx` | array | 数据表类型,t-1日持股明细 | | `t_jymx` | array | 数据表明细,t日交易明细 | 返回:any ### `pfTPortfolioCash(endt, tp_zcpz, tp_cgmx, t_jymx, t_sgsh)` 截止日组合剩余现金。 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------- | | `endt` | datetime | 日期,截止日 | | `tp_zcpz` | array | 数据表类型,t-1日资产配置 | | `tp_cgmx` | array | 数据表类型,t-1日持股明细 | | `t_jymx` | array | 数据表明细,t日交易明细 | | `t_sgsh` | array | 数据表明细,t日申购赎回表 | 返回:float ### `pfCapm(t1, f_name1, t2, f_name2, rf)` 资本资产定价模型,返回超额收益阿尔法与市场时机能力贝塔。 | 参数 | 类型 | 说明 | | --------- | ------ | ------------------------------ | | `t1` | array | 数据表类型,基金收益率序列 | | `f_name1` | string | 字符串,基金收益率字段 | | `t2` | array | 数据表类型,Benchmark收益率序列 | | `f_name2` | string | 字符串,Benchmark收益率字段 | | `rf` | array | 实数,无风险收益率(%) | 返回:float ### `pfHm(t1, f_name1, t2, f_name2, rf)` H-M模型,用最小二乘参数估计。 | 参数 | 类型 | 说明 | | --------- | ------ | ------------------------------ | | `t1` | array | 数据表类型,基金收益率序列 | | `f_name1` | string | 字符串,基金收益率字段 | | `t2` | array | 数据表类型,Benchmark收益率序列 | | `f_name2` | string | 字符串,Benchmark收益率字段 | | `rf` | array | 实数,无风险收益率(%) | 返回:float ### `pfTm(t1, f_name1, t2, f_name2, rf)` TM模型,用于对时机选择与证券选择能力的评估。 | 参数 | 类型 | 说明 | | --------- | ------ | ------------------------------ | | `t1` | array | 数据表类型,基金收益率序列 | | `f_name1` | string | 字符串,基金收益率字段 | | `t2` | array | 数据表类型,Benchmark收益率序列 | | `f_name2` | string | 字符串,Benchmark收益率字段 | | `rf` | array | 实数,无风险收益率(%) | 返回:float ### `pfCl(t1, f_name1, t2, f_name2, rf)` CL模型,双贝塔模型的改进。 | 参数 | 类型 | 说明 | | --------- | ------ | ------------------------------ | | `t1` | array | 数据表类型,基金收益率序列 | | `f_name1` | string | 字符串,基金收益率字段 | | `t2` | array | 数据表类型,Benchmark收益率序列 | | `f_name2` | string | 字符串,Benchmark收益率字段 | | `rf` | array | 实数,无风险收益率(%) | 返回:float ### `pfTzblCp(wp, wb, z, endt)` 投资比例与超配。总表为wb全连接wp,超配比例=wp表’比例’字段-wb表’比例’字段,若不存在该字段则用0代替。 | 参数 | 类型 | 说明 | | ------ | -------- | ---------------- | | `wp` | array | 数据表类型,组合 | | `wb` | array | 数据表类型,基准 | | `z` | array | 数据表类型,超配 | | `endt` | datetime | 日期,截止日期 | 返回:any ### `addTitle(t, title)` 增加表头。 | 参数 | 类型 | 说明 | | ------- | ------ | ----------------- | | `t` | array | 数据表类型,源数据 | | `title` | string | 字符串,表头 | 返回:any ### `getDateArr(begt, endt, days_interval, show_cycle, t)` 获取时间序列。生成字段’计算指标开始日’,’持仓截止日’,其中’计算指标开始日’为begt到Endt的时间往前推一年,’持仓截止日’为begt到endt。 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------------------ | | `begt` | datetime | TdateTIME 开始日期 | | `endt` | any | Tdatetime 截止日期 | | `days_interval` | any | integer 指标开始计算日向前推移年份 | | `show_cycle` | string | String 周期 | | `t` | any | 数据表类型,源数据;Title:字符串,表头 | 返回:any ### `pfCumulativeReturn(t, f_name)` 组合-累计收益率(%)。 | 参数 | 类型 | 说明 | | -------- | ------ | ------------------------------------------------- | | `t` | array | 组合收益率序列 | | `f_name` | string | t数组中,代表收益率序列的字段名(涨幅、收益率等) | 返回:float ### `pfStandardDeviation(t, f_name)` 组合-标准差(%),计算组合收益率序列的标准差(样本标准差)。用类SQL的stdevof关键字计算。 | 参数 | 类型 | 说明 | | -------- | ------ | ------------------------------------------------- | | `t` | array | 组合收益率序列 | | `f_name` | string | t数组中,代表收益率序列的字段名(涨幅、收益率等) | 返回:float ### `pfSemiDeviation(t, f_name)` 组合-下方标准差(%),计算小于0的收益率序列的标准差,用类SQL的stdevof关键字计算。同函数pf_StdOfDown(下跌标准差)算法一样。 | 参数 | 类型 | 说明 | | -------- | ------ | ------------------------------------------------- | | `t` | array | 组合收益率序列 | | `f_name` | string | t数组中,代表收益率序列的字段名(涨幅、收益率等) | 返回:float ### `pfStdOfUp(t, f_name)` 组合-上涨标准差(%),计算大于或等于0的收益率序列的标准差,用类SQL的stdevof关键字计算。 | 参数 | 类型 | 说明 | | -------- | ------ | ------------------------------------------------- | | `t` | array | 组合收益率序列 | | `f_name` | string | t数组中,代表收益率序列的字段名(涨幅、收益率等) | 返回:float ### `pfStdOfDown(t, f_name)` 组合-下跌标准差(%),计算小于0的收益率序列的标准差,用类SQL的stdevof关键字计算。同函数pf_SemiDeviation(下方标准差)算法一样。 | 参数 | 类型 | 说明 | | -------- | ------ | ------------------------------------------------- | | `t` | array | 组合收益率序列 | | `f_name` | string | t数组中,代表收益率序列的字段名(涨幅、收益率等) | 返回:float ### `pfPercentofUp(t, f_name)` 组合-上涨占比(%),计算收益率序列中上涨个数占所有数据的比例。 | 参数 | 类型 | 说明 | | -------- | ------ | ------------------------------------------------- | | `t` | array | 组合收益率序列 | | `f_name` | string | t数组中,代表收益率序列的字段名(涨幅、收益率等) | 返回:float ### `pfPercentofDown(t, f_name)` 组合-下跌占比(%),对于收益率序列,计算其下跌个数占所有数据的比例 | 参数 | 类型 | 说明 | | -------- | ------ | ------------------------------------------------- | | `t` | array | 组合收益率序列 | | `f_name` | string | t数组中,代表收益率序列的字段名(涨幅、收益率等) | 返回:float ### `pfAvgGain(t, f_name)` 组合-平均收益(%),计算收益率序列的平均值 | 参数 | 类型 | 说明 | | -------- | ------ | ------------------------------------------------- | | `t` | array | 组合收益率序列 | | `f_name` | string | t数组中,代表收益率序列的字段名(涨幅、收益率等) | 返回:float ### `pfAvgGainOfUp(t, f_name)` 组合-上涨平均收益(%),收益率序列中上涨序列的平均收益 | 参数 | 类型 | 说明 | | -------- | ------ | ------------------------------------------------- | | `t` | array | 组合收益率序列 | | `f_name` | string | t数组中,代表收益率序列的字段名(涨幅、收益率等) | 返回:float ### `pfAvgGainOfDown(t, f_name)` 组合-下跌平均收益(%),收益率序列中下跌收益的平均值 | 参数 | 类型 | 说明 | | -------- | ------ | ------------------------------------------------- | | `t` | array | 组合收益率序列 | | `f_name` | string | t数组中,代表收益率序列的字段名(涨幅、收益率等) | 返回:float ### `pfSharpRatio(t, f_name, rf)` 组合-夏普比率 | 参数 | 类型 | 说明 | | -------- | ------ | ------------------------------------------------- | | `t` | array | 组合收益率序列 | | `f_name` | string | t数组中,代表收益率序列的字段名(涨幅、收益率等) | | `rf` | float | 无风险收益率 | 返回:float ### `pfSortinoRatio(t, f_name, rf)` 组合-索丁诺比率 | 参数 | 类型 | 说明 | | -------- | ------ | ------------------------------------------------- | | `t` | array | 组合收益率序列 | | `f_name` | string | t数组中,代表收益率序列的字段名(涨幅、收益率等) | | `rf` | float | 无风险收益率 | 返回:float ### `pfAlpha(t1, f_name1, t2, f_name2)` 组合-Alpha(%) | 参数 | 类型 | 说明 | | --------- | ------ | -------------------------------------------------- | | `t1` | array | 组合收益率序列 | | `f_name1` | string | t1数组中,代表收益率序列的字段名(涨幅、收益率等) | | `t2` | array | 基准收益率序列 | | `f_name2` | string | t2数组中,代表收益率序列的字段名(涨幅、收益率等) | 返回:float ### `pfBeta(t1, f_name1, t2, f_name2)` 组合-Beta | 参数 | 类型 | 说明 | | --------- | ------ | -------------------------------------------------- | | `t1` | array | 组合收益率序列 | | `f_name1` | string | t1数组中,代表收益率序列的字段名(涨幅、收益率等) | | `t2` | array | 基准收益率序列 | | `f_name2` | string | t2数组中,代表收益率序列的字段名(涨幅、收益率等) | 返回:float ### `pfR2(t1, f_name1, t2, f_name2)` 组合-R2 | 参数 | 类型 | 说明 | | --------- | ------ | -------------------------------------------------- | | `t1` | array | 组合收益率序列 | | `f_name1` | string | t1数组中,代表收益率序列的字段名(涨幅、收益率等) | | `t2` | array | 基准收益率序列 | | `f_name2` | string | t2数组中,代表收益率序列的字段名(涨幅、收益率等) | 返回:float ### `pfTrackingError(t1, f_name1, t2, f_name2)` 组合-跟踪误差 | 参数 | 类型 | 说明 | | --------- | ------ | -------------------------------------------------- | | `t1` | array | 组合收益率序列 | | `f_name1` | string | t1数组中,代表收益率序列的字段名(涨幅、收益率等) | | `t2` | array | 基准收益率序列 | | `f_name2` | string | t2数组中,代表收益率序列的字段名(涨幅、收益率等) | 返回:float ### `pfInformationRatio(t1, f_name1, t2, f_name2)` 组合-信息比率 | 参数 | 类型 | 说明 | | --------- | ------ | -------------------------------------------------- | | `t1` | array | 组合收益率序列 | | `f_name1` | string | t1数组中,代表收益率序列的字段名(涨幅、收益率等) | | `t2` | array | 基准收益率序列 | | `f_name2` | string | t2数组中,代表收益率序列的字段名(涨幅、收益率等) | 返回:float ### `pfTreynorRatio(t1, f_name1, t2, f_name2, rf)` 组合-特雷诺 | 参数 | 类型 | 说明 | | --------- | ------ | -------------------------------------------------- | | `t1` | array | 组合收益率序列 | | `f_name1` | string | t1数组中,代表收益率序列的字段名(涨幅、收益率等) | | `t2` | array | 基准收益率序列 | | `f_name2` | string | t2数组中,代表收益率序列的字段名(涨幅、收益率等) | | `rf` | float | 无风险收益率 | 返回:float ### `pfJensen(t1, f_name1, t2, f_name2, rf)` 组合-詹森 | 参数 | 类型 | 说明 | | --------- | ------ | -------------------------------------------------- | | `t1` | array | 组合收益率序列 | | `f_name1` | string | t1数组中,代表收益率序列的字段名(涨幅、收益率等) | | `t2` | array | 基准收益率序列 | | `f_name2` | string | t2数组中,代表收益率序列的字段名(涨幅、收益率等) | | `rf` | float | 无风险收益率 | 返回:float ### `pfExcessReturn(t1, f_name1, t2, f_name2)` 组合-超额收益率 | 参数 | 类型 | 说明 | | --------- | ------ | -------------------------------------------------- | | `t1` | array | 组合收益率序列 | | `f_name1` | string | t1数组中,代表收益率序列的字段名(涨幅、收益率等) | | `t2` | array | 基准收益率序列 | | `f_name2` | string | t2数组中,代表收益率序列的字段名(涨幅、收益率等) | 返回:float ### `pfCorr(t1, f_name1, t2, f_name2)` 组合的相关系数 根据提供的组合t1中列fName1和组合t2中列fName2,计算两列数据的相关系数; | 参数 | 类型 | 说明 | | --------- | ------ | -------------------------- | | `t1` | array | 二维数组,组合收益率数组; | | `f_name1` | string | 字符串,组合收益率列名; | | `t2` | array | 二维数组,基准收益率数组 | | `f_name2` | string | 字符串,基准收益率列名 | 返回:float ### `pfTrailingReturn(t1, f_name1, t2, f_name2)` 组合-阶段收益,即计算最近1周、最近1个月、最近半年等固定周期的组合、指数的收益及标准差 | 参数 | 类型 | 说明 | | --------- | ------ | -------------------------------------------------- | | `t1` | array | 组合收益率序列 | | `f_name1` | string | t1数组中,代表收益率序列的字段名(涨幅、收益率等) | | `t2` | array | 基准收益率序列 | | `f_name2` | string | t2数组中,代表收益率序列的字段名(涨幅、收益率等) | 返回:array ### `pfReturnandRisk(t1, f_name1, t2, f_name2)` 组合-风险回报,展示多个周期的多个风险指标 | 参数 | 类型 | 说明 | | --------- | ------ | -------------------------------------------------- | | `t1` | array | 组合收益率序列 | | `f_name1` | string | t1数组中,代表收益率序列的字段名(涨幅、收益率等) | | `t2` | array | 基准收益率序列 | | `f_name2` | string | t2数组中,代表收益率序列的字段名(涨幅、收益率等) | 返回:array ### `pfRollingReturn(t, f_name, beg_t, end_t, cy)` 组合-滚动收益,展示区间每个周期的区间收益率 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------------------------------------- | | `t` | array | 组合收益率序列 | | `f_name` | string | t数组中,代表收益率序列的字段名(涨幅、收益率等) | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `cy` | string | 周期 | 返回:array ### `pfRelativePerformance(t1, f_name1, t2, f_name2)` 组合-相对回报,展示多个周期的超额收益率、alpha、beta、跟踪误差、信息比、特雷诺、詹森。 | 参数 | 类型 | 说明 | | --------- | ------ | -------------------------------------------------- | | `t1` | array | 组合收益率序列 | | `f_name1` | string | t1数组中,代表收益率序列的字段名(涨幅、收益率等) | | `t2` | array | 基准收益率序列 | | `f_name2` | string | t2数组中,代表收益率序列的字段名(涨幅、收益率等) | 返回:array ### `pfAnnualFormula(f_name, iv, yn, n)` 指标年化。 | 参数 | 类型 | 说明 | | -------- | ------ | ---------------------------------------------------------- | | `f_name` | string | 公式类型 | | `iv` | float | 实数,指标值 | | `yn` | any | 整数,年周期数,与周期相关,可通过pf_getDayNnmOfYear()得到 | | `n` | any | 整数,周期数,指标值计算的周期数 | 返回:float ### `stocksPredictAnalysis(w, index_id, beg_t, end_t, method_type, conditions, min_trade_days, method_for_no_enough_data, rf)` 股票类资产-假设情景分析 | 参数 | 类型 | 说明 | | --------------------------- | -------- | --------------------- | | `w` | array | 数据表类型 | | `index_id` | string | 指数 | | `beg_t` | datetime | 日期 | | `end_t` | datetime | 日期 | | `method_type` | any | 用户自定义 | | `conditions` | string | 字符串 | | `min_trade_days` | any | 整数 | | `method_for_no_enough_data` | array | 用户自定义 | | `rf` | float | 实数,无风险收益率(%) | 返回:any ### `pfStressTestingOfPortfolio(w, index_id, beg_t, end_t, rm_of_stock, rmoffund, delta_ytm, rf, min_trade_days, method_for_no_enough_data, return_ytm, return_profit)` 组合的资产压力测试 | 参数 | 类型 | 说明 | | --------------------------- | -------- | ------------------------------- | | `w` | array | 数据表类型 | | `index_id` | string | 指数 | | `beg_t` | datetime | 日期 | | `end_t` | datetime | 日期 | | `rm_of_stock` | float | 实数,股票市场假设涨幅(%) | | `rmoffund` | float | 实数,基金市场假设涨幅(%) | | `delta_ytm` | float | 实数,债券收益率预期变化(%) | | `rf` | float | 实数,无风险收益率 | | `min_trade_days` | any | 整数 | | `method_for_no_enough_data` | array | 用户自定义 | | `return_ytm` | float | 实数,压力测试后的组合收益率(%) | | `return_profit` | float | 实数,压力测试后的组合收益额 | 返回:any ### `stocksHistAnalysis(w, index_id, beg_t, end_t, condition)` 组合的资产压力测试 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------- | | `w` | array | 数据表类型 | | `index_id` | string | 指数 | | `beg_t` | datetime | 日期 | | `end_t` | datetime | 日期 | | `condition` | string | 字符串 | 返回:any ### `pfStressTestingOfBond(w, settlement_date, delta_ytm, returnytm, return_profit)` 债券类资产-假设情景分析 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------------------------------- | | `w` | array | 数据表类型 | | `settlement_date` | datetime | 日期,结算日 | | `delta_ytm` | float | 实数,债券收益率预期变化(%) | | `returnytm` | float | 实数,压力测试后的债券收益率(%) | | `return_profit` | float | 实数,压力测试后的债券收益额 | 返回:any ### `pfStressTestingOfStock(w, index_id, beg_t, end_t, min_trade_days, method_for_no_enough_data, rf, rm, returnytm, return_profit)` 股票类资产-假设情景分析 | 参数 | 类型 | 说明 | | --------------------------- | -------- | ------------------------------- | | `w` | array | 数据表类型,组合信息 | | `index_id` | string | 指数,指数代码 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `min_trade_days` | any | 整数 | | `method_for_no_enough_data` | array | 用户自定义 | | `rf` | float | 实数,无风险收率(%) | | `rm` | float | 实数,市场预期收益率(%) | | `returnytm` | float | 实数,压力测试后的股票收益率(%) | | `return_profit` | float | 实数,压力测试后的股票收益额 | 返回:any ### `pfStressTestingOfFund(w, index_id, beg_t, end_t, min_trade_days, method_for_no_enough_data, rf, rm, returnytm, return_profit)` 基金类资产-假设情景分析 | 参数 | 类型 | 说明 | | --------------------------- | -------- | ------------------------------- | | `w` | array | 数据表类型,组合信息 | | `index_id` | string | 指数,指数代码 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `min_trade_days` | any | 整数 | | `method_for_no_enough_data` | array | 用户自定义 | | `rf` | float | 实数,无风险收率(%) | | `rm` | float | 实数,市场预期收益率(%) | | `returnytm` | float | 实数,压力测试后的股票收益率(%) | | `return_profit` | float | 实数,压力测试后的股票收益额 | 返回:any ### `riskFreeRateofReturnDayly(rf, cy, rate_type, days_in1_y)` 年化无风险收益率转换非年化收益率,与系统参数(股票,时间)相关。 | 参数 | 类型 | 说明 | | ------------ | ------ | -------------------------------------------- | | `rf` | float | 实数,年化无风险收益率(%) | | `cy` | string | 周期,非年化收益率周期 | | `rate_type` | any | 用户自定义,年化收益率折算为非年化收益率方法 | | `days_in1_y` | any | 用户自定义 | 返回:float ### `pfReturnToCumulativeReturn(t, f_name, return_type)` 日收益率转复合收益率,returntype决定显示模式,若为1则显示最后一天的复合收益率,为0则显示每天的复合收益率。 | 参数 | 类型 | 说明 | | ------------- | ------ | ------------------------ | | `t` | array | 数据表类型,日收益率数据 | | `f_name` | string | 字符串,收益率字段名称 | | `return_type` | any | 用户自定义,返回类型 | 返回:float ### `pfCumulativeReturnToReturn(t, f_name)` 复合收益率转换日收益率。 | 参数 | 类型 | 说明 | | -------- | ------ | ---------------------- | | `t` | array | 数据表类型,数据 | | `f_name` | string | 字符串,收益率字段名称 | 返回:any ### `getTreeSumByClassPath(data, node_name, path_name, sum_name, if_lever0, if_tree_id)` 根据分类路径树层求和 id:分类路径\节点 (当前树形节点) pid:分类路径 (上一个树形节点) 层级:当前节点所在树形层级(从上往下,最上面为第一层) 求和:每个节点处下层子节点之和 | 参数 | 类型 | 说明 | | ------------ | ------ | -------------------------------------------------------------------------------------------------------- | | `data` | array | 二维数组,原数据、包含NodeName、PathName、SumName字段,若需外部传入id与pid,需增加“分类ID”、“节点ID”字段 | | `node_name` | string | 字符串, 节点字段名称,如“名称” | | `path_name` | string | 字符串,分类路径字段名称,如“分类路径”,分类路径PathName,不同层级之间以 单斜杠“\”连接 | | `sum_name` | string | 字符串或一维数组,分类求和字段名称,如“取值”;对多个字段求和时为一维数组 | | `if_lever0` | bool | object | | `if_tree_id` | string | object | 返回:array ### `pmstandArray(v)` 参数转化为一维数组,参数格式兼容 | 参数 | 类型 | 说明 | | ---- | ---- | -------------------------------------- | | `v` | any | 转化参数,字符串或者实数,一维数组亦可 | 返回:array ### `fastmap(grid_no, func, parms, parmstype, sysparm, after_func, maincalltp, con_cat_type)` 调用网格执行func | 参数 | 类型 | 说明 | | -------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `grid_no` | any | 整型,网格个数,表示另开的网格数,0表示只使用本地服务器 | | `func` | string | 字符串型或函数指针,要调用网格计算的函数 | | `parms` | array | 数组,func的参数列表 | | `parmstype` | array | 数组,parms的对应类型 | | `sysparm` | array | 字符串下标数组,用于指定初始化网格时的所用的系统参数。;网格初始化时,以下系统参数已与主网格同步:;PN_nDay()、pn_date()、PN_Cycle()、pn_rate()、PN_RateDay()、PN_Precision()、pn_bk()、pn_reportmode()、pn_emptymode()、pn_ReportType();需要其他系统参数应该自己同步;(2)也可用于,每次指定运算的节点,如:array("@AppServerId@":%%g 192.168.102.11:z:\se%%g) | | `after_func` | string | 字符串,默认为空,执行完网格模型后的回调函数,只能为字符串,为函数指针时,网格调用时无效。;一般用于记录程序的进度(常用于委托模式),在每个网格任务执行完之后会调用,不需要返回。;设置范例:;目的:非委托模式下,网格执行报错会打印以下信息;委托模式下执行网格记录此信息到用户数据,;处理:AfterFunc := “MultiProc_unit.MP_AfterFunc_Demo”; | | `maincalltp` | any | 整型,设置主网格参与计算类型 | | `con_cat_type` | any | 整型,网格结果拼接方式,控制获取所有网格执行结果后的处理 | 返回:array ### `gridLogo(str, dir)` 网格写日志,一个网格id一个文件 | 参数 | 类型 | 说明 | | ----- | ------ | ------------------------------------------------- | | `str` | string | 字符串型,任务名称 | | `dir` | string | 字符串型,日志文件路径 ,默认为:C:\\temp\\Gridlog | 返回:void ### `splitDiv(len, n)` 网格参数划分,分不平均时,余数给最后一个网格 | 参数 | 类型 | 说明 | | ----- | ---- | -------------- | | `len` | any | 整型,参数个数 | | `n` | any | 整型,网格个数 | 返回:array ### `splitDiv2(len, n)` 网格参数划分,分不平均时,前面M个网格加一 | 参数 | 类型 | 说明 | | ----- | ---- | -------------- | | `len` | any | 整型,参数长度 | | `n` | any | 整型,网格个数 | 返回:array ### `splitArrayQk(arr)` 数组等分区间,余数给最后一个网格 | 参数 | 类型 | 说明 | | ----- | ----- | ------------------------------------ | | `arr` | array | 数组,要划分数组;N\_:整型,网格个数 | 返回:array ### `splitArrayQk2(arr)` 数组等分区间,分不平均时,前面M个网格加一 | 参数 | 类型 | 说明 | | ----- | ----- | ------------------------------------ | | `arr` | array | 数组,要划分数组;N\_:整型,网格个数 | 返回:array ### `deleteTablebyReg(reg)` 通过正则表达式匹配名称,批量删除用户数据 | 参数 | 类型 | 说明 | | ----- | ------ | ---------------------- | | `reg` | string | 字符串型,匹配的字符串 | 返回:string ### `gettablebyReg(reg)` 通过正则表达式匹配名称,获取用户数据 | 参数 | 类型 | 说明 | | ----- | ------ | ---------------------- | | `reg` | string | 字符串型,匹配的字符串 | 返回:string ### `tryInsetTable(path, value)` 添加用户数据,如果用户数据存在同名,则插入,否则新建 | 参数 | 类型 | 说明 | | ------- | ------ | -------------------------- | | `path` | string | 字符串型,用户数据存储路径 | | `value` | array | 数组,要存储的数据 | 返回:void ### `loggerDebug(msg)` 打印带执行节点的调试信息 | 参数 | 类型 | 说明 | | ----- | ------ | ----------------------------------------------------------- | | `msg` | string | 任意数据类型,如果是字符串原样打印,如果非字符串按tostn打印 | 返回:any ### `loggerInfo(msg)` 打印带执行节点的提示信息 | 参数 | 类型 | 说明 | | ----- | ------ | ----------------------------------------------------------- | | `msg` | string | 任意数据类型,如果是字符串原样打印,如果非字符串按tostn打印 | 返回:any ### `loggerWarning(msg)` 打印带执行节点的调试信息 | 参数 | 类型 | 说明 | | ----- | ---- | ----------------------------------------------------------- | | `msg` | any | 任意数据类型,如果是字符串原样打印,如果非字符串按tostn打印 | 返回:any ### `loggerInfo2(p1, p2, p3, pn)` 打印带执行节点的提示信息 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------------ | | `p1` | any | 第一个参数的内容 | | `p2` | any | 第二个参数的内容,可省略 | | `p3` | any | 第三个参数的内容,可省略 | | `pn` | any | 第N个参数的内容,可省略 | 返回:any ### `fundManagerGetStockHoldings(manager_id, f_mtype, r_date)` 基金经理持仓明细。当报告期为中报/年报时取公布实际持仓,当报告期为一/三季报时取模拟持仓 | 参数 | 类型 | 说明 | | ------------ | -------- | -------------------- | | `manager_id` | string | 字符串,基金经理代码 | | `f_mtype` | any | 用户自定义,基金类型 | | `r_date` | datetime | 报告期,报告期 | 返回:array ### `fundManagerJsGpgmjz(end_t)` 全市场股票规模价值风格识别 | 参数 | 类型 | 说明 | | ------- | -------- | ------------ | | `end_t` | datetime | 日期, 截止日 | 返回:array ### `fundManagerJsHyjqd(r_date)` 申万一级行业景气度 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 报告期,报告期 | 返回:array ### `fundPfHoldFeelingStat(fund_id, begt, endt, roll_n_year_arr)` 固定持有期收益统计 区间内,任意时点买入持有固定期限(年),统计任意时点对应的持有收益表现 暂仅支持整年度持有期 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------------------------------- | | `fund_id` | string | 证券,代码 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | | `roll_n_year_arr` | array | 一维数字数组,滚动持有期数(年) | 返回:array ### `fundPfHoldFeelingTrend(fund_id, begt, endt, ma_num, delta)` 功能:趋势收益描述 | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `fund_id` | string | 证券,代码 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | | `ma_num` | any | 整数,均线值 | | `delta` | any | 整数,路程间隔数 | 返回:array ### `getAllThemespools(end_t, details)` 默认主题池:主题关键字及其对应的代表指数、成分股 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------------------- | | `end_t` | datetime | 日期, 截止日 | | `details` | any | 数据表类型, 返回参数,包含主题详情信息 | 返回:array ### `etfMtNetInflowAmount(endt, etf_arr, r)` 功能:获取ETF基金池净流入金额(万) | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------- | | `endt` | datetime | 日期,截止日 | | `etf_arr` | array | 一维字符串数组,ETF基金池 | | `r` | array | 数组,输出中间结果 | 返回:float ### `getDataByMd(stockid, n)` 使用Md获取指定日数据,与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | --------- | ------ | ---------------- | | `stockid` | string | 字符串。证券代码 | | `n` | any | 整数。第几个数据 | 返回:float ### `getDataByMd2(stockid, n)` 使用Md获取指定日数据(考虑交易日),与系统参数(时间)相关。 | 参数 | 类型 | 说明 | | --------- | ------ | ---------------- | | `stockid` | string | 字符串。证券代码 | | `n` | any | 整数。第几个数据 | 返回:float ### `stockIndustryLowerArr(industry_id, end_t)` 指定行业的所有下级行业列表。 | 参数 | 类型 | 说明 | | ------------- | -------- | ---------------- | | `industry_id` | string | 字符串。行业代码 | | `end_t` | datetime | 日期。截止日期 | 返回:array ### `hurst(data, n_rs, options)` 计算hurst指数 | 参数 | 类型 | 说明 | | --------- | ----- | ------------------------------------------------------------------------------------------------------- | | `data` | array | 一维数字数组,用于求hurst的收益率数据 | | `n_rs` | array | 二维数字数组,作为变参输出回归数据n和R/S | | `options` | array | 二维数字数组,方法选项,默认方法选项 "minEle":10,"maxSur":0;(minEle:区间最小划分长度,maxSur:最大余数 ) | 返回:float ### `cbStockPrice()` 可转债对应正股收盘价,与系统参数(转债代码、时间、周期相关) 返回:float ### `cbTransferPrice()` 获取可转债的转股价格 返回:float ### `cbConvertibleParity()` 获取可转债交易期内截止日的转换平价,即转股盈亏平衡点。 返回:float ### `cbTransferValue()` 利用转债的转股价和正股价计算当前将可转债转换为股票时,其市场价值,也即可转债股性价值 返回:float ### `cbConversionPremiumRate()` 计算可转债在当前时间上的转股溢价率(注意返回结果以百分号形式表示) 返回:float ### `cbStockVolatility(n)` 计算指定时间跨度的正股历史波动率。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------------------- | | `n` | any | 整数,时间跨度(天数)。 | 返回:float ### `cbConversionPremium()` 获取最新日期可转债的转股溢价,与系统代码、时间相关。 返回:float|datetime ### `cbParityPureRate()` 获取最新日期可转债的平价底价溢价率,与系统代码、时间相关。 返回:float|datetime ### `cbMarketShareDilutionRate(endt)` 获取指定日可转债的流通股本稀释率(%),与系统代码 | 参数 | 类型 | 说明 | | ------ | -------- | ----------- | | `endt` | datetime | 日期,截止日 | 返回:float ### `cbConversionPremiumRateRegress(cb_array, tvalues)` 转股溢价率与转股价值做回归 | 参数 | 类型 | 说明 | | ---------- | ----- | --------------------------------------------------------------- | | `cb_array` | array | 一维数组,回归转债列表,缺省则取当日所有可交易转债 | | `tvalues` | array | 一维数组,待估转股价值数组,默认为array(80, 90, 100, 110,120)。 | 返回:array ### `cbPureBondValue(end_t)` 该函数主要是利用中证公司债估值计算可转债的现值,其将可转债当作纯债,即将可转债持有到期(注意:该到期日是债券到期,而非可转债生命到期)。另外,中证对于公司债的估值,只提供2014年12月10日以后的,对于截止日在2014年12月10日以前的可转债纯债价值,该函数无法提供。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期,截止日。 | 返回:float|datetime ### `cbPureBondPremiumRate(end_t)` 根据纯债价值计算纯债溢价率。所以具体注意点与纯债价值函数一样。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期,截止日。 | 返回:float|datetime ### `cbYtm(end_t)` 该函数采用牛顿迭代法获取可转债的到期收益率;并且以连续复利形式贴现。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期,截止日。 | 返回:float|datetime ### `cbYtmSpread(end_t)` YTM利差为期限评级可比的中短票据到期收益率减去个券YTM; | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期,截止日。 | 返回:float ### `cbPureBondYtm(end_t)` 获取指定日可转债的纯债到期收益率,与系统代码相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ----------- | | `end_t` | datetime | 日期,截止日 | 返回:float ### `cbPureBondPremium()` 获取最新日期可转债的纯债溢价,与系统代码、时间相关。 返回:float|datetime ### `cbCurrentYield(endt)` 获取指定日可转债的当期收益率,与系统代码相关。 | 参数 | 类型 | 说明 | | ------ | -------- | ------------ | | `endt` | datetime | 日期, 截止日 | 返回:float ### `cbYtm3()` 最新日转债到期收益率,与系统代码、时间相关。 返回:float ### `cbPureBondValue3()` 最新日转债纯债价值,与系统代码、时间相关。 返回:float ### `cbPureBondPremiumRate3()` 最新日转债纯债溢价率,与系统代码、时间相关。 返回:float ### `cbYtmMonteCarloSimulation(c_bcode, initial_date, path)` 基于蒙特卡洛估值的修正YTM | 参数 | 类型 | 说明 | | -------------- | -------- | --------------------------------------- | | `c_bcode` | string | 字符串,转债代码 | | `initial_date` | datetime | 日期,截止日 | | `path` | any | 整数,模拟次数,默认模拟10000次取平均值 | 返回:float ### `cbYtmBsm(endt)` 基于BS估值的修正YTM | 参数 | 类型 | 说明 | | ------ | -------- | ------------ | | `endt` | datetime | 日期,截止日 | 返回:float ### `cbTheoreticalValueBt(endt)` 利用二叉树估值方法,计算指定日转债的理论价值 | 参数 | 类型 | 说明 | | ------ | -------- | ------------ | | `endt` | datetime | 日期,截止日 | 返回:float ### `cbOptionValueBt()` 采用二叉树的估值方法计算转债期权部分的理论价值,计算公式为:期权价值=理论价值-纯债价值 返回:float ### `cbBsm(ntype)` 可转债BSM模型估值,与系统代码、时间相关。 | 参数 | 类型 | 说明 | | ------- | ---- | -------------------- | | `ntype` | any | 用户自定义,返回类型 | 返回:float ### `cbImpliedVolatility(rtype, hist_n, out_ret)` 可转债隐含波动率(%),与系统代码、时间相关。根据BS模型,欧式看涨期权的上界应为S,下界为max(S-X\*exp(-rT),0),这里S为期权现价,X为执行价,r为年无风险利率,T为剩余期限(年),若当前可转债的单位期权价值超过边界则会给出提示信息 | 参数 | 类型 | 说明 | | --------- | ----- | ------------------------------------------------------------------------- | | `rtype` | any | 用户自定义,返回类型。当可转债单位期权价值超过边界时可选多种返回结果 | | `hist_n` | any | 整型,当可转债期权价值超过边界并且rtype=3时,历史波动率计算天数,默认为10 | | `out_ret` | array | 一维数组,中间详情,用于函数调试 | 返回:float ### `cbHighPrice(beg_t, endt)` 最高价对应的日期通过系统参数获取 | 参数 | 类型 | 说明 | | ------- | -------- | ------------ | | `beg_t` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | 返回:float ### `cbLowPrice(beg_t, endt)` 最低价对应的日期通过系统参数获取。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------ | | `beg_t` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | 返回:float ### `cbHisHighPrice()` 上市以来最高价对应的日期通过系统参数获取。 返回:float ### `cbHisLowPrice()` 上市以来最低价对应的日期通过系统参数获取。 返回:float ### `cbHtRate(beg_t, endt)` 返回区间转债的换手率(%)。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------ | | `beg_t` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | 返回:float ### `cbHtRate3()` 返回指定日转债的换手率(%)。 返回:float ### `cbListingDays(end_t)` 获取指定日可转债上市天数(自然日) | 参数 | 类型 | 说明 | | ------- | -------- | ------------ | | `end_t` | datetime | 日期, 截止日 | 返回:any ### `cbBalance()` 1)当指定日不在在计息日与实际到期日之间,转债余额为nil; 2)当指定日在在计息日与实际到期日之间,此时存在两种情况: 1、存在债券.可转债转股及余额表,获取最后一条记录计算 2、不存在债券.可转债转股及余额表,返回发行额 返回:float ### `cbDebtToStockRatio()` 反映可转债转换为正股时摊薄程度 1)当指定日不在在计息日与实际到期日之间,返回nil; 2)当指定日在在计息日与实际到期日之间,返回债转股比例。 返回:float ### `cbCumulativeConversionAmount()` 1)当指定日不在在计息日与实际到期日之间,累积转股余额为nil; 2)当指定日在在计息日与实际到期日之间,此时存在两种情况: 1、存在债券.可转债转股及余额表,计算累积转股余额; 2、不存在债券.可转债转股及余额表,返回0。 返回:float ### `cbCumulativeConversionRatio()` 1)当指定日不在在计息日与实际到期日之间,返回nil; 2)当指定日在在计息日与实际到期日之间,返回累积转股占比。 返回:float|datetime ### `cbRedemptionAmount()` 1)当存在债券.可转债赎回结果表,返回转债赎回金额; 2)当不存在债券.可转债赎回结果表,返回0。 返回:float ### `cbRedemptionRatio()` 1)当存在债券.可转债赎回结果表,返回转债赎回占比; 2)当不存在债券.可转债赎回结果表,返回0。 返回:float ### `cbConditionalRedemptionAmount()` 1)当存在触发收盘价限制赎回条款,返回条件赎回金额; 2)当不存在触发收盘价限制赎回条款,返回0。 返回:float ### `cbConditionalRedemptionRatio()` 1)当存在触发收盘价限制赎回条款,返回条件赎回占比; 2)当不存在触发收盘价限制赎回条款,返回0。 返回:float ### `cbLimitRedemptionAmount()` 1)当存在触发余额限制赎回条款,返回限额赎回金额; 2)当不存在触发余额限制赎回条款,返回0。 返回:float ### `cbLimitRedemptionRatio()` 1)当存在触发余额限制赎回条款,返回限额赎回占比; 2)当不存在触发余额限制赎回条款,返回0。 返回:float ### `cbExpireRedemptionAmount()` 1)当存在触发到期赎回条款,返回到期赎回金额; 2)当不存在触发到期赎回条款,返回0。 返回:float ### `cbExpireRedemptionRatio()` 1)当存在触发余额限制赎回条款,返回限额赎回占比; 2)当不存在触发余额限制赎回条款,返回0。 返回:float ### `cbCumulativeResaleAmount()` 1)当指定日不在在计息日与实际到期日之间,返回nil; 2)当指定日在在计息日与实际到期日之间,此时存在两种情况: 1、存在债券.可转债回售结果表,返回累积回售金额; 2、不存在债券.可转债回售结果表,返回0。 返回:float ### `cbCumulativeResaleRatio()` 1)当指定日不在在计息日与实际到期日之间,返回nil; 2)当指定日在在计息日与实际到期日之间,返回累积回售占比。 返回:float ### `cbCumulativeConditionalResaleAmount()` 1)当指定日不在在计息日与实际到期日之间,累积条件回售金额为nil; 2)当指定日在在计息日与实际到期日之间,此时存在两种情况: 1、存在触发有条件回售条款,返回累积条件回售金额; 2、不存在触发有条件回售条款,返回0。 返回:float ### `cbCumulativeConditionalResaleRatio()` 1)当指定日不在在计息日与实际到期日之间,返回nil; 2)当指定日在在计息日与实际到期日之间,返回累积条件回售占比。 返回:float ### `cbCumulativeAdditionResaleAmount()` 1)当指定日不在在计息日与实际到期日之间,返回nil; 2)当指定日在在计息日与实际到期日之间,此时存在两种情况: 1、存在触发附加回售条款,返回累积附加回售金额; 2、不存在触发附加回售条款,返回0。 返回:float ### `cbCumulativeAdditionResaleRatio()` 1)当指定日不在在计息日与实际到期日之间,返回nil; 2)当指定日在在计息日与实际到期日之间,返回累积附加回售占比。 返回:float ### `cbConResaleDays()` 历史上满足条件回售的转债不多,因此大多数返回结果为0 返回:any ### `cbConUnderrepairDays()` 由于下修转股价是发行人的权利,达到下修条款满足天数时,发行人不一定会下修转股价。当满足条件且发行人有回售压力的时候,下修转股价的概率会大些。 返回:any ### `cbConRedemptionDays()` 可转债满足条件赎回天数。当前恒丰转债十分特殊,其计算方式可以以跨计息年度;另外默认所有转债一年可以赎回多次。 返回:any ### `cbSatisfyRevisedDays()` 可转债满足下修的天数 ,与系统参数当前证券、当前时间相关。 1)仅考虑指定日在开始下修日和实际到期日之间日期,如果不在,则返回0; 2)连续N个计算天数中有M日满足了下修条件(下修收盘价限制比例),则返回M 返回:any ### `satisfyRedempedDays(option)` 可转债满足有条件赎回的天数,与系统参数当前证券、当前时间相关。 1)仅考虑指定日在开始赎回日和实际到期日之间日期,如果不在,则返回0; 2)还考虑了其使用的计算区间是否跨计息年度 比如目前看到,恒丰转债SH110019 的赎回 使用的计算区间,是跨了计息年度的,其余的没有, 在不考虑计息年度的情况下,有很多可转债满足的该条件,但是都没有进行赎回,除了恒丰 3)指定日往前取N个计算天数,有M个交易日满足 正股的收盘价 > 转股价 \* 有条件赎回收盘价限制比例(%),则返回M | 参数 | 类型 | 说明 | | -------- | ---- | -------------------------------------------------------------- | | `option` | any | 用户自定义, 条件赎回结果展示选项,可转债赎回天数是否考虑跨年度 | 返回:any ### `cbActualSatisfyRedempeDays()` 指定日可转债实际满足赎回的天数,与系统参数当前证券、当前时间相关。 返回:any ### `cbSatisfyPutbackDays(option)` 理论上指定日可转债是否满足有条件回售的天数,与系统参数当前证券、当前时间相关。 1)仅考虑指定日在开始回售日和实际到期日之间日期,如果不在,则返回0; 2)还考虑了其使用的计算区间是否跨计息年度 3)指定日往前取N个计算天数,有M个交易日满足 正股的收盘价 < 转股价 \* 有条件回售收盘价限制比例(%),则返回M | 参数 | 类型 | 说明 | | -------- | ---- | -------------------------------------------------------------- | | `option` | any | 用户自定义, 条件赎回结果展示选项,可转债赎回天数是否考虑跨年度 | 返回:any ### `cbActualSatisfyPutbackDays()` 指定日可转债实际满足回售的天数,与系统参数当前证券、当前时间相关。 1)仅考虑指定日在开始回售日和实际到期日之间日期,如果不在,则返回0; 2)还考虑了其使用的计算区间是否跨计息年度、是否一年只有一次回售、是否跨修正转股价日期的问题。比如目前看到,江南转债SH113010 的回售,一个计息年度内有多次。其余可转债没有该情况 3)指定日往前取N个计算天数,有M个交易日满足 正股的收盘价 < 转股价 \* 有条件回售收盘价限制比例(%),则返回M 返回:any ### `cbNotTransferRatio(end_t)` 获取指定日未转股比例(%) ,如果日期大于“实际到期日” 或小于 上市日返回0 未转股比例(%)=未转股数量/发行数量\*100 | 参数 | 类型 | 说明 | | ------- | -------- | ------------ | | `end_t` | datetime | 日期,截止日 | 返回:float ### `cbGetTransactionByDate(end_t)` 获取指定日市场上可交易的转债代码 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期,截止日。 | 返回:array ### `cbGetTradeMarkByDate(end_t)` 指定日市场上有交易的转债 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期,截止日。 | 返回:array ### `cbDelistedByDate(end_t)` 指定日市场上已经退市的转债 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `end_t` | datetime | 日期,截止日。 | 返回:array ### `weightedMedian(x, w)` 加权中位数 | 参数 | 类型 | 说明 | | ---- | ----- | ------------ | | `x` | array | 一维数字数组 | | `w` | array | 一维权重向量 | 返回:float ### `weightedGeomean(x, w)` 加权几何平均数 | 参数 | 类型 | 说明 | | ---- | ----- | ------------ | | `x` | array | 一维数字数组 | | `w` | array | 一维权重向量 | 返回:float ### `weightedHarmean(x, w)` 加权调和平均数 | 参数 | 类型 | 说明 | | ---- | ----- | ------------ | | `x` | array | 一维数字数组 | | `w` | array | 一维权重向量 | 返回:float ### `weightedMean(x, w)` 加权平均数 | 参数 | 类型 | 说明 | | ---- | ----- | ------------ | | `x` | array | 一维数字数组 | | `w` | array | 一维权重向量 | 返回:float ### `weightedPopnVariance(x, w)` 加权总体方差 其中,为加权均值 | 参数 | 类型 | 说明 | | ---- | ----- | ------------ | | `x` | array | 一维数字数组 | | `w` | array | 一维权重向量 | 返回:float ### `weightedVariance(x, w)` 可靠性权重加权样本方差 其中:,,为加权均值 | 参数 | 类型 | 说明 | | ---- | ----- | ------------ | | `x` | array | 一维数字数组 | | `w` | array | 一维权重向量 | 返回:float ### `weightedVarianceFreq(x, w, v1)` 频率权重加权样本方差 频率权重下,权重表示样本出现的次数 其中表示样本总数,当为样本个数时,,为加权均值。 | 参数 | 类型 | 说明 | | ---- | ----- | ------------ | | `x` | array | 一维数字数组 | | `w` | array | 一维权重向量 | | `v1` | any | 样本个数 | 返回:float ### `weightedPopnCov(a, b, w)` 加权总体协方差 其中:,分别表示加权均值 | 参数 | 类型 | 说明 | | ---- | ----- | ------------ | | `a` | array | 一维数字数组 | | `b` | array | 一维数字数组 | | `w` | array | 一维权重向量 | 返回:float ### `weightedCov(a, b, w)` 可靠性权重加权样本协方差 其中:,,分别表示加权均值。 | 参数 | 类型 | 说明 | | ---- | ----- | ------------ | | `a` | array | 一维数字数组 | | `b` | array | 一维数字数组 | | `w` | array | 一维权重向量 | 返回:float ### `weightedCovFreq(a, b, w, v1)` 频率权重加权样本协方差 其中:分别表示加权均值,表示样本总数,当为样本个数时, | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------- | | `a` | array | 样本a计算移动平均的一维数字数组 | | `b` | array | 因子b计算移动平均的一维数字数组 | | `w` | array | 一维权重向量 | | `v1` | any | 样本个数 | 返回:any ### `weightedPopnCovariance(a, w)` 加权总体协方差矩阵 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------ | | `a` | array | 待计算的矩阵,每一列为一个因子 | | `w` | array | 一维权重向量 | 返回:array ### `weightedCovariance(a, w)` 可靠性权重加权样本方差矩阵 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------ | | `a` | array | 待计算的矩阵,每一列为一个因子 | | `w` | array | 一维权重向量 | 返回:array ### `weightedCovarianceFreq(a, w, v1)` 频率权重加权样本协方差矩阵 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------ | | `a` | array | 待计算的矩阵,每一列为一个因子 | | `w` | array | 一维权重向量 | | `v1` | any | 样本个数 | 返回:array ### `weightedCorrel(a, b, w)` 加权相关系数 | 参数 | 类型 | 说明 | | ---- | ----- | ------------ | | `a` | array | 一维数字数组 | | `b` | array | 一维数字数组 | | `w` | array | 一维权重向量 | 返回:float ### `weightedCorrelM(a, w)` 加权相关系数矩阵 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------ | | `a` | array | 待计算的矩阵,每一列为一个因子 | | `w` | array | 一维权重向量 | 返回:array ### `weightedSkewnessFreq(x, w, v1)` 频率权重加权样本偏度 根据 V1^2/\[(V1-1)\*(V1-2)\]进行修正 | 参数 | 类型 | 说明 | | ---- | ----- | ---------------------- | | `x` | array | 一维数字数组,样本序列 | | `w` | array | 一维数字数组,权重向量 | | `v1` | any | 整数,样本总数 | 返回:float ### `weightedKurtosisFreq(x, w, v1)` 频率权重加权样本峰度 根据V1^2\*(V1+1)/\[(V1-1)\*(V1-2)\*(V1-3)\]进行修正 | 参数 | 类型 | 说明 | | ---- | ----- | ---------------------- | | `x` | array | 一维数字数组,样本序列 | | `w` | array | 一维数字数组,权重向量 | | `v1` | any | 整数,样本总数 | 返回:float ### `ewmMean(x, y, alphatype, adjust, iflast)` 指数加权移动平均,支持nan,为nan的值参与权重计算,但计算平均时对nan值不进行计算,即计算加权平均时把nan 值及其权重都置为0进行计算 | 参数 | 类型 | 说明 | | ----------- | ----- | ------------------------------------------------------------------------------------------------------------------ | | `x` | array | 数组,待计算移动平均的一维数字数组 | | `y` | float | 实数,衰减因子,与alphatype共同决定实际的衰减因子alpha,见平滑系数的确定 | | `alphatype` | any | 用户自定义,默认为0 | | `adjust` | bool | 布尔型,是否调整,True、实际权重计算,False、根据无穷序列假设下的递推式计算,默认为False,见指数加权的两种递推式。 | | `iflast` | bool | 是否只返回最后一个数,默认为False | 返回:array ### `ewmStd(x, y, alphatype, adjust)` 指数加权移动标准差 | 参数 | 类型 | 说明 | | ----------- | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `x` | array | 待计算移动平均的一维数字数组 | | `y` | float | 衰减因子,与alphatype共同决定实际的衰减因子alpha,见平滑系数的确定 | | `alphatype` | any | 用户自定义,默认为0 | | `adjust` | bool | 是否调整,True、实际权重计算,False、根据无穷序列假设下的递推式计算,默认为False,见指数加权的两种递推式。;biased:是否有偏,True、返回加权总体方差,False、返回以修正后的无偏的加权样本方差,默认为Fasle;Iflast:是否只返回最后一个数,默认为False | 返回:array ### `ewmVar(x, y, alphatype, adjust)` 指数加权移动方差,支持nan,为nan的值参与权重计算,但计算平均时对nan值不进行计算,即计算加权平均时把nan 值及其权重都置为0进行计算,(有偏暂未实现支持nan) | 参数 | 类型 | 说明 | | ----------- | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `x` | array | 待计算移动平均的一维数字数组 | | `y` | float | 衰减因子,与alphatype共同决定实际的衰减因子alpha,见平滑系数的确定 | | `alphatype` | any | 用户自定义,默认为0 | | `adjust` | bool | 是否调整,True、实际权重计算,False、根据无穷序列假设下的递推式计算,默认为False,见指数加权的两种递推式。;biased:是否有偏,True、返回加权总体方差,False、返回以修正后的无偏的加权样本方差,默认为Fasle;Iflast:是否只返回最后一个数,默认为False | 返回:array ### `ewmCorrel(a, b, y, alphatype, adjust, iflast)` 指数加权移动相关系数 | 参数 | 类型 | 说明 | | ----------- | ----- | ---------------------------------------------------------------------------------------------------------- | | `a` | array | 样本a待计算的一维数字数组 | | `b` | array | 样本b待计算的一维数字数组 | | `y` | float | 衰减因子,与alphatype共同决定实际的衰减因子alpha,见平滑系数的确定 | | `alphatype` | any | 用户自定义,默认为0 | | `adjust` | bool | 是否调整,True、实际权重计算,False、根据无穷序列假设下的递推式计算,默认为False,见指数加权的两种递推式。 | | `iflast` | bool | 是否只返回最后一个数,默认为False | 返回:array ### `ewmCov(a, b, y, alphatype, adjust)` 指数加权移动协方差 | 参数 | 类型 | 说明 | | ----------- | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `a` | array | 样本a待计算的一维数字数组 | | `b` | array | 样本b待计算的一维数字数组 | | `y` | float | 衰减因子,与alphatype共同决定实际的衰减因子alpha,见平滑系数的确定 | | `alphatype` | any | 用户自定义,默认为0 | | `adjust` | bool | 是否调整,True、实际权重计算,False、根据无穷序列假设下的递推式计算,默认为False,见指数加权的两种递推式。;biased:是否有偏,True、返回加权总体方差,False、返回以修正后的无偏的加权样本方差,默认为Fasle;Iflast:是否只返回最后一个数,默认为False | 返回:array ### `ewmSlope(y, x, a, alphatype, adjust)` 指数加权移动回归斜率,y与x协方差/x方差(指数加权移动) | 参数 | 类型 | 说明 | | ----------- | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `y` | array | 样本y待计算的一维数字数组 | | `x` | array | 样本x待计算的一维数字数组 | | `a` | float | 衰减因子,与alphatype共同决定实际的衰减因子alpha,见平滑系数的确定 | | `alphatype` | any | 用户自定义,默认为0 | | `adjust` | bool | 是否调整,True、实际权重计算,False、根据无穷序列假设下的递推式计算,默认为False,见指数加权的两种递推式。;biased:是否有偏,True、返回加权总体方差,False、返回以修正后的无偏的加权样本方差,默认为Fasle;Iflast:是否只返回最后一个数,默认为False | 返回:array ### `ewmIntercept(y, x, a, alphatype, adjust)` 指数加权移动回归截据项,y平均-斜率\*x平均 (指数加权移动) | 参数 | 类型 | 说明 | | ----------- | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `y` | array | 样本y待计算的一维数字数组 | | `x` | array | 样本x待计算的一维数字数组 | | `a` | float | 衰减因子,与alphatype共同决定实际的衰减因子alpha,见平滑系数的确定 | | `alphatype` | any | 用户自定义,默认为0 | | `adjust` | bool | 是否调整,True、实际权重计算,False、根据无穷序列假设下的递推式计算,默认为False,见指数加权的两种递推式。;biased:是否有偏,True、返回加权总体方差,False、返回以修正后的无偏的加权样本方差,默认为Fasle;Iflast:是否只返回最后一个数,默认为False | 返回:array ### `ewmResidual(y, x, a, alphatype, adjust)` 指数加权移动回归残差,y– (截距+斜率\*x)(指数加权移动) | 参数 | 类型 | 说明 | | ----------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `y` | array | 样本y待计算的一维数字数组 | | `x` | array | 样本x待计算的一维数字数组 | | `a` | float | 衰减因子,与alphatype共同决定实际的衰减因子alpha,见平滑系数的确定 | | `alphatype` | any | 用户自定义,默认为0 | | `adjust` | bool | 是否调整,True、实际权重计算,False、根据无穷序列假设下的递推式计算,默认为False,见指数加权的两种递推式。;biased:是否有偏,True、返回加权总体方差,False、返回以修正后的无偏的加权样本方差,默认为Fasle;Iflast:是否只返回残差序列的最后一个数,默认为False | 返回:array ### `correlMEwm(a, b, alphatype, adjust)` 指数加权下最后一期的相关系数矩阵 | 参数 | 类型 | 说明 | | ----------- | ----- | ---------------------------------------------------------------------------------------------------------- | | `a` | array | 待计算的矩阵,每一列表示一个因子 | | `b` | float | 衰减因子,与alphatype共同决定实际的衰减因子alpha,见平滑系数的确定 | | `alphatype` | any | 用户自定义,默认为0 | | `adjust` | bool | 是否调整,True、实际权重计算,False、根据无穷序列假设下的递推式计算,默认为False,见指数加权的两种递推式。 | 返回:array ### `covarianceEwm(a, b, alphatype, adjust)` 指数加权下最后一期的协方差矩阵 | 参数 | 类型 | 说明 | | ----------- | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `a` | array | 待计算的矩阵,每一列表示一个因子 | | `b` | float | 衰减因子,与alphatype共同决定实际的衰减因子alpha,见平滑系数的确定 | | `alphatype` | any | 用户自定义,默认为0 | | `adjust` | bool | 是否调整,True、实际权重计算,False、根据无穷序列假设下的递推式计算,默认为False,见指数加权的两种递推式。;biased:是否有偏,True、返回加权总体方差,False、返回以修正后的无偏的加权样本方差,默认为Fasle | 返回:array ### `networkNodeDegreeCentrality(matrix)` 度中心度 | 参数 | 类型 | 说明 | | -------- | ----- | -------------------------- | | `matrix` | array | 二维数字数组类型,关联矩阵 | 返回:array ### `networkNodeClosenessCentrality(matrix, matrix_type)` 邻近中心度 | 参数 | 类型 | 说明 | | ------------- | ----- | -------------------------- | | `matrix` | array | 二维数字数组类型,关联矩阵 | | `matrix_type` | any | 整数型,关联矩阵类型 | 返回:array ### `networkNodeBetweennessCentrality(matrix, matrix_type)` 中介中心度 | 参数 | 类型 | 说明 | | ------------- | ----- | -------------------------- | | `matrix` | array | 二维数字数组类型,关联矩阵 | | `matrix_type` | any | 整数型,关联矩阵类型 | 返回:array ### `networkNodeNetCentrality(matrix, matrix_type)` 网络中心度 | 参数 | 类型 | 说明 | | ------------- | ----- | -------------------------- | | `matrix` | array | 二维数字数组类型,关联矩阵 | | `matrix_type` | any | 整数型,关联矩阵类型 | 返回:array ### `networkNodeEigenvectorCentrality(matrix, matrix_type)` 特征向量中心度 | 参数 | 类型 | 说明 | | ------------- | ----- | -------------------------- | | `matrix` | array | 二维数字数组类型,关联矩阵 | | `matrix_type` | any | 整数型,关联矩阵类型 | 返回:array ### `networkDensity(matrix)` 网络密度 | 参数 | 类型 | 说明 | | -------- | ----- | -------------------------- | | `matrix` | array | 二维数字数组类型,关联矩阵 | 返回:float ### `networkAveragePathLength(matrix, matrix_type)` 平均路径长度 | 参数 | 类型 | 说明 | | ------------- | ----- | -------------------------- | | `matrix` | array | 二维数字数组类型,关联矩阵 | | `matrix_type` | any | 整数型,关联矩阵类型 | 返回:float ### `networkMeanOccupiedLayer(matrix, matrix_type)` 平均占有层 | 参数 | 类型 | 说明 | | ------------- | ----- | -------------------------- | | `matrix` | array | 二维数字数组类型,关联矩阵 | | `matrix_type` | any | 整数型,关联矩阵类型 | 返回:float ### `accuracyScore(y_true, y_pred, normalize, sample_weight)` 计算准确率 | 参数 | 类型 | 说明 | | --------------- | ----- | --------------------------------------------------------------- | | `y_true` | array | 数组,真实值序列 | | `y_pred` | array | 数组,预测值序列 | | `normalize` | bool | 布尔型,是否转为准确率,默认为真;为假时返回 两个序列相等的个数 | | `sample_weight` | array | 数组,样本权重 | 返回:float ### `confusionMatrix(y_true, y_pred, labels, sample_weight)` 计算混淆矩阵 | 参数 | 类型 | 说明 | | --------------- | ----- | ---------------------------------------------------------------- | | `y_true` | array | 真实值序列 | | `y_pred` | array | 预测值序列 | | `labels` | array | 混淆矩阵下标排序,不给定labels时,可以通过labels读取出。内部排序 | | `sample_weight` | array | 样本权重,1表示等权重,与全一数组等效,默认等权重 | 返回:array ### `confusionMatrix2(y_true, y_pred, labels, sample_weight)` 计算混淆矩阵,返回以分类标签为下标的混淆矩阵 | 参数 | 类型 | 说明 | | --------------- | ----- | ------------------------------------------------------------------ | | `y_true` | array | 真实值序列 | | `y_pred` | array | 预测值序列 | | `labels` | array | 混淆矩阵下标排序,;不给定labels时,可以通过labels读取出;内部排序 | | `sample_weight` | array | 样本权重,1表示等权重,与全一数组等效,默认等权重 | 返回:array ### `multilabelConfusionMatrix(y_true, y_pred, labels, sample_weight, samplewise)` 多标签混淆矩阵,适用于单标签和多标签。本函数支持多标签分类,单标签分类, 但在计算单标签分类的混淆矩阵的时候,跟confusion_matrix是不一样的 | 参数 | 类型 | 说明 | | --------------- | ----- | -------------------------------------------------- | | `y_true` | array | 真实值标签,一维或者二维数组 | | `y_pred` | array | 预测值标签 ,与y_true统一大小 | | `labels` | array | 要计算的标签集合,默认全部计算 | | `sample_weight` | array | 样本权重 | | `samplewise` | bool | 布尔值,表示是否按样本统计混淆矩阵,只适用于多标签 | 返回:array ### `hammingLoss(y_true, y_pred, sample_weight)` 计算分类模型的汉明损失,适用于单标签和多标签模型,其中多标签模型数据是多维二元标签 | 参数 | 类型 | 说明 | | --------------- | ----- | ------------------------------------------------------------ | | `y_true` | array | 一维或者二维数组,真实类别,长度与样本数相等 | | `y_pred` | array | 一维或者二维数组(与y_true一样),预测类别,长度与样本数相等 | | `sample_weight` | array | 一维数组,样本权重,默认是等权重 | 返回:float ### `matthewsCorrcoef(y_true, y_pred, sample_weight)` 用以测量分类模型的分类性能的指标,该指标考虑了真阳性、真阴性和假阳性和假阴性,通常认为该指标是一个比较均衡的指标,适用于单标签二分类和多分类 | 参数 | 类型 | 说明 | | --------------- | ----- | -------------------------------- | | `y_true` | array | 一维数组,真实标签 | | `y_pred` | array | 一维数组,预测标签 | | `sample_weight` | array | 一维数组,样本权重,默认是等权重 | 返回:float ### `cohenKappaScore(y1, y2, labels, weights, sample_weight)` 衡量单标签分类模型的分类精度的kappa系数,适用于单标签二分类和多分类 | 参数 | 类型 | 说明 | | --------------- | ------ | -------------------------------------------------------------------------- | | `y1` | array | 一维数组,真实标签 | | `y2` | array | 一维数组,预测标签,y1和y2交换顺序不影响计算结果 | | `labels` | array | 一维数组,选择的标签集,默认是y1和y2出现过的标签 | | `weights` | string | 字符串,kappa系数的惩罚权重,可选array(nil,'linear','quadratic');默认是nil | | `sample_weight` | array | 一维数组,样本权重,默认是等权重,全一数组 | 返回:float ### `balancedAccuracyScore(y_true, y_pred, sample_weight, adjusted)` 计算单标签分类模型的平衡准确率,适用于单标签模型 | 参数 | 类型 | 说明 | | --------------- | ----- | --------------------------------------------------------- | | `y_true` | array | 一维数组,真实标签 | | `y_pred` | array | 一维数组,预测标签 | | `sample_weight` | array | 一维数组,样本权重,默认是等权重 | | `adjusted` | bool | 布尔值,是否调整准确率,去掉随机部分,默认false,不作调整 | 返回:float ### `precisionScore(y_true, y_pred, average, labels, pos_label, sample_weight)` 计算precision,适用于单标签和多标签分类 | 参数 | 类型 | 说明 | | --------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | | `y_true` | array | 真实标签 | | `y_pred` | array | 预测标签 | | `average` | string | 平均方法,可选array(nil,'micro', 'macro', 'weighted', 'samples','binary'),;'samples'只适用于多标签,默认是nil,即不做平均处理,计算每一个标签的precision | | `labels` | array | 需要计算的标签,默认是y_true和y_pred出现的所有 | | `pos_label` | any | 正例标签,在单标签二分类时起作用,当数据是单标签二分类时,;并且average等于"binary"时有用,其他情况会被忽略 | | `sample_weight` | array | 样本权重,默认等权重 | 返回:float ### `logLoss(y_true, y_pred_pro, sample_weight)` 计算分类模型的对数损失,适用于概率估计模型,即通过输出概率来确定类别的模型,只适用于 单标签分类 | 参数 | 类型 | 说明 | | --------------- | ----- | --------------------------------------------------------------------------------------------------------------------------- | | `y_true` | array | 一维数组,真实类别,长度与样本数相等 | | `y_pred_pro` | array | 二维数组,样本属于各个类别的输出概率;lablels :一维数组,样本可以取到的类别标签,;不提供则默认是y_true出现过的标签求唯一值 | | `sample_weight` | array | 一维数组,样本权重,默认是等权重 | 返回:float ### `recallScore(y_true, y_pred, average, labels, pos_label, sample_weight)` 计算recall,适用于单标签和多标签分类 | 参数 | 类型 | 说明 | | --------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | | `y_true` | array | 真实标签 | | `y_pred` | array | 预测标签 | | `average` | string | 平均方法,可选array(nil,'micro', 'macro', 'weighted', 'samples','binary'),;'samples'只适用于多标签,默认是nil,即不做平均处理,计算每一个标签的precision | | `labels` | array | 需要计算的标签,默认是y_true和y_pred出现的所有 | | `pos_label` | any | 正例标签,在单标签二分类时起作用,当数据是单标签二分类时,;并且average等于"binary"时有用,其他情况会被忽略 | | `sample_weight` | array | 样本权重,默认等权重 | 返回:float ### `fbetaScore(y_true, y_pred, beta, average, labels, pos_label, sample_weight)` 计算f_score,适用于单标签和多标签分类 | 参数 | 类型 | 说明 | | --------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `y_true` | array | 真实标签 | | `y_pred` | array | 预测标签 | | `beta` | float | beta参数,默认是1 | | `average` | string | 平均方法,可选array(nil,'micro', 'macro', 'weighted', 'samples','binary'),;'samples'只适用于多标签,默认是nil,即不做平均处理,;计算每一个标签的precision | | `labels` | array | 需要计算的标签,默认是y_true和y_pred出现的所有 | | `pos_label` | any | 正例标签,在单标签二分类时起作用,;当数据是单标签二分类时,并且average等于"binary"时有用,其他情况会被忽略 | | `sample_weight` | array | 样本权重,默认等权重 | 返回:float ### `f1Score(y_true, y_pred, average, labels, pos_label, sample_weight)` 调用fbeta_score时beta固定为1,适用于单标签和多标签分类 | 参数 | 类型 | 说明 | | --------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `y_true` | array | 真实标签 | | `y_pred` | array | 预测标签 | | `average` | string | 平均方法,可选array(nil,'micro', 'macro', 'weighted', 'samples','binary'),;'samples'只适用于多标签,默认是nil,即不做平均处理,;计算每一个标签的precision | | `labels` | array | 需要计算的标签,默认是y_true和y_pred出现的所有 | | `pos_label` | any | 正例标签,在单标签二分类是起作用,当数据是单标签二分类时,;并且average等于"binary"时有用,其他情况会被忽略 | | `sample_weight` | array | 样本权重,默认等权重 | 返回:float ### `rocCurve(y_true, y_score, pos_label, sample_weight, drop_intermediate)` 返回roc曲线序列值,适用于单标签二分类和多分类 | 参数 | 类型 | 说明 | | ------------------- | ----- | --------------------------------- | | `y_true` | array | 真实标签 | | `y_score` | array | 预测输出概率 | | `pos_label` | any | 正例标签,默认是1,多分类必须提供 | | `sample_weight` | array | 样本权重,默认等权重 | | `drop_intermediate` | bool | 是否去掉无用点,默认为真 | 返回:array ### `precisionRecallCurve(y_true, y_score, pos_label, sample_weight)` 计算PRC曲线序列值,适用于单标签二分类和多分类 | 参数 | 类型 | 说明 | | --------------- | ----- | --------------------------------- | | `y_true` | array | 真实标签 | | `y_score` | array | 预测输出概率 | | `pos_label` | any | 正例标签,默认是1,多分类必须提供 | | `sample_weight` | array | 样本权重,默认等权重 | 返回:array ### `auc(x, y)` 计算auc,根据roc_curve计算出来的fpr和tpr序列值计算AUC值 | 参数 | 类型 | 说明 | | ---- | ----- | ------- | | `x` | array | x坐标点 | | `y` | array | y坐标点 | 返回:float ### `ksCurve(y_true, y_score, pos_label, sample_weight, drop_intermediate)` 计算K-S曲线序列值,使用单标签二分类和多分类 | 参数 | 类型 | 说明 | | ------------------- | ----- | --------------------------------- | | `y_true` | array | 真实标签 | | `y_score` | array | 预测输出概率 | | `pos_label` | any | 正例标签,默认是1,多分类必须提供 | | `sample_weight` | array | 样本权重,默认等权重 | | `drop_intermediate` | bool | 是否去掉无用点,默认为真 | 返回:array ### `maxError(y_true, y_pred, sample_weight)` 在完全拟合的单输出回归模型中,训练集上的max_error将为0。 | 参数 | 类型 | 说明 | | --------------- | ---- | ------------ | | `y_true` | any | 数据的实际值 | | `y_pred` | any | 模型的预测值 | | `sample_weight` | any | 样本权重 | 返回:float ### `meanAbsoluteError(y_true, y_pred, sample_weight, multioutput)` 暂时参数multioutput定义:为空数组,供后续开发使用。 | 参数 | 类型 | 说明 | | --------------- | ---- | -------------- | | `y_true` | any | 数据的实际值 | | `y_pred` | any | 模型的预测值 | | `sample_weight` | any | 样本权重 | | `multioutput` | any | 多输出方法选项 | 返回:array ### `meanSquaredError(y_true, y_pred, sample_weight, multioutput)` 暂时参数multioutput定义:为空数组,供后续开发使用。 | 参数 | 类型 | 说明 | | --------------- | ---- | -------------- | | `y_true` | any | 数据的实际值 | | `y_pred` | any | 模型的预测值 | | `sample_weight` | any | 样本权重 | | `multioutput` | any | 多输出方法选项 | 返回:array ### `meanSquaredLogError(y_true, y_pred, sample_weight, multioutput)` 暂时参数multioutput定义:为空数组,供后续开发使用。 | 参数 | 类型 | 说明 | | --------------- | ---- | -------------- | | `y_true` | any | 数据的实际值 | | `y_pred` | any | 模型的预测值 | | `sample_weight` | any | 样本权重 | | `multioutput` | any | 多输出方法选项 | 返回:array ### `medianAbsoluteError(y_true, y_pred, sample_weight, multioutput)` 暂时参数multioutput定义:为空数组,供后续开发使用。 | 参数 | 类型 | 说明 | | --------------- | ---- | -------------- | | `y_true` | any | 数据的实际值 | | `y_pred` | any | 模型的预测值 | | `sample_weight` | any | 样本权重 | | `multioutput` | any | 多输出方法选项 | 返回:array ### `r2Score(y_true, y_pred, sample_weight, multioutput)` 暂时参数multioutput定义:为空数组,供后续开发使用。 最佳可能的分数是1.0,它也可以是负的。 | 参数 | 类型 | 说明 | | --------------- | ---- | -------------- | | `y_true` | any | 数据的实际值 | | `y_pred` | any | 模型的预测值 | | `sample_weight` | any | 样本权重 | | `multioutput` | any | 多输出方法选项 | 返回:array ### `explainedVarianceScore(y_true, y_pred, sample_weight, multioutput)` 暂时参数multioutput定义:为空数组,供后续开发使用。 最好的得分是1.0, 值越小预测效果越差。 | 参数 | 类型 | 说明 | | --------------- | ---- | -------------- | | `y_true` | any | 数据的实际值 | | `y_pred` | any | 模型的预测值 | | `sample_weight` | any | 样本权重 | | `multioutput` | any | 多输出方法选项 | 返回:array ### `fundMtConcentration(r_date, fund_arr)` 获取指定报告期基金市场持股集中度因子 | 参数 | 类型 | 说明 | | ---------- | -------- | -------------------------- | | `r_date` | datetime | 整数类型,报告期 | | `fund_arr` | array | 一维字符串数组类型,基金池 | 返回:array ### `fundMtAssetAllocation(r_date, fund_arr)` 获取基金池资产配置因子 | 参数 | 类型 | 说明 | | ---------- | -------- | -------------------------- | | `r_date` | datetime | 整数类型,报告期 | | `fund_arr` | array | 一维字符串数组类型,基金池 | 返回:array ### `fundMtStockAllocation(r_date, fund_arr, flg_type)` 获取指定报告期基金池股票配置因子(包括行业配置(申万一级行业)、板块配置) | 参数 | 类型 | 说明 | | ---------- | -------- | -------------------------------------------------- | | `r_date` | datetime | 整数类型,报告期 | | `fund_arr` | array | 一维字符串数组类型,基金池 | | `flg_type` | any | 整数类型,分类标签选择,0:按行业(默认);1:按板块 | 返回:array ### `fundReturn(fund_id, beg_t, end_t, mar, days_in1_y)` 基金绝对收益评价指标 | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------------- | | `fund_id` | string | 字符串类型,基金代码 | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | | `mar` | float | 实数类型,最低可接受收益率(%) | | `days_in1_y` | any | 整数类型,年化期数 | 返回:array ### `fundExtraReturn(fund_id, index_id, beg_t, end_t, days_in1_y)` 基金超额收益评价指标 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------ | | `fund_id` | string | 字符串类型,基金代码 | | `index_id` | string | 字符串类型,市场基准代码 | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | | `days_in1_y` | any | 整数类型,年化期数 | 返回:array ### `fundRisk(fund_id, index_id, beg_t, end_t, mar, days_in1_y)` 基金风险评价指标 | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------------- | | `fund_id` | string | 字符串类型,基金代码 | | `index_id` | string | 字符串类型,市场基准代码 | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | | `mar` | float | 实数类型,最低可接受收益率(%) | | `days_in1_y` | any | 整数类型,年化期数 | 返回:array ### `fundReturnRiskRatio(fund_id, index_id, beg_t, end_t, rf, mar, days_in1_y)` 基金收益风险比率指标 | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------------- | | `fund_id` | string | 字符串类型,基金代码 | | `index_id` | string | 字符串类型,市场基准代码 | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | | `rf` | float | 日无风险收益率(%) | | `mar` | float | 实数类型,最低可接受收益率(%) | | `days_in1_y` | any | 整数类型,年化期数 | 返回:array ### `fundRiskAdjusted(fund_id, index_id, beg_t, end_t, rf, days_in1_y)` 基金风险调整后收益指标 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------ | | `fund_id` | string | 字符串类型,基金代码 | | `index_id` | string | 字符串类型,市场基准代码 | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | | `rf` | float | 日无风险收益率(%) | | `days_in1_y` | any | 整数类型,年化期数 | 返回:array ### `fundRegression(fund_id, index_id, beg_t, end_t, days_in1_y)` 基金回归统计指标 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------ | | `fund_id` | string | 字符串类型,基金代码 | | `index_id` | string | 字符串类型,市场基准代码 | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | | `days_in1_y` | any | 整数类型,年化期数 | 返回:array ### `fundHm(fund_id, index_id, beg_t, end_t, rf)` 基金选股择时能力-HM模型 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------------ | | `fund_id` | string | 字符串类型,基金代码 | | `index_id` | string | 字符串类型,市场基准代码 | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | | `rf` | float | 日无风险收益率(%) | 返回:array ### `fundTm(fund_id, index_id, beg_t, end_t, rf)` 基金选股择时能力-TM模型 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------------ | | `fund_id` | string | 字符串类型,基金代码 | | `index_id` | string | 字符串类型,市场基准代码 | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | | `rf` | float | 日无风险收益率(%) | 返回:array ### `fundTmFf(fund_id, index_id, beg_t, end_t, rf, model_type, weight_type)` 基金选股择时能力-TM_FF模型:在TM模型的基础上增加因子数据进行回归 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------ | | `fund_id` | string | 字符串类型,基金代码 | | `index_id` | string | 字符串类型,市场基准代码 | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | | `rf` | float | 日无风险收益率(%) | | `model_type` | any | 整数类型,计算模型 | | `weight_type` | any | 整数类型,因子加权方式 | 返回:array ### `fundTmFfIndus(fund_id, index_id, beg_t, end_t, rf, model_type, weight_type)` 基金选股择时能力-TM_FF_Indus模型:在TM模型的基础上增加因子数据与行业指数进行回归 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------ | | `fund_id` | string | 字符串类型,基金代码 | | `index_id` | string | 字符串类型,市场基准代码 | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | | `rf` | float | 日无风险收益率(%) | | `model_type` | any | 整数类型,计算模型 | | `weight_type` | any | 整数类型,因子加权方式 | 返回:array ### `fundBusse(fund_id, index_id, beg_t, end_t, rf)` 基金波动择时能力-Busse模型 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------------ | | `fund_id` | string | 字符串类型,基金代码 | | `index_id` | string | 字符串类型,市场基准代码 | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | | `rf` | float | 周无风险收益率(%) | 返回:array ### `fundTmBusse(fund_id, index_id, beg_t, end_t, rf)` 基金波动择时能力- TM-Busse模型 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------------ | | `fund_id` | string | 字符串类型,基金代码 | | `index_id` | string | 字符串类型,市场基准代码 | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | | `rf` | float | 周无风险收益率(%) | 返回:array ### `fundTmBusseFf3(fund_id, index_id, beg_t, end_t, weight_type, rf)` 基金波动择时能力- TM-Busse-FF3模型 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------ | | `fund_id` | string | 字符串类型,基金代码 | | `index_id` | string | 字符串类型,市场基准代码 | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | | `weight_type` | any | 整数类型,因子加权方式 | | `rf` | float | 周无风险收益率(%) | 返回:array ### `fundAttackAndDefense(fund_id, index_id, end_t, n)` 基金攻防能力指标 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------------ | | `fund_id` | string | 字符串类型,基金代码 | | `index_id` | string | 字符串类型,市场基准代码 | | `end_t` | datetime | 日期类型,截止日 | | `n` | any | 整数类型,期数 | 返回:array ### `fundPfHoldFeeling(fund_id, begt, end_t, cycle, ma_num, delta, roll_years_arr)` 基金持有体验指标 | 参数 | 类型 | 说明 | | ---------------- | -------- | ------------------------------------------ | | `fund_id` | string | 字符串类型,基金代码 | | `begt` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | | `cycle` | string | 字符串类型,取数周期 | | `ma_num` | any | 整数类型,移动期数 | | `delta` | any | 整数类型,路程间隔数 | | `roll_years_arr` | array | 一维数组类型,滚动年份数,例如array(1,3,5) | 返回:array ### `fundPfThemeStyle(fund_id, beg_t, end_t, theme_arr, top_n)` 主题风格因子:基于业绩 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------------------------------------------------------------------------ | | `fund_id` | string | 字符串类型,基金代码 | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | | `theme_arr` | array | 数据表类型,主题池,需包含"主题"、"代表指数"及"成分股"字段,;其中,成分股为一维字符串数组,为空时会选择默认主题池 | | `top_n` | any | 整数类型,前N个主题 | 返回:array ### `fundPfHurst(fundid, begt, endt, cycle)` Fund_PF_Hurst 相关函数。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `fundid` | string | 字符串类型,基金代码 | | `begt` | datetime | 日期类型,区间开始日 | | `endt` | datetime | 日期类型,区间截止日 | | `cycle` | any | 周期类型,周期 | 返回:float ### `fundPfCpr(fundid, begt, endt, cycle, index_id)` Fund_PF_CPR 相关函数。 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------------ | | `fundid` | string | 字符串类型,基金代码 | | `begt` | datetime | 日期类型,区间开始日 | | `endt` | datetime | 日期类型,区间截止日 | | `cycle` | any | 周期类型,周期 | | `index_id` | string | 字符串类型,基准指数代码 | 返回:float ### `fundStyleStrength(fund_id, end_t, reg_n, model_type, weight_type, index_id, risk_free_rate)` 基金风格强弱因子 | 参数 | 类型 | 说明 | | ---------------- | -------- | --------------------------- | | `fund_id` | string | 字符串类型,基金代码 | | `end_t` | datetime | 日期类型,截止日 | | `reg_n` | any | 整数类型,回归天数 | | `model_type` | any | 整数类型,计算模型 | | `weight_type` | any | 整数类型,加权方式 | | `index_id` | string | 字符串类型,基准代码 | | `risk_free_rate` | float | 实数类型,日无风险收益率(%) | 返回:array ### `fundRiskStyle(fund_id, r_date)` 基金风险风格因子计算模型 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `fund_id` | string | 字符串类型,基金代码 | | `r_date` | datetime | 整数类型,报告期 | 返回:array ### `fundHdIndustryRotationSkill(fund_id, beg_t, end_t, style_type, date_type, hold_type, typ)` 基金行业轮动能力因子计算模型 | 参数 | 类型 | 说明 | | ------------ | -------- | -------------------- | | `fund_id` | string | 字符串类型,证券代码 | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | | `style_type` | any | 整数型,风格类型 | | `date_type` | any | 整数型,当期类型 | | `hold_type` | any | 整数型,持仓类型 | | `typ` | any | 整数型,输出指标选择 | 返回:array ### `fundHdDressAndTrade(r_date, fund_id, fundpool)` 指定基金池中各基金业绩粉饰与交易能力因子 | 参数 | 类型 | 说明 | | ---------- | -------- | -------------------------------------------------------------- | | `r_date` | datetime | 整数类型,报告期 | | `fund_id` | string | 字符串类型,基金代码 | | `fundpool` | array | 一维数组,自定义基金池,若为空数组,则采用默认主动股混型基金池 | 返回:array ### `fundHdThemeStyle(fund_id, end_t, theme_arr, top_n, order_str, hold_type)` 主题风格因子:基于持仓 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------------------------------------------------------------------------ | | `fund_id` | string | 字符串类型,基金代码 | | `end_t` | datetime | 日期类型,截止日 | | `theme_arr` | array | 数据表类型,主题池,需包含"主题"、"代表指数"及"成分股"字段,;其中,成分股为一维字符串数组,为空时会选择默认主题池 | | `top_n` | any | 整数类型,前N个主题 | | `order_str` | any | 整数类型,排序字段,根据所选择的字段排序 | | `hold_type` | any | 整数类型,持仓类型 | 返回:array ### `fundManagerCyjl(manager_id, r_date)` 基金经理从业经历 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------ | | `manager_id` | string | 字符串类型,基金经理代码 | | `r_date` | datetime | 整数类型,报告期 | 返回:array ### `fundManagerGlgm(manager_id, r_date)` 基金经理管理规模 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------ | | `manager_id` | string | 字符串类型,基金经理代码 | | `r_date` | datetime | 整数类型,报告期 | 返回:array ### `fundManagerJjgssl(manager_id, r_date)` 基金公司实力 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------ | | `manager_id` | string | 字符串类型,基金经理代码 | | `r_date` | datetime | 整数类型,报告期 | 返回:array ### `fundManagerTzzgzd(manager_id, r_date)` 投资者关注度 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------ | | `manager_id` | string | 字符串类型,基金经理代码 | | `r_date` | datetime | 整数类型,报告期 | 返回:array ### `indexOfFundManagers(fund_managers, f_mtype, end_t)` 指定日指定类型基金经理指数 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------------------------------- | | `fund_managers` | array | 二维数组类型,包含“基金经理代码”及“姓名”字段 | | `f_mtype` | any | 整数类型,基金经理指数类型 | | `end_t` | datetime | 日期类型,截止日 | 返回:array ### `fundManagerGetStockHoldings(manager_id, f_mtype, r_date)` 基金经理指定报告期持股明细,其中一、三季报为模拟持仓数据,中报、年报为实际持仓数据 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------ | | `manager_id` | string | 字符串类型,基金经理代码 | | `f_mtype` | any | 整数类型,基金类型 | | `r_date` | datetime | 整数类型,报告期 | 返回:array ### `fundManagerPjCwfg(fund_managers, r_date)` 根据基金经理列表计算指定报告期持仓风格评价 | 参数 | 类型 | 说明 | | --------------- | -------- | ---------------------------------------------------------- | | `fund_managers` | array | 二维数组类型,基金经理列表,包含“基金经理代码”与“姓名”字段 | | `r_date` | datetime | 整数类型,报告期 | 返回:array ### `fundManagerRiskStyle(manager_id, r_date)` 基金经理风险风格因子计算模型 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------ | | `manager_id` | string | 字符串类型,基金经理代码 | | `r_date` | datetime | 整数类型,报告期 | 返回:array ### `fundsRptNumOfMangers(funds, endt, over_n_year)` 基金公司当下在职基金经理人数 | 参数 | 类型 | 说明 | | ------------- | -------- | ---------------------------------------------------------- | | `funds` | array | 一维字符串数组,基金序列 | | `endt` | datetime | 日期,截止日 | | `over_n_year` | float | 实数,任职年限阈值,如0表示全部,1表示统计任职超过1年的人数 | 返回:float ### `fundsRptAveYearsOfMangers(funds, endt)` 基金公司在职基金经理平均任职年限(年) | 参数 | 类型 | 说明 | | ------- | -------- | ----------------------- | | `funds` | array | 一维字符串数组,基金序列 | | `endt` | datetime | 日期,截止日 | 返回:array ### `fundsRptAveJobHoppingFrequency(funds, endt)` 基金公司在职基金经理平均跳槽频率 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------------- | | `funds` | array | 一维字符串数组,基金序列 | | `endt` | datetime | 日期,截止日 | 返回:float ### `fundsRptTurnoverRate(funds, begt, endt)` 基金公司离职率(%) | 参数 | 类型 | 说明 | | ------- | -------- | ----------------------- | | `funds` | array | 一维字符串数组,基金序列 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | 返回:float ### `fundsRptManagementFee(funds, rdate)` 管理费收入 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------------- | | `funds` | array | 一维字符串数组,基金序列 | | `rdate` | datetime | 报告期,报告期 | 返回:float ### `fundsRptTotalScales(funds, rdate)` 总规模 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------------- | | `funds` | array | 一维字符串数组,基金序列 | | `rdate` | datetime | 报告期,报告期 | 返回:float ### `fundsRptDistributionOfScales(funds, rdate, group_arr)` 规模分布 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------ | | `funds` | array | 一维字符串数组,基金序列 | | `rdate` | datetime | 报告期,报告期 | | `group_arr` | array | 一维数字数组, 一维数字数组,自定义规模分组,单位(亿),示例:array(2,20,100) 如果为正整数,表示频数分组数,从小到大分组,最小的为第1组 | 返回:array ### `fundsRptCumReturn(funds, begt, endt)` 收益率(%) | 参数 | 类型 | 说明 | | ------- | -------- | ----------------------- | | `funds` | array | 一维字符串数组,基金序列 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | 返回:float ### `fundsRptAvgLoss(funds, begt, endt, days_in1_y)` 平均亏损(%) | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------- | | `funds` | array | 一维字符串数组,基金序列 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | | `days_in1_y` | any | 整数,年化期数 | 返回:float ### `fundsRptDistributionOfRet(funds, begt, endt, group_arr, bkname)` 收益分布 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------------------------------------------------------------------------- | | `funds` | array | 一维字符串数组,基金序列 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | | `group_arr` | array | 一维数字数组, 一维数字数组,自定义业绩百分位分组(单位%) 如果为正整数,表示频数分组数,从大到小分组,最大的为第1组 | | `bkname` | string | 字符串,基金市场板块名称,如主动股混型、股票型等 | 返回:array ### `fundsRptRetStd(funds, begt, endt, days_in1_y)` 波动率(%) | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------- | | `funds` | array | 一维字符串数组,基金序列 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | | `days_in1_y` | any | 整数,年化期数 | 返回:float ### `fundsRptDownSideStd(funds, begt, endt, mar, days_in1_y)` 下方标准差 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------ | | `funds` | array | 一维字符串数组,基金序列 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | | `mar` | float | 实数,最低可接受收益率(%) | | `days_in1_y` | any | 整数,年化期数 | 返回:float ### `fundsRptMaxDrawdown(funds, begt, endt)` 最大回撤(%) | 参数 | 类型 | 说明 | | ------- | -------- | ----------------------- | | `funds` | array | 一维字符串数组,基金序列 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | 返回:float ### `fundsRptSharpeRatio(funds, begt, endt, rf, days_in1_y)` 夏普比率 | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------- | | `funds` | array | 一维字符串数组,基金序列 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | | `rf` | float | 实数,无风险收益率(%) | | `days_in1_y` | any | 整数,年化期数 | 返回:float ### `fundsRptTreynorRatio(funds, index_id, begt, endt, rf, days_in1_y)` 特雷诺比率 | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------- | | `funds` | array | 一维字符串数组,基金序列 | | `index_id` | string | 字符串,市场基准代码 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | | `rf` | float | 实数,无风险收益率(%) | | `days_in1_y` | any | 整数,年化期数 | 返回:float ### `fundsRptInformationRatio(funds, index_id, begt, endt, days_in1_y)` 信息比率 | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------- | | `funds` | array | 一维字符串数组,基金序列 | | `index_id` | string | 字符串,市场基准代码 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | | `days_in1_y` | any | 整数,年化期数 | 返回:float ### `fundsRptJensen(funds, index_id, begt, endt, rf, days_in1_y)` 詹森Alpha | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------- | | `funds` | array | 一维字符串数组,基金序列 | | `index_id` | string | 字符串,市场基准代码 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | | `rf` | float | 实数,无风险收益率(%) | | `days_in1_y` | any | 整数,年化期数 | 返回:float ### `fundsRptCl(funds, index_id, begt, endt, rf)` 选股择时能力 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `funds` | array | 一维字符串数组,基金序列 | | `index_id` | string | 字符串,市场基准代码 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | | `rf` | float | 实数,无风险收益率(%) | 返回:array ### `fundsRptRegGm(funds, begt, endt, t)` 业绩规模风格 | 参数 | 类型 | 说明 | | ------- | -------- | -------------------------------------- | | `funds` | array | 一维字符串数组,基金序列 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | | `t` | array | 二维字符串数组, 中间结果,输出基金仓位 | 返回:array ### `fundsRptRegHy(funds, begt, endt, t)` 业绩行业风格 | 参数 | 类型 | 说明 | | ------- | -------- | -------------------------------------- | | `funds` | array | 一维字符串数组,基金序列 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | | `t` | array | 二维字符串数组, 中间结果,输出基金仓位 | 返回:array ### `fundsRptRegJz(funds, begt, endt, t)` 业绩价值风格 | 参数 | 类型 | 说明 | | ------- | -------- | -------------------------------------- | | `funds` | array | 一维字符串数组,基金序列 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | | `t` | array | 二维字符串数组, 中间结果,输出基金仓位 | 返回:array ### `fundsRptHdCwfg(funds, rdate, t)` 持仓风格 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------------------------------------------------------------------ | | `funds` | array | 一维字符串数组,基金序列 | | `rdate` | datetime | 报告期,报告期 | | `t` | array | 二维字符串数组, 全市场股票规模价值风格池,需包含【代码】【rawX】、【rawY】字段 | 返回:array ### `indexBfProsperity(index_id, r_date, right_type)` 若需采用不同报告期类型数据,请设置对应系统参数 数据类型 设置方法 备注 报告期 无 默认 TTM Setsysparam(CT_TTMData(),True) 季度 Setsysparam(CT_QuarterData(),True) 对于取历史报告期数据,与当前时间相关 | 参数 | 类型 | 说明 | | ------------ | -------- | ---------------------------------------------------------------------------------------- | | `index_id` | string | 字符串,指数代码 | | `r_date` | datetime | 整数,报告期 | | `right_type` | any | 用户自定义,加权方式,取值如下:;1.1.0 oRDetail:数据表,存储计算景气度指标的中间明细数据 | 返回:float ### `stocksBfProsperity(stocks_arr, r_date, right_type)` 若需采用不同报告期类型数据,请设置对应系统参数 数据类型 设置方法 备注 报告期 无 默认 TTM Setsysparam(CT_TTMData(),True) 季度 Setsysparam(CT_QuarterData(),True) | 参数 | 类型 | 说明 | | ------------ | -------- | ---------------------------------------------------------------------------------------- | | `stocks_arr` | array | 一维字符串数组,股票池 | | `r_date` | datetime | 整数,报告期 | | `right_type` | any | 用户自定义,加权方式,取值如下:;1.1.0 oRDetail:数据表,存储计算景气度指标的中间明细数据 | 返回:float ### `indexTaMomSharpe(n)` Index_TA_Mom_Sharpe 相关函数。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------ | | `n` | any | 整数,观察期 | 返回:float ### `indexTaMomIr(n, benchmark_id)` Index_TA_Mom_IR 相关函数。 | 参数 | 类型 | 说明 | | -------------- | ------ | ------------------------ | | `n` | any | 整数,观察期 | | `benchmark_id` | string | 字符串型或数组,基准指数 | 返回:float ### `indexTaMomDistance(n)` Index_TA_Mom_Distance 相关函数。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------ | | `n` | any | 整数,观察期 | 返回:float ### `indexTaMomRankStd(n, level, tp)` Index_TA_Mom_RankStd 相关函数。 | 参数 | 类型 | 说明 | | ------- | ---- | ------------------ | | `n` | any | 整数,观察期 | | `level` | any | 整数,行业级数 | | `tp` | any | 整数,行业分类标准 | 返回:float ### `indexsTaMomRankStd(n, level, tp)` Indexs_TA_Mom_RankStd 相关函数。 | 参数 | 类型 | 说明 | | ------- | ---- | ------------------ | | `n` | any | 整数,观察期 | | `level` | any | 整数,行业级数 | | `tp` | any | 整数,行业分类标准 | 返回:array ### `indexTaMomIMom1(n, group_num, x_type, benchmark_id)` Index_TA_Mom_IMom1 相关函数。 | 参数 | 类型 | 说明 | | -------------- | ------ | -------------------- | | `n` | any | 整数,观察期 | | `group_num` | any | 整数,分组数 | | `x_type` | any | 整数,回归自变量选择 | | `benchmark_id` | string | 字符串,基准指数 | 返回:float ### `indexTaMomIMom2(n, group_num, x_type, benchmark_id, u_num)` Index_TA_Mom_IMom2 相关函数。 | 参数 | 类型 | 说明 | | -------------- | ------ | -------------------- | | `n` | any | 整数,观察期 | | `group_num` | any | 整数,分组数 | | `x_type` | any | 整数,回归自变量选择 | | `benchmark_id` | string | 字符串,基准指数 | | `u_num` | any | 整数,残差数 | 返回:float ### `indexTaMomIMom3(n, group_num, x_type, benchmark_id, u_num)` Index_TA_Mom_IMom3 相关函数。 | 参数 | 类型 | 说明 | | -------------- | ------ | -------------------- | | `n` | any | 整数,观察期 | | `group_num` | any | 整数,分组数 | | `x_type` | any | 整数,回归自变量选择 | | `benchmark_id` | string | 字符串,基准指数 | | `u_num` | any | 整数,残差数 | 返回:float ### `indexTaMomIMom4(n, group_num, x_type, benchmark_id, u_num)` Index_TA_Mom_IMom4 相关函数。 | 参数 | 类型 | 说明 | | -------------- | ------ | -------------------- | | `n` | any | 整数,观察期 | | `group_num` | any | 整数,分组数 | | `x_type` | any | 整数,回归自变量选择 | | `benchmark_id` | string | 字符串,基准指数 | | `u_num` | any | 整数,残差数 | 返回:float ### `indexTaMastgStg(n_arr, typ)` Index_TA_MASTG_Stg 相关函数。 | 参数 | 类型 | 说明 | | ------- | ----- | -------------- | | `n_arr` | array | 移动均线期数组 | | `typ` | any | 指标选择 | 返回:array ### `indexTaMastgGmmaStg(sn_arr, method)` Index_TA_MASTG_GMMAStg 相关函数。 | 参数 | 类型 | 说明 | | -------- | ----- | -------------------------------------------- | | `sn_arr` | array | 短期移动均线期数组;LNArr:长期移动均线期数组 | | `method` | any | 计算分离度方法 | 返回:array ### `indexTaCdConvergence(indexid, endt, n)` Index_TA_CD_Convergence 相关函数。 | 参数 | 类型 | 说明 | | --------- | -------- | ----------------------------------- | | `indexid` | string | 字符串,指数代码 | | `endt` | datetime | 日期,截止日 | | `n` | any | 整型,区间N日(计算趋同度窗口天数) | 返回:float ### `indexTaCdDivergence(indexid, endt, n)` Index_TA_CD_Divergence 相关函数。 | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------------------- | | `indexid` | string | 字符串,指数代码 | | `endt` | datetime | 日期,截止日 | | `n` | any | 整型,区间N日(计算累计收益率窗口天数) | 返回:float ### `stocksTaCdDivergence(stocks_arr, endt, n)` Stocks_TA_CD_Divergence 相关函数。 | 参数 | 类型 | 说明 | | ------------ | ---- | --------------------------------------- | | `stocks_arr` | any | 一维字符串数组,股票池 | | `endt` | any | 日期,截止日 | | `n` | any | 整型,区间N日(计算累计收益率窗口天数) | 返回:float ### `indexTaCdHtStockZf(indexid, endt, op)` Index_TA_CD_HTStockZF 相关函数。 | 参数 | 类型 | 说明 | | --------- | -------- | ----------------------------------- | | `indexid` | string | 字符串,指数代码 | | `endt` | datetime | 日期,截止日 | | `op` | any | 整型;头部/尾部类型;1:头部,0:尾部 | 返回:float ### `stocksTaCdHtStockZf(stocksarr, endt, op)` Stocks_TA_CD_HTStockZF 相关函数。 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------------------- | | `stocksarr` | array | 一维字符串数组,股票池 | | `endt` | datetime | 日期,截止日 | | `op` | any | 整型;头部/尾部类型;1:头部,0:尾部 | 返回:float ### `indexTaCdCorrHt(indexid, endt, n)` Index_TA_CD_CorrHT 相关函数。 | 参数 | 类型 | 说明 | | --------- | -------- | ----------------------------------- | | `indexid` | string | 字符串,指数代码 | | `endt` | datetime | 日期,截止日 | | `n` | any | 整型,区间N日(计算相关性窗口天数) | 返回:float ### `indexTaChipDistribution(index_id, end_t, days, price_type, right_type, stype)` Index_TA_ChipDistribution 相关函数。 | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------------------------------------------------------------------------------------- | | `index_id` | string | String,指数代码 | | `end_t` | datetime | Date,截止日 | | `days` | any | Integer,测算天数 | | `price_type` | any | Integer,指数均价算法类型;0:算术平均;1:成交量加权平均;2:成交金额加权平均;3:成交量加权平均(调整) | | `right_type` | any | Integer,换手率加权方式;0:加权平均;1:算术平均 | | `stype` | any | Integer,换手率股票类型;0:全部;1:A股 | 返回:array ### `indexMdIpo(indexid, begt, endt)` Index_MD_IPO 相关函数。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `indexid` | string | 字符串,指数代码 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | 返回:array ### `indexMdRestrRelease(indexid, begt, endt)` Index_MD_RestrRelease 相关函数。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------------- | | `indexid` | string | 字符串或数组,指数代码 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | 返回:array ### `stocksMdRestrRelease(stocks_arr, begt, endt)` Stocks_MD_RestrRelease 相关函数。 | 参数 | 类型 | 说明 | | ------------ | -------- | ---------------------- | | `stocks_arr` | array | 一维字符串数组,股票池 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | 返回:array ### `indexMdRzrqTradeAct(indexid, endt)` Index_MD_RZRQTradeAct 相关函数。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------------------------------------- | | `indexid` | string | 字符串,指数代码,全市场指数代码为”TSYS500001” | | `endt` | datetime | 日期,截止日 | 返回:array ### `stocksMdRzrqTradeAct(stocks_arr, endt)` Stocks_MD_RZRQTradeAct 相关函数。 | 参数 | 类型 | 说明 | | ------------ | -------- | ---------------------- | | `stocks_arr` | array | 一维字符串数组,股票池 | | `endt` | datetime | 日期,截止日 | 返回:array ### `indexMdBt(indexid, begt, endt)` Index_MD_BT 相关函数。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `indexid` | string | 字符串,指数代码 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | 返回:array ### `stocksMdBt(stocks_arr, beg_t, end_t)` Stocks_MD_BT 相关函数。 | 参数 | 类型 | 说明 | | ------------ | -------- | ---------------------- | | `stocks_arr` | array | 一维字符串数组,股票池 | | `beg_t` | datetime | 日期,开始日 | | `end_t` | datetime | 日期,截止日 | 返回:array ### `indexMdBuyandSellByInsider(indexid, begt, endt, declare_date)` Index_MD_BuyandSellByInsider 相关函数。 | 参数 | 类型 | 说明 | | -------------- | -------- | ----------------------------------------------------------------------------------------------------------------- | | `indexid` | string | 字符串,指数代码 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | | `declare_date` | datetime | 日期,公布截止日;由于董监高持股变动数据公布时间存在滞后性,建议设置该参数为参数endt的滞后1个交易日;默认等于endt | 返回:array ### `stocksMdBuyandSellByInsider(stocks_arr, begt, endt, declare_date)` Stocks_MD_BuyandSellByInsider 相关函数。 | 参数 | 类型 | 说明 | | -------------- | -------- | ----------------------------------------------------------------------------------------------------------------- | | `stocks_arr` | array | 一维字符串数组,股票池 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | | `declare_date` | datetime | 日期,公布截止日;由于董监高持股变动数据公布时间存在滞后性,建议设置该参数为参数endt的滞后1个交易日;默认等于endt | 返回:array ### `stocksAssetCentrality(begt, endt, ep)` Stocks_AssetCentrality 相关函数。 | 参数 | 类型 | 说明 | | ------ | -------- | ------------ | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | | `ep` | any | float | 返回:array ### `stocksAbsorptionRatio(begt, endt, ep)` Stocks_AbsorptionRatio 相关函数。 | 参数 | 类型 | 说明 | | ------ | -------- | ------------ | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | | `ep` | any | float | 返回:array ### `fundMtAsset(r_date, op)` Fund_MT_Asset 相关函数。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------------------------------------------------------------------ | | `r_date` | datetime | 整数,报告期 | | `op` | any | 整数,基金池选择,0:全部,1:主动股混,2:被动型,3:债券型,4:货币型,5:海外型,6:其他 | 返回:float ### `fundMtAAllocaton(r_date)` Fund_MT_AAllocaton 相关函数。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 整数,报告期 | 返回:array ### `fundMtStockValueOfTop10(r_date, indexid)` Fund_MT_StockValueOfTop10 相关函数。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `r_date` | datetime | 整数,报告期 | | `indexid` | string | 字符串,指数代码 | 返回:float ### `fundMtIssueShare(begt, endt, op)` Fund_MT_IssueShare 相关函数。 | 参数 | 类型 | 说明 | | ------ | -------- | ------------------------------------------------------------------------------ | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | | `op` | any | 整数,基金池选择,0:全部,1:主动股混,2:被动型,3:债券型,4:货币型,5:海外型,6:其他 | 返回:float ### `etfMtNetInflowAmount(endt, etf_arr, r)` ETF_MT_NetInflowAmount 相关函数。 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------------- | | `endt` | datetime | 日期,截止日 | | `etf_arr` | array | 一维字符串数组,ETF基金池 | | `r` | array | 数组,输出中间结果 | 返回:float ### `indexFdRzrq(indexid, endt)` Index_FD_RZRQ 相关函数。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------------------------------------- | | `indexid` | string | 字符串,指数代码,全市场指数代码为”TSYS500001” | | `endt` | datetime | 日期,截止日 | 返回:array ### `stocksFdRzrq(stocks_arr, endt)` Stocks_FD_RZRQ 相关函数。 | 参数 | 类型 | 说明 | | ------------ | -------- | ---------------------- | | `stocks_arr` | array | 一维字符串数组,股票池 | | `endt` | datetime | 日期,截止日 | 返回:array ### `indexFdNorthofHsg(indexid, endt)` Index_FD_NorthofHSG 相关函数。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------------------------------------- | | `indexid` | string | 字符串,指数代码,全市场指数代码为”TSYS500001” | | `endt` | datetime | 日期,截止日 | 返回:array ### `stocksFdNorthofHsg(stocks_arr, endt)` Stocks_FD_NorthofHSG 相关函数。 | 参数 | 类型 | 说明 | | ------------ | -------- | ---------------------- | | `stocks_arr` | array | 一维字符串数组,股票池 | | `endt` | datetime | 日期,截止日 | 返回:array ### `getSwhybKbydateIpo(indexid, endt)` GetSWHYBKbydate_IPO 相关函数。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------------------- | | `indexid` | string | 字符串,指数代码(仅针对申万行业指数) | | `endt` | datetime | 日期,截止日 | 返回:array ### `indexFdEfIssueAmt(indexid, begt, endt)` Index_FD_EF_IssueAmt 相关函数。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `indexid` | string | 字符串,指数代码 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | 返回:float ### `indexFdEfDistributionAmt(indexid, begt, endt)` Index_FD_EF_DistributionAmt 相关函数。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `indexid` | string | 字符串,指数代码 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | 返回:float ### `indexFdEfMoreIssueAmt(indexid, begt, endt)` Index_FD_EF_MoreIssueAmt 相关函数。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `indexid` | string | 字符串,指数代码 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | 返回:float ### `indexFdEfConvertBondAmt(indexid, begt, endt)` Index_FD_EF_ConvertBondAmt 相关函数。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `indexid` | string | 字符串,指数代码 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | 返回:float ### `indexFdEquityFinancing(indexid, begt, endt)` Index_FD_EquityFinancing 相关函数。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `indexid` | string | 字符串,指数代码 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | 返回:array ### `stocksFdEquityFinancing(stocks_arr, begt, endt)` Stocks_FD_EquityFinancing 相关函数。 | 参数 | 类型 | 说明 | | ------------ | -------- | ---------------------- | | `stocks_arr` | array | 一维字符串数组,股票池 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | 返回:array ### `kurt(rsp_cycle, n)` 已实现峰度 | 参数 | 类型 | 说明 | | ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | | `rsp_cycle` | any | 采样小周期 | | `n` | any | 整型,当前时间向历史推移N个周期长度作为采样的时间区间(大区间),与当前时间,周期相关。默认为 1,与市场周期对齐;N为0时,返回最后一个高频时刻 | 返回:float #### 示例 ```tsl kurt(array(1,2,3,4,5),s); s; //返回:-1.2 ``` ### `std(rsp_cycle, n)` 已实现波动率(%) | 参数 | 类型 | 说明 | | ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | | `rsp_cycle` | any | 采样小周期 | | `n` | any | 整型,当前时间向历史推移N个周期长度作为采样的时间区间(大区间),与当前时间,周期相关。默认为 1,与市场周期对齐;N为0时,返回最后一个高频时刻 | 返回:float ### `stdUp(rsp_cycle, n)` 高频上行波动率(%) | 参数 | 类型 | 说明 | | ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | | `rsp_cycle` | any | 采样小周期 | | `n` | any | 整型,当前时间向历史推移N个周期长度作为采样的时间区间(大区间),与当前时间,周期相关。默认为 1,与市场周期对齐;N为0时,返回最后一个高频时刻 | 返回:float ### `down(rsp_cycle, n)` 高频下行波动率(%) | 参数 | 类型 | 说明 | | ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | | `rsp_cycle` | any | 采样小周期 | | `n` | any | 整型,当前时间向历史推移N个周期长度作为采样的时间区间(大区间),与当前时间,周期相关。默认为 1,与市场周期对齐;N为0时,返回最后一个高频时刻 | 返回:float ### `stockRdNVolShare(rsp_cycle, n)` 第N个K线成交量占比(%) | 参数 | 类型 | 说明 | | ----------- | ---- | ------------------------------------------------------------------------------------------------------------------- | | `rsp_cycle` | any | 采样小周期 | | `n` | any | 整型,第N个市场K线;日线时,抽样cy_60m,对股票而言,N 在 1 ~ 4 之间,表每日的10:30:00、11:30:00、14:00:00、15:00:00 | 返回:float ### `stockRdPvCorr(rsp_cycle, n)` 量价相关性 | 参数 | 类型 | 说明 | | ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | | `rsp_cycle` | any | 采样小周期 | | `n` | any | 整型,当前时间向历史推移N个周期长度作为采样的时间区间(大区间),与当前时间,周期相关。默认为 1,与市场周期对齐;N为0时,返回最后一个高频时刻 | 返回:float ### `stockRdTrendStr(rsp_cycle, n)` 趋势强度因子 | 参数 | 类型 | 说明 | | ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | | `rsp_cycle` | any | 采样小周期 | | `n` | any | 整型,当前时间向历史推移N个周期长度作为采样的时间区间(大区间),与当前时间,周期相关。默认为 1,与市场周期对齐;N为0时,返回最后一个高频时刻 | 返回:float ### `stockRdTimeZf(rsp_cycle, b_time, e_time)` 日内时点区间涨幅(%) | 参数 | 类型 | 说明 | | ----------- | -------- | ------------ | | `rsp_cycle` | any | 采样小周期 | | `b_time` | datetime | 日内开始时点 | | `e_time` | datetime | 日内截止时点 | 返回:float ### `cumTimeZf(rsp_cycle, b_time, e_time, n)` 过去N个日内累计时点涨幅(%) | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------- | | `rsp_cycle` | any | 采样小周期 | | `b_time` | datetime | 日内开始时点 | | `e_time` | datetime | 日内截止时点 | | `n` | any | 整型,当前时间向历史推移N个周期长度作为采样的时间区间(大区间),与当前时间,周期相关。默认为 1,与市场周期对齐;N为0时,返回最后一个高频时刻 | 返回:float ### `stockRdAptInFlow(rsp_cycle, n)` 平均单笔流入金额占比(%) | 参数 | 类型 | 说明 | | ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | | `rsp_cycle` | any | 采样小周期 | | `n` | any | 整型,当前时间向历史推移N个周期长度作为采样的时间区间(大区间),与当前时间,周期相关。默认为 1,与市场周期对齐;N为0时,返回最后一个高频时刻 | 返回:float ### `stockRdAptOutFlow(rsp_cycle, n)` 平均单笔流出金额占比(%) | 参数 | 类型 | 说明 | | ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | | `rsp_cycle` | any | 采样小周期 | | `n` | any | 整型,当前时间向历史推移N个周期长度作为采样的时间区间(大区间),与当前时间,周期相关。默认为 1,与市场周期对齐;N为0时,返回最后一个高频时刻 | 返回:float ### `stockRdAptNetInFlow(rsp_cycle, n)` 平均单笔流入流出金额之比(%) | 参数 | 类型 | 说明 | | ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | | `rsp_cycle` | any | 采样小周期 | | `n` | any | 整型,当前时间向历史推移N个周期长度作为采样的时间区间(大区间),与当前时间,周期相关。默认为 1,与市场周期对齐;N为0时,返回最后一个高频时刻 | 返回:float ### `stockRdAptNetInFlowBigOrder(rsp_cycle, n, cut_value)` 大单资金净流入金额 | 参数 | 类型 | 说明 | | ----------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------- | | `rsp_cycle` | any | 采样小周期 | | `n` | any | 整型,当前时间向历史推移N个周期长度作为采样的时间区间(大区间),与当前时间,周期相关。默认为 1,与市场周期对齐;N为0时,返回最后一个高频时刻 | | `cut_value` | float | 划分截至比例 | 返回:float ### `stockRdApTNetInFlowBigOrderRatio(rsp_cycle, n, cut_value)` 大单资金净流入率(%) | 参数 | 类型 | 说明 | | ----------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------- | | `rsp_cycle` | any | 采样小周期 | | `n` | any | 整型,当前时间向历史推移N个周期长度作为采样的时间区间(大区间),与当前时间,周期相关。默认为 1,与市场周期对齐;N为0时,返回最后一个高频时刻 | | `cut_value` | float | 划分截至比例 | 返回:float ### `stockRdMomBigOrder(rsp_cycle, n, cut_value)` 大单驱动涨幅(%) | 参数 | 类型 | 说明 | | ----------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------- | | `rsp_cycle` | any | 采样小周期 | | `n` | any | 整型,当前时间向历史推移N个周期长度作为采样的时间区间(大区间),与当前时间,周期相关。默认为 1,与市场周期对齐;N为0时,返回最后一个高频时刻 | | `cut_value` | float | 划分截至比例 | 返回:float ### `stockRdSmartMoneyRank(rsp_cycle, n, cut_value)` S=rank(|R|)+rank(V) | 参数 | 类型 | 说明 | | ----------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------- | | `rsp_cycle` | any | 采样小周期 | | `n` | any | 整型,当前时间向历史推移N个周期长度作为采样的时间区间(大区间),与当前时间,周期相关。默认为 1,与市场周期对齐;N为0时,返回最后一个高频时刻 | | `cut_value` | float | 划分截至比例 | 返回:float ### `beta(rsp_cycle, n, cut_value)` S=|R|/(V^beta) | 参数 | 类型 | 说明 | | ----------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------- | | `rsp_cycle` | any | 采样小周期 | | `n` | any | 整型,当前时间向历史推移N个周期长度作为采样的时间区间(大区间),与当前时间,周期相关。默认为 1,与市场周期对齐;N为0时,返回最后一个高频时刻 | | `cut_value` | float | 划分截至比例 | 返回:float ### `lnv(rsp_cycle, n, cut_value)` S=|R|/ln(V) | 参数 | 类型 | 说明 | | ----------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------- | | `rsp_cycle` | any | 采样小周期 | | `n` | any | 整型,当前时间向历史推移N个周期长度作为采样的时间区间(大区间),与当前时间,周期相关。默认为 1,与市场周期对齐;N为0时,返回最后一个高频时刻 | | `cut_value` | float | 划分截至比例 | 返回:float ### `stockRdSmartMoneyV(rsp_cycle, n, cut_value)` S=V | 参数 | 类型 | 说明 | | ----------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------- | | `rsp_cycle` | any | 采样小周期 | | `n` | any | 整型,当前时间向历史推移N个周期长度作为采样的时间区间(大区间),与当前时间,周期相关。默认为 1,与市场周期对齐;N为0时,返回最后一个高频时刻 | | `cut_value` | float | 划分截至比例 | 返回:float ### `stockRdAvgWBuy(rsp_cycle, k, n)` 平均净委买变化率(%) | 参数 | 类型 | 说明 | | ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | | `rsp_cycle` | any | 采样小周期 | | `k` | any | 前k档行情,默认为1 | | `n` | any | 整型,当前时间向历史推移N个周期长度作为采样的时间区间(大区间),与当前时间,周期相关。默认为 1,与市场周期对齐;N为0时,返回最后一个高频时刻 | 返回:float ### `stockRdStdWBuy(rsp_cycle, k, n)` 净委买变化率波动率(%) | 参数 | 类型 | 说明 | | ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | | `rsp_cycle` | any | 采样小周期 | | `k` | any | 前k档行情,默认为1 | | `n` | any | 整型,当前时间向历史推移N个周期长度作为采样的时间区间(大区间),与当前时间,周期相关。默认为 1,与市场周期对齐;N为0时,返回最后一个高频时刻 | 返回:float ### `skewWBuy(rsp_cycle, k, n)` 净委买变化率偏度 | 参数 | 类型 | 说明 | | ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | | `rsp_cycle` | any | 采样小周期 | | `k` | any | 前k档行情,默认为1 | | `n` | any | 整型,当前时间向历史推移N个周期长度作为采样的时间区间(大区间),与当前时间,周期相关。默认为 1,与市场周期对齐;N为0时,返回最后一个高频时刻 | 返回:float ### `stockRdApb(rsp_cycle, n)` 均价偏差 | 参数 | 类型 | 说明 | | ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | | `rsp_cycle` | any | 采样小周期 | | `n` | any | 整型,当前时间向历史推移N个周期长度作为采样的时间区间(大区间),与当前时间,周期相关。默认为 1,与市场周期对齐;N为0时,返回最后一个高频时刻 | 返回:float|datetime ### `stockRdArpp(rsp_cycle, n)` 时间加权平均的相对价格位置 | 参数 | 类型 | 说明 | | ----------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------- | | `rsp_cycle` | any | 采样小周期 | | `n` | any | 整型,当前时间向历史推移N个周期长度作为采样的时间区间(大区间),与当前时间,周期相关。默认为 1,与市场周期对齐;N为0时,返回最后一个高频时刻 | 返回:float|datetime ### `indexMdCssd(index_id, end_t, n, cycle, benchmark_id, threshold)` 横截面标准差因子计算模型 | 参数 | 类型 | 说明 | | -------------- | -------- | -------------------------- | | `index_id` | string | 字符串类型,指数代码 | | `end_t` | datetime | 日期类型,截止日 | | `n` | any | 整数类型,回归期数 | | `cycle` | string | 字符串类型,周期 | | `benchmark_id` | string | 字符串类型,市场基准指数 | | `threshold` | float | 实数类型,涨跌幅分位数阈值 | 返回:array ### `stocksMdCssd(stock_arr, end_t, n, cycle, benchmark_id, threshold)` 固定成分组合横截面标准差因子计算模型 | 参数 | 类型 | 说明 | | -------------- | -------- | -------------------------- | | `stock_arr` | array | 一维数组类型,股票序列 | | `end_t` | datetime | 日期类型,截止日 | | `n` | any | 整数类型,回归期数 | | `cycle` | string | 字符串类型,周期 | | `benchmark_id` | string | 字符串类型,市场基准指数 | | `threshold` | float | 实数类型,涨跌幅分位数阈值 | 返回:array ### `indexMdCsad(index_id, end_t, n, cycle, benchmark_id)` 横截面离差因子计算模型 | 参数 | 类型 | 说明 | | -------------- | -------- | ------------------------ | | `index_id` | string | 字符串类型,指数代码 | | `end_t` | datetime | 日期类型,截止日 | | `n` | any | 整数类型,回归期数 | | `cycle` | string | 字符串类型,周期 | | `benchmark_id` | string | 字符串类型,市场基准指数 | 返回:array ### `stocksMdCsad(stock_arr, end_t, n, cycle, benchmark_id)` 固定成分组合横截面离差因子计算模型 | 参数 | 类型 | 说明 | | -------------- | -------- | ------------------------ | | `stock_arr` | array | 一维数组类型,股票序列 | | `end_t` | datetime | 日期类型,截止日 | | `n` | any | 整数类型,回归期数 | | `cycle` | string | 字符串类型,周期 | | `benchmark_id` | string | 字符串类型,市场基准指数 | 返回:array ### `indexMdBetaStd(index_id, end_t, n, cycle, benchmark_id, rf)` Beta集中度因子计算模型 | 参数 | 类型 | 说明 | | -------------- | -------- | ----------------------------- | | `index_id` | string | 字符串类型,指数代码 | | `end_t` | datetime | 日期类型,截止日 | | `n` | any | 整数类型,回归期数 | | `cycle` | string | 字符串类型,周期 | | `benchmark_id` | string | 字符串类型,市场基准指数 | | `rf` | float | 实数类型,年化无风险收益率(%) | 返回:array ### `stocksMdBetaStd(stock_arr, end_t, n, cycle, benchmark_id, rf)` 固定成分组合Beta集中度因子计算模型 | 参数 | 类型 | 说明 | | -------------- | -------- | ----------------------------- | | `stock_arr` | array | 一维数组类型,股票序列 | | `end_t` | datetime | 日期类型,截止日 | | `n` | any | 整数类型,回归期数 | | `cycle` | string | 字符串类型,周期 | | `benchmark_id` | string | 字符串类型,市场基准指数 | | `rf` | float | 实数类型,年化无风险收益率(%) | 返回:array ### `stockPvStr(stocks, end_t, n)` 凸显因子STR | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `stocks` | array | 数组类型,股票序列 | | `end_t` | datetime | 日期类型,截止日 | | `n` | any | 整数类型,测算期数 | 返回:array ### `stockPvStt(stocks, end_t, n)` 凸显因子STT及STT2 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `stocks` | array | 数组类型,股票序列 | | `end_t` | datetime | 日期类型,截止日 | | `n` | any | 整数类型,测算期数 | 返回:array ### `stockPvStv(stocks, end_t, n, threshold_r)` 凸显因子STV | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------------------- | | `stocks` | array | 数组类型,股票序列 | | `end_t` | datetime | 日期类型,截止日 | | `n` | any | 整数类型,测算期数 | | `threshold_r` | float | 实数类型,收益率阈值(%),小于10% | 返回:array ### `stockMomTkFactor(end_t)` TK因子,默认周频,计算过去60周的TK因子值 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,截止日 | 返回:float ### `stockMomCgoFactor(end_t, ndays)` CGO因子 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,截止日 | | `ndays` | any | 整数类型,天数 | 返回:float ### `stockPvVnsp(stock_id, end_t, n, delta)` 卖出倾向因子 | 参数 | 类型 | 说明 | | ---------- | -------- | ---------------------------- | | `stock_id` | string | 字符串类型,股票代码 | | `end_t` | datetime | 日期类型,截止日 | | `n` | any | 整数类型,测算期数 | | `delta` | float | 实数类型,模型参数,默认0.23 | 返回:array ### `stockPvFort(stock_id, end_t)` 遗憾规避因子 | 参数 | 类型 | 说明 | | ---------- | -------- | -------------------- | | `stock_id` | string | 字符串类型,股票代码 | | `end_t` | datetime | 日期类型,截止日 | 返回:array ### `stockBfPes(rdate, valuetype, n, option)` 指定报告期业绩惊喜指标(%)(采用季度数据) | 参数 | 类型 | 说明 | | ----------- | -------- | -------------------------- | | `rdate` | datetime | 整数类型,报告期 | | `valuetype` | any | 整数类型,业绩代理指标 | | `n` | any | 整数类型,漂移项期数 | | `option` | any | 整数类型,真实业绩数据来源 | 返回:float ### `stockMomCtoFactor(end_t, ndays)` CTO指标 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------- | | `end_t` | datetime | TDateTime,截止日 | | `ndays` | any | int,天数 | 返回:float ### `stockMomHpFactor(end_t, ndays)` 最高价格指标 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------- | | `end_t` | datetime | TDateTime,截止日 | | `ndays` | any | int,天数 | 返回:float ### `stockMomLpFactor(end_t, ndays)` 最低价格指标 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------- | | `end_t` | datetime | TDateTime,截止日 | | `ndays` | any | int,天数 | 返回:float ### `stockMomHtFactor(end_t, ndays)` 最高价格时间指标 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------- | | `end_t` | datetime | TDateTime,截止日 | | `ndays` | any | int,天数 | 返回:float ### `stockMomLtFactor(end_t, ndays)` 最低价格时间指标 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------- | | `end_t` | datetime | TDateTime,截止日 | | `ndays` | any | int,天数 | 返回:float ### `stockMomRankStdFactor(end_t, ndays)` RankStd指标 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------- | | `end_t` | datetime | TDateTime,截止日 | | `ndays` | any | int,天数 | 返回:float ### `stockMomCthlFactor(end_t, ndays)` CTHL指标 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------- | | `end_t` | datetime | TDateTime,截止日 | | `ndays` | any | int,天数 | 返回:float ### `stockMomPriceGrowthFactor(end_t, ndays)` 股价增速指标 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------- | | `end_t` | datetime | TDateTime,截止日 | | `ndays` | any | int,天数 | 返回:float ### `stockMomSlopeFactor(end_t, ndays)` Slope指标 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------- | | `end_t` | datetime | TDateTime,截止日 | | `ndays` | any | int,天数 | 返回:float ### `stockMomPathLenFactor(end_t, ndays)` PathLen指标 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------- | | `end_t` | datetime | TDateTime,截止日 | | `ndays` | any | int,天数 | 返回:float ### `stockMomResidualMomFactor(end_t)` 残差动量指标 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------- | | `end_t` | datetime | TDateTime,截止日 | 返回:float ### `stockMomTkFactor(end_t)` TK指标 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------- | | `end_t` | datetime | TDateTime,截止日 | 返回:float ### `stockGapZf(typ)` 获取股票跳空缺口涨幅 | 参数 | 类型 | 说明 | | ----- | ---- | ----------------------------- | | `typ` | any | Int,用户自定义,缺口判断标准 | 返回:float ### `stockGapOpenZf(typ)` 获取股票跳空开盘涨幅 | 参数 | 类型 | 说明 | | ----- | ---- | ----------------------------- | | `typ` | any | Int,用户自定义,缺口判断标准 | 返回:float ### `etAmountRatio(n, m, c_type)` 获取事件发生前后成交金额变动指标 | 参数 | 类型 | 说明 | | -------- | ---- | ----------------------------- | | `n` | any | Int,事件发生前天数(交易日) | | `m` | any | Int,事件发生后天数(交易日) | | `c_type` | any | int,用户自定义,指标计算类型 | 返回:float ### `etVolRatio(n, m, c_type)` 获取事件发生前后成交量变动指标 | 参数 | 类型 | 说明 | | -------- | ---- | ----------------------------- | | `n` | any | Int,事件发生前天数(交易日) | | `m` | any | Int,事件发生后天数(交易日) | | `c_type` | any | int,用户自定义,指标计算类型 | 返回:float ### `etHslRatio(n, m, c_type)` 获取事件发生前后换手率变动指标 | 参数 | 类型 | 说明 | | -------- | ---- | ----------------------------- | | `n` | any | Int,事件发生前天数(交易日) | | `m` | any | Int,事件发生后天数(交易日) | | `c_type` | any | int,用户自定义,指标计算类型 | 返回:float ### `etZfRatio(n, m, c_type)` 获取事件发生前后收益率变动指标 | 参数 | 类型 | 说明 | | -------- | ---- | ----------------------------- | | `n` | any | Int,事件发生前天数(交易日) | | `m` | any | Int,事件发生后天数(交易日) | | `c_type` | any | int,用户自定义,指标计算类型 | 返回:float ### `stockPvTrend(norm_type, num, ma_type, n)` Stock_PV_Trend 相关函数。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---------------------------------------------- | | `norm_type` | any | 用户自定义,指标类型 | | `num` | any | 整数,回归次数 | | `ma_type` | any | 用户自定义,移动平均类型 | | `n` | any | 实数,移动平均权重,仅当MaType取值为1,2时有用 | 返回:float ### `famaFrenchMultiFactor(beg_t, end_t, factor_arr, rate_type, groups, index_id, cycle)` 利用多因子框架,计算区间内Fama_French多因子,可参考文档《2021-01-29-应用专题-多因子框架01:天软多因子框架TSMultiFactor(更新版)》。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------------------------------------------------------------------------------------------ | | `beg_t` | datetime | 日期,区间开始日 | | `end_t` | datetime | 日期,区间截止日 | | `factor_arr` | any | 数据表,必须包含“因子名称”、“因子公式”、“因子方向”、“因子比例(%)”,在计算三四五因子时,一次只能计算一个,不同因子对应的因子公式如下: | | `rate_type` | any | 用户自定义,加权方式 | | `groups` | string | 字符串,分组百分位,Groups:="0,50;50,100",表示分为两组,第一组是 0-50%,第二组 50%-100% | | `index_id` | string | 字符串,指数代码,利用指数成分股计算三四五因子,默认为中证全指 | | `cycle` | string | 调仓周期,默认为月线;注:关于参数的更多详细内容,请参考天软多因子框架文档。 | 返回:array ### `famaFrenchFactorRetMarketCycle(beg_t, end_t, model_type, weight_type, cycle, if_qk_info, modelflag)` 计算三四五因子区间市场周期收益率(%),与参数Cycle设置相关 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------------------------------------------------- | | `beg_t` | datetime | 开始日,日期类型 | | `end_t` | datetime | 截止日,日期类型 | | `model_type` | any | 计算模型,整型,取值如下 | | `weight_type` | any | 因子加权方式,整型,取值如下 | | `cycle` | string | 因子取数周期,字符串类型,仅支持日线及以下的低频周期,取值如下 | | `if_qk_info` | bool | object | | `modelflag` | any | 模型标识,字符串型,取值如下 | 返回:array ### `famaFrenchFactorRetFixedInterval(beg_t, end_t, model_type, weight_type, m, modelflag)` 计算三四五因子区间固定间隔收益率(%),与参数M设置相关 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `beg_t` | datetime | 开始日,日期类型 | | `end_t` | datetime | 截止日,日期类型 | | `model_type` | any | 计算模型,整型,取值如下 | | `weight_type` | any | 因子加权方式,整型,取值如下 | | `m` | any | 固定间隔数,整型,由区间截止日、从后往前推移,每M个日线为一个划分子区间。若滚动推移到第一个子区间不足M个交易日时,则使用实际间隔(小于M)来计算。M=5常表示滚动周线,M=20常表示滚动月线,…… | | `modelflag` | any | 模型标识,字符串型,取值如下 | 返回:array ### `famaFrenchRegressMarketCycle(stock_id, index_id, end_t, cycle, reg_n, model_type, weight_type, risk_free_rate, modelflag)` FamaFrench市场周期回归,详细回归说明,可参考2.1 模型简介 | 参数 | 类型 | 说明 | | ---------------- | -------- | -------------------------------------------------------------------------------------------------------------------------- | | `stock_id` | string | 证券代码,其涨幅(%)表示个股收益Rp | | `index_id` | string | 市场指数,其涨幅(%)表示市场因子RM | | `end_t` | datetime | 截止日,日期类型 | | `cycle` | string | 周期,字符串类型,取值日下 | | `reg_n` | any | 回归周期数,整型,表示回归样本长度 | | `model_type` | any | 回归模型,整型,取值如下 | | `weight_type` | any | 三四五因子加权方式,整型,取值如下 | | `risk_free_rate` | float | 无风险利率Rf(%),与周期设置密切相关,当周期为日线,表示日无风险利率(%);当周期为月线,表示月无风险利率(%)……,缺省取值为0 | | `modelflag` | any | 模型标识,字符串型,取值如下 | 返回:array ### `famaFrenchRegressFixedInterval(stock_id, index_id, end_t, m, reg_n, model_type, weight_type, risk_free_rate, modelflag)` FamaFrench固定间隔回归 | 参数 | 类型 | 说明 | | ---------------- | -------- | -------------------------------------------------------------------------------------------------------------------------- | | `stock_id` | string | 证券代码,其涨幅(%)表示个股收益Rp | | `index_id` | string | 市场指数,其涨幅(%)表示市场因子RM | | `end_t` | datetime | 截止日,日期类型 | | `m` | any | 固定间隔数,整型,往前滚动推移,使用固定间隔作为一个滚动周期 | | `reg_n` | any | 回归周期数,整型,表示回归样本长度 | | `model_type` | any | 回归模型,整型,取值如下 | | `weight_type` | any | 三四五因子加权方式,整型,取值如下 | | `risk_free_rate` | float | 无风险利率Rf(%),与周期设置密切相关,当周期为日线,表示日无风险利率(%);当周期为月线,表示月无风险利率(%)……,缺省取值为0 | | `modelflag` | any | 模型标识,字符串型,取值如下 | 返回:array ### `tsStyleFactor(end_t, stock_arr, factors, index_id, risk_free_rate, fill_na_n, fill_miss, normalization, standardization)` TS_StyleFactor函数主要用于提取指定日股票列表的天软风格因子,该函数调用了天软中的因子处理框架——TSMF_ProcessFactors,不仅使得对因子的处理方法更加灵活,而且可以查看因子的中间处理结果,返回相应的最终描述因子与加权后的风格因子。 | 参数 | 类型 | 说明 | | ----------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `end_t` | datetime | 截止日,日期类型,返回截止日的天软风格因子 | | `stock_arr` | array | 股票列表,一维字符串数组,返回该股票列表的天软风格因子,如getbk(“沪深300”); | | `factors` | array | 因子列表,数据表类型,目前是根据3天软风格因子的处理来设置的,如范例所示。用户若需自定义因子算法,需修改相应设置。一般情况下,因子列表是不变的。更多详情请参考专题文档;标准的因子列表: | | `index_id` | string | 指数代码,字符串类型,代表市场指数,主要用于计算beta因子,如SH000300 | | `risk_free_rate` | float | 每日无风险利率(%),实数,用于计算超额收益率,默认为0 | | `fill_na_n` | bool | object | | `fill_miss` | any | 缺失值填充方式,缺失值包括nil、nan等非数值类型,当FillNaN为真时,就通过该参数来填充被剔除股票的因子值。 | | `normalization` | any | 极值处理方式 | | `standardization` | any | 标准化处理方式 | 返回:array ### `getAStockStyleFactorByEndT(end_t)` 指定日全A市场下所有股票风格因子暴露及其暴露百分位,底层调用函数TS_StyleFactor | 参数 | 类型 | 说明 | | ------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `end_t` | datetime | 日期类型,指定日,仅支持日线,;固定参数:详情如下;因子列表:;备注:;非市场交易日直接返回空数组;剔除当日停牌以及上市日不足525个交易日的股票;风格因子暴露百分位:股票某因子暴露值在全A股中的百分位排名(%);实时计算全A股风格因子,其效率较低,返回1天的数据约100s(随全A股个数增加) | 返回:array ### `stocksStyleFactor(stocks, end_t, d_type, if_fil, flatest)` 提取全A市场下某个股票池风格因子,底层调用函数为GetAStock_StyleFactorByEndT | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------------------------------------------------------- | | `stocks` | array | 一维字符串数组,股票池列表,如getbk(“沪深300”); | | `end_t` | datetime | 日期类型,指定日,若指定日为市场非交易日,则返回最新市场交易日的数据 | | `d_type` | any | 用户自定义,取值类型,1:因子暴露(默认),2:因子暴露百分位 | | `if_fil` | bool | object | | `flatest` | any | 布尔型,是否最新日,预留衍生数据提取参数接口,对实时计算暂不起作用,可忽略 | 返回:array ### `stockStyleFactor(d_type)` 提取个股在市场最新交易日的风格因子,与系统参数(当前证券、当前时间)有关,只支持日线,底层调用函数为Stocks_StyleFactor | 参数 | 类型 | 说明 | | -------- | ---- | ---------------------------------------------------------- | | `d_type` | any | 用户自定义,取值类型,1:因子暴露(默认),2:因子暴露百分位 | 返回:array ### `stockStyleFactor4(end_t, d_type)` 提取个股指定日的风格因子,与系统参数(当前证券)有关,只支持日线,底层调用函数为Stocks_StyleFactor,与StockStyleFactor的区别在于用法不同,若指定日EndT为市场非交易日,则返回最新市场交易日的数据 | 参数 | 类型 | 说明 | | -------- | -------- | ---------------------------------------------------------- | | `end_t` | datetime | 日期类型,指定日 | | `d_type` | any | 用户自定义,取值类型,1:因子暴露(默认),2:因子暴露百分位 | 返回:array ### `pfStyleFactor(portfolio, end_t, d_type)` 提取指定日组合的风格因子,指定日组合中个股风格因子为空的(被剔除),会被填充,当DType=1时,以0填充;当DType=2时,以50填充。组合风格因子是个股风格因子按照比例(%)加权得到的,底层调用函数为Stocks_StyleFactor | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------- | | `portfolio` | array | 组合信息,二维数组,必须包含“代码”、“比例(%)”字段 | | `end_t` | datetime | 指定日 | | `d_type` | any | 取值类型,1:因子暴露(默认),2:因子暴露百分位 | 返回:array ### `indexStyleFactor(d_type)` 提取指定日指数的风格因子,成分股指定日风格因子按照权重加权,类似组合风格因子,与系统证券(指数)、系统时间有关,底层调用函数为pf_StyleFactor | 参数 | 类型 | 说明 | | -------- | ---- | ---------------------------------------------------------- | | `d_type` | any | 用户自定义,取值类型,1:因子暴露(默认),2:因子暴露百分位 | 返回:array ### `rmGetFactorReturnByStocks(stocks, last_end_t, end_t, industry_type, iffill, standarize_type)` 利用T期股票收益率与T-1期股票因子值(因子暴露)进行加权最小二乘回归,得到的回归系数即为T期因子收益率与特质收益率 | 参数 | 类型 | 说明 | | ----------------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `stocks` | array | 股票池,一维字符串数组 | | `last_end_t` | datetime | T-1期截止日,日期类型 | | `end_t` | datetime | T期截止日,日期类型 | | `industry_type` | any | 行业因子分类,整型 | | `iffill` | bool | object | | `standarize_type` | any | 因子暴露标准化,默认不标准化。当股票池为全A股时,建议不做标准化处理,此时从天软计算全A股风格因子暴露已经过一次标准化处理(市值加权均值、等权标准差),直接使用数据库因子暴露进行回归,得到因子收益率。当股票池不是全A股市场时,建议进行标准化处理,通常为z值法,即先从全A股中筛选指定股票池的风格因子暴露,再进行标准化(此时的风格因子暴露进行了两次标准化处理),尽管与直接计算股票池因子暴露有差异,但我们认为对回归结果影响甚微,且从数据库取数效率更快,故采用此种处理方式。 | 返回:array ### `indexRmFactorReturn(industry_type, iffill)` 返回指定指数成分计算的风格因子收益率,与当前系统证券(指数)、周期、时间相关 | 参数 | 类型 | 说明 | | --------------- | ---- | ------------------ | | `industry_type` | any | 行业因子分类,整型 | | `iffill` | bool | object | 返回:array ### `indexRmFactorRet(d_type)` 指数最新日因子收益率(%),与系统证券、时间相关,底层调用模型Index_RM_FactorRetQK。 | 参数 | 类型 | 说明 | | -------- | ---- | ----------------------------------------------- | | `d_type` | any | 用户自定义,数据类型,默认为3,提取风格因子收益 | 返回:array ### `indexRmFactorRetQk(beg_t, end_t, d_type)` 区间因子收益率(%),与系统证券相关,日线,底层调用模型RM_GetFactorReturnByStocks | 参数 | 类型 | 说明 | | -------- | -------- | ----------------------------------------------- | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | | `d_type` | any | 用户自定义,数据类型,默认为3,提取风格因子收益 | 返回:array ### `indexRmSpecificRet()` 指数成分股最新特质收益率(%),部分成分股被剔除,与系统证券、时间相关,底层调用模型RM_GetFactorReturnByStocks 返回:array ### `stocksRmSpecificRet(stocks, index_id, end_t)` 股票池指定日特质收益率(%),不在指数成分股中 or被剔除的股票 没有特质收益率数据,底层调用模型Index_RM_SpecificRet | 参数 | 类型 | 说明 | | ---------- | -------- | ---------------------- | | `stocks` | array | 一维字符串数组,股票池 | | `index_id` | string | 字符串,市场指数 | | `end_t` | datetime | 日期,截止日 | 返回:array ### `stockRmSpecificRet(index_id)` 个股最新市场交易日的特质收益率(%),与系统证券、时间相关 (时间市场对齐),不在指数成分股中 or被剔除的股票,返回nil,底层调用模型Index_RM_SpecificRet | 参数 | 类型 | 说明 | | ---------- | ------ | ---------------- | | `index_id` | string | 字符串,市场指数 | 返回:float ### `stockRmSpecificRetQk(beg_t, end_t, index_id)` 个股区间特质收益率(%),与系统证券相关,区间为市场对齐,底层调用模型Stock_RM_SpecificRet | 参数 | 类型 | 说明 | | ---------- | -------- | ---------------- | | `beg_t` | datetime | 日期,开始日 | | `end_t` | datetime | 日期,截止日 | | `index_id` | string | 字符串,市场指数 | 返回:array ### `stockBfBeneishMScore(r_date, return_type)` 计算个股Beneish M-Score得分,与系统证券有关 | 参数 | 类型 | 说明 | | ------------- | -------- | ---------------- | | `r_date` | datetime | 整数型,报告期 | | `return_type` | any | 整数型,返回类型 | 返回:array ### `stockBfDechowFScore(r_date, return_type)` 计算个股Dechow F-Score得分,与系统证券有关 | 参数 | 类型 | 说明 | | ------------- | -------- | ---------------- | | `r_date` | datetime | 整数型,报告期 | | `return_type` | any | 整数型,返回类型 | 返回:array ### `stockBfAltmanZScore(r_date, return_type)` 计算个股Altman Z-Score得分,与系统证券有关 | 参数 | 类型 | 说明 | | ------------- | -------- | ---------------- | | `r_date` | datetime | 整数型,报告期 | | `return_type` | any | 整数型,返回类型 | 返回:array ### `stockBfOhlsonOScore(r_date, return_type)` 计算个股Ohlson O-Score得分,与系统证券有关 | 参数 | 类型 | 说明 | | ------------- | -------- | ---------------- | | `r_date` | datetime | 整数型,报告期 | | `return_type` | any | 整数型,返回类型 | 返回:array ### `stockBfPiotroskiFScore(r_date, return_type)` 计算个股Piotroski F-Score得分,与系统证券有关 | 参数 | 类型 | 说明 | | ------------- | -------- | ---------------- | | `r_date` | datetime | 整数型,报告期 | | `return_type` | any | 整数型,返回类型 | 返回:array ### `stockBfGrahamGScore(r_date, return_type)` 计算个股Graham G-Score得分,与系统证券有关 | 参数 | 类型 | 说明 | | ------------- | -------- | ---------------- | | `r_date` | datetime | 整数型,报告期 | | `return_type` | any | 整数型,返回类型 | 返回:array ### `stockBfStPredict01(r_date)` 根据已研究的逻辑回归分类模型(每年的回归系数与临界值均不变),预测全A股在某报告期是否为ST股 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数型,报告期 | 返回:array ### `stockBfStPredict02(r_date)` 根据全A股过去3年的年报数据建立新的逻辑回归模型(每年的回归系数与临界值均变化),预测全A股在某报告期是否为ST股 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `r_date` | datetime | 整数型,报告期 | 返回:array ### `tsmfFactoryByAllUserDataInStockzone(my_factor_arr, factorname, begt, end_t, stockzone, index_id)` 多因子评价构造器-02.3-外部处理好因子数据的指定列和投资域 | 参数 | 类型 | 说明 | | --------------- | -------- | ----------------------- | | `my_factor_arr` | any | 数据表类型,用户外部因子 | | `factorname` | string | 字符串,因子名称 | | `begt` | datetime | 日期,开始日 | | `end_t` | datetime | 日期,截止日 | | `stockzone` | string | 字符串,投资域 | | `index_id` | string | 指数,基准 | 返回:array ### `tsmfFactoryByFactorarr(factorarr, indexid)` 多因子评价构造器-01.1-每期固定因子库 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------------- | | `factorarr` | datetime | 日期,因子库 | | `indexid` | any | 指数,基准指数&选股域 | 返回:array ### `tsmfFactoryBySigleStockFormula(formula, indexid)` 多因子评价构造器-01.2-单个股票因子公式 | 参数 | 类型 | 说明 | | --------- | ------ | -------------------- | | `formula` | string | 字符串,因子公式 | | `indexid` | any | 指数,基准指数&选股域 | 返回:array ### `tsmfFactoryByAllUserData(my_factor_arr, factorname, begt, end_t, index_id)` 因子库中有用户自己计算的因子(导入外部因子) | 参数 | 类型 | 说明 | | --------------- | -------- | ----------------------- | | `my_factor_arr` | any | 数据表类型,用户外部因子 | | `factorname` | string | 字符串,因子名称 | | `begt` | datetime | 日期,开始日 | | `end_t` | datetime | 日期,截止日 | | `index_id` | string | 指数,基准 | 返回:array ### `mulfactorInvokerBacthExportfactorValue(obj_ts_multi_factor, dir_output, begt, endt, vtype)` 901-按每期导出因子值到本地 | 参数 | 类型 | 说明 | | --------------------- | -------- | ------------------- | | `obj_ts_multi_factor` | any | 整数, | | `dir_output` | string | 字符串,导出路径 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | | `vtype` | any | 用户自定义,命令版本 | 返回:array ### `mulfactorInvokerGetCrossFactorAnalysis(obj_ts_multi_factor, vtype, advance_config)` 基于横截面回归的风险因子分析体系 TSRM_CrossSection、TSRM_CrossSectionPeriod 命令调用模式 v1:全部回归,加权 底层默认含国家因子、含行业因子。 v2:to-do 分别单个回归 范例见 mulfactor_Invoker_ExportfactorBackTestData 说明详见多因子框架文档 | 参数 | 类型 | 说明 | | --------------------- | ------ | --------------- | | `obj_ts_multi_factor` | any | 整数, | | `vtype` | string | 字符串,命令版本 | | `advance_config` | any | 表达式,高级设置 | 返回:array ### `mulfactorInvokerGetFactorMetricsOverview(obj_ts_multi_factor, vtype, advance_config)` v1: v2:研究用 多空、回归(单因子专用) IC分析,展开各种IC(区分行业调整效应对比) 范例见 mulfactor_Invoker_ExportfactorBackTestData 说明详见多因子框架文档 | 参数 | 类型 | 说明 | | --------------------- | ------ | ----------------------- | | `obj_ts_multi_factor` | any | 整数, | | `vtype` | string | 字符串, | | `advance_config` | array | 一维字符串数组,高级设置 | 返回:array ### `mulfactorInvokerGetFactorsCorr(obj_ts_multi_factor, vtype, advance_config)` 命令调用模式 v1:因子值相关系数均值 v2:IC相关系数 v3:多头收益相关系数,通过 advance_config 传 组序号 范例见 mulfactor_Invoker_ExportfactorBackTestData 说明详见多因子框架文档 | 参数 | 类型 | 说明 | | --------------------- | ------ | --------------- | | `obj_ts_multi_factor` | any | 整数, | | `vtype` | string | 字符串,命令版本 | | `advance_config` | any | 表达式,高级设置 | 返回:array ### `stocksAssocIndustry(stocksarr, endt)` 基于行业的股票关联网络 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `stocksarr` | array | 一维数组类型,股票序列 | | `endt` | datetime | 日期类型,截止日 | 返回:array ### `stocksAssocGeography(stocksarr, endt)` 基于地理的股票关联网络 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `stocksarr` | array | 一维数组类型,股票序列 | | `endt` | datetime | 日期类型,截止日 | 返回:array ### `stocksAssocFinancial(stocksarr, rdate)` 基于财务指标的股票关联网络 与系统参数相关 默认:报告期数据; CT_TTMData():TTM数据,推荐使用 CT_QuarterData():季度数据 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `stocksarr` | array | 一维数组类型,股票序列 | | `rdate` | datetime | 报告期类型,报告期 | 返回:array ### `stocksAssocStyle(stocksarr, endt)` 基于天软风格指标的股票关联网络 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `stocksarr` | array | 一维数组类型,股票序列 | | `endt` | datetime | 日期类型,截止日 | 返回:array ### `stocksAssocNetOfFund(stocksarr, fundsarr, end_t, type, hold_type, n)` 基于基金持仓的股票关联网络 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------- | | `stocksarr` | array | 一维数组类型,股票序列 | | `fundsarr` | array | 一维数组类型,基金序列 | | `end_t` | datetime | 日期类型,截止日 | | `type` | any | 整数型,关联网络计算方法 | | `hold_type` | any | 整数型,基金持仓类型 | | `n` | any | 整数型,N日成交额均值,默认20日 | 返回:array ### `stocksAssocNetOfMsh(stocksarr, end_t, s_type, s_nature)` 基于大股东持仓的股票关联网络 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------------------- | | `stocksarr` | array | 一维数组类型,股票序列 | | `end_t` | datetime | 日期类型,截止日 | | `s_type` | any | 整数型,股东类型 | | `s_nature` | any | 整数型或字符串型,股东性质 | 返回:array ### `stocksAssocZfcorr(stocks, begt, endt, min_n)` 股价涨幅相关性矩阵 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `stocks` | array | 一维数组类型,证券池 | | `begt` | datetime | 日期类型,开始日 | | `endt` | datetime | 日期类型,截止日 | | `min_n` | any | 整数型,最短天数 | 返回:array ### `stocksAssocZfcorrPp(stocks, begt, endt, min_n)` 股价涨幅++相关性矩阵 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `stocks` | array | 一维数组类型,证券池 | | `begt` | datetime | 日期类型,开始日 | | `endt` | datetime | 日期类型,截止日 | | `min_n` | any | 整数型,最短天数 | 返回:array ### `stocksAssocZfcorrNn(stocks, begt, endt, min_n)` 股价涨幅--相关性矩阵 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `stocks` | array | 一维数组类型,证券池 | | `begt` | datetime | 日期类型,开始日 | | `endt` | datetime | 日期类型,截止日 | | `min_n` | any | 整数型,最短天数 | 返回:array ### `stocksAssocZfcorrPn(stocks, begt, endt, min_n)` 股价涨幅+-相关性矩阵 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `stocks` | array | 一维数组类型,证券池 | | `begt` | datetime | 日期类型,开始日 | | `endt` | datetime | 日期类型,截止日 | | `min_n` | any | 整数型,最短天数 | 返回:array ### `stocksAssocZfcorrNp(stocks, begt, endt, min_n)` 股价涨幅-+相关性矩阵 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `stocks` | array | 一维数组类型,证券池 | | `begt` | datetime | 日期类型,开始日 | | `endt` | datetime | 日期类型,截止日 | | `min_n` | any | 整数型,最短天数 | 返回:array ### `stocksAssocZfcorrSame(stocks, begt, endt, min_n)` 股价涨幅同向相关性矩阵 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `stocks` | array | 一维数组类型,证券池 | | `begt` | datetime | 日期类型,开始日 | | `endt` | datetime | 日期类型,截止日 | | `min_n` | any | 整数型,最短天数 | 返回:array ### `stocksAssocZfcorrReverse(stocks, begt, endt, min_n)` 股价涨幅反向相关性矩阵 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `stocks` | array | 一维数组类型,证券池 | | `begt` | datetime | 日期类型,开始日 | | `endt` | datetime | 日期类型,截止日 | | `min_n` | any | 整数型,最短天数 | 返回:array ### `stocksAssocNetInflowDireCorr(stocks, begt, endt, min_n)` 净流入方向相关性矩阵 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `stocks` | array | 一维数组类型,证券池 | | `begt` | datetime | 日期类型,开始日 | | `endt` | datetime | 日期类型,截止日 | | `min_n` | any | 整数型,最短天数 | 返回:array ### `stocksAssocNetInflowRatioCorr(stocks, begt, endt, min_n)` 净流入占比相关性矩阵 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `stocks` | array | 一维数组类型,证券池 | | `begt` | datetime | 日期类型,开始日 | | `endt` | datetime | 日期类型,截止日 | | `min_n` | any | 整数型,最短天数 | 返回:array ### `stocksAssocTsstdcorr(stocks, begt, endt, min_n)` TS已实现波动率相关性矩阵 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `stocks` | array | 一维数组类型,证券池 | | `begt` | datetime | 日期类型,开始日 | | `endt` | datetime | 日期类型,截止日 | | `min_n` | any | 整数型,最短天数 | 返回:array ### `stocksAssocGkstdcorr(stocks, begt, endt, min_n)` GK已实现波动率相关性矩阵 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `stocks` | array | 一维数组类型,证券池 | | `begt` | datetime | 日期类型,开始日 | | `endt` | datetime | 日期类型,截止日 | | `min_n` | any | 整数型,最短天数 | 返回:array ### `stocksAssocKlTrendCorr(stocks, begt, endt, min_n)` 价格趋势相似性矩阵 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `stocks` | array | 一维数组类型,证券池 | | `begt` | datetime | 日期类型,开始日 | | `endt` | datetime | 日期类型,截止日 | | `min_n` | any | 整数型,最短天数 | 返回:array ### `stocksAssocVpcorr(stocks, begt, endt, min_n)` 量价综合相关性矩阵 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `stocks` | array | 一维数组类型,证券池 | | `begt` | datetime | 日期类型,开始日 | | `endt` | datetime | 日期类型,截止日 | | `min_n` | any | 整数型,最短天数 | 返回:array ### `assocHfZfcorr(stocks, rsp_cycle, n, min_n)` 高频股价涨幅相关性矩阵 | 参数 | 类型 | 说明 | | ----------- | ----- | ----------------------- | | `stocks` | array | 一维数组类型,证券池 | | `rsp_cycle` | any | 周期类型,采样频率 | | `n` | any | 整数型,采样大周期数N天 | | `min_n` | any | 整数型,最短天数 | 返回:array ### `stocksAssocHfZfcorrPp(stocks, rsp_cycle, n, min_n)` 高频股价涨幅++相关性矩阵 | 参数 | 类型 | 说明 | | ----------- | ----- | ----------------------- | | `stocks` | array | 一维数组类型,证券池 | | `rsp_cycle` | any | 周期类型,采样频率 | | `n` | any | 整数型,采样大周期数N天 | | `min_n` | any | 整数型,最短天数 | 返回:array ### `stocksAssocHfZfcorrNn(stocks, rsp_cycle, n, min_n)` 高频股价涨幅--相关性矩阵 | 参数 | 类型 | 说明 | | ----------- | ----- | ----------------------- | | `stocks` | array | 一维数组类型,证券池 | | `rsp_cycle` | any | 周期类型,采样频率 | | `n` | any | 整数型,采样大周期数N天 | | `min_n` | any | 整数型,最短天数 | 返回:array ### `stocksAssocHfZfcorrPn(stocks, rsp_cycle, n, min_n)` 高频股价涨幅+-相关性矩阵 | 参数 | 类型 | 说明 | | ----------- | ----- | ----------------------- | | `stocks` | array | 一维数组类型,证券池 | | `rsp_cycle` | any | 周期类型,采样频率 | | `n` | any | 整数型,采样大周期数N天 | | `min_n` | any | 整数型,最短天数 | 返回:array ### `stocksAssocHfZfcorrNp(stocks, rsp_cycle, n, min_n)` 高频股价涨幅-+相关性矩阵 | 参数 | 类型 | 说明 | | ----------- | ----- | ----------------------- | | `stocks` | array | 一维数组类型,证券池 | | `rsp_cycle` | any | 周期类型,采样频率 | | `n` | any | 整数型,采样大周期数N天 | | `min_n` | any | 整数型,最短天数 | 返回:array ### `stocksAssocHfZfcorrSame(stocks, rsp_cycle, n, min_n)` 高频股价涨幅同向相关性矩阵 | 参数 | 类型 | 说明 | | ----------- | ----- | ----------------------- | | `stocks` | array | 一维数组类型,证券池 | | `rsp_cycle` | any | 周期类型,采样频率 | | `n` | any | 整数型,采样大周期数N天 | | `min_n` | any | 整数型,最短天数 | 返回:array ### `stocksAssocHfZfcorrReverse(stocks, rsp_cycle, n, min_n)` 高频股价涨幅反向相关性矩阵 | 参数 | 类型 | 说明 | | ----------- | ----- | ----------------------- | | `stocks` | array | 一维数组类型,证券池 | | `rsp_cycle` | any | 周期类型,采样频率 | | `n` | any | 整数型,采样大周期数N天 | | `min_n` | any | 整数型,最短天数 | 返回:array ### `stocksAssocHfNetInflowDireCorr(stocks, rsp_cycle, n, min_n)` 高频净流入方向相关性矩阵 | 参数 | 类型 | 说明 | | ----------- | ----- | ----------------------- | | `stocks` | array | 一维数组类型,证券池 | | `rsp_cycle` | any | 周期类型,采样频率 | | `n` | any | 整数型,采样大周期数N天 | | `min_n` | any | 整数型,最短天数 | 返回:array ### `stocksAssocHfNetInflowRatioCorr(stocks, rsp_cycle, n, min_n)` 高频净流入占比相关性矩阵 | 参数 | 类型 | 说明 | | ----------- | ----- | ----------------------- | | `stocks` | array | 一维数组类型,证券池 | | `rsp_cycle` | any | 周期类型,采样频率 | | `n` | any | 整数型,采样大周期数N天 | | `min_n` | any | 整数型,最短天数 | 返回:array ### `stocksAssocHfGkstdcorr(stocks, rsp_cycle, n, min_n)` 高频GK已实现波动率相关性矩阵 | 参数 | 类型 | 说明 | | ----------- | ----- | ----------------------- | | `stocks` | array | 一维数组类型,证券池 | | `rsp_cycle` | any | 周期类型,采样频率 | | `n` | any | 整数型,采样大周期数N天 | | `min_n` | any | 整数型,最短天数 | 返回:array ### `stocksAssocHfKlTrendCorr(stocks, rsp_cycle, n, min_n)` 高频价格趋势相似性矩阵 | 参数 | 类型 | 说明 | | ----------- | ----- | ----------------------- | | `stocks` | array | 一维数组类型,证券池 | | `rsp_cycle` | any | 周期类型,采样频率 | | `n` | any | 整数型,采样大周期数N天 | | `min_n` | any | 整数型,最短天数 | 返回:array ### `stocksAssocHfVpcorr(stocks, rsp_cycle, n, min_n)` 高频量价综合相关性矩阵 | 参数 | 类型 | 说明 | | ----------- | ----- | ----------------------- | | `stocks` | array | 一维数组类型,证券池 | | `rsp_cycle` | any | 周期类型,采样频率 | | `n` | any | 整数型,采样大周期数N天 | | `min_n` | any | 整数型,最短天数 | 返回:array ### `tsfAssocMatTransfor(data, u_type)` 关联矩阵结构转换(进行不同结构间关联矩阵转换) | 参数 | 类型 | 说明 | | -------- | ----- | ----------------------------------------------------------------------- | | `data` | array | 二维数组类型,转换前矩阵暂支持类型1-下标型、类型2-标准型、类型3-前N型。 | | `u_type` | any | 整数型,选择转换类型,取值如下 | 返回:array ### `tsfAssocMatTransforN(data, n, d_type)` 关联矩阵过滤接口-前N式,只保留每行前N个最大或最小元素 | 参数 | 类型 | 说明 | | -------- | ----- | ------------------------------------------ | | `data` | array | 二维数组类型,过滤前矩阵暂支持类型2-标准型 | | `n` | any | 整数型,前N式阈值 | | `d_type` | any | 整数型,前N式排序类型,取值如下 | 返回:array ### `tsfAssocMatTransforV(data, n, exp)` 关联矩阵过滤—阈值式,只保留满足所给阈值表达式的元素 | 参数 | 类型 | 说明 | | ------ | ------ | --------------------------------------------------------------------------------------------- | | `data` | array | 二维数组类型,过滤前矩阵暂支持类型2-标准型 | | `n` | any | 整数型,前N式阈值 | | `exp` | string | 字符串型,过滤表达式,示例:"mcell>=0.9"、" mcell>=0.9 and mcell<1"、" mcell<=0.5 or mcell>=1" | 返回:array ### `stocksAssocCorrFactors(stocks, corr_arr, s, corr_arr_2, s_2, corr_arr_3, begt, endt, typ)` 基于关联矩阵的常见关联因子 | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `stocks` | array | 一维数组类型,证券池 | | `corr_arr` | array | 二维数组类型,关联矩阵,包含代码列,并以各个代码为列名,关联强度是正值且为正向值,即越大表示越关联。如果关联矩阵取值不符合要求,可参考下面的转换样例进行转换。;场景1:关联矩阵为相关系数矩阵,存在负值;data := `array("代码":("SH600000","SZ000001","SZ000002"),;"SH600000":(0,-0.6,0.2),;"SZ000001":(-0.6,0,0.4),;"SZ000002":(0.2,0.4,0)); | | `s` | any | =sselect \["代码"\] from data end; | | `corr_arr_2` | array | = data;;CorrArr\[:,s\] ::= abs(mcell);;场景2:关联矩阵为距离矩阵,是反向值,即距离值越大越不关联;data := `array("代码":("SH600000","SZ000001","SZ000002"),;"SH600000":(0,0.6,0.2),;"SZ000001":(0.6,0,0.4),;"SZ000002":(0.2,0.4,0)); | | `s_2` | any | =sselect \["代码"\] from data end; | | `corr_arr_3` | array | = data;;CorrArr\[:,s\] ::= 1/mcell; | | `begt` | datetime | 日期类型,开始日 | | `endt` | datetime | 日期类型,截止日 | | `typ` | any | 整数型,选择关联因子类型 | 返回:array ### `stocksAssocFactorNw(matrix, matrix_type)` 股票关联结构因子:节点级 | 参数 | 类型 | 说明 | | ------------- | ----- | ------------------------------------------------------------------------------------------------------------------------ | | `matrix` | array | 二维数字数组类型,关联矩阵 | | `matrix_type` | any | 整数型,关联矩阵类型,可参考《2025-07-16-深圳天软科技-应用专题-基础算法04:天软图结构算法说明.docx》FAQ中关于此参数的说明 | 返回:array ### `fundsAssocNetOfStock(fundsarr, r_date, type)` 指定基金池基于持仓重仓股的关联网络 | 参数 | 类型 | 说明 | | ---------- | -------- | -------------------------- | | `fundsarr` | array | 一维数组类型,基金序列 | | `r_date` | datetime | 整数类型,报告期 | | `type` | any | 整数类型,关联网络计算方法 | 返回:array ### `fundsAssocNawNetOfStock(fundsarr, beg_t, end_t)` 指定基金池基于净值收益率的关联网络 | 参数 | 类型 | 说明 | | ---------- | -------- | ---------------------- | | `fundsarr` | array | 一维数组类型,基金序列 | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | 返回:array ### `fundsAssocFactorDfn(corr_arr, r_date)` 指定基金关联网络的交易独特性指标 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------------------------------------------------------------------------------------------ | | `corr_arr` | array | 二维数组类型,关联矩阵,其中包含“代码”列,并以基金代码为列名,对应值大于0表示存在关联,0表示不存在关联 | | `r_date` | datetime | 整数类型,报告期 | 返回:array ### `fundsAssocFactorNw(matrix, matrix_type)` 基金关联结构因子:节点级 | 参数 | 类型 | 说明 | | ------------- | ----- | ------------------------------------------------------------------------------------------------------------------------ | | `matrix` | array | 二维数字数组类型,关联矩阵 | | `matrix_type` | any | 整数型,关联矩阵类型,可参考《2025-07-16-深圳天软科技-应用专题-基础算法04:天软图结构算法说明.docx》FAQ中关于此参数的说明 | 返回:array ### `frameMeanJs(data, b_type, equal_var, alpha)` 均值JS压缩估计 | 参数 | 类型 | 说明 | | ----------- | ------ | -------------------------------------------------------------------------------------- | | `data` | array | 二维数据表,T×N,T期样本数量,N个股票 | | `b_type` | string | 字符串,压缩目标均值向量,b0:零向量,b1:均值,b2:波动率加权均值,b3:样本均值的均方误差 | | `equal_var` | bool | object | | `alpha` | float | 实数,压缩系数,0到1,缺省时系统自动计算(推荐),计算方式见JS均值压缩估计 | 返回:array ### `frameMeanBs(data, alpha)` 均值BS压缩估计 | 参数 | 类型 | 说明 | | ------- | ----- | ------------------------------------------------------------------------ | | `data` | array | 二维数据表,T×N,T期样本数量,N个股票 | | `alpha` | float | 实数,压缩系数,0到1,缺省时系统自动计算(推荐),计算方式见BS均值压缩估计 | 返回:array ### `frameMeanBop(data, b_type, alpha)` 均值BOP压缩估计 | 参数 | 类型 | 说明 | | -------- | ------ | -------------------------------------------------------------------------------------- | | `data` | array | 二维数据表,T×N,T期样本数量,N个股票 | | `b_type` | string | 字符串,压缩目标均值向量,b0:零向量,b1:均值,b2:波动率加权均值,b3:样本均值的均方误差 | | `alpha` | float | 实数,压缩系数,0到1,缺省时系统自动计算(推荐),计算方式见BOP均值压缩估计 | 返回:array ### `frameCovLw(data, alpha)` 协方差LW压缩估计 | 参数 | 类型 | 说明 | | ------- | ----- | -------------------------------------------------------------------------- | | `data` | array | 二维数据表,T×N,T期样本数量,N个股票 | | `alpha` | float | 实数,压缩系数,0到1,缺省时系统自动计算(推荐),计算方式见LW协方差压缩估计 | 返回:array ### `frameCovOas(data, alpha)` 协方差OAS压缩估计 | 参数 | 类型 | 说明 | | ------- | ----- | --------------------------------------------------------------------------- | | `data` | array | 二维数据表,T×N,T期样本数量,N个股票 | | `alpha` | float | 实数,压缩系数,0到1,缺省时系统自动计算(推荐),计算方式见OAS协方差压缩估计 | 返回:array ### `frameCovBs(data, alpha)` 协方差BS压缩估计 | 参数 | 类型 | 说明 | | ------- | ----- | -------------------------------------------------------------------------- | | `data` | array | 二维数据表,T×N,T期样本数量,N个股票 | | `alpha` | float | 实数,压缩系数,0到1,缺省时系统自动计算(推荐),计算方式见BS协方差压缩估计 | 返回:array ### `bondFutureCtdByEndt(end_t, return_option, market_id, dbtype)` 国债期货品种对应的指定日最便宜交割券,与系统证券代码相关。 | 参数 | 类型 | 说明 | | --------------- | -------- | ----------------------------- | | `end_t` | datetime | 日期,截止日 | | `return_option` | any | 用户自定义, 返回结果选项 | | `market_id` | string | 用户自定义, 国债市场选项 | | `dbtype` | any | 用户自定义, 国债估值数据来源: | 返回:string ### `bondFutureBasicFunc(end_t, return_option, market_id, dbtype)` 国债期货品种对应的指定日基本指标函数,与系统证券代码相关。 | 参数 | 类型 | 说明 | | --------------- | -------- | ----------------------------- | | `end_t` | datetime | 日期,截止日 | | `return_option` | any | 用户自定义, 返回结果选项 | | `market_id` | string | 用户自定义, 国债市场选项 | | `dbtype` | any | 用户自定义, 国债估值数据来源: | 返回:array ### `bondFutureBondBasicValue(end_t, bond_id, return_option, market_id, dbtype)` 国债期货品种对应的单个个券指定日指标,与系统证券代码相关。 | 参数 | 类型 | 说明 | | --------------- | -------- | ----------------------------- | | `end_t` | datetime | 日期,截止日 | | `bond_id` | string | 字符串,债券代码 | | `return_option` | any | 用户自定义, 返回结果选项 | | `market_id` | string | 用户自定义, 国债市场选项 | | `dbtype` | any | 用户自定义, 国债估值数据来源: | 返回:float ### `bondFutureBasicindicators(end_t, market_id, dbtype, return_option)` 国债期货指定品种代码指定日对应的基本指标数据,与证券代码相关。 此函数由于参数顺序与前面函数不一致,使用不便,程序内部做后向兼容调用BondFutureBasicindicators2。 | 参数 | 类型 | 说明 | | --------------- | -------- | ----------------------------- | | `end_t` | datetime | 日期,截止日 | | `market_id` | string | 用户自定义, 国债市场选项 | | `dbtype` | any | 用户自定义, 国债估值数据来源: | | `return_option` | any | 用户自定义, 返回结果选项 | 返回:array ### `bondFutureBasicindicators2(end_t, return_option, market_id, dbtype)` 国债期货指定品种代码指定日对应的基本指标数据,与证券代码相关。 | 参数 | 类型 | 说明 | | --------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | | `end_t` | datetime | 日期,截止日 | | `return_option` | any | 用户自定义, 返回结果选项 | | `market_id` | string | 用户自定义, 国债市场选项 | | `dbtype` | any | 用户自定义, 国债估值数据来源:;备注:返回选项不同,结果稍有差异。ReturnOption小于5时返回二维数组,大于等于5时返回最便宜交割券代码,字符串类型。 | 返回:array ### `bondFutureRdBasis(bond_id)` 返回指定期货相对于指定债券标的基差,与系统证券代码时间周期相关。 | 参数 | 类型 | 说明 | | --------- | ------ | ---------------- | | `bond_id` | string | 字符串,债券代码 | 返回:float ### `invoicePrice(bond_id)` 返回指定期货相对于指定债券标的发票价格,与系统证券代码时间周期相关。 | 参数 | 类型 | 说明 | | --------- | ------ | ---------------- | | `bond_id` | string | 字符串,债券代码 | 返回:float ### `futuresSpotSpread(bond_id)` 返回指定期货相对于指定债券标的期现价差,与系统证券代码时间周期相关。 | 参数 | 类型 | 说明 | | --------- | ------ | ---------------- | | `bond_id` | string | 字符串,债券代码 | 返回:float ### `bondFutureRdIrr(bond_id)` 返回指定期货相对于指定债券标的IRR,与系统证券代码时间周期相关。 | 参数 | 类型 | 说明 | | --------- | ------ | ---------------- | | `bond_id` | string | 字符串,债券代码 | 返回:float ### `bondFutureRdNetBasis(bond_id)` 返回指定期货相对于指定债券标的净基差,与系统证券代码时间周期相关。 | 参数 | 类型 | 说明 | | --------- | ------ | ---------------- | | `bond_id` | string | 字符串,债券代码 | 返回:float ### `indexDividentPredict(index_id, endt, qk_type, eg, detail_t)` 通过预测指数成分股的分红时间和分红金额,从而预测分红点数。 | 参数 | 类型 | 说明 | | ---------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `index_id` | string | 字符串型,指数ID | | `endt` | datetime | 日期类型,截止日 | | `qk_type` | any | 整型,返回分红区间 | | `eg` | any | 假设当前时间为20240301,截止日为20230523时:当QKType=0时,返回20230101到20231231之间的全部交易日的分红预测,当QKType=1时,返回20230101到20241231之间的全部交易日的分红预测。 | | `detail_t` | array | 返回成分股分红点数预测详情 | 返回:array ### `_v12(index_id, endt, qk_type, eg, detail_t)` 通过预测指数成分股的分红时间和分红金额,从而预测分红点数。 | 参数 | 类型 | 说明 | | ---------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `index_id` | string | 字符串型,指数ID | | `endt` | datetime | 日期类型,截止日 | | `qk_type` | any | 整型,返回分红区间 | | `eg` | any | 假设当前时间为20240301,截止日为20230523时:当QKType=0时,返回20230101到20231231之间的全部交易日的分红预测,当QKType=1时,返回20230101到20241231之间的全部交易日的分红预测。 | | `detail_t` | array | 返回成分股分红点数预测详情 | 返回:array ### `futuresDividentPredict(endt, predict_type)` 股指期货合约的存续期内分红,是指从当前时间到合约到期日之间的指数的分红点位,与系统证券代码相关。 | 参数 | 类型 | 说明 | | -------------- | -------- | ---------------- | | `endt` | datetime | 日期类型,截止日 | | `predict_type` | any | 整型,预测方式 | 返回:float ### `futuresImpliedRate(endt, return_method, annual)` 隐含利率(%),与系统证券代码相关 备注:期货最后交易日也是有交易的,合约剩余天数的计算公式为合约剩余天数=最后交易日-截止日+1 | 参数 | 类型 | 说明 | | --------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | | `endt` | datetime | 日期类型,截止日 | | `return_method` | any | 整型,计算收益率方法 | | `annual` | any | 整型,是否年化,默认年化;Devidends:实数类型,期货的存续期内分红,期内分红为空时候,直接通过函数FuturesDividentPredict进行计算;PredictType:整型,预测方式 | 返回:float ### `futuresCorrectedBasis(endt, predict_type)` 矫正基差,当前基差加上期内分红得到矫正基差,它可以剔除分红对基差影响。与系统证券代码相关。 | 参数 | 类型 | 说明 | | -------------- | -------- | ---------------- | | `endt` | datetime | 日期类型,截止日 | | `predict_type` | any | 整型,预测方式 | 返回:float ### `futuresTimeValue(endt, r, predict_type)` 时间价值,与系统证券代码相关 | 参数 | 类型 | 说明 | | -------------- | -------- | ---------------------------------------------------------------------------------------- | | `endt` | datetime | 日期类型,截止日 | | `r` | float | 实数型,年化利率(%)。支持用户传入,用户没传入时,使用隐含利率(%)模型FuturesImpliedRate。 | | `predict_type` | any | 整型,预测方式 | 返回:float|datetime ### `futuresTheoryBasis(endt, r, predict_type)` 理论基差,与系统证券代码相关 | 参数 | 类型 | 说明 | | -------------- | -------- | ---------------------------------------------------------------------------------------- | | `endt` | datetime | 日期类型,截止日 | | `r` | float | 实数型,年化利率(%)。支持用户传入,用户没传入时,使用隐含利率(%)模型FuturesImpliedRate。 | | `predict_type` | any | 整型,预测方式 | 返回:float ### `futuresBasisRatio()` 基差占比(%),与系统证券代码、时间相关 返回:float ### `indexRealizedFHpointTr(end_t)` 指定日已实现分红-全收益法1,与系统证券相关、仅支持日线、不复权 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,指定日 | 返回:float ### `indexRealizedFHpointTr2(end_t)` 指定日已实现分红-全收益法2,与系统证券相关、仅支持日线、不复权 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,指定日 | 返回:float ### `indexRealizedFHpointDp(end_t)` 指定日已实现分红-股息点法,与系统证券相关、仅支持日线、不复权 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,指定日 | 返回:float ### `indexRealizedFHpointQkTr(beg_t, end_t)` 区间已实现分红-全收益法1,区间每日已实现分红求和,与系统证券相关、仅支持日线、不复权 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | 返回:float ### `indexRealizedFHpointQkTr2(beg_t, end_t)` 区间已实现分红-全收益法2,区间每日已实现分红求和,与系统证券相关、仅支持日线、不复权 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | 返回:float ### `indexRealizedFHpointQkDp(beg_t, end_t)` 区间已实现分红-股息点法,区间每日已实现分红求和,与系统证券相关、仅支持日线、不复权 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `beg_t` | datetime | 日期类型,开始日 | | `end_t` | datetime | 日期类型,截止日 | 返回:float ### `indexDividendyieldTr(end_t)` 过去一年股息率(%)-全收益法1,过去一年股息率(%)=过去1年累计分红/指定日收盘\*100,与系统证券相关、仅支持日线、不复权 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,指定日 | 返回:float ### `indexDividendyieldTr2(end_t)` 过去一年股息率(%)-全收益法2,过去一年股息率(%)=过去1年累计分红/指定日收盘\*100,与系统证券相关、仅支持日线、不复权 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,指定日 | 返回:float ### `indexDividendyieldDp(end_t)` 过去一年股息率(%)-股息点法,过去一年股息率(%)=过去1年累计分红/指定日收盘\*100,与系统证券相关、仅支持日线、不复权 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期类型,指定日 | 返回:float ### `blackScholesAmerica(contract_type, option_type, s, x, r, std, t, q)` 对期权使用BAW方法进行定价,推荐使用,会返回期权价值以及各个风险指标。 | 参数 | 类型 | 说明 | | --------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------ | | `contract_type` | any | 用户自定义,期权品种类型 | | `option_type` | any | 用户自定义,期权类型 | | `s` | float | 标的现价,实数类型 | | `x` | float | 期权的行权价,实数类型 | | `r` | float | 无风险年利率(%),实数类型 | | `std` | float | 年波动率(%),实数类型 | | `t` | float | 剩余存续期(年),到期权到期日前的剩余的有效期限,实数类型 | | `q` | float | 连续分红率(%),实数类型。一般来说,如果是无股利支付的股票,那么q=0,有股利支付的股票,q为股利支付率,若标的是外汇,则q为外国的无风险利率。 | 返回:array ### `blackScholesAmericaPrice(contract_type, option_type, s, x, r, std, t, q, return_type)` 对期权使用BAW方法进行定价,返回期权价值 | 参数 | 类型 | 说明 | | --------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------ | | `contract_type` | any | 用户自定义,期权品种类型 | | `option_type` | any | 用户自定义,期权类型 | | `s` | float | 标的现价,实数类型 | | `x` | float | 期权的行权价,实数类型 | | `r` | float | 无风险年利率(%),实数类型 | | `std` | float | 年波动率(%),实数类型 | | `t` | float | 剩余存续期(年),到期权到期日前的剩余的有效期限,实数类型 | | `q` | float | 连续分红率(%),实数类型。一般来说,如果是无股利支付的股票,那么q=0,有股利支付的股票,q为股利支付率,若标的是外汇,则q为外国的无风险利率。 | | `return_type` | any | 返回类型。默认为0只返回期权价值。为1时还会返回相关的一些计算数据,无特殊需求无需设置此参数。 | 返回:float ### `blackScholesAmericaDelta(contract_type, option_type, s, x, r, std, t, q)` 对期权使用BAW方法进行定价,返回Delta值 | 参数 | 类型 | 说明 | | --------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------ | | `contract_type` | any | 用户自定义,期权品种类型 | | `option_type` | any | 用户自定义,期权类型 | | `s` | float | 标的现价,实数类型 | | `x` | float | 期权的行权价,实数类型 | | `r` | float | 无风险年利率(%),实数类型 | | `std` | float | 年波动率(%),实数类型 | | `t` | float | 剩余存续期(年),到期权到期日前的剩余的有效期限,实数类型 | | `q` | float | 连续分红率(%),实数类型。一般来说,如果是无股利支付的股票,那么q=0,有股利支付的股票,q为股利支付率,若标的是外汇,则q为外国的无风险利率。 | 返回:float ### `blackScholesAmericaGamma(contract_type, option_type, s, x, r, std, t, q)` 对期权使用BAW方法进行定价,返回Gamma值 | 参数 | 类型 | 说明 | | --------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------ | | `contract_type` | any | 用户自定义,期权品种类型 | | `option_type` | any | 用户自定义,期权类型 | | `s` | float | 标的现价,实数类型 | | `x` | float | 期权的行权价,实数类型 | | `r` | float | 无风险年利率(%),实数类型 | | `std` | float | 年波动率(%),实数类型 | | `t` | float | 剩余存续期(年),到期权到期日前的剩余的有效期限,实数类型 | | `q` | float | 连续分红率(%),实数类型。一般来说,如果是无股利支付的股票,那么q=0,有股利支付的股票,q为股利支付率,若标的是外汇,则q为外国的无风险利率。 | 返回:float ### `blackScholesAmericaTheta(contract_type, option_type, s, x, r, std, t, q)` 对期权使用BAW方法进行定价,返回Theta值 | 参数 | 类型 | 说明 | | --------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------ | | `contract_type` | any | 用户自定义,期权品种类型 | | `option_type` | any | 用户自定义,期权类型 | | `s` | float | 标的现价,实数类型 | | `x` | float | 期权的行权价,实数类型 | | `r` | float | 无风险年利率(%),实数类型 | | `std` | float | 年波动率(%),实数类型 | | `t` | float | 剩余存续期(年),到期权到期日前的剩余的有效期限,实数类型 | | `q` | float | 连续分红率(%),实数类型。一般来说,如果是无股利支付的股票,那么q=0,有股利支付的股票,q为股利支付率,若标的是外汇,则q为外国的无风险利率。 | 返回:float ### `blackScholesAmericaVega(contract_type, option_type, s, x, r, std, t, q)` 对期权使用BAW方法进行定价,返回Vega值 | 参数 | 类型 | 说明 | | --------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------ | | `contract_type` | any | 用户自定义,期权品种类型 | | `option_type` | any | 用户自定义,期权类型 | | `s` | float | 标的现价,实数类型 | | `x` | float | 期权的行权价,实数类型 | | `r` | float | 无风险年利率(%),实数类型 | | `std` | float | 年波动率(%),实数类型 | | `t` | float | 剩余存续期(年),到期权到期日前的剩余的有效期限,实数类型 | | `q` | float | 连续分红率(%),实数类型。一般来说,如果是无股利支付的股票,那么q=0,有股利支付的股票,q为股利支付率,若标的是外汇,则q为外国的无风险利率。 | 返回:float ### `blackScholesAmericaRho(contract_type, option_type, s, x, r, std, t, q)` 对期权使用BAW方法进行定价,返回Rho值 | 参数 | 类型 | 说明 | | --------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------ | | `contract_type` | any | 用户自定义,期权品种类型 | | `option_type` | any | 用户自定义,期权类型 | | `s` | float | 标的现价,实数类型 | | `x` | float | 期权的行权价,实数类型 | | `r` | float | 无风险年利率(%),实数类型 | | `std` | float | 年波动率(%),实数类型 | | `t` | float | 剩余存续期(年),到期权到期日前的剩余的有效期限,实数类型 | | `q` | float | 连续分红率(%),实数类型。一般来说,如果是无股利支付的股票,那么q=0,有股利支付的股票,q为股利支付率,若标的是外汇,则q为外国的无风险利率。 | 返回:float ### `blackScholesAmericaIv(contract_type, option_type, s, x, r, option_price, t, q, sigma_seed, accuracy, max_iterations)` 由BAW模型倒推出美式期权的隐含波动率(%) | 参数 | 类型 | 说明 | | ---------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------ | | `contract_type` | any | 用户自定义,期权品种类型 | | `option_type` | any | 用户自定义,期权类型 | | `s` | float | 标的现价,实数类型 | | `x` | float | 期权的行权价,实数类型 | | `r` | float | 无风险年利率(%),实数类型 | | `option_price` | float | 期权价格,实数类型 | | `t` | float | 剩余存续期(年),到期权到期日前的剩余的有效期限,实数类型 | | `q` | float | 连续分红率(%),实数类型。一般来说,如果是无股利支付的股票,那么q=0,有股利支付的股票,q为股利支付率,若标的是外汇,则q为外国的无风险利率。 | | `sigma_seed` | float | 迭代初值,隐含波动率(%),应为0到100之间的值,可缺省,默认取50。 | | `accuracy` | float | 迭代精确度,实数类型,可缺省,默认取1E-6。 | | `max_iterations` | any | 最大迭代次数,整数类型,可缺省,默认取1000。 | 返回:float ### `optionBlackScholesPrice2(contract_type, option_type, s, x, r, std, t, rf)` 依据BS定价模型计算期权的价值 | 参数 | 类型 | 说明 | | --------------- | ----- | -------------------------------------------------------- | | `contract_type` | any | 用户自定义,期权品种类型 | | `option_type` | any | 用户自定义,期权类型 | | `s` | float | 标的现价,实数类型 | | `x` | float | 期权的行权价,实数类型 | | `r` | float | 无风险年利率(%),实数类型 | | `std` | float | 年化波动率(%),实数类型 | | `t` | float | 剩余存续期(月),到期权到期日前的剩余的有效期限,实数类型 | | `rf` | float | 标的年化股息率(%),实数类型;返回值:实数,期权价格 | 返回:float ### `optionImpliedVolatilitylu2(contract_type, option_type, s, x, r, close, t, rf, lb, ub)` 由期权交易价格依据BS定价模型倒推出的隐含波动率(%),采用二分法优化 | 参数 | 类型 | 说明 | | --------------- | ----- | --------------------------------------------------------- | | `contract_type` | any | 用户自定义,期权品种类型 | | `option_type` | any | 用户自定义,期权类型 | | `s` | float | 标的现价,实数类型 | | `x` | float | 期权的行权价,实数类型 | | `r` | float | 无风险年利率(%),实数类型 | | `close` | float | 期权交易价格,实数类型 | | `t` | float | 剩余存续期(月),到期权到期日前的剩余的有效期限,实数类型 | | `rf` | float | 标的年化股息率(%),实数类型 | | `lb` | float | 二分法求解的下界(%),实数类型 | | `ub` | float | 二分法求解的上界(%),实数类型;返回值:实数,隐含波动率(%) | 返回:float ### `optionImpliedVolatility2(contract_type, option_type, s, x, r, close, t, rf)` 返回期权的隐含波动率 | 参数 | 类型 | 说明 | | --------------- | ----- | -------------------------------------------------------- | | `contract_type` | any | 用户自定义,期权品种类型 | | `option_type` | any | 用户自定义,期权类型 | | `s` | float | 标的现价,实数类型 | | `x` | float | 期权的行权价,实数类型 | | `r` | float | 无风险年利率(%),实数类型 | | `close` | float | 期权交易价格,实数类型 | | `t` | float | 剩余存续期(月),到期权到期日前的剩余的有效期限,实数类型 | | `rf` | float | 标的年化股息率(%),实数类型;返回值:期权的隐含波动率 | 返回:float ### `optionBlackScholesRi2(contract_type, option_type, s, x, r, std, t, rf)` 返回期权相关的风险指标 | 参数 | 类型 | 说明 | | --------------- | ----- | -------------------------------------------------------- | | `contract_type` | any | 用户自定义,期权品种类型 | | `option_type` | any | 用户自定义,期权类型 | | `s` | float | 标的现价,实数类型 | | `x` | float | 期权的行权价,实数类型 | | `r` | float | 无风险年利率(%),实数类型 | | `std` | float | 年化波动率(%),实数类型 | | `t` | float | 剩余存续期(月),到期权到期日前的剩余的有效期限,实数类型 | | `rf` | float | 标的年化股息率(%),实数类型 | 返回:array ### `optionBlackScholesDelta2(contract_type, option_type, s, x, r, std, t, rf)` 返回期权相关的风险指标 | 参数 | 类型 | 说明 | | --------------- | ----- | -------------------------------------------------------- | | `contract_type` | any | 用户自定义,期权品种类型 | | `option_type` | any | 用户自定义,期权类型 | | `s` | float | 标的现价,实数类型 | | `x` | float | 期权的行权价,实数类型 | | `r` | float | 无风险年利率(%),实数类型 | | `std` | float | 年化波动率(%),实数类型 | | `t` | float | 剩余存续期(月),到期权到期日前的剩余的有效期限,实数类型 | | `rf` | float | 标的年化股息率(%),实数类型 | 返回:float ### `opIvBaw(rf)` 使用BAW模型反推隐含波动率,与系统参数相关 | 参数 | 类型 | 说明 | | ---- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `rf` | float | 连续分红率(%);备注:该模型效率不高,美式期权存在一些情形无隐含波动率,在部分场景下和BS类似会出现无解或者解不正确的情况。通常情况下,BAW的计算结果与BS的计算结果会有差异,但差异不大,无特殊需求可以直接用BS的结果(效率较高) | 返回:float ### `optionsVolSum(option_arr, op_type)` 多个期权成交量之和,与系统时间、周期相关 | 参数 | 类型 | 说明 | | ------------ | ----- | ------------------------ | | `option_arr` | array | 多个期权代码,数组类型 | | `op_type` | any | 期权类型,整型,取值如下 | 返回:any ### `optionsVolPcr(option_arr)` 多个期权成交量PCR,与系统时间、周期相关 | 参数 | 类型 | 说明 | | ------------ | ----- | ---------------------- | | `option_arr` | array | 多个期权代码,数组类型 | 返回:float ### `optionsOpenInterestSum(option_arr, op_type)` 多个期权持仓量之和,与系统时间、周期相关 | 参数 | 类型 | 说明 | | ------------ | ----- | ------------------------ | | `option_arr` | array | 多个期权代码,数组类型 | | `op_type` | any | 期权类型,整型,取值如下 | 返回:any ### `optionsOpenInterestPcr(option_arr)` 多个期权持仓量PCR,与系统时间、周期相关 | 参数 | 类型 | 说明 | | ------------ | ----- | ---------------------- | | `option_arr` | array | 多个期权代码,数组类型 | 返回:float ### `optionsAmountSum(option_arr, op_type)` 多个期权成交金额之和,与系统时间、周期相关 | 参数 | 类型 | 说明 | | ------------ | ----- | ------------------------ | | `option_arr` | array | 多个期权代码,数组类型 | | `op_type` | any | 期权类型,整型,取值如下 | 返回:float ### `optionsAmountPcr(option_arr)` 多个期权成交金额PCR,与系统时间、周期相关 | 参数 | 类型 | 说明 | | ------------ | ----- | ---------------------- | | `option_arr` | array | 多个期权代码,数组类型 | 返回:float ### `optionsSectionVolSum(option_arr, op_type)` 多个期权累计成交量之和,与系统时间、周期相关,常用于高频周期,日线下结果与Options_Vol_Sum结果一致 | 参数 | 类型 | 说明 | | ------------ | ----- | ------------------------ | | `option_arr` | array | 多个期权代码,数组类型 | | `op_type` | any | 期权类型,整型,取值如下 | 返回:any ### `optionsSectionVolPcr(option_arr)` 多个期权累计成交量PCR,与系统时间、周期相关,常用于高频周期,日线下结果与Options_Vol_PCR结果一致 | 参数 | 类型 | 说明 | | ------------ | ----- | ---------------------- | | `option_arr` | array | 多个期权代码,数组类型 | 返回:float ### `optionsSectionAmountSum(option_arr, op_type)` 多个期权累计成交金额之和,与系统时间、周期相关,常用于高频周期,日线下结果与Options_Amount_Sum结果一致 | 参数 | 类型 | 说明 | | ------------ | ----- | ------------------------ | | `option_arr` | array | 多个期权代码,数组类型 | | `op_type` | any | 期权类型,整型,取值如下 | 返回:float ### `optionsSectionAmountPcr(option_arr)` 多个期权累计成交金额PCR,与系统时间、周期相关,常用于高频周期,日线下结果与Options_Amount_PCR结果一致 | 参数 | 类型 | 说明 | | ------------ | ----- | ---------------------- | | `option_arr` | array | 多个期权代码,数组类型 | 返回:float ### `optionsIv(option_arr, op_type, iv_method)` 多个期权隐含波动率(%),与系统时间、周期相关 | 参数 | 类型 | 说明 | | ------------ | ----- | -------------------------- | | `option_arr` | array | 多个期权代码,数组类型 | | `op_type` | any | 期权类型,整型,取值如下 | | `iv_method` | any | IV计算方法,整型,取值如下 | 返回:float ### `optionsSkew(option_arr, op_type, interp_method)` 多个期权Skew,与系统时间、周期相关 | 参数 | 类型 | 说明 | | --------------- | ------ | ------------------------------------------------------------------------------------- | | `option_arr` | array | 多个期权代码,数组类型 | | `op_type` | any | 期权类型,整型,取值如下 | | `interp_method` | string | 插值方法,字符串类型,详情可参考Interp函数说明,用于提取指定Delta期权下的IV,取值如下 | 返回:float ### `optionsPcivd(option_arr, iv_method)` 多个期权隐波差(%),与系统时间、周期相关 | 参数 | 类型 | 说明 | | ------------ | ----- | -------------------------- | | `option_arr` | array | 多个期权代码,数组类型 | | `iv_method` | any | IV计算方法,整型,取值如下 | 返回:float ### `optionsMarketExpDetail(option_arr, op_type, exp_arr)` 多个期权市场指标详情,目前仅支持同一品种的多个期权,与系统时间、周期相关 | 参数 | 类型 | 说明 | | ------------ | ----- | --------------------------------------------------------------------------------------- | | `option_arr` | array | 多个期权代码,数组类型 | | `op_type` | any | 期权类型,整型,取值如下 | | `exp_arr` | any | 指标表达式,数组类型,元素为表达式类型,如array(“成交量”:@vol(),“成交金额”:@amonut())。 | 返回:array ### `optionsIvCalDetail(option_arr, op_type, iv_method)` 多个期权隐含波动率计算详情,与系统时间、周期相关,返回每个期权的期权类型、成交量、持仓量、成交金额、隐含波动率、vega、Delta、行权价、标的价格等关键数据 | 参数 | 类型 | 说明 | | ------------ | ----- | -------------------------- | | `option_arr` | array | 多个期权代码,数组类型 | | `op_type` | any | 期权类型,整型,取值如下 | | `iv_method` | any | IV计算方法,整型,取值如下 | 返回:array ### `oppzOptionsScreening(op_type, maturity_date, value_state, value_state_method)` 品种期权筛选,与系统证券、时间相关 | 参数 | 类型 | 说明 | | -------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------- | | `op_type` | any | 期权类型,整型,取值如下 | | `maturity_date` | datetime | 到期日,整型 | | `value_state` | float | 价值状态,实数 or 数组,期权价值状态=行权价/标的资产价格(K/S),比如价值状态=1表示平值期权,0或缺省表示所有价值状态的期权 | | `value_state_method` | any | 价值状态选取方法,整型,当ValueState取非0实数时使用,用于选取指定价值状态ValueState下的期权,取值如下 | 返回:array ### `oppzVolSum(op_type, maturity_date, value_state, value_state_method)` 品种期权成交量之和,与系统证券、时间、周期相关 | 参数 | 类型 | 说明 | | -------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------- | | `op_type` | any | 期权类型,整型,取值如下 | | `maturity_date` | datetime | 到期日,整型 | | `value_state` | float | 价值状态,实数 or 数组,期权价值状态=行权价/标的资产价格(K/S),比如价值状态=1表示平值期权,0或缺省表示所有价值状态的期权 | | `value_state_method` | any | 价值状态选取方法,整型,当ValueState取非0实数时使用,用于选取指定价值状态ValueState下的期权,取值如下 | 返回:any ### `oppzVolPcr(maturity_date, value_state, value_state_method)` 品种期权成交量PCR,与系统证券、时间、周期相关 | 参数 | 类型 | 说明 | | -------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------- | | `maturity_date` | datetime | 到期日,整型 | | `value_state` | float | 价值状态,实数 or 数组,期权价值状态=行权价/标的资产价格(K/S),比如价值状态=1表示平值期权,0或缺省表示所有价值状态的期权 | | `value_state_method` | any | 价值状态选取方法,整型,当ValueState取非0实数时使用,用于选取指定价值状态ValueState下的期权,取值如下 | 返回:float ### `oppzOpenInterestSum(op_type, maturity_date, value_state, value_state_method)` 品种期权持仓量之和,与系统证券、时间、周期相关 | 参数 | 类型 | 说明 | | -------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------- | | `op_type` | any | 期权类型,整型,取值如下 | | `maturity_date` | datetime | 到期日,整型 | | `value_state` | float | 价值状态,实数 or 数组,期权价值状态=行权价/标的资产价格(K/S),比如价值状态=1表示平值期权,0或缺省表示所有价值状态的期权 | | `value_state_method` | any | 价值状态选取方法,整型,当ValueState取非0实数时使用,用于选取指定价值状态ValueState下的期权,取值如下 | 返回:any ### `oppzOpenInterestPcr(maturity_date, value_state, value_state_method)` 品种期权持仓量PCR,与系统证券、时间、周期相关 | 参数 | 类型 | 说明 | | -------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------- | | `maturity_date` | datetime | 到期日,整型 | | `value_state` | float | 价值状态,实数 or 数组,期权价值状态=行权价/标的资产价格(K/S),比如价值状态=1表示平值期权,0或缺省表示所有价值状态的期权 | | `value_state_method` | any | 价值状态选取方法,整型,当ValueState取非0实数时使用,用于选取指定价值状态ValueState下的期权,取值如下 | 返回:float ### `oppzAmountSum(op_type, maturity_date, value_state, value_state_method)` 品种期权成交金额之和,与系统证券、时间、周期相关 | 参数 | 类型 | 说明 | | -------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------- | | `op_type` | any | 期权类型,整型,取值如下 | | `maturity_date` | datetime | 到期日,整型 | | `value_state` | float | 价值状态,实数 or 数组,期权价值状态=行权价/标的资产价格(K/S),比如价值状态=1表示平值期权,0或缺省表示所有价值状态的期权 | | `value_state_method` | any | 价值状态选取方法,整型,当ValueState取非0实数时使用,用于选取指定价值状态ValueState下的期权,取值如下 | 返回:any ### `oppzAmountPcr(maturity_date, value_state, value_state_method)` 品种期权成交金额PCR,与系统证券、时间、周期相关 | 参数 | 类型 | 说明 | | -------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------- | | `maturity_date` | datetime | 到期日,整型 | | `value_state` | float | 价值状态,实数 or 数组,期权价值状态=行权价/标的资产价格(K/S),比如价值状态=1表示平值期权,0或缺省表示所有价值状态的期权 | | `value_state_method` | any | 价值状态选取方法,整型,当ValueState取非0实数时使用,用于选取指定价值状态ValueState下的期权,取值如下 | 返回:float ### `oppzSectionVolSum(op_type, maturity_date, value_state, value_state_method)` 品种期权累计成交量之和,与系统证券、时间、周期相关,常用于高频周期,日线下结果与OPPZ_Vol_Sum结果一致 | 参数 | 类型 | 说明 | | -------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------- | | `op_type` | any | 期权类型,整型,取值如下 | | `maturity_date` | datetime | 到期日,整型 | | `value_state` | float | 价值状态,实数 or 数组,期权价值状态=行权价/标的资产价格(K/S),比如价值状态=1表示平值期权,0或缺省表示所有价值状态的期权 | | `value_state_method` | any | 价值状态选取方法,整型,当ValueState取非0实数时使用,用于选取指定价值状态ValueState下的期权,取值如下 | 返回:any ### `oppzSectionVolPcr(maturity_date, value_state, value_state_method)` 品种期权累计成交量PCR,与系统证券、时间、周期相关,常用于高频周期,日线下结果与OPPZ_Vol_PCR结果一致 | 参数 | 类型 | 说明 | | -------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------- | | `maturity_date` | datetime | 到期日,整型 | | `value_state` | float | 价值状态,实数 or 数组,期权价值状态=行权价/标的资产价格(K/S),比如价值状态=1表示平值期权,0或缺省表示所有价值状态的期权 | | `value_state_method` | any | 价值状态选取方法,整型,当ValueState取非0实数时使用,用于选取指定价值状态ValueState下的期权,取值如下 | 返回:float ### `oppzSectionAmountSum(op_type, maturity_date, value_state, value_state_method)` 品种期权累计成交金额之和,与系统证券、时间、周期相关,常用于高频周期,日线下结果与OPPZ_Amount_Sum结果一致 | 参数 | 类型 | 说明 | | -------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------- | | `op_type` | any | 期权类型,整型,取值如下 | | `maturity_date` | datetime | 到期日,整型 | | `value_state` | float | 价值状态,实数 or 数组,期权价值状态=行权价/标的资产价格(K/S),比如价值状态=1表示平值期权,0或缺省表示所有价值状态的期权 | | `value_state_method` | any | 价值状态选取方法,整型,当ValueState取非0实数时使用,用于选取指定价值状态ValueState下的期权,取值如下 | 返回:any ### `oppzSectionAmountPcr(maturity_date, value_state, value_state_method)` 品种期权累计成交金额PCR,与系统证券、时间、周期相关,常用于高频周期,日线下结果与OPPZ_Amount_PCR结果一致 | 参数 | 类型 | 说明 | | -------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------- | | `maturity_date` | datetime | 到期日,整型 | | `value_state` | float | 价值状态,实数 or 数组,期权价值状态=行权价/标的资产价格(K/S),比如价值状态=1表示平值期权,0或缺省表示所有价值状态的期权 | | `value_state_method` | any | 价值状态选取方法,整型,当ValueState取非0实数时使用,用于选取指定价值状态ValueState下的期权,取值如下 | 返回:float ### `oppzIv(op_type, maturity_date, value_state, value_state_method, iv_method)` 品种期权隐含波动率,与系统证券、时间、周期相关 | 参数 | 类型 | 说明 | | -------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------- | | `op_type` | any | 期权类型,整型,取值如下 | | `maturity_date` | datetime | 到期日,整型 | | `value_state` | float | 价值状态,实数 or 数组,期权价值状态=行权价/标的资产价格(K/S),比如价值状态=1表示平值期权,0或缺省表示所有价值状态的期权 | | `value_state_method` | float | 价值状态选取方法,整型,当ValueState取非0实数时使用,用于选取指定价值状态ValueState下的期权,取值如下 | | `iv_method` | any | IV计算方法,整型,取值如下 | 返回:float ### `oppzSkew(op_type, maturity_date, value_state, value_state_method, interp_method)` 品种期权Skew,与系统证券、时间、周期相关 | 参数 | 类型 | 说明 | | -------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------- | | `op_type` | any | 期权类型,整型,取值如下 | | `maturity_date` | datetime | 到期日,整型 | | `value_state` | float | 价值状态,实数 or 数组,期权价值状态=行权价/标的资产价格(K/S),比如价值状态=1表示平值期权,0或缺省表示所有价值状态的期权 | | `value_state_method` | float | 价值状态选取方法,整型,当ValueState取非0实数时使用,用于选取指定价值状态ValueState下的期权,取值如下 | | `interp_method` | string | 插值方法,字符串类型,详情可参考Interp函数说明,用于提取指定Delta期权下的IV,取值如下 | 返回:float ### `oppzPcivd(maturity_date, value_state, value_state_method, iv_method)` 品种期权隐波差(%),与系统证券、时间、周期相关 | 参数 | 类型 | 说明 | | -------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------- | | `maturity_date` | datetime | 到期日,整型 | | `value_state` | float | 价值状态,实数 or 数组,期权价值状态=行权价/标的资产价格(K/S),比如价值状态=1表示平值期权,0或缺省表示所有价值状态的期权 | | `value_state_method` | float | 价值状态选取方法,整型,当ValueState取非0实数时使用,用于选取指定价值状态ValueState下的期权,取值如下 | | `iv_method` | any | IV计算方法,整型,取值如下 | 返回:float ### `oppzUnderlyingRv(rsp_cycle, n)` 标的资产已实现波动率(%),与系统证券、时间相关,目前仅支持日线 | 参数 | 类型 | 说明 | | ----------- | ---- | ------------------ | | `rsp_cycle` | any | 采样频率,周期类型 | | `n` | any | 历史计算天数,整型 | 返回:float ### `oppzVrp1(rsp_cycle, n)` 方差风险溢价方法1:使用iVX指数计算,与系统证券、时间相关,当前仅支持日线 | 参数 | 类型 | 说明 | | ----------- | ---- | ------------------ | | `rsp_cycle` | any | 采样频率,周期类型 | | `n` | any | 历史计算天数,整型 | 返回:float ### `oppzVrp2(op_type, maturity_date, value_state, value_state_method, iv_method, rsp_cycle, n)` 方差风险溢价方法2:使用IV加权计算,与系统证券、时间相关,当前仅支持日线 | 参数 | 类型 | 说明 | | -------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------- | | `op_type` | any | 期权类型,整型,取值如下 | | `maturity_date` | datetime | 到期日,整型 | | `value_state` | float | 价值状态,实数 or 数组,期权价值状态=行权价/标的资产价格(K/S),比如价值状态=1表示平值期权,0或缺省表示所有价值状态的期权 | | `value_state_method` | float | 价值状态选取方法,整型,当ValueState取非0实数时使用,用于选取指定价值状态ValueState下的期权,取值如下 | | `iv_method` | any | IV计算方法,整型,取值如下 | | `rsp_cycle` | any | 采样频率,周期类型 | | `n` | any | 历史计算天数,整型 | 返回:float ### `fiDownSideStd(r, mar, days_in1_y)` 下方标准差、下行风险(%) | 参数 | 类型 | 说明 | | ------------ | ----- | --------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | | `mar` | float | 实数,单期未年化,最低可接受收益率(%),默认为0,可以设为2.25,默认为0,可以设为2.25 | | `days_in1_y` | any | 整数,年化天数, 小于0、默认时表不年化 | 返回:array ### `fiMaxDrawdown(r)` 最大回撤(%) | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | 返回:array ### `fiMeanDrawDown(r)` 痛苦指数:平均回撤 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | 返回:array ### `fiUpSideStd(r, mar, days_in1_y)` 上方标准差(%) | 参数 | 类型 | 说明 | | ------------ | ----- | --------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | | `mar` | float | 实数,单期未年化,最低可接受收益率(%),默认为0,可以设为2.25,默认为0,可以设为2.25 | | `days_in1_y` | any | 整数,年化天数, 小于0、默认时表不年化 | 返回:array ### `fiJensen(r, br, rf, days_in1_y)` 詹森 | 参数 | 类型 | 说明 | | ------------ | ----- | ---------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | | `br` | array | 数组,基准收益率序列(%),与r等长的一维数组数组。 | | `rf` | float | 实数,单期未年化,无风险收益率(%) | | `days_in1_y` | any | 整数,年化天数,小于0、默认时表不年化 | 返回:array ### `fiInformationRatio(r, br, days_in1_y)` 信息比率 | 参数 | 类型 | 说明 | | ------------ | ----- | ---------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | | `br` | array | 数组,基准收益率序列(%),与r等长的一维数组数组。 | | `days_in1_y` | any | 整数,年化天数,小于0、默认时表不年化 | 返回:array ### `fiSharpeRatio(r, rf, days_in1_y)` 夏普比率 | 参数 | 类型 | 说明 | | ------------ | ----- | ---------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | | `rf` | float | 实数,单期未年化,无风险收益率(%) | | `days_in1_y` | any | 整数,年化天数,小于0、默认时表不年化 | 返回:array ### `fiTreynorRatio(r, br, rf, days_in1_y)` 特雷诺比率 | 参数 | 类型 | 说明 | | ------------ | ----- | ---------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | | `br` | array | 数组,基准收益率序列(%),与r等长的一维数组数组。 | | `rf` | float | 实数,单期未年化,无风险收益率(%) | | `days_in1_y` | any | 整数,年化天数,小于0、默认时表不年化 | 返回:array ### `fiKRatio(r)` K比率 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | 返回:array ### `fiSortinoRatio(r, mar, days_in1_y)` 索定诺比率 | 参数 | 类型 | 说明 | | ------------ | ----- | --------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | | `mar` | float | 实数,单期未年化,最低可接受收益率(%),默认为0,可以设为2.25 | | `days_in1_y` | any | 整数,年化天数, 小于0、默认时表不年化 | 返回:array ### `fiTailRatio(r)` 尾部比率 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | 返回:array ### `fiCalmarRatio(r, days_in1_y)` Calmar比率 | 参数 | 类型 | 说明 | | ------------ | ----- | ---------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | | `days_in1_y` | any | 整数,年化天数,小于0、默认时表不年化 | 返回:array ### `fiAlpha(r, br, days_in1_y)` Alpha | 参数 | 类型 | 说明 | | ------------ | ----- | ---------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | | `br` | array | 数组,基准收益率序列(%),与r等长的一维数组数组。 | | `days_in1_y` | any | 整数,年化天数,小于0、默认时表不年化 | 返回:array ### `fiBeta(r, br)` Beta | 参数 | 类型 | 说明 | | ---- | ----- | ---------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | | `br` | array | 数组,基准收益率序列(%),与r等长的一维数组数组。 | 返回:array ### `fiDownAlpha(r, br, days_in1_y)` alpha- | 参数 | 类型 | 说明 | | ------------ | ----- | ---------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | | `br` | array | 数组,基准收益率序列(%),与r等长的一维数组数组。 | | `days_in1_y` | any | 整数,年化天数,小于0、默认时表不年化 | 返回:array ### `fiDownBeta(r, br)` beta- | 参数 | 类型 | 说明 | | ---- | ----- | ---------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | | `br` | array | 数组,基准收益率序列(%),与r等长的一维数组数组。 | 返回:array ### `fiR2(r, br)` R2 | 参数 | 类型 | 说明 | | ---- | ----- | ---------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | | `br` | array | 数组,基准收益率序列(%),与r等长的一维数组数组。 | 返回:array ### `fiTTest(r)` 收益率的T检验 | 参数 | 类型 | 说明 | | ---- | ----- | ---------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | 返回:array ### `fiUpAlpha(r, br, days_in1_y)` Alpha+ | 参数 | 类型 | 说明 | | ------------ | ----- | ---------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | | `br` | array | 数组,基准收益率序列(%),与r等长的一维数组数组。 | | `days_in1_y` | any | 整数,年化天数,小于0、默认时表不年化 | 返回:array ### `fiUpBeta(r, br)` Beta+ | 参数 | 类型 | 说明 | | ---- | ----- | ---------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | | `br` | array | 数组,基准收益率序列(%),与r等长的一维数组数组。 | 返回:array ### `fiAvgGain(r, days_in1_y)` 平均盈利(%) | 参数 | 类型 | 说明 | | ------------ | ----- | --------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | | `days_in1_y` | any | 整数,年化天数, 小于0、默认时表不年化 | 返回:array ### `fiAvgLoss(r, days_in1_y)` 平均亏损(%) | 参数 | 类型 | 说明 | | ------------ | ----- | --------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | | `days_in1_y` | any | 整数,年化天数, 小于0、默认时表不年化 | 返回:array ### `fiAvgRet(r, days_in1_y)` 算术平均收益率(%) | 参数 | 类型 | 说明 | | ------------ | ----- | --------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | | `days_in1_y` | any | 整数,年化天数, 小于0、默认时表不年化 | 返回:array ### `fiCagr(r, days_in1_y)` 复合年化收益率(%) | 参数 | 类型 | 说明 | | ------------ | ----- | --------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | | `days_in1_y` | any | 整数,年化天数, 小于0、默认时表不年化 | 返回:array ### `fiCumReturn(r)` 累计收益率(%) | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | 返回:array ### `fiDownCapture(r, br, days_in1_y)` 下行捕获率(%) | 参数 | 类型 | 说明 | | ------------ | ----- | ---------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | | `br` | array | 数组,基准收益率序列(%),与r等长的一维数组数组。 | | `days_in1_y` | any | 整数,年化天数,小于0、默认时表不年化 | 返回:array ### `fiUpCapture(r, br, days_in1_y)` 上行捕获率(%) | 参数 | 类型 | 说明 | | ------------ | ----- | ---------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | | `br` | array | 数组,基准收益率序列(%),与r等长的一维数组数组。 | | `days_in1_y` | any | 整数,年化天数,小于0、默认时表不年化 | 返回:array ### `fiUpDownCapture(r, br, days_in1_y)` 上/下捕获比率 | 参数 | 类型 | 说明 | | ------------ | ----- | ---------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | | `br` | array | 数组,基准收益率序列(%),与r等长的一维数组数组。 | | `days_in1_y` | any | 整数,年化天数,小于0、默认时表不年化 | 返回:array ### `fiWinLossRatio(r)` 盈亏比 | 参数 | 类型 | 说明 | | ---- | ----- | ---------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | 返回:array ### `fiWinPct(r)` 胜率(%) | 参数 | 类型 | 说明 | | ---- | ----- | ---------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | 返回:array ### `fiAnnual2Dayly(v_type, v, yn)` 年化操作的逆运算 | 参数 | 类型 | 说明 | | -------- | ----- | ---------------------- | | `v_type` | any | 用户自定义, IV年化方式 | | `v` | float | 实数,已年化指标值 | | `yn` | float | 实数,年化系数 | 返回:float ### `fiDayly2Annual(v_type, iv, yn, n)` 年化操作 | 参数 | 类型 | 说明 | | -------- | ----- | -------------------------------------------------- | | `v_type` | any | 用户自定义,IV年化方式,1、单利,2、复利,3、风险类 | | `iv` | float | 实数,单期指标值 | | `yn` | float | 实数,年化系数 | | `n` | any | 整数,区间期数,只用于复合收益率中 | 返回:float ### `fiCumReturnToRt(ljz)` 累计收益率(%)序列转换为收益率(%)序列 | 参数 | 类型 | 说明 | | ----- | ----- | ------------------------------- | | `ljz` | array | 一维数字数组, 累计收益率(%)序列 | 返回:array ### `fiPriceToRt(ljz)` 价格序列转换为收益率(%)序列 处理说明:首期为0 | 参数 | 类型 | 说明 | | ----- | ----- | ---------------------- | | `ljz` | array | 一维数字数组, 价格序列 | 返回:array ### `fiRtToCumReturn(r)` 得到累计收益率(%)序列(先转对数) | 参数 | 类型 | 说明 | | ---- | ----- | ---------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | 返回:array ### `fiRtToPrice(r)` 得到价格序列 | 参数 | 类型 | 说明 | | ---- | ----- | ---------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | 返回:array ### `fiRtToRollCagr(r, days_in1_y, window, min_periods)` 移动年化收益率(%) | 参数 | 类型 | 说明 | | ------------- | ----- | ---------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | | `days_in1_y` | any | 整数,年化天数,小于0、默认时表不年化 | | `window` | any | 整数,移动窗口 | | `min_periods` | any | 整数,最小窗口个数,小于部分设为Nan | 返回:array ### `fiRtToRollCumRet(r, window, min_periods)` 移动累计收益率(%) | 参数 | 类型 | 说明 | | ------------- | ----- | ---------------------------------------------------------------------------------- | | `r` | array | 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组 | | `window` | any | 整数,移动窗口 | | `min_periods` | any | 整数,最小窗口个数,小于部分设为Nan | 返回:array ### `stockVsIndex(stock_id)` 指定股票与上证指数半年的股价相对走势图。 | 参数 | 类型 | 说明 | | ---------- | ------ | ------------------ | | `stock_id` | string | 字符串。股票代码。 | 返回:any ### `stockShareStructure(show_number, unit_type)` 返回最近ShowNumber股本结构数据。 (1)包括送股、转增股本、配股、增发新股、吸收合并、可转换公司债券转股、减资、内部职工股或公司职工股上市或其他原因引起公司股份总数及结构的变动 (2)可按股/万股显示 | 参数 | 类型 | 说明 | | ------------- | ---- | -------------- | | `show_number` | any | 整型,显示个数 | | `unit_type` | any | 整型,显示单位 | 返回:array ### `stockProfitDistribution(show_number)` 返回最近ShowNumber个分红送股数据。 (1)历年派现、送红股、转增股(包括预案、决议、实施) | 参数 | 类型 | 说明 | | ------------- | ---- | ---------------- | | `show_number` | any | 整数型,显示个数 | 返回:array ### `stockMoreIssue()` 返回历年增发 (包括预案、决议、实施)数据。 返回:array ### `stockDistribution()` 返回历年配股 (包括预案、决议、实施)数据。 返回:array ### `stockMainSharesHolder(show_number)` 返回最近ShowNumber个十大股东数据。 | 参数 | 类型 | 说明 | | ------------- | ---- | -------------- | | `show_number` | any | 整数,显示个数 | 返回:array ### `stockSharesHolderNumber(show_number)` 返回最近ShowNumber个股东户数数据。 | 参数 | 类型 | 说明 | | ------------- | ---- | -------------- | | `show_number` | any | 整数,显示个数 | 返回:array ### `stockNegotiableShareHolders(show_number)` 返回最近ShowNumber个十大流通股东数据。 | 参数 | 类型 | 说明 | | ------------- | ---- | -------------- | | `show_number` | any | 整数,显示个数 | 返回:array ### `stockMainManager(show_number)` 返回最近ShowNumber个高管及持股数据。 | 参数 | 类型 | 说明 | | ------------- | ---- | -------------- | | `show_number` | any | 整数,显示个数 | 返回:array ### `stockShareHolderIncreaseAndReduce(beg_t, end_t, vtype)` 股东增减持 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,返回类型 | 返回:bool ### `stockDssoHoldChange(beg_t, end_t, vtype)` 董事、监事、高管持股变动 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,返回类型 | 返回:bool ### `stockInstitutionHold(r_date_type, show_style, show_number, unit_type, show_order)` 机构持股 | 参数 | 类型 | 说明 | | ------------- | ---- | --------------------- | | `r_date_type` | any | 用户自定义,报告期类型 | | `show_style` | any | 用户自定义,显示方式 | | `show_number` | any | 用户自定义,显示个数 | | `unit_type` | any | 用户自定义,显示单位 | | `show_order` | bool | object | 返回:array ### `stockShareRepurchase(beg_t, end_t, r_type)` 股份回购 对于已结束的回购方案,只需要展示结束时的数据,对于未结束的回购方案,展示所有的回购记录 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `r_type` | any | 用户自定义,回购方案类型 | 返回:array ### `stockRestrictionsOnSalesLifted2(show_type, show_order)` 限售解禁 | 参数 | 类型 | 说明 | | ------------ | ---- | ------------------- | | `show_type` | any | 用户自定义,显示方式 | | `show_order` | bool | object | 返回:array ### `stockSharesHolder(db_type, show_number)` 10大流通股东或10大股东,与系统参数(股票代码)相关。 | 参数 | 类型 | 说明 | | ------------- | ---- | ------------------------- | | `db_type` | any | 整数。股东类别,取值如下: | | `show_number` | any | 整数。显示报告期个数。 | 返回:array ### `stockInstitutionHoldDataChange(t)` 机构持股数据结构变化(剔除所有数据为0的机构类型) | 参数 | 类型 | 说明 | | ---- | ----- | ----------------------- | | `t` | array | 数据表类型,机构持股数据 | 返回:array ### `stockGetDssoHoldChangeData(stock_id, beg_t, end_t, vtype, rtype)` 获取指定证券指定区间董事、监事、高管持股变动数据 其中分红送转的变动均价和变动金额都为0 | 参数 | 类型 | 说明 | | ---------- | -------- | --------------------------- | | `stock_id` | string | 证券,证券代码 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `vtype` | any | 用户自定义,变动原因 | | `rtype` | any | 用户自定义,与关联董监高关系 | 返回:array ### `stockGetShareRepurchaseData(stock_id, beg_t, end_t, r_type, stype)` 股份回购 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------- | | `stock_id` | string | 证券,证券代码 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `r_type` | any | 用户自定义,回购类型 | | `stype` | any | 用户自定义,股票种类 | 返回:array ### `tradeDetails(beg_t, end_t, return_type)` 返回指定证券在指定区间的交易明细数据。 详细说明可参考`http://www.tinysoft.com.cn/tsdn/helpdoc/display.tsl?id=10999` | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `return_type` | any | 字符串类型,返回数据的周期类型 | 返回:array ### `stockPeriodHq(beg_t, end_t, cycle_by, right_by, right_method)` 返回按日期排列的股票历史交易数据。 | 参数 | 类型 | 说明 | | -------------- | -------- | -------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `cycle_by` | string | 字符串类型,显示周期 | | `right_by` | any | 整型,复权方式 | | `right_method` | any | 整型,复权算法 | 返回:array ### `stockPeriodHq2(end_t)` 返回指定日的股票阶段表现数据。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `stockBigBargain(beg_t, end_t, standard_by, standard_value)` 返回指定证券在指定区间指定条件的大单数据。 (1)按日期、时间排列的股票大单 (2)可选择不同的大单衡量标准(按成交量、成交金额、换手率) (3)可选择不同的交易状态(按主买量、主卖量、主买和主卖量) (4)缺省为日交易数据 | 参数 | 类型 | 说明 | | ---------------- | -------- | -------------------------------------------- | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `standard_by` | any | 整型,大单依据 | | `standard_value` | float | 实数型,大单标准;RightMethod:整型,交易状态 | 返回:array ### `getStockPrecision(stock_id)` 返回指定证券代码的行情精度。 | 参数 | 类型 | 说明 | | ---------- | ------ | ---------------- | | `stock_id` | string | 字符串,证券代码 | 返回:any ### `stockMarginTradeDetails(beg_t, end_t, cycle, unit_type)` 报表:融资融券明细 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `cycle` | any | 用户自定义,周期 | | `unit_type` | any | 用户自定义,显示单位 | 返回:array ### `stockBlockTrade(beg_t, end_t, cycle, unit_type)` 报表:股票大宗交易 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `cycle` | any | 用户自定义,周期 | | `unit_type` | any | 用户自定义,显示单位 | 返回:array ### `stockTradePubilcInfo(beg_t, end_t, cycle, unit_type)` 报表:交易公开信息 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `cycle` | any | 用户自定义,周期 | | `unit_type` | any | 用户自定义,显示单位 | 返回:array ### `stocksBlockTradingGetData(stock_arr, beg_t, end_t)` Stocks_BlockTradingGetData 相关函数。 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------- | | `stock_arr` | string | 证券,证券代码 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `stocksBtTradeDaily(stock_arr, beg_t, end_t, industry_type)` 金额单位:元 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------- | | `stock_arr` | string | 证券,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `industry_type` | any | 用户自定义,所属行业 | 返回:array ### `stocksBtTradeByQj(stock_arr, beg_t, end_t)` 金额单位:元 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------- | | `stock_arr` | string | 证券,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `stockHsgTradeSummary(bkid, beg_t, end_t, cycle)` 报表:沪深港通每日成交汇总 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------- | | `bkid` | any | 用户自定义,板块代码 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `cycle` | any | 用户自定义,周期 | 返回:array ### `stockHsgActiveTradeTop10(bkid, end_t, unit_type)` 报表:沪深港通每日成交汇总 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------- | | `bkid` | any | 用户自定义,板块代码 | | `end_t` | datetime | 日期,截止日期 | | `unit_type` | any | 用户自定义,显示单位 | 返回:array ### `stockRsExchangeRate(bkid, beg_t, end_t, cycle)` 报表:港股通参考/结算汇率 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------- | | `bkid` | any | 用户自定义,板块代码 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `cycle` | any | 用户自定义,周期 | 返回:array ### `stockHsgShareHoldDetail(beg_t, end_t, cycle, unit_type)` 报表:沪深港通持股明细 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `cycle` | any | 用户自定义,周期 | | `unit_type` | any | 用户自定义,显示单位 | 返回:array ### `stocksCorridor(stock_id)` 个券属于哪个通道 | 参数 | 类型 | 说明 | | ---------- | ------ | ------------- | | `stock_id` | string | 证券,证券代码 | 返回:array ### `dataUnitConversion3(t, fields, unit_type, data_type)` 数据单位换算函数(显示单位) | 参数 | 类型 | 说明 | | ----------- | ----- | --------------------------------- | | `t` | array | 数据表类型,数据集 | | `fields` | array | 一维字符串数组,需要转换单位的字段 | | `unit_type` | any | 用户自定义,单位 | | `data_type` | any | 用户自定义,单位类型 | 返回:any ### `stockMarginTradingDetialSub(stock_id, beg_t, end_t)` 净融券与市场。 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------- | | `stock_id` | string | 证券,证券代码 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `stockMarginTradingQjSub(stock_id, beg_t, end_t)` 净融券与市场。 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------- | | `stock_id` | string | 证券,证券代码 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `stockTbSumQj(stock_id, beg_t, end_t)` 交易公开信息区间汇总数据 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------- | | `stock_id` | string | 证券,证券代码 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `dataUnitConversion(data, unit_num, fields)` 数据单位换算函数 | 参数 | 类型 | 说明 | | ---------- | ----- | ------------------- | | `data` | array | 数据表类型,数据 | | `unit_num` | any | 整数,单位 | | `fields` | array | 一维字符串数组,字段 | 返回:any ### `stockInterestSheet(r_date_type, report_type, is_hb, show_style, show_number, unit_type, hide_eq_zero)` 返回指定证券利润分配表相关数据。 (1)报告期公布的利润分配表 (2)可选择同比分析、环比分析、定基期分析、结构分析 (3)可选择合并、母公司 (4)可选择只显示结果、只显示比值、显示结果和比值 (5)对金融公司显示金融公司利润分配表 (6)可按照不同的单位(如:元/万元)查看 | 参数 | 类型 | 说明 | | -------------- | ---- | ------------------------ | | `r_date_type` | any | 整型,报告期 | | `report_type` | any | 整型,报表类型 | | `is_hb` | bool | 布尔类型,按季度显示 | | `show_style` | any | 整型,显示方式 | | `show_number` | any | 整型,显示个数 | | `unit_type` | any | 整型,显示单位 | | `hide_eq_zero` | bool | 布尔类型,不显示全为零项 | 返回:array ### `stockBalanceSheet(r_date_type, report_type, show_style, show_number, unit_type, hide_eq_zero)` 返回指定证券资产负债表相关数据。 (1)报告期公布的资产负债表 (2)可选择同比分析、定基期分析、结构分析 (3)可选择合并、母公司报表 (4)可选择只显示结果、只显示比值、显示结果和比值 (5)对金融公司显示金融公司资产负债表 (6)可按照不同的单位(如:元/万元)查看 | 参数 | 类型 | 说明 | | -------------- | ---- | ------------------------ | | `r_date_type` | any | 整型,报告期 | | `report_type` | any | 整型,报表类型 | | `show_style` | any | 整型,显示方式 | | `show_number` | any | 整型,显示个数 | | `unit_type` | any | 整型,显示单位 | | `hide_eq_zero` | bool | 布尔类型,不显示全为零项 | 返回:array ### `stockCashFlowSheet(r_date_type, report_type, is_hb, show_style, show_number, unit_type, hide_eq_zero)` 返回指定证券现金流量表相关数据。 (1)报告期公布的现金流量表 (2)可选择同比分析、定基期分析、结构分析 (3)可选择合并、母公司 (4)可选择只显示结果、只显示比值、显示结果和比值 (5)对金融公司显示金融公司现金流量表 (6)可按照不同的单位(如:元/万元)查看 | 参数 | 类型 | 说明 | | -------------- | ---- | ------------------------ | | `r_date_type` | any | 整型,报告期 | | `report_type` | any | 整型,报表类型 | | `is_hb` | bool | 布尔类型,按季度显示 | | `show_style` | any | 整型,显示方式 | | `show_number` | any | 整型,显示个数 | | `unit_type` | any | 整型,显示单位 | | `hide_eq_zero` | bool | 布尔类型,不显示全为零项 | 返回:array ### `stockFinanciaLItems(r_date_type, is_hb, show_number, unit_type, report_date_show_order)` 返回指定证券财务摘要相关数据。 | 参数 | 类型 | 说明 | | ------------------------ | ---- | -------------------- | | `r_date_type` | any | 整型,报告期 | | `is_hb` | bool | 布尔类型,按季度显示 | | `show_number` | any | 整型,显示个数 | | `unit_type` | any | 整型,显示单位 | | `report_date_show_order` | bool | 布尔类型,报告期逆排 | 返回:array ### `stockAssetsCutPrepare(r_date_type, show_number, unit_type, report_date_show_order, hide_eq_zero)` 返回指定证券资产减值准备相关数据。 (1)报告期公布的资产减值准备明细表 (2)可选择同比分析、纵比分析 (3)可按照不同的单位(如:元/万元)查看 | 参数 | 类型 | 说明 | | ------------------------ | ---- | ------------------------ | | `r_date_type` | any | 整型,报告期 | | `show_number` | any | 整型,显示个数 | | `unit_type` | any | 整型,显示单位 | | `report_date_show_order` | bool | 布尔类型,报告期逆排 | | `hide_eq_zero` | bool | 布尔类型,不显示全为零项 | 返回:array ### `stockFcff(data, vd, unit_type, gn, rf, beta, rm, kd)` 返回指定证券公司自由现金流估值数据。 | 参数 | 类型 | 说明 | | ----------- | ----- | ------------------------------ | | `data` | array | 数组,预测数据 | | `vd` | float | 实数,债券价值 | | `unit_type` | any | 整型,预测数据单位 | | `gn` | float | 实数,稳定阶段的增长率G(%) | | `rf` | float | 实数,不显示全为零项 | | `beta` | float | 实数,β系数 | | `rm` | float | 实数,风险溢价收益率(%)(Rm-Rf) | | `kd` | float | 实数,债权资本成本(%)(Kd) | 返回:array ### `stockZbCompare(r_date_type, info_id_arr, is_hb, show_style, show_number, unit_type)` 返回指定证券报告期主要财务数据对比(纵比)数据。 | 参数 | 类型 | 说明 | | ------------- | ----- | ------------------ | | `r_date_type` | any | 整型,预测数据 | | `info_id_arr` | array | 数组,基本面内容 | | `is_hb` | bool | 布尔类型,环比显示 | | `show_style` | any | 整型,显示方式 | | `show_number` | any | 整型,显示个数 | | `unit_type` | any | 整型,显示单位 | 返回:array ### `stockPeBand(beg_t, end_t, return_type)` 返回指定证券P/E Bands数据。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `return_type` | any | 整型,返回类型 | 返回:array ### `stockPbBand(beg_t, end_t, return_type)` 返回指定证券P/B Bands数据。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `return_type` | any | 整型,返回类型 | 返回:array ### `stockFixedAssetsData(stock_id, rdate)` 固定资产及折旧 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------- | | `stock_id` | string | 证券,证券代码 | | `rdate` | datetime | 报告期,报告期 | 返回:array ### `stockPerformanceExpressReport(r_date_type, show_number, unit_type, show_order)` 业绩快报 | 参数 | 类型 | 说明 | | ------------- | ---- | --------------------- | | `r_date_type` | any | 用户自定义,报告期类型 | | `show_number` | any | 用户自定义,显示个数 | | `unit_type` | any | 用户自定义,显示单位 | | `show_order` | bool | object | 返回:array ### `stockPerformanceForecast(r_date_type, show_type, show_number, show_order)` 业绩预测 | 参数 | 类型 | 说明 | | ------------- | ---- | --------------------- | | `r_date_type` | any | 用户自定义,报告期类型 | | `show_type` | any | 用户自定义,显示方式 | | `show_number` | any | 用户自定义,显示个数 | | `show_order` | bool | object | 返回:array ### `calculateHbData(t)` 计算环比数据。 | 参数 | 类型 | 说明 | | ---- | ----- | -------------- | | `t` | array | 数组。数据表。 | 返回:array ### `stockConstruInProcess(stock_id, rdate)` 在建工程 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------- | | `stock_id` | string | 证券,证券代码 | | `rdate` | datetime | 报告期,报告期 | 返回:bool ### `comparewithfirstreportNew(t, ishb, show_style)` 定基比分析。 | 参数 | 类型 | 说明 | | ------------ | ----- | ------------------------- | | `t` | array | 数组。数据表。 | | `ishb` | any | 整数。是否按季度显示。 | | `show_style` | any | 整数。显示设置,取值如下: | 返回:array ### `comparewithpreviousreportNew(r, t, ishb, show_type, show_style, unit_type)` 同比分析。 | 参数 | 类型 | 说明 | | ------------ | ----- | ------------------------- | | `r` | array | 数组。数据表。 | | `t` | array | 数组。数据表。 | | `ishb` | any | 整数。是否按季度显示。 | | `show_type` | any | 整数。显示方式,取值如下: | | `show_style` | any | 整数。显示设置,取值如下: | | `unit_type` | any | 整数。显示单位,取值如下: | 返回:array ### `importantItemsCall(stock_arr, end_t, sort_by, return_number)` 上市公司最新主要财务指标排行。 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------------ | | `stock_arr` | array | 数组。股票列表。 | | `end_t` | datetime | 整数。报告期。 | | `sort_by` | any | 整数。排序字段,取值如下: | | `return_number` | any | 整数。返回个数,-1时返回全部。 | 返回:array ### `standardShowReport(r)` 清除多个报告期数据项都为0的财务字段。 | 参数 | 类型 | 说明 | | ---- | ----- | -------------- | | `r` | array | 数组。数据表。 | 返回:array ### `stockFinancialitemsCall(db_report_type, r_date_type, report_type, is_hb, show_type, show_style, show_number, unit_type, hide_eq_zero)` 指定证券报告期公布的主要财务指标,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ---------------- | ---- | ----------------------------- | | `db_report_type` | any | 整数。财务报表类型,取值如下: | | `r_date_type` | any | 整数。报告期类型,取值如下: | | `report_type` | any | 整数。报表类型,取值如下: | | `is_hb` | any | 整数。是否按季度显示。 | | `show_type` | any | 整数。显示类型,取值如下: | | `show_style` | any | 整数。显示方式,取值如下: | | `show_number` | any | 整数。显示个数,0时返回全部。 | | `unit_type` | any | 整数。显示单位,取值如下: | | `hide_eq_zero` | any | 整数。是否显示全为0项。 | 返回:array ### `structureRatioReport(t)` 财务数据表结构分析。 | 参数 | 类型 | 说明 | | ---- | ----- | -------------- | | `t` | array | 数组。数据表。 | 返回:array ### `stockCznl(r_date_type, show_number)` 返回指定证券偿债能力指标。 | 参数 | 类型 | 说明 | | ------------- | ---- | ---------------- | | `r_date_type` | any | 整型,报告期类型 | | `show_number` | any | 整型,显示个数 | 返回:array ### `stockChznl(r_date_type, show_number)` 返回指定证券成长能力指标。 | 参数 | 类型 | 说明 | | ------------- | ---- | ---------------- | | `r_date_type` | any | 整型,报告期类型 | | `show_number` | any | 整型,显示个数 | 返回:array ### `stockJynl(r_date_type, show_number)` 返回指定证券经营能力指标。 | 参数 | 类型 | 说明 | | ------------- | ---- | ---------------- | | `r_date_type` | any | 整型,报告期类型 | | `show_number` | any | 整型,显示个数 | 返回:array ### `stockZbjg(r_date_type, show_number)` 返回指定证券资本结构指标。 | 参数 | 类型 | 说明 | | ------------- | ---- | ---------------- | | `r_date_type` | any | 整型,报告期类型 | | `show_number` | any | 整型,显示个数 | 返回:array ### `stockYlnl(r_date_type, show_number)` 返回指定证券盈利能力指标。 | 参数 | 类型 | 说明 | | ------------- | ---- | ---------------- | | `r_date_type` | any | 整型,报告期类型 | | `show_number` | any | 整型,显示个数 | 返回:array ### `stockXjlnl(r_date_type, show_number)` 返回指定证券现金流指标。 | 参数 | 类型 | 说明 | | ------------- | ---- | ---------------- | | `r_date_type` | any | 整型,报告期类型 | | `show_number` | any | 整型,显示个数 | 返回:array ### `stockCwbl(r_date_type, show_number)` 返回指定证券财务比率指标。 | 参数 | 类型 | 说明 | | ------------- | ---- | ---------------- | | `r_date_type` | any | 整型,报告期类型 | | `show_number` | any | 整型,显示个数 | 返回:array ### `stockRevenuesByProduct(r_date_type, show_number, unit_type, show_order)` 返回指定证券主营构成(按产品)数据。 | 参数 | 类型 | 说明 | | ------------- | ---- | -------------------- | | `r_date_type` | any | 整型,报告期类型 | | `show_number` | any | 整型,显示个数 | | `unit_type` | any | 整型,显示单位 | | `show_order` | bool | 布尔类型,报告期逆排 | 返回:array ### `stockRevenuesByRegion(r_date_type, show_number, unit_type, show_order)` 返回指定证券主营构成(按区域)数据。 | 参数 | 类型 | 说明 | | ------------- | ---- | -------------------- | | `r_date_type` | any | 整型,报告期类型 | | `show_number` | any | 整型,显示个数 | | `unit_type` | any | 整型,显示单位 | | `show_order` | bool | 布尔类型,报告期逆排 | 返回:array ### `stockRevenuesByIndustry(r_date_type, show_number, unit_type, show_order)` 返回指定证券主营构成(按行业)数据。 | 参数 | 类型 | 说明 | | ------------- | ---- | -------------------- | | `r_date_type` | any | 整型,报告期类型 | | `show_number` | any | 整型,显示个数 | | `unit_type` | any | 整型,显示单位 | | `show_order` | bool | 布尔类型,报告期逆排 | 返回:array ### `stockProfitforecast()` 指定证券历年报告期业绩预警。 返回:array ### `stockRevenues(r_date_type, show_number, db_type, unit_type, show_order)` 指定证券报告期公布的主营收入及成本(分产品)。 | 参数 | 类型 | 说明 | | ------------- | ---- | ----------------------------------- | | `r_date_type` | any | 整数。报告期类型,取值如下: | | `show_number` | any | 整数。显示个数,0时返回全部。 | | `db_type` | any | 整数。主营收入及成本类型,取值如下: | | `unit_type` | any | 整数。显示单位,取值如下: | | `show_order` | any | 整数。报告期是否逆排。 | 返回:array ### `stocksIpoGetData(stock_arr)` 返回指定证券列表发行上市数据。 | 参数 | 类型 | 说明 | | ----------- | ------ | ------------------------ | | `stock_arr` | string | 字符串类型,证券代码列表 | 返回:array ### `stocksIpoGetDataAndIndustry(stock_arr, industry_type)` 返回指定证券列表发行上市数据。 | 参数 | 类型 | 说明 | | --------------- | ------ | ------------------------ | | `stock_arr` | string | 字符串类型,证券代码列表 | | `industry_type` | any | 整型,所属行业类型 | 返回:array ### `tswebStockIpoGetDataAndCompare(stock_id, industry_type)` 返回指定股票同行业的上市信息 | 参数 | 类型 | 说明 | | --------------- | ------ | ------------------------- | | `stock_id` | string | 字符串。证券代码 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `stockUnderwriter(data)` 主承销商处理。 | 参数 | 类型 | 说明 | | ------ | ----- | -------------- | | `data` | array | 数组。数据表。 | 返回:array ### `stockIndustry(stock_id, industry_type)` 个股所属指定行业名称。 | 参数 | 类型 | 说明 | | --------------- | ------ | ------------------------- | | `stock_id` | string | 字符串。证券代码。 | | `industry_type` | any | 整数。所属行业,取值如下: | 返回:string ### `stockIssueDate(stock_id)` 个股发行日。 | 参数 | 类型 | 说明 | | ---------- | ------ | ------------------ | | `stock_id` | string | 字符串。证券代码。 | 返回:any ### `stockUnderwriter2(name_of_underwriter)` 主承销商空处理。若主承销商名称为空,则处理为其他;若非空,则不做处理。 | 参数 | 类型 | 说明 | | --------------------- | ------ | ---------------------- | | `name_of_underwriter` | string | 字符串。主承销商名称。 | 返回:string ### `stocksDisobey(stock_arr, beg_t, end_t)` 股票列表区间内违规情况。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------------- | | `stock_arr` | array | 数组。股票列表。 | | `beg_t` | datetime | 日期。统计开始日期。 | | `end_t` | datetime | 日期。统计截止日期。 | 返回:array ### `tswebStockHsgIndustryHoldingInfo(stock_id, end_t, industry_type)` 报表,获取指定股票区间持仓变动(市值单位:亿元/亿港币) | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------- | | `stock_id` | string | 字符串。股票代码 | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebStockHsgHolingAndMarketTrend(stock_id, beg_t, end_t)` 报表,获取指定股票区间持仓数据(市值单位:亿元/亿港币) | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `stock_id` | string | 字符串。股票代码 | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `tswebStockHsgeNewTradingMarketInfo(stock_id, beg_t, end_t, industry_type)` 报表,获取个券指定日最新持仓及相关区间数据(市值单位:亿元/亿港币,数量单位:亿) | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------- | | `stock_id` | string | 字符串。股票代码 | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebStockHsgHolingChangeAndMarketTrend(stock_id, beg_t, end_t)` 报表,获取指定股票区间持仓变动(市值单位:亿元/亿港币) | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `stock_id` | string | 字符串。股票代码 | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `stockNonRecurringGainsAndLosses(r_date_type, show_number, unit_type, show_order, is_show_zeros)` 非经常性损益 | 参数 | 类型 | 说明 | | --------------- | ---- | --------------------- | | `r_date_type` | any | 用户自定义,报告期类型 | | `show_number` | any | 用户自定义,显示个数 | | `unit_type` | any | 用户自定义,显示单位 | | `show_order` | bool | object | | `is_show_zeros` | bool | object | 返回:array ### `stockGetRdateArrByNday2(info_id, rdate, rdatetype, n)` 报告期列表(证券相关) | 参数 | 类型 | 说明 | | ----------- | -------- | --------------- | | `info_id` | string | 整数,表ID | | `rdate` | datetime | 报告期,报告期 | | `rdatetype` | any | 整数,报告期类别 | | `n` | any | 整数,报告期前N | 返回:array ### `stockGetDataFromInfoTable2(stockarr, field_arr, rdate1, rdate2, info_id)` 获取报表数据 | 参数 | 类型 | 说明 | | ----------- | ------ | ----------------------- | | `stockarr` | array | 一维字符串数组,证券列表 | | `field_arr` | array | 一维字符串数组,字段列表 | | `rdate1` | any | 报告期,开始报告期 | | `rdate2` | any | 报告期,截止报告期 | | `info_id` | string | 整数,表ID | 返回:array ### `stockGetDataFromInfoTable3(stockarr, field_arr, rdatearr, info_id)` 获取报表数据 | 参数 | 类型 | 说明 | | ----------- | ------ | ----------------------- | | `stockarr` | array | 一维字符串数组,证券列表 | | `field_arr` | array | 一维字符串数组,字段列表 | | `rdatearr` | array | 一维数字数组,报告期列表 | | `info_id` | string | 整数,表ID | 返回:array ### `transStockId(stock_id, id_type)` 将字符串代码转化为天软的以SH、SZ、OF开头的代码 有少于6位,且以数字组成的字符串代码,函数会自动在前面加‘0’补齐代码再判断; 有少于8位,‘SZ’/‘SH’/‘OF’和数字组成的字符串代码,函数会自动在数字前面‘SZ’/‘SH’后面加‘0’补齐代码再判断; 有多于8位,‘SZ’/‘SH’/‘OF’和数字组成的字符串代码,函数会自动在数字前面‘SZ’/‘SH’后面去‘0’修正代码再判断; | 参数 | 类型 | 说明 | | ---------- | ------ | ------------------- | | `stock_id` | string | 字符串,证券代码 | | `id_type` | any | 用户自定义,代码种类 | 返回:string ### `stockRestrictionsOnSalesLifted(stock_id)` 根据个股限售解禁数据处理增加其他数据字段 | 参数 | 类型 | 说明 | | ---------- | ------ | ------------- | | `stock_id` | string | 证券,股票代码 | 返回:array ### `stockRestrictionsOnSalesLiftedInfo(stock_id)` 提取个股限售解禁数据 | 参数 | 类型 | 说明 | | ---------- | ------ | ------------- | | `stock_id` | string | 证券,股票代码 | 返回:array ### `stockMtMarketValue(stock_id, end_t)` 流通市值,适用于基金、股票 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------- | | `stock_id` | string | 证券,证券代码 | | `end_t` | datetime | 日期,截止日期 | 返回:float ### `stocksChangeName(bk_name, beg_t, end_t)` 返回指定板块指定区间名称变更的相关数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:string ### `stocksShareChange(bk_name, beg_t, end_t, reason, unit_type)` 返回指定板块指定区间股本变动的相关数据。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `reason` | any | 整型,变动原因 | | `unit_type` | any | 整型,显示单位 | 返回:array ### `stocksIssueAndList(bk_name, beg_t, end_t)` 返回指定板块指定区间新股上市情况和交易情况的相关数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `stocksPfInfoByInterval(bk_name, beg_t, end_t)` 返回指定板块指定区间分红送股的相关数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `stocksDistributionByInterval(bk_name, beg_t, end_t)` 返回指定板块指定区间配股的相关数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `stocksMoreIssue(bk_name, beg_t, end_t, type)` 返回指定板块指定区间增发的相关数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `type` | any | 整型,方案类型 | 返回:array ### `stocksDistributionByRDate(bk_name, r_date, type)` 返回指定板块指定报告期配股的相关数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期类型,报告期 | | `type` | any | 整型,方案类型 | 返回:array ### `stocksPfInfoByRDate(bk_name, r_date, type)` 返回指定板块指定报告期分红送股的相关数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期类型,报告期 | | `type` | any | 整型,方案类型 | 返回:array ### `getpfinfobytype(t, type, ex_date_field, decision_declare_date_field)` 股票分红送配数据。 | 参数 | 类型 | 说明 | | ----------------------------- | ------ | ------------------------- | | `t` | array | 数组。数据表。 | | `type` | any | 整数。返回类型,取值如下: | | `ex_date_field` | string | 字符串。除权除息日字段。 | | `decision_declare_date_field` | string | 字符串。决案公告日字段。 | 返回:array ### `stockIssueAndListCall(stock_arr, beg_t, end_t)` 上市公司新股发行及上市情况。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------------- | | `stock_arr` | array | 数组。股票列表。 | | `beg_t` | datetime | 日期。统计开始日期。 | | `end_t` | datetime | 日期。统计结束日期。 | 返回:array ### `stockmoreissueCall(stock_arr, beg_t, end_t, type)` 上市公司增发情况。 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------- | | `stock_arr` | array | 数组。股票列表。 | | `beg_t` | datetime | 日期。开始日期。 | | `end_t` | datetime | 日期。截止日期。 | | `type` | any | 整数。返回类型,取值如下: | 返回:array ### `stockPfAndRatioInfo(beg_t, end_t)` 区间分红送股情况,与系统参数(股票代码)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `beg_t` | datetime | 日期。开始日期。 | | `end_t` | datetime | 日期。截止日期。 | 返回:array ### `stocksPfInfoByRDateCall(stock_arr, r_date, d_type, type)` 股票列表分红送股数据(报告期)。 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------- | | `stock_arr` | array | 数组。股票列表。 | | `r_date` | datetime | 整数。报告期。 | | `d_type` | string | 字符串。分配类型。 | | `type` | any | 整数。返回类型,取值如下: | 返回:array ### `stocksProfitDistribution3Call(stock_arr, r_date, type, return_type)` 股票列表报告期分红送配股情况。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------- | | `stock_arr` | array | 数组。股票列表。 | | `r_date` | datetime | 整数。报告期。 | | `type` | any | 整数。返回类型,取值如下: | | `return_type` | any | 整数。返回类型,取值如下: | 返回:array ### `stocksProfitDistributionCall(stock_arr, beg_t, end_t, type)` 股票列表指定区间内送股情况。 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------- | | `stock_arr` | array | 数组。股票列表。 | | `beg_t` | datetime | 日期。统计开始日期。 | | `end_t` | datetime | 日期。统计截止日期。 | | `type` | any | 整数。返回类型,取值如下: | 返回:array ### `stocksSharesByDefinedOrgan(bk_name, db_type, end_t, qs_name)` 返回指定板块指定报告期指定机构的持股情况。 | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `db_type` | any | 整型,股东类别 | | `end_t` | datetime | 报告期类型,报告期 | | `qs_name` | string | 字符串类型,机构名称(+与查询 ;或查询) | 返回:array ### `stocksSharesDecreaseByOrgan(bk_name, r_date, r_date2, organ_type)` 返回指定板块指定报告期指定机构类型的减持情况。 | 参数 | 类型 | 说明 | | ------------ | -------- | ---------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期类型,报告期 | | `r_date2` | any | 报告期类型,同比报告期 | | `organ_type` | any | 用户自定义,机构类别; | 返回:array ### `stocksSharesByOrgan(bk_name, r_date, r_date2, organ_type)` 返回指定板块指定报告期指定机构类型的持股情况及其变化。 | 参数 | 类型 | 说明 | | ------------ | -------- | ---------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期类型,报告期 | | `r_date2` | any | 报告期类型,同比报告期 | | `organ_type` | any | 用户自定义,机构类别; | 返回:array ### `stocksSharesIncreaseByOrgan(bk_name, r_date, r_date2, organ_type)` 返回指定板块指定报告期指定机构类型的增持情况。 | 参数 | 类型 | 说明 | | ------------ | -------- | ---------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期类型,报告期 | | `r_date2` | any | 报告期类型,同比报告期 | | `organ_type` | any | 用户自定义,机构类别; | 返回:array ### `stocksShareholderAmount(bk_name, end_r_date, beg_r_date, sort_by, sort_order, show_number)` 返回指定板块指定报告期股东户数情况。 | 参数 | 类型 | 说明 | | ------------- | -------- | ----------------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `end_r_date` | datetime | 报告期类型,报告期 | | `beg_r_date` | datetime | 报告期类型,同比报告期 | | `sort_by` | any | 整型,排序方法 | | `sort_order` | any | 整型,排序方式 | | `show_number` | any | 整型,返回个数,0表示返回全部 | 返回:array ### `stocksShareByMainManager(bk_name, r_date, sort_by, sort_order, show_numer)` 股票板块指定报告期高管持股数据。 | 参数 | 类型 | 说明 | | ------------ | -------- | -------------------------------------- | | `bk_name` | string | 字符串。板块名称,多个板块用;隔开。 | | `r_date` | datetime | 整数。报告期。 | | `sort_by` | string | 字符串。排序方法。 | | `sort_order` | any | 整数。排序方式,1表示正序,0表示逆序。 | | `show_numer` | any | 整数。返回个数。 | 返回:array ### `stocksNegotiableShareHoldersCompare(bk_name, rdate, top_n)` 十大流通股东-股东对比 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `rdate` | datetime | 报告期,截止报告期 | | `top_n` | any | 整数,前N股东 | 返回:bool ### `stocksNegotiableShareHoldersConcentration(bk_name, rdate, p_rdate)` 十大流通股东-股票集中度对比 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `rdate` | datetime | 报告期,截止报告期 | | `p_rdate` | any | 报告期,对比报告期 | 返回:bool ### `stocksDssoHoldChange(bk_name, beg_t, end_t, unit_type)` 董事、监事、高管持股变动 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `unit_type` | any | 用户自定义,显示单位 | 返回:bool ### `stocksShareHolderIncreaseAndReduce(bk_name, beg_t, end_t, unit_type)` 股东增减持 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `unit_type` | any | 用户自定义,显示单位 | 返回:bool ### `stocksHsgShareHoldDetail(bkid, end_t)` 报表:沪深港通持股明细 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------- | | `bkid` | any | 用户自定义,板块代码 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `stocksMainSharesHolderConcentration(bk_name, rdate, p_rdate)` 十大股东-股票集中度对比 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `rdate` | datetime | 报告期,截止报告期 | | `p_rdate` | any | 报告期,对比报告期 | 返回:bool ### `stocksShareRepurchase(bk_name, beg_t, end_t, r_type)` 股份回购 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `r_type` | any | 用户自定义,回购类型 | 返回:bool ### `stocksRestrictionsOnSalesLifted(bk_name, beg_t, end_t, unit_type)` 限售解禁 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `unit_type` | any | 用户自定义,显示单位 | 返回:bool ### `stocksMainSharesHolderCompare(bk_name, rdate, top_n)` 十大股东-股东对比 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `rdate` | datetime | 报告期,截止报告期 | | `top_n` | any | 整数,前N股东 | 返回:bool ### `shareholderAmountCall(stock_arr, end_r_date, beg_r_date, sort_by, sort_order)` 上市公司人均持股变化统计。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------------------------ | | `stock_arr` | array | 字符串。股票列表。 | | `end_r_date` | datetime | 整数。报告期。 | | `beg_r_date` | datetime | 整数。同比报告期。 | | `sort_by` | string | 字符串。排序方法。 | | `sort_order` | any | 整数。排序方式,1表示正序,0表示逆序。;ShowNumer:整数。返回个数。 | 返回:array ### `stocksRestrictionsOnSalesLiftedXq(stock_arr, beg_t, end_t)` 证券列表区间限售解禁汇总情况,参考模型:TSWEB_Block_RestrictionsOnSalesLifted_XQ | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,证券列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `getShareholdersData(stock_arr, rdate, dtype, top_n)` 获取指定证券列表的股东数据 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,证券列表 | | `rdate` | datetime | 报告期,报告期 | | `dtype` | any | 用户自定义,数据类型 | | `top_n` | any | 整数,前N | 返回:array ### `stocksZf(bk_name, beg_t, end_t, n)` 返回指定板块指定区间涨幅排名数据。 | 参数 | 类型 | 说明 | | --------- | -------- | ----------------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `n` | any | 整型,返回个数,0表示返回全部 | 返回:array ### `stocksZdf(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 ### `stocksHsl(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 ### `stocksDf(bk_name, beg_t, end_t, n)` 返回指定板块指定区间跌幅排名数据。 | 参数 | 类型 | 说明 | | --------- | -------- | ----------------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `n` | any | 整型,返回个数,0表示返回全部 | 返回:array ### `stocksAmount(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 ### `stocksTotalValue(bk_name, beg_t, end_t, standard_by, sort_order, n)` 返回指定板块指定日市价总值排名数据。 | 参数 | 类型 | 说明 | | ------------- | -------- | ----------------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `standard_by` | any | 整型,市值标准 | | `sort_order` | any | 整型,排序方式 | | `n` | any | 整型,返回个数,0表示返回全部 | 返回:array ### `stocksMarketValue(bk_name, beg_t, end_t, standard_by, sort_order, n)` 返回指定板块指定日流通市值排名数据。 | 参数 | 类型 | 说明 | | ------------- | -------- | ----------------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `standard_by` | any | 整型,市值标准 | | `sort_order` | any | 整型,排序方式 | | `n` | any | 整型,返回个数,0表示返回全部 | 返回:array ### `stocksShareStructure(bk_name, beg_t, end_t, standard_by, sort_by, sort_order, n)` 返回指定板块指定日指定字段排名的股本数据。 指定日按照总股本、流通股本、未流通股等进行排名及占总市场的比例等 | 参数 | 类型 | 说明 | | ------------- | -------- | ----------------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `standard_by` | any | 整型,股本标准 | | `sort_by` | any | 整型,排序字段 | | `sort_order` | any | 整型,排序方式 | | `n` | any | 整型,返回个数,0表示返回全部 | 返回:array ### `stocksPcf(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 ### `stocksPe(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 ### `stocksPmi(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 ### `indexesHq(indexes, beg_t, end_t, sort_by, sort_order, n)` 返回指定指数列表指定区间交易概况数据(包括:交易所指数/特征指数/风格指数等)。 | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------------- | | `indexes` | string | 字符串类型,指数列表 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `sort_by` | any | 整型,排序字段 | | `sort_order` | any | 整型,排序方式 | | `n` | any | 整型,返回个数,0表示返回全部 | 返回:array ### `stocksHigh(bk_name, beg_t, end_t, n)` 返回指定板块指定区间创新高的情况。 (1)区间内股价曾经低于发行价格 (2)取复权后的数据(上市日为复权基准日) | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `n` | any | 整型,返回类型 | 返回:array ### `queryTopNByFieldIi(stock_arr, beg_t, end_t, sort_by, sort_order, return_number)` 指标前N名(区间)。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------------------------- | | `stock_arr` | array | 数组。股票列表。 | | `beg_t` | datetime | 日期。开始日期。 | | `end_t` | datetime | 日期。截止日期。 | | `sort_by` | any | 整数。排序字段,取值如下: | | `sort_order` | any | 整数。排序方法,1表示正序,0表示逆序。 | | `return_number` | any | 整数。返回个数。 | 返回:array ### `stocksValueCall(stock_arr, beg_t, end_t, standard_by, sort_by, sort_order, return_number)` 股票列表指标交易情况(指定日)。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------------------------- | | `stock_arr` | array | 数组。股票列表。 | | `beg_t` | datetime | 日期。开始日期。 | | `end_t` | datetime | 日期。截止日期。 | | `standard_by` | any | 整数。评估日,取值如下: | | `sort_by` | any | 整数。排序字段,取值如下: | | `sort_order` | any | 整数。排序方法,1表示正序,0表示逆序。 | | `return_number` | any | 整数。返回个数。 | 返回:array ### `stocksZhValueCall(stock_arr, beg_t, end_t, standard_by, sort_by, sort_order, return_number)` 股票列表综合指标交易情况(指定日)。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------------------------- | | `stock_arr` | array | 数组。股票列表。 | | `beg_t` | datetime | 日期。开始日期。 | | `end_t` | datetime | 日期。截止日期。 | | `standard_by` | any | 整数。评估日,取值如下: | | `sort_by` | any | 整数。排序字段,取值如下: | | `sort_order` | any | 整数。排序方法,1表示正序,0表示逆序。 | | `return_number` | any | 整数。返回个数。 | 返回:array ### `bkSharesFlowAnalysis(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` | any | 整型,分割标准 | | `standard_by` | any | 整型,市值标准 | | `low_value` | float | 实数,市值下限(亿) | | `high_value` | float | 实数,市值上限(亿) | | `step_value` | float | 实数,分割间距(亿) | 返回:array ### `bkCloseFlowAnalysis(bk_name, beg_t, end_t, beg_t2, end_t2, standard_by, low_value, high_value, step_value)` 返回指定板块一段时间以来股价在不同证券品种间的流向及同比。 | 参数 | 类型 | 说明 | | ------------- | -------- | ---------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `beg_t2` | datetime | 日期类型,同比开始日期 | | `end_t2` | datetime | 日期类型,同比截止日期 | | `standard_by` | any | 整型,市值标准 | | `low_value` | float | 实数,市值下限(亿) | | `high_value` | float | 实数,市值上限(亿) | | `step_value` | float | 实数,分割间距(亿) | 返回:array ### `bkEpsFlowAnalysis(bk_name, beg_t, end_t, beg_t2, end_t2, r_date, low_value, high_value, step_value)` 返回指定板块一段时间以来股价在不同业绩之间的流向及同比。 (1)一段时间以来资金在不同业绩之间的流向及同比 (2)可选择不同报告期作为业绩评估标准 (3)按照每股收益来评估业绩 | 参数 | 类型 | 说明 | | ------------ | -------- | -------------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `beg_t2` | datetime | 日期类型,同比开始日期 | | `end_t2` | datetime | 日期类型,同比截止日期 | | `r_date` | datetime | 报告期类型,业绩衡量报告期 | | `low_value` | float | 实数,市值下限(亿) | | `high_value` | float | 实数,市值上限(亿) | | `step_value` | float | 实数,分割间距(亿) | 返回:array ### `bkPepbFlowAnalysis(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` | any | 整型,分割标准 | | `standard_by` | any | 整型,市值标准 | | `low_value` | float | 实数,市值下限(亿) | | `high_value` | float | 实数,市值上限(亿) | | `step_value` | float | 实数,分割间距(亿) | 返回:array ### `bkRegionFlowAnalysis(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 ### `capitalflowanalysisCall(t, beg_t, end_t)` 资金在不同股本间的流动情况。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `t` | array | 数组。数据表。 | | `beg_t` | datetime | 日期。开始日期。 | | `end_t` | datetime | 日期。截止日期。 | 返回:array ### `capitalFlowCompare(t1, t2, key_field, key_field_show)` 资金流向变比。 | 参数 | 类型 | 说明 | | ---------------- | ------ | ------------------ | | `t1` | array | 数组。数据表。 | | `t2` | array | 数组。数据表。 | | `key_field` | string | 字符串。关键字段。 | | `key_field_show` | string | 字符串。单位。 | 返回:array ### `marketAndTotalValueStructure(bk_name, end_t, low_v, high_v, step_v, seperate_by)` 板块流通市值结构表。 | 参数 | 类型 | 说明 | | ------------- | -------- | ----------------------------------- | | `bk_name` | string | 字符串。板块名称,多个板块用;隔开。 | | `end_t` | datetime | 日期。截止日期。 | | `low_v` | any | 整数。下限。 | | `high_v` | any | 整数。上限。 | | `step_v` | any | 整数。间距。 | | `seperate_by` | any | 整数。分段类型,取值如下: | 返回:array ### `pePbPmiStructure(bk_name, end_t, low_v, high_v, step_v, seperate_by)` 板块PE&PB&PMI结构表。 | 参数 | 类型 | 说明 | | ------------- | -------- | ----------------------------------- | | `bk_name` | string | 字符串。板块名称,多个板块用;隔开。 | | `end_t` | datetime | 日期。截止日期。 | | `low_v` | any | 整数。下限。 | | `high_v` | any | 整数。上限。 | | `step_v` | any | 整数。间距。 | | `seperate_by` | any | 整数。分段类型,取值如下: | 返回:array ### `regionStructure(end_t)` 股票地域结构表。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期。截止日期。 | 返回:array ### `stockEpsStructure(stock_arr, end_t, r_date, low_v, high_v, step_v)` 股票EPS结构分析。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------------- | | `stock_arr` | array | 数组。股票列表。 | | `end_t` | datetime | 日期。统计截止日。 | | `r_date` | datetime | 整数。报告期。 | | `low_v` | float | 实数。最低计算价格。 | | `high_v` | float | 实数。最高计算价格。 | | `step_v` | float | 实数。分隔价格。 | 返回:array ### `stocksBigBargain(bk_name, end_t, standard_by, standard_value, trade_flag, sort_by, sort_order, return_number)` 返回指定板块指定日指定条件的大单追踪数据。 大单标准单位: 成交量:万股 成交金额:万元 换手率:% | 参数 | 类型 | 说明 | | ---------------- | -------- | --------------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `end_t` | datetime | 日期类型,截止日期 | | `standard_by` | any | 整型,大单依据 | | `standard_value` | float | 实数,大单标准 | | `trade_flag` | any | 整型,大单交易状态 | | `sort_by` | any | 整型,排序字段 | | `sort_order` | any | 整型,排序方式 | | `return_number` | any | 整型,返回个数,0时返回全部 | 返回:array ### `stocksTradeNow(stock_arr)` 返回指定证券列表当日的买卖盘数据。 | 参数 | 类型 | 说明 | | ----------- | ------ | -------------------- | | `stock_arr` | string | 字符串类型,证券列表 | 返回:array ### `stocksBigBargainCall(stock_arr, end_t, amount_standard, vol_standard)` 大单成交明细数据。 | 参数 | 类型 | 说明 | | ----------------- | -------- | -------------------------- | | `stock_arr` | array | 数组。股票列表。 | | `end_t` | datetime | 日期。截止日期。 | | `amount_standard` | float | 实数。成交金额标准(万)。 | | `vol_standard` | float | 实数。成交量标准(%)。 | 返回:array ### `stocksZbCompare(bk_name, stocks, beg_year, end_year, type, info_id_arr)` 返回指定板块指定年份区间主要财务数据纵比。 | 参数 | 类型 | 说明 | | ------------- | ------ | ------------------------ | | `bk_name` | string | 字符串类型,板块名称 | | `stocks` | array | 字符串类型,股票列表 | | `beg_year` | any | 整型,起始年限 | | `end_year` | any | 整型,截止年限 | | `type` | any | 整型,报告期类型 | | `info_id_arr` | array | 数组类型,基本面内容列表 | 返回:array ### `stocksHbCompare(bk_name, stocks, beg_r_date, end_r_date, info_id_arr, show_type, show_style, two_dim_type, unit_type)` 返回指定板块指定报告期区间主要财务数据环比。 | 参数 | 类型 | 说明 | | -------------- | -------- | ------------------------ | | `bk_name` | string | 字符串类型,板块名称 | | `stocks` | array | 字符串类型,股票列表 | | `beg_r_date` | datetime | 报告期类型,起始报告期 | | `end_r_date` | datetime | 报告期类型,截止报告期 | | `info_id_arr` | array | 数组类型,基本面内容列表 | | `show_type` | any | 整型,显示类型 | | `show_style` | any | 整型,显示方式 | | `two_dim_type` | any | 整型,显示格式 | | `unit_type` | any | 整型,显示单位 | 返回:array ### `stocksCwjg(bk_name, stocks, r_date, sort_by, is_hb, unit_type)` 返回指定板块指定报告期区间主要财务数据结构。 (1)报告期主要财务数据结构分析 (2)可选择主要利润指标(如:主营业务收入)/主要现金指标(如:经营活动产生的现金流量) | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `stocks` | array | 字符串类型,股票列表 | | `r_date` | datetime | 报告期类型,起始报告期 | | `sort_by` | any | 整型,排序方法 | | `is_hb` | bool | 布尔类型,按季度显示 | | `unit_type` | any | 整型,显示单位 | 返回:array ### `stocksImportantItems(bk_name, r_date, sort_by, return_number)` 返回指定板块指定报告期主要财务指标排行。 | 参数 | 类型 | 说明 | | --------------- | -------- | ----------------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期类型,起始报告期 | | `sort_by` | any | 整型,排序方法 | | `return_number` | any | 整型,返回个数,0表示返回全部 | 返回:array ### `stocksCznl(beg_y, end_y, r_date_type)` 返回指定证券列表指定年份区间的偿债能力指标数据。 | 参数 | 类型 | 说明 | | ------------- | ---- | ---------------- | | `beg_y` | any | 整型,起始年份 | | `end_y` | any | 整型,截止年份 | | `r_date_type` | any | 整型,报告期类型 | 返回:array ### `stocksYlnl(beg_y, end_y, r_date_type)` 返回指定证券列表指定年份区间的盈利能力指标数据。 | 参数 | 类型 | 说明 | | ------------- | ---- | ---------------- | | `beg_y` | any | 整型,起始年份 | | `end_y` | any | 整型,截止年份 | | `r_date_type` | any | 整型,报告期类型 | 返回:array ### `stocksZbjg(beg_y, end_y, r_date_type)` 返回指定证券列表指定年份区间的资本结构数据。 | 参数 | 类型 | 说明 | | ------------- | ---- | ---------------- | | `beg_y` | any | 整型,起始年份 | | `end_y` | any | 整型,截止年份 | | `r_date_type` | any | 整型,报告期类型 | 返回:array ### `stocksJynl(beg_y, end_y, r_date_type)` 返回指定证券列表指定年份区间的经营能力数据。 | 参数 | 类型 | 说明 | | ------------- | ---- | ---------------- | | `beg_y` | any | 整型,起始年份 | | `end_y` | any | 整型,截止年份 | | `r_date_type` | any | 整型,报告期类型 | 返回:array ### `stocksXjlnl(beg_y, end_y, r_date_type)` 返回指定证券列表指定年份区间的现金流指标数据。 | 参数 | 类型 | 说明 | | ------------- | ---- | ---------------- | | `beg_y` | any | 整型,起始年份 | | `end_y` | any | 整型,截止年份 | | `r_date_type` | any | 整型,报告期类型 | 返回:array ### `s3(beg_y, end_y, r_date_type)` 返回指定证券列表指定年份区间的现金流指标数据。 | 参数 | 类型 | 说明 | | ------------- | ---- | ---------------- | | `beg_y` | any | 整型,起始年份 | | `end_y` | any | 整型,截止年份 | | `r_date_type` | any | 整型,报告期类型 | 返回:array ### `financialIndexEvaluation(bk_name, r_date)` 返回指定板块指定报告期财务绩效评估数据。 财务绩效评估所用指标及其计算公式: 偿债能力: 利润费用比率 = (利润总额+财务费用)/财务费用 资产负债率 = 负债总额 / 总资产 \* 100% 现金流动负债比率 = 现金 / 流动负债 速动比率 = (流动资产 - 存货)/ 流动负债 流动比率 = 流动资产 / 流动负债 盈利能力: 净利润率 = 净利润/主营业务收入 \* 100% 总资产报酬率 = 净利润 / 总资产 \*100% 净资产报酬率 = 净利润 / 净资产\*100% 主营毛利率 = (主营业务收入-主营业务成本)/主营业务收入\*100% 主营业务利润比例 = 主营业务利润/主营业务收入\*100% 其它业务利润比例 = 其它业务利润/利润总额\*100% 投资收益比例 = 投资收益/利润总额\*100% 营业外收支比例 = 营业外收支净额/利润总额\*100% 现金流量: 主营收入现金比例 = 销售商品、提供劳务收到的现金/主营业务收入 \*100% 现金流动负债比 = 经营活动产生的现金流量净额/流动负债\*100% 现金主营收入比 = 经营活动产生的现金流量净额/主营业务收入\*100% 现金总资产比 = 经营活动产生的现金流量净额/资产总计\*100% 现金总负债比 = 经营活动产生的现金流量净额/负债总计\*100% 经营能力: 总资产周转率 = 主营业务收入 / (期初资产总额+期末资产总额)/2 存货周转率 = 主营业务成本 /(期初存货净额+期末存货净额)/2 应收帐款周转率 = 主营业务收入 /(期初应收帐款净额+期末应收账款净额)/2 流动资产周转率 = 主营业务收入 / (期初流动资产+期末流动资产)/2 固定资产周转率 = 主营业务收入 / (期初固定资产+期末固定资产)/2 股东权益周转率 = 主营业务收入/ (期初股东权益 + 期末股东权益)/ 2 存货同比增长率 = (本期存货-上期存货)/ 上期存货 \*100% 成长能力: 总资产增长率 = (总资产-上期总资产)/abs(上期总资产)\*100% 固定资产增长率 = (本期固定资产-上期固定资产)/abs(上期固定资产)\*100% 利润总额增长率 = (本期利润总额-上期利润总额)/abs(上期利润总额)\*100% 所有者权益增长率 = (本期所有者权益-上期所有者权益)/abs(上期所有者权益)\*100% 主营收入增长率 = (本期主营业务收入-上期主营业务收入)/abs(上期主营业务收入)\*100% 主营利润增长率 = (本期主营利润-上期主营利润)/abs(上期主营利润)\*100% 净利润增长率 = (本期净利润-上期净利润)/abs(上期净利润)\*100% 资本结构分析: 现金比 = 现金余额 / 资产总额 \*100% 流动资产比 = 流动资产 / 总资产\*100% 流动负债比 = 流动负债 / 总资产\*100% 长期负债比 = 长期负债 / 总资产\*100% 股东权益比率 = 股东权益 / 总资产 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期类型,报告期 | 返回:array ### `stocksChznl(stocks, beg_y, end_y, r_date_type)` 返回指定证券列表指定年份区间的成长能力指标数据。 | 参数 | 类型 | 说明 | | ------------- | ----- | -------------------- | | `stocks` | array | 字符串类型,证券列表 | | `beg_y` | any | 整型,起始年份 | | `end_y` | any | 整型,截止年份 | | `r_date_type` | any | 整型,报告期类型 | 返回:array ### `pg1(t)` 数据表指标得分详情。 | 参数 | 类型 | 说明 | | ---- | ----- | -------------- | | `t` | array | 数组。数据表。 | 返回:array ### `stocksReportBooking(bk_name, r_date, beg_t, end_t)` 返回指定板块指定报告期业绩预约披露数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期类型,报告期 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `zxCompareReturn(stock_id, from_year, to_year, type, info_id_arr)` 股票基本面数据纵向比较。 | 参数 | 类型 | 说明 | | ------------- | ------ | --------------------------- | | `stock_id` | string | 字符串。股票代码。 | | `from_year` | any | 整数。起始年限。 | | `to_year` | any | 整数。截止年限。 | | `type` | any | 整数。报告期类型,取值如下: | | `info_id_arr` | array | 数组。基本面数组。 | 返回:array ### `zxCompare(stock_id, from_year, to_year, type, info_id_arr, compare_type)` 股票基本面数据纵向比较。 | 参数 | 类型 | 说明 | | -------------- | ------ | -------------------------------------------------------------- | | `stock_id` | string | 字符串。股票代码。 | | `from_year` | any | 整数。起始年限。 | | `to_year` | any | 整数。截止年限。 | | `type` | any | 整数。报告期类型,取值如下: | | `info_id_arr` | array | 数组。基本面数组。 | | `compare_type` | any | 整数。比较方法,取值如下:;ShowStyle:整数。显示设置,取值如下: | 返回:array ### `zbCompareCall(stock_arr, beg_year, end_year, r_date_type, info_id_arr, show_style, three_dim_type, unit_type)` 股票列表报告期主要财务数据对比(纵比)。 | 参数 | 类型 | 说明 | | ---------------- | ----- | --------------------------------- | | `stock_arr` | array | 数组。股票列表。 | | `beg_year` | any | 整数。起始年限。 | | `end_year` | any | 整数。截止年限。 | | `r_date_type` | any | 整数。报告期类型,取值如下: | | `info_id_arr` | array | 数组。基本面数组。 | | `show_style` | any | 整数。显示设置,取值如下: | | `three_dim_type` | any | 整数。三维表格显示格式,取值如下: | | `unit_type` | any | 整数。显示单位,取值如下: | 返回:array ### `hxCompareCall(stock_arr, r_date, info_id_arr, show_style, two_dim_type, unit_type)` 股票列表报告期主要财务数据对比(横向)。 | 参数 | 类型 | 说明 | | -------------- | -------- | ------------------------- | | `stock_arr` | array | 数组。股票列表。 | | `r_date` | datetime | 整数。报告期。 | | `info_id_arr` | array | 数组。基本面数组。 | | `show_style` | any | 整数。显示设置,取值如下: | | `two_dim_type` | any | 整数。显示格式,取值如下: | | `unit_type` | any | 整数。显示单位,取值如下: | 返回:array ### `stocksReportDisclosureDate(bk_name, rdate)` 定期报告披露日期 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `rdate` | datetime | 报告期,指定报告期 | 返回:bool|datetime ### `stocksFixedAssets(bk_name, rdate)` 固定资产及折旧 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `rdate` | datetime | 报告期,指定报告期 | 返回:bool ### `stocksConstruInProcess(bk_name, rdate)` 在建工程 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `rdate` | datetime | 报告期,指定报告期 | 返回:bool ### `stocksProfitForecast(bk_name, r_date, type)` 返回指定板块指定报告期业绩预警数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期类型,报告期 | | `type` | any | 整型,预警类型 | 返回:array ### `stocksRevenuesByDefinedProduct(bk_name, r_date, product_name)` 返回指定板块指定报告期主营构成(指定产品)的数据。 | 参数 | 类型 | 说明 | | -------------- | -------- | ----------------------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期类型,报告期 | | `product_name` | string | 字符串,产品名称(;或查询 +与查询) | 返回:array ### `stocksRevenuesByProduct(bk_name, stocks, r_date)` 返回指定板块指定报告期主营构成的数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `stocks` | array | 数组类型,股票列表 | | `r_date` | datetime | 报告期类型,报告期 | 返回:array ### `profitforecastCall(stock_arr, r_date, type, return_field_arr)` 上市公司业绩预警。 | 参数 | 类型 | 说明 | | ------------------ | -------- | ---------------- | | `stock_arr` | array | 数组。股票列表。 | | `r_date` | datetime | 整数。报告期。 | | `type` | float | 实数。查询值。 | | `return_field_arr` | array | 数组。返回字段。 | 返回:array ### `profitforecastCall(stock_arr, r_date, product_name, field_arr)` 股票列表主营收入构成。 | 参数 | 类型 | 说明 | | -------------- | -------- | ------------------ | | `stock_arr` | array | 数组。股票列表。 | | `r_date` | datetime | 整数。报告期。 | | `product_name` | string | 字符串。产品名称。 | | `field_arr` | array | 数组。显示字段。 | 返回:array ### `stockShareStructure(bk_name, end_t, end_t2, type, low_v, high_v, step_v, right_type, s_type, show_detail)` 返回指定板块指定日期股本结构同比相关数据。 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `end_t` | datetime | 日期类型,截止日期 | | `end_t2` | datetime | 日期类型,同比日期 | | `type` | any | 整型,分隔标准 | | `low_v` | float | 实数,股本下限(万) | | `high_v` | float | 实数,股本上限(万) | | `step_v` | float | 实数,统计间距(万) | | `right_type` | any | 整型,计算板块涨幅加权方式 | | `s_type` | any | 整型,股票类型 | | `show_detail` | bool | 布尔类型,显示详情 | 返回:array ### `stockMarketValueStructure(bk_name, end_t, end_t2, low_v, high_v, step_v, right_type, s_type, show_detail)` 返回指定板块指定日期流通市值结构同比相关数据。 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `end_t` | datetime | 日期类型,截止日期 | | `end_t2` | datetime | 日期类型,同比日期 | | `low_v` | float | 实数,市值下限(亿) | | `high_v` | float | 实数,市值上限(亿) | | `step_v` | float | 实数,统计间距(亿) | | `right_type` | any | 整型,计算板块涨幅加权方式 | | `s_type` | any | 整型,股票类型 | | `show_detail` | bool | 布尔类型,显示详情 | 返回:array ### `stockTotalValueStructure(bk_name, end_t, end_t2, low_v, high_v, step_v, right_type, s_type, show_detail)` 返回指定板块指定日期市价总值结构同比相关数据。 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `end_t` | datetime | 日期类型,截止日期 | | `end_t2` | datetime | 日期类型,同比日期 | | `low_v` | float | 实数,市值下限(亿) | | `high_v` | float | 实数,市值上限(亿) | | `step_v` | float | 实数,统计间距(亿) | | `right_type` | any | 整型,计算板块涨幅加权方式 | | `s_type` | any | 整型,股票类型 | | `show_detail` | bool | 布尔类型,显示详情 | 返回:array ### `stockCloseStructure(bk_name, end_t, end_t2, low_v, high_v, step_v, right_type, s_type, show_detail)` 返回指定板块指定日期股价结构同比相关数据。 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `end_t` | datetime | 日期类型,截止日期 | | `end_t2` | datetime | 日期类型,同比日期 | | `low_v` | float | 实数,市值下限(亿) | | `high_v` | float | 实数,市值上限(亿) | | `step_v` | float | 实数,统计间距(亿) | | `right_type` | any | 整型,计算板块涨幅加权方式 | | `s_type` | any | 整型,股票类型 | | `show_detail` | bool | 布尔类型,显示详情 | 返回:array ### `stockPnaStructure(bk_name, end_t, end_t2, low_v, high_v, step_v, right_type, s_type, show_detail)` 返回指定板块指定日期市净率结构同比相关数据。 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `end_t` | datetime | 日期类型,截止日期 | | `end_t2` | datetime | 日期类型,同比日期 | | `low_v` | float | 实数,市值下限(亿) | | `high_v` | float | 实数,市值上限(亿) | | `step_v` | float | 实数,统计间距(亿) | | `right_type` | any | 整型,计算板块涨幅加权方式 | | `s_type` | any | 整型,股票类型 | | `show_detail` | bool | 布尔类型,显示详情 | 返回:array ### `stockPeStructure(bk_name, end_t, end_t2, low_v, high_v, step_v, right_type, s_type, show_detail)` 返回指定板块指定日期市净率结构同比相关数据。 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `end_t` | datetime | 日期类型,截止日期 | | `end_t2` | datetime | 日期类型,同比日期 | | `low_v` | float | 实数,市值下限(亿) | | `high_v` | float | 实数,市值上限(亿) | | `step_v` | float | 实数,统计间距(亿) | | `right_type` | any | 整型,计算板块涨幅加权方式 | | `s_type` | any | 整型,股票类型 | | `show_detail` | bool | 布尔类型,显示详情 | 返回:array ### `shareStructure(bk_name, end_t, low_v, high_v, step_v, value)` 返回指定板块指定日期股本结构相关数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `end_t` | datetime | 日期类型,截止日期 | | `low_v` | float | 实数,股本下限(万) | | `high_v` | float | 实数,股本上限(万) | | `step_v` | float | 实数,统计间距(万) | | `value` | any | 整型,分类标准 | 返回:array ### `bkShares(bk_name, end_t)` 返回指定板块指定日期股本结构相关数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `closeStructure(bk_name, end_t, low_v, high_v, step_v)` 返回指定板块指定日期收盘价结构表相关数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `end_t` | datetime | 日期类型,截止日期 | | `low_v` | float | 实数,下限 | | `high_v` | float | 实数,上限 | | `step_v` | float | 实数,间距 | 返回:array ### `pnaStructure(bk_name, end_t, low_v, high_v, step_v)` 返回指定板块指定日期市净率结构表相关数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `end_t` | datetime | 日期类型,截止日期 | | `low_v` | float | 实数,下限 | | `high_v` | float | 实数,上限 | | `step_v` | float | 实数,间距 | 返回:array ### `bkStockPeCall(stock_arr, end_t)` 返回指定板块指定日期个股的市盈率&市净率数据。 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------ | | `stock_arr` | array | 数组类型,股票列表 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `peStructure(bk_name, end_t, low_v, high_v, step_v)` 返回指定板块指定日期市盈率结构表相关数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `end_t` | datetime | 日期类型,截止日期 | | `low_v` | float | 实数,下限 | | `high_v` | float | 实数,上限 | | `step_v` | float | 实数,间距 | 返回:array ### `totalvaluestructure(bk_name, end_t, low_v, high_v, step_v)` 股票市价总值结构表。 | 参数 | 类型 | 说明 | | --------- | -------- | ----------------------------------- | | `bk_name` | string | 字符串。板块名称,多个板块用;隔开。 | | `end_t` | datetime | 日期。截止日期。 | | `low_v` | any | 整数。下限。 | | `high_v` | any | 整数。上限。 | | `step_v` | any | 整数。间距。 | 返回:array ### `structureCompare(t1, t2, end_t, end_t2, show_detail, right_type, s_type)` 股票市场结构分析。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------- | | `t1` | array | 数组。数据表。 | | `t2` | array | 数组。数据表。 | | `end_t` | datetime | 日期。截止日期。 | | `end_t2` | datetime | 日期。同比日期。 | | `show_detail` | any | 整数。是否显示详情。 | | `right_type` | any | 整数。加权方式,取值如下: | | `s_type` | any | 整数。股票类型,取值如下: | 返回:array ### `bkStockPePgm(bk_name, end_t)` 板块内个股的市盈率&市净率。 | 参数 | 类型 | 说明 | | --------- | -------- | ----------------------------------- | | `bk_name` | string | 字符串。板块名称,多个板块用;隔开。 | | `end_t` | datetime | 日期。截止日期。 | 返回:array ### `stocksIpoGetDataAndCompare(stock_id, industry_type)` 返回指定证券同行业上市明细数据。 | 参数 | 类型 | 说明 | | --------------- | ------ | -------------------- | | `stock_id` | string | 字符串类型,证券代码 | | `industry_type` | any | 整型,所属行业 | 返回:array ### `tswebBlockHsgAccumCapitalFlowAndMarketMove(bkid, beg_t, end_t)` WEB报表,获取累计净买入和市场基准指数累计涨幅(金额单位:亿元/亿港币) | 参数 | 类型 | 说明 | | ------- | -------- | ---------------------------------------------------------------- | | `bkid` | string | 字符串。一个或多个板块代码,多个代码以英文分号“;”隔开,取值如下: | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `tswebIndustryHsgHoldingChangeTopNs(indus_name, end_t, industry_type)` 报表,指定日港股通指定行业最近一月增减持5大股票(市值单位:亿港币) | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------- | | `indus_name` | string | 字符串。行业名称 | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebIndustryHsgHoldingsN(indus_name, end_t, industry_type)` 报表,指定日指定行业于陆股通最新行业成分股详情(市值单位:亿元) | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------- | | `indus_name` | string | 字符串。行业名称 | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebBlockHsgShareHoldingsInfoEndT(bkid, end_t, industry_type)` 报表,指定日指定沪深港板块的持股情况(市值单位:亿元/港币,数量单位:亿) | 参数 | 类型 | 说明 | | --------------- | -------- | ---------------------------------------------------------------- | | `bkid` | string | 字符串。一个或多个板块代码,多个代码以英文分号“;”隔开,取值如下: | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebIndustryHsgHoldingPeriodN(indus_name, beg_t, end_t, industry_type)` 报表,指定日陆股通指定行业持有市值及占比(单位:亿元) | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------- | | `indus_name` | string | 字符串。行业名称 | | `beg_t` | datetime | TdateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebBlockHsgIndustryIncreaseTop5(bkid, end_t, industry_type)` 报表,沪深港通板块最近1月市值增减持前5名行业-增持(单位:亿元/亿港币) | 参数 | 类型 | 说明 | | --------------- | -------- | ---------------------------------------------------------------- | | `bkid` | string | 字符串。一个或多个板块代码,多个代码以英文分号“;”隔开,取值如下: | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebBlockHsgAmountSum(bkid, beg_t, end_t, industry_type)` WEB报表,板块成交汇总(金额单位:亿元/亿港币) | 参数 | 类型 | 说明 | | --------------- | -------- | ---------------------------------------------------------------- | | `bkid` | string | 字符串。一个或多个板块代码,多个代码以英文分号“;”隔开,取值如下: | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebIndustryHsgHoldingInfo(indus_name, beg_t, end_t, industry_type)` 报表,指定日指定行业于沪深港通最新持有情况(单位:亿元/亿港币) | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------- | | `indus_name` | string | 字符串。行业名称 | | `beg_t` | datetime | TdateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebIndustryHsgHoldingsS(indus_name, end_t, industry_type)` 报表,指定日指定行业于港股通最新行业成分股详情(市值单位:亿港币) | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------- | | `indus_name` | string | 字符串。行业名称 | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebBlockHsgNetFlowAndMarket(bkid, beg_t, end_t)` WEB报表,沪深港通板块净买入(金额单位:亿元/亿港币) | 参数 | 类型 | 说明 | | ------- | -------- | ---------------------------------------------------------------- | | `bkid` | string | 字符串。一个或多个板块代码,多个代码以英文分号“;”隔开,取值如下: | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `tswebBlockHsgCapitalFlowAndForexMove(bkid, beg_t, end_t)` WEB报表,沪深港通板块资金流向与外汇走势对比(数据从2014-11-17开始,金额单位:亿元/亿港币) | 参数 | 类型 | 说明 | | ------- | -------- | ---------------------------------------------------------------- | | `bkid` | string | 字符串。一个或多个板块代码,多个代码以英文分号“;”隔开,取值如下: | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `tswebIndustryHsgHoldingPeriodS(indus_name, beg_t, end_t, industry_type)` 报表,指定日港股通指定行业持有市值及占比(单位:亿港币) | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------- | | `indus_name` | string | 字符串。行业名称 | | `beg_t` | datetime | TdateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebBlockHsgShareHoldingsIncreased(bkid, end_t)` 报表,指定日指定沪深港板块最近1月增减持前10大股票-增持 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------------------------------------------------------- | | `bkid` | string | 字符串。一个或多个板块代码,多个代码以英文分号“;”隔开,取值如下: | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `tswebBlockHsgbsAmountAndMarketMove(bkid, beg_t, end_t)` WEB报表,买卖金额(金额单位:亿元/亿港币) | 参数 | 类型 | 说明 | | ------- | -------- | ---------------------------------------------------------------- | | `bkid` | string | 字符串。一个或多个板块代码,多个代码以英文分号“;”隔开,取值如下: | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `tswebBlockHsgActiveIncreaseTop10(bkid, end_t)` WEB报表,获取最近1月买入及卖出前10股票的买入金额(金额单位:亿元/亿港币) | 参数 | 类型 | 说明 | | ------- | -------- | ---------------------------------------------------------------- | | `bkid` | string | 字符串。一个或多个板块代码,多个代码以英文分号“;”隔开,取值如下: | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `tswebBlockHsgbsAmountAndMarketRatio(bkid, beg_t, end_t)` WEB报表,买卖合计与市场(金额单位:亿元/亿港币) | 参数 | 类型 | 说明 | | ------- | -------- | ---------------------------------------------------------------- | | `bkid` | string | 字符串。一个或多个板块代码,多个代码以英文分号“;”隔开,取值如下: | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `tswebBlockHsgAmountInfoByEndT(bkid, end_t)` 报表,获取指定日指定沪深港通道十大成交统计(金额单位:亿元/亿港币) | 参数 | 类型 | 说明 | | ------- | -------- | ---------------------------------------------------------------- | | `bkid` | string | 字符串。一个或多个板块代码,多个代码以英文分号“;”隔开,取值如下: | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `tswebBlockHsgActiveDecreaseTop10(bkid, end_t)` WEB报表,获取最近1月买入及卖出前10股票的卖出金额(金额单位:亿元/亿港币) | 参数 | 类型 | 说明 | | ------- | -------- | ---------------------------------------------------------------- | | `bkid` | string | 字符串。一个或多个板块代码,多个代码以英文分号“;”隔开,取值如下: | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `tswebBlockHsgActiveTopN(bkid, end_t, industry_type)` WEB报表,获取最新10大成交(金额单位:亿元/亿港币) | 参数 | 类型 | 说明 | | --------------- | -------- | ---------------------------------------------------------------- | | `bkid` | string | 字符串。一个或多个板块代码,多个代码以英文分号“;”隔开,取值如下: | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebBlockHsgShareHoldingsSizeByMainBk(bkid, beg_t, end_t, industry_type)` 报表,指定日指定沪深港板块最新规模(市值单位:亿元/亿港币) | 参数 | 类型 | 说明 | | --------------- | -------- | ---------------------------------------------------------------- | | `bkid` | string | 字符串。一个或多个板块代码,多个代码以英文分号“;”隔开,取值如下: | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebBlockHsgIndustryDecreaseTop5(bkid, end_t, industry_type)` 报表,沪深港通板块最近1月市值增减持前5名行业-减持(金额单位:亿元/亿港币) | 参数 | 类型 | 说明 | | --------------- | -------- | ---------------------------------------------------------------- | | `bkid` | string | 字符串。一个或多个板块代码,多个代码以英文分号“;”隔开,取值如下: | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebBlockHsgBalanceAndMarket(bkid, beg_t, end_t)` WEB报表,板块额度余额(金额单位:亿元/亿港币) | 参数 | 类型 | 说明 | | ------- | -------- | ---------------------------------------------------------------- | | `bkid` | string | 字符串。一个或多个板块代码,多个代码以英文分号“;”隔开,取值如下: | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `tswebBlockHsgShareHoldingsInfoEndTTop10(bkid, end_t, industry_type)` 报表,指定日指定沪深港板块持仓前10名(市值单位:亿元/港币,数量单位:亿) | 参数 | 类型 | 说明 | | --------------- | -------- | ----------------------------------------------------------------- | | `bkid` | string | 字符串。 一个或多个板块代码,多个代码以英文分号“;”隔开,取值如下: | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebBlockHsgShareHoldingsDecreased(bkid, end_t)` 报表,指定日指定沪深港板块最近1月增减持前10大股票-减持 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------------------------------------------------------- | | `bkid` | string | 字符串。一个或多个板块代码,多个代码以英文分号“;”隔开,取值如下: | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `blockHsGgetBenchMark(bkid)` 获取通道基准指数 | 参数 | 类型 | 说明 | | ------ | ------ | ---------------------------------------------------------------- | | `bkid` | string | 字符串。一个或多个板块代码,多个代码以英文分号“;”隔开,取值如下: | 返回:string ### `stocksGetMarginTradingDataQj(stock_arr, beg_t, end_t)` 获取区间融资融券数据 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,证券列表 | | `beg_t` | datetime | 日期,开始时间 | | `end_t` | datetime | 日期,截止日期 | 返回:any ### `stocksTbInstitutionTimes(data, direction, dtype, institution_type)` 机构打榜次数 | 参数 | 类型 | 说明 | | ------------------ | ------ | ------------------------- | | `data` | array | 数据表类型,数据表 | | `direction` | any | 用户自定义,交易动作 | | `dtype` | any | 用户自定义,营业部或者机构 | | `institution_type` | string | 字符串,机构名称 | 返回:any ### `stocksTbRemoveDuplicate(data, d_type)` 龙虎榜数据计算去重 | 参数 | 类型 | 说明 | | -------- | ----- | ----------------------- | | `data` | array | 数据表类型, | | `d_type` | any | 用户自定义,去重处理类型 | 返回:string ### `stockTbDailyList(stock_id, beg_t, end_t)` 每日上榜情况 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------- | | `stock_id` | string | 证券,证券代码 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | 返回:any ### `stocksTbStockSumBegTEndT(data, industry_type)` 股票汇总 | 参数 | 类型 | 说明 | | --------------- | ----- | ------------------- | | `data` | array | 数据表类型,数据 | | `industry_type` | any | 用户自定义,行业类型 | 返回:array ### `stocksMarginTradeDetails(bk_name, beg_t, end_t, unit_type)` 报表:融资融券明细 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `unit_type` | any | 用户自定义,显示单位 | 返回:array ### `stocksTradePubilcInfo(bk_name, beg_t, end_t, unit_type)` 报表:交易公开信息 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `unit_type` | any | 用户自定义,显示单位 | 返回:array ### `stocksBlockTrade(bk_name, beg_t, end_t, unit_type)` 报表:股票大宗交易 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `unit_type` | any | 用户自定义,显示单位 | 返回:array ### `blockStructure(bk_name, beg_t, end_t, s_type, right_type, sort_by, sort_order, return_number)` 返回指定板块指定区间行业基本配置数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | --------------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `s_type` | any | 整型,股票类型 | | `right_type` | any | 整型,板块涨幅计算方法 | | `sort_by` | any | 整型,排序字段 | | `sort_order` | any | 整型,排序方式 | | `return_number` | any | 整型,返回个数,0时返回全部 | 返回:array ### `stocksIndexStocksWeight(index_id, end_t)` 指数成分权重 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------- | | `index_id` | string | 指数,指数代码 | | `end_t` | datetime | 日期,截止日期 | 返回:bool ### `blockMakeOf(bk_name, end_t)` 返回指定板块指定日期行业样本基本构成的数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `stocksIndexIndustryWeight(index_id, end_t, industry_type, industry_level)` 指数行业权重 其中中上协行业分级只有二级,申万行业分级有三级,中证行业分级有四级 | 参数 | 类型 | 说明 | | ---------------- | -------- | ----------------------- | | `index_id` | string | 指数,指数代码 | | `end_t` | datetime | 日期,截止日期 | | `industry_type` | any | 用户自定义,行业分类标准 | | `industry_level` | any | 用户自定义,行业分级 | 返回:bool ### `stocksIndustryClassify(bk_name, end_t, industry_type)` 股票行业分类 | 参数 | 类型 | 说明 | | --------------- | -------- | ----------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `industry_type` | any | 用户自定义,行业分类标准 | 返回:bool ### `stocksIndustryClassifyInfo(industry_type)` 行业分类配置 | 参数 | 类型 | 说明 | | --------------- | ---- | ------------------- | | `industry_type` | any | 用户自定义,行业类型 | 返回:array ### `stocksIndustryClassifyInfo2(industry_type, industry_level)` 行业分类配置 | 参数 | 类型 | 说明 | | ---------------- | ---- | ------------------- | | `industry_type` | any | 用户自定义,行业类型 | | `industry_level` | any | 用户自定义,行业分级 | 返回:array ### `blockShares(bk_name, end_t, unit_type)` 返回指定板块指定日期股本结构(横比)的数据。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `end_t` | datetime | 日期类型,截止日期 | | `unit_type` | any | 整型,显示单位 | 返回:array ### `blockSharesZb(bk_name, beg_t, end_t, cycle_by, unit_type)` 返回指定板块指定区间指定周期股本结构(纵比)的数据。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `cycle_by` | string | 字符串类型,显示周期 | | `unit_type` | any | 整型,显示单位 | 返回:array ### `blockPfInfoByRDate(bk_name, r_date)` 返回指定板块指定报告期分红送股的数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `r_date` | datetime | 整型,报告期 | 返回:array ### `blockDistributionByRDate(bk_name, r_date)` 返回指定板块指定报告期配股的数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `r_date` | datetime | 整型,报告期 | 返回:array ### `blockPfInfoByRDateZb(bk_name, beg_year, end_year)` 返回指定板块指定年度区间报告期纵比分红送股数据。 | 参数 | 类型 | 说明 | | ---------- | ------ | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_year` | any | 整型,期初年限 | | `end_year` | any | 整型,截止年限 | 返回:array ### `blockPfInfoByInterval(bk_name, beg_t, end_t)` 返回指定板块指定区间分红送股数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `blockPfInfoByIntervalZb(bk_name, beg_t, end_t, cycle_by)` 返回指定板块指定区间分红送股数据。 | 参数 | 类型 | 说明 | | ---------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `cycle_by` | string | 字符串类型,显示周期 | 返回:array ### `blockDistributionByRDateZb(bk_name, beg_year, end_year)` 返回指定板块指定年度区间报告期纵比配股数据。 | 参数 | 类型 | 说明 | | ---------- | ------ | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_year` | any | 整型,期初年限 | | `end_year` | any | 整型,截止年限 | 返回:array ### `blockDistributionByInterval(bk_name, beg_t, end_t)` 返回指定板块指定区间配股数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `blockMoreIssue(bk_name, beg_t, end_t)` 返回指定板块指定区间增发数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `blockDistributionByIntervalZb(bk_name, beg_t, end_t, cycle_by)` 返回指定板块指定区间配股纵比数据。 | 参数 | 类型 | 说明 | | ---------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `cycle_by` | string | 字符串类型,显示周期 | 返回:array ### `blockMoreIssueZb(bk_name, beg_t, end_t, cycle_by)` 返回指定板块指定区间增发纵比数据。 | 参数 | 类型 | 说明 | | ---------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `cycle_by` | string | 字符串类型,显示周期 | 返回:array ### `bkStockHqAnalysis(bk_names, beg_t, end_t, r_date, include_b_stock, sort_by, sort_order, return_number, seperate_industry)` 返回指定板块指定区间行业活跃股数据。 | 参数 | 类型 | 说明 | | ------------------- | -------- | ----------------------------- | | `bk_names` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `r_date` | datetime | 报告期类型,财务报告期 | | `include_b_stock` | bool | 布尔类型,包含B股 | | `sort_by` | any | 整型,排序字段 | | `sort_order` | any | 整型,排序方式 | | `return_number` | any | 整型,返回个数,0表示返回全部 | | `seperate_industry` | bool | 布尔类型,分行业显示 | 返回:array ### `bkHslAnalysisZb(bk_name, beg_t, end_t, stype, right_method, cycle_by)` 返回指定板块指定区间行业换手率纵比数据。 | 参数 | 类型 | 说明 | | -------------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `stype` | any | 整型,股票类型 | | `right_method` | any | 整型,涨幅计算方法 | | `cycle_by` | string | 字符串类型,显示周期 | 返回:array ### `bkCapitalFlowAnalysis(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 ### `bkHslAnalysis(bk_name, beg_t, end_t, beg_t2, end_t2, stype)` 返回指定板块一段时间以来行业换手率横比数据。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------------------------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `beg_t2` | datetime | 日期类型,同比开始日期 | | `end_t2` | datetime | 日期类型,同比截止日期 | | `stype` | any | 整型,股票类型;RightMethod:整型,涨幅计算方法 | 返回:array ### `bkCapitalFlowAnalysisZb(bk_name, beg_t, end_t, cycle_by)` 返回指定板块一段时间以来资金流向纵比数据。 | 参数 | 类型 | 说明 | | ---------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `cycle_by` | string | 字符串类型,显示周期 | 返回:array ### `bkAverageCapitalFlowAnalysis(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 ### `bkHqAnalysis(bk_names, beg_t, end_t, r_date, stype, sample_select, eps_criterion, sort_by, sort_order, return_number)` 返回指定板块指定区间交易概况数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------------------------------------------------------- | | `bk_names` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `r_date` | datetime | 报告期类型,财务报告期 | | `stype` | any | 整型,股票类型 | | `sample_select` | any | 整型,样本选择 | | `eps_criterion` | float | 实数,绩差股标准 | | `sort_by` | any | 整型,排序字段 | | `sort_order` | any | 整型,排序方式 | | `return_number` | any | 整型,返回个数,0表示返回全部;SeperateIndustry:布尔类型,分行业显示 | 返回:array ### `bkHslStructure(bk_list, beg_t, end_t, right_type, st_ype)` 板块列表换手率数据。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------- | | `bk_list` | array | 数组。板块列表。 | | `beg_t` | datetime | 日期。统计开始日期。 | | `end_t` | datetime | 日期。统计截止日期。 | | `right_type` | any | 整数。加权方法,取值如下: | | `st_ype` | any | 整数。股票类型,取值如下: | 返回:array ### `bkstockhqanalysisCall(stock_arr, beg_t, end_t, r_date, include_b_stock, sort_type, sort_method, return_number)` 行业活跃股排行。 | 参数 | 类型 | 说明 | | ----------------- | -------- | -------------------------------------- | | `stock_arr` | array | 数组。股票列表。 | | `beg_t` | datetime | 日期。开始日期。 | | `end_t` | datetime | 日期。截止日期。 | | `r_date` | datetime | 整数。报告期。 | | `include_b_stock` | any | 整数。是否包含B股。 | | `sort_type` | any | 整数。排序类型,取值如下: | | `sort_method` | any | 整数。排序方法,1表示正序,0表示逆序。 | | `return_number` | any | 整数。返回个数,-1时返回所有。 | 返回:array ### `blockCompositeSumDetail(bkname, beg_t, end_t)` 金额单位:万元 返回从开始日期到截止日期指定板块下的证券大宗交易数据。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------- | | `bkname` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `getBtStocksByBegTEndT(bk_name, beg_t, end_t)` 大宗交易-获取区间板块成分 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `blockFinancialItems(bk_names, r_date, right_type, stype, sample_select, eps_criterion, return_type)` 返回指定板块指定报告期的主要财务数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | ---------------------- | | `bk_names` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期类型,财务报告期 | | `right_type` | any | 整型,加权方式 | | `stype` | any | 整型,股票类型 | | `sample_select` | any | 整型,样本选择 | | `eps_criterion` | float | 实数,绩差股标准 | | `return_type` | any | 整型,返回类型 | 返回:array ### `blockFinancialItemsZb(bk_names, beg_year, end_year, r_date_type, right_type, stype, sample_select, eps_criterion, return_type)` 返回指定板块指定年限区间的主要财务数据纵比。 | 参数 | 类型 | 说明 | | --------------- | ------ | -------------------- | | `bk_names` | string | 字符串类型,板块名称 | | `beg_year` | any | 整型,起始年限 | | `end_year` | any | 整型,截止年限 | | `r_date_type` | any | 整型,报告期类型 | | `right_type` | any | 整型,加权方式 | | `stype` | any | 整型,股票类型 | | `sample_select` | any | 整型,样本选择 | | `eps_criterion` | float | 实数,绩差股标准 | | `return_type` | any | 整型,返回类型 | 返回:array ### `blockProfitItemsZb(bk_names, beg_year, end_year, r_date_type, stype, sample_select, eps_criterion, return_type)` 返回指定板块指定年限区间的主要利润指标纵比。 | 参数 | 类型 | 说明 | | --------------- | ------ | -------------------- | | `bk_names` | string | 字符串类型,板块名称 | | `beg_year` | any | 整型,起始年限 | | `end_year` | any | 整型,截止年限 | | `r_date_type` | any | 整型,报告期类型 | | `stype` | any | 整型,股票类型 | | `sample_select` | any | 整型,样本选择 | | `eps_criterion` | float | 实数,绩差股标准 | | `return_type` | any | 整型,返回类型 | 返回:array ### `blockProfitItems(bk_names, r_date, stype, sample_select, eps_criterion, return_type)` 返回指定板块指定报告期主要利润指标数据对比。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------- | | `bk_names` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期型,报告期 | | `stype` | any | 整型,股票类型 | | `sample_select` | any | 整型,样本选择 | | `eps_criterion` | float | 实数,绩差股标准 | | `return_type` | any | 整型,返回类型 | 返回:array ### `blockZbjg(bk_names, r_date, stype, sample_select, eps_criterion, return_type)` 返回指定板块指定报告期资本结构数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------- | | `bk_names` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期型,报告期 | | `stype` | any | 整型,股票类型 | | `sample_select` | any | 整型,样本选择 | | `eps_criterion` | float | 实数,绩差股标准 | | `return_type` | any | 整型,返回类型 | 返回:array ### `blockYlnl(bk_names, r_date, stype, sample_select, eps_criterion, return_type)` 返回指定板块指定报告期盈利能力数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------- | | `bk_names` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期型,报告期 | | `stype` | any | 整型,股票类型 | | `sample_select` | any | 整型,样本选择 | | `eps_criterion` | float | 实数,绩差股标准 | | `return_type` | any | 整型,返回类型 | 返回:array ### `blockJynl(bk_names, r_date, stype, sample_select, eps_criterion, return_type)` 返回指定板块指定报告期经营能力数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------- | | `bk_names` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期型,报告期 | | `stype` | any | 整型,股票类型 | | `sample_select` | any | 整型,样本选择 | | `eps_criterion` | float | 实数,绩差股标准 | | `return_type` | any | 整型,返回类型 | 返回:array ### `blockCznl(bk_names, r_date, stype, sample_select, eps_criterion, return_type)` 返回指定板块指定报告期偿债能力数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------- | | `bk_names` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期型,报告期 | | `stype` | any | 整型,股票类型 | | `sample_select` | any | 整型,样本选择 | | `eps_criterion` | float | 实数,绩差股标准 | | `return_type` | any | 整型,返回类型 | 返回:array ### `blockXjlnl(bk_names, r_date, stype, sample_select, eps_criterion, return_type)` 返回指定板块指定报告期现金流指标数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------- | | `bk_names` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期型,报告期 | | `stype` | any | 整型,股票类型 | | `sample_select` | any | 整型,样本选择 | | `eps_criterion` | float | 实数,绩差股标准 | | `return_type` | any | 整型,返回类型 | 返回:array ### `blockCZhnl(bk_names, r_date, stype, sample_select, eps_criterion, return_type)` 返回指定板块指定报告期成长能力数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------- | | `bk_names` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期型,报告期 | | `stype` | any | 整型,股票类型 | | `sample_select` | any | 整型,样本选择 | | `eps_criterion` | float | 实数,绩差股标准 | | `return_type` | any | 整型,返回类型 | 返回:array ### `blockPe(bk_names, end_t, r_date, stype, eps_criterion)` 返回指定板块指定日期市盈率排名数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------- | | `bk_names` | string | 字符串类型,板块名称 | | `end_t` | datetime | 日期类型,截止日期 | | `r_date` | datetime | 报告期型,报告期 | | `stype` | any | 整型,股票类型 | | `eps_criterion` | float | 实数,绩差股标准 | 返回:array ### `blockShareStructure(bk_names, end_t, unit_type)` 返回指定板块指定日期股本结构横比数据。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------------- | | `bk_names` | string | 字符串类型,板块名称 | | `end_t` | datetime | 日期类型,截止日期 | | `unit_type` | any | 整型,显示单位 | 返回:array ### `blockShareStructureZb(bk_names, beg_t, end_t, cycle_by, unit_type)` 返回指定板块指定日期股本结构纵比数据。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------------- | | `bk_names` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `cycle_by` | string | 字符串类型,显示周期 | | `unit_type` | any | 整型,显示单位 | 返回:array ### `blockPb(bk_names, end_t, r_date, stype, eps_criterion)` 返回指定板块指定日期市净率排名数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------- | | `bk_names` | string | 字符串类型,板块名称 | | `end_t` | datetime | 日期类型,截止日期 | | `r_date` | datetime | 报告期型,报告期 | | `stype` | any | 整型,股票类型 | | `eps_criterion` | float | 实数,绩差股标准 | 返回:array ### `blockPmi(bk_names, end_t, r_date, stype, eps_criterion)` 返回指定板块指定日期市销率排名数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------- | | `bk_names` | string | 字符串类型,板块名称 | | `end_t` | datetime | 日期类型,截止日期 | | `r_date` | datetime | 报告期型,报告期 | | `stype` | any | 整型,股票类型 | | `eps_criterion` | float | 实数,绩差股标准 | 返回:array ### `blockPeZb(bk_names, beg_t, end_t, stype, right_method, eps_criterion, cycle_by)` 返回指定板块指定日期市盈率纵比数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------ | | `bk_names` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `stype` | any | 整型,股票类型 | | `right_method` | any | 整型,板块市盈率计算方法 | | `eps_criterion` | float | 实数,绩差股标准 | | `cycle_by` | string | 字符串类型,显示周期 | 返回:array ### `blockPcf(bk_names, end_t, r_date, stype, eps_criterion)` 返回指定板块指定日期市现率排名数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------- | | `bk_names` | string | 字符串类型,板块名称 | | `end_t` | datetime | 日期类型,截止日期 | | `r_date` | datetime | 报告期型,报告期 | | `stype` | any | 整型,股票类型 | | `eps_criterion` | float | 实数,绩差股标准 | 返回:array ### `blockPbZb(bk_name, beg_t, end_t, s_type, eps_criterion, cycle_by)` 板块列表市净率(纵比)。 | 参数 | 类型 | 说明 | | --------------- | -------- | --------------------------- | | `bk_name` | string | 字符串。板块名称。 | | `beg_t` | datetime | 日期。开始日期。 | | `end_t` | datetime | 日期。截止日期。 | | `s_type` | any | 整数。股票类型,取值如下: | | `eps_criterion` | float | 实数。绩差股标准,取值如下: | | `cycle_by` | string | 字符串。显示周期。 | 返回:array ### `blockPmiZb(bk_name, beg_t, end_t, s_type, eps_criterion, cycle_by)` 板块列表市销率(纵比)。 | 参数 | 类型 | 说明 | | --------------- | -------- | --------------------------- | | `bk_name` | string | 字符串。板块名称。 | | `beg_t` | datetime | 日期。开始日期。 | | `end_t` | datetime | 日期。截止日期。 | | `s_type` | any | 整数。股票类型,取值如下: | | `eps_criterion` | float | 实数。绩差股标准,取值如下: | | `cycle_by` | string | 字符串。显示周期。 | 返回:array ### `blockPcfZb(bk_name, beg_t, end_t, s_type, eps_criterion, cycle_by)` 板块列表市现率(纵比)。 | 参数 | 类型 | 说明 | | --------------- | -------- | --------------------------- | | `bk_name` | string | 字符串。板块名称。 | | `beg_t` | datetime | 日期。开始日期。 | | `end_t` | datetime | 日期。截止日期。 | | `s_type` | any | 整数。股票类型,取值如下: | | `eps_criterion` | float | 实数。绩差股标准,取值如下: | | `cycle_by` | string | 字符串。显示周期。 | 返回:array ### `blockStructureZbCall(bk_name, beg_t, end_t, cycle_by, unit_type, type)` 板块结构数据。 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------------- | | `bk_name` | string | 字符串。板块名称。 | | `beg_t` | datetime | 日期。开始日期。 | | `end_t` | datetime | 日期。截止日期。 | | `cycle_by` | string | 字符串。显示周期。 | | `unit_type` | any | 整数。显示单位,取值如下: | | `type` | any | 整数。板块结构类型,取值如下: | 返回:array ### `getBlockValueFromArray(t, right_type, sample_select)` 板块市盈率(复合)。 | 参数 | 类型 | 说明 | | --------------- | ----- | --------------------------- | | `t` | array | 数组。数据表。 | | `right_type` | any | 整数。加权方式,取值如下: | | `sample_select` | any | 整数。样本股选择,取值如下: | 返回:float ### `bkListPnaCall(bk_names, end_t, r_date, right_type, s_type, sample_select, eps_criterion)` 板块市盈率&市净率。 | 参数 | 类型 | 说明 | | --------------- | -------- | --------------------------- | | `bk_names` | string | 字符串。板块列表。 | | `end_t` | datetime | 日期。截止日期。 | | `r_date` | datetime | 整数。报告期。 | | `right_type` | any | 整数。加权方式,取值如下: | | `s_type` | any | 整数。股票类型,取值如下: | | `sample_select` | any | 整数。样本股选择,取值如下: | | `eps_criterion` | float | 实数。绩差股标准,取值如下: | 返回:array ### `blockPepbZb(bk_names, end_t, r_date, right_type, s_type, eps_criterion)` 板块市盈率、市净率(纵比)。 | 参数 | 类型 | 说明 | | --------------- | -------- | --------------------------- | | `bk_names` | string | 字符串。板块列表。 | | `end_t` | datetime | 日期。截止日期。 | | `r_date` | datetime | 整数。报告期。 | | `right_type` | any | 整数。加权方式,取值如下: | | `s_type` | any | 整数。股票类型,取值如下: | | `eps_criterion` | float | 实数。绩差股标准,取值如下: | 返回:array ### `bKsMeasure(bk_names, index_id, beg_t, end_t, right_type)` 返回指定板块指定区间风险收益数据。 | 参数 | 类型 | 说明 | | ------------ | -------- | -------------------------- | | `bk_names` | string | 字符串类型,板块名称 | | `index_id` | string | 字符串类型,指数代码 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `right_type` | any | 整型,计算板块涨幅加权方式 | 返回:array ### `stocksHsgShareHoldingsChange(bkid, beg_t, end_t)` 返回指定区间指定沪深港板块的持股情况。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `bkid` | string | 字符串类型,通道ID | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `blockGetHsgCapitalFlowData(stock_id, beg_t, end_t)` 返回指定区间指定沪深港板块的资金流数据。 | 参数 | 类型 | 说明 | | ---------- | -------- | --------------------------------------------------------------- | | `stock_id` | string | 字符串类型,通道代码,一个或多个代码,多个代码以英文分号“;”隔开 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `blockHsgAccumCapitalFlow(bkid, bench_mark, beg_t, end_t)` 返回指定区间指定沪深港板块的累计净买入与市场对比数据。 | 参数 | 类型 | 说明 | | ------------ | -------- | --------------------------------------------------------------- | | `bkid` | string | 字符串类型,通道代码,一个或多个代码,多个代码以英文分号“;”隔开 | | `bench_mark` | string | 字符串类型,基准代码 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `blockHsgCapitalFlowAndMarket(bkid, bench_mark, beg_t, end_t)` 返回指定区间指定沪深港板块的资金流向与市场价格走势数据。 | 参数 | 类型 | 说明 | | ------------ | -------- | --------------------------------------------------------------- | | `bkid` | string | 字符串类型,通道代码,一个或多个代码,多个代码以英文分号“;”隔开 | | `bench_mark` | string | 字符串类型,基准代码 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `blockHsgActiveInfoBegTEndT(bkid, beg_t, end_t)` 返回指定区间指定沪深港板块的十大活跃股详情。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `bkid` | string | 字符串类型,通道ID | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `blockGetHsgMarketAmountPeriod(bkid, beg_t, end_t)` 返回指定区间指定沪深港板块的市场成交金额。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `bkid` | string | 字符串类型,通道ID | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `stocksHsgIndustryChange(bkid, beg_t, end_t)` 返回指定区间指定沪深港板块的持有行业变化。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `bkid` | string | 字符串类型,通道ID | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `blockHsgActiveInfoGroupbyIndustry(bkid, beg_t, end_t)` 返回指定区间指定沪深港板块的十大活跃股行业排名汇总。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `bkid` | string | 字符串类型,通道ID | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `blockHsgActiveInfoGroupbyEndT(bkid, beg_t, end_t)` 返回指定区间指定沪深港板块的十大活跃股。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `bkid` | string | 字符串类型,通道ID | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `blockHsgCapitalFlowPeriodByBk(bkid, beg_t, end_t)` 返回指定区间指定沪深港板块的资金流入流出情况。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `bkid` | string | 字符串类型,通道ID | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `tswebMarketHsgIndustryChangeS(beg_t, end_t, industry_type)` 报表,获取港股通一段时间行业配置占比变化数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------- | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebMarketHsgHoldingTop10N(end_t, industry_type)` 获取指定日陆股通十大重仓股,其中2016-12-05至2017-03-16仅有深股通持仓数据。返回数据有:代码、名称、所属行业、数量、市值、占总股本(%)、占通道(%)、涨幅(%)。如果返回空数组,则指定日通道未开通或是暂无相关持股数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------- | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebMarketHsgAccumCapitalFlowS(beg_t, end_t)` 报表,区间港股通累计净买入与市场(单位:亿港币) | 参数 | 类型 | 说明 | | ------- | -------- | ----------------------- | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `tswebMarketHsgHoldingTop10S(end_t, industry_type)` 获取指定日港股通十大重仓股,返回数据有:代码、名称、所属行业、数量、市值、占总股本(%)、占通道(%)、涨幅(%)。如果返回空数组,则指定日通道未开通或是暂无相关持股数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------- | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebMarketHsgIndustryRatioN(end_t, industry_type)` 报表,获取指定日陆股通行业配置及行业市值占比数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------- | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebMarketHsgHoldingConcentraChangeS(beg_t, end_t)` 报表,获取港股通的持股集中度及与期初变化。 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------------- | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `tswebMarketHsgIndustryConcentraChangeN(beg_t, end_t)` 报表,获取陆股通的行业集中度及与上期环比变化。 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------------- | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `tswebMarketHsgIndustryInfoS(beg_t, end_t, industry_type)` 报表,获取港股通区间行业配置及变动。 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------- | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebMarketHsgCapitalFlowPeriodN(beg_t, end_t)` 报表,获取陆股通一段时间净买入数据(日线)(单位:亿元) | 参数 | 类型 | 说明 | | ------- | -------- | ----------------------- | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `tswebMarketHsgShareHoldingsSizeByMainBk(end_t, industry_type)` 报表,获取指定日沪深港通持仓情况及前三大行业(市值单位:亿元/亿港币) | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------- | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebMarketHsgActiveTop10N(end_t, industry_type)` 报表,指定日陆股通最新10大成交(单位:亿元) | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------- | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebMarketHsgHoldingConcentraChangeN(beg_t, end_t)` 报表,获取陆股通的持股集中度及与期初变化(单位:亿元) | 参数 | 类型 | 说明 | | ------- | -------- | ----------------------- | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `tswebMarketHsgIndustryInfoN(beg_t, end_t, industry_type)` 报表,获取陆股通区间行业配置及变动(市值单位:亿元) | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------- | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebMarketHsgIndustryRatioS(end_t, industry_type)` 报表,获取指定日港股通行业配置及行业市值占比数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------- | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebMarketHsgActiveTop10S(end_t, industry_type)` 报表,指定日港股通最新10大成交(单位:亿元) | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------- | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebMarketHsgAmountAndActiveTop10AmountAndPercent(end_t)` 报表,指定日沪深港通总况及十大成交(单位:亿元/亿港币) | 参数 | 类型 | 说明 | | ------- | -------- | ----------------------- | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `tswebMarketHsgIndustryConcentraChangeS(beg_t, end_t)` 报表,获取港股通的行业集中度及与上期环比变化。 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------------- | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `tswebHsgLastTradeDay132(dtype, end_t)` 报表:WEB-股票.沪深港通持股明细的最新交易日(132) | 参数 | 类型 | 说明 | | ------- | -------- | ----------------------- | | `dtype` | any | 用户自定义,南向 or 北向 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `tswebHsgLastTradeDay132Dtype(bkid)` 报表:WEB-南北向标识 "HG000001" 港股通(沪) "HG000003" 港股通(深) "HG000001;HG000003" 港股通 "HG000002" 沪股通 "HG000004" 深股通 "HG000002;HG000004" 陆股通 | 参数 | 类型 | 说明 | | ------ | ------ | ----------- | | `bkid` | string | 证券,板块ID | 返回:any ### `stocksHsgIndustryInfo(bkid, end_t)` 返回指定日指定沪深港板块的行业配置情况。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `bkid` | string | 字符串类型,通道ID | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `stocksHgsIndustryConcentraInfo(bkid, end_t)` 返回指定日指定沪深港板块的行业集中度。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `bkid` | string | 字符串类型,通道ID | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `stocksHsgShareHoldingsInfo(beg_t, end_t)` 返回指定区间指定证券列表的持股情况(不考虑最近交易日)。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `stocksHsgActiveTopN(stock_id, end_t, top_n)` 返回指定日指定沪深港板块的前N大活跃股情况。 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------ | | `stock_id` | string | 字符串类型,通道ID | | `end_t` | datetime | 日期类型,截止日期 | | `top_n` | any | 整型,前N大活跃股 | 返回:array ### `blockHsgAmountInfoAndTop10(bkid, end_t)` 返回指定日指定沪深港板块的十大活跃股成交统计。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `bkid` | string | 字符串类型,通道ID | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `blockHsgGetIndustryStocks(industry_name)` 返回最新沪深港指定行业成分股。 | 参数 | 类型 | 说明 | | --------------- | ------ | -------------------- | | `industry_name` | string | 字符串类型,行业名称 | 返回:array ### `stocksHsgShareHoldingsInfo(bkid, end_t)` 返回指定日指定沪深港板块的持股明细。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `bkid` | string | 字符串类型,通道ID | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `stocksHgsHoldingConcentraInfo(bkid, end_t)` 返回指定日指定沪深港板块的持股集中度。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `bkid` | string | 字符串类型,通道ID | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `blockHsgCapitalFlowEndT(end_t)` 返回在指定日沪深港通资金流向。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `stocksHgsIndustryConcentraChange(bkid, beg_t, end_t)` 返回指定区间指定板块的行业集中度变化。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `bkid` | array | 字符串类型,通道ID | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `stocksHgsHoldingConcentraChange(bkid, beg_t, end_t)` 返回指定区间指定板块的持股集中度变化。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `bkid` | array | 字符串类型,通道ID | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `stocksHsgactiveinfo(stock_id, beg_t, end_t, top_n)` 指定日指定沪深港通板块前N大活跃股的资金流向数据。 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------- | | `stock_id` | string | 字符串。通道代码。 | | `beg_t` | datetime | 日期。开始日期。 | | `end_t` | datetime | 日期。截止日期。 | | `top_n` | any | 整数。前N大活跃股。 | 返回:array ### `blockCollectMoneyofIndustryTopN(beg_t, end_t, industry_type, top_n)` 返回指定区间市场行业募资情况TopN。 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `industry_type` | any | 整型,所属行业 | | `top_n` | any | 整型,前N | 返回:array ### `tswebMarketCollectMoneytotal(beg_t, end_t)` 按年或月或周或日返回全市场从开始日期到截止日期的汇总股票个数、募集资金、募资净额。数据超过四年按年返回,超过四月按月返回,超过四周按周返回,不足四周按日返回。返回结果累计求和。 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------------- | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `tswebBlockCollectMoneyPercentage(bkname, beg_t, end_t)` 按年或月或周或日返回指定板块从开始日期到截止日期的汇总股票个数、募集资金、募资净额。数据超过四年按年返回,超过四月按月返回,超过四周按周返回,不足四周按日返回。返回结果累计求和。 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------------- | | `bkname` | string | 字符串。板块名称 | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `tswebBlockIpOdetail(bkname, beg_t, end_t, industry_type)` 返回从开始日期到截止日期指定板块中所有股票的发行上市明细。 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------- | | `bkname` | string | 字符串。板块名称 | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebMarketIpopeDistribution(beg_t, end_t)` 返回从开始日期到截止日期全市场中所有股票的市盈率分布。 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------------- | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `blockCollectMoneyBegTEndT(bkname, beg_t, end_t, group_type)` 返回指定区间指定板块募资情况。 | 参数 | 类型 | 说明 | | ------------ | -------- | -------------------- | | `bkname` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `group_type` | any | 整型,汇总方式 | 返回:array ### `tswebMarketIssuePriceDistribution(beg_t, end_t)` 返回从开始日期到截止日期全市场中所有股票的发行价分布。 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------------- | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `tswebBlockIssuePriceDistribution(bkname, beg_t, end_t)` 返回从开始日期到截止日期指定板块中所有股票的发行价分布。 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------------- | | `bkname` | string | 字符串。板块名称 | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `blockCollectMoneyofLeadUnderwriterTopN(beg_t, end_t, top_n)` 返回指定区间市场主承销商募资情况TopN。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `top_n` | any | 整型,前N | 返回:array ### `tswebBlockCollectMoneyBegTEndT(bkname, beg_t, end_t)` 返回指定板块从开始日期到截止日期的汇总发行上市基本信息。 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------------- | | `bkname` | string | 字符串。板块名称 | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `tswebMarketCollectMoneydetail(beg_t, end_t)` 返回全市场从开始日期到截止日期的汇总发行上市基本信息。分为沪深两市、沪市、深市。 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------------- | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `blockCollectMoneyTopN(beg_t, end_t, industry_type, top_n)` 返回指定区间市场募资TopN。 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `industry_type` | any | 整型,所属行业 | | `top_n` | any | 整型,前N | 返回:array ### `tswebMarketCollectMoneyofIndustryTop10(beg_t, end_t, industry_type)` 按行业对全市场股票进行分组,然后返回从开始日期到截止日期、募集资金排名前十的行业以及相应的募集资金数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------------- | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。 所属行业,取值如下: | 返回:array ### `tswebBlockStageCollectMoney(bkname, beg_t, end_t)` 按年或月或周或日返回指定板块从开始日期到截止日期的汇总股票个数、募集资金、募资净额。数据超过四年按年返回,超过四月按月返回,超过四周按周返回,不足四周按日返回。返回结果不累计求和。 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------------- | | `bkname` | string | 字符串。板块名称 | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `tswebBlockIpopeDistribution(bkname, beg_t, end_t)` 返回从开始日期到截止日期,指定板块中所有股票的市盈率分布 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------------- | | `bkname` | string | 字符串。板块名称 | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `tswebMarketCollectMoneyTop10(beg_t, end_t, industry_type)` 返回全市场中从开始日期到截止日期、募集资金排名前十的股票以及相应的募集资金数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------- | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | | `industry_type` | any | 整型。所属行业,取值如下: | 返回:array ### `tswebMarketStageCollectMoney(beg_t, end_t)` 按年或月或周或日返回全市场从开始日期到截止日期的汇总股票个数、募集资金、募资净额。数据超过四年按年返回,超过四月按月返回,超过四周按周返回,不足四周按日返回。返回结果不累计求和。 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------------- | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `tswebMarketCollectMoneyofLeadUnderwriterTop10(beg_t, end_t)` 按主承销商对全市场股票进行分组,然后返回从开始日期到截止日期、募集资金排名前十的主承销商以及相应的募集资金数据。 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------------- | | `beg_t` | datetime | TDateTime类型。开始日期 | | `end_t` | datetime | TDateTime类型。截止日期 | 返回:array ### `blockIpopeDistribution(bkname, beg_t, end_t)` 返回指定区间指定板块所有股票的市盈率分布。。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `bkname` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `blockIssuePriceDistribution(bkname, beg_t, end_t)` 返回指定区间指定板块所有股票的发行价分布。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `bkname` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `blockIpOdetail(bkname, beg_t, end_t, industry_type)` 返回指定区间指定板块所有股票的发行上市明细。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------- | | `bkname` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `industry_type` | any | 整型,所属行业 | 返回:array ### `fundInvertmentType()` 返回指定基金相同投资类型的基金列表数据,与系统参数(证券代码)相关。 返回:array ### `fundTrustee()` 返回指定基金相同托管人列表数据,与系统参数(证券代码)相关。 返回:array ### `fundManager()` 返回指定基金相同管理人列表数据,与系统参数(证券代码)相关。 返回:array ### `fundInvertmenStyle()` 返回指定基金相同投资风格列表数据,与系统参数(证券代码)相关。 返回:array ### `fundOpenFundFee()` 开放式基金费率 返回:bool ### `fundFundManager(d_type)` 基金经理 | 参数 | 类型 | 说明 | | -------- | ---- | ------------------- | | `d_type` | any | 用户自定义,任职情况 | 返回:bool ### `fundManagerShareChange(show_number, report_date_show_order)` 基金管理人份额变动 | 参数 | 类型 | 说明 | | ------------------------ | ---- | ------------------- | | `show_number` | any | 用户自定义,显示个数 | | `report_date_show_order` | bool | object | 返回:bool ### `fundManagerTradeDetail(show_number, show_type, report_date_show_order)` 基金管理人交易明细 | 参数 | 类型 | 说明 | | ------------------------ | ---- | ------------------- | | `show_number` | any | 用户自定义,显示个数 | | `show_type` | any | 用户自定义,显示方式 | | `report_date_show_order` | bool | object | 返回:bool ### `fundHolderStructure(show_number, report_date_show_order)` 持有人结构 | 参数 | 类型 | 说明 | | ------------------------ | ---- | ------------------- | | `show_number` | any | 用户自定义,显示个数 | | `report_date_show_order` | bool | object | 返回:bool ### `fundShareSplitting(beg_t, end_t)` 份额拆分 | 参数 | 类型 | 说明 | | ------- | -------- | ------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | 返回:bool ### `fundTradingSeat(show_number, report_date_show_order, unit_type)` 交易席位 | 参数 | 类型 | 说明 | | ------------------------ | ---- | ------------------- | | `show_number` | any | 用户自定义,显示个数 | | `report_date_show_order` | bool | object | | `unit_type` | any | 用户自定义,显示单位 | 返回:bool ### `fundEtfPurchaseRedemptionInfoId()` ETF申购赎回-基本信息 返回:bool ### `fundEtfPurchaseRedemptionStocks()` ETF申购赎回-成分股 返回:bool ### `fundSame(seperate_by)` 指定基金同类型的基金列表,与系统参数(基金代码)相关。 | 参数 | 类型 | 说明 | | ------------- | ---- | ------------------------- | | `seperate_by` | any | 整数。分割类型,取值如下: | 返回:array ### `fundImportantItems(show_number)` 返回指定基金最近N个报告期的财务指标数据,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------------- | ---- | -------------- | | `show_number` | any | 整数,显示个数 | 返回:array ### `fundBalanceSheet(r_date_type, show_type, show_style, show_number, unit_type)` 返回指定基金最近N个报告期的资产负债表数据,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------------- | ---- | -------------- | | `r_date_type` | any | 整型,报告期 | | `show_type` | any | 整型,显示类型 | | `show_style` | any | 整型,显示方式 | | `show_number` | any | 整型,显示个数 | | `unit_type` | any | 整型,显示单位 | 返回:array ### `fundInterestSheet(r_date_type, show_type, show_style, show_number, unit_type)` 返回指定基金最近N个报告期的收益及分配数据,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------------- | ---- | -------------- | | `r_date_type` | any | 整型,报告期 | | `show_type` | any | 整型,显示类型 | | `show_style` | any | 整型,显示方式 | | `show_number` | any | 整型,显示个数 | | `unit_type` | any | 整型,显示单位 | 返回:array ### `fundFinancialIndicators(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 ### `tswebFundFDfinancialIndexByReportingPeriod(fund_id, n, report_type, sorttype)` 基金-财务数据-财务指标-财务指标(报告期) | 参数 | 类型 | 说明 | | ------------- | ------ | --------------------- | | `fund_id` | string | 证券,基金代码 | | `n` | any | 用户自定义,报告期个数 | | `report_type` | any | 用户自定义,报告期类型 | | `sorttype` | bool | object | 返回:array ### `fundFdBasicConfig()` 基础配置 基础字段的配置:单位、行业类别(申万、中证、证监会)、精度、占比前N 、集中度前N列表 返回:array ### `fundFdResultsData(fund_id, rdatearr, fdtype)` 财务数据 | 参数 | 类型 | 说明 | | ---------- | ------ | ----------------------- | | `fund_id` | string | 证券,基金代码 | | `rdatearr` | array | 一维数字数组,报告期列表 | | `fdtype` | any | 整数,报表类型 | 返回:array ### `fundFdFieldConfig(id)` Fund_FDFieldConfig 相关函数。 | 参数 | 类型 | 说明 | | ---- | ---- | ----- | | `id` | any | 整数, | 返回:any ### `fundStockCompositeDetail(show_number, report_date_show_order, top_n)` 返回指定基金最近N个报告期的持股明细数据,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------------------------ | ---- | ---------------------------- | | `show_number` | any | 整型,显示个数 | | `report_date_show_order` | bool | 布尔类型,报告期逆排 | | `top_n` | bool | 布尔类型,只返回前10大重仓股 | 返回:array ### `fundStockCompositeDecrease(r_date, r_date2)` 返回指定基金指定报告期减持股票的数据,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------------- | | `r_date` | datetime | 报告期类型,报告期 | | `r_date2` | any | 报告期类型,同比报告期 | 返回:array ### `fundStockCompositeIncrease(r_date, r_date2)` 返回指定基金指定报告期增持股票的数据,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------------- | | `r_date` | datetime | 报告期类型,报告期 | | `r_date2` | any | 报告期类型,同比报告期 | 返回:array ### `fundStockCentralization(show_number, report_date_show_order)` 返回指定基金最近N个报告期的持股集中度数据,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------------------------ | ---- | -------------------- | | `show_number` | any | 整数,显示个数 | | `report_date_show_order` | bool | 布尔类型,报告期逆排 | 返回:array ### `fundBondcompositedetail(show_number)` 报告期公布的持债明细,与系统参数(基金代码)相关。 | 参数 | 类型 | 说明 | | ------------- | ---- | ---------------------- | | `show_number` | any | 整数。显示报告期个数。 | 返回:array ### `fundStockCompositeBuyMore2(show_number)` 报告期累计买入超净值2%股票明细,与系统参数(基金代码)相关。 | 参数 | 类型 | 说明 | | ------------- | ---- | ---------------------- | | `show_number` | any | 整数。显示报告期个数。 | 返回:array ### `fundStockCompositeSellMore2(show_number)` 报告期累计卖出超净值2%股票明细,与系统参数(基金代码)相关。 | 参数 | 类型 | 说明 | | ------------- | ---- | ---------------------- | | `show_number` | any | 整数。显示报告期个数。 | 返回:array ### `fundStockCompositeChange(r_date, r_date2, type)` 报告期公布的增持股票(包括:新增的),与系统参数(基金代码)相关。 | 参数 | 类型 | 说明 | | --------- | -------- | --------------------- | | `r_date` | datetime | 整数。报告期。 | | `r_date2` | any | 整数。同比报告期。 | | `type` | any | 整数。类型,取值如下: | 返回:array ### `fundCompositeDetailCall(show_number, type)` 报告期公布的持债明细,与系统参数(基金代码)相关。 | 参数 | 类型 | 说明 | | ------------- | ------ | ------------------ | | `show_number` | any | 整数。显示个数。 | | `type` | string | 字符串。显示类型。 | 返回:array ### `fundIndustryCentralization(show_number, report_date_show_order)` 返回指定基金最近N个报告期的行业集中度数据,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------------------------ | ---- | -------------------- | | `show_number` | any | 整数,显示个数 | | `report_date_show_order` | bool | 布尔类型,报告期逆排 | 返回:array ### `fundIndustryComposite(show_number, report_date_show_order)` 返回指定基金最近N个报告期的行业配置数据,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------------------------ | ---- | -------------------- | | `show_number` | any | 整数,显示个数 | | `report_date_show_order` | bool | 布尔类型,报告期逆排 | 返回:array ### `fundInvestmentRatio(show_number, report_date_show_order)` 返回指定基金最近N个报告期的资产配置数据,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------------------------ | ---- | -------------------- | | `show_number` | any | 整数,显示个数 | | `report_date_show_order` | bool | 布尔类型,报告期逆排 | 返回:array ### `fundNaw(fund_id2, beg_t, end_t, show_type)` 返回指定基金与指定指数在指定区间的绩效对比数据,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------------- | | `fund_id2` | string | 字符串类型,指数代码 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `show_type` | any | 整型,输出方式 | 返回:array ### `fundNetAsset(beg_t, end_t)` 返回指定基金在指定区间的净值数据,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `fundCloseAfterRate(beg_t, end_t)` 返回指定基金在指定区间的基金复权后收盘数据,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `fundNobleMetalHoldDetail(show_number, unit_type, report_date_show_order)` 贵金属明细 | 参数 | 类型 | 说明 | | ------------------------ | ---- | ------------------- | | `show_number` | any | 用户自定义,显示个数 | | `unit_type` | any | 用户自定义,显示单位 | | `report_date_show_order` | bool | object | 返回:bool ### `fundAbsHoldDetail(show_number, unit_type, report_date_show_order)` 资产支持证券明细 | 参数 | 类型 | 说明 | | ------------------------ | ---- | ------------------- | | `show_number` | any | 用户自定义,显示个数 | | `unit_type` | any | 用户自定义,显示单位 | | `report_date_show_order` | bool | object | 返回:bool ### `fundBondsIncome(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 ### `fundBondAllocation(show_number, unit_type, report_date_show_order)` 债券配置 | 参数 | 类型 | 说明 | | ------------------------ | ---- | ------------------- | | `show_number` | any | 用户自定义,显示个数 | | `unit_type` | any | 用户自定义,显示单位 | | `report_date_show_order` | bool | object | 返回:bool ### `fundBondHoldDetail(show_number, unit_type, report_date_show_order)` 持债明细 | 参数 | 类型 | 说明 | | ------------------------ | ---- | ------------------- | | `show_number` | any | 用户自定义,显示个数 | | `unit_type` | any | 用户自定义,显示单位 | | `report_date_show_order` | bool | object | 返回:bool ### `fundCumBuyAndSell(show_number, unit_type, show_type, sort_type, report_date_show_order)` 累计买入和卖出 | 参数 | 类型 | 说明 | | ------------------------ | ---- | ------------------- | | `show_number` | any | 用户自定义,显示个数 | | `unit_type` | any | 用户自定义,显示单位 | | `show_type` | any | 用户自定义,显示方式 | | `sort_type` | any | 用户自定义,排序方式 | | `report_date_show_order` | bool | object | 返回:bool ### `fundFundHoldDetail(show_number, unit_type, report_date_show_order)` 基金明细 | 参数 | 类型 | 说明 | | ------------------------ | ---- | ------------------- | | `show_number` | any | 用户自定义,显示个数 | | `unit_type` | any | 用户自定义,显示单位 | | `report_date_show_order` | bool | object | 返回:bool ### `fundAssetBackedIncome(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 ### `fundConvBondHoldDetail(show_number, unit_type, report_date_show_order)` 可转债明细 | 参数 | 类型 | 说明 | | ------------------------ | ---- | ------------------- | | `show_number` | any | 用户自定义,显示个数 | | `unit_type` | any | 用户自定义,显示单位 | | `report_date_show_order` | bool | object | 返回:bool ### `fundSwIndustryComposite(show_number, unit_type, report_date_show_order)` 申万行业配置 | 参数 | 类型 | 说明 | | ------------------------ | ---- | ------------------- | | `show_number` | any | 用户自定义,显示个数 | | `unit_type` | any | 用户自定义,显示单位 | | `report_date_show_order` | bool | object | 返回:bool ### `fundBondHoldCentralization(show_number, unit_type, report_date_show_order)` 持债集中度 | 参数 | 类型 | 说明 | | ------------------------ | ---- | ------------------- | | `show_number` | any | 用户自定义,显示个数 | | `unit_type` | any | 用户自定义,显示单位 | | `report_date_show_order` | bool | object | 返回:bool ### `fundRemainingTerm(show_number, report_date_show_order)` 平均剩余期限分布比例 | 参数 | 类型 | 说明 | | ------------------------ | ---- | ------------------- | | `show_number` | any | 用户自定义,显示个数 | | `report_date_show_order` | bool | object | 返回:bool ### `tswebFundPfFundHoldingDetail(fund_id, n, data_type, sorttype)` 基金-投资组合-持基明细-持基明细 Datatype=1时,重仓基金为市值前10; Datatype=2时,持仓明细为所有基金 单位:数量(万),市值(万) | 参数 | 类型 | 说明 | | ----------- | ------ | --------------------- | | `fund_id` | string | 证券,基金代码 | | `n` | any | 用户自定义,报告期个数 | | `data_type` | any | 用户自定义,数据类型 | | `sorttype` | bool | object | 返回:array ### `tswebFundPfBondHoldingDetail(fund_id, n, sorttype)` 基金-投资组合-持债明细-持债明细 单位:数量(万),市值(万) | 参数 | 类型 | 说明 | | ---------- | ------ | --------------------- | | `fund_id` | string | 证券,基金代码 | | `n` | any | 用户自定义,报告期个数 | | `sorttype` | bool | object | 返回:array ### `tswebFundPfBondConcentration2(fund_id, n, sorttype)` 基金-投资组合-持债明细-持债集中度 | 参数 | 类型 | 说明 | | ---------- | ------ | --------------------- | | `fund_id` | string | 证券,基金代码 | | `n` | any | 用户自定义,报告期个数 | | `sorttype` | bool | object | 返回:array ### `tswebFundPfNobleMetalHoldingDetail(fund_id, n, sorttype)` 基金-投资组合-贵金属-贵金属明细 单位:数量(万),市值(万) | 参数 | 类型 | 说明 | | ---------- | ------ | --------------------- | | `fund_id` | string | 证券,基金代码 | | `n` | any | 用户自定义,报告期个数 | | `sorttype` | bool | object | 返回:array ### `tswebFundPfFuturesHoldingDetail(fund_id, n, sorttype)` 322022 单位:数量(万),市值(万) | 参数 | 类型 | 说明 | | ---------- | ------ | --------------------- | | `fund_id` | string | 证券,基金代码 | | `n` | any | 用户自定义,报告期个数 | | `sorttype` | bool | object | 返回:array ### `tswebFundPfConvBondHoldingDetail(fund_id, n, data_type, sorttype)` 基金-投资组合-可转债-可转债明细 Datatype=1时,重仓转债为市值前10; Datatype=2时,持仓明细为所有债券 单位:数量(万),市值(万) | 参数 | 类型 | 说明 | | ----------- | ------ | --------------------- | | `fund_id` | string | 证券,基金代码 | | `n` | any | 用户自定义,报告期个数 | | `data_type` | any | 用户自定义,数据类型 | | `sorttype` | bool | object | 返回:array ### `tswebFundPfRemainingTermAverage(fund_id, n, sorttype)` 基金-投资组合-剩余期限-平均剩余期限 | 参数 | 类型 | 说明 | | ---------- | ------ | --------------------- | | `fund_id` | string | 证券,基金代码 | | `n` | any | 用户自定义,报告期个数 | | `sorttype` | bool | object | 返回:array ### `tswebFundPfBondAllocation(fund_id, n, inptype, sorttype, displaytype, webtype)` 基金-投资组合-债券配置-债券配置 Webtype:网页类型,区分债券配置/债券走势,1:债券配置数据,3:债券走势数据 走势均为顺序 | 参数 | 类型 | 说明 | | ------------- | ------ | --------------------- | | `fund_id` | string | 证券,基金代码 | | `n` | any | 用户自定义,报告期个数 | | `inptype` | any | 用户自定义,占比(%) | | `sorttype` | bool | object | | `displaytype` | bool | object | | `webtype` | any | 整数,网页类型 | 返回:array ### `fundPfFormatData1(fund_id, rdatearr, infoid)` 标准化数据(资产配置) Infoid:322,资产配置表 | 参数 | 类型 | 说明 | | ---------- | ------ | --------------------- | | `fund_id` | string | 证券,基金代码 | | `rdatearr` | array | 数据表类型,报告期列表 | | `infoid` | any | 整数,表ID | 返回:array ### `fundPfGetTrueFundId(fund_id)` 获取取数代码 | 参数 | 类型 | 说明 | | --------- | ------ | ------------- | | `fund_id` | string | 证券,基金代码 | 返回:array ### `fundPfHeadLineConfig()` 字段显示配置 返回:array ### `fundPfFundHoldingValuePercent(endt, holdingvalue)` 基金持基市值占基金规模比例 | 参数 | 类型 | 说明 | | -------------- | ----- | --------------------- | | `endt` | any | 整数,截止日 | | `holdingvalue` | float | 实数,基金个基持基市值 | 返回:float ### `fundPfFormatData3(fund_id, rdatearr, infoid)` 标准化数据(集中度) 市值、集中度:不够前N按最大算。 | 参数 | 类型 | 说明 | | ---------- | ------ | --------------------- | | `fund_id` | string | 证券,基金代码 | | `rdatearr` | array | 数据表类型,报告期列表 | | `infoid` | any | 整数,表ID | 返回:array ### `fundPfHoldingDetailExprConfig()` 持仓明细表达式配置 返回:array ### `fundPfFormatData2(fund_id, rdatearr, infoid)` 标准化数据(债券/行业配置) Infoid:340,债券配置表; 320,行业配置表 | 参数 | 类型 | 说明 | | ---------- | ------ | --------------------- | | `fund_id` | string | 证券,基金代码 | | `rdatearr` | array | 数据表类型,报告期列表 | | `infoid` | any | 整数,表ID | 返回:array ### `fundPfAllocation(fund_id, rdatearr, inptype, displaytype, altype)` 配置/走势计算 Inptype控制占比类型,0为占净值比例,1为占总值比例 Displaytype控制是否变比显示,0为不显示,1为显示 Altype控制资产类型,0:资产配置,1:债券配置,2:行业配置,3:债券集中度,4:行业集中度 | 参数 | 类型 | 说明 | | ------------- | ------ | --------------------- | | `fund_id` | string | 证券,基金代码 | | `rdatearr` | array | 数据表类型,报告期列表 | | `inptype` | any | 整数,占比算法 | | `displaytype` | bool | object | | `altype` | any | 整数,资产类型 | 返回:array ### `fundPfBasicConfig()` 基础配置 基础字段的配置:单位、行业类别(申万、中证、证监会)、精度、占比前N 、集中度前N列表 返回:array ### `fundPfAllocationConfig(id)` 配置表字段配置 | 参数 | 类型 | 说明 | | ---- | ---- | ------------- | | `id` | any | 整数,字段配置 | 返回:array ### `fundPfBondHoldingValuePercent(endt, holdingvalue)` 基金持债数量占发行量比例 | 参数 | 类型 | 说明 | | -------------- | ----- | --------------------- | | `endt` | any | 整数,截止日 | | `holdingvalue` | float | 实数,基金个券持债张数 | 返回:float ### `fundPfHoldingDetailConfig()` 持仓明细配置 返回:array ### `fundPfhbCalculation(data, hbdata, infoid)` 计算变比数据 同比数据占比-上一个报告期数据占比=变比 集中度:不够前N或者上期不够前N,视为不可比,赋'-' | 参数 | 类型 | 说明 | | -------- | ----- | ----------------------- | | `data` | array | 数据表类型,配置数据 | | `hbdata` | array | 数据表类型,环比配置数据 | | `infoid` | any | 整数,表ID | 返回:array ### `tswebFundPfMajorChangesAlPurchasesAndSales(fund_id, n, sorttype)` 基金-投资组合-重大变动-累计买入及卖出股票 单位:数量(万),市值(万) | 参数 | 类型 | 说明 | | ---------- | ------ | --------------------- | | `fund_id` | string | 证券,基金代码 | | `n` | any | 用户自定义,报告期个数 | | `sorttype` | bool | object | 返回:array ### `tswebFundPfabsHoldingDetail(fund_id, n, sorttype)` 基金-投资组合-资产支持证券-资产支持证券明细 单位:数量(万),市值(万) | 参数 | 类型 | 说明 | | ---------- | ------ | --------------------- | | `fund_id` | string | 证券,基金代码 | | `n` | any | 用户自定义,报告期个数 | | `sorttype` | bool | object | 返回:array ### `fundProfitDistribution()` 返回指定基金的分红数据,与系统参数(证券代码)相关。 返回:array ### `tswebFundUnitsAndHoldersDdShareSplit(fundid, begt, endt)` 基金-份额及持有人-分红送配-份额拆分-份额拆分 | 参数 | 类型 | 说明 | | -------- | -------- | ------------- | | `fundid` | string | 证券,基金代码 | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | 返回:array ### `fundShareStrucuture(unit_type)` 返回指定基金的基金规模数据,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ----------- | ---- | -------------- | | `unit_type` | any | 整型,显示单位 | 返回:array ### `fundMainSharesHolder(show_number)` 返回指定基金的主要持有人数据,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------------- | ---- | -------------- | | `show_number` | any | 整型,显示个数 | 返回:array ### `tswebFundUnitsAndHoldersHs(fundid, n, sorttype)` 基金-份额及持有人-持有人-持有人结构-持有人结构 | 参数 | 类型 | 说明 | | ---------- | ------ | --------------------- | | `fundid` | string | 证券,基金代码 | | `n` | any | 用户自定义,报告期个数 | | `sorttype` | bool | object | 返回:array ### `fundPeriodHq3(end_t)` 返回指定基金指定日的阶段净值表现数据,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `fundPeriodHq(beg_t, end_t, cycle_by, right_by, right_method)` 返回指定基金指定日的历史交易数据,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | -------------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `cycle_by` | string | 字符串类型,周期 | | `right_by` | any | 整型,复权方式 | | `right_method` | any | 整型,复权算法 | 返回:array ### `fundPeriodHq2(end_t)` 返回指定基金指定日的阶段表现数据,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `fundBigBargain(beg_t, end_t, standard_by, standard_value, trade_flag)` 返回指定基金指定区间的大单追踪数据,与系统参数(证券代码)相关。 | 参数 | 类型 | 说明 | | ---------------- | -------- | ------------------ | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `standard_by` | any | 整型,大单依据 | | `standard_value` | float | 实数,大单标准 | | `trade_flag` | any | 整型,复权算法 | 返回:array ### `fundNetGrowthCompareBenchmark(show_number, report_date_show_order)` 净值增长率与基准比较 | 参数 | 类型 | 说明 | | ------------------------ | ---- | ------------------- | | `show_number` | any | 用户自定义,显示个数 | | `report_date_show_order` | bool | object | 返回:bool ### `fundNvalueAndBsInfoNwinValue(beg_t, end_t, index_id, data_cycle)` 净值收益率 | 参数 | 类型 | 说明 | | ------------ | -------- | --------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `index_id` | string | 指数,基准指数 | | `data_cycle` | any | 用户自定义,周期 | 返回:bool ### `fundRiskAdjustedReturn(end_t)` 风险调整收益及风险 | 参数 | 类型 | 说明 | | ------- | -------- | ------------- | | `end_t` | datetime | 日期,截止日期 | 返回:bool ### `fundsCwcs(end_t, n_days)` 返回开放式基金在指定日的仓位测算数据。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `end_t` | datetime | 日期类型,截止日期 | | `n_days` | any | 整数,回归所用交易点 | 返回:array ### `fundDataDisplayFormat(info_id, r_date_type, show_number, unit_type, report_date_show_order, datafield)` 数据显示格式 | 参数 | 类型 | 说明 | | ------------------------ | ------ | --------------------------- | | `info_id` | string | 整数,表ID | | `r_date_type` | any | 用户自定义,报告期 | | `show_number` | any | 用户自定义,显示个数 | | `unit_type` | any | 用户自定义,显示单位 | | `report_date_show_order` | bool | object | | `datafield` | array | 数据表类型,数据结果字段对照 | 返回:bool ### `tswebFundUnitsAndHoldersEtfSrBasicInformation(fund_id)` 基金-份额及持有人-持有人--交易席位-交易席位 N,Inptype,Sorttype,Displaytype参数无意义,在此仅为统一web界面 资产占比的前N项,N在Fund_PFBasicConfig中控制 | 参数 | 类型 | 说明 | | --------- | ------ | ------------- | | `fund_id` | string | 证券,基金代码 | 返回:array ### `tswebFundUnitsAndHoldersSr(fundid, n, sorttype)` 基金-份额及变动-申购赎回-申购赎回 | 参数 | 类型 | 说明 | | ---------- | ------ | --------------------- | | `fundid` | string | 证券,基金代码 | | `n` | any | 用户自定义,报告期个数 | | `sorttype` | bool | object | 返回:array ### `tswebFundUnitsAndHoldersSRdata(fund_id, n, sorttype)` 基金-份额及变动-申购赎回-申购赎回 | 参数 | 类型 | 说明 | | ---------- | ------ | --------------------- | | `fund_id` | string | 证券,基金代码 | | `n` | any | 用户自定义,报告期个数 | | `sorttype` | bool | object | 返回:array ### `tswenFundNvalueAndBsInfoBirFundManager(fund_id)` 基金0004-净值和基本资料-基本资料-基金经理-离任基金经理 | 参数 | 类型 | 说明 | | --------- | ------ | ------------- | | `fund_id` | string | 证券,基金代码 | 返回:array ### `tswenFundNvalueAndBsInfoBicFundManager(fund_id)` 基金0004-净值和基本资料-基本资料-基金经理-在任基金经理 | 参数 | 类型 | 说明 | | --------- | ------ | ------------- | | `fund_id` | string | 证券,基金代码 | 返回:array ### `tswenFundNvalueAndBsInfoNwinValue(fund_id, index_id, endt, webtype)` 基金0004-净值和基本资料-净值与收益-净值-净值 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------- | | `fund_id` | string | 证券,基金代码 | | `index_id` | string | 指数,基准指数 | | `endt` | datetime | 日期,截止日期 | | `webtype` | any | 整数, | 返回:array ### `fundNvalueAndBsInfoNwinValueQj(fund_id, index_id, beg_t, endt, webtype)` 基金0004-净值和基本资料-净值与收益-净值-净值 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------- | | `fund_id` | string | 证券,基金代码 | | `index_id` | string | 指数,基准指数 | | `beg_t` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `webtype` | any | 整数, | 返回:array ### `fundsInvertmenStyle()` 返回所有基金投资风格一览数据。 返回:array ### `fundsInvertmentType()` 返回所有基金投资类型一览数据。 返回:array ### `fundsManager()` 返回各个基金管理人管理的基金数据。 返回:array ### `fundsTrustee()` 返回各个基金托管人托管的基金数据。 返回:string ### `fundsArchive(bk_name)` 返回指定板块基金概况的数据。 | 参数 | 类型 | 说明 | | --------- | ------ | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | 返回:array ### `fundsShareSplitting(bk_name, year)` 份额拆分 | 参数 | 类型 | 说明 | | --------- | ------ | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `year` | any | 年份,年份 | 返回:bool ### `fundbasicinfoCall(fund_arr)` 基金基本资料。 | 参数 | 类型 | 说明 | | ---------- | ----- | ---------------- | | `fund_arr` | array | 数组。基金列表。 | 返回:array ### `fundEnlargeCall(fund_arr, beg_t, end_t)` 基金扩募情况。 | 参数 | 类型 | 说明 | | ---------- | -------- | ---------------- | | `fund_arr` | array | 数组。基金列表。 | | `beg_t` | datetime | 日期。开始日期。 | | `end_t` | datetime | 日期。截止日期。 | 返回:array ### `fundsHxCompare(bk_name, funds, r_date, info_id_arr)` 返回指定板块指定报告期主要财务数据横比。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------ | | `bk_name` | string | 字符串类型,板块名称 | | `funds` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期类型,报告期 | | `info_id_arr` | array | 一维数字数组,基本面数组 | 返回:array ### `fundsZbCompare(bk_name, funds, beg_year, end_year, type, info_id_arr)` 返回指定板块指定年限的主要财务数据纵比数据。 | 参数 | 类型 | 说明 | | ------------- | ------ | ------------------------ | | `bk_name` | string | 字符串类型,板块名称 | | `funds` | array | 一维字符串数组,基金列表 | | `beg_year` | any | 整型,起始年限 | | `end_year` | any | 整型,截止年限 | | `type` | any | 整型,报告期类型 | | `info_id_arr` | array | 一维数字数组,基本面数组 | 返回:array ### `fundsStockComposite(bk_name, r_date, top_n, sort_by, sort_order, return_number)` 返回指定板块指定报告期基金持股情况。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期类型,报告期 | | `top_n` | any | 整型,取前N名 | | `sort_by` | any | 整型,排序方法 | | `sort_order` | any | 整型,排序方式 | | `return_number` | any | 整型,返回个数 | 返回:array ### `fundsStockCompositeDecrease(bk_name, r_date, r_date2, top_n, sort_by, return_number)` 返回指定板块指定报告期基金减持股票数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | ---------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期类型,截止报告期 | | `r_date2` | any | 报告期类型,同比报告期 | | `top_n` | any | 整型,取前N名 | | `sort_by` | any | 整型,排序方法 | | `return_number` | any | 整型,返回个数 | 返回:array ### `fundsStockCompositeNewAdded(bk_name, r_date, r_date2, top_n, return_number)` 返回指定板块指定报告期基金新增股票数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | ---------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期类型,截止报告期 | | `r_date2` | any | 报告期类型,同比报告期 | | `top_n` | any | 整型,取前N名 | | `return_number` | any | 整型,返回个数 | 返回:array ### `fundsStockCompositeSell(bk_name, r_date, r_date2, top_n, return_number)` 返回指定板块指定报告期基金剔除股票数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | ---------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期类型,截止报告期 | | `r_date2` | any | 报告期类型,同比报告期 | | `top_n` | any | 整型,取前N名 | | `return_number` | any | 整型,返回个数 | 返回:array ### `fundsStockCentralization(bk_name, r_date, sort_by, sort_order, return_number)` 返回指定板块指定报告期基金持股集中度。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期类型,报告期 | | `sort_by` | any | 整型,排序方法 | | `sort_order` | any | 整型,排序方式 | | `return_number` | any | 整型,返回个数 | 返回:array ### `fundsStockcompositeincrease(bk_name, r_date, r_date2, top_n, sort_by, return_number)` 指定报告期所有基金增持股票。 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------- | | `bk_name` | string | 字符串。市场名称。 | | `r_date` | datetime | 整数。截止报告期。 | | `r_date2` | any | 整数。同比报告期。 | | `top_n` | any | 整数。取前N名。 | | `sort_by` | any | 整数。排序字段,取值如下: | | `return_number` | any | 整数。返回个数。 | 返回:array ### `fundstockcompositechangeCall(bk_name, r_date, r_date2, top_n, sort_by, return_number, type)` 基金增持/减股票统计。利用基金持有股票情况分析,中报和年报基金公布所有的持有股票;季度报告公布前十名情况。 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------- | | `bk_name` | string | 字符串。市场名称。 | | `r_date` | datetime | 整数。截止报告期。 | | `r_date2` | any | 整数。同比报告期。 | | `top_n` | any | 整数。前N名。 | | `sort_by` | any | 整数。排序字段,取值如下: | | `return_number` | any | 整数。返回个数。 | | `type` | any | 整数。类型,取值如下: | 返回:array ### `fundStockCompositeCall(fund_arr, r_date, sort_by, sort_order, return_number)` 基金持股统计情况。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------------------------- | | `fund_arr` | array | 数组。基金列表。 | | `r_date` | datetime | 整数。统计截止日期。 | | `sort_by` | string | 字符串。排序字段,取值如下: | | `sort_order` | any | 整数。排序方法,1表示正序,0表示逆序。 | | `return_number` | any | 整数。返回个数。 | 返回:array ### `fundStocksCentralizationCall(fund_arr, r_date, sort_by, sort_order, return_number)` 基金持股集中度。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------------------------- | | `fund_arr` | array | 数组。基金列表。 | | `r_date` | datetime | 整数。报告期。 | | `sort_by` | string | 字符串。排序字段,取值如下: | | `sort_order` | any | 整数。排序方法,1表示正序,0表示逆序。 | | `return_number` | any | 整数。返回个数。 | 返回:array ### `fundsStockCall(fund_arr, end_t)` 基金持股情况。 | 参数 | 类型 | 说明 | | ---------- | -------- | -------------------- | | `fund_arr` | array | 数组。基金列表。 | | `end_t` | datetime | 日期。统计截止日期。 | 返回:array ### `fundsHoldDetail(info_id, bk_name, rdate, top_n)` 持仓明细中间模型 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `info_id` | string | 整数,表ID | | `bk_name` | string | 市场和板块,板块名称 | | `rdate` | datetime | 报告期,报告期 | | `top_n` | any | 用户自定义,取前N名 | 返回:bool ### `fundHoldConfiguration2(info_id)` 投资组合-持仓明细指标配置信息 | 参数 | 类型 | 说明 | | --------- | ------ | --------- | | `info_id` | string | 整数,表ID | 返回:array ### `fundHoldCompositeCall(fund_arr, r_date, info_id, top_n)` 基金持仓数据统计 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,报告期 | | `info_id` | string | 整数,表ID | | `top_n` | any | 用户自定义,取前N名 | 返回:bool ### `fundHoldCentralizationCall(fund_arr, r_date, info_id)` FundHoldCentralization_Call 相关函数。 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | | `r_date` | datetime | 报告期,报告期 | | `info_id` | string | 整数,表ID | 返回:any ### `fundHoldConfiguration(info_id)` FundHoldConfiguration 相关函数。 | 参数 | 类型 | 说明 | | --------- | ------ | --------- | | `info_id` | string | 整数,表ID | 返回:any ### `fundsIndustryComposite(bk_name, r_date, r_date2, sort_by, sort_order, return_number)` 返回指定板块指定报告期基金行业配置数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | ---------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期类型,截止报告期 | | `r_date2` | any | 报告期类型,同比报告期 | | `sort_by` | any | 整型,排序字段 | | `sort_order` | any | 整型,排序方式 | | `return_number` | any | 整型,返回个数 | 返回:array ### `fundsIndustryCentralization(bk_name, r_date, sort_by, sort_order, return_number)` 返回指定板块指定报告期基金行业集中度数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期类型,报告期 | | `sort_by` | any | 整型,排序字段 | | `sort_order` | any | 整型,排序方式 | | `return_number` | any | 整型,返回个数 | 返回:array ### `fundiccentralizationCall(fund_arr, r_date, sort_by, sort_order, return_number)` 基金行业集中度。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------------------------- | | `fund_arr` | array | 数组。基金列表。 | | `r_date` | datetime | 整数。报告期。 | | `sort_by` | string | 字符串。排序字段,取值如下: | | `sort_order` | any | 整数。排序方法,1表示正序,0表示逆序。 | | `return_number` | any | 整数。返回个数。 | 返回:array ### `fundIndustryCompositeChangeCall(fund_arr, r_date, r_date2, sort_by, sort_order, return_number)` 基金行业配置及变化。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------------------------- | | `fund_arr` | array | 数组。基金列表。 | | `r_date` | datetime | 整数。报告期。 | | `r_date2` | any | 整数。同比报告期。 | | `sort_by` | string | 字符串。排序字段,取值如下: | | `sort_order` | any | 整数。排序方法,1表示正序,0表示逆序。 | | `return_number` | any | 整数。返回个数。 | 返回:array ### `fundsInvestmentRatio(bk_name, r_date, r_date2, sort_by, sort_order, return_number)` 返回指定板块指定报告期基金资产配置数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | ---------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期类型,截止报告期 | | `r_date2` | any | 报告期类型,同比报告期 | | `sort_by` | any | 整型,排序字段 | | `sort_order` | any | 整型,排序方式 | | `return_number` | any | 整型,返回个数 | 返回:array ### `fundinvestmentratioCall(fund_arr, r_date, r_date2, sort_by, sort_order, return_number)` 按资产类型分类的基金投资组合。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------------------------- | | `fund_arr` | array | 数组。基金列表。 | | `r_date` | datetime | 整数。报告期。 | | `r_date2` | any | 整数。同比报告期。 | | `sort_by` | string | 字符串。排序字段,取值如下: | | `sort_order` | any | 整数。排序方法,1表示正序,0表示逆序。 | | `return_number` | any | 整数。返回个数。 | 返回:array ### `fundsNetAsset(bk_name, beg_t, end_t, sort_by, sort_order, return_number)` 返回指定板块指定区间基金净值对比数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `sort_by` | any | 整型,排序字段 | | `sort_order` | any | 整型,排序方式 | | `return_number` | any | 整型,返回个数 | 返回:array ### `fundsCurrencyNetAsset(bk_name, end_t, sort_by, sort_order, return_number)` 返回指定板块指定日期货币基金净值对比数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `end_t` | datetime | 日期类型,截止日期 | | `sort_by` | any | 整型,排序字段 | | `sort_order` | any | 整型,排序方式 | | `return_number` | any | 整型,返回个数 | 返回:array ### `fundsNetAssetDetail(funds, beg_t, end_t)` 返回指定板块指定区间净值详情数据。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------------- | | `funds` | string | 字符串类型,基金列表 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `netassetweeklylistCall(fund_arr, end_t, beg_t, sort_by, sort_order, return_number)` 基金列表指定区间单位净值、累计净值及其变化。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------------------------- | | `fund_arr` | array | 数组。基金列表。 | | `end_t` | datetime | 日期。截止日期。 | | `beg_t` | datetime | 日期。同比日期。 | | `sort_by` | string | 字符串。排序字段,取值如下: | | `sort_order` | any | 整数。排序方法,1表示正序,0表示逆序。 | | `return_number` | any | 整数。返回个数。 | 返回:array ### `currencyFundNetAssetWeeklyListCall(fund_arr, end_t, sort_by, sort_order, return_number)` 货币基金净值对比。货币基金列表指定区间每万份基金单位收益/最近七日收益折算的年收益率(%)对比。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------------------------- | | `fund_arr` | array | 数组。基金列表。 | | `end_t` | datetime | 日期。截止日期。 | | `sort_by` | string | 字符串。排序字段,取值如下: | | `sort_order` | any | 整数。排序方法,1表示正序,0表示逆序。 | | `return_number` | any | 整数。返回个数。 | 返回:array ### `fundsBondAllocation(bk_name, end_t, show_number, sort_type, unit_type)` 债券配置 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `show_number` | any | 用户自定义,显示个数 | | `sort_type` | bool | object | | `unit_type` | any | 用户自定义,显示单位 | 返回:bool ### `fundsRemainingTerm(bk_name, end_t, top_n, show_number, sort_type)` 剩余期限 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `top_n` | any | 用户自定义,取前N名 | | `show_number` | any | 用户自定义,显示个数 | | `sort_type` | bool | object | 返回:bool ### `fundsHolderStructure(bk_name, rdate)` 持有人结构 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `rdate` | datetime | 报告期,报告期 | 返回:bool ### `fundsPurchaseRedemption(bk_name, rdate)` 申购赎回 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `rdate` | datetime | 报告期,报告期 | 返回:bool ### `fundsFundHoldDetail(bk_name, rdate, top_n)` 基金明细 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `rdate` | datetime | 报告期,报告期 | | `top_n` | any | 用户自定义,取前N名 | 返回:bool ### `fundsSwIndustryComposite(bk_name, end_t, show_number, sort_type, unit_type)` 申万行业配置 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `show_number` | any | 用户自定义,显示个数 | | `sort_type` | bool | object | | `unit_type` | any | 用户自定义,显示单位 | 返回:bool ### `fundsConvBondHoldDetail(bk_name, rdate, top_n)` 可转债明细 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `rdate` | datetime | 报告期,报告期 | | `top_n` | any | 用户自定义,取前N名 | 返回:bool ### `fundsNobleMetalHoldDetail(bk_name, rdate, top_n)` 贵金属明细 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `rdate` | datetime | 报告期,报告期 | | `top_n` | any | 用户自定义,取前N名 | 返回:bool ### `fundsFuturesHoldDetail(bk_name, rdate, top_n)` 期货明细 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `rdate` | datetime | 报告期,报告期 | | `top_n` | any | 用户自定义,取前N名 | 返回:bool ### `fundsCumBuyAndSell(bk_name, rdate, top_n, unit_type)` 累计买入和卖出 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `rdate` | datetime | 报告期,报告期 | | `top_n` | any | 用户自定义,取前N名 | | `unit_type` | any | 用户自定义,显示单位 | 返回:bool ### `fundsBondHoldDetail(bk_name, rdate, top_n)` 持债明细 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `rdate` | datetime | 报告期,报告期 | | `top_n` | any | 用户自定义,取前N名 | 返回:bool ### `tswebFcRemainingTermAverage(fund_bk, end_t, r_date_n, sort_type, return_type)` 投资组合-剩余期限-平均剩余期限 | 参数 | 类型 | 说明 | | ------------- | -------- | --------------------- | | `fund_bk` | string | 字符串,基金板块 | | `end_t` | datetime | 日期,截止日期 | | `r_date_n` | any | 用户自定义,报告期个数 | | `sort_type` | bool | object | | `return_type` | any | 用户自定义,返回类型 | 返回:array ### `tswebFcBondAllocationBondData(fund_bk, end_t, r_date_n, ratio_type, is_ratio, sort_type, return_type)` 投资组合-债券配置-债券配置-表 | 参数 | 类型 | 说明 | | ------------- | -------- | --------------------- | | `fund_bk` | string | 字符串,基金板块 | | `end_t` | datetime | 日期,截止日期 | | `r_date_n` | any | 用户自定义,报告期个数 | | `ratio_type` | any | 用户自定义,占比(%) | | `is_ratio` | bool | object | | `sort_type` | bool | object | | `return_type` | any | 用户自定义,返回类型 | 返回:array ### `fundFcGetHoldData(funds, rdate, d_type, info_id, field_name)` Fund_FC_GetHoldData 相关函数。 | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------- | | `funds` | array | 一维字符串数组,基金列表 | | `rdate` | datetime | 报告期,报告期 | | `d_type` | any | 用户自定义,数据类型 | | `info_id` | string | 整数,表ID | | `field_name` | string | 字符串,排名字段 | 返回:array ### `fundFcDataTypeArr(info_id, tt, flag)` 表数据类型配置 | 参数 | 类型 | 说明 | | --------- | ------ | ------------------------- | | `info_id` | string | 整数,表ID | | `tt` | array | 数据表类型,多个报告期数据 | | `flag` | any | 整数,数据处理方式标识字段 | 返回:array ### `fundFcGetInfoIdData1(fund_bk, end_t, r_date_n, ratio_type, is_ratio, sort_type, info_id, return_type)` 投资组合-资产配置&行业配置&债券配置 | 参数 | 类型 | 说明 | | ------------- | -------- | --------------------- | | `fund_bk` | string | 字符串,基金板块 | | `end_t` | datetime | 日期,截止日期 | | `r_date_n` | any | 用户自定义,报告期个数 | | `ratio_type` | any | 用户自定义,占比(%) | | `is_ratio` | bool | object | | `sort_type` | bool | object | | `info_id` | string | 整数,表ID | | `return_type` | any | 用户自定义,返回类型 | 返回:array ### `fundsFcMajorChangeCumulativeBuyAndSell(funds, rdate, d_type)` 投资组合-重大变动-累计买入及卖出股票 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------------- | | `funds` | array | 一维字符串数组,基金列表 | | `rdate` | datetime | 报告期,报告期 | | `d_type` | any | 用户自定义,数据类型 | 返回:array ### `fundsProfitDistribution(bk_name, beg_t, end_t, sort_by, sort_order, return_number)` 返回指定板块指定区间基金分红数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `sort_by` | any | 整型,排序字段 | | `sort_order` | any | 整型,排序方式 | | `return_number` | any | 整型,返回个数 | 返回:array ### `tswebFcBonusDistributionDividendDetails(fund_bk, end_y)` 基金对比-分红送配-分红明细 | 参数 | 类型 | 说明 | | --------- | ------ | --------------- | | `fund_bk` | string | 字符串,基金板块 | | `end_y` | any | 整数,年份 | 返回:array ### `fundDistributeInfoCall(fund_arr, beg_t, end_t, sort_by, sort_order, return_number)` 基金分红情况。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------------------------- | | `fund_arr` | array | 数组。基金列表。 | | `beg_t` | datetime | 日期。开始日期。 | | `end_t` | datetime | 日期。截止日期。 | | `sort_by` | string | 字符串。排序字段,取值如下: | | `sort_order` | any | 整数。排序方法,1表示正序,0表示逆序。 | | `return_number` | any | 整数。返回个数。 | 返回:array ### `fundsShareStrucuture(bk_name, r_date, sort_by, sort_order, return_number)` 返回指定板块指定报告期基金规模数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期类型,报告期 | | `sort_by` | any | 整型,排序字段 | | `sort_order` | any | 整型,排序方式 | | `return_number` | any | 整型,返回个数 | 返回:array ### `fundsSharesByDefinedOrgan(bk_name, r_date, qs_name)` 返回指定板块指定报告期指定机构持有基金的数据。 | 参数 | 类型 | 说明 | | --------- | -------- | --------------------------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期类型,报告期 | | `qs_name` | string | 字符串类型,机构名称(+与查询 ;或查询) | 返回:array ### `fundsSharesByOrganCall(bk_name, r_date, qrgan_type)` 返回指定板块指定报告期指定机构持有基金的数据。 | 参数 | 类型 | 说明 | | ------------ | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期类型,报告期 | | `qrgan_type` | any | 整型,机构类别 | 返回:array ### `fundsSharesByOrgan(bk_name, r_date, beg_r_date, show_type)` 返回指定板块指定报告期期间指定机构基金情况及其变化数据。 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------ | | `bk_name` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期类型,报告期 | | `beg_r_date` | datetime | 报告期类型,同比报告期;QrganType:整型,机构类别 | | `show_type` | any | 整型,显示方式 | 返回:array ### `fundsPeriodHq(bk_name, beg_t, end_t, sort_by, sort_order, return_number)` 返回指定板块指定区间交易概况数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `sort_by` | any | 整型,排序字段 | | `sort_order` | any | 整型,排序方式 | | `return_number` | any | 整型,返回个数 | 返回:array ### `fundsZjRatio(bk_name, end_t, sort_order, return_number)` 返回指定板块指定日期升跌水率数据。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `end_t` | datetime | 日期类型,截止日期 | | `sort_order` | any | 整型,排序方式 | | `return_number` | any | 整型,返回个数 | 返回:array ### `fundsNetGrowthCompareBenchmark(bk_name, end_t, return_type)` 净值增长率与基准比较 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `bk_name` | string | 市场和板块,板块名称 | | `end_t` | datetime | 日期,截止日期 | | `return_type` | any | 用户自定义,返回类型 | 返回:bool ### `fundzjratioCall(fund_arr, end_t, sort_order, return_number)` 基金折价率排行。 | 参数 | 类型 | 说明 | | --------------- | -------- | -------------------------------------- | | `fund_arr` | array | 数组。基金列表。 | | `end_t` | datetime | 日期。截止日期。 | | `sort_order` | any | 整数。排序方法,1表示正序,0表示逆序。 | | `return_number` | any | 整数。返回个数。 | 返回:array ### `fundsMeasure(bk_name, index_id, beg_t, end_t, rf, data_select)` 返回指定板块指定区间风险收益数据。 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `index_id` | string | 字符串类型,指数代码 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `rf` | float | 实数,无风险年收益率(%) | | `data_select` | any | 整型,所选取的数据 | 返回:array ### `fundsVaR(bk_name, r_date, n, beg_t, end_t)` 返回指定板块指定区间持股前N名VaR(%)数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `r_date` | datetime | 报告期类型,报告期 | | `n` | any | 整型,截止索引号 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `fundFcFundBkArr3(fund_bk, end_t)` 指定日指定投资风格在市的基金 | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `fund_bk` | string | 字符串,基金板块 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `fundFcFundDataMaxDate2(fund_arr, info_id, fname, f_value)` 指定板块指定表的数据最大日期,取50个样本的对于有些基金的数据比较少的表,可能会找不到最新报告期如:352 获取的是最新的数据日期,与endt无关 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `fund_arr` | array | 一维字符串数组,证券列表 | | `info_id` | string | 整数,表ID | | `fname` | string | 字符串,时间字段名称 | | `f_value` | datetime | 日期,时间 | 返回:array ### `fundFcFundBkArrByQj(fund_bk, beg_t, end_t)` 基金对比-基金板块 | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `fund_bk` | string | 字符串,基金板块 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `tswebFcFundBks(bkname)` 基金对比-基金板块 | 参数 | 类型 | 说明 | | -------- | ------ | --------------- | | `bkname` | string | 字符串,板块名称 | 返回:array ### `tswebFcHolderStructureDetails(fund_bk, r_date_n, sort_type, end_t, return_type)` 基金对比-持有人结构-持有人结构 | 参数 | 类型 | 说明 | | ------------- | -------- | --------------------- | | `fund_bk` | string | 字符串,基金板块 | | `r_date_n` | any | 用户自定义,报告期个数 | | `sort_type` | bool | object | | `end_t` | datetime | 日期,截止日期 | | `return_type` | any | 用户自定义,返回类型 | 返回:array ### `tswebFoBonusDistributionDividendOverview(fund_bk, beg_y, end_y)` 基金对比-分红送配-近10年分红概况 | 参数 | 类型 | 说明 | | --------- | ------ | --------------- | | `fund_bk` | string | 字符串,基金板块 | | `beg_y` | any | 整数,开始年度 | | `end_y` | any | 整数,截止年度 | 返回:array ### `tswebFcStockHoldDetailsConcentration(fund_bk, end_t, r_date_n, d_type, sort_type, return_type)` 投资组合-持股明细-持股集中度 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------- | | `fund_bk` | string | 字符串,基金板块 | | `end_t` | datetime | 日期,截止日期 | | `r_date_n` | any | 用户自定义,报告个数 | | `d_type` | any | 用户自定义,数据类型 | | `sort_type` | bool | object | | `return_type` | any | 用户自定义,返回类型 | 返回:array ### `tswebFcFundHoldDetailsConcentration(fund_bk, end_t, r_date_n, d_type, sort_type, return_type)` 投资组合-持基明细-持基集中度 | 参数 | 类型 | 说明 | | ------------- | -------- | --------------------- | | `fund_bk` | string | 字符串,基金板块 | | `end_t` | datetime | 日期,截止日期 | | `r_date_n` | any | 用户自定义,报告期个数 | | `d_type` | any | 用户自定义,数据类型 | | `sort_type` | bool | object | | `return_type` | any | 用户自定义,返回类型 | 返回:array ### `tswebFcBondHoldDetailsConcentration(fund_bk, end_t, r_date_n, d_type, sort_type, return_type)` 投资组合-持债明细-持债集中度 | 参数 | 类型 | 说明 | | ------------- | -------- | --------------------- | | `fund_bk` | string | 字符串,基金板块 | | `end_t` | datetime | 日期,截止日期 | | `r_date_n` | any | 用户自定义,报告期个数 | | `d_type` | any | 用户自定义,数据类型 | | `sort_type` | bool | object | | `return_type` | any | 用户自定义,返回类型 | 返回:array ### `tswebFcConvertibleBondConcentration(fund_bk, end_t, r_date_n, d_type, sort_type, return_type)` 投资组合-可转债-转债集中度 | 参数 | 类型 | 说明 | | ------------- | -------- | --------------------- | | `fund_bk` | string | 字符串,基金板块 | | `end_t` | datetime | 日期,截止日期 | | `r_date_n` | any | 用户自定义,报告期个数 | | `d_type` | any | 用户自定义,数据类型 | | `sort_type` | bool | object | | `return_type` | any | 用户自定义,返回类型 | 返回:array ### `tswebFcIndustryAllocationIndustryData(fund_bk, end_t, r_date_n, ratio_type, is_ratio, sort_type, industry_type, return_type)` 投资组合-行业配置-行业配置-表 | 参数 | 类型 | 说明 | | --------------- | -------- | --------------------- | | `fund_bk` | string | 字符串,基金板块 | | `end_t` | datetime | 日期,截止日期 | | `r_date_n` | any | 用户自定义,报告期个数 | | `ratio_type` | any | 用户自定义,占比(%) | | `is_ratio` | bool | object | | `sort_type` | bool | object | | `industry_type` | any | 用户自定义,行业 | | `return_type` | any | 用户自定义,返回类型 | 返回:array ### `tswebFcIndustryAllocationConcentration(fund_bk, end_t, r_date_n, ratio_type, is_ratio, sort_type, industry_type, return_type)` 投资组合-行业配置-行业集中度 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------- | | `fund_bk` | string | 字符串,基金板块 | | `end_t` | datetime | 日期,截止日期 | | `r_date_n` | any | 整数,报告期个数 | | `ratio_type` | any | 用户自定义,占比(%) | | `is_ratio` | bool | object | | `sort_type` | bool | object | | `industry_type` | any | 用户自定义,行业 | | `return_type` | any | 用户自定义,返回类型 | 返回:array ### `tswebFcConcentrationArr(info_id, d_type)` 投资组合-集中度配置 | 参数 | 类型 | 说明 | | --------- | ------ | ------------------- | | `info_id` | string | 整数,表ID | | `d_type` | any | 用户自定义,数据类型 | 返回:array ### `fundFcConcentrationDatas(fund_bk, end_t, r_date_n, ratio_type, is_ratio, sort_type, info_id, v_name, f_name, d_type, return_type)` 投资组合-持仓-行业集中度 | 参数 | 类型 | 说明 | | ------------- | -------- | --------------------- | | `fund_bk` | string | 字符串,基金板块 | | `end_t` | datetime | 日期,截止日期 | | `r_date_n` | any | 整数,报告期个数 | | `ratio_type` | any | 用户自定义,占比(%) | | `is_ratio` | bool | object | | `sort_type` | bool | object | | `info_id` | string | 整数,表ID | | `v_name` | string | 字符串,集中度数据字段 | | `f_name` | string | 字符串,集中度分类字段 | | `d_type` | any | 用户自定义,数据类型 | | `return_type` | any | 用户自定义,返回类型 | 返回:array ### `tswebFcAssetAllocationAssetData(fund_bk, end_t, r_date_n, ratio_type, is_ratio, sort_type, return_type)` 投资组合-资产配置-资产配置-表 | 参数 | 类型 | 说明 | | ------------- | -------- | --------------------- | | `fund_bk` | string | 字符串,基金板块 | | `end_t` | datetime | 日期,截止日期 | | `r_date_n` | any | 用户自定义,报告期个数 | | `ratio_type` | any | 用户自定义,占比(%) | | `is_ratio` | bool | object | | `sort_type` | bool | object | | `return_type` | any | 用户自定义,返回类型 | 返回:array ### `tswebFcAssetBackedSecuritiesConcentration(fund_bk, end_t, r_date_n, d_type, sort_type, return_type)` 投资组合-资产支持证券-资产支持证券集中度 | 参数 | 类型 | 说明 | | ------------- | -------- | --------------------- | | `fund_bk` | string | 字符串,基金板块 | | `end_t` | datetime | 日期,截止日期 | | `r_date_n` | any | 用户自定义,报告期个数 | | `d_type` | any | 用户自定义,数据类型 | | `sort_type` | bool | object | | `return_type` | any | 用户自定义,返回类型 | 返回:array ### `fundFcFundBkArrByQj3(fund_bk, beg_t, end_t)` 基金对比-基金板块 | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `fund_bk` | string | 字符串,基金板块 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `tswebFmIndexType()` 指数类型 指数类型: "增强指数型","被动指数型" 返回:array ### `tswebGetFundFgType(fund_id, end_t)` 获取指定日基金的风格类型 1)股票型:普通股票型 2)混合型 3)债券型 4)指数型:"增强指数型","被动指数型" 5)货币型 6)商品型 7)沪深港 8)QDII 9)FOF | 参数 | 类型 | 说明 | | --------- | -------- | ------------- | | `fund_id` | string | 证券,基金代码 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `tswebFmGetFundArrBaseData(fund_arr)` 获取获取基金列表的基本信息 | 参数 | 类型 | 说明 | | ---------- | ----- | ----------------------- | | `fund_arr` | array | 一维字符串数组,基金列表 | 返回:array ### `tswebFundQjzfField(t_type, fd_type)` 区间收益的字段名称 1:最近1月 2:最近3月 3:最近半年 4:今年以来 5:最近1年 6:最近3年 7:最近5年 FDType :字段类型,0返回基金收益率字段,1返回同类别基金收益率字段 | 参数 | 类型 | 说明 | | --------- | ---- | ------------- | | `t_type` | any | 整数,区间 | | `fd_type` | any | 整数,字段类型 | 返回:string ### `tswebFmGetManagerFundByEndTData(end_t, manager_name, fg_type)` 获取指定日指定管理人管理的基金列表 如果管理人为空,则表示指定日在市的基金,不考虑封闭式和互认基金 | 参数 | 类型 | 说明 | | -------------- | -------- | ----------------- | | `end_t` | datetime | 日期,截止日期 | | `manager_name` | string | 字符串,基金管理人 | | `fg_type` | string | 字符串,风格类型 | 返回:array ### `tswebFundManagerGetRdate(end_t)` 获得基金最近报告期+5个年度报告期 | 参数 | 类型 | 说明 | | ------- | -------- | ------------- | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `tswebFasManagersFundReturn(fund_bk, end_t, n_type, t_type)` 基金总览-基金经理-业绩表现 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `fund_bk` | string | 字符串,基金风格类型1 | | `end_t` | datetime | 日期,截止日期 | | `n_type` | any | 用户自定义,规模前N名 | | `t_type` | any | 用户自定义,区间 | 返回:array ### `tswebFasManagersPositionStyleData(fund_bk, rdate)` 基金总览-基金经理-规模统计数据 | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `fund_bk` | string | 字符串,基金板块 | | `rdate` | datetime | 报告期,报告期 | 返回:array ### `fundsManagerCrossHoldStock(end_t)` 返回所有基金管理公司交叉持股情况数据。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------------ | | `end_t` | datetime | 报告期类型,统计截止日期 | 返回:array ### `fundsManagerHoldStock(r_date, r_date2)` 返回报告期基金管理公司前十名持股明细数据。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------------- | | `r_date` | datetime | 报告期类型,报告期 | | `r_date2` | any | 报告期类型,同比报告期 | 返回:array ### `fundmanagercrossholdstockQk(fund_admin_name, end_t)` 基金管理公司交叉持股情况。 | 参数 | 类型 | 说明 | | ----------------- | -------- | -------------------------- | | `fund_admin_name` | string | 字符串。基金管理公司名称。 | | `end_t` | datetime | 整数。统计截止日期。 | 返回:array ### `fundManagerCrossHoldStockCall(end_t)` 所有基金管理公司交叉持股情况。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------------- | | `end_t` | datetime | 整数。统计截止日期。 | 返回:array ### `fundBlockIndustryComposite(r_date, r_date2)` 返回报告期基金管理公司在指定行业的行业配置数据。 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------------- | | `r_date` | datetime | 报告期类型,报告期 | | `r_date2` | any | 报告期类型,同比报告期 | 返回:array ### `fundBockInvestmentRatio(r_date, show_type)` 返回报告期基金管理公司资产配置及其变化数据。 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | | `show_type` | any | 整型,显示方式 | 返回:array ### `fundFoBkArr3(bk_name, num)` 基金总览-投资组合-板块列表,参考:TSWEB_FC_FundBks | 参数 | 类型 | 说明 | | --------- | ------ | --------------- | | `bk_name` | string | 字符串,板块名称 | | `num` | any | 整数,级别 | 返回:array ### `fundBlockShareStrucuture(r_date, show_type)` 返回指定报告期基金规模比较数据。 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------ | | `r_date` | datetime | 报告期类型,报告期 | | `show_type` | any | 整型,显示方式 | 返回:array ### `bondCbShareAndBalance()` 可转债转股及余额 返回:bool ### `bondCbRedemption(end_t)` 赎回条款汇总 | 参数 | 类型 | 说明 | | ------- | -------- | ------------- | | `end_t` | datetime | 日期,截止日期 | 返回:bool ### `bondRating()` 债券评级 返回:bool ### `bondCbTradePublicInfo(beg_t, end_t, cycle, unit_type)` 报表:可转债交易公开信息 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `cycle` | any | 用户自定义,周期 | | `unit_type` | any | 用户自定义,显示单位 | 返回:array ### `bondCbResale(end_t)` 下修和回售条款汇总 | 参数 | 类型 | 说明 | | ------- | -------- | ------------- | | `end_t` | datetime | 日期,截止日期 | 返回:bool ### `bondBaseinfo()` 债券基本信息数据,其中包含的内容有基本信息、债券发行、债券的派息和利率,标准券折算率等 返回:bool ### `bondCbConversionPriceChange()` 可转债转股价变动 返回:bool ### `bondTbDailyList(id, beg_t, end_t)` 每日上榜情况-债券 | 参数 | 类型 | 说明 | | ------- | -------- | ------------- | | `id` | string | 证券,证券代码 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | 返回:float ### `getPublicTradingInformationBond(stock_arr, begt, endt, type_arr, action_arr, company_arr, depart_arr, t)` 获取指定条件下的时间区间的交易公开信息数据。 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `begt` | datetime | 日期,开始日 | | `endt` | datetime | 日期,截止日 | | `type_arr` | array | 一维数字数组,异动类型 | | `action_arr` | array | 一维字符串数组,交易动作 | | `company_arr` | array | 一维字符串数组,所属券商 | | `depart_arr` | array | 一维字符串数组,所属营业部 | | `t` | array | 数据表类型,返回结果 | 返回:bool ### `bondTbSumQj(stock_id, beg_t, end_t)` 交易公开信息区间汇总数据 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------- | | `stock_id` | string | 证券,证券代码 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `tswebGetallBondsData(bond_type)` 指定债券类型的基础数据 | 参数 | 类型 | 说明 | | ----------- | ---- | ------------------- | | `bond_type` | any | 用户自定义,债券板块 | 返回:array ### `bankBondIssuePgm(bk_name, beg_t, end_t)` 返回指定板块指定区间银行间债券发行情况数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `bondsCorporation(bk_name, beg_t, end_t)` 返回指定板块指定区间企业债发行数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `bondsGovBond(bk_name, beg_t, end_t)` 返回指定板块指定区间国债发行数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `corporationBondCall(stock_arr, beg_t, end_t)` 上市企债和非上市企债发行情况。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------- | | `stock_arr` | array | 数组。债券列表。 | | `beg_t` | datetime | 开始日期。 | | `end_t` | datetime | 截止日期。 | 返回:array ### `govBondCall(stock_arr, beg_t, end_t)` 上市国债和非上市国债发行情况。 | 参数 | 类型 | 说明 | | ----------- | -------- | ---------------- | | `stock_arr` | array | 数组。债券列表。 | | `beg_t` | datetime | 开始日期。 | | `end_t` | datetime | 截止日期。 | 返回:array ### `bondsHq(bk_name, beg_t, end_t)` 返回指定板块指定区间交易概况数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `bondsYtm(bk_name, end_t)` 返回指定板块指定日债券收益率数据。 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `bondHqAnalysisCall(bond_arr, beg_t, end_t)` 债券区间表现一览。 | 参数 | 类型 | 说明 | | ---------- | -------- | ---------------- | | `bond_arr` | array | 数组。债券列表。 | | `beg_t` | datetime | 开始日期。 | | `end_t` | datetime | 截止日期。 | 返回:array ### `bondDataCheck(end_t)` 债券是否上市,与系统参数(债券代码)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `end_t` | datetime | 截止日期。 | 返回:any ### `bondInterest(face_value, legal_coupon_rate, goal_date, end_t, f)` 债券应计利息。 | 参数 | 类型 | 说明 | | ------------------- | -------- | ---------------- | | `face_value` | float | 实数。面值。 | | `legal_coupon_rate` | float | 实数。票面利率。 | | `goal_date` | datetime | 日期。到期日。 | | `end_t` | datetime | 日期。截止日期。 | | `f` | any | 整数。付息频率。 | 返回:float ### `bondNegotiableShares(bond_id)` 债券流通股。 | 参数 | 类型 | 说明 | | --------- | ------ | ------------------ | | `bond_id` | string | 字符串。债券代码。 | 返回:float ### `bondYtmCall(end_t)` 计算债券收益率,与系统参数(债券代码)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期。截止日期。 | 返回:array ### `bondsBaseinfo(end_t)` 转债概览 | 参数 | 类型 | 说明 | | ------- | -------- | ------------- | | `end_t` | datetime | 日期,截止日期 | 返回:bool ### `bondsIssuance(bond_type, year)` 债券发行 | 参数 | 类型 | 说明 | | ----------- | ---- | ------------------- | | `bond_type` | any | 用户自定义,债券板块 | | `year` | any | 年份,年份 | 返回:bool ### `bondsCbResale(end_t)` 市场下修和回售条款 | 参数 | 类型 | 说明 | | ------- | -------- | ------------- | | `end_t` | datetime | 日期,截止日期 | 返回:bool ### `bondsCbRedemption(end_t)` 市场赎回条款 | 参数 | 类型 | 说明 | | ------- | -------- | ------------- | | `end_t` | datetime | 日期,截止日期 | 返回:bool ### `bondsCbTradePubilcInfo(beg_t, end_t, unit_type)` 报表:交易公开信息 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `unit_type` | any | 用户自定义,显示单位 | 返回:array ### `getStockAnnPdf(t)` 获得指定股票指定公告原文(PDF) 注意: (1)一次性只能下载最多不超过300个文件,可以分批分次下载 (2)目前暂只支持下载1年内的公告 | 参数 | 类型 | 说明 | | ---- | ----- | -------------------------------------- | | `t` | array | 要获得股票的公告详情,需要包含以下字段 | 返回:array ### `optionRiskIndicator()` 期权风险指标(交易所盘后公布) 返回:bool ### `optionBaseinfo()` 基本信息 返回:bool ### `optionEsInfo(pz_id)` 行权交收信息 | 参数 | 类型 | 说明 | | ------- | ------ | ------------- | | `pz_id` | string | 证券,期权品种 | 返回:bool ### `optionDtList(pz_id, end_t, show_type)` 期权最活跃和持仓最大标的券合约情况 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------- | | `pz_id` | string | 证券,期权品种 | | `end_t` | datetime | 日期,截止日期 | | `show_type` | any | 用户自定义,显示类型 | 返回:bool ### `tswebBlockVarietyBasicInformation(bk_name, end_t)` 期权对比-基本信息-品种基本信息 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `bk_name` | string | 用户自定义,板块名称 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `tswebOptionsZlId(pzid, end_t, day_type, n)` 期权主力合约 | 参数 | 类型 | 说明 | | ---------- | -------- | ----------------------- | | `pzid` | string | 字符串,期权品种代码 | | `end_t` | datetime | 日期,截止日期 | | `day_type` | any | 用户自定义,日期推算类型 | | `n` | any | 整数,N日 | 返回:array ### `oPtionOwl2MarketSummary(bk_name, beg_t, end_t, d_type)` 期权对比-龙虎榜-市场汇总-成交 | 参数 | 类型 | 说明 | | --------- | -------- | --------------- | | `bk_name` | string | 字符串,板块名称 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `d_type` | any | 整数,数据类型 | 返回:array ### `tswebOwlTradeDetailEndT(index_id, end_t)` 期权分析-龙虎榜-指定日明细-成交 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------- | | `index_id` | string | 指数,期权品种 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `tswebOwlHoldDetailEndT(index_id, end_t)` 期权分析-龙虎榜-指定日明细-持仓 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------- | | `index_id` | string | 指数,期权品种 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `optionOwlDetailEndT(index_id, beg_t, end_t, d_type)` 期权分析-龙虎榜-指定日明细 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------------ | | `index_id` | string | 指数,期权品种 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `d_type` | any | 整数,数据类型(交易/持仓) | 返回:array ### `optionGetUbcqkPeriodData(index_id, beg_t, end_t, otype, d_type, institution)` 期权分析-龙虎榜-区间汇总-成交 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------------- | | `index_id` | string | 字符串,标的代码 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `otype` | any | 整数,期权类型(认沽/认购) | | `d_type` | any | 整数,数据类型(交易/持仓) | | `institution` | string | 字符串,机构名称 | 返回:array ### `optionLastDate2(index_id, end_t)` Option_LastDate2 相关函数。 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------- | | `index_id` | string | 指数,期权品种 | | `end_t` | datetime | 日期,截止日期 | 返回:any ### `optionGetAlletfIndex(bkname)` 获取指定板块期权标的 | 参数 | 类型 | 说明 | | -------- | ------ | --------------- | | `bkname` | string | 字符串,板块名称 | 返回:array ### `futureBaseinfo()` 基本信息 返回:bool ### `futureTbfDeliverableBonds()` 国债期货可交割债券种 返回:bool ### `futureWarehouseDaily(pz_id, beg_t, end_t)` 期货仓单日报,适用于大商所、上期所、郑商所、广期所的期货品种 | 参数 | 类型 | 说明 | | ------- | -------- | ------------- | | `pz_id` | string | 证券,品种代码 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | 返回:bool ### `futureDtList(end_t)` 结算会员成交持仓排名 | 参数 | 类型 | 说明 | | ------- | -------- | ------------- | | `end_t` | datetime | 日期,截止日期 | 返回:bool ### `futuresDtList(pz_id, end_t, show_type)` 期货品种结算会员成交持仓排名 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------- | | `pz_id` | string | 证券,品种代码 | | `end_t` | datetime | 日期,截止日期 | | `show_type` | any | 用户自定义,显示类型 | 返回:bool ### `futuresBaseinfo()` 期货品种基本信息 返回:bool ### `tswebFutureMarketQuotationsWrDailyStatisticsOfSdce(varieties_id, begt, endt)` 仓单日报-大商所-每日统计 | 参数 | 类型 | 说明 | | -------------- | -------- | --------------- | | `varieties_id` | string | 字符串,品种代码 | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | 返回:array ### `tswebFutureMarketQuotationsWrDailyStatisticsOfGzfe(varieties_id, begt, endt)` 仓单日报-广期所-每日统计 | 参数 | 类型 | 说明 | | -------------- | -------- | ------------- | | `varieties_id` | string | 证券,品种代码 | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | 返回:array ### `tswebFutureMarketQuotationsWrDailyStatisticsOfShfe(varieties_id, begt, endt)` 仓单日报-上期所-每日统计 | 参数 | 类型 | 说明 | | -------------- | -------- | ------------- | | `varieties_id` | string | 证券,品种代码 | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | 返回:array ### `tswebFutureMarketQuotationsWrDailyStatisticsOfCzce(varieties_id, begt, endt)` 仓单日报-上期所-每日统计 | 参数 | 类型 | 说明 | | -------------- | -------- | ------------- | | `varieties_id` | string | 证券,品种代码 | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | 返回:array ### `tswebFutureMarketQuotationsTfDeliverableBondDetail(future_id)` 期货0001-交易数据-国债期货可交割债券-可交割债券详情 | 参数 | 类型 | 说明 | | ----------- | ------ | ------------- | | `future_id` | string | 证券,合约代码 | 返回:array ### `tswebFBlockDealsandPositionConSum(variety_id, end_t)` 期货对比-龙虎榜-合约统计-合约汇总-成交与持仓 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------- | | `variety_id` | string | 证券,期货品种 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `tswebFBlockDealsandPositionInsSum(variety_id, end_t)` 期货对比-龙虎榜-机构统计-机构汇总-成交与持仓 注:2020年1月1日开始,除中金所外,所有商品期货行情的成交量、持仓量都为单边计算,之前是双边计算 中金所一直是单边计算 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------- | | `variety_id` | string | 证券,期货品种 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `tswebGetHQinfo(qharr, endt, expr)` 获取单个期货指定合约数组的单边总成交/总持仓 注:2020年1月1日开始,除中金所外,所有商品期货行情的成交量、持仓量都为单边计算,之前是双边计算 中金所一直是单边计算 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------------- | | `qharr` | array | 一维字符串数组,合约数组 | | `endt` | datetime | 日期,截止日期 | | `expr` | any | 表达式,表达式 | 返回:array ### `tswebGetQhArrTradeRankingByDate(qharr, endt)` 获取指定合约数组的指定日期货成交持仓排名 | 参数 | 类型 | 说明 | | ------- | -------- | ----------------------- | | `qharr` | array | 一维字符串数组,合约数组 | | `endt` | datetime | 日期,截止日期 | 返回:array ### `getFuturesTradeRankingDate(futurearr, end_t)` 指定日期货列表成交持仓排名最新数据日,与系统参数当前证券相关。 | 参数 | 类型 | 说明 | | ----------- | -------- | --------------------------- | | `futurearr` | array | 一维字符串数组,期货合约列表 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `tswebTransInstitution(str)` 机构简称规范化 | 参数 | 类型 | 说明 | | ----- | ------ | ----------- | | `str` | string | 字符串,机构 | 返回:array ### `tswebFutureDealsandPositionList(future_id, end_t)` 期货分析-龙虎榜-龙虎榜单-成交与持仓 注:2020年1月1日开始,除中金所外,所有商品期货行情的成交量、持仓量都为单边计算,之前是双边计算 中金所一直是单边计算 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------- | | `future_id` | string | 证券,合约代码 | | `end_t` | datetime | 日期,截止日期 | 返回:array ### `getFutureTradeRankingDate(end_t)` 指定日期货成交持仓排名最新数据日,与系统参数当前证券相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------- | | `end_t` | datetime | 日期,截止日期 | 返回:bool|datetime ### `getFuturesTradeRankingByDate3(end_t, t)` 指定日最新期货成交持仓排名,与系统参数当前证券相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------- | | `end_t` | datetime | 日期,截止日期 | | `t` | array | 数据表类型,返回结果 | 返回:bool ### `hgFixedInvestmentAssetsEf(begt, endt, month)` 固定资产投资(不含农户) | 参数 | 类型 | 说明 | | ------- | -------- | ------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `month` | any | 用户自定义,报告类型 | 返回:bool ### `hgLatestBenchmarkDepositInterestRate(endt, show_type)` 人民币存贷款利率 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------- | | `endt` | datetime | 日期,截止日期 | | `show_type` | any | 用户自定义,显示类型 | 返回:bool ### `hgGrossDomesticProduct(begt, endt, month)` 国内生产总值 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `month` | any | 用户自定义,报告类型 | 返回:bool ### `hgMoneySupply(begt, endt, month)` 存款性公司概览 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `month` | any | 用户自定义,报告类型 | 返回:bool ### `hgIndustrialProducerPriceIndex(begt, endt, month)` 工业生产者价格 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `month` | any | 用户自定义,报告类型 | 返回:bool ### `hgTotalRetail(begt, endt, month)` 社会消费品零售总额(简表) | 参数 | 类型 | 说明 | | ------- | -------- | ------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `month` | any | 用户自定义,报告类型 | 返回:bool ### `hgPurchasingManagerIndex(begt, endt, month)` 采购经理指数 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `month` | any | 用户自定义,报告类型 | 返回:bool ### `hgSocialFinancingScale(begt, endt, month)` 社会融资规模 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `month` | any | 用户自定义,报告类型 | 返回:bool ### `hgConsumerPriceIndex(begt, endt, month)` 居民消费价格 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `month` | any | 用户自定义,报告类型 | 返回:bool ### `hgForeignExchangeAndGoldReserves(begt, endt, month)` 官方储备资产 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `month` | any | 用户自定义,报告类型 | 返回:bool ### `hgIndustrialAddedValueGrowth(begt, endt, month)` 工业增加值 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `month` | any | 用户自定义,报告类型 | 返回:bool ### `tswebStockPurchasingManagerIndex(stock_id, begt, endt, month)` TSWEB_Stock_PurchasingManagerIndex 相关函数。 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------- | | `stock_id` | string | 证券,证券代码 | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `month` | any | 用户自定义,报告类型 | 返回:any ### `tswebStockIndustrialAddedValueGrowth(stock_id, begt, endt, month)` TSWEB_Stock_IndustrialAddedValueGrowth 相关函数。 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------- | | `stock_id` | string | 证券,证券代码 | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `month` | any | 用户自定义,报告类型 | 返回:any ### `tswebStockFixedInvestmentAssetsEf(stock_id, begt, endt, month)` TSWEB_Stock_FixedInvestmentAssetsEF 相关函数。 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------- | | `stock_id` | string | 证券,证券代码 | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `month` | any | 用户自定义,报告类型 | 返回:any ### `tswebStockGrossDomesticProduct(stockid, begt, endt, month)` TSWEB_Stock_GrossDomesticProduct 相关函数。 | 参数 | 类型 | 说明 | | --------- | -------- | ------------------- | | `stockid` | string | 证券,证券代码 | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `month` | any | 用户自定义,报告类型 | 返回:any ### `tswebStockTotalRetail(stock_id, begt, endt, month)` TSWEB_Stock_TotalRetail 相关函数。 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------- | | `stock_id` | string | 证券,证券代码 | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `month` | any | 用户自定义,报告类型 | 返回:any ### `tswebStockIndustrialProducerPriceIndex(stock_id, begt, endt, month)` TSWEB_Stock_IndustrialProducerPriceIndex 相关函数。 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------- | | `stock_id` | string | 证券,证券代码 | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `month` | any | 用户自定义,报告类型 | 返回:any ### `tswebStockForeignExchangeAndGoldReserves(stock_id, begt, endt, month)` TSWEB_Stock_ForeignExchangeAndGoldReserves 相关函数。 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------- | | `stock_id` | string | 证券,证券代码 | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `month` | any | 用户自定义,报告类型 | 返回:any ### `tswebStockLatestBenchmarkLoanInterestRate(begt, endt)` TSWEB_Stock_LatestBenchmarkLoanInterestRate 相关函数。 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | 返回:any ### `tswebStockLatestBenchmarkDepositInterestRate(begt, endt)` TSWEB_Stock_LatestBenchmarkDepositInterestRate 相关函数。 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | 返回:any ### `stockGetMonthData(data, field, month)` Stock_GetMonthData 相关函数。 | 参数 | 类型 | 说明 | | ------- | ------ | ----------------- | | `data` | array | 二维数字数组,数据 | | `field` | string | 字符串,日期字符串 | | `month` | any | 整数,月份 | 返回:array ### `fundBlockIndustryCentralization(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 ### `fundBlockBondCentralization(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 ### `fundBlockDividend(bk_names, beg_y, end_y)` 年度分红 | 参数 | 类型 | 说明 | | ---------- | ------ | ------------------- | | `bk_names` | string | 市场和板块,板块名称 | | `beg_y` | any | 年份,开始年度 | | `end_y` | any | 年份,截止年度 | 返回:bool ### `fundBlockConvBondCentralization(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 ### `fundBlockAssetAllocation(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 ### `fundBlockAbsCentralization(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 ### `fundBlockFundCentralization(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 ### `fundBlockNobleMetalCentralization(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 ### `fundBlockFutureCentralization(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 ### `fundBlockHolderStructure(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 ### `fundBlockManagerScale(end_t, unit_type)` 基金管理人规模 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------- | | `end_t` | datetime | 日期,截止日期 | | `unit_type` | any | 用户自定义,显示单位 | 返回:bool ### `transStockId(stock_id, id_type)` 将字符串代码转化为天软的以SH、SZ、OF开头的代码 有少于6位,且以数字组成的字符串代码,函数会自动在前面加‘0’补齐代码再判断; 有少于8位,‘SZ’/‘SH’/‘OF’和数字组成的字符串代码,函数会自动在数字前面‘SZ’/‘SH’后面加‘0’补齐代码再判断; 有多于8位,‘SZ’/‘SH’/‘OF’和数字组成的字符串代码,函数会自动在数字前面‘SZ’/‘SH’后面去‘0’修正代码再判断; | 参数 | 类型 | 说明 | | ---------- | ------ | ------------------- | | `stock_id` | string | 字符串,证券代码 | | `id_type` | any | 用户自定义,代码种类 | 返回:string ### `spUserSysParam2()` 用户自定义函数教学范例,获得当前系统参数 返回:string ### `spSetSysParam1()` 设置系统参数教学范例,使用缺省系统参数,返回股票.基本信息 返回:any ### `spSetSysParam2()` 设置系统参数教学范例,指定系统参数(当前为SH600718),返回股票.基本信息 返回:any ### `bdExPand(endt)` 扩展函数教学范例,获取截止日的流动股本 | 参数 | 类型 | 说明 | | ------ | -------- | ---- | | `endt` | datetime | | 返回:float ### `bdInfoArray(info_id)` InfoArray教学函数,返回指定股票InfoID对应基本面表的历史数据 | 参数 | 类型 | 说明 | | --------- | ------ | ------------------ | | `info_id` | string | 整数,信息类别代码 | 返回:any ### `bdReport2(rdate)` infoarrayEx教学函数,返回指定股票截止到报告期Rdate的股票.十大流通股东 | 参数 | 类型 | 说明 | | ------- | -------- | ------ | | `rdate` | datetime | 报告期 | 返回:any ### `bdReport(info_i_darr, rdate)` report函数教学函数,返回报告期Rdate的某几项财务指标或其他信息的值。函数可提取与报告期相关的基础财务数据。 该模型与当前的时间有关。因为财务数据有调整前调整后的数据,提取该数据的时候,要注意设置当前的时间。如果要取调整前的数据,当前的日期,要设置在调整后数据公布日之前。比如股票A,2011年的年报是2012年4月15日公布,2012年年报是2013年4月15日公布,2012年年报披露的时候,同时会披露2011年年报调整后的数据。当前的时间pn_date()设置在2013年4月15日之前的时候,取到的2011年年报数据就是调整前的数据,否则,取到的是2011年调整后的数据。 | 参数 | 类型 | 说明 | | ------------- | -------- | ---------- | | `info_i_darr` | array | 基本面数组 | | `rdate` | datetime | 报告期 | 返回:any ### `hdNDay3(day_count)` NDay3函数教学函数,返回DayCount个数的日期时间。与系统参数(股票、时间、周期相关)。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---- | | `day_count` | any | 整数 | 返回:any ### `hdNDay(day_count)` NDay函数教学函数,返回DayCount个数开盘价、收盘价、最高价、最低价、日期时间。与系统参数(股票、时间、周期、复权等相关)。 | 参数 | 类型 | 说明 | | ----------- | ---- | ---- | | `day_count` | any | 整数 | 返回:any ### `hdSpec(id)` Spec函数教学函数,返回指定股票收盘价。与系统参数(时间、周期、复权等相关)。 | 参数 | 类型 | 说明 | | ---- | ------ | ---- | | `id` | string | 证券 | 返回:float ### `hdSpecDate(endt)` SpecDate函数教学函数,返回指定日期时间的最高价。与系统参数(股票、周期、复权等相关)。 | 参数 | 类型 | 说明 | | ------ | -------- | ---- | | `endt` | datetime | 日期 | 返回:float ### `hdSpecAndSpecDate(id, days, endt)` Spec函数与SpecDate函数结合教学函数,返回指定股票ID到截止日Endt前Days个最高价中的最大者。与系统参数(周期、复权等相关)。 | 参数 | 类型 | 说明 | | ------ | -------- | ---- | | `id` | string | 证券 | | `days` | any | 整数 | | `endt` | datetime | 日期 | 返回:float ### `hdPublic(b_kname, begt, endt)` 采用公用函数中的行情提取函数教学函数,提取板块Bkname中的证券代码,返回每个证券由开始日Begt到截止日Endt的相关行情数据。与系统参数(周期、复权等相关)。 | 参数 | 类型 | 说明 | | --------- | ---- | -------------------- | | `b_kname` | any | 市场和板块,板块名称 | | `begt` | any | 日期,开始日期 | | `endt` | any | 日期,截止日期 | 返回:any ### `udLoadTable(user_db_name)` LoadTable教学函数,返回用户数据UserDBname。 | 参数 | 类型 | 说明 | | -------------- | ------ | -------- | | `user_db_name` | string | 用户数据 | 返回:any ### `sqlInsert()` 与MSSQL交互插入数据教学函数,向数据库中插入一条数据为(160,'1.0','2002-12-12')的数据,如插入成功返回插入的数据,否则返回“Insert出现错误”。该函数仅为对数据库进行操作范例,范例中使用的sourcename是数据库别名,result 是插入数据的结果。关于数据库别名的配置,以及数据库交互的具体说明,用户可在官网查看数据库交互专题。 返回:any ### `flGetHqData(bkname, t)` 获得行情数据教学函数。获得板块Bkname下每一只股票的在指定日T的行情数据。 | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `bkname` | string | 市场与板块 | | `t` | datetime | 日期 | 返回:array ### `flImportFile(import_type, id)` ImportFile函数教学函数。导入保存类型为importType的指定ID证券数据文件。若文件不存在则返回'file not exist',若文件导入失败则返回'Import file fail'。其中虚拟目录名为'testdir',用户应申请服务器权限并且建立好该虚拟目录。 | 参数 | 类型 | 说明 | | ------------- | ------ | ---------- | | `import_type` | any | 用户自定义 | | `id` | string | 证券 | 返回:any ### `flWriteFile(b_kname, t)` WriteFile函数教学函数。将指定板块BKname的每一只股票在指定日T的行情数据保存到虚拟目录'testdir'下的'HqData.dat'文件,写出成功则返回'convert finished'。用户应申请好服务器权限,并建立好虚拟目录'testdir'。 | 参数 | 类型 | 说明 | | --------- | -------- | -------- | | `b_kname` | string | 系统板块 | | `t` | datetime | 日期 | 返回:any ### `flExportFile(export_type, id, t)` Export函数教学函数。将指定股票ID的历史报告期十大股东序列数据以exportType文件形式导出到虚拟目录'testdir'下,若导入成功则返回'export success',否则返回'export fail!'。用户应当申请好服务器权限,并建立好虚拟目录'testdir'。 | 参数 | 类型 | 说明 | | ------------- | ------ | ---------- | | `export_type` | any | 用户自定义 | | `id` | string | 证券 | | `t` | any | 日期 | 返回:string ### `gfGraphGroup(n1, n3)` gfGraphGroup函数教学函数。返回当前股票在截止日N(默认180)个周期的成交量,180个N1周期的平均成交量,180个N3周期的平均成交量的组合图形,与系统参数(股票,周期,时间,复权,周期个数N)相关。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n1` | any | 整数 | | `n3` | any | 整数 | 返回:any ### `teachGfColor()` gfColor函数教学函数。返回当前股票在截止日N(默认180)个周期的开盘价、收盘价、最高价、最低价、交易时间的图形,其中上涨为红色,持平为黄色,下跌为黄绿色,与系统参数(股票,周期,时间,复权,周期个数N)相关。 返回:any ### `gfBiasEval(l1)` 乘离率绘图教学函数。返回指定股票在截止日N(默认180)个序列的L1乘离率图形,与系统参数(股票,周期,时间,复权相关) | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `l1` | any | 整数 | 返回:any ### `teachGfKLineBoll2(k_graph, boll_graph)` 图形叠加教学函数。返回函数KGrapg运行的图形与函数BollGraph图形的叠加,运行前,用户应当已经写好两个图形函数。 | 参数 | 类型 | 说明 | | ------------ | ---- | ---- | | `k_graph` | any | 函数 | | `boll_graph` | any | 函数 | 返回:any ### `teachGfMacdEval(short, long, m)` 图形教学函数。指数平滑异同平均线,其中short为收盘价短期指数平滑移动曲线的天数,long为收盘价长期指数平滑移动曲线的天数,与系统参数(股票,周期,时间,复权)相关。 DIFF、DEA均为正,DIFF向上突破DEA,买入信号。 DIFF、DEA均为负,DIFF向下跌破DEA,卖出信号。 DEA线与K线发生背离,行情反转信号。 分析MACD柱状线,由红变绿(正变负),卖出信号;由绿变红,买入信号。 | 参数 | 类型 | 说明 | | ------- | ---- | ---- | | `short` | any | 整数 | | `long` | any | 整数 | | `m` | any | 整数 | 返回:any ### `teachGfFill()` gfFill()教学函数。返回指定股票在指定日开盘价、收盘价、最高价、最低价、交易时间图形,依据涨平跌来选择填充方式,与系统参数(股票,周期,时间,复权)相关。 返回:any ### `teachGfGraph(type)` graph教学函数。返回指定股票在截止日的N(默认180)个周期的成交量图形,type值决定图形的种类,与系统当前参数(股票,周期,时间,复权,周期个数N)相关。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `type` | any | | 返回:any ### `gfLineType(type)` graph教学函数。返回指定股票在截止日的N(默认180)个周期的行情数据(开盘价,收盘价,最高价,最低价)和交易时间图形,与系统参数(股票,时间,周期,复权,周期个数N)相关,Type表示图形种类。 | 参数 | 类型 | 说明 | | ------ | ---- | -------- | | `type` | any | 图形类型 | 返回:any ### `odGetBkList()` GetBKList()函数教学函数。得到板块名称为‘指数’的列表。 返回:array ### `oDGetBkStocks(bkname)` GetBK()函数教学函数。得到Bkname板块下的股票列表。 | 参数 | 类型 | 说明 | | -------- | ------ | ---- | | `bkname` | string | | 返回:array ### `odRealData(bkname)` RD()函数教学函数。得到Bkname板块下的股票的24项实时数据。 | 参数 | 类型 | 说明 | | -------- | ------ | ---- | | `bkname` | string | | 返回:array ### `esOperator()` TSL语法基本教学函数。函数本身介绍了算术运算、关系运算、逻辑运算、自加(减)。 返回:any ### `esFuncCall()` TSL语法基本教学函数。函数本身定义了一个数组a,返回a的字段个数。 返回:array ### `esReturn()` return()函数教学函数。函数本身介绍了返回实数、布尔类型、数组的三种返回。 返回:array ### `fnMainAndSubFunc()` 函数的定义与调用教学函数。函数本身调用了另外一个累积求和的函数,返回0到9的累积求和。 返回:any ### `fnFunc2(bkname)` getbk()函数教学函数。返回Bkname板块的所有股票。 | 参数 | 类型 | 说明 | | -------- | ------ | -------- | | `bkname` | string | 系统板块 | 返回:any ### `fnCallByPara()` 函数的定义与调用教学函数。函数本身定义了一个整数a=1,调用另一个函数使得a自加1。 返回:any ### `fnCallByParaSub(a)` TSL基本函数教学函数。函数对传入的参数自加1,本身不返回任何值。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `a` | any | 整数 | 返回:any ### `fnMain(begt, endt)` TSL基本函数教学函数。获得板块‘深圳A股’股票序列中各股票在Begt至EndT的换手率与涨幅。 | 参数 | 类型 | 说明 | | ------ | -------- | -------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | 返回:any ### `fpUserBk(user_bk_name)` 获取用户板块股票序列教学函数。获得已保存用户板块UserBkName下的股票序列,调用时用户应已将股票序列保存在UserBKName板块下。 | 参数 | 类型 | 说明 | | -------------- | ------ | -------- | | `user_bk_name` | string | 用户板块 | 返回:any ### `fsInfoId(infoid)` 获得基本面数据教学函数。返回截止到2002年6月30日Infoid相关基本面数据。 | 参数 | 类型 | 说明 | | -------- | ---- | ------ | | `infoid` | any | 基本面 | 返回:any ### `ftExpression22(rdate)` 表达式函数教学函数。返回指定股票在报告期rdate的资产负债表,与当前系统参数(股票)相关。 | 参数 | 类型 | 说明 | | ------- | -------- | ------ | | `rdate` | datetime | 报告期 | 返回:any ### `ftExpression23(l1)` 表达式函数教学函数。返回指定股票在指定日180个序列的L1乖离率,与系统参数(股票,周期,时间,复权相关) | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `l1` | any | 整数 | 返回:any ### `fpUserDb(user_db_name)` 用户自由数据教学函数。获取UserDBname表,提取‘涨幅%’字段数据前十的数据。 | 参数 | 类型 | 说明 | | -------------- | ------ | -------- | | `user_db_name` | string | 用户数据 | 返回:any ### `fpUserDefine(a)` 用户自定义教学函数。根据a不同的取值返回收盘价/开盘价/最高价/最低价,与系统参数(股票,复权,时间)相关。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------- | | `a` | any | 用户自定义 | 返回:float ### `fpTwoDimArr(t)` 二位数组访问教学函数。对二维数组循环遍历赋值给R数组,然后返回R数组。 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------ | | `t` | array | 二位字符串数组,二位数组 | 返回:array ### `fpTable(t)` 二位数组访问教学函数。对二维数组循环遍历赋值给R数组,然后返回R数组。 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------ | | `t` | array | 二位字符串数组,二位数组 | 返回:array ### `fpSysBk(bkname)` getbk教学函数。返回系统板块下的所有股票代码。 | 参数 | 类型 | 说明 | | -------- | ------ | -------- | | `bkname` | string | 系统板块 | 返回:any ### `fpStocks(stocks)` str2array教学函数。从股票参数中分离出各个股票的代码。 | 参数 | 类型 | 说明 | | -------- | ----- | ---- | | `stocks` | array | 证券 | 返回:any ### `fpInfoIdArr(info_id_arr)` 访问基本面数据教学函数。返回当前股票在2002年6月30日的InfoIdarr基本面相关数据,与当前系统参数(股票)相关。 | 参数 | 类型 | 说明 | | ------------- | ----- | ---------- | | `info_id_arr` | array | 基本面数组 | 返回:any ### `fpReport(rdate)` report()函数教学函数。返回当前股票在Rdate报告期下的每股收益(摊薄)。 | 参数 | 类型 | 说明 | | ------- | -------- | ------ | | `rdate` | datetime | 报告期 | 返回:float ### `fpMarketAndBk(bkname)` getbk教学函数。返回指定板块下的所有股票代码。 | 参数 | 类型 | 说明 | | -------- | ------ | -------- | | `bkname` | string | 系统板块 | 返回:any ### `fpIndexes(index_id)` Stockname教学函数。返回指数代码IndexID对应的指数名称。 | 参数 | 类型 | 说明 | | ---------- | ------ | -------------- | | `index_id` | string | 指数,指数名称 | 返回:string ### `ftExpression1()` 表达式教学函数。返回当前股票收盘价的5个周期的平均值,与当前系统参数(股票,时间,周期)相关。 返回:float ### `fpInteger()` 整形数据类型教学函数。返回整数1与整数2的求和。 返回:any ### `fpDateTime()` 日期数据类型教学函数。返回整数19991231转化为时间类型的值。 返回:float|datetime ### `fpBoolean()` 布尔类型教学函数。返回5与7.8比较大小的布尔值。 返回:bool ### `fpReal()` 实数数据类型教学函数。返回实数2.0和3.5的乘积。 返回:float ### `fpString()` 字符串数据类型教学函数。返回字符串'd'与'---e'的连接。 返回:string ### `arGetValue2()` 数组类型教学函数。返回当前股票历史资产负债表序列的第四项,与系统参数(股票)相关。 返回:array ### `arSubArray(stocks, rdate)` 字符串数组类型教学函数。返回字符串数组Stocks中每一只股票在指定报告期Rdate的十大股东情况。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `stocks` | array | 证券,股票代码 | | `rdate` | datetime | 报告期 | 返回:array ### `arDefine1(type)` 数组类型教学函数。跟据Type的值来返回相应的随机数组。 | 参数 | 类型 | 说明 | | ------ | ---- | ---------- | | `type` | any | 用户自定义 | 返回:array ### `fpOneDimArr(tarr)` 数组类型教学函数。对一维数组tarr遍历求和,返回求和值1。 | 参数 | 类型 | 说明 | | ------ | ----- | ------------ | | `tarr` | array | 一维数字数组 | 返回:array ### `arGetValue1(bkname)` 数组类型教学函数。对板块Bkname下证券代码遍历,获得每个证券当前时间的收盘价。 | 参数 | 类型 | 说明 | | -------- | ------ | ---------- | | `bkname` | string | 市场与板块 | 返回:array ### `arDefine3()` 数组类型教学函数。创建一个10×10的二维随机数组,同时对列下标命名。 返回:array ### `fcTryExcept()` Try-Except教学函数。对字符串‘3.2’进行整形转字符串,如果捕获到错误,则抛出异常'类型转换错误'。 返回:string ### `fcRaise(a)` Raise教学函数。参数a和0比较大小,如果a大于0则返回a的值,否则弹出 异常信息'a不能小于0'。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `a` | any | real | 返回:any ### `fcDebugReturn()` DebugReturn教学函数。调试返回,后面跟返回值,可在任何地方直接将结果返回到客户端,而不是象RETURN一样返回到上一级别,这有助于用户调试使用。 返回:any ### `if1(c)` 条件语句if教学函数。传入参数C,如果C大于10则返回整数20,否则返回10。 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `c` | float | 实数 | 返回:any ### `if2(q)` 条件语句if教学函数。传入参数q,对q的值进行判断来返回相应的字符串。 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `q` | float | 实数 | 返回:string ### `if3(a)` 条件语句if教学函数。传入参数a,对a的值进行判断来返回相应的字符串。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `a` | any | 整数 | 返回:string ### `fcBreak()` 循环语句教学函数。对nI自1向10000自乘,当自乘值大于10000时结束循环,返回nI的值。 返回:any ### `forDownto()` for循环语句教学函数。对nI自100向0循环,对所有的奇数累积求和。 返回:any ### `fcWhile()` while循环语句教学函数。对i自1向99累加到初始值为1的sum,返回sum。 返回:any ### `fcContinue()` continue循环语句教学函数。对i自0向100累积求和,若遇到偶数则跳出本次循环,返回0到100的奇数和。 返回:any ### `fcFor()` for循环语句教学函数。对数组array(1,2,3)遍历,返回累积求和值。 返回:array ### `getBkExample()` GetBK()函数教学函数。得到深证A股;上证A股板块下的股票代码和股票名称。 返回:string ### `handleExcept()` Try-Except教学函数。对字符串‘123x’进行整形转字符串,如果捕获到错误,则返回整数0。 返回:string ### `timeCalc()` 时间运算教学函数。记录当前时间NOW()与休眠一秒后的时间差,返回字符串信息。 返回:string ### `demoIpHermiteB()` ip_Hermite_B()函数教学函数。埃尔米特等距插值,计算给定插值点处的函数值。 返回:float ### `demoIpSlg()` ip_SLG()函数教学函数。二元全曲间插值,计算给定插值点处的函数值。 返回:float ### `demoIpSlq()` ip_SLQ()函数教学函数。二元三点插值,计算给定插值点处的函数值。 返回:float ### `demoIpAitkenA()` ip_Aitken_A()函数教学函数。埃特金不等距插值,计算给定插值点处的函数值。 返回:float ### `demoIpHermiteA()` ip_Hermite_A()函数教学函数。埃儿米特不等距插值,计算给定插值点处的函数值。 返回:float ### `demoIpParabolaA()` ip_Parabola_A()函数教学函数。抛物线不等距插值,计算给定插值点处的函数值。 返回:float ### `demoIpLagrangianA()` ip_Lagrangian_A()函数教学函数。拉格朗日不等距插值,计算给定插值点处的函数值。 返回:float ### `demoIpSplineA()` ip_Spline_A ()函数教学函数。第一类边界条件的三次样条插值,计算给定插值点处的函数值。 返回:float ### `demoIpAitkenB()` ip_Aitken_B()函数教学函数。埃特金等距插值,计算给定插值点处的函数值。 返回:float ### `demoIpLagrangianB()` ip_Lagrangian_B()函数教学函数。拉格朗日等距插值,计算给定插值点处的函数值。 返回:float ### `demoIpSplineB()` ip_Spline_B ()函数教学函数。第二类边界条件的三次样条插值,计算给定插值点处的函数值。 返回:float ### `demoIpParabolaB()` ip_Parabola_B ()函数教学函数。抛物线等距插值,计算给定插值点处的函数值。 返回:float ### `demoIpSplineC()` ip_Spline_C ()函数教学函数。第三类边界条件的三次样条插值,计算给定插值点处的函数值。 返回:float ### `demoNaError()` na_errormsg ()函数教学函数。依据se_Gauss()函数传递的插值错误代码,返回数值分析插值错误信息。 返回:string ### `demoIgSimpson1()` ig_Simpson_1()函数教学函数。辛普森求积法回调函数,计算定积分。 返回:float ### `demoIgRomberg()` ig_Romberg()函数教学函数。龙贝格求积法回调函数,计算定积分。 返回:float ### `demoIgSimpson2()` ig_Simpson_2()函数教学函数。辛普森二重积分法回调函数,计算定积分。 返回:float ### `demoIgTrapezoid2()` Demo_ig_Trapezoid_2()函数教学函数。自适应梯形求积法回调函数,计算定积分。 返回:float ### `demoIgChebyshev()` Demo_ig_Chebyshev()函数教学函数。切比雪夫求积法回调函数,计算定积分。 返回:float ### `demoIgGauss()` Demo_ig_Gauss()函数教学函数。高斯求积法回调函数,计算定积分。 返回:float ### `demoIgTrapezoid1()` Demo_ig_Trapezoid_1()函数教学函数。变步长梯形求积法回调函数,计算定积分。 返回:float ### `igTrapezoid2CallBack(x)` 自适应梯形求积法回调函数。关于自变量x的函数式,一般作用于定积分计算的被积函数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `x` | float | 实数 | 返回:float ### `igTrapezoid1CallBack(x)` 变步长梯形求积法回调函数。关于自变量x的函数式,一般作用于定积分计算的被积函数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `x` | float | 实数 | 返回:float ### `igSimpson2CallBack2(x)` 辛普森二重积分法积分上限回调函数。关于自变量x的函数式,一般作用于定积分计算的被积函数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `x` | float | 实数 | 返回:float ### `igSimpson1CallBack(x)` 辛普森求积法回调函数。关于自变量x的函数式,一般作用于定积分计算的被积函数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `x` | float | 实数 | 返回:float ### `igSimpson2CallBack1(x)` 辛普森二重积分法积分下限回调函数。关于自变量x的函数式,一般作用于定积分计算的被积函数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `x` | float | 实数 | 返回:float ### `igChebyshevCallBack(x)` 切比雪夫求积法回调函数。关于自变量x的函数式,一般作用于定积分计算的被积函数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `x` | float | 实数 | 返回:float ### `igRombergCallBack(x)` 龙贝格求积法回调函数。关于自变量x的函数式,一般作用于定积分计算的被积函数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `x` | float | 实数 | 返回:float ### `igGaussCallBack(x)` 高斯求积法回调函数。关于自变量x的函数式,一般作用于定积分计算的被积函数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `x` | float | 实数 | 返回:float ### `igSimpson2CallBack(x, y)` 辛普森二重积分法函数值回调函数。关于自变量x的函数式,一般作用于定积分计算的被积函数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `x` | float | 实数 | | `y` | float | 实数 | 返回:float ### `demoMtVaCholesky()` mt_va_Cholesky()函数教学函数。对指定对称正定矩阵的行列式值平方根,其中矩阵为array( (5.0,7.0,6.0,5.0),(7.0,12.0,8.0,7.0), (6.0,8.0,10.0,9.0),(5.0,7.0,9.0,10.0));。 返回:float ### `demoMtIvGaussJordan()` mt_iv_Gauss_Jordan()函数教学函数。求一般实矩阵的逆矩阵,其中求逆的矩阵A=array((0.2368,0.2471,0.2568,1.2671),(0.1968,0.2071,1.2168,0.2271),(0.1581,1.1675,0.1768,0.1871),(1.1161,0.1254,0.1397,0.149))。 返回:any ### `demoMtSubtraction()` mt_Subtraction()函数教学函数。矩阵减法,其中矩阵A=array((3,-3),(5,-5)),B=array((-2,4),(1,8)),返回A-B。 返回:any ### `demoMtAddition()` mt_Addition ()函数教学函数。矩阵加法,其中矩阵A=array((3,-3),(5,-5)),B=array((-2,4),(1,8)),返回A+B。 返回:any ### `demoMtTransposition()` mt_Transposition()函数教学函数。矩阵转置,返回转置后的矩阵,其中转置的矩阵A=array((3,-3,11),()5,-5,8)。 返回:any ### `demoSfIntegerBessel2()` sf_IntegerBessel_2()教学函数。整数阶第二类贝塞尔函数,利用和的值可以递推出任意正整数阶第二类Bessel函数的值,这里阶数n=3,变量x=50。 返回:float ### `demoSfIncompleteGamma()` sf_IncompleteGamma()教学函数。不完全伽马函数,带入a=0.05,x=0.3求函数值。 返回:float ### `demoSfRealBessel1()` sf_RealBessel_1()教学函数,实数阶第一类贝塞尔函数,带入阶数n=2,x=0.5求函数值。 返回:float ### `demoSfF()` sf_F()函数教学函数。F分布函数,带入随机变量f=9,自由度n1=2,自由度n2=3求积分值。 返回:float ### `demoSfT()` sf_T()函数教学函数。T分布函数,带入随机变量t=0.5,自由度n=4求积分值。 返回:float ### `demoSfSinX()` sf_SinX ()函数教学函数。正弦分布函数,带入随机变量x=14.5求积分值。 返回:float ### `demoSfIncompleteBeta()` sf_IncompleteBeta()函数教学函数。不完全贝塔函数,带入参a=1,b=2,自变量x=0.2求积分值。 返回:float ### `demoSfNormal()` sf_Normal()函数教学函数。正态分布函数,带入期望a=3,标准差d=15,随机变量x=-10求积分值。 返回:float ### `demoSfEllipseX2()` sf_EllipseX_2()函数教学函数。第二类椭圆积分函数,带入变量k=1,椭圆参数=π6求积分值。 返回:float ### `demoSfEx()` sf_eX()函数教学函数。指数积分函数,带入变量x=1.65求积分值。 返回:float ### `demoSfIntegerBessel1()` sf_IntegerBessel_1()函数教学函数。整数阶第一类贝塞尔函数,带入阶数n=3,变量x=50求函数值。 返回:float ### `demoSfBeta()` sf_Beta()函数教学函数。贝塔函数,带入变量x=1.5,y=2.5求积分值。 返回:float ### `demoSfError()` sf_Error()函数教学函数。误差(概率)函数,带入变量x=0.05求积分值。 返回:float ### `demoSfEllipseX1()` sf_EllipseX_1()函数教学函数。第一类椭圆积分函数,带入变量k=0.5,椭圆参数=π/2求积分值。 返回:float ### `demoSfCosX()` sf_CosX()函数教学函数。余弦积分函数,带入随机变量x=14.5求积分值。 返回:float ### `demoSfRealBessel2()` sf_RealBessel_2 ()函数教学函数。实数阶第二类贝塞尔函数,带入阶数n=2,变量x=0.5求函数值。 返回:float ### `demoSfGamma()` sf_Gamma()函数教学函数。伽马函数,带入x=1.5求积分值。 返回:float ### `demoSfX2()` sf_X2()函数教学函数。卡方分布函数,带入自由度n=3,随机变量x=5求积分值。 返回:float ### `demoSeGaussJordan()` se_Gauss_Jordan()函数教学函数。高斯-约当消去法,用全主元高斯-约当法消去法同时求解系数矩阵相同而常数向量不同的m个n阶线性方程组AX = B,其中A=array((0.2368,0.2471,0.2568,1.2671),(0.1968,0.2071,1.2168,0.2271),(0.1581,1.1675,0.1768,0.1871), (1.1161,0.1254,0.1397,0.1490)),B=array((1.8471),(1.7471),(1.6471),(1.5471))。 返回:any ### `demoSeLdl()` se_Ldl()函数教学函数。LU分解法,用LU分解法求解系数矩阵为对称、右端具有m组常数向量的线性方程组 AX =B,其A=array((5,7,6,5,1),(7,10,8,7,2),(5,7,9,10,4),(1,2,3,4,5)),B=array((24,96),(34,136),(36,144),(35,140),(15,60)); 返回:any ### `demoSeGauss()` se_Gauss()函数教学函数。高斯消去法,用全选主元高斯消去法求解n阶线性方程组AX = B。其中A=array((0.2368,0.2471,0.2568,1.2671),(0.1968,0.2071,1.2168,0.2271),(0.1581,1.1675,0.1768,0.1871),(1.1161,0.1254,0.1397,0.1490)),B= array(1.8471,1.7471,1.6471,1.5471) 返回:any ### `demoSeGaussSeidel()` se_Gauss_Seidel()函数教学函数。高斯-赛德尔迭代法,用高斯-赛德尔迭代法求解系数矩阵具有主元占优的线性方程组AX = B。其中A=array((7,2,1,-2), (9,15,3,-2),(-2,-2,11,5),(1,3,2,13)),B=array(4,7,-1,0)。 返回:any ### `demoSeCholesky()` se_Cholesky()函数教学函数。乔列斯基分解法,用乔列斯基(Cholesky)分解法(即平方根法)求解系数矩阵为对称正定、且右端具有m组常数向量的线性方程组AX = B。其中A=array((5,7,6,5),(7,10,8,7),(6,8,10,9),(5,7,9,10)),B= array((23,92),(32,128), (33,132), (31,124))。 返回:any ### `initdatasample(initdatatype, n)` 初始化数据 | 参数 | 类型 | 说明 | | -------------- | ---- | ----------------------------------- | | `initdatatype` | any | usrdefine,初始化类型 | | `n` | any | integer,数组的长度,二维N\*N,一维N | 返回:array ### `portopt(expreturn, exp_cov, numports, portreturn, conset)` 计算带约束投资组合的有效前沿。 函数Protopt通过给定资产组合的预期收益率和协方差矩阵,计算投资组合有效边界,即相同的风险水平(标准差)下最大收益率的组合,或相同的预期收益率下,选择风险最小的组合。函数的输出分为两个部分,分别是“组合收益风险”:每个有效组合对应的预期收益率和标准差,以及“组合各资产权重”:每个有效组合对应的各个资产配置比例。 | 参数 | 类型 | 说明 | | ------------ | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `expreturn` | array | 一维实数数组,资产预期收益; | | `exp_cov` | array | 二位实数数组,资产协方差矩阵; | | `numports` | any | 整数,求有效前沿组合数,可选,默认为10; | | `portreturn` | array | 一维实数数组,要求投资组合的回报率,可选,非空时 Numports失效; | | `conset` | array | 数据表结构,资产约束信息,可选,默认为x>=0,sum(x)=1。;约束条件为:;1).A:\*X <= B;2).Aeq:\*x = Beq;3).Lb <= x <= Ub;其中,X为组合各个资产的权重,用户需给变量A、B、Aeq、Beq、LB、Ub的值。输出入格式例如:;Conset1:=array();;Conset1\['A',0\] := array((1,0,1));;Conset1\['B',0\] := array(0.5);;Conset1\['Aeq',0\] := array((1,1,1));;Conset1\['Beq',0\] := array(1);;Conset\['Lb',0\] := array(0.2,0,0); | 返回:array ### `portoptSim(expreturn, exp_cov, numports, portreturn)` 简单约束下投资组合的有效前沿 简单约束:非负、全额投资,即各资产权重w>=0,且权重之和为1 | 参数 | 类型 | 说明 | | ------------ | ----- | ------------------------------------------------------------ | | `expreturn` | array | 一维数字数组,资产预期收益 | | `exp_cov` | array | 二维数字数组, 资产协方差矩阵 | | `numports` | any | 整数, 有效前沿组合数,可选,缺省取10 | | `portreturn` | array | 一维数字数组, 要求投资组合的回报率,可选,非空时Numports失效 | 返回:array ### `uiInteger()` 整数。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。 返回:any ### `uiBoolean()` 真假。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。 返回:any ### `uiString()` 字符串。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。 返回:string ### `uiDate()` 日期。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。 返回:any ### `uiDouble()` 浮点数。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。 返回:any ### `uiMarketList()` 市场列表。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。 返回:array ### `uiIndexList()` 指数列表。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。 返回:array ### `uiStockList()` 股票列表。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。 返回:array ### `uiSelfBkList()` 自选板块列表。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。 返回:array ### `uiSysBkList()` 系统板块列表。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。 返回:array ### `uiRightStyle()` 复权方法。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。 返回:any ### `uiCycle()` 周期。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。 返回:any ### `uiReportDate()` 报告期。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。 返回:any ### `uiBasicIdList()` 基本面ID列表。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。 返回:array ### `uiUserDefine()` 用户自定义。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。返回:整数。数据类别。 返回:any ### `uiOneDimArray()` 一维数组。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。 返回:array ### `uiTwoDimDoubleArray()` 二维实数数组。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。 返回:array ### `uiOneDimStringArray()` 一维字符串数组。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。 返回:array ### `uiTwoDimStringArray()` 二维字符串数组。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。 返回:array ### `uiOneDimDateArray()` 一维日期数组。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。 返回:array ### `uiTwoDimDateArray()` 二维日期数组。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。返回:整数。数据类别。 返回:array ### `uiTable()` 数据表。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。 返回:any ### `uiUserData()` 用户数据。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。返回:整数。数据类别。 返回:array ### `uiRightDay()` 复权基准日。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。返回:整数。数据类别。 返回:any ### `uiBasicId()` 基本面ID。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。返回:整数。数据类别。 返回:any ### `uiYear()` 年份。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。返回:整数。数据类别。 返回:any ### `uiMonth()` 月份。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。返回:整数。数据类别。 返回:any ### `uiDay()` 日。对话框定义Define参数中的Type字段值,表示输入项目的数据类别。返回:整数。数据类别。 返回:any ### `promptForFileName(file_name, filter, default_ext, title, initial_dir, save_dialog)` 显示文件打开(保存)对话框。如果选择文件并确定则返回真,否则返回假。 | 参数 | 类型 | 说明 | | ------------- | ------ | -------------------------------------------------- | | `file_name` | string | 字符串类型。初始的文件名以及返回的文件名 | | `filter` | string | 字符串类型。文件过滤条件。如'Excelfiles?(\*.xls)\\ | | `default_ext` | string | 字符串类型。默认的扩展名,不含有”.”号。 | | `title` | string | 字符串类型。对话框的标题栏。 | | `initial_dir` | string | 字符串类型。初始的目录。 | | `save_dialog` | bool | object | 返回:string ### `inputDialog(title, hint, define)` 输入对话框,生成类似于函数、模型运行的时候自动出现的参数输入对话框。如果取消了,返回为假,否则为真。 | 参数 | 类型 | 说明 | | -------- | ------ | ------------------------------------------------- | | `title` | string | 字符串类型。对话框的标题。 | | `hint` | string | 字符串类型。对话框的提示信息。 | | `define` | array | 对话框的定义,为一个表结构类型,其中包括四个字段: | 返回:bool ### `buildOptionComboValue(values, default_index)` 生成自定义类型uiUserDefine所需的VALUE值。返回的结果为用户自定义类型所需的Value值 | 参数 | 类型 | 说明 | | --------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `values` | string | 其结构为以显示值=返回结果以回车换行相隔的字符串。在用户自定义里下来显示的就是显示值,而下拉代表的结果为TSL语法的返回结果值,如字符串需要加引号。显示名1=返回结果值1 显示名2=返回结果值2 ………………. | | `default_index` | any | 默认选择的项的索引,索引值从0开始。 | 返回:string ### `mbAbortRetryIgnore()` 消息对话框的类型控制字,按钮显示三个:中止(Abort),重试(Retry),忽略(Ignore) 返回:any ### `mbOk()` 消息对话框的类型控制字,按钮显示一个:Ok。 返回:any ### `mbOkCancel()` 消息对话框的类型控制字,按钮显示两个:确定(Ok),取消(Cancel)。 返回:any ### `mbRetryCancel()` 消息对话框的类型控制字,按钮显示两个:重试(Retry),取消(Cancel)。 返回:any ### `mbYesNo()` 消息对话框的类型控制字函数,按钮ID显示两个:是(Yes),否(NO)。 返回:any ### `mbYesNoCancel()` 消息对话框的类型控制字,按钮显示三个:是(Yes),否(No),取消(Cancel)。 返回:any ### `mbIconInformation()` 消息对话框的图标控制字,显示消息提示,一般对类型控制字消息显示框的装饰。 返回:any ### `mbIconExclamation()` 消息对话框的图标控制字,显示感叹号,一般对类型控制字消息显示框的装饰。 返回:any ### `mbIconWarning()` 消息对话框的图标控制字,显示警告图标,一般对类型控制字消息显示框的装饰。 返回:any ### `mbIconInfomation()` 消息对话框的图标控制字,显示信息提示。 返回:any ### `mbIconAsterisk()` 消息对话框的图标控制字,显示星号,一般对类型控制字消息显示框的装饰。 返回:any ### `mbIconQuestion()` 消息对话框的图标控制字,显示问号,一般对类型控制字消息显示框的装饰。 返回:any ### `mbIconStop()` 消息对话框的图标控制字,显示停止,一般对类型控制字消息显示框的装饰。 返回:any ### `mbIconError()` 消息对话框的图标控制字,显示错误,一般对类型控制字消息显示框的装饰。 返回:any ### `mbIconHand()` 消息对话框的图标控制字,显示手,一般对类型控制字消息显示框的装饰。 返回:any ### `mbDefButton1()` 消息对话框的默认按钮控制字,默认为第一个按钮。天软GUI函数默认按钮通常显示浅蓝色并带有慢闪,如类型控制字消息显示框默认的是第一个按钮。默认按钮控制字一般配合类型控制字合用。 返回:any ### `mbDefButton2()` 消息对话框的默认按钮控制字,默认为第二个按钮。天软GUI函数默认按钮通常显示浅蓝色并带有慢闪,如类型控制字消息显示框默认的是第一个按钮。默认按钮控制字一般配合类型控制字消息显示框合用。 返回:any ### `mbDefButton3()` 消息对话框的默认按钮控制字,默认为第三个按钮。天软GUI函数默认按钮通常显示浅蓝色并带有慢闪,如类型控制字消息显示框默认的是第一个按钮。默认按钮控制字一般配合类型控制字消息显示框合用。 返回:any ### `mbDefButton4()` 消息对话框的默认按钮控制字,默认为第三个按钮。天软GUI函数默认按钮通常显示浅蓝色并带有慢闪,如类型控制字消息显示框默认的是第一个按钮。默认按钮控制字一般配合类型控制字消息显示框合用。 返回:any ### `mbApplModal()` 消息对话框的模式控制字,普通模式。 返回:any ### `mbAppModal()` 消息对话框的模式控制字,应用模式。 返回:any ### `mbSystemModal()` 消息对话框的模式控制字,系统模式,对话框总在最前端。 返回:any ### `mbTaskModal()` 消息对话框的模式控制字,任务模式。 返回:any ### `mbTopMost()` 其他控制字,设置对话框为总在前端。 返回:any ### `mbDefaultDesktopOnly()` 其他控制字,仅仅在默认桌面显示。 返回:any ### `mbHelp()` 其他控制字,对话框中显示帮助按钮。 返回:any ### `mbRight()` 其他控制字,文字右对齐方式。 返回:any ### `mbRtlReading()` 其他控制字,从右往左输出文字,对输出Hebrew或者Arabic语言有效。 返回:any ### `mbSetForeGround()` 其他控制字,设置对话框为前端窗口。 返回:any ### `mbSetTopMost()` 其他控制字,设置对话框为总在前端。 返回:any ### `mbServiceNotification()` 其他控制字,服务通知模式,即便无用户登录系统也显示。 返回:any ### `idAbort()` 消息对话框返回字,表明用户选中了Abort按钮。 返回:any ### `idCancel()` 消息对话框返回字,表明用户选中了Cancel按钮。 返回:any ### `idIgnore()` 消息对话框返回字,表明用户选中了Ignore按钮。 返回:any ### `idNo()` 消息对话框返回字,表明用户选中了No按钮。 返回:any ### `idOk()` 消息对话框返回字,表明用户选中了OK按钮。 返回:any ### `idRetry()` 消息对话框返回字,表明用户选中了Retry按钮。 返回:any ### `idYes()` 消息对话框返回字,表明用户选中了Yes按钮。 返回:any ### `decToInt64(arg1)` 字符串相关函数。 | 参数 | 类型 | 说明 | | ------ | ------ | ---- | | `arg1` | string | | 返回:string #### 示例 ```tsl DecToInt64("12");//输出: 12L; ``` ### `decToInt64Def(arg1, arg2)` 常用字符串函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ------ | ---- | | `arg1` | string | | | `arg2` | any | | 返回:string #### 示例 ```tsl DecToInt64Def("12",1);//输出: 12L; DecToInt64Def("test",1);//输出: 1L; ``` ### `tryDecToInt64(arg1, value)` 字符串相关函数。 | 参数 | 类型 | 说明 | | ------- | ------ | ---- | | `arg1` | string | | | `value` | any | | 返回:string #### 示例 ```tsl ret := TryDecToInt64("12",value); if ret then value; else "转换失败!"; //输出: 12L ``` ### `decToInt32(arg1)` 字符串相关函数。 | 参数 | 类型 | 说明 | | ------ | ------ | ---- | | `arg1` | string | | 返回:string #### 示例 ```tsl DecToInt32("12");//输出: 12; ``` ### `decToInt32Def(arg1, arg2)` 常用字符串函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ------ | ---- | | `arg1` | string | | | `arg2` | any | | 返回:string #### 示例 ```tsl DecToInt32Def("12",1);//输出: 12; DecToInt32Def("test",1);//输出: 1; ``` ### `tryDecToInt32(arg1, value)` 字符串相关函数。 | 参数 | 类型 | 说明 | | ------- | ------ | ---- | | `arg1` | string | | | `value` | any | | 返回:string #### 示例 ```tsl ret := TryDecToInt32("12",value); if ret then value; else "转换失败!"; //输出: 12 ``` ### `decToInt(arg1)` 字符串相关函数。 | 参数 | 类型 | 说明 | | ------ | ------ | ---- | | `arg1` | string | | 返回:string #### 示例 ```tsl DecToInt("12");//输出: 12; ``` ### `decToIntDef(arg1, arg2)` 字符串相关函数。 | 参数 | 类型 | 说明 | | ------ | ------ | ---- | | `arg1` | string | | | `arg2` | any | | 返回:string #### 示例 ```tsl DecToIntDef("12",1);//输出: 12; DecToIntDef("test",1);//输出: 1; ``` ### `tryDecToInt(arg1, value)` 字符串相关函数。 | 参数 | 类型 | 说明 | | ------- | ------ | ---- | | `arg1` | string | | | `value` | any | | 返回:string #### 示例 ```tsl ret := TryDecToInt("12",value); if ret then value; else "转换失败!"; //输出: 12 ``` ### `noRecordTable()` 创建无记录表。 返回:array #### 示例 ```tsl NoRecordTable(); //结果:Array() ``` ### `passwordGen(arg1, arg2, arg3, arg4)` 数组相关函数。 | 参数 | 类型 | 说明 | | ------ | ------ | ---- | | `arg1` | any | | | `arg2` | any | | | `arg3` | string | | | `arg4` | any | | 返回:array #### 示例 ```tsl rdo2 PasswordGen(8,5,'ts',3); ``` ### `getMiddleN(data, start_pos, end_pos)` 从数组表中按 1 基位置取中间行区间。 | 参数 | 类型 | 说明 | | ----------- | ----- | --------------------- | | `data` | array | 原始数组表 | | `start_pos` | any | 起始行位置,按 1 开始 | | `end_pos` | any | 结束行位置,按 1 开始 | 返回:array #### 示例 ```tsl t2:=array(('a':2,'c':13),('a':3,'c':33),('a':4,'c':33),('a':5,'c':33)); GetMiddleN(t2,2,3); ``` ### `filterTable(data, key_value)` 从数组表或信息表中筛选匹配键值的记录。 | 参数 | 类型 | 说明 | | ----------- | ----- | -------------- | | `data` | array | 待筛选的数据表 | | `key_value` | any | datetime | 返回:array #### 示例 ```tsl // 'SZ002664'在20211231时的分红送股数据 setsysparam(pn_stock(),'SZ002664'); FilterTable(Infoarray(18),20211231); ``` ### `getSubField(data, field)` 从数组表中取指定字段或列的值序列。 | 参数 | 类型 | 说明 | | ------- | ------ | ---------- | | `data` | array | 原始数组表 | | `field` | string | int | 返回:array #### 示例 ```tsl a:=array(('a':8,'b':7),('a':6,'b':9)); GetSubField(a,'a');// 从a表中取第’a列’; ``` ### `getSubTable(data, fields)` 从数组表中按字段或列下标取子表。 | 参数 | 类型 | 说明 | | -------- | ----- | -------------------------- | | `data` | array | 原始数组表 | | `fields` | array | 要保留的字段名或列下标数组 | 返回:array #### 示例 ```tsl a:=array((1,2,4),(11,12,14)); b:=array(0,2); GetSubTable(a,b); ``` ### `tsExpertClientConfig()` 客户端行为控制函数相关函数。 返回:any ### `formatFloatExt(value[, format])` 按扩展格式输出数值字符串,支持千分位与空值处理。 | 参数 | 类型 | 说明 | | -------- | ------ | ---------------- | | `value` | string | float | | `format` | any | 格式参数(可选) | 返回:string #### 示例 ```tsl FormatFloatExt(12345.67,1); //结果:’ 12,345.67’ ``` ### `webZero(value)` 当数值为 0 时返回空字符串,否则返回数值字符串。 | 参数 | 类型 | 说明 | | ------- | ----- | -------- | | `value` | float | 输入数值 | 返回:string #### 示例 ```tsl WebZero(0); //结果:’’ //空字串 ``` ### `roundTo5(value)` 将数值按 0.5 的步长进行四舍五入。 | 参数 | 类型 | 说明 | | ------- | ----- | -------- | | `value` | float | 输入数值 | 返回:float #### 示例 ```tsl RoundTo5(0.35); //结果:0.5 ``` ### `simpleRoundTo2(value, digits)` 按指定小数位数进行四舍五入(对负数同样生效)。 | 参数 | 类型 | 说明 | | -------- | ----- | -------------- | | `value` | float | 输入数值 | | `digits` | any | 保留的小数位数 | 返回:float #### 示例 ```tsl SimpleRoundTo2(1234.56789654,-2); //结果:1234.57 ``` ### `divValue(v1, v2)` 当除数不为 0 时返回 `v1 / v2`,否则返回 `0`。 | 参数 | 类型 | 说明 | | ---- | ----- | ------ | | `v1` | float | 被除数 | | `v2` | float | 除数 | 返回:float #### 示例 ```tsl DivValue(8,2); //返回:4 ``` ### `dataisequal(a, b)` 判断两个数据是否相等。 | 参数 | 类型 | 说明 | | ---- | ---- | ---------- | | `a` | any | 待比较数据 | | `b` | any | 待比较数据 | 返回:bool ### `ifThen3(left, right, greater_value, equal_value, less_value)` 比较两个值,返回大/等/小对应结果。 | 参数 | 类型 | 说明 | | --------------- | ---- | --------------------- | | `left` | any | 左值 | | `right` | any | 右值 | | `greater_value` | any | `left > right` 时返回 | | `equal_value` | any | `left = right` 时返回 | | `less_value` | any | `left < right` 时返回 | 返回:bool #### 示例 ```tsl IfThen3(1,2,'左大','相等','右大'); //返回:’右大’ ``` ### `safeEval(expr)` 安全执行表达式或表达式字符串,执行失败返回 nil。 | 参数 | 类型 | 说明 | | ------ | ------ | ------------------------------ | | `expr` | string | 表达式(@)或表达式字符串(&) | 返回:string ### `mergeGraph(graph1, graph2, graph3, graph4)` 合并多个图形对象。 | 参数 | 类型 | 说明 | | -------- | ------ | ---------- | | `graph1` | object | 第一个图形 | | `graph2` | object | 第二个图形 | | `graph3` | object | 第三个图形 | | `graph4` | object | 第四个图形 | 返回:any #### 示例 ```tsl setsysparam(pn_stock(),'SZ000063'); setsysparam(pn_date(),20190301T); setsysparam(pn_nday(),100); t1:=NDay2(gfopen(), Open() , gfclose(), close(), gfhigh(), high(), gflow(), low(), gftime(), datetimetostr(sp_time()), //KLine颜色 gfColor(), IfThen3(Close(), Open(), ClRed() , //涨颜色 clYellow() , //平颜色 ClLime() //跌颜色 ), gffill(),ifThen3(Close(), Open(), flClear(), flSolid(),flSolid()) ); t2:=NDay2('MA5',Ma(Close(),5)); //5日均线 t3:=NDay2('MA10',Ma(Close(),10)); //10日均线 t4:=NDay2('MA20',Ma(Close(),20)); //20日均线 g1:=graph(gtKline(),'KLine',t1); g2:=graph(gtline(),'MA5',t2); g3:=graph(gtline(),'MA10',t3); g4:=graph(gtline(),'MA20',t4); MergeGraph(g1,g2,g3,g4); ``` ### `getColorByIndex(index)` 按颜色索引获取颜色值。 | 参数 | 类型 | 说明 | | ------- | ---- | -------- | | `index` | any | 颜色索引 | 返回:array #### 示例 ```tsl GetColorByIndex(1); //返回:16711680 ``` ### `hist(values, bin_count, center)` 按指定组数统计数值序列的直方图频数。 | 参数 | 类型 | 说明 | | ----------- | ----- | ------------------------ | | `values` | array | 待统计的数值序列 | | `bin_count` | any | 分组数量 | | `center` | any | 接收或参与分组中心值计算 | 返回:array #### 示例 ```tsl A := randnorm(0,1,10000); hist(A,30,center); ``` ### `randnorm(mean, std_dev, row_count, columns)` 生成正态分布随机数数组。 | 参数 | 类型 | 说明 | | ----------- | ----- | ------------ | | `mean` | float | 均值 | | `std_dev` | float | 标准差 | | `row_count` | any | 生成行数 | | `columns` | array | 生成列名数组 | 返回:array #### 示例 ```tsl randnorm(0,1,10,array("a","b")); ``` ### `sfGeopdf(x, probability)` 计算几何分布概率密度。 | 参数 | 类型 | 说明 | | ------------- | ----- | ---------- | | `x` | array | 随机变量值 | | `probability` | float | 成功概率 | 返回:array ### `sfGeocdf(x, probability)` 计算几何分布累计分布值。 | 参数 | 类型 | 说明 | | ------------- | ----- | ---------- | | `x` | array | 随机变量值 | | `probability` | float | 成功概率 | 返回:array ### `sfGeoinv(probability_value, probability)` 计算几何分布逆分布值。 | 参数 | 类型 | 说明 | | ------------------- | ----- | ---------- | | `probability_value` | array | 分布概率值 | | `probability` | float | 成功概率 | 返回:array ### `randgeo(probability[, row_count][, columns])` 生成几何分布随机数。 | 参数 | 类型 | 说明 | | ------------- | ----- | ------------ | | `probability` | float | 成功概率 | | `row_count` | any | 生成行数 | | `columns` | array | 生成列名数组 | 返回:array #### 示例 ```tsl randgeo(10,10,array("a","b")); ``` ### `sfUnidpdf(x, max_value)` 计算离散均匀分布概率密度。 | 参数 | 类型 | 说明 | | ----------- | ----- | ---------------- | | `x` | array | 随机变量值 | | `max_value` | any | 离散均匀分布上界 | 返回:array ### `sfUnidcdf(x, max_value)` 计算离散均匀分布累计分布值。 | 参数 | 类型 | 说明 | | ----------- | ----- | ---------------- | | `x` | array | 随机变量值 | | `max_value` | any | 离散均匀分布上界 | 返回:array ### `sfUnidinv(probability_value, max_value)` 计算离散均匀分布逆分布值。 | 参数 | 类型 | 说明 | | ------------------- | ----- | ---------------- | | `probability_value` | array | 分布概率值 | | `max_value` | any | 离散均匀分布上界 | 返回:array ### `randunid(max_value, row_count, columns)` 生成离散均匀分布随机数数组。 | 参数 | 类型 | 说明 | | ----------- | ----- | ---------------- | | `max_value` | any | 离散均匀分布上界 | | `row_count` | any | 生成行数 | | `columns` | array | 生成列名数组 | 返回:array #### 示例 ```tsl randunid(10,10,array("a","b")); ``` ### `sfNormpdf(x, mean, std_dev)` 计算正态分布概率密度。 | 参数 | 类型 | 说明 | | --------- | ----- | ---------- | | `x` | array | 随机变量值 | | `mean` | float | 均值 | | `std_dev` | float | 标准差 | 返回:array ### `sfNormcdf(x, mean, std_dev)` 计算正态分布累计分布值。 | 参数 | 类型 | 说明 | | --------- | ----- | ---------- | | `x` | array | 随机变量值 | | `mean` | float | 均值 | | `std_dev` | float | 标准差 | 返回:array ### `sfNorminv(probability_value, mean, std_dev)` 计算正态分布逆分布值。 | 参数 | 类型 | 说明 | | ------------------- | ----- | ---------- | | `probability_value` | array | 分布概率值 | | `mean` | float | 均值 | | `std_dev` | float | 标准差 | 返回:array ### `normfit(values, alpha)` 估计正态分布参数及置信区间。 | 参数 | 类型 | 说明 | | -------- | ----- | ---------- | | `values` | array | 样本数据 | | `alpha` | float | 显著性水平 | 返回:array #### 示例 ```tsl x := randnorm(0,1,10,array("a","b")); normfit(x,0.05); ``` ### `sfHygeinv(probability_value, population_size, success_count, draw_count)` 计算超几何分布逆分布值。 | 参数 | 类型 | 说明 | | ------------------- | ----- | ---------------- | | `probability_value` | array | 分布概率值 | | `population_size` | any | 总体数量 | | `success_count` | any | 总体中的成功数量 | | `draw_count` | any | 抽取数量 | 返回:array ### `poissfit(values, alpha)` 估计泊松分布 lambda 参数及置信区间。 | 参数 | 类型 | 说明 | | -------- | ----- | ---------- | | `values` | array | 样本数据 | | `alpha` | float | 显著性水平 | 返回:array #### 示例 ```tsl x := randpoiss(1,100); poissfit(x,0.05); ``` ### `sfBinocdf(x, trial_count, probability)` 计算二项分布累计分布值。 | 参数 | 类型 | 说明 | | ------------- | ----- | ---------- | | `x` | array | 随机变量值 | | `trial_count` | any | 试验次数 | | `probability` | float | 成功概率 | 返回:array ### `randhyge(population_size, success_count, draw_count, row_count, columns)` 生成超几何分布随机数数组。 | 参数 | 类型 | 说明 | | ----------------- | ----- | ---------------- | | `population_size` | any | 总体数量 | | `success_count` | any | 总体中的成功数量 | | `draw_count` | any | 抽取数量 | | `row_count` | any | 生成行数 | | `columns` | array | 生成列名数组 | 返回:array #### 示例 ```tsl randhyge(100,10,20,10,array("a","b")); ``` ### `sfHygepdf(x, population_size, success_count, draw_count)` 计算超几何分布概率密度。 | 参数 | 类型 | 说明 | | ----------------- | ----- | ---------------- | | `x` | array | 随机变量值 | | `population_size` | any | 总体数量 | | `success_count` | any | 总体中的成功数量 | | `draw_count` | any | 抽取数量 | 返回:array ### `sfHygecdf(x, population_size, success_count, draw_count)` 计算超几何分布累计分布值。 | 参数 | 类型 | 说明 | | ----------------- | ----- | ---------------- | | `x` | array | 随机变量值 | | `population_size` | any | 总体数量 | | `success_count` | any | 总体中的成功数量 | | `draw_count` | any | 抽取数量 | 返回:array ### `sfPoisspdf(x, lambda_value)` 计算泊松分布概率密度。 | 参数 | 类型 | 说明 | | -------------- | ----- | ----------- | | `x` | array | 随机变量值 | | `lambda_value` | float | lambda 参数 | 返回:array ### `sfPoisscdf(x, lambda_value)` 计算泊松分布累计分布值。 | 参数 | 类型 | 说明 | | -------------- | ----- | ----------- | | `x` | array | 随机变量值 | | `lambda_value` | float | lambda 参数 | 返回:array ### `sfPoissinv(probability_value, lambda_value)` 计算泊松分布逆分布值。 | 参数 | 类型 | 说明 | | ------------------- | ----- | ----------- | | `probability_value` | array | 分布概率值 | | `lambda_value` | float | lambda 参数 | 返回:array ### `randpoiss(lambda_value, row_count, columns)` 生成泊松分布随机数数组。 | 参数 | 类型 | 说明 | | -------------- | ----- | ------------ | | `lambda_value` | float | lambda 参数 | | `row_count` | any | 生成行数 | | `columns` | array | 生成列名数组 | 返回:array #### 示例 ```tsl randpoiss(10,10,array("a","b")); ``` ### `sfNbinpdf(x, success_count, probability)` 计算负二项分布概率密度。 | 参数 | 类型 | 说明 | | --------------- | ----- | ------------ | | `x` | array | 随机变量值 | | `success_count` | any | 成功次数参数 | | `probability` | float | 成功概率 | 返回:array ### `sfNbincdf(x, success_count, probability)` 计算负二项分布累计分布值。 | 参数 | 类型 | 说明 | | --------------- | ----- | ------------ | | `x` | array | 随机变量值 | | `success_count` | any | 成功次数参数 | | `probability` | float | 成功概率 | 返回:array ### `sfNbininv(probability_value, success_count, probability)` 计算负二项分布逆分布值。 | 参数 | 类型 | 说明 | | ------------------- | ----- | ------------ | | `probability_value` | array | 分布概率值 | | `success_count` | any | 成功次数参数 | | `probability` | float | 成功概率 | 返回:array ### `randnbin(success_count, probability, row_count, columns)` 生成负二项分布随机数数组。 | 参数 | 类型 | 说明 | | --------------- | ----- | ------------ | | `success_count` | any | 成功次数参数 | | `probability` | float | 成功概率 | | `row_count` | any | 生成行数 | | `columns` | array | 生成列名数组 | 返回:array #### 示例 ```tsl randnbin(10,0.5,10,array("a","b")); ``` ### `sfBinopdf(x, trial_count, probability)` 计算二项分布概率密度。 | 参数 | 类型 | 说明 | | ------------- | ----- | ---------- | | `x` | array | 随机变量值 | | `trial_count` | any | 试验次数 | | `probability` | float | 成功概率 | 返回:array ### `sfBinoinv(probability_value, trial_count, probability)` 计算二项分布逆分布值。 | 参数 | 类型 | 说明 | | ------------------- | ----- | ---------- | | `probability_value` | array | 分布概率值 | | `trial_count` | any | 试验次数 | | `probability` | float | 成功概率 | 返回:array ### `randbino(trial_count, probability, row_count, columns)` 生成二项分布随机数数组。 | 参数 | 类型 | 说明 | | ------------- | ----- | ------------ | | `trial_count` | any | 试验次数 | | `probability` | float | 成功概率 | | `row_count` | any | 生成行数 | | `columns` | array | 生成列名数组 | 返回:array #### 示例 ```tsl randbino(10,0.5,10,array("a","b")); ``` ### `binofit(values, trial_count, alpha)` 估计二项分布成功概率及置信区间。 | 参数 | 类型 | 说明 | | ------------- | ----- | ------------------ | | `values` | array | 样本成功次数序列 | | `trial_count` | any | 每个样本的试验次数 | | `alpha` | float | 显著性水平 | 返回:array #### 示例 ```tsl x := randbino(10,0.5,1); binofit(x,10,0.05); ``` ### `sfUnifcdf(x, min_value, max_value)` 计算连续均匀分布累计分布值。 | 参数 | 类型 | 说明 | | ----------- | ----- | ---------- | | `x` | array | 随机变量值 | | `min_value` | float | 分布下界 | | `max_value` | float | 分布上界 | 返回:array ### `sfUnifinv(probability_value, min_value, max_value)` 计算连续均匀分布逆分布值。 | 参数 | 类型 | 说明 | | ------------------- | ----- | ---------- | | `probability_value` | array | 分布概率值 | | `min_value` | float | 分布下界 | | `max_value` | float | 分布上界 | 返回:array ### `randunif(min_value, max_value, row_count, columns)` 生成连续均匀分布随机数数组。 | 参数 | 类型 | 说明 | | ----------- | ----- | ------------ | | `min_value` | float | 分布下界 | | `max_value` | float | 分布上界 | | `row_count` | any | 生成行数 | | `columns` | array | 生成列名数组 | 返回:array #### 示例 ```tsl randunif(1,10,10,array("a","b")); ``` ### `uniffit(values, alpha)` 估计连续均匀分布上下界及置信区间。 | 参数 | 类型 | 说明 | | -------- | ----- | ---------- | | `values` | array | 样本数据 | | `alpha` | float | 显著性水平 | 返回:array #### 示例 ```tsl x := randunif(1,10,100); uniffit(x,0.05); ``` ### `sfExppdf(values, lambda_value)` 计算指数分布概率密度。 | 参数 | 类型 | 说明 | | -------------- | ----- | ---------------------------------------------------------- | | `values` | array | 随机变量序列;标量输入会返回 `nil`,生成代码时使用数组输入 | | `lambda_value` | float | lambda 参数 | 返回:array ### `sfUnifpdf(x, min_value, max_value)` 计算连续均匀分布概率密度。 | 参数 | 类型 | 说明 | | ----------- | ----- | ---------- | | `x` | array | 随机变量值 | | `min_value` | float | 分布下界 | | `max_value` | float | 分布上界 | 返回:array ### `sfTcdf(x, degrees_freedom)` 计算 t 分布累计分布值。 | 参数 | 类型 | 说明 | | ----------------- | ----- | ---------- | | `x` | array | 随机变量值 | | `degrees_freedom` | float | 自由度 | 返回:array ### `sfFpdf(x, numerator_degrees_freedom, denominator_degrees_freedom)` 计算 F 分布概率密度。 | 参数 | 类型 | 说明 | | ----------------------------- | ----- | ---------- | | `x` | array | 随机变量值 | | `numerator_degrees_freedom` | float | 分子自由度 | | `denominator_degrees_freedom` | float | 分母自由度 | 返回:array ### `expfit(values, alpha)` 估计指数分布参数及置信区间。 | 参数 | 类型 | 说明 | | -------- | ----- | ---------------------------------- | | `values` | array | 样本数据;生成代码时直接传数值数组 | | `alpha` | float | 显著性水平 | 返回:array ### `randgam(shape, scale, row_count, columns)` 生成 Gamma 分布随机数数组。 | 参数 | 类型 | 说明 | | ----------- | ----- | ------------ | | `shape` | float | 形状参数 | | `scale` | float | 尺度参数 | | `row_count` | any | 生成行数 | | `columns` | array | 生成列名数组 | 返回:array #### 示例 ```tsl randgam(2,2,100,array("a","b")); ``` ### `sfCh2Inv(probability_value, degrees_freedom)` 计算卡方分布逆分布值。 | 参数 | 类型 | 说明 | | ------------------- | ----- | ---------- | | `probability_value` | array | 分布概率值 | | `degrees_freedom` | float | 自由度 | 返回:array ### `sfCh2Cdf(x, degrees_freedom)` 计算卡方分布累计分布值。 | 参数 | 类型 | 说明 | | ----------------- | ----- | ---------- | | `x` | array | 随机变量值 | | `degrees_freedom` | float | 自由度 | 返回:array ### `sfFinv1(probability_value, numerator_degrees_freedom, denominator_degrees_freedom)` 计算 F 分布逆分布值。 | 参数 | 类型 | 说明 | | ----------------------------- | ----- | ---------- | | `probability_value` | array | 分布概率值 | | `numerator_degrees_freedom` | float | 分子自由度 | | `denominator_degrees_freedom` | float | 分母自由度 | 返回:array ### `randt(degrees_freedom, row_count, columns)` 生成 t 分布随机数数组。 | 参数 | 类型 | 说明 | | ----------------- | ----- | ------------ | | `degrees_freedom` | float | 自由度 | | `row_count` | any | 生成行数 | | `columns` | array | 生成列名数组 | 返回:array #### 示例 ```tsl randt(30,10,array("a","b")); ``` ### `sfExpcdf(values, lambda_value)` 计算指数分布累计分布值。 | 参数 | 类型 | 说明 | | -------------- | ----- | ---------------------------------------------------------- | | `values` | array | 随机变量序列;标量输入会返回 `nil`,生成代码时使用数组输入 | | `lambda_value` | float | lambda 参数 | 返回:array ### `sfGamcdf(x, shape, scale)` 计算 Gamma 分布累计分布值。 | 参数 | 类型 | 说明 | | ------- | ----- | ---------- | | `x` | array | 随机变量值 | | `shape` | float | 形状参数 | | `scale` | float | 尺度参数 | 返回:array ### `sfTpdf(x, degrees_freedom)` 计算 t 分布概率密度。 | 参数 | 类型 | 说明 | | ----------------- | ----- | ---------- | | `x` | array | 随机变量值 | | `degrees_freedom` | float | 自由度 | 返回:array ### `sfGampdf(x, shape, scale)` 计算 Gamma 分布概率密度。 | 参数 | 类型 | 说明 | | ------- | ----- | ---------- | | `x` | array | 随机变量值 | | `shape` | float | 形状参数 | | `scale` | float | 尺度参数 | 返回:array ### `sfFcdf(x, numerator_degrees_freedom, denominator_degrees_freedom)` 计算 F 分布累计分布值。 | 参数 | 类型 | 说明 | | ----------------------------- | ----- | ---------- | | `x` | array | 随机变量值 | | `numerator_degrees_freedom` | float | 分子自由度 | | `denominator_degrees_freedom` | float | 分母自由度 | 返回:array ### `sfCh2Pdf(x, degrees_freedom)` 计算卡方分布概率密度。 | 参数 | 类型 | 说明 | | ----------------- | ----- | ---------- | | `x` | array | 随机变量值 | | `degrees_freedom` | float | 自由度 | 返回:array ### `randf(numerator_degrees_freedom, denominator_degrees_freedom, row_count, columns)` 生成 F 分布随机数数组。 | 参数 | 类型 | 说明 | | ----------------------------- | ----- | ------------ | | `numerator_degrees_freedom` | float | 分子自由度 | | `denominator_degrees_freedom` | float | 分母自由度 | | `row_count` | any | 生成行数 | | `columns` | array | 生成列名数组 | 返回:array #### 示例 ```tsl randf(20,30,10,array("a","b")); ``` ### `randexp(lambda_value, row_count, columns)` 生成指数分布随机数数组。 | 参数 | 类型 | 说明 | | -------------- | ----- | ------------ | | `lambda_value` | float | lambda 参数 | | `row_count` | any | 生成行数 | | `columns` | array | 生成列名数组 | 返回:array #### 示例 ```tsl randexp(1,10,array("a","b")); ``` ### `randch2(degrees_freedom, row_count, columns)` 生成卡方分布随机数数组。 | 参数 | 类型 | 说明 | | ----------------- | ----- | ------------ | | `degrees_freedom` | float | 自由度 | | `row_count` | any | 生成行数 | | `columns` | array | 生成列名数组 | 返回:array #### 示例 ```tsl randch2(30,10,array("a","b")); ``` ### `sfGaminv(probability_value, shape, scale)` 计算 Gamma 分布逆分布值。 | 参数 | 类型 | 说明 | | ------------------- | ----- | ---------- | | `probability_value` | array | 分布概率值 | | `shape` | float | 形状参数 | | `scale` | float | 尺度参数 | 返回:array ### `sfExpinv(probability_value, lambda_value)` 计算指数分布逆分布值。 | 参数 | 类型 | 说明 | | ------------------- | ----- | ----------- | | `probability_value` | array | 分布概率值 | | `lambda_value` | float | lambda 参数 | 返回:array ### `sfBetapdf(x, shape_alpha, shape_beta)` 计算 Beta 分布概率密度。 | 参数 | 类型 | 说明 | | ------------- | ----- | -------------- | | `x` | array | 随机变量值 | | `shape_alpha` | float | alpha 形状参数 | | `shape_beta` | float | beta 形状参数 | 返回:array ### `sfTinv1(probability_value, degrees_freedom)` 计算 t 分布逆分布值。 | 参数 | 类型 | 说明 | | ------------------- | ----- | ---------- | | `probability_value` | array | 分布概率值 | | `degrees_freedom` | float | 自由度 | 返回:array ### `randCauchy(location, scale, row_count, columns)` 生成 Cauchy 分布随机数数组。 | 参数 | 类型 | 说明 | | ----------- | ----- | ------------ | | `location` | float | 位置参数 | | `scale` | float | 尺度参数 | | `row_count` | any | 生成行数 | | `columns` | array | 生成列名数组 | 返回:array #### 示例 ```tsl randCauchy(0,2,10,array("a","b")); ``` ### `sfLaplacecdf(x, location, scale)` 计算 Laplace 分布累计分布值。 | 参数 | 类型 | 说明 | | ---------- | ----- | ---------- | | `x` | array | 随机变量值 | | `location` | float | 位置参数 | | `scale` | float | 尺度参数 | 返回:array ### `randbeta(shape_alpha, shape_beta, row_count, columns)` 生成 Beta 分布随机数数组。 | 参数 | 类型 | 说明 | | ------------- | ----- | -------------- | | `shape_alpha` | float | alpha 形状参数 | | `shape_beta` | float | beta 形状参数 | | `row_count` | any | 生成行数 | | `columns` | array | 生成列名数组 | 返回:array #### 示例 ```tsl randbeta(2,4,100,array("a","b")); ``` ### `sfCauchypdf(x, location, scale)` 计算 Cauchy 分布概率密度。 | 参数 | 类型 | 说明 | | ---------- | ----- | ---------- | | `x` | array | 随机变量值 | | `location` | float | 位置参数 | | `scale` | float | 尺度参数 | 返回:array ### `sfLogninv(probability_value, mean, std_dev)` 计算对数正态分布逆分布值。 | 参数 | 类型 | 说明 | | ------------------- | ----- | ------------------ | | `probability_value` | array | 分布概率值 | | `mean` | float | 底层正态分布均值 | | `std_dev` | float | 底层正态分布标准差 | 返回:array ### `sfLaplaceinv(probability_value, location, scale)` 计算 Laplace 分布逆分布值。 | 参数 | 类型 | 说明 | | ------------------- | ----- | ---------- | | `probability_value` | array | 分布概率值 | | `location` | float | 位置参数 | | `scale` | float | 尺度参数 | 返回:array ### `sfBetacdf(x, shape_alpha, shape_beta)` 计算 Beta 分布累计分布值。 | 参数 | 类型 | 说明 | | ------------- | ----- | -------------- | | `x` | array | 随机变量值 | | `shape_alpha` | float | alpha 形状参数 | | `shape_beta` | float | beta 形状参数 | 返回:array ### `sfRaylinv(probability_value, scale)` 计算 Rayleigh 分布逆分布值。 | 参数 | 类型 | 说明 | | ------------------- | ----- | ---------- | | `probability_value` | array | 分布概率值 | | `scale` | float | 尺度参数 | 返回:array ### `sfWblcdf(x, scale, shape)` 计算 Weibull 分布累计分布值。 | 参数 | 类型 | 说明 | | ------- | ----- | ---------- | | `x` | array | 随机变量值 | | `scale` | float | 尺度参数 | | `shape` | float | 形状参数 | 返回:array ### `sfLognpdf(x, mean, std_dev)` 计算对数正态分布概率密度。 | 参数 | 类型 | 说明 | | --------- | ----- | ------------------ | | `x` | array | 随机变量值 | | `mean` | float | 底层正态分布均值 | | `std_dev` | float | 底层正态分布标准差 | 返回:array ### `sfCauchycdf(x, location, scale)` 计算 Cauchy 分布累计分布值。 | 参数 | 类型 | 说明 | | ---------- | ----- | ---------- | | `x` | array | 随机变量值 | | `location` | float | 位置参数 | | `scale` | float | 尺度参数 | 返回:array ### `randlogn(mean, std_dev, row_count, columns)` 生成对数正态分布随机数数组。 | 参数 | 类型 | 说明 | | ----------- | ----- | ------------------ | | `mean` | float | 底层正态分布均值 | | `std_dev` | float | 底层正态分布标准差 | | `row_count` | any | 生成行数 | | `columns` | array | 生成列名数组 | 返回:array #### 示例 ```tsl randlogn(0,1,10,array("a","b")); ``` ### `randrayl(scale, row_count, columns)` 生成 Rayleigh 分布随机数数组。 | 参数 | 类型 | 说明 | | ----------- | ----- | ------------ | | `scale` | float | 尺度参数 | | `row_count` | any | 生成行数 | | `columns` | array | 生成列名数组 | 返回:array #### 示例 ```tsl randrayl(1,100,array("a","b")); ``` ### `sfLaplacepdf(x, location, scale)` 计算 Laplace 分布概率密度。 | 参数 | 类型 | 说明 | | ---------- | ----- | ---------- | | `x` | array | 随机变量值 | | `location` | float | 位置参数 | | `scale` | float | 尺度参数 | 返回:array ### `sfRaylpdf(x, scale)` 计算 Rayleigh 分布概率密度。 | 参数 | 类型 | 说明 | | ------- | ----- | ---------- | | `x` | array | 随机变量值 | | `scale` | float | 尺度参数 | 返回:array ### `sfWblinv(probability_value, scale, shape)` 计算 Weibull 分布逆分布值。 | 参数 | 类型 | 说明 | | ------------------- | ----- | ---------- | | `probability_value` | array | 分布概率值 | | `scale` | float | 尺度参数 | | `shape` | float | 形状参数 | 返回:array ### `sfLogncdf(x, mean, std_dev)` 计算对数正态分布累计分布值。 | 参数 | 类型 | 说明 | | --------- | ----- | ------------------ | | `x` | array | 随机变量值 | | `mean` | float | 底层正态分布均值 | | `std_dev` | float | 底层正态分布标准差 | 返回:array ### `sfCauchyinv(probability_value, location, scale)` 计算 Cauchy 分布逆分布值。 | 参数 | 类型 | 说明 | | ------------------- | ----- | ---------- | | `probability_value` | array | 分布概率值 | | `location` | float | 位置参数 | | `scale` | float | 尺度参数 | 返回:array ### `sfRaylcdf(x, scale)` 计算 Rayleigh 分布累计分布值。 | 参数 | 类型 | 说明 | | ------- | ----- | ---------- | | `x` | array | 随机变量值 | | `scale` | float | 尺度参数 | 返回:array ### `randwbl(scale, shape, row_count, columns)` 生成 Weibull 分布随机数数组。 | 参数 | 类型 | 说明 | | ----------- | ----- | ------------ | | `scale` | float | 尺度参数 | | `shape` | float | 形状参数 | | `row_count` | any | 生成行数 | | `columns` | array | 生成列名数组 | 返回:array #### 示例 ```tsl randwbl(1,1.5,100,array("a","b")); ``` ### `randLaplace(location, scale, row_count, columns)` 生成 Laplace 分布随机数数组。 | 参数 | 类型 | 说明 | | ----------- | ----- | ------------ | | `location` | float | 位置参数 | | `scale` | float | 尺度参数 | | `row_count` | any | 生成行数 | | `columns` | array | 生成列名数组 | 返回:array #### 示例 ```tsl randLaplace(0,2,10,array("a","b")); ``` ### `sfWblpdf(x, scale, shape)` 计算 Weibull 分布概率密度。 | 参数 | 类型 | 说明 | | ------- | ----- | ---------- | | `x` | array | 随机变量值 | | `scale` | float | 尺度参数 | | `shape` | float | 形状参数 | 返回:array ### `sfBetainv1(probability_value, shape_alpha, shape_beta)` 计算 Beta 分布逆分布值。 | 参数 | 类型 | 说明 | | ------------------- | ----- | -------------- | | `probability_value` | array | 分布概率值 | | `shape_alpha` | float | alpha 形状参数 | | `shape_beta` | float | beta 形状参数 | 返回:array ### `sfMvtcdf(lower_bounds, upper_bounds, correlation_matrix, degrees_freedom)` 计算多变量 t 分布累计分布值。 | 参数 | 类型 | 说明 | | -------------------- | ----- | ------------------------------- | | `lower_bounds` | array | 下界;传 `nil` 表示使用默认下界 | | `upper_bounds` | array | 上界矩阵 | | `correlation_matrix` | array | 相关系数矩阵 | | `degrees_freedom` | float | 自由度 | 返回:array ### `mvtcdfqmc(lower_bounds, upper_bounds, correlation_matrix, degrees_freedom, options)` 用 QMC 方式计算多变量 t 分布累计分布值。 | 参数 | 类型 | 说明 | | -------------------- | ----- | ------------------------------ | | `lower_bounds` | array | 下界 | | `upper_bounds` | array | 上界 | | `correlation_matrix` | array | 相关系数矩阵 | | `degrees_freedom` | float | 自由度 | | `options` | array | QMC 选项;无选项时传 `array()` | 返回:array #### 示例 ```tsl Rho :=array( (1,0.923912552224476,0.035770327030089), (0.923912552224476,1,0.084276570941762), (0.035770327030089,0.084276570941762,1) ); mvtcdfqmc(array(0,0,0),rand(3),rho,2,array()); ``` ### `sfMvncdf(lower_bounds, upper_bounds, mean_values, correlation_matrix)` 计算多变量正态分布累计分布值。 | 参数 | 类型 | 说明 | | -------------------- | ----- | ------------------------------- | | `lower_bounds` | array | 下界;传 `nil` 表示使用默认下界 | | `upper_bounds` | array | 上界矩阵 | | `mean_values` | array | 均值;传 `nil` 表示使用默认均值 | | `correlation_matrix` | array | 相关系数矩阵 | 返回:array ### `sfCopulacdf(values, family, dependency[, parameter])` 计算 copula 分布累计分布值。 | 参数 | 类型 | 说明 | | ------------ | ------ | -------------------------------------------------------------------- | | `values` | array | 每行一组 copula 输入值 | | `family` | string | 分布族;支持 `"gaussian"`、`"t"`、`"clayton"`、`"frank"`、`"gumbel"` | | `dependency` | array | 相关矩阵或依赖参数容器;阿基米德族可传 `nil` | | `parameter` | float | t 分布自由度或阿基米德族参数 | 返回:array ### `sfCopulafit(values, family[, method])` 估计 copula 分布参数。 | 参数 | 类型 | 说明 | | -------- | ------ | -------------------------------------------------------------------- | | `values` | array | 样本矩阵 | | `family` | string | 分布族;支持 `"gaussian"`、`"t"`、`"clayton"`、`"frank"`、`"gumbel"` | | `method` | string | 估计方法;gaussian/t 常用 `"AML"` | 返回:array ### `randCopula(family, dependency, parameter, row_count)` 生成 copula 分布随机数矩阵。 | 参数 | 类型 | 说明 | | ------------ | ------ | -------------------------------------------------------------------- | | `family` | string | 分布族;支持 `"gaussian"`、`"t"`、`"clayton"`、`"frank"`、`"gumbel"` | | `dependency` | array | 相关矩阵或依赖参数容器;阿基米德族可传 `nil` | | `parameter` | array | t 分布自由度、阿基米德族参数,或 gaussian 族所需参数矩阵 | | `row_count` | any | 生成行数 | 返回:array #### 示例 ```tsl Rho :=array( (1.0000,0.9239,0.0358), (0.9239,1.0000,0.0843), (0.0358,0.0843,1.0000) ); n := 10; v := array((0,0,0),(0,0,0),(0,0,0)); RandCopula("gaussian",rho,v,n); ``` ### `sfExp(probability_value, lambda_value, out_value)` 计算指数分布逆分布值,并把结果写入输出变量。 | 参数 | 类型 | 说明 | | ------------------- | ----- | ------------ | | `probability_value` | array | 分布概率值 | | `lambda_value` | float | lambda 参数 | | `out_value` | any | 接收计算结果 | 返回:array ### `norminv(probability_value, mean, std_dev)` 计算正态分布逆分布值。 | 参数 | 类型 | 说明 | | ------------------- | ----- | ---------- | | `probability_value` | array | 分布概率值 | | `mean` | float | 均值 | | `std_dev` | float | 标准差 | 返回:array #### 示例 ```tsl norminv(0.15,0.5,1);// -0.5364; ``` ### `gmInitial(values, method, unit_values)` 对灰色系统输入矩阵做初始化转换。 | 参数 | 类型 | 说明 | | ------------- | ------ | ----------------------------------------------------------- | | `values` | array | 原始序列矩阵 | | `method` | string | 初始化方式;可用 `"ini"`、`"mean"`、`"rrange"`、`"norm"` | | `unit_values` | array | `method` 为 `"norm"` 时传归一化基准;其它方式可传 `array()` | 返回:array ### `gmCorr(values, target_index)` 计算灰色关联分析结果。 | 参数 | 类型 | 说明 | | -------------- | ----- | -------------- | | `values` | array | 待分析序列矩阵 | | `target_index` | any | 参考序列下标 | 返回:array ### `gmAgo(values, method, order)` 执行灰色系统累加生成或还原运算。 | 参数 | 类型 | 说明 | | -------- | ------ | ------------------------------- | | `values` | array | 原始序列 | | `method` | string | 运算方式;可用 `"add"`、`"sub"` | | `order` | any | 生成或还原阶数 | 返回:array ### `gmIcorr(values, target_index)` 计算灰色关联分析结果。 | 参数 | 类型 | 说明 | | -------------- | ----- | -------------- | | `values` | array | 待分析序列矩阵 | | `target_index` | any | 参考序列下标 | 返回:array ### `gmScorr(values, method)` 计算灰色绝对、相对或综合关联度矩阵。 | 参数 | 类型 | 说明 | | -------- | ------ | ------------------------------------------ | | `values` | array | 待分析序列矩阵 | | `method` | string | 关联度类型;可用 `"abs"`、`"ret"`、`"com"` | 返回:array ### `gmEstimate(values, step_count)` 按灰色模型估计后续序列值。 | 参数 | 类型 | 说明 | | ------------ | ----- | ------------------ | | `values` | array | 原始序列 | | `step_count` | any | 需要估计的后续步数 | 返回:array ## 数学函数 / 小波分析 ### `wavedec(data, level, wname)` 对序列进行小波分解,返回系数向量与长度向量。 | 参数 | 类型 | 说明 | | ------- | ------ | -------- | | `data` | array | 输入序列 | | `level` | any | 分解层数 | | `wname` | string | 小波名称 | 返回:array #### 示例 ```tsl SetSysParam(PN_Stock(),"SH000300"); SetSysParam(pn_date(),inttodate(20120731)); close300 := nday(800,"时间",DateTimeToStr(sp_time(1)),"收盘价",close()); close3 := close300[:,"收盘价"]; wave := Wavedec(close3,3,"db3"); ``` ### `wrcoef(mode, c, l, wname, level)` 基于 `wavedec` 的结果重构近似或细节信号。 | 参数 | 类型 | 说明 | | ------- | ------ | -------------- | | `mode` | string | 指定近似或细节 | | `c` | array | 分解系数 | | `l` | array | 长度向量 | | `wname` | string | 小波名称 | | `level` | any | 分解层数 | 返回:any #### 示例 ```tsl SetSysParam(PN_Stock(),"SH000300"); SetSysParam(pn_date(),inttodate(20120731)); close300 := nday(800,"时间",DateTimeToStr(sp_time(1)),"收盘价",close()); close3 := close300[:,"收盘价"]; wave := Wavedec(close3,3,"db3"); C := wave[0]; L := wave[1]; wrcoef('a',c,l,'db3',3); //去除前3层高频谐波; //Return wrcoef('d',c,l,'db3',3);//第3次分解得到的高频 ``` ### `wavelet(data, wname, n, options)` 对序列进行小波变换或去噪,常与 `wavedec`、`wrcoef` 配合使用。 | 参数 | 类型 | 说明 | | --------- | ------ | -------- | | `data` | array | 输入序列 | | `wname` | string | 小波名称 | | `n` | any | 层数 | | `options` | array | 去噪选项 | 返回:any #### 示例 ```tsl S := array(2484.83,2479.05,2482.34,2437.79,2447.75,2512.96,2443.06,2433.16,2393.18, 2415.05,2392.06,2365.34,2359.22,2344.79,2348.52,2420.00,2438.79,2431.38,2440.4,2383.49,2377.51,2331.37,2317.27,2370.33,2409.67,2427.48,2435.61,2473.41,2468.25,2470.02,2504.11,2508.09,2528.29,2509.8,2503.84,2524.92,2479.54,2481.08,2528.71,2529.76,2466.96,2463.05,2416.56,2415.13,2412.62,2395.06,2397.55,2380.22,2383.03,2412.39,2333.41,2386.86,2360.66,2333.23,2325.91,2332.73,2329.82,2315.27,2291.54,2248.59,2228.52,2180.9,2224.84,2218.24,2215.93,2191.15,2186.3,2204.78,2190.11,2166.21,2170.01,2173.56,2199.42,2169.39,2148.45,2163.4,2225.89,2285.74,2276.05,2275.01,2244.58,2206.19,2298.38,2266.38,2296.07,2319.12,2285.04,2292.61,2268.08,2312.56,2330.41,2331.14,2291.9,2347.53,2349.59,2351.98,2351.85,2344.77,2366.7,2356.86,2357.18,2363.6,2381.43,2403.59,2409.55,2439.63,2447.06,2451.86,2428.49,2426.11,2460.69); n := 2; wname := "db14"; options := array('brief':1,'sigma':0,'which':1,'alpha':2,"thr":0,'sorh':'s'); s|wavelet(s,wname,n,options); ``` ### `mtVaGaussJordan(a, v)` 数值计算相关函数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `a` | array | | | `v` | float | | 返回:any ### `mtDecomposeSvd(a, u, s, d)` 矩阵运算及分解相关函数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `a` | array | | | `u` | any | | | `s` | any | | | `d` | any | | 返回:array ### `mtVaCholesky(a, v)` 用 Cholesky 方法处理矩阵和向量输入。 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------ | | `a` | array | 矩阵数据 | | `v` | float | 接收处理结果的变量 | 返回:any ## 数学函数 / 数组扩展 ### `corr(values, method[, tail])` 计算相关系数矩阵;带 `tail` 时同时返回相关性检验 P 值矩阵。 | 参数 | 类型 | 说明 | | -------- | ------ | -------------------------------------------- | | `values` | array | 样本矩阵 | | `method` | any | 相关系数计算方式 | | `tail` | string | 检验方向;常用 `"both"`、`"left"`、`"right"` | 返回:array #### 示例 ```tsl A:=rand(3,4); corr(A,1);//返回的是一般相关系数矩阵; ``` ### `correlationMatrix(values, method)` 计算相关系数矩阵。 | 参数 | 类型 | 说明 | | -------- | ----- | ---------------- | | `values` | array | 样本矩阵 | | `method` | any | 相关系数计算方式 | 返回:array #### 示例 ```tsl a := rand(4,3); CorrelationMatrix(a,1); ``` ### `covariance(values)` 计算协方差矩阵。 | 参数 | 类型 | 说明 | | -------- | ----- | -------- | | `values` | array | 样本矩阵 | 返回:array #### 示例 ```tsl a := rand(4,3); Covariance(A); ``` ### `corrcoef(values)` 执行相关系数分析。 | 参数 | 类型 | 说明 | | -------- | ----- | -------- | | `values` | array | 样本矩阵 | 返回:array #### 示例 ```tsl A:=rand(7,4); corrcoef(A); //返回简单相关系数分析; ``` ### `corrPartial(x_values, y_values, z_values, method[, tail])` 计算偏相关系数;带 `tail` 时同时返回检验结果。 | 参数 | 类型 | 说明 | | ---------- | ------ | -------------------------------------------- | | `x_values` | array | 第一组变量 | | `y_values` | array | 第二组变量 | | `z_values` | array | 控制变量 | | `method` | any | 相关系数计算方式 | | `tail` | string | 检验方向;常用 `"both"`、`"left"`、`"right"` | 返回:array ### `distance(values, right_or_method[, method])` 计算向量距离,或计算矩阵样本两两距离。 | 参数 | 类型 | 说明 | | ----------------- | ------ | ------------------------------------------ | | `values` | array | 左向量,或样本矩阵 | | `right_or_method` | array | 三参形式下为右向量;二参形式下为距离方法名 | | `method` | string | 三参形式下的距离方法名;常用 `"euclidean"` | 返回:array #### 示例 ```tsl x := Array(22,35,24,32,43,53); y := Array(1,2,3,4,5,6); name := 'euclidean'; //采用欧式距; Distance(x,y,name); ``` ### `clusterSystem(samples, distance_method, cluster_method[, output])` 执行系统聚类。 | 参数 | 类型 | 说明 | | ----------------- | ----- | ------------------------------- | | `samples` | array | 样本矩阵 | | `distance_method` | any | 距离方法 | | `cluster_method` | any | 聚类方法 | | `output` | array | 输出选项;如 `array("best": 1)` | 返回:array ### `discrim(training_data, sample_data, method)` 执行判别分析并返回待判别样本分类。 | 参数 | 类型 | 说明 | | --------------- | ----- | ---------------------------------------- | | `training_data` | array | 训练数据;第一列为分类编号,其余列为特征 | | `sample_data` | array | 待判别样本特征矩阵 | | `method` | any | 判别方法参数 | 返回:array #### 示例 ```tsl A:=array( (3.00,8.35,23.53,7.51,8.62,17.42,10.00,1.04,11.21), (3.00,9.25,23.75,6.61,9.19,17.77,10.48,1.72,10.51), (3.00,8.19,30.5,4.72,9.78,16.28,7.6,2.52,10.32), (3.00,7.73,29.2,5.42,9.43,19.29,8.49,2.52,10.00), (3.00,9.42,27.93,8.2,8.14,16.17,9.42,1.55,9.76), (3.00,9.16,27.98,9.01,9.32,15.99,9.1,1.82,11.35), (3.00,10.06,28.64,10.52,10.05,16.18,8.39,1.96,10.81), (1.00,8.67,36.05,7.31,7.75,16.67,11.68,2.38,12.88), (1.00,9.98,37.69,7.01,8.94,16.15,11.08,0.83,11.67), (1.00,6.77,38.69,6.01,8.82,14.79,11.44,1.74,13.23), (1.00,8.14,37.75,9.61,8.49,13.15,9.76,1.28,11.28), (1.00,7.67,35.71,8.04,8.31,15.13,7.67,1.41,13.25), (1.00,7.9,39.77,8.49,12.94,19.29,11.05,2.04,13.29), (1.00,7.18,40.91,7.32,8.94,17.6,12.75,1.14,14.8), (1.00,8.82,33.7,7.59,10.98,18.82,14.73,1.78,10.1), (1.00,6.25,35.02,4.72,6.28,10.03,7.15,1.93,10.39), (2.00,10.6,52.41,7.7,9.98,12.53,11.7,2.31,14.69), (3.00,7.27,52.65,3.84,9.16,13.03,15.26,1.98,14.57), (3.00,13.45,55.85,5.5,7.45,9.55,9.52,2.21,16.3), (3.00,10.85,44.68,7.32,14.51,17.13,12.08,1.26,11.57), (3.00,7.21,45.79,7.66,10.36,16.56,12.86,2.25,11.69), (3.00,7.68,50.37,11.35,13.3,19.25,14.59,2.75,14.87), (2.00,7.78,48.44,8.00,20.51,22.12,15.73,1.15,16.61)); X:=array( (9.09,28.12,7.4,9.62,17.26,11.12,2.49,12.65), (9.41,28.2,5.77,10.8,16.36,11.56,1.53,12.17), (8.7,28.12,7.21,10.53,19.45,13.3,1.66,11.96), (6.93,29.85,4.54,9.49,16.62,10.65,1.88,13.61)); options := array('cov':1,'backtest':1,'crosstest':1); Discrim(A,X,0,options); ``` ### `princomp(values, contribution_rate, standardize, residual)` 执行主成分分析。 | 参数 | 类型 | 说明 | | ------------------- | ----- | -------------------------------------- | | `values` | array | 样本矩阵 | | `contribution_rate` | float | 累计贡献率阈值 | | `standardize` | any | 是否标准化的模式参数 | | `residual` | any | 接收残差或相关输出;不需要时可传 `nil` | 返回:array #### 示例 ```tsl data := array( (947.00,23.4,14.8,45.3,0.46,85.2,373.00,9.54,0.37,3.88), (935.00,23.2,16.2,41.7,0.4,83.3,305.00,7.9,0.38,4.81), (918.2,20.9,14.8,43.8,0.38,82.6,320.00,9.51,0.43,4.52), (910.7,23.4,16.1,44.00,0.46,85.2,338.00,8.6,0.33,3.84), (905.00,22.9,17.00,39.8,0.45,80.4,348.00,9.53,0.42,4.4), (890.6,22.3,15.7,44.00,0.41,85.4,286.00,8.67,0.39,4.5), (853.4,20.9,15.9,41.6,0.35,85.4,273.00,9.79,0.42,4.29), (837.3,20.2,14.4,37.3,0.33,82.5,326.00,7.62,0.36,4.73), (833.3,22.2,15.2,38.3,0.37,82.2,310.00,7.84,0.4,5.1), (760.9,20.4,15.5,40.7,0.32,84.2,268.00,7.75,0.35,4.52), (760.3,20.8,15.1,44.8,0.35,79.5,273.00,8.91,0.45,5.05), (742.5,23.4,14.7,43.1,0.35,79.5,310.00,9.13,0.4,4.36)); princomp(data,0.85,1,resid); ``` ### `factor(values, contribution_rate)` 执行因子分析。 | 参数 | 类型 | 说明 | | ------------------- | ----- | -------------- | | `values` | array | 样本矩阵 | | `contribution_rate` | float | 累计贡献率阈值 | 返回:array #### 示例 ```tsl stockn:=getbk("上证A股"); vo:=BackUpSystemParameters(); SetSysParam(pn_date(),today()); sto:=array(); for nI:=0 to length(stockn)-1 do begin SetSysParam(pn_stock(),stockn[nI]); if IsStockGoMarket(inttodate(20011231)) then sto[length(sto)]:=stockn[nI]; end st:=array2str(sto,";"); A1:= Query("",st,True,"","代码",DefaultStockID(), "主营业务利润",report(46008,20101231), "利润总额",report(46024,20101231), "净利润",report(46033,20101231), "加权每股收益",report(42003,20101231), "每股净资产",report(42006,20101231), "加权净资产收益率",report(42013,20101231), "资产总计",report(44059,20101231), "股本",report(44099,20101231)); RestoreSystemParameters(vo); a:=zeros(mrows(a1),mcols(a1)); a[:,:]:=a1[:,:]; stock:=a[:,0]; data:=a[:,1:8]; //取得纯数据矩阵 br:=factor(data,0.85); // br; ``` ### `corrCanonical(x_values, y_values, alpha, standardize)` 执行典型相关分析。 | 参数 | 类型 | 说明 | | ------------- | ----- | -------------------- | | `x_values` | array | 第一组变量 | | `y_values` | array | 第二组变量 | | `alpha` | float | 显著性水平 | | `standardize` | any | 是否标准化的模式参数 | 返回:array ### `corrSpearman(x_values, y_values)` 计算 Spearman 秩相关系数。 | 参数 | 类型 | 说明 | | ---------- | ----- | ---------- | | `x_values` | array | 第一组数据 | | `y_values` | array | 第二组数据 | 返回:float ### `cov2CorrMatrix(covariance_matrix)` 把协方差矩阵转换为相关系数矩阵。 | 参数 | 类型 | 说明 | | ------------------- | ----- | ---------- | | `covariance_matrix` | array | 协方差矩阵 | 返回:array #### 示例 ```tsl A := Covariance(rand(4,3)); Cov2CorrMatrix(A); ``` ### `corrMatrixAdjust(correlation_matrix)` 修正相关系数矩阵。 | 参数 | 类型 | 说明 | | -------------------- | ----- | -------------------- | | `correlation_matrix` | array | 待修正的相关系数矩阵 | 返回:array #### 示例 ```tsl A := Corr(rand(6,6)); CorrMatrixAdjust(A,1,5); ``` ### `corrKendall(x_values, y_values)` 计算 Kendall 秩相关系数。 | 参数 | 类型 | 说明 | | ---------- | ----- | ---------- | | `x_values` | array | 第一组数据 | | `y_values` | array | 第二组数据 | 返回:float ### `histc(values, bins)` 按边界数组统计直方图计数。 | 参数 | 类型 | 说明 | | -------- | ----- | ---------- | | `values` | array | 待统计数据 | | `bins` | array | 分箱边界 | 返回:array #### 示例 ```tsl a:=rand(1000)*5; b:=array(0,1,2,3,4,5); HISTC(a,b); ``` ### `princaipalComponentAnalysis(values)` 执行主成分分析并返回主因子得分结果。 | 参数 | 类型 | 说明 | | -------- | ----- | -------- | | `values` | array | 样本矩阵 | 返回:array #### 示例 ```tsl //设置样本矩阵 zt:=array((0.7592,1.7593,21.9279,48.5626,55.1679), (0.0490,0.4457,2.2255,82.2658,192.4348), (-2.2313,-1.3096,-59.8883,3.9922,-80.2419), (0.1364,0.539,4.3910,55.1438,46.0612), (0.7233,1.9467,15.6127,111.3018,58.3969)); PrincaipalComponentAnalysis(zt); //结果: ``` ### `mbbub(values, index_output)` 按数值排序并返回排序后的原始下标。 | 参数 | 类型 | 说明 | | -------------- | ----- | ------------------------ | | `values` | array | 待排序数组 | | `index_output` | any | 接收排序后的原始下标数组 | 返回:array #### 示例 ```tsl p:=array(2.72,1.24,1.31,0.02,0.88,2.18); mbbub(p,z); ``` ### `componentMatrix(eigen_values, eigen_vectors, max_eigen_values)` 根据特征值和特征向量生成主成分载荷矩阵。 | 参数 | 类型 | 说明 | | ------------------ | ----- | ---------------------- | | `eigen_values` | array | 特征值数组 | | `eigen_vectors` | array | 特征向量矩阵 | | `max_eigen_values` | any | 接收主因子对应的特征根 | 返回:array #### 示例 ```tsl //设置样本矩阵 zt:=array((0.7592,1.7593,21.9279,48.5626,55.1679), (0.0490,0.4457,2.2255,82.2658,192.4348), (-2.2313,-1.3096,-59.8883,3.9922,-80.2419), (0.1364,0.539,4.3910,55.1438,46.0612), (0.7233,1.9467,15.6127,111.3018,58.3969)); zT_s:=Standarize_II(zT); //标准化 mt_Transposition(zT_s,Z); //转置 R:=CorrelationMatrix(Z); //相关系数矩阵 Eigen_Jacobi(R,EigenValue,EigenVector); //特征值&特征向量 ComponentMatrix(EigenValue,EigenVector,MaxEigenValue); //结果: ``` ### `componentScoreMatrix(component_matrix, correlation_matrix)` 根据载荷矩阵和相关系数矩阵生成因子得分系数矩阵。 | 参数 | 类型 | 说明 | | -------------------- | ----- | -------------- | | `component_matrix` | array | 主成分载荷矩阵 | | `correlation_matrix` | array | 相关系数矩阵 | 返回:array #### 示例 ```tsl //设置样本矩阵 zt:=array((0.7592,1.7593,21.9279,48.5626,55.1679), (0.0490,0.4457,2.2255,82.2658,192.4348), (-2.2313,-1.3096,-59.8883,3.9922,-80.2419), (0.1364,0.539,4.3910,55.1438,46.0612), (0.7233,1.9467,15.6127,111.3018,58.3969)); zT_s:=Standarize_II(zT); //标准化 mt_Transposition(zT_s,Z); //转置 R:=CorrelationMatrix(Z); //相关系数矩阵 Eigen_Jacobi(R,EigenValue,EigenVector); //特征值&特征向量 Cm:=ComponentMatrix(EigenValue,EigenVector,MaxEigenValue); //载荷矩阵 ComponentScoreMatrix(Cm,R); //结果: ``` ### `factorScoreMatrix(score_matrix, standardized_values)` 根据因子得分系数矩阵和标准化样本矩阵生成样本公共因子得分。 | 参数 | 类型 | 说明 | | --------------------- | ----- | ------------------ | | `score_matrix` | array | 因子得分系数矩阵 | | `standardized_values` | array | 标准化后的样本矩阵 | 返回:array #### 示例 ```tsl //设置样本矩阵 zt:=array((0.7592,1.7593,21.9279,48.5626,55.1679), (0.0490,0.4457,2.2255,82.2658,192.4348), (-2.2313,-1.3096,-59.8883,3.9922,-80.2419), (0.1364,0.539,4.3910,55.1438,46.0612), (0.7233,1.9467,15.6127,111.3018,58.3969)); zT_s:=Standarize_II(zT); //标准化 mt_Transposition(zT_s,Z); //转置 R:=CorrelationMatrix(Z); //相关系数矩阵 Eigen_Jacobi(R,EigenValue,EigenVector); //特征值&特征向量 Cm:=ComponentMatrix(EigenValue,EigenVector,MaxEigenValue); //载荷矩阵 Cs:=ComponentScoreMatrix(Cm,R); //因子得分矩阵 FactorScoreMatrix(Cs,zt); //结果: ``` ### `rotatedComponentMatrix(component_matrix)` 对主成分载荷矩阵做旋转处理。 | 参数 | 类型 | 说明 | | ------------------ | ----- | -------------- | | `component_matrix` | array | 主成分载荷矩阵 | 返回:array #### 示例 ```tsl //设置样本矩阵 zt:=array((0.7592,1.7593,21.9279,48.5626,55.1679), (0.0490,0.4457,2.2255,82.2658,192.4348), (-2.2313,-1.3096,-59.8883,3.9922,-80.2419), (0.1364,0.539,4.3910,55.1438,46.0612), (0.7233,1.9467,15.6127,111.3018,58.3969)); zT_s:=Standarize_II(zT); //标准化 mt_Transposition(zT_s,Z); //转置 R:=CorrelationMatrix(Z); //相关系数矩阵 Eigen_Jacobi(R,EigenValue,EigenVector); //特征值&特征向量 Cm:=ComponentMatrix(EigenValue,EigenVector,MaxEigenValue); //载荷矩阵 RotatedComponentMatrix(Cm); //结果: ``` ### `fScoreResult(factor_scores, max_eigen_values)` 根据样本公共因子得分和主因子特征根生成综合得分结果。 | 参数 | 类型 | 说明 | | ------------------ | ----- | -------------------- | | `factor_scores` | array | 样本公共因子得分矩阵 | | `max_eigen_values` | array | 主因子对应的特征根 | 返回:array #### 示例 ```tsl //设置样本矩阵 zt:=array((0.7592,1.7593,21.9279,48.5626,55.1679), (0.0490,0.4457,2.2255,82.2658,192.4348), (-2.2313,-1.3096,-59.8883,3.9922,-80.2419), (0.1364,0.539,4.3910,55.1438,46.0612), (0.7233,1.9467,15.6127,111.3018,58.3969)); zT_s:=Standarize_II(zT); //标准化 mt_Transposition(zT_s,Z); //转置 R:=CorrelationMatrix(Z); //相关系数矩阵 Eigen_Jacobi(R,EigenValue,EigenVector); //特征值&特征向量 Cm:=ComponentMatrix(EigenValue,EigenVector,MaxEigenValue); //载荷矩阵 Cs:=ComponentScoreMatrix(Cm,R); //因子得分系数矩阵 FArr:=FactorScoreMatrix(Cs,zT_s); //样本公共因子得分 FScoreResult(FArr,MaxEigenValue); //结果: ``` ### `igRomberg(a, b, call_back, v)` 数值计算相关函数。 | 参数 | 类型 | 说明 | | ----------- | ------ | ---- | | `a` | float | | | `b` | float | | | `call_back` | string | | | `v` | float | | 返回:any ### `igTrapezoid1(a, b, call_back, v)` 数值计算相关函数。 | 参数 | 类型 | 说明 | | ----------- | ------ | ---- | | `a` | float | | | `b` | float | | | `call_back` | string | | | `v` | float | | 返回:any ### `igTrapezoid2(a, b, call_back, v)` 数值计算相关函数。 | 参数 | 类型 | 说明 | | ----------- | ------ | ---- | | `a` | float | | | `b` | float | | | `call_back` | string | | | `v` | float | | 返回:any ### `igSimpson1(a, b, call_back, v)` 数值计算相关函数。 | 参数 | 类型 | 说明 | | ----------- | ------ | ---- | | `a` | float | | | `b` | float | | | `call_back` | string | | | `v` | float | | 返回:any ### `igSimpson2(a, b, call_back1, call_back2, call_back3, v)` 数值计算相关函数。 | 参数 | 类型 | 说明 | | ------------ | ------ | ---- | | `a` | float | | | `b` | float | | | `call_back1` | string | | | `call_back2` | string | | | `call_back3` | string | | | `v` | float | | 返回:any ## 数学函数 / 线性方程组的求解 ### `seGauss(a, b, x)` 线性方程组的求解相关函数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `a` | array | | | `b` | array | | | `x` | array | | 返回:any ### `seGaussJordan(a, b, x)` 数值计算相关函数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `a` | array | | | `b` | array | | | `x` | array | | 返回:any ### `seLdl(a, b, x)` 数值计算相关函数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `a` | array | | | `b` | array | | | `x` | array | | 返回:any ### `seCholesky(a, b, x)` 数值计算相关函数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `a` | array | | | `b` | array | | | `x` | array | | 返回:any ### `seGaussSeidel()` 线性方程组的求解相关函数。 返回:any ## 数学函数 / 插值 ### `ipSlq(x, y, z, xv, yv, zv)` 数值计算相关函数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `x` | array | | | `y` | array | | | `z` | array | | | `xv` | float | | | `yv` | float | | | `zv` | float | | 返回:any ### `ipSlg(x, y, z, xv, yv, zv)` 数值计算相关函数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `x` | array | | | `y` | array | | | `z` | array | | | `xv` | float | | | `yv` | float | | | `zv` | float | | 返回:any ## 数学函数 / 其他数值计算 ### `perms(value[, pick_count][, callback_object])` 计算阶乘、全排列或指定长度排列。 | 参数 | 类型 | 说明 | | ----------------- | ------ | -------------------------------------------- | | `value` | array | 传整数时计算阶乘;传数组时生成排列 | | `pick_count` | any | 指定每个排列选取的元素个数 | | `callback_object` | object | 可传带 `exe(dat)` 方法的对象接收排列过程数据 | 返回:array #### 示例 ```tsl perms(10); ``` ### `nchoosek(values, choose_count)` 从数组中生成指定长度的组合。 | 参数 | 类型 | 说明 | | -------------- | ----- | ---------------------- | | `values` | array | 候选元素数组 | | `choose_count` | any | 每个组合选取的元素个数 | 返回:array #### 示例 ```tsl Returnnchoosek(array('a','b','c','d'),2); ``` ### `maxDrawDown(values[, direction])` 计算数值序列的最大涨跌幅区间。 | 参数 | 类型 | 说明 | | ----------- | ----- | ------------------------------------------------------- | | `values` | array | 待计算的数值序列 | | `direction` | any | 方向参数;传 `1` 时按最大涨幅计算,省略时按最大跌幅计算 | 返回:array #### 示例 ```tsl //计算一组序列的最大涨幅 data:=array(3,1,7,5,6,3); MaxDrawDown(data,1); ``` ### `minRecoveryTime(values, buy_index, sell_index)` 计算买入卖出后恢复到目标状态所需的最小时间位置。 | 参数 | 类型 | 说明 | | ------------ | ----- | -------------- | | `values` | array | 价格或数值序列 | | `buy_index` | any | 买入位置下标 | | `sell_index` | any | 卖出位置下标 | 返回:any #### 示例 ```tsl setsysparam(pn_stock(),"SZ002230"); setsysparam(PN_Date(),20201220t); R:=nday(10,"close",close())[:,"close"]; MinRecoveryTime(R,0,1); ``` ### `betainc(x, alpha, beta[, tail])` 计算不完全 beta 函数值。 | 参数 | 类型 | 说明 | | ------- | ------ | --------------------------------------------------------- | | `x` | array | 输入值或输入序列 | | `alpha` | float | alpha 参数 | | `beta` | float | beta 参数 | | `tail` | string | 尾部类型;省略时计算下尾,标量输入可传 `"upper"` 计算上尾 | 返回:array #### 示例 ```tsl a:=3; b:=4; tail:='upper'; x:=rand(10); array(betainc(x,a,b),betainc(x,a,b,tail)); ``` ### `percentileOfScore(data, score, kind)` 计算指定分数在数组中的百分位位置。 | 参数 | 类型 | 说明 | | ------- | ------ | ------------------------------------------------------- | | `data` | array | 待计算的数值序列 | | `score` | float | 要定位的分数 | | `kind` | string | 计算方式;可用 `"rank"`、`"strict"`、`"weak"`、`"mean"` | 返回:array #### 示例 ```tsl data := array(1,2,2,4); ret := array(); n := 0; for i := 0 to 5 do begin ret[n,'score'] := i; for j,kind in array('rank','strict', 'weak','mean')do begin ret[n,kind] := percentileofscore(data,i,j); end ret[n,'percenrank'] := Percentrank(data,i); n++; end; ret; ``` ### `generateCombinations(values, out_combinations)` 生成数组元素的组合集合。 | 参数 | 类型 | 说明 | | ------------------ | ----- | ---------------- | | `values` | array | 候选元素数组 | | `out_combinations` | any | 接收组合结果数组 | 返回:array #### 示例 ```tsl list := array('a','b', 'c'); GenerateCombinations(list,ret); ret; ``` ### `percentage(data, percent, style)` 按百分比参数和样式处理数值数组。 | 参数 | 类型 | 说明 | | --------- | ----- | ------------ | | `data` | array | 待处理的数据 | | `percent` | float | 百分比参数 | | `style` | any | 计算样式参数 | 返回:array #### 示例 ```tsl y:=rand(100,2); per:=20; style:=0; percentage(y,per,style); ``` ### `progL(f, a, b, aeq, beq, lower_bounds, upper_bounds, x0, options, binary_indices, integer_indices)` 求解带线性约束、边界约束、0/1 约束或整数约束的线性规划问题。 | 参数 | 类型 | 说明 | | ----------------- | ----- | -------------------------------- | | `f` | array | 目标函数线性系数 | | `a` | array | 线性不等式约束左侧矩阵 | | `b` | array | 线性不等式约束右侧向量 | | `aeq` | array | 线性等式约束左侧矩阵 | | `beq` | array | 线性等式约束右侧向量 | | `lower_bounds` | array | 变量下界 | | `upper_bounds` | array | 变量上界 | | `x0` | array | 初始解 | | `options` | array | 算法选项;使用默认设置时传空数组 | | `binary_indices` | array | 按 0/1 约束处理的变量下标 | | `integer_indices` | array | 按整数约束处理的变量下标 | 返回:array ### `progQ(h, f, a, b, aeq, beq, lower_bounds, upper_bounds)` 求解带线性约束和边界约束的二次规划问题。 | 参数 | 类型 | 说明 | | -------------- | ----- | ---------------------- | | `h` | array | 二次项系数矩阵 | | `f` | array | 一次项系数 | | `a` | array | 线性不等式约束左侧矩阵 | | `b` | array | 线性不等式约束右侧向量 | | `aeq` | array | 线性等式约束左侧矩阵 | | `beq` | array | 线性等式约束右侧向量 | | `lower_bounds` | array | 变量下界 | | `upper_bounds` | array | 变量上界 | 返回:array ### `quadprog(h, f, a, b, aeq, beq)` 求解标准二次规划问题。 | 参数 | 类型 | 说明 | | ----- | ----- | ---------------------- | | `h` | array | 二次项系数矩阵 | | `f` | array | 一次项系数 | | `a` | array | 线性不等式约束左侧矩阵 | | `b` | array | 线性不等式约束右侧向量 | | `aeq` | array | 线性等式约束左侧矩阵 | | `beq` | array | 线性等式约束右侧向量 | 返回:array #### 示例 ```tsl H:=Array((1,-1),(-1,2)); f:=Array(-2,-6); A:=Array((1,1),(-1,2),(2,1)); B:=array(2,2,3); Aeq:=array(); Beq:=array(); quadprog(H,f,A,B,Aeq,Beq); //结果: x1=0.6667,x2=1.3333,f(x)=-8.2222 ``` ### `linearProgramming(f, a, b, aeq, beq)` 求解标准线性规划问题。 | 参数 | 类型 | 说明 | | ----- | ----- | ---------------------- | | `f` | array | 目标函数线性系数 | | `a` | array | 线性不等式约束左侧矩阵 | | `b` | array | 线性不等式约束右侧向量 | | `aeq` | array | 线性等式约束左侧矩阵 | | `beq` | array | 线性等式约束右侧向量 | 返回:array #### 示例 ```tsl f:=array(-5,-4,-6); A:=array((1,-1,1),(3,2,4),(3,2,0)); B:=array(20,42,30); Aeq:=array(); Beq:=array(); LinearProgramming(f,A,B,Aeq,Beq); //结果:x1=0,x2=15,x3=3,f(x)=-78 ``` ### `quadLagR(h, f, aeq, beq)` 用拉格朗日方法求解带等式约束的二次规划问题。 | 参数 | 类型 | 说明 | | ----- | ----- | -------------------- | | `h` | array | 二次项系数矩阵 | | `f` | array | 一次项系数 | | `aeq` | array | 线性等式约束左侧矩阵 | | `beq` | array | 线性等式约束右侧向量 | 返回:array #### 示例 ```tsl H:=Array((4,1),(1,2)); f:=Array(-1,-1); Aeq:=array((1,1)); Beq:=array(1); QuadLagR(H,f,Aeq,Beq); ``` ### `quadTrackRoute(h, f, a, b, aeq, beq, x0)` 用路径跟踪法求解二次规划问题。 | 参数 | 类型 | 说明 | | ----- | ----- | ---------------------- | | `h` | float | 二次项系数矩阵 | | `f` | any | 一次项系数 | | `a` | float | 线性不等式约束左侧矩阵 | | `b` | float | 线性不等式约束右侧向量 | | `aeq` | float | 线性等式约束左侧矩阵 | | `beq` | float | 线性等式约束右侧向量 | | `x0` | float | 初始解 | 返回:array #### 示例 ```tsl H:=Array((4,-1),(-1,4)); f:=Array(8,-6); A:=Array((1,1), (2,-1)); B:=array(2,1); Aeq:=array(); Beq:=array(); x0:=array(0,0); QuadTrackRoute(H,f,A,B,Aeq,Beq,x0); ``` ### `intLinProg(f, a, b, aeq, beq, integer_indices)` 求解整数线性规划问题。 | 参数 | 类型 | 说明 | | ----------------- | ----- | ------------------------------------------------------ | | `f` | array | 目标函数线性系数 | | `a` | array | 线性不等式约束左侧矩阵 | | `b` | array | 线性不等式约束右侧向量 | | `aeq` | array | 线性等式约束左侧矩阵 | | `beq` | array | 线性等式约束右侧向量 | | `integer_indices` | array | 按整数约束处理的变量下标;传空数组时按函数默认规则处理 | 返回:array #### 示例 ```tsl f:=array(-40,-90); A:=array((9,7),(7,20)); B:=array(56,70); Aeq:=array(); Beq:=array(); IntPar:=array(); IntLinprog(f,A,B,Aeq,Beq,Intpar); //结果:x1=4,x2=2,f(x)=-340 ``` ### `regressDominFormula(y_values, x_values)` 计算回归解释变量的相对重要性。 | 参数 | 类型 | 说明 | | ---------- | ----- | -------------- | | `y_values` | array | 因变量样本 | | `x_values` | array | 自变量样本矩阵 | 返回:array ### `regressDominMarginal(y_values, x_values, variable_names, method)` 用边际效用法计算回归解释变量的相对重要性。 | 参数 | 类型 | 说明 | | ---------------- | ----- | ------------------------ | | `y_values` | array | 因变量样本 | | `x_values` | array | 自变量样本矩阵 | | `variable_names` | array | 变量名;不指定时传 `nil` | | `method` | any | 边际效用计算方式 | 返回:array ### `regressAdjustedR2(r_square, sample_count, variable_count)` 根据 R2、样本数和变量数计算调整后 R2。 | 参数 | 类型 | 说明 | | ---------------- | ----- | ---------- | | `r_square` | float | R2 | | `sample_count` | any | 样本数量 | | `variable_count` | any | 自变量数量 | 返回:float ### `regressLogistic(y_values, x_values, constant, alpha)` 执行 Logistic 回归。 | 参数 | 类型 | 说明 | | ---------- | ----- | -------------- | | `y_values` | array | 0/1 因变量样本 | | `x_values` | array | 自变量样本矩阵 | | `constant` | bool | 是否包含常数项 | | `alpha` | float | 显著性水平 | 返回:array ### `regression(y_values, x_values, alpha, constant)` 执行普通最小二乘回归。 | 参数 | 类型 | 说明 | | ---------- | ----- | -------------- | | `y_values` | array | 因变量样本 | | `x_values` | array | 自变量样本矩阵 | | `alpha` | float | 显著性水平 | | `constant` | any | bool | 返回:array #### 示例 ```tsl Y:=array(0.001,0.564,0.193,0.809,0.585,0.48,0.35,0.896,0.823,0.747); X:= array( (0.174,0.859), (0.711,0.514), (0.304,0.015), (0.091,0.364), (0.147,0.166), (0.989,0.446), (0.119,0.005), (0.009,0.378), (0.532,0.571), (0.602,0.607)); //u作为变参返回 Regression(y,x,0.05,1); ``` ### `regressDwTest(residuals)` 计算 Durbin-Watson 统计量。 | 参数 | 类型 | 说明 | | ----------- | ----- | ------------ | | `residuals` | array | 回归残差序列 | 返回:float ### `regressWhite(y_values, x_values, constant, alpha)` 执行 White 异方差检验。 | 参数 | 类型 | 说明 | | ---------- | ----- | -------------- | | `y_values` | array | 因变量样本 | | `x_values` | array | 自变量样本矩阵 | | `constant` | any | bool | | `alpha` | float | 显著性水平 | 返回:array ### `regressMls(y_values, x_values, residuals)` 执行最小二乘回归并输出残差。 | 参数 | 类型 | 说明 | | ----------- | ----- | -------------- | | `y_values` | array | 因变量样本 | | `x_values` | array | 自变量样本矩阵 | | `residuals` | any | 接收残差序列 | 返回:array ### `regressCmls(y_values, x_values, residuals, constant)` 执行带常数项控制的最小二乘回归并输出残差。 | 参数 | 类型 | 说明 | | ----------- | ----- | -------------- | | `y_values` | array | 因变量样本 | | `x_values` | array | 自变量样本矩阵 | | `residuals` | any | 接收残差序列 | | `constant` | any | bool | 返回:array ### `regressJbTest(values, alpha)` 执行 Jarque-Bera 正态性检验。 | 参数 | 类型 | 说明 | | -------- | ----- | ---------- | | `values` | array | 待检验序列 | | `alpha` | float | 显著性水平 | 返回:array ### `regressFTest(y_values, residuals, variable_count, alpha)` 执行回归 F 检验。 | 参数 | 类型 | 说明 | | ---------------- | ----- | ------------ | | `y_values` | array | 因变量样本 | | `residuals` | array | 回归残差序列 | | `variable_count` | any | 自变量数量 | | `alpha` | float | 显著性水平 | 返回:array ### `regressionWls(y_values, x_values, alpha, constant, mode, restrictiveness, x0, y0, weights)` 执行加权最小二乘回归。 | 参数 | 类型 | 说明 | | ----------------- | ----- | ---------------------------- | | `y_values` | array | 因变量样本 | | `x_values` | array | 自变量样本矩阵 | | `alpha` | float | 显著性水平 | | `constant` | any | bool | | `mode` | any | 回归模式参数 | | `restrictiveness` | array | 约束参数;无约束时传 `nil` | | `x0` | array | 预测自变量;不需要时传 `nil` | | `y0` | array | 预测因变量;不需要时传 `nil` | | `weights` | array | 权重序列 | 返回:array ### `regressBinary(y_values, x_values, link_name, iteration_count, constant, alpha)` 执行二元响应回归。 | 参数 | 类型 | 说明 | | ----------------- | ------ | -------------------------- | | `y_values` | array | 0/1 因变量样本 | | `x_values` | array | 自变量样本矩阵 | | `link_name` | string | 链接函数名;常用 `"logit"` | | `iteration_count` | any | 迭代或模型参数 | | `constant` | bool | 是否包含常数项 | | `alpha` | float | 显著性水平 | 返回:array ### `regressTTest(x_values, coefficients, residuals, variable_count, alpha, constant)` 执行回归系数 T 检验。 | 参数 | 类型 | 说明 | | ---------------- | ----- | -------------------------- | | `x_values` | array | 自变量样本 | | `coefficients` | array | 回归系数 | | `residuals` | array | 回归残差序列 | | `variable_count` | any | 自变量数量或自由度相关参数 | | `alpha` | float | 显著性水平 | | `constant` | any | bool | 返回:array ### `regressAicAndSbic(residuals, variable_count, sample_count)` 计算 AIC 和 SBIC。 | 参数 | 类型 | 说明 | | ---------------- | ----- | ------------ | | `residuals` | array | 回归残差序列 | | `variable_count` | any | 自变量数量 | | `sample_count` | any | 样本数量 | 返回:array ### `regressRSquare(y_values, residuals)` 根据因变量序列和残差序列计算 R2。 | 参数 | 类型 | 说明 | | ----------- | ----- | ------------ | | `y_values` | array | 因变量样本 | | `residuals` | array | 回归残差序列 | 返回:float ### `regressQRlsq(y_values, x_values, residuals, constant)` 用 QR 分解执行最小二乘回归并输出残差。 | 参数 | 类型 | 说明 | | ----------- | ----- | ------------ | | `y_values` | array | 因变量样本 | | `x_values` | array | 自变量样本 | | `residuals` | any | 接收残差序列 | | `constant` | any | bool | 返回:array ### `boxcox(values)` 执行 Box-Cox 变换。 | 参数 | 类型 | 说明 | | -------- | ----- | ---------- | | `values` | array | 待变换数据 | 返回:array #### 示例 ```tsl data := rand(100); boxcox(data); ``` ### `regressVif(x_values)` 计算方差膨胀因子和条件数。 | 参数 | 类型 | 说明 | | ---------- | ----- | -------------- | | `x_values` | array | 自变量样本矩阵 | 返回:array ### `regressConstraint(y_values, x_values, constant, a, b, aeq, beq, alpha, option, lower_bounds, upper_bounds)` 执行带线性约束和边界约束的回归。 | 参数 | 类型 | 说明 | | -------------- | ----- | ------------------------------------ | | `y_values` | array | 因变量样本 | | `x_values` | array | 自变量样本矩阵 | | `constant` | any | bool | | `a` | array | 不等式约束左侧矩阵;无约束时传空数组 | | `b` | array | 不等式约束右侧向量;无约束时传空数组 | | `aeq` | array | 等式约束左侧矩阵;无约束时传空数组 | | `beq` | array | 等式约束右侧向量;无约束时传空数组 | | `alpha` | float | 显著性水平 | | `option` | any | 优化目标或约束回归模式参数 | | `lower_bounds` | array | 系数下界;无下界时传空数组 | | `upper_bounds` | array | 系数上界;无上界时传空数组 | 返回:array ### `regressHettestSpearman(y_values, x_values, alpha, constant)` 执行 Spearman 等级相关异方差检验。 | 参数 | 类型 | 说明 | | ---------- | ----- | -------------- | | `y_values` | array | 因变量样本 | | `x_values` | array | 自变量样本矩阵 | | `alpha` | float | 显著性水平 | | `constant` | any | bool | 返回:array ### `regressionOlsWhite(y_values, x_values)` 执行普通最小二乘回归,并输出 White 稳健标准误相关结果。 | 参数 | 类型 | 说明 | | ---------- | ----- | -------------- | | `y_values` | array | 因变量样本 | | `x_values` | array | 自变量样本矩阵 | 返回:array ### `regressionOlsNw(y_values, x_values)` 执行普通最小二乘回归,并输出 Newey-West 稳健标准误相关结果。 | 参数 | 类型 | 说明 | | ---------- | ----- | -------------- | | `y_values` | array | 因变量样本 | | `x_values` | array | 自变量样本矩阵 | 返回:array ### `nwAdjustmentSimplification(values)` 对序列执行 Newey-West 调整的简化计算。 | 参数 | 类型 | 说明 | | -------- | ----- | ---------------- | | `values` | array | 待调整的样本序列 | 返回:array ### `regressTTestRwls(x_values, coefficients, residuals, variable_count, alpha, constant)` 执行线性约束加权最小二乘回归的系数 T 检验。 | 参数 | 类型 | 说明 | | ---------------- | ----- | -------------------------- | | `x_values` | array | 自变量样本 | | `coefficients` | array | 回归系数 | | `residuals` | array | 回归残差序列 | | `variable_count` | any | 自变量数量或自由度相关参数 | | `alpha` | float | 显著性水平 | | `constant` | any | bool | 返回:array ### `regressTTestWhite(x_values, coefficients, residuals, alpha, constant, white_result)` 基于 White 稳健结果执行回归系数 T 检验。 | 参数 | 类型 | 说明 | | -------------- | ----- | -------------------------------- | | `x_values` | array | 自变量样本 | | `coefficients` | array | 回归系数 | | `residuals` | array | 回归残差序列 | | `alpha` | float | 显著性水平 | | `constant` | any | bool | | `white_result` | array | White 稳健方差结果或对应回归结果 | 返回:array ### `regressTTestNw(x_values, coefficients, residuals, alpha, constant, lag_order, robust_result)` 基于 Newey-West 稳健结果执行回归系数 T 检验。 | 参数 | 类型 | 说明 | | --------------- | ----- | -------------------------- | | `x_values` | array | 自变量样本 | | `coefficients` | array | 回归系数 | | `residuals` | array | 回归残差序列 | | `alpha` | float | 显著性水平 | | `constant` | any | bool | | `lag_order` | any | Newey-West 滞后阶数 | | `robust_result` | array | 稳健方差结果或对应回归结果 | 返回:array ### `robustfitM(y_values, x_values, alpha, constant, weight_name, tune)` 执行 M 估计稳健回归。 | 参数 | 类型 | 说明 | | ------------- | ------ | ------------------------------ | | `y_values` | array | 因变量样本 | | `x_values` | array | 自变量样本 | | `alpha` | float | 显著性水平 | | `constant` | any | bool | | `weight_name` | string | 稳健权重函数名;如 `"andrews"` | | `tune` | float | 权重函数调节常数 | 返回:array ### `regressGrStest(alpha_values, residual_matrix, factor_matrix)` 执行 GRS 检验。 | 参数 | 类型 | 说明 | | ----------------- | ----- | ---------------------- | | `alpha_values` | array | 截距项或 alpha 向量 | | `residual_matrix` | array | 回归残差矩阵 | | `factor_matrix` | array | 因子收益或因子暴露矩阵 | 返回:array ### `leastSquaresCurveFitting(factors, y_values)` 执行最小二乘曲线拟合;当 `y_values` 中存在 `nil` 或 `nan` 时,跳过对应位置后计算。 | 参数 | 类型 | 说明 | | ---------- | ----- | ------------ | | `factors` | array | 拟合因子矩阵 | | `y_values` | array | 目标值序列 | 返回:array ### `regressStepwise(y_values, x_values, enter_alpha, remove_alpha)` 执行逐步回归。 | 参数 | 类型 | 说明 | | -------------- | ----- | ------------------------ | | `y_values` | array | 因变量样本 | | `x_values` | array | 自变量样本矩阵 | | `enter_alpha` | float | 变量进入模型的显著性阈值 | | `remove_alpha` | float | 变量移出模型的显著性阈值 | 返回:array ### `regressPri(y_values, x_values, contribution_rate, alpha)` 执行按累计贡献率选择主成分的回归。 | 参数 | 类型 | 说明 | | ------------------- | ----- | -------------------- | | `y_values` | array | 因变量样本 | | `x_values` | array | 自变量样本矩阵 | | `contribution_rate` | float | 主成分累计贡献率阈值 | | `alpha` | float | 显著性水平 | 返回:array ### `estimateSnu(values, known_variance, alpha, tail)` 估计单个正态总体均值的置信区间。 | 参数 | 类型 | 说明 | | ---------------- | ------ | -------------------------------------------- | | `values` | array | 样本数据 | | `known_variance` | float | 已知方差;未知时传 `nil` | | `alpha` | float | 显著性水平 | | `tail` | string | 区间方向;常用 `"both"`、`"left"`、`"right"` | 返回:array ### `estimateTnu(samples, known_variances, alpha, tail, mode)` 估计两个正态总体均值差的置信区间。 | 参数 | 类型 | 说明 | | ----------------- | ------ | -------------------------------------------- | | `samples` | array | 两组样本数据 | | `known_variances` | array | 两组已知方差;未知项可用 `nil` | | `alpha` | float | 显著性水平 | | `tail` | string | 区间方向;常用 `"both"`、`"left"`、`"right"` | | `mode` | any | 检验或估计模式参数 | 返回:array ### `estimateSnd(values, alpha, tail)` 估计单个正态总体方差的置信区间。 | 参数 | 类型 | 说明 | | -------- | ------ | -------------------------------------------- | | `values` | array | 样本数据 | | `alpha` | float | 显著性水平 | | `tail` | string | 区间方向;常用 `"both"`、`"left"`、`"right"` | 返回:array ### `estimateTnd(samples, alpha)` 估计两个正态总体方差比的置信区间。 | 参数 | 类型 | 说明 | | --------- | ----- | ------------ | | `samples` | array | 两组样本数据 | | `alpha` | float | 显著性水平 | 返回:array ### `estimateSp(sample_ratio, sample_count, alpha)` 估计单个总体比例的置信区间。 | 参数 | 类型 | 说明 | | -------------- | ----- | ---------- | | `sample_ratio` | float | 样本比例 | | `sample_count` | any | 样本数量 | | `alpha` | float | 显著性水平 | 返回:array ### `estimateTp(sample_ratios, sample_counts, alpha)` 估计两个总体比例差的置信区间。 | 参数 | 类型 | 说明 | | --------------- | ----- | ------------ | | `sample_ratios` | array | 两个样本比例 | | `sample_counts` | array | 两个样本数量 | | `alpha` | float | 显著性水平 | 返回:array ### `hypothTailRes(statistic, p_value, tail, alpha)` 根据统计量、P 值、检验方向和显著性水平生成假设检验结果。 | 参数 | 类型 | 说明 | | ----------- | ------ | -------------------------------------------- | | `statistic` | float | 检验统计量 | | `p_value` | float | P 值 | | `tail` | string | 检验方向;常用 `"both"`、`"left"`、`"right"` | | `alpha` | float | 显著性水平 | 返回:array ### `normPlot(values[, mode])` 生成正态 QQ 图数据,或返回正态性评分。 | 参数 | 类型 | 说明 | | -------- | ----- | --------------------------------------------- | | `values` | array | 样本数据 | | `mode` | any | 省略时返回 QQ 图数组表;传 `1` 时返回评分实数 | 返回:array #### 示例 ```tsl x:=rand(10); NormPlot(x); ``` ### `hypothKstest(values, tail, alpha, cdf)` 执行 Kolmogorov-Smirnov 检验。 | 参数 | 类型 | 说明 | | -------- | ------ | -------------------------------------------- | | `values` | array | 样本数据 | | `tail` | string | 检验方向;常用 `"both"`、`"left"`、`"right"` | | `alpha` | float | 显著性水平;传变量或 `nil` 时使用默认值 | | `cdf` | object | function | 返回:array ### `hypothLillietest(values, alpha, distribution_name)` 执行 Lilliefors 正态性检验。 | 参数 | 类型 | 说明 | | ------------------- | ------ | ----------------------------- | | `values` | array | 样本数据 | | `alpha` | float | 显著性水平 | | `distribution_name` | string | 分布名;正态性检验传 `"norm"` | 返回:array ### `hypothIndepTest(observed_table, alpha)` 执行列联表独立性检验。 | 参数 | 类型 | 说明 | | ---------------- | ----- | -------------- | | `observed_table` | array | 列联表观测频数 | | `alpha` | float | 显著性水平 | 返回:array ### `hypothKruskalWallis(observed_table, alpha)` 执行 Kruskal-Wallis 检验。 | 参数 | 类型 | 说明 | | ---------------- | ----- | ------------ | | `observed_table` | array | 检验数据矩阵 | | `alpha` | float | 显著性水平 | 返回:array ### `hypothSnuTest(values, mean_value, std_dev, tail, alpha)` 执行单个正态总体均值 U 检验。 | 参数 | 类型 | 说明 | | ------------ | ------ | -------------------------------------------- | | `values` | array | 样本数据 | | `mean_value` | float | 原假设均值 | | `std_dev` | float | 总体标准差 | | `tail` | string | 检验方向;常用 `"both"`、`"left"`、`"right"` | | `alpha` | float | 显著性水平 | 返回:array ### `hypothTnuTest(samples, mean_diff, std_devs, tail, alpha, mode)` 执行两个正态总体均值差 U 检验。 | 参数 | 类型 | 说明 | | ----------- | ------ | -------------------------------------------- | | `samples` | array | 两组样本数据 | | `mean_diff` | float | 原假设均值差 | | `std_devs` | array | 两组标准差参数 | | `tail` | string | 检验方向;常用 `"both"`、`"left"`、`"right"` | | `alpha` | float | 显著性水平 | | `mode` | any | 检验模式参数 | 返回:array ### `hypothSndTest(values, variance_value, tail, alpha)` 执行单个正态总体方差检验。 | 参数 | 类型 | 说明 | | ---------------- | ------ | -------------------------------------------- | | `values` | array | 样本数据 | | `variance_value` | float | 原假设方差 | | `tail` | string | 检验方向;常用 `"both"`、`"left"`、`"right"` | | `alpha` | float | 显著性水平 | 返回:array ### `hypothTndTest(samples, tail, alpha)` 执行两个正态总体方差检验。 | 参数 | 类型 | 说明 | | --------- | ------ | -------------------------------------------- | | `samples` | array | 两组样本数据 | | `tail` | string | 检验方向;常用 `"both"`、`"left"`、`"right"` | | `alpha` | float | 显著性水平 | 返回:array ### `hypothLsuTest(sample_mean, sample_variance, sample_count, mean_value, tail, alpha)` 用样本均值、样本方差和样本数量执行单总体均值检验。 | 参数 | 类型 | 说明 | | ----------------- | ------ | -------------------------------------------- | | `sample_mean` | float | 样本均值 | | `sample_variance` | float | 样本方差 | | `sample_count` | any | 样本数量 | | `mean_value` | float | 原假设均值 | | `tail` | string | 检验方向;常用 `"both"`、`"left"`、`"right"` | | `alpha` | float | 显著性水平 | 返回:array ### `anovaSingle(groups, alpha)` 执行单因素方差分析。 | 参数 | 类型 | 说明 | | -------- | ----- | ---------- | | `groups` | array | 各组观测值 | | `alpha` | float | 显著性水平 | 返回:array ### `anovaTwice(values, alpha, repeat_count)` 执行双因素方差分析。 | 参数 | 类型 | 说明 | | -------------- | ----- | ------------------------------ | | `values` | array | 观测值矩阵 | | `alpha` | float | 显著性水平 | | `repeat_count` | any | 每个因素水平组合的重复试验次数 | 返回:array ### `anovaBartlett(groups, alpha)` 执行 Bartlett 方差齐性检验。 | 参数 | 类型 | 说明 | | -------- | ----- | ---------- | | `groups` | array | 各组观测值 | | `alpha` | float | 显著性水平 | 返回:array ### `anovaLevene(groups, alpha)` 执行 Levene 方差齐性检验。 | 参数 | 类型 | 说明 | | -------- | ----- | ---------- | | `groups` | array | 各组观测值 | | `alpha` | float | 显著性水平 | 返回:array ### `hypothSignTest(values, probability, median_value, tail, alpha)` 执行符号检验。 | 参数 | 类型 | 说明 | | -------------- | ------ | -------------------------------------------- | | `values` | array | 样本数据 | | `probability` | float | 原假设成功概率 | | `median_value` | float | 原假设中位数 | | `tail` | string | 检验方向;常用 `"both"`、`"left"`、`"right"` | | `alpha` | float | 显著性水平 | 返回:array ### `hypothWilcoxonTest(values, median_value, tail, alpha)` 执行 Wilcoxon 符号秩检验。 | 参数 | 类型 | 说明 | | -------------- | ------ | -------------------------------------------- | | `values` | array | 样本数据 | | `median_value` | float | 原假设中位数 | | `tail` | string | 检验方向;常用 `"both"`、`"left"`、`"right"` | | `alpha` | float | 显著性水平 | 返回:array ### `hypothMcNemarTest(observed_table, alpha)` 执行 McNemar 检验。 | 参数 | 类型 | 说明 | | ---------------- | ----- | ---------------------- | | `observed_table` | array | 2x2 配对分类资料列联表 | | `alpha` | float | 显著性水平 | 返回:array ### `hypothPnuTest(samples, mean_diff, std_dev, tail, alpha)` 执行配对样本均值差 U 检验。 | 参数 | 类型 | 说明 | | ----------- | ------ | -------------------------------------------- | | `samples` | array | 两组配对样本数据 | | `mean_diff` | float | 原假设均值差 | | `std_dev` | float | 差值标准差;未知时传 `nil` | | `tail` | string | 检验方向;常用 `"both"`、`"left"`、`"right"` | | `alpha` | float | 显著性水平 | 返回:array ### `variationCoefficient(values)` 计算数值序列的变异系数。 | 参数 | 类型 | 说明 | | -------- | ----- | ---------------- | | `values` | array | 要计算的数值序列 | 返回:float #### 示例 ```tsl VariationCoefficient(array(1,2,1,2,1,2)); //返回:0.33 ``` ### `selfStdDev(values, threshold)` 按给定阈值计算数值序列的下行标准差。 | 参数 | 类型 | 说明 | | ----------- | ----- | ----------------------------------------------------------------- | | `values` | array | 要计算的数值序列 | | `threshold` | float | 阈值;按 `value - threshold` 处理后,将大于 0 的部分按 0 参与计算 | 返回:float #### 示例 ```tsl SelfStddev(array(1,2,3,4,5),3); //返回:0.89 ``` ### `skew(values, out_skew)` 计算数值序列的偏度。 | 参数 | 类型 | 说明 | | ---------- | ----- | ---------------------------- | | `values` | array | 要计算的数值序列 | | `out_skew` | any | 接收偏度结果,结果类型为实数 | 返回:any #### 示例 ```tsl Skew(array(1,2,3,4,5,7),s); s; //返回:0.46 ``` ### `kurt(values, out_kurt)` 计算数值序列的峰度。 | 参数 | 类型 | 说明 | | ---------- | ----- | ---------------------------- | | `values` | array | 要计算的数值序列 | | `out_kurt` | any | 接收峰度结果,结果类型为实数 | 返回:any #### 示例 ```tsl kurt(array(1,2,3,4,5),s); s; //返回:-1.2 ``` ### `meanAndPopnStdDevWithRate(values, rates, out_mean, out_std_dev)` 按权重序列计算均值和总体标准差。 | 参数 | 类型 | 说明 | | ------------- | ----- | -------------------------------- | | `values` | array | 要计算的数值序列 | | `rates` | array | 权重序列;长度应与 `values` 一致 | | `out_mean` | any | 接收均值,结果类型为实数 | | `out_std_dev` | any | 接收总体标准差,结果类型为实数 | 返回:any #### 示例 ```tsl MeanAndPopnStdDevWithRate(array(1,2,3),array(1,1,1),m,s); m; //返回:2 ``` ### `betaAndAlpha(y_values, x_values, out_beta, out_alpha)` 计算 `y_values` 对 `x_values` 做线性回归时的 beta 和 alpha。 | 参数 | 类型 | 说明 | | ----------- | ----- | ---------------------------------- | | `y_values` | array | 因变量序列 | | `x_values` | array | 自变量序列;长度应与因变量序列一致 | | `out_beta` | any | 接收 beta,结果类型为实数 | | `out_alpha` | any | 接收 alpha,结果类型为实数 | 返回:any #### 示例 ```tsl BetaAndAlpha(array(3,6),array(4,12),k,b); k; //返回:0.375 ``` ### `regressionChannel(y_values, x_values, now_y, now_x, out_beta, out_alpha, out_upper_alpha, out_lower_alpha, out_upper_y, out_lower_y, out_position_percent, out_expected_y)` 按线性回归结果计算上下轨道、当前点所在轨道百分比和当前 `x` 的预期回归值。 | 参数 | 类型 | 说明 | | ---------------------- | ----- | ------------------------------------------------------------------------------- | | `y_values` | array | 因变量序列 | | `x_values` | array | 自变量序列;长度应与因变量序列一致 | | `now_y` | float | 当前点的 y 值 | | `now_x` | float | 当前点的 x 值 | | `out_beta` | any | 接收 beta,结果类型为实数 | | `out_alpha` | any | 接收 alpha,结果类型为实数 | | `out_upper_alpha` | any | 接收上轨 alpha,结果类型为实数 | | `out_lower_alpha` | any | 接收下轨 alpha,结果类型为实数 | | `out_upper_y` | any | 接收 `now_x` 对应的上轨 y 值,结果类型为实数 | | `out_lower_y` | any | 接收 `now_x` 对应的下轨 y 值,结果类型为实数 | | `out_position_percent` | any | 接收 `now_y` 在上下轨之间的位置百分比,低于下轨可小于 `0`,高于上轨可大于 `100` | | `out_expected_y` | any | 接收 `now_x` 对应的预期回归 y 值,结果类型为实数 | 返回:any #### 示例 ```tsl RegressionChannel(array(1,2,3,4,5),array(6,7,8,9,10),1,2,3,4,5,6,7,8,s,a); a; //返回:-3 ``` ### `correlpaired(left_values, right_values)` 按配对方式计算一个序列与另一个序列或矩阵的相关系数。 | 参数 | 类型 | 说明 | | -------------- | ----- | -------------- | | `left_values` | array | 左侧序列或矩阵 | | `right_values` | array | 右侧序列或矩阵 | 返回:array #### 示例 ```tsl a := rand(10); b := rand(10); correlpaired(a,b); //array((0.17)); ``` ### `correlpairedSide(values, filter_type)` 按指定过滤方向计算配对相关系数矩阵。 | 参数 | 类型 | 说明 | | ------------- | ----- | ------------------ | | `values` | array | 待计算的数值矩阵 | | `filter_type` | any | 过滤方向或样式参数 | 返回:array ## 数学函数 / 扩充统计函数 ### `expdMax(values)` 计算数值序列的扩展最大值序列。 | 参数 | 类型 | 说明 | | -------- | ----- | ---------------- | | `values` | array | 待计算的数值序列 | 返回:array #### 示例 ```tsl r:=array(-1,2,-3,9); ExpdMax(r); //array(-1,2,2,9); ``` ### `expdMin(values)` 计算数值序列的扩展最小值序列。 | 参数 | 类型 | 说明 | | -------- | ----- | ---------------- | | `values` | array | 待计算的数值序列 | 返回:array #### 示例 ```tsl r:=array(-1,2,-3,9); ExpdMin (r); //array(-1,-1,-3,-3); ``` ### `expdSum(values)` 计算数值序列的扩展求和序列。 | 参数 | 类型 | 说明 | | -------- | ----- | ---------------- | | `values` | array | 待计算的数值序列 | 返回:array #### 示例 ```tsl r:=array(-1,2,-3,9); ExpdSum (r); //array(-1,1,-2,7); ``` ### `expdProduct(values)` 计算数值序列的扩展乘积序列。 | 参数 | 类型 | 说明 | | -------- | ----- | ---------------- | | `values` | array | 待计算的数值序列 | 返回:array #### 示例 ```tsl r:=array(-1,2,-3,9); ExpdProduct (r); //array(-1,-2,6,54); ``` ### `expdVar(values, mode)` 计算数值序列的扩展方差序列。 | 参数 | 类型 | 说明 | | -------- | ----- | -------------------------- | | `values` | array | 待计算的数值序列 | | `mode` | any | 方差计算方式参数;常用 `0` | 返回:array #### 示例 ```tsl r:=array(-1,2,-3,9); ExpdVar (r,0); //array(0,2.25,4.22,20.69); ``` ### `expdStd(values, mode)` 计算数值序列的扩展标准差序列。 | 参数 | 类型 | 说明 | | -------- | ----- | ---------------------------- | | `values` | array | 待计算的数值序列 | | `mode` | any | 标准差计算方式参数;常用 `0` | 返回:array ## 数学函数 / 次序统计量 #### 示例 ```tsl r:=array(-1,2,-3,9); ExpdStd (r,0); //array(0,1.5,2.05,4.55); ``` ### `nanPopnVariance()` 含NAN统计相关函数。 返回:any #### 示例 ```tsl A := array(5,6,8,Nan); Return PopnVariance(A); //结果:1.56 ``` ### `nanMean(values)` 忽略 `nan` 计算数值序列均值。 | 参数 | 类型 | 说明 | | -------- | ----- | ----------------------- | | `values` | array | 可包含 `nan` 的数值序列 | 返回:float #### 示例 ```tsl A := array(5,6,8,Nan); NanMean(A); //结果:6.33 ``` ### `nanSum(values)` 忽略 `nan` 计算数值序列总和。 | 参数 | 类型 | 说明 | | -------- | ----- | ----------------------- | | `values` | array | 可包含 `nan` 的数值序列 | 返回:float #### 示例 ```tsl A := array(5,6,8,Nan); NanSum(A); //结果:19 ``` ### `nanStd(values)` 忽略 `nan` 计算数值序列样本标准差。 | 参数 | 类型 | 说明 | | -------- | ----- | ----------------------- | | `values` | array | 可包含 `nan` 的数值序列 | 返回:float #### 示例 ```tsl A := array(5,6,8,Nan); NanStd(A); //结果:1.53 ``` ### `nanVariance(values)` 忽略 `nan` 计算数值序列样本方差。 | 参数 | 类型 | 说明 | | -------- | ----- | ----------------------- | | `values` | array | 可包含 `nan` 的数值序列 | 返回:float #### 示例 ```tsl A := array(5,6,8,Nan); NanVariance(A); //结果:2.33 ``` ### `nanPopnStd(values)` 忽略 `nan` 计算数值序列总体标准差。 | 参数 | 类型 | 说明 | | -------- | ----- | ----------------------- | | `values` | array | 可包含 `nan` 的数值序列 | 返回:float #### 示例 ```tsl A := array(5,6,8,Nan); NanPopnStd(A); //结果:1.25 ``` ### `nanRankArr(values)` 忽略 `nan` 计算数值序列的秩数组。 | 参数 | 类型 | 说明 | | -------- | ----- | ------------------------------------------------------- | | `values` | array | 可包含 `nan` 的数值序列;`nan` 位置在结果中保持为 `nan` | 返回:array #### 示例 ```tsl a := array(1,1,2,2,2,9,Nan,9,9); NanRankArr(a); //结果:array(1,1,3,3,3,6,NAN,6,6) ``` ### `nanPercentRankArr(values)` 忽略 `nan` 计算数值序列的百分位秩数组。 | 参数 | 类型 | 说明 | | -------- | ----- | ------------------------------------------------------- | | `values` | array | 可包含 `nan` 的数值序列;`nan` 位置在结果中保持为 `nan` | 返回:array #### 示例 ```tsl a := array(1,1,2,2,2,9,Nan,9,9); NanPercentRankArr(a); //结果:array(0.0,0.0,0.29,0.29,0.29,0.71,NAN,0.71,0.71) ``` ### `timeDiff(values, order)` 计算序列、数组或矩阵的指定阶差分。 | 参数 | 类型 | 说明 | | -------- | ----- | -------------- | | `values` | array | 原始序列或矩阵 | | `order` | any | 差分阶数 | 返回:array ### `timeAutoCov(values, lag)` 计算时间序列在指定滞后阶数下的自协方差。 | 参数 | 类型 | 说明 | | -------- | ----- | -------- | | `values` | array | 时间序列 | | `lag` | any | 滞后阶数 | 返回:float ### `timeAcf(values)` 计算时间序列自相关系数。 | 参数 | 类型 | 说明 | | -------- | ----- | -------- | | `values` | array | 时间序列 | 返回:array ### `timePacf(values)` 计算时间序列偏自相关系数。 | 参数 | 类型 | 说明 | | -------- | ----- | -------- | | `values` | array | 时间序列 | 返回:array ### `timeRandomTest(values, lag_count, alpha)` 执行时间序列纯随机性检验。 | 参数 | 类型 | 说明 | | ----------- | ----- | ------------ | | `values` | array | 时间序列 | | `lag_count` | any | 检验滞后阶数 | | `alpha` | float | 显著性水平 | 返回:array ### `ar(values, order, method)` 拟合 AR 模型。 | 参数 | 类型 | 说明 | | -------- | ------ | --------------------- | | `values` | array | 时间序列 | | `order` | any | AR 阶数 | | `method` | string | 拟合方法;常用 `"ls"` | 返回:array #### 示例 ```tsl elps:=Randnorm(0,1,200); y:=array(); y[0]:=0; y[1]:=0; for i:=2 to 199 do y[i]:=-0.5*y[i-1]+0.3*y[i-2]+elps[i]; AR(y,2,'ls'); ``` ### `arma(values, ar_order, ma_order)` 拟合 ARMA 模型。 | 参数 | 类型 | 说明 | | ---------- | ----- | -------- | | `values` | array | 时间序列 | | `ar_order` | any | AR 阶数 | | `ma_order` | any | MA 阶数 | 返回:array #### 示例 ```tsl elps:=randnorm(0,1,200); y:=array(); y[0]:=0; for i:=1 to 199 do y[i]:=0.8*y[i-1]+elps[i]-0.4*elps[i-1]; ARMA(y,1,1); ``` ### `timeARp(values, order, mode)` 估计 AR 模型参数。 | 参数 | 类型 | 说明 | | -------- | ----- | ------------ | | `values` | array | 时间序列 | | `order` | any | AR 阶数 | | `mode` | any | 估计模式参数 | 返回:array ### `timeMAq(values, order, mode)` 估计 MA 模型参数。 | 参数 | 类型 | 说明 | | -------- | ----- | ------------ | | `values` | array | 时间序列 | | `order` | any | MA 阶数 | | `mode` | any | 估计模式参数 | 返回:array ### `timeArma(values, ar_order, ma_order, mode)` 估计 ARMA 模型参数。 | 参数 | 类型 | 说明 | | ---------- | ----- | ------------ | | `values` | array | 时间序列 | | `ar_order` | any | AR 阶数 | | `ma_order` | any | MA 阶数 | | `mode` | any | 估计模式参数 | 返回:array ### `timeGreenFun(ar_coefficients, ma_coefficients)` 根据 AR、MA 系数计算 Green 函数序列。 | 参数 | 类型 | 说明 | | ----------------- | ----- | ----------- | | `ar_coefficients` | array | AR 系数数组 | | `ma_coefficients` | array | MA 系数数组 | 返回:array ### `timeInvFun(left_values, right_values)` 根据两个输入序列计算逆函数序列。 | 参数 | 类型 | 说明 | | -------------- | ----- | -------- | | `left_values` | array | 左侧序列 | | `right_values` | array | 右侧序列 | 返回:array ### `timeChoseP(values, model_name, criterion)` 按准则选择 AR、MA 或 ARMA 模型阶数。 | 参数 | 类型 | 说明 | | ------------ | ------ | ------------------------------------- | | `values` | array | 时间序列 | | `model_name` | string | 模型名;可用 `"AR"`、`"MA"`、`"ARMA"` | | `criterion` | string | 信息准则;常用 `"AIC"`、`"SBIC"` | 返回:any ### `timesGranger(y_values, x_values, lag_order, alpha)` 检验 `x_values` 是否为 `y_values` 的 Granger 原因。 | 参数 | 类型 | 说明 | | ----------- | ----- | ------------ | | `y_values` | array | 被解释序列 | | `x_values` | array | 候选原因序列 | | `lag_order` | any | 滞后阶数 | | `alpha` | float | 显著性水平 | 返回:array ### `timeDanielTest(values, alpha)` 执行 Daniel 平稳性检验。 | 参数 | 类型 | 说明 | | -------- | ----- | ---------- | | `values` | array | 时间序列 | | `alpha` | float | 显著性水平 | 返回:array ### `timesAdfTest(values, diff_order, model_style, criterion, lag_order, alpha)` 执行 ADF 单位根检验。 | 参数 | 类型 | 说明 | | ------------- | ------ | -------------------------------- | | `values` | array | 时间序列 | | `diff_order` | any | 差分阶数 | | `model_style` | any | 检验模型类型 | | `criterion` | string | 信息准则;常用 `"AIC"`、`"SBIC"` | | `lag_order` | any | 滞后阶数 | | `alpha` | float | 显著性水平 | 返回:array ### `timesCointergrationTest(y_values, x_values, diff_order, alpha, lag_order, criterion)` 执行两个序列的协整检验。 | 参数 | 类型 | 说明 | | ------------ | ------ | -------------------------------- | | `y_values` | array | 第一条时间序列 | | `x_values` | array | 第二条时间序列 | | `diff_order` | any | 差分阶数 | | `alpha` | float | 显著性水平 | | `lag_order` | any | 滞后阶数 | | `criterion` | string | 信息准则;常用 `"AIC"`、`"SBIC"` | 返回:array ### `timesCointergration(y_values, x_values, alpha)` 判断两个序列是否存在协整关系。 | 参数 | 类型 | 说明 | | ---------- | ----- | -------------- | | `y_values` | array | 第一条时间序列 | | `x_values` | array | 第二条时间序列 | | `alpha` | float | 显著性水平 | 返回:string ### `timesEcm(y_values, x_values, residuals, alpha, p_order, q_order)` 建立误差修正模型。 | 参数 | 类型 | 说明 | | ----------- | ----- | ------------------- | | `y_values` | array | 第一条时间序列 | | `x_values` | array | 第二条时间序列 | | `residuals` | array | 协整检验残差项 | | `alpha` | float | 显著性水平 | | `p_order` | any | `y_values` 滞后阶数 | | `q_order` | any | `x_values` 滞后阶数 | 返回:array ### `timeArchTest(values, lag_order, alpha)` 执行 ARCH 效应检验。 | 参数 | 类型 | 说明 | | ----------- | ----- | ---------------- | | `values` | array | 残差或收益率序列 | | `lag_order` | any | 滞后阶数 | | `alpha` | float | 显著性水平 | 返回:array ### `timeArch(values, q_order, forecast_count)` 建立 ARCH 模型并输出均值、方差和预测结果。 | 参数 | 类型 | 说明 | | ---------------- | ----- | ---------------- | | `values` | array | 残差或收益率序列 | | `q_order` | any | ARCH 阶数 | | `forecast_count` | any | 预测步数 | 返回:array ### `timeGarch(values, model_name)` 建立 GARCH 类模型并输出均值、方差和预测结果。 | 参数 | 类型 | 说明 | | ------------ | ------ | ---------------------- | | `values` | array | 残差或收益率序列 | | `model_name` | string | 模型名;常用 `"GARCH"` | 返回:array ### `garchFit(model_spec, values)` 按模型规格拟合 GARCH 类波动率模型。 | 参数 | 类型 | 说明 | | ------------ | ----- | ----------------------------------------------------------------------------------------------------------------- | | `model_spec` | array | 模型规格;常用键包括 `R`、`M`、`AR`、`MA`、`Regress`、`VarianceModel`、`C`、`P`、`Q`、`GARCH`、`ARCH`、`Leverage` | | `values` | array | 待拟合的收益率、残差或平稳时间序列 | 返回:array ### `timeAnalyse(values, model_name, ar_order, ma_order, forecast_count)` 按 AR、MA 或 ARMA 模型分析序列并输出预测结果。 | 参数 | 类型 | 说明 | | ---------------- | ------ | ------------------------------------- | | `values` | array | 时间序列 | | `model_name` | string | 模型名;可用 `"AR"`、`"MA"`、`"ARMA"` | | `ar_order` | any | AR 阶数 | | `ma_order` | any | MA 阶数 | | `forecast_count` | any | 预测步数 | 返回:array ### `timesGrangerCausality(series_matrix, lag_order)` 对矩阵中的多个序列执行两两 Granger 因果检验。 | 参数 | 类型 | 说明 | | --------------- | ----- | --------------------------------------------------- | | `series_matrix` | array | 多个时间序列组成的矩阵;可由两条序列用 `left_series | | `lag_order` | any | 滞后阶数 | 返回:array ### `saveTable(table_name, data, stream_mode)` 把用户数据保存为平台用户数据表。 | 参数 | 类型 | 说明 | | ------------- | ------ | ---------------------------------------------------------------- | | `table_name` | string | 用户数据名称;可用 `目录\\表名` 保存到指定目录 | | `data` | array | 要保存的用户数据 | | `stream_mode` | any | 流格式;`0` 表示原始流格式,`1` 表示新流格式;省略时使用默认格式 | #### 示例 ```tsl //将r保存为用户数据testA r:=rand(10,10); Return savetable('testA',r); //结果:-1 ``` ### `loadTable(table_name)` 读取已保存的平台用户数据表。 | 参数 | 类型 | 说明 | | ------------ | ------ | ----------------------------------------------- | | `table_name` | string | 用户数据名称;读取目录下数据时使用 `目录\\表名` | 返回:any #### 示例 ```tsl //将savetable范例中保存的用户数据testA提取出来 loadTable('testA'); ``` ### `loadTableEx(table_name)` 读取已保存的平台用户数据表。 | 参数 | 类型 | 说明 | | ------------ | ------ | ----------------------------------------------- | | `table_name` | string | 用户数据名称;读取目录下数据时使用 `目录\\表名` | 返回:array #### 示例 ```tsl LoadTableEx('repitle'); ``` ### `testTable(table_name)` 检查指定平台用户数据表是否存在。 | 参数 | 类型 | 说明 | | ------------ | ------ | ------------------------------------------------------- | | `table_name` | string | 要检查的用户数据名称;检查目录下数据时使用 `目录\\表名` | 返回:any #### 示例 ```tsl testTable('testA');//测试用户数据"testA"是否存在。返回值为1,即存在,0即不存在。; ``` ### `listTable()` 取得当前用户可见的平台用户数据表列表。 返回:array #### 示例 ```tsl ListTable(); ``` ### `deleteTable(table_name)` 删除已保存的平台用户数据表。 | 参数 | 类型 | 说明 | | ------------ | ------ | ------------------------------------------------------- | | `table_name` | string | 要删除的用户数据名称;删除目录下数据时使用 `目录\\表名` | ## 平台函数 / 自定义板块维护函数 ### `saveBk(sector_name, category_path, stocks)` 保存自定义板块。 | 参数 | 类型 | 说明 | | --------------- | ------ | ---------------------------------------------------------- | | `sector_name` | string | 板块名称 | | `category_path` | string | 板块分类路径;多级分类用 `\\` 分隔 | | `stocks` | array | 板块成分证券代码数组,例如 `array("SZ000001", "SZ000002")` | 返回:any #### 示例 ```tsl SaveBk("MySector","我的一级分类\\我的二级分类",Array("SZ000001","SZ000002")); {在"我的一级分类\\我的二级分类"目录生成一个名为"MySector "的板块,该板块的成分为SZ000001,SZ000002} ``` ### `deleteBk(sector_name)` 删除自定义板块。 | 参数 | 类型 | 说明 | | ------------- | ------ | ---------------- | | `sector_name` | string | 要删除的板块名称 | 返回:any ## 平台函数 / 用户数据辅助函数 ### `hexToString(value)` 把用户数据文件名中的十六进制名称转换为可读字符串。 | 参数 | 类型 | 说明 | | ------- | ------ | ----------------------------------------------------------------------- | | `value` | string | 用户数据文件名或十六进制名称字符串,例如 `hex_74657374646174613031.stm` | 返回:string ## 平台函数 / 平台执行信息 #### 示例 ```tsl //将用户数据名转化为可读串 str:='hex_74657374646174613031.stm'; HexToString(str); //返回testdata01; ``` ### `tsAppServer()` 取得当前平台执行服务器信息。 返回:string #### 示例 ```tsl a:=rand(10,10); tsAppServer(); //结果:192.168.101.45:3328(Z:\server\bin5) ``` ### `tsAppServerName()` 取得当前平台执行程序信息。 返回:string ## 平台函数 / 用户和函数相关函数 #### 示例 ```tsl TsAppServerName(); ``` ### `readExcelSheets(arg1, arg2, r, arg4)` 文件访问函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ------ | ---- | | `arg1` | string | | | `arg2` | string | | | `r` | any | | | `arg4` | any | | 返回:any #### 示例 ```tsl //读取本地文件的sheet列表名 rdo2 readexcelSheets('','d:\\test\\test.xls',r,0); r; //结果:array("Sheet1","Sheet2","Sheet3") ``` ### `exportFile2(filename, arg2, arg3, data, arg5, arg6, arg7, arg8)` 文件访问函数相关函数。 | 参数 | 类型 | 说明 | | ---------- | ------ | ---- | | `filename` | string | | | `arg2` | string | | | `arg3` | string | | | `data` | array | | | `arg5` | any | | | `arg6` | any | | | `arg7` | string | | | `arg8` | string | | 返回:any #### 示例 ```tsl data:=ones(10,5); ret:=rdo2 exportfile2(ftxls(),"","C:\\test.xlsx",data,1,0,"Sheet3","C2"); ret; //结果:1 (表示数据导出成功,可以在c盘看到test.xlsx文件) ``` ### `importFile2(filename, arg2, arg3, data, arg5, arg6, arg7, arg8, arg9)` 文件访问函数相关函数。 | 参数 | 类型 | 说明 | | ---------- | ------ | ---- | | `filename` | string | | | `arg2` | string | | | `arg3` | string | | | `data` | array | | | `arg5` | any | | | `arg6` | any | | | `arg7` | any | | | `arg8` | string | | | `arg9` | string | | 返回:any #### 示例 ```tsl ret:=rdo2 importfile2(ftxls(),"","C:\\test.xlsx",data,1,0,0,"Sheet3","C2:E5"); if ret then data; else "导入失败"; ``` ### `sysSendMail(arg1, arg2, arg3, arg4, arg5, msg[, arg7][, arg8][, arg9][, arg10][, arg11][, arg12])` 通过 SMTP 服务器发送邮件。 | 参数 | 类型 | 说明 | | ------- | ------ | -------------------- | | `arg1` | string | 见下方定义与参数说明 | | `arg2` | string | | | `arg3` | string | | | `arg4` | string | | | `arg5` | string | | | `msg` | string | | | `arg7` | string | | | `arg8` | string | | | `arg9` | any | | | `arg10` | string | | | `arg11` | string | | | `arg12` | any | | 返回:any ### `call(func, args)` 按函数名字符串或函数指针调用函数。 | 参数 | 类型 | 说明 | | ------ | ------ | ---------------------- | | `func` | string | 函数名字符串或函数指针 | | `args` | any | 调用参数列表 | 返回:string ### `pyRun(code)` 执行 Python 代码片段。 | 参数 | 类型 | 说明 | | ------ | ------ | ----------------- | | `code` | string | Python 代码字符串 | 返回:any #### 示例 ```tsl s:="a=1 b=1 if a==1: b=2 "; pyrun(s); array("a":pygetvar("a"),"b":pygetvar("b")); ``` ### `pyCall(module_or_mode, function_or_module[, function_or_arg][, arg_values])` Python支持函数相关函数。 | 参数 | 类型 | 说明 | | -------------------- | ------ | ---------------------------------------------------------------------------------------- | | `module_or_mode` | string | int | | `function_or_module` | string | 当第 1 参数是模块名时为 Python 函数名;当第 1 参数是模式时为 Python 模块名 | | `function_or_arg` | string | 当第 1 参数是模块名时为传给 Python 函数的第一个参数;当第 1 参数是模式时为 Python 函数名 | | `arg_values` | array | 继续传给 Python 函数的位置参数、数组参数或命名参数 | 返回:any #### 示例 ```tsl rdo2 PyRun("import numpy"); //不给状态值,默认方式下调用python的randint函数 rdo2 pycall('numpy.random','randint',6,9); //参数通过数组方式传入 pycall(2,'numpy.random','randint',array('high':9,'low':6)); //一个个指定参数方式传入 pycall('numpy.random','randint',high:9,low:6); ``` ### `pyError()` 获取最近一次 Python 调用错误信息。 返回:string #### 示例 ```tsl pyrun("a=math.pi");//此处会报错因为没有 import math pyerror(); ``` ### `createComObj(guid, obj)` 创建COM对象。如果创建成功则返回真,否则返回假。 | 参数 | 类型 | 说明 | | ------ | ------ | ---------------- | | `guid` | string | 对象的类GUID串。 | | `obj` | object | 保存创建的对象。 | 返回:bool ### `toXml(v)` 转换成为XML字符串。 | 参数 | 类型 | 说明 | | ---- | ---- | -------- | | `v` | any | 任意类型 | 返回:string #### 示例 ```tsl toXML('this is XML document'); {返回值为字符串: } ``` ### `xml(v)` 把XML串转换为任意类型。 | 参数 | 类型 | 说明 | | ---- | ------ | ------------- | | `v` | string | 字符串,XML串 | 返回:any #### 示例 ```tsl XML('; '); //返回值为字符串:’this is a document’。 ``` ### `exportCsvne(data, csv_str, include_index, include_header, return_value)` 将指定数组Data转换为csv格式字符串并存储在csvStr参数中。仅支持一维及二维数组的转换。和ExportCsv的区别:在处理浮点数据时,ExportCsvne的结果不会输出为1E15等格式。 支持范围:新一代TSL支持。 | 参数 | 类型 | 说明 | | ---------------- | ------ | ----------------------------------------------- | | `data` | array | 数组类型,要转换成csv格式字符串的数组。 | | `csv_str` | string | 字符串类型,转换成功的csv格式字符串(输出值)。 | | `include_index` | bool | object | | `include_header` | bool | object | | `return_value` | bool | object | 返回:array #### 示例 ```tsl data:=array(1,2,"3","A",9,1E15); ret:= ExportCsvne(data,s); if ret then return s; else return ret; ``` ### `ifThen3(left, right, r1, r2, r3)` 比较left与Right大小,若Left大,则返回r1;若相等,返回r2;若Right大,返回r3。 | 参数 | 类型 | 说明 | | ------- | ----- | ------ | | `left` | float | 实数 | | `right` | float | 实数 | | `r1` | any | 表达式 | | `r2` | any | 表达式 | | `r3` | any | 表达式 | 返回:bool #### 示例 ```tsl IfThen3(1,2,'左大','相等','右大'); //返回:’右大’ ``` ### `callInArray(func_name, param_content)` 根据名称或者函数指针调用指定的函数,将参数放入一个数组中送入该函数,不支持变参。另外,天软的函数指针可以用thisfunction()获得。该函数与call函数功能类似,注意两个函数设置参数的区别。Call函数直接列举,CallInArray函数将调用的函数的参数放在Array中。 | 参数 | 类型 | 说明 | | --------------- | ------ | -------------------------------------------------------------------------------- | | `func_name` | string | TFunction | | `param_content` | array | 数组类型,第一个参数放在ParamContent\[0\],第二个放在ParamContent\[1\]以此类推。 | 返回:array ### `safeEval(exp)` 表达式求值 | 参数 | 类型 | 说明 | | ----- | ---- | ---------- | | `exp` | any | 表达式类型 | 返回:any ### `doubleVariableExecute(arr, sys_name, time_arr, exp)` 计算指定系统参数,指定时间序列下的指标表达式的值 | 参数 | 类型 | 说明 | | ---------- | ------ | ---------------------------- | | `arr` | any | 二维数组,设置的系统参数的值 | | `sys_name` | string | 字符串,指定的系统参数名 | | `time_arr` | any | 二维数组,需要计算的指定时间 | | `exp` | any | 表达式,指标表达式 | 返回:array ### `multipleExecute(exp)` 表达式求值 | 参数 | 类型 | 说明 | | ----- | ---- | ------ | | `exp` | any | 表达式 | 返回:array ### `singleVariableExecute(arr, sys_name, exp)` 设置系统变量SysName的值为Arr中的元素,执行表达式exp,将表达式的值放到数组Arr中。 | 参数 | 类型 | 说明 | | ---------- | ------ | ------------------------ | | `arr` | array | 数组, | | `sys_name` | string | 字符串,指定系统参数名称 | | `exp` | any | 表达式 | 返回:array ### `safeSetSysParam(systype, value)` 设置系统参数。主要是将value的值转化为正确的对应于systype数据类型,再通过setsysparam进行设置setysparam(systype,value),保证系统参数设置成功。 | 参数 | 类型 | 说明 | | --------- | ------ | ------------------------ | | `systype` | string | 字符串,系统参数名称 | | `value` | float | 实数或字符串,系统参数值 | 返回:any ### `formatFloatExt(v, dtype)` 格式化输出-数字 | 参数 | 类型 | 说明 | | ------- | ----- | ---------- | | `v` | float | 实数 | | `dtype` | any | 数据的格式 | 返回:string|float #### 示例 ```tsl FormatFloatExt(12345.67,1); //结果:’ 12,345.67’ ``` ### `webZero(v)` Web中显示零处理,当数值为0或者空字符串的时候显示为空字符串,其他情况显示其值本身; | 参数 | 类型 | 说明 | | ---- | ------ | ---- | | `v` | string | int | 返回:string #### 示例 ```tsl WebZero(0); //结果:’’ //空字串 ``` ### `roundTo5(v)` .5处理 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `v` | float | 实数 | 返回:float #### 示例 ```tsl RoundTo5(0.35); //结果:0.5 ``` ### `simpleRoundTo2(avalue, adigit)` 四舍五入(交易所规则),正负数不对称,即四舍六入,五向较大的数进位(正负有别,如保留一位小数时+0.05) | 参数 | 类型 | 说明 | | -------- | ----- | -------------- | | `avalue` | float | 实数数据 | | `adigit` | any | 精确到Adigit位 | 返回:float #### 示例 ```tsl SimpleRoundTo2(1234.56789654,-2); //结果:1234.57 ``` ### `divValue(v1, v2)` 除法运算。 | 参数 | 类型 | 说明 | | ---- | ----- | ------------ | | `v1` | float | 实数,被除数 | | `v2` | float | 实数,除数 | 返回:float #### 示例 ```tsl DivValue(8,2); //返回:4 ``` ### `dataisequal(v1, v2)` 判断2个变量是否相等 | 参数 | 类型 | 说明 | | ---- | ---- | -------------- | | `v1` | any | 任意类型,变量1 | | `v2` | any | 任意类型,变量2 | 返回:bool ### `strtodatetime2(s)` 字符串->日期时间(包含毫秒) | 参数 | 类型 | 说明 | | ---- | ------ | -------------------------------------------------------------------------------------------------------- | | `s` | string | S的格式必须为:yyyy-m-d h:m:s:z 其中日期和时间需要用空格隔开,时间分隔必须用: 如"2021-8-12 10:31:24:199" | 返回:string #### 示例 ```tsl // 字符串2021-8-12 10:31:24:199 转换为日期时间格式(包含毫秒) s:="2021-8-12 10:31:24:199" StrToDateTime2(s); //结果:44420.4384745255; ``` ### `strToDateExt(s, str_format)` 将字符串类型的日期按照不同的格式转换成实数型的日期。 | 参数 | 类型 | 说明 | | ------------ | ------ | ------------------------------------------ | | `s` | string | 字符串类型的日期,包含3中形式,见下表。 | | `str_format` | any | 标准化的日期格式,对应的S分别用0、1、2表示 | 返回:string #### 示例 ```tsl S:='16/1/2011'; StrFormat:=0; StrToDateExt(S, StrFormat); //结果:40559 ``` ### `excelIntToDate(r_date)` 将报告期类型日期转化成实数型 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------ | | `r_date` | datetime | 整型类的报告期日期 | 返回:float|datetime #### 示例 ```tsl //报告期为2010年年报 RDate:=20101231; ExcelIntToDate(RDate); //结果:40543 ``` ### `excelDateToInt(r_date)` 将日期型报告期转化成整数型报告期 | 参数 | 类型 | 说明 | | -------- | -------- | ------------ | | `r_date` | datetime | 日期型报告期 | 返回:any #### 示例 ```tsl RDate:=20101231; ExcelDateToInt(RDate); //结果:20101231 ``` ### `formatStrToDateTime2(s, format_str)` 字符串->日期时间(包含毫秒)。 | 参数 | 类型 | 说明 | | ------------ | ------ | --------------------------------------------------------------------------------------------------------------- | | `s` | string | 字符串类型,时间字符串 | | `format_str` | string | 字符串类型,格式字符串;格式串中不允许有单引号或者双引号,并且格式串必须同时间字符串格式一致;适用的格式如下等: | 返回:string #### 示例 ```tsl // 字符串2021-8-12 10:31:24:199 转换为日期时间格式(包含毫秒) s:="2021.01.04T23:00:00.000"; FormatStr:="yyyy.mm.ddThh:nn:ss.zzz"; FormatStrToDateTime2(S,FormatStr); //结果:44200.9583333333; ``` ### `startOfTheHalfYear(end_t)` 返回Endt所在半年的开始日期(半年的第一天) | 参数 | 类型 | 说明 | | ------- | -------- | ---- | | `end_t` | datetime | 日期 | 返回:float|datetime #### 示例 ```tsl EndT:=40599; //40559表示2011年1月16号 StartOfTheHalfYear(EndT); //结果:40544 //40544表示2011年1月1号 ``` ### `startOfTheQuarter(end_t)` 返回Endt所在季度的开始日期(季度的第一天) | 参数 | 类型 | 说明 | | ------- | -------- | ---- | | `end_t` | datetime | 日期 | 返回:float|datetime #### 示例 ```tsl EndT:=40540; //40540表示2010年12月28日 StartOfTheQuarter (EndT); //结果:40452 //40452表示2010年10月1号 ``` ### `endOfTheQuarter(end_t)` 返回Endt所在季度的截止日期(季度的最后一天) | 参数 | 类型 | 说明 | | ------- | -------- | ---- | | `end_t` | datetime | 日期 | 返回:float|datetime #### 示例 ```tsl EndT:=40540; //40540表示2010年12月28日 EndOfTheQuarter (EndT); //结果:40543 //40543表示2010年12月31号 ``` ### `endOfTheHalfYear(end_t)` 返回Endt所在半年的截止日期(半年的最后一天) | 参数 | 类型 | 说明 | | ------- | -------- | ---- | | `end_t` | datetime | 日期 | 返回:float|datetime #### 示例 ```tsl EndT:=40540; //40540表示2010年12月28日 EndOfTheHalfYear (EndT); //结果:40543 //40543表示2010年12月31号 ``` ### `incHalfYear(a_value, number)` 求Avalue的日期开始往后推移Number个半年的日期 | 参数 | 类型 | 说明 | | --------- | -------- | -------------------------------- | | `a_value` | datetime | 实数表示的日期 | | `number` | any | 向后推移的整数,负数表示向前推移 | 返回:float|datetime #### 示例 ```tsl Avalue:=40179; //40179表示2010年1月1号 Number:=2; IncHalfYear(AValue,Number); //结果:40544 //40544表示2011年1月1号 ``` ### `incQuarter(avalue, number)` 求Avalue的日期开始往后推移Number个季度的日期 | 参数 | 类型 | 说明 | | -------- | -------- | ---------------------------------- | | `avalue` | datetime | 实数表示的日期 | | `number` | any | 向后推移的整数。负数表示向前推移。 | 返回:float|datetime #### 示例 ```tsl Avalue:=40179; //40179表示2010年1月1号 Number:=2; IncQuarter(AValue,Number); //结果:40360 //40360表示2010年7月1号 ``` ### `excelRDate(r_date)` 将整数报告期转换成Excel的字符串日期类型 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------------- | | `r_date` | datetime | 报告期,一般用整型日期表示 | 返回:string #### 示例 ```tsl RDate:=20101231; ExcelRDate(RDate); //结果:2010-12-31 ``` ### `spaceByNumber(n)` 生成N个空格字符串 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `n` | any | 整数 | 返回:string #### 示例 ```tsl write('---',SpaceByNumber(2),'---'); ``` ### `tryUppercase(s)` 将字符串S转换成大写并返回,不抛出异常,转换失败时返回"" | 参数 | 类型 | 说明 | | ---- | ------ | --------------- | | `s` | string | 字符串,原字符串 | 返回:string #### 示例 ```tsl TryUppercase("abc"); //结果:"ABC" ``` ### `tryLowercase(s)` 将字符串S转换成小写并返回,不抛出异常,转换失败时返回"" | 参数 | 类型 | 说明 | | ---- | ------ | --------------- | | `s` | string | 字符串,原字符串 | 返回:string #### 示例 ```tsl return TryUppercase("ABC"); //结果:"abc" ``` ### `letters(vlaue, ul)` 将数字与在字符串进行对照转换。基本用法同R的letters。在超出26的时候,仿excel的列名的规则提取。用于将excel数字列名转为字符串列名:1->'A'。 | 参数 | 类型 | 说明 | | ------- | ---- | ----------------------- | | `vlaue` | any | 整数。正整数列名 | | `ul` | any | 整数。是否大写,默认为1 | 返回:string #### 示例 ```tsl letters(1,0); //结果:a ``` ### `decToInt64(s)` 将字符串转换为64位整数。 仅适用十进制格式字符串,其他进制格式字符串会转换失败。若要转换其他进制格式字符串(如二进制、十六进制等),可使用函数FAQ:StrToInt64 | 参数 | 类型 | 说明 | | ---- | ------ | ------------------------ | | `s` | string | 字符串。需转换的字符串。 | 返回:string #### 示例 ```tsl DecToInt64("12");//输出: 12L; ``` ### `decToInt64Def(s, default)` 将字符串转换为64位整数。如果转换失败,则返回Default值。 仅适用十进制格式字符串,其他进制格式字符串会转换失败。若要转换其他进制格式字符串(如二进制、十六进制等),可使用函数FAQ:StrToInt64Def | 参数 | 类型 | 说明 | | --------- | ------ | ---------------------------- | | `s` | string | 字符串。需转换的字符串 | | `default` | any | 整数。转换失败时返回的默认值 | 返回:string #### 示例 ```tsl DecToInt64Def("12",1);//输出: 12L; DecToInt64Def("test",1);//输出: 1L; ``` ### `tryDecToInt64(s, value)` 将字符串转换为64位整数。若转换成功,转换值通过Value输出。 仅适用十进制格式字符串,其他进制格式字符串会转换失败。若要转换其他进制格式字符串(如二进制、十六进制等),可使用函数FAQ:TryStrToInt64 | 参数 | 类型 | 说明 | | ------- | ------ | ---------------------- | | `s` | string | 字符串。需转换的字符串 | | `value` | any | NIL | 返回:string #### 示例 ```tsl ret := TryDecToInt64("12",value); if ret then value; else "转换失败!"; //输出: 12L ``` ### `decToInt32(s)` 将字符串转换为32位整数。 仅适用十进制格式字符串,其他进制格式字符串会报错。若要转换其他进制格式字符串(如二进制、十六进制等),可使用函数FAQ:StrToInt32 | 参数 | 类型 | 说明 | | ---- | ------ | ---------------------- | | `s` | string | 字符串。需转换的字符串 | 返回:string #### 示例 ```tsl DecToInt32("12");//输出: 12; ``` ### `decToInt32Def(s, default)` 将字符串转换为32位整数。如果转换失败,则返回Default值。 仅适用十进制格式字符串,其他进制格式字符串会转换失败。若要转换其他进制格式字符串(如二进制、十六进制等),可使用函数FAQ:StrToInt32Def | 参数 | 类型 | 说明 | | --------- | ------ | ---------------------------- | | `s` | string | 字符串。需转换的字符串 | | `default` | any | 整数。转换失败时返回的默认值 | 返回:string #### 示例 ```tsl DecToInt32Def("12",1);//输出: 12; DecToInt32Def("test",1);//输出: 1; ``` ### `tryDecToInt32(s, value)` 将字符串转换为32位整数。若转换成功,转换值通过Value输出。 仅适用十进制格式字符串,其他进制格式字符串会转换失败。若要转换其他进制格式字符串(如二进制、十六进制等),可使用函数FAQ:TryStrToInt32 | 参数 | 类型 | 说明 | | ------- | ------ | ---------------------- | | `s` | string | 字符串。需转换的字符串 | | `value` | any | NIL | 返回:string #### 示例 ```tsl ret := TryDecToInt32("12",value); if ret then value; else "转换失败!"; //输出: 12 ``` ### `toHttpPostdata(v, data_mode)` 根据数据模式转换为字符串格式 mode为Content-Type中格式,支持json和tslstream格式,DataMode="json",转换为json格式的字符串 否则,转为tslstream格式的字符串 | 参数 | 类型 | 说明 | | ----------- | ------ | --------------- | | `v` | any | 整数,数据 | | `data_mode` | string | 字符串,数据模式 | 返回:array #### 示例 ```tsl // 转换json格式数据。 v:=array("Type":1,"IDs":array("SZ000001"),"SUBs":array("date_s","price")); mode:="json"; ToHttpPostdata(v,mode); //结果:{"Type":1,"IDs":["SZ000001"],"SUBs":["date_s","price"]} ``` ### `decToInt(s)` 将字符串转换为整数。 仅适用十进制格式字符串,其他进制格式字符串会报错。若要转换其他进制格式字符串(如二进制、十六进制等),可使用函数FAQ:StrToInt | 参数 | 类型 | 说明 | | ---- | ------ | ---------------------- | | `s` | string | 字符串。需转换的字符串 | 返回:string #### 示例 ```tsl DecToInt("12");//输出: 12; ``` ### `decToIntDef(s, default)` 将字符串转换为整数。如果转换失败,则返回Default值。 仅适用十进制格式字符串,其他进制格式字符串会转换失败。若要转换其他进制格式字符串(如二进制、十六进制等),可使用函数FAQ:StrToIntDef | 参数 | 类型 | 说明 | | --------- | ------ | ---------------------------- | | `s` | string | 字符串。需转换的字符串 | | `default` | any | 整数。转换失败时返回的默认值 | 返回:string #### 示例 ```tsl DecToIntDef("12",1);//输出: 12; DecToIntDef("test",1);//输出: 1; ``` ### `tryDecToInt(s, value)` 将字符串转换为整数。若转换成功,转换值通过Value输出。 仅适用十进制格式字符串,其他进制格式字符串会转换失败。若要转换其他进制格式字符串(如二进制、十六进制等),可使用函数FAQ:TryStrToInt | 参数 | 类型 | 说明 | | ------- | ------ | ---------------------- | | `s` | string | 字符串。需转换的字符串 | | `value` | any | NIL | 返回:string #### 示例 ```tsl ret := TryDecToInt("12",value); if ret then value; else "转换失败!"; //输出: 12 ``` ### `floatToStrne(value, return_value)` 将实数转换成字符串类型。和FloatToStr的区别:在处理浮点数据时,FloatToStrne的结果不会输出为1E15等格式 | 参数 | 类型 | 说明 | | -------------- | ------ | ------ | | `value` | float | 实数 | | `return_value` | string | 字符串 | 返回:string #### 示例 ```tsl FloatToStrne(23.4); //输出字符串:"23.4" FloatToStrne(1E15); //大数量级数据,输出:"1000000000000000" ``` ### `fuzzyCompare(type, s1, s2, return_value)` 根据指定算法,计算两字符串的相似性 对于包含中文串的相似性计算,建议使用unicode字符串,可以用widestring(s)从标准字符串类型进行转换,常量则可以用L"unicode字符串"。 | 参数 | 类型 | 说明 | | -------------- | ------ | ------------------------------------------------------------------------------ | | `type` | any | 模糊匹配算法类型,支持如下几种算法:;更多支持算法,参考:模糊匹配算法类型函数 | | `s1` | string | 字符串1 | | `s2` | string | 字符串2 | | `return_value` | float | 两字符串间的相似性,范围:\[0,1\] | 返回:string #### 示例 ```tsl //使用Jaccard相似度算法,计算字符串"kitten"和"sitting"的相似性 FuzzyCompare(FzJaccard(),"kitten","sitting");//等价于FuzzyCompare(2,"kitten","sitting"); //返回:0.222222222222222 ``` ### `fuzzyCompareEx(type, s1, s2, n, nret, return_value)` 根据指定算法,计算两字符串的相似性 对于包含中文串的相似性计算,建议使用unicode字符串,可以用widestring(s)从标准字符串类型进行转换,常量则可以用L"unicode字符串"。 | 参数 | 类型 | 说明 | | -------------- | ------ | ----------------------------------------------------------------------------------------------- | | `type` | any | 模糊匹配算法类型,支持如下几种算法:;更多支持算法,参考:模糊匹配算法类型函数 | | `s1` | string | 字符串1 | | `s2` | string | 字符串2 | | `n` | any | 仅指定算法为FzJaccard、FzCosine、FzSimHash时,该参数有效;其对应含义和默认值如下: | | `nret` | any | 输出值;指定不同的算法时,其对应含义如下:;注:指定算法为FzCosine、FzJaroWinkler时,该值无意义 | | `return_value` | float | 两字符串间的相似性,范围:\[0,1\] | 返回:string #### 示例 ```tsl //使用Jaccard相似度算法,指定切分字符长度为1,计算字符串"kitten"和"sitting"的相似性 t:=FuzzyCompareEx(FzJaccard(),"kitten","sitting",1,nret); array(t,nret); //t值为相似性,nret值为两字符串切分后交集中元素个数,返回值为array(0.428571428571429,3) ``` ### `fzEditDistance()` 基于编辑距离(Edit Distance)的模糊匹配算法,核心是计算将一个字符串转换为另一个字符串所需的最小编辑操作次数,允许的操作包含插入、删除、替换三类。 返回:string #### 示例 ```tsl FuzzyCompare(FzEditDistance(),"kitten","sitting"); //返回:0.571428571428571 ``` ### `fzHammingDistance()` Hamming Distance(汉明距离)算法类型:计算两字符串对应位置上不同字符的数量。 返回:string #### 示例 ```tsl FuzzyCompare(FzHammingDistance(),"kitten","sitting"); //返回:0.571428571428571 ``` ### `fzLongestSubstring()` Longest Substring(最长公共子串)算法类型:找出两字符串中连续出现的最长相同子串。 返回:string #### 示例 ```tsl FuzzyCompare(FzLongestSubstring(),"kitten","sitting"); //返回:0.428571428571429 ``` ### `fzLongestSequnce()` Longest Sequnce(最长公共子序列)算法类型:找出两字符串中顺序相同但不必连续的最长子序列 返回:string #### 示例 ```tsl FuzzyCompare(FzLongestSequnce(),"kitten","sitting"); //返回:0.571428571428571 ``` ### `fzJaccard()` Jaccard相似度算法类型:将字符串根据指定长度n(默认值为2)划分为两个字符集合,计算两集合交集元素个数与并集元素个数的比值。 返回:string #### 示例 ```tsl FuzzyCompare(FzJaccard(),"kitten","sitting"); //返回:0.222222222222222 ``` ### `fzCosine()` Cosine(余弦相似度)算法类型:将字符串根据指定长度n(默认值为2)划分为两个字符集合,将字符集合转换为向量,计算两向量夹角的余弦值。 返回:string #### 示例 ```tsl FuzzyCompare(FzCosine(),"kitten","sitting"); //返回:0.365148371670111 ``` ### `fzJaroWinkler()` Jaro-Winkler距离算法类型:先统计两字符串的匹配字符数与换位次数,并代入Jaro距离算法公式,得到相似度,再根据两字符串的公共前缀长度给予额外加权,得到最终的相似度 返回:string #### 示例 ```tsl FuzzyCompare(FzJaroWinkler(),"kitten","sitting"); //返回:0.746031746031746 ``` ### `fzSimHash()` SimHash(局部敏感哈希)算法类型:对字符串分词并计算加权哈希生成二进制指纹,比较两个指纹间的对应位置上不同字符的数量 返回:string #### 示例 ```tsl FuzzyCompare(FZSimHash(),"kitten","sitting"); //返回:0.640625 ``` ### `formatStrExt(s)` 判断字符串是否是字符串,不是字符串的显示为“-” | 参数 | 类型 | 说明 | | ---- | ------ | ------ | | `s` | string | 字符串 | 返回:string #### 示例 ```tsl FormatStrExt('aaaaa'); //结果:’aaaaa’ ``` ### `seprateStrToTotal(s)` 把用;分割的字符串转换为#分割 | 参数 | 类型 | 说明 | | ---- | ------ | ------ | | `s` | string | 字符串 | 返回:string #### 示例 ```tsl SeprateStrToTotal('债券型;现金型;配置型;股票型;保本型'); //结果:’债券型#现金型#配置型#股票型#保本型’ ``` ### `totalStrToSeprate(s)` 把用#分割的字符串转换为;分割 | 参数 | 类型 | 说明 | | ---- | ------ | ------ | | `s` | string | 字符串 | 返回:string #### 示例 ```tsl TotalStrToSeprate ('债券型#现金型#配置型#股票型#保本型'); //结果:’债券型;现金型;配置型;股票型;保本型’ ``` ### `dateStrToArr(end_dates, sep1, sep2)` 把日期区间字符串转换为列表 | 参数 | 类型 | 说明 | | ----------- | ------ | -------------------- | | `end_dates` | string | 日期区间字符串 | | `sep1` | string | 日期区间字符串分割符 | | `sep2` | string | 开始和截止日期分割符 | 返回:array #### 示例 ```tsl DateStrToArr('2007-9-10;2007-9-10','$',';');//'$'表示结束位置; ``` ### `rDateStrToArr(rdate_list)` 把报告期字符串转换为列表 | 参数 | 类型 | 说明 | | ------------ | ----- | ------------------------------------------ | | `rdate_list` | array | 字符串,报告期字符串,多个报告期以分号区分 | 返回:array #### 示例 ```tsl RDateStrToArr('20070331;20070630'); ``` ### `replaceStrByReg(s, reg_from_text, to_text)` 正则表达式快速字符串替换,大小写敏感。 | 参数 | 类型 | 说明 | | --------------- | ------ | -------------------------------- | | `s` | string | 字符串。源串 | | `reg_from_text` | string | 字符串。待替换的部分,正则表达式 | | `to_text` | string | 字符串。替换的字符串 | 返回:string #### 示例 ```tsl ReplaceStrByReg("abcdeak","A","kkkk"); //结果:abcdeak ``` ### `replaceTextByReg(s, reg_from_text, to_text)` 正则表达式快速字符串替换,大小写不敏感。 | 参数 | 类型 | 说明 | | --------------- | ------ | -------------------------------- | | `s` | string | 字符串。源串 | | `reg_from_text` | string | 字符串。待替换的部分,正则表达式 | | `to_text` | string | 字符串。替换的字符串 | 返回:string #### 示例 ```tsl ReplaceTextByReg("abcdeak","a","kkkk"); //结果:kkkkbcdekkkkk ``` ### `parseRegExpr3(s, reg_from_text, to_text, parse_ctrls)` 直接返回输出的正则表达式解析。 | 参数 | 类型 | 说明 | | --------------- | ------ | -------------------------------- | | `s` | string | 字符串。源串 | | `reg_from_text` | string | 字符串。待替换的部分,正则表达式 | | `to_text` | string | 字符串。替换的字符串 | | `parse_ctrls` | string | 字符串。正则表达式控制串 | 返回:string #### 示例 ```tsl ParseRegExpr3("abcdeak","ab","kkkk","ir"); //结果:kkkkcdeak ``` ### `floatToStrneW(value, return_value)` 将实数转换成宽字节字符串类型。和FloatToStrW的区别:在处理大数量级数据(如1E15、10^15等)时,FloatToStrneW的结果不会输出为1E15等格式。 | 参数 | 类型 | 说明 | | -------------- | ------ | ------------ | | `value` | float | 实数 | | `return_value` | string | 宽字节字符串 | 返回:string #### 示例 ```tsl FloatToStrneW(1234.1234); //输出:L"1234.1234" FloatToStrneW(1E15); //大数量级数据,输出:L"1000000000000000" ``` ### `hztoPy(hz)` 汉字翻译为拼音 对于单音字,返回翻译后的汉字拼音。如华夏优势 -> HXYS 对于多音字,各个拼音之间使用空格分隔。如:华夏盛世 -> HXCS HXSS | 参数 | 类型 | 说明 | | ---- | ------ | ----------- | | `hz` | string | String 汉字 | 返回:string #### 示例 ```tsl HztoPY("华夏优势");//HXYS; HztoPY("华夏盛势");//HXCS HXSS; ``` ### `fieldCount(t)` 数据表字段个数。如果t不是一个数据表,则返回0 | 参数 | 类型 | 说明 | | ---- | ----- | ------ | | `t` | array | 数据表 | 返回:any #### 示例 ```tsl t1:=array(('a':1,'b':4),('a':7,'b':8),('a':2,'b':3)); FieldCount(t1); //结果:2 ``` ### `fieldExist(t, f_name)` 指定字段是否存在。如果存在,则返回索引号;(索引号从0开始),不存在,返回-1 | 参数 | 类型 | 说明 | | -------- | ------ | ---------------- | | `t` | array | 数据表 | | `f_name` | string | 指定字段,字符串 | 返回:any #### 示例 ```tsl t1:=array(('a':1,'b':4),('a':7,'b':8),('a':2,'b':3)); FieldExist(t1,'b'); //结果:1 ``` ### `fieldNames(t)` 返回数据表所有字段名称 | 参数 | 类型 | 说明 | | ---- | ----- | ------ | | `t` | array | 数据表 | 返回:string #### 示例 ```tsl t1:=array(('a':1,'b':4),('a':7,'b':8),('a':2,'b':3));return FieldNames(t1); ``` ### `fieldName(t, field_index)` 返回数据表指定列索引号(索引号从0开始)的字段名称 | 参数 | 类型 | 说明 | | ------------- | ----- | ------------ | | `t` | array | 数据表 | | `field_index` | any | 指定列,整数 | 返回:string #### 示例 ```tsl t1:=array(('a':1,'b':4),('a':7,'b':8),('a':2,'b':3)); FieldName(t1,0); //结果:’a’ ``` ### `noRecordTable()` 返回一个空数组 返回:array #### 示例 ```tsl NoRecordTable(); //结果:Array() ``` ### `recordExist(t, v)` 数值是否在数组中存在(一维数组),如果存在,则返回索引号;(索引号从0开始)不存在,返回-1 | 参数 | 类型 | 说明 | | ---- | ------ | ------------------------------- | | `t` | array | 指定一维数组 | | `v` | string | 要查询的数值,与t单元值类型一致 | 返回:array #### 示例 ```tsl t:=array(1,2,12,3,14); RecordExist(t,12); //结果:2 ``` ### `recordExist2(t, f_name, v)` 记录数据表(二维数组)中是否存在列名为fName,值为V的记录;如果存在,则返回行标索引号(索引号从0开始),不存在,返回-1 | 参数 | 类型 | 说明 | | -------- | ------ | ------------------------- | | `t` | array | 指定数组,二维数组 | | `f_name` | string | 指定列名,字符串 | | `v` | string | 指定值,与t单元值类型一致 | 返回:array #### 示例 ```tsl t1:=array(('a':1,'b':4),('a':7,'b':8),('a':2,'b':3)); RecordExist2(t1,'b',3); //结果:2 ``` ### `recordExist3(v, x)` 记录指定值是否存在一维数组中,如果存在,返回1,不存在,返回0 | 参数 | 类型 | 说明 | | ---- | ------ | ------------------------- | | `v` | string | 指定数组,一维数组 | | `x` | any | 指定值,与v单元值类型一致 | 返回:array #### 示例 ```tsl t:=array(1,2,12,3,14); RecordExist3(t,3); //结果:1 ``` ### `fieldNamesOfStrSubscript(t)` 字符串下标数组的字段名称。 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `t` | array | 整数 | 返回:array #### 示例 ```tsl s:=`array('a':(1,2,3,4,5),'b': (2,3,4,5,6),'c': (3,4,5,6,7),'d': (4,5,6,7,8)); FieldNamesOfStrSubscript(s); ``` ### `fieldCountOfStrSubscript(t)` 字符串下标数组的字段个数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---------- | | `t` | array | 数据表类型 | 返回:array #### 示例 ```tsl s:=`array('a':(1,2,3,4,5),'b':(2,3,4,5,6),'c':(3,4,5,6,7),'d':(4,5,6,7,8)); FieldCountOfStrSubscript(s); //返回:4 ``` ### `argmax(x)` 1、返回一维数组中最大值所在下标 2、有多个最大值时,返回第一个最大值所在下标 3、x为空数组或非数组时,返回nil | 参数 | 类型 | 说明 | | ---- | ----- | ------------ | | `x` | array | 一维数字数组 | 返回:array #### 示例 ```tsl x := array(9,8,10); argmax(x);//2; ``` ### `argmin(x)` 1、返回一维数组中最小值所在下标 2、有多个最小值时,返回第一个最小值所在下标 3、x为空数组或非数组时,返回nil | 参数 | 类型 | 说明 | | ---- | ----- | ------------ | | `x` | array | 一维数字数组 | 返回:array #### 示例 ```tsl x := array(3,1,9,2); argmin(x);//1; ``` ### `passwordGen(len, n, head, start)` 密码生成器 | 参数 | 类型 | 说明 | | ------- | ------ | ------------------------------------ | | `len` | any | 整数,密码长度 | | `n` | any | 整数,生成的密码组合数 | | `head` | string | 字符串,用户名的前缀 | | `start` | any | 整数,用户名的后缀序列数字的起始数字 | 返回:array #### 示例 ```tsl rdo2 PasswordGen(8,5,'ts',3); ``` ### `sortTableByFieldExt(t, sort_field)` 将数组t依据字段SortField排序。把大于0的按照从小到大排序,把小于0的按照绝对值从小到大排序,然后,把两个结果合并。 | 参数 | 类型 | 说明 | | ------------ | ------ | ---------------- | | `t` | array | 数据表类型,数组 | | `sort_field` | string | 字符串,排序字段 | 返回:array #### 示例 ```tsl s:=`array('a':(1,2,3,4,5),'b':(-2,-3,-4,5,6),'c':(3,4,5,6,7),'d':(4,5,6,7,8)); SortTableByFieldExt(s,'b'); ``` ### `rankValue(t, fields)` 按照指定字段求Rank,返回的数据,保存在传递过来的数据t中。返回按Fields列排序的结果, | 参数 | 类型 | 说明 | | -------- | ----- | ------------------ | | `t` | any | 数据表类型,数据表 | | `fields` | array | 字符串,排序的列 | 返回:any #### 示例 ```tsl stockArr:=getbkbydate('SH000016',20190201T); s:=select ['StockID'] as '代码', ["StockName"] as "名称", ['price'] as '收盘', stockzf(['date'],['date']) as '涨幅(%)' from markettable datekey 20190201T to 20190201T of stockArr end; RankValue(s,'涨幅(%)'); s; ``` ### `argsort(value, sortdir)` 返回可以用于排序的一维数组下标 | 参数 | 类型 | 说明 | | --------- | ----- | --------------------------------------- | | `value` | array | 一维数字数组,数组 | | `sortdir` | any | 整数,排序方向(1:正序【默认】;0:逆序) | 返回:array #### 示例 ```tsl value := array(4, 8, 2, 3, 9); argsort(value); //返回:array(2,3,0,1,4); ``` ### `rankIt(t, f_n, sort_order)` 按指定字段的值排名;SortOrder:0 降序排名;SortOrder:1升序排名 | 参数 | 类型 | 说明 | | ------------ | ------ | ------------------------------- | | `t` | array | 数据表 | | `f_n` | string | 字段名 | | `sort_order` | any | 排名方向,0 降序排名, 1升序排名 | 返回:array #### 示例 ```tsl t2:=array(('a':2,'c':13),('a':3,'c':33)); RankIt(t2,'c',1); t2; ``` ### `rankIt2(t, f_n, of_n, sort_order)` 按指定字段的值排名,SortOrder:0 降序排名;SortOrder:1 升序排名,排名列的字段为:OfN | 参数 | 类型 | 说明 | | ------------ | ------ | ------------------------------- | | `t` | array | 数据表 | | `f_n` | string | 指定字段,字符串 | | `of_n` | string | 排名列字段名,字符串 | | `sort_order` | any | 排名方向:0 降序排名,1 升序排名 | 返回:array #### 示例 ```tsl t2:=array(('a':2,'c':13),('a':3,'c':33)); RankIt2(t2,'c','名次',1); t2; ``` ### `rpsIt(t, f_n, sort_order)` 按指定字段的值排名,获得其排名的百分位,排序百分位放在列 FN+"\_RPS"中; SortOrder:0 降序排名; SortOrder:1升序排名; | 参数 | 类型 | 说明 | | ------------ | ------ | ------------------------------- | | `t` | array | 数组,数据表 | | `f_n` | string | 字符串/数字,字段名 | | `sort_order` | any | 排名方向,0 降序排名, 1升序排名 | 返回:array ### `appendArray(arr, con)` 数组新增元素,给数组arr添加一项con | 参数 | 类型 | 说明 | | ----- | ----- | ------------------------ | | `arr` | array | 一维数组 | | `con` | any | 整数或字符串,需增加的值 | 返回:array #### 示例 ```tsl a:=array(1,2,3); AppendArray(a,4); a; ``` ### `deleteNilValueByField(t, fields)` 删除指定字段fields数据为NIL的记录。 | 参数 | 类型 | 说明 | | -------- | ----- | --------------------------------------------------------------- | | `t` | array | 数据表类型,数据 | | `fields` | array | 字符串,字段名称,多个字段用分号(;)连接,例:"Field1;Field2" | 返回:array ### `in1(v, x)` 判断数值x是否在数组v中,返回布尔类型 | 参数 | 类型 | 说明 | | ---- | ----- | -------- | | `v` | array | 一维数组 | | `x` | float | 实数 | 返回:array #### 示例 ```tsl a:=array(1,2,3,4); in1(a,3); //结果:1 ``` ### `deleteColumnByField(t, fields)` 删除指定列,可以一次性删除多列,删除的列字段之间使用;分割 | 参数 | 类型 | 说明 | | -------- | ----- | ------------------------------------------------------------------------ | | `t` | array | 指定数组,数据表列名为字符串类型,程序执行完后会变更为删除指定列后的数组 | | `fields` | array | 指定列,字符串 | 返回:array ### `inserttablebyrno(t, index, rdata)` 向表格指定位置插入行,天软表格行下标从0开始 向表格指定位置插入行 | 参数 | 类型 | 说明 | | ------- | ----- | ------------------------------------------------------------ | | `t` | array | Array,数组,支持一维,二维数组,只支持下标为自增长的序列数组 | | `index` | any | Integer,插入行的起始下标,下标位置从0开始 | | `rdata` | any | Any,插入的数据,支持一个值、一维表及二维表 | 返回:array #### 示例 ```tsl //向一维数组指定位置插入一个字符串’aaa’ t:=43456->43460; Index:=2; rData:='aaa'; InsertTablebyRno(t,Index,rData); //结果:array(43456,43457,"aaa",43458,43459,43460) ``` ### `getValuesByFieldValue(t, f_name, field_value)` 返回指定字段值等于指定值的所有记录 | 参数 | 类型 | 说明 | | ------------- | ------ | ------------------- | | `t` | array | 二维数组 | | `f_name` | string | 字符串,指定字段 | | `field_value` | string | 整数/字符串,指定值 | 返回:array #### 示例 ```tsl t:=array(('a':1,'b':4),('a':7,'b':8),('a':2,'b':4)); GetValuesByFieldValue(t,'b',4);//返’b’列值为4的所有记录; ``` ### `arrayextend(a, ind, v)` 数组-指定位置插入子集 | 参数 | 类型 | 说明 | | ----- | ----- | ---------------------------- | | `a` | array | Array of number,一维数字数组 | | `ind` | any | Integer,插入的起始位置 | | `v` | array | Array of number,插入的子数组 | 返回:array #### 示例 ```tsl a := Letters(1->6); arrayextend(a,2,array('d','e')); ``` ### `arrayinsert(a, ind, v)` 数组-指定位置插入值 | 参数 | 类型 | 说明 | | ----- | ----- | ---------------------------- | | `a` | array | Array of number,一维数字数组 | | `ind` | any | Integer,插入位置 | | `v` | any | Any,元素值 | 返回:array #### 示例 ```tsl a := Letters(1->6); Arrayinsert(a,2,3); ``` ### `frameinsert(data, loc, fname, v)` 数据表-指定位置插入列 | 参数 | 类型 | 说明 | | ------- | ------ | ----------------------- | | `data` | array | Table,二维数据表,源数据 | | `loc` | any | Integer,插入位置 | | `fname` | string | String,插入索引命名 | | `v` | any | Integer,插入值 | 返回:array #### 示例 ```tsl data := load_dataset_iris(); frameInsert(data,1,'新列',0); ``` ### `searchsorted(v, x)` 有序列表插入指定值的位置,原数组必须为有序表且元素应可比较。 | 参数 | 类型 | 说明 | | ---- | ------ | ----------------- | | `v` | array | 一维数组 有序数组 | | `x` | string | real | 返回:array #### 示例 ```tsl //数字插入 v:=array(1,2,3,4,5,6); searchsorted(v,3.5);//返回:3; //字符串插入 v:=array("SH600001","SH600004","SH600050","SH600305"); searchsorted(v,"SH600049");//返回:2; ``` ### `argconfirst(a, v, type)` 第一次满足条件的位置, 原数组必须为有序表且元素应可比较。 | 参数 | 类型 | 说明 | | ------ | ------ | -------- | | `a` | array | 有序数组 | | `v` | string | real\\ | | `type` | any | 对比条件 | 返回:array #### 示例 ```tsl //实数对比 a:=0->9; argconfirst(a,3.5,1);//返回:4; //数组对比 a:=array(("a","A"),("b","B"),("c","C"),("d","D")); v:=array("b","B"); argconfirst(a,v,6);//返回:1; ``` ### `seekPosInArray(r, arr)` 数字定位,采用二分法寻找数字R在一位正序数字数组arr中的下标。 | 参数 | 类型 | 说明 | | ----- | ----- | ------------ | | `r` | float | 实数 | | `arr` | array | 一维数字数组 | 返回:array #### 示例 ```tsl SeekPosInArray(4,array(1,2,3,4,5)); //返回:3 ``` ### `stockAmount(t, date, yes_value, change_field, item)` 从数据表t中获取符合ChangeField大于或等于Date的数据。 | 参数 | 类型 | 说明 | | -------------- | -------- | ---------------------------------------------- | | `t` | array | 数据表类型,需要比较获取的数据表 | | `date` | datetime | 实数,或者日期 | | `yes_value` | any | 布尔值,决定返回Date当天的数据还是之前的数据; | | `change_field` | string | 字符串,与Date值比较的列名 | | `item` | string | 字符串,返回数据的列名 | 返回:datetime #### 示例 ```tsl //平安银行2011年6月30日流通A股发生变动 SetSysParam(PN_Stock(),'SZ000001'); t:=InfoArray(16);//股票.股本结构表 r1:=StockAmount(t,20110630,0,'变动日','流通A股');//Date当天 r2:=StockAmount(t,20110630,1,'变动日','流通A股');//Date之前 array(r1,r2); ``` ### `outPutTableToCanBeUnderstood(t)` 判断一个数据表是否是空值,如果是则返回'返回结果为空',否则返回该数组。 | 参数 | 类型 | 说明 | | ---- | ----- | -------------- | | `t` | array | 数组,数据表。 | 返回:array #### 示例 ```tsl OutPutTableToCanBeUnderstood(array(1,2,3)); ``` ### `seperateTable(t, sep_field, sep_count)` 把表格t分割为SepCount个表格。 | 参数 | 类型 | 说明 | | ----------- | ------ | -------------------- | | `t` | array | 数据表类型,原始数组 | | `sep_field` | string | 字符串,排序字段 | | `sep_count` | any | 整数,分割数 | 返回:array #### 示例 ```tsl t:=`array('a':(1,2,3,4),'b':(2,3,4,5),'c':(3,4,5,6),'d':(4,5,6,7),'e':(5,6,7,8),'f':(7,8,9,10)); SeperateTable(t,'a',2); ``` ### `unitary(t, key_fields, type, fvalue)` 归一处理。对数组t指定列KeyFields进行归一处理,归一方式由Type决定。 | 参数 | 类型 | 说明 | | ------------ | ------ | --------------------------------------- | | `t` | array | 数据表类型,数据 | | `key_fields` | string | 字符串,归一字段(多个字段之间使用;分割) | | `type` | any | 整型,用户自定义,归一方法 | | `fvalue` | any | 整数,自定义指定归一值 | 返回:array #### 示例 ```tsl t:=`array('a':(1,2,3,4),'b':(2,3,4,5),'c':(3,4,5,6),'d':(4,5,6,7),'e':(5,6,7,8),'f':(7,8,9,10)); Unitary(t,'b',0,10); t; ``` ### `tableVectorizeArray(t, s, opt, is_func)` 数据表与一维数据表的矢量化运算。 (1)快速进行表格与一维数组的行运算,即数据表的每行依次与数组进行运算 (2)默认进行减法运算 (3)当t为一维数组时,对t与s直接运算 | 参数 | 类型 | 说明 | | --------- | ----- | -------------------------------------- | | `t` | array | 数据表 | | `s` | array | real | | `opt` | any | 字符串,操作运算符,默认"-",表逐行减法 | | `is_func` | bool | 布尔,opt是否是函数,默认假 | 返回:array #### 示例 ```tsl t := ones(10,3); s := array(1,2,3); TableVectorizeArray(t,s,'-'); ``` ### `reverse(arr)` 数组倒置反向。 | 参数 | 类型 | 说明 | | ----- | ----- | ---- | | `arr` | array | 数组 | 返回:array #### 示例 ```tsl //倒置数组 setsysparam(pn_stock(),"SZ000002"); setsysparam(pn_date(),20210601t); arr:=nday(10,"date",datetostr(sp_time()),"close",close()); reverse(arr); ``` ### `descartesJoin(v1, v2, v_n)` 数组笛卡尔积连接。 | 参数 | 类型 | 说明 | | ----- | ---- | --------------------------------- | | `v1` | any | 任意类型,支持不定个数参数,数值1 | | `v2` | any | 任意类型,数值2 | | `v_n` | any | 任意类型,数值3 | 返回:array #### 示例 ```tsl DescartesJoin(1->3,21->22,3); ``` ### `abnormalData(y, flag, ystore)` 数组中出现奇异值的处理。其中y为数据表,Flag为处理方法,Ystore为选择中位数和3倍标准差法返回被处理数据的数据。 | 参数 | 类型 | 说明 | | -------- | ------ | ------------------------------------------------------------ | | `y` | array | 一维数字数组 | | `flag` | string | 用户自定义,奇异值处理方法 | | `ystore` | array | 数据表类型,存放修改的数据,包括修改的行、原数值、处理后的值 | 返回:array #### 示例 ```tsl t:=array(1,100,101,102,103,1000); AbnormalData(t,"median",r); r; ``` ### `dataProcessMf(arr, fwm)` 极值处理(多因子),对数据表以列为单位处理奇异值。其中arr为数据表,fwm为处理方法。 | 参数 | 类型 | 说明 | | ----- | ------ | -------------------- | | `arr` | array | 数据表类型 | | `fwm` | string | 用户自定义,处理方法 | 返回:any ### `zValue(t, column_name)` 按照指定字段求Z值。 | 参数 | 类型 | 说明 | | ------------- | ------ | ------------------------ | | `t` | array | 数据表类型,数据表 | | `column_name` | string | 字符串,要计算Rank的字段 | 返回:any #### 示例 ```tsl stockArr:=getbkbydate('SH000016',20190201T); s:=select ['StockID'] as '代码', ["StockName"] as "名称", ['price'] as '收盘', stockzf(['date'],['date']) as '涨幅(%)' from markettable datekey 20190201T to 20190201T of stockArr end; ZValue(s,'涨幅(%)'); s; ``` ### `rpsValue(t, column_name)` 按照指定字段求RPS。 | 参数 | 类型 | 说明 | | ------------- | ------ | ----------------------- | | `t` | array | 数据表类型,数据表 | | `column_name` | string | 字符串,要计算RPS的字段 | 返回:any #### 示例 ```tsl stockArr:=getbkbydate('SH000016',20190201T); s:=select ['StockID'] as '代码', ["StockName"] as "名称", ['price'] as '收盘', stockzf(['date'],['date']) as '涨幅(%)' from markettable datekey 20190201T to 20190201T of stockArr end; RPSValue(s,'涨幅(%)'); s; ``` ### `filterOneDimEx2(t, v1)` 小于等于指定值的最后一条记录(一维数组)。 | 参数 | 类型 | 说明 | | ---- | ----- | ------------ | | `t` | array | 一维数字数组 | | `v1` | float | 实数,指定值 | 返回:array #### 示例 ```tsl s:=array(1,2,3,4,5,6); FilterOneDimEx2(s,4); //返回:4 ``` ### `groupByFieldValue(t, group_field, lowvalue, high_value, sep_value)` 按字段大小进行汇总。小于最小值Lowvalue为一组,从最小值Lowvalue到最大值HighValue中间每步长SepValue为一组,大于最大值High为一组。 | 参数 | 类型 | 说明 | | ------------- | ------ | -------------- | | `t` | array | 数据表类型 | | `group_field` | string | 字符串,列名 | | `lowvalue` | float | 实数,最小数值 | | `high_value` | float | 实数,最大数值 | | `sep_value` | float | 实数,统计间距 | 返回:any ### `webFormatToRung(a, zero_eps)` 将数组Nan/Nil/±Inf替换为"-" | 参数 | 类型 | 说明 | | ---------- | ----- | -------------------------------------------------------------------------------------------------------------------------- | | `a` | array | 数组,待替换数组,支持多维数组,高维嵌套数组;type\_ :整型,为以下数值的组合(以下数值的\_XOR或者相加),默认值为15(1+2+4+8) | | `zero_eps` | float | 实数,与0的差距范围,默认值为 epsi() | 返回:array #### 示例 ```tsl a := array('a':('b':('c':(nil,nan,3),'d':2),'e':nan)); WebFormatToRung(a); //array("a":("b":("c":("-","-",3),"d":2),"e":"-")); ``` ### `qKsplitTrailing(begt, endt, inc_weeks, inc_months, inc_years, other_type)` 时间区间尾随分割 | 参数 | 类型 | 说明 | | ------------ | -------- | ------------------------------------------------------ | | `begt` | datetime | 日期时间,开始日 | | `endt` | datetime | 日期时间,截止日 | | `inc_weeks` | any | 数字/数组,周推移,取值如下 | | `inc_months` | any | 数字/数组,月推移,同inc_weeks | | `inc_years` | any | 数字/数组,年推移,同inc_weeks | | `other_type` | any | 整型,为以下数值的组合(以下数值的\_XOR或者相加),默认2 | 返回:array ### `qKsplitToDate(endt, type)` 当前周期分割区间 | 参数 | 类型 | 说明 | | ------ | -------- | ----------------------------------------------------------------------- | | `endt` | datetime | 日期时间,截止日 | | `type` | any | 整型,为以下数值的组合(以下数值的\_XOR或者相加),默认值为31(1+2+4+8+16) | 返回:array ### `qKsplitResampling(begt, endt, cy, if_name)` 区间自然日按指定周期重采样分割 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------------------------------------------------------------------- | | `begt` | datetime | 日期时间,开始日 | | `endt` | datetime | 日期时间,截止日 | | `cy` | string | 字符串,采样周期,默认为cy_Day(),可以取日线、周线、月线、季线、半年线、年线 | | `if_name` | string | object | 返回:array ### `factorize(value, ifsort, nan_fill_value, uniques)` 分类变量数值映射,将一个一维分类变量数组映射为给分类变量递增编号后的数值数组 | 参数 | 类型 | 说明 | | ---------------- | ----- | ---------------------------------- | | `value` | array | 数组,一维数组 | | `ifsort` | bool | object | | `nan_fill_value` | any | 数字/字符串,填充nan的值,默认为-1 | | `uniques` | array | 数组,输出,各值对应的原值 | 返回:array #### 示例 ```tsl value := Array('a', 'd', 'c','a','b'); labels := factorize(value, True, -1, uniques); echo uniques; //array("a","b","c","d") labels; //array(0,3,2,0,1); ``` ### `dumiesDecode(dumiesdata)` 虚拟变量矩阵解构,根据所给的虚拟变量矩阵返回分类变量结果 | 参数 | 类型 | 说明 | | ------------ | ----- | -------------------------- | | `dumiesdata` | array | 二维数字数组,虚拟变量矩阵 | 返回:array ### `sparseMatFill(a, fillv)` 稀疏数据表填充,直接在A矩阵上更改 | 参数 | 类型 | 说明 | | ------- | ----- | -------------------- | | `a` | array | 数据表类型,稀疏矩阵 | | `fillv` | float | 实数,给定的填充值 | 返回:array #### 示例 ```tsl a := array((3:4),('A':2)); SparseMatFill(a, -1); a;// array((3:4,"A":-1),(3:-1,"A":2)); ``` ### `elementWhere(con, x, y)` 根据布尔数组con,为True时从X中,为False时从Y中,取对应位置元素的值 如果只输入con, 则返回con数组中为真的下标 | 参数 | 类型 | 说明 | | ----- | ----- | ----------------------------------- | | `con` | array | 一维数字数组,数组内值为布尔型 | | `x` | array | 一维数字数组,标量或与con等长的数组 | | `y` | array | 一维数字数组,标量或与con等长的数组 | 返回:array #### 示例 ```tsl con := array(1,0,1,1,1,0); x := array(1,2,3,4,5,6); y := array(11,12,13,14,15,16); ElementWhere(con,x,y);// array(1,12,3,4,5,16); ``` ### `arrayAddGap(t, key, v, m)` 数组添加分割线,只支持字符串下标 | 参数 | 类型 | 说明 | | ----- | ------ | ------------------------------------------- | | `t` | array | 数组,待添加数组,直接在原数组更改 | | `key` | string | 字符串,间隔名,默认无 | | `v` | string | 字符串,间隔串,默认为 DupeString('-',m\*2) | | `m` | any | 整型,间隔串的长度设置,默认 5 | 返回:array #### 示例 ```tsl a := array('alpha(%)':3); ArrayAddGap(a,'风险'); a['beta'] := 3; a; // array("alpha(%)":3,"-----风险-----":"----------","beta":3); ``` ### `groupPercentrankIt(t, g_name, v_name)` 计算分组百分位,对数据表t按\[GName\]分组后,对每组的\[Vname\_\]计算百分位 最大的是1,最小的是0 不判断GName、VName 是否是T中的存在的字段名,以提高效率 | 参数 | 类型 | 说明 | | -------- | ------ | ---------------------------------------------------------------------------------------------------------------- | | `t` | array | 数组,待计算的数组 | | `g_name` | string | 字符串,分组字段名 | | `v_name` | string | 字符串,转换字段名;如果Vname\_为nil则表示除GName之外的所有字段;如果Vname\_为一个数组,则表示需要去均值的字段组 | 返回:array #### 示例 ```tsl T := array(("G":1,"V1":1,"V2":11,"V3":21), ("G":0,"V1":2,"V2":12,"V3":22), ("G":1,"V1":3,"V2":13,"V3":23), ("G":0,"V1":4,"V2":14,"V3":24), ("G":1,"V1":5,"V2":15,"V3":25), ("G":0,"V1":6,"V2":16,"V3":26)); GroupPercentrankIt(T,'G','V1'); // array(0.0,0.0,0.5,0.5,1.0,1.0); ``` ### `groupRankIt(t, g_name, v_name, sort_order)` 计算分组排名,对数据表t按\[GName\]分组后,对每组的\[Vname\_\]计算排名 不判断GName、VName 是否是T中的存在的字段名,以提高效率 只能用于数字列 | 参数 | 类型 | 说明 | | ------------ | ------ | ---------------------------------------------------------------------------------------------------------------- | | `t` | array | 数组,待计算的数组 | | `g_name` | string | 字符串,分组字段名 | | `v_name` | string | 字符串,转换字段名;如果Vname\_为nil则表示除GName之外的所有字段;如果Vname\_为一个数组,则表示需要去均值的字段组 | | `sort_order` | bool | 布尔型,排名方向;False :降序排名,最大的为1;True :升序排名,最小的为1(默认) | 返回:array #### 示例 ```tsl T := array( ("G":1,"V1":1,"V2":11,"V3":21), ("G":0,"V1":2,"V2":12,"V3":22), ("G":1,"V1":3,"V2":13,"V3":23), ("G":0,"V1":4,"V2":14,"V3":24), ("G":1,"V1":5,"V2":15,"V3":25), ("G":0,"V1":6,"V2":16,"V3":26)); GroupRankIt(T,'G','V1'); // array(1,1,2,2,3,3); ``` ### `groupTransformByFunc(t, g_name, v_name, fp)` 计算分组排名,对数据表t按\[GName\]分组后,对每组的\[Vname\_\]根据给定函数进行分组转换操作 不判断GName、VName 是否是T中的存在的字段名,以提高效率 只能用于数字列 | 参数 | 类型 | 说明 | | -------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `t` | array | 数组,待计算的数组 | | `g_name` | string | 字符串,分组字段名 | | `v_name` | string | 字符串或数组,转换字段名;如果Vname\_为nil则表示除GName之外的所有字段;如果Vname\_为一个数组,则表示需要去均值的字段组 | | `fp` | string | 字符串(函数名)或函数指针,转换函数必须两个参数,分别表示当前的聚合字段与排名字段,以分组排名为例:;function (v,g);;begin;return rankof(\[v\],\[v\]);;end; | 返回:array #### 示例 ```tsl T := array(("G":1,"V1":1,"V2":11,"V3":21), ("G":0,"V1":2,"V2":12,"V3":22), ("G":1,"V1":3,"V2":13,"V3":23), ("G":0,"V1":4,"V2":14,"V3":24), ("G":1,"V1":5,"V2":15,"V3":25), ("G":0,"V1":6,"V2":16,"V3":26)); fp := function (v, g); begin return rankof([v],[v]); end GroupTransformByFunc(T,'G','V1',fp); //array(3,3,2,2,1,1); ``` ### `frameGetSubByReg(data, reg)` 通过正则表达式匹配获取数据框子集 对于数字下标,通过转为字符串后,继续正则匹配,但最后的结果数字下标会改变,且多个数字下标会按照从小到大的顺序排序,从0开始 | 参数 | 类型 | 说明 | | ------ | ------ | ---------------------------------------------------------------------------- | | `data` | array | 数组,待匹配的数组;当Data为数据表时,匹配列名;当Data为一维数组时,匹配行名 | | `reg` | string | 字符串,间隔名,正则匹配串 | 返回:string #### 示例 ```tsl T :=array((13:1,"V1":1,"V2":11,12:21,'R1w':1), (13:0,"V1":2,"V2":12,12:22,'R1w':1), (13:1,"V1":3,"V2":13,12:23,'R1w':1), (13:0,"V1":4,"V2":14,12:24,'R1w':1), (13:1,"V1":5,"V2":15,12:25,'R1w':1), (13:0,"V1":6,"V2":16,12:26,'R1w':1)); frameGetSubByReg(T,'1'); ``` ### `histogram(t, bins, format)` 统计data的频数分布表 | 参数 | 类型 | 说明 | | -------- | ------ | --------------------------------------- | | `t` | array | 数字数组,待计算的数组 | | `bins` | array | 数组,表分组间隔 | | `format` | string | 字符串,展示区间的格式串,见FormatFloat | 返回:array #### 示例 ```tsl Histogram(Randn(0,1,1000),array(-3,0.5)->3, '0.00'); ``` ### `framedropDuplicates(data, subset, keep, rowname)` 数据表-去重 | 参数 | 类型 | 说明 | | --------- | ------ | --------------------------------------------------- | | `data` | array | Table,二维数据表,源数据 | | `subset` | string | String,去重字段 | | `keep` | string | String,去重保留方法,""f"":保留首个,""l"":保留最后 | | `rowname` | string | String,保留原索引重置字段名 | 返回:array ### `fieldReSortCols(data, cols_showpriority)` 数组下标按指定顺序重排 ps:不检查字段是否存在 | 参数 | 类型 | 说明 | | ------------------- | ----- | --------------------------------- | | `data` | array | 二维数字数组,数组,目前只支持二维 | | `cols_showpriority` | array | 一维字符串数组,字段显示优先级 | 返回:array ### `framedropNa(data, how, subset)` 数据表-去掉含Nan的行 | 参数 | 类型 | 说明 | | -------- | ------ | ------------------------------------------------------ | | `data` | array | Table,二维数据表,源数据 | | `how` | string | String,去na行方法,默认/1/""any"":任意,2/""all"":所有 | | `subset` | string | String,去重字段 | 返回:array ### `framemerge(left, right, ons, how, suffixes, ifmultifield, keepmethod)` 数据表-联结 | 参数 | 类型 | 说明 | | -------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `left` | any | Table,左表 | | `right` | any | Table,右表 | | `ons` | string | String,联结字段,可以为数组;非数组,表示左右都以ons字段联结。;ifMultiField为false时:;数组,ons\[0\],ons\[1\]分别表示左右联结字段;ifMultiField为真时:;数组,ons 表示左右的共同联结字段 | | `how` | string | String,: 联结类型 | | `suffixes` | array | Array of string,必须为数组,只在KeepMethod为都保留时有效。;suffixes\[0\] 左端重名字段命名,为nil时表示不重命名。;suffixes\[1\] 右端重名字段命名;默认,array('\_x','\_y') | | `ifmultifield` | bool | Bool,是否多字段,默认否 | | `keepmethod` | any | Usrdefine,重名字段保留方式;默认,0、都保留;1、保留左;2、保留右 | 返回:array #### 示例 ```tsl left := `array('a':3->5,'b':rand(3)); right := `array('a':1->4,'b':rand(4),'c':rand(4)*10); frameMerge(left,right,'a'); ``` ### `frameqcut(data, q)` 数据表-按频率分组(等频分组) 从小到大等频分组 最小的为第0组 | 参数 | 类型 | 说明 | | ------ | ----- | ------------------------------------------------------------------------------------------------------------ | | `data` | array | Table,数据表或一维数字数组,数据表时,表示对;每列分别操作 | | `q` | any | Integer,分组数,等分q组,正整数,默认q=5;当为数组【必须递增】时,表示按频率切割分比如;array(0, 0.3, 0.7,1) | 返回:array ### `frameupdate(left, right, ons, type, type_2)` 数据表-更新 更新操作, 以ons字段为键,左联left和right, 检查right的其他字段,若存在字段只存在right中,则更新left 或者在left为缺失值,right中不为缺失值,则填充。 注意,此操作会直接更改left。 | 参数 | 类型 | 说明 | | -------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `left` | any | Table,待更新数据,直接更改 | | `right` | any | Table,右表 | | `ons` | string | String,键字段,默认为nil,表以下标进行联结。 | | `type` | any | Integer,缺失类型,详见MF_isMissValue | | `type_2` | any | 为以下数值的组合(以下数值的\_XOR或者相加);1、 nan;2、 nil;4、 inf、-inf;8、"""";16、trim去除附加格式后为"""";32、 在(-zero_Eps,zero_Eps)范围内的实数;默认,1+2+4+8=15 | 返回:array #### 示例 ```tsl left := `array('a':3->5,'b':rand(3)); right := `array('a':1->4,'b':rand(4),'c':rand(4)*10); frameUpdate(left,right,'a'); ``` ### `groupZscoreIt(t, g_name, v_name)` 1.计算分组标准化,对数据表t按\[GName\]分组后,对每组的\[Vname\_\]进行标准化(原值-分组平均)/分组标准差 2. 不判断GName、VName 是否是T中的存在的字段名,以提高效率 | 参数 | 类型 | 说明 | | -------- | ------ | ----------------------------------------------------------------------------------------------------------------------------- | | `t` | array | 数组,待计算的数组 | | `g_name` | string | 字符串,分组字段名 | | `v_name` | string | 字符串,转换字段名。如果Vname\_为nil则表示除GName之外的所有字段,如果Vname\_为一个数组,则表示需要计算的字段组返回:二维数组, | 返回:array #### 示例 ```tsl T := array( ("G":1,"V1":1,"V2":11,"V3":21), ("G":0,"V1":2,"V2":12,"V3":22), ("G":1,"V1":3,"V2":13,"V3":23), ("G":0,"V1":4,"V2":14,"V3":24), ("G":1,"V1":5,"V2":15,"V3":25), ("G":0,"V1":6,"V2":16,"V3":26)); GroupZscoreIt(T,'G','V1');? // array(-1.0,-1.0,0.0,0.0,1.0,1.0); ``` ### `getDummies(a, uniques)` 1、根据指定的分类变量,生成虚拟变量/指示变量(dummy/indicator)虚设变量/名义变量/哑 变量,也有称之为one_hot编码,离散特征值二值化 2、如果a中含Nan值,排到uniques的末尾 | 参数 | 类型 | 说明 | | --------- | ----- | ----------------------------------------- | | `a` | array | 一维数组,指定的分类变量 | | `uniques` | array | 一维数组,中间结果:输出各列对应的分类变量 | 返回:array ### `getDummies2(a)` 1、根据指定的分类变量,生成虚拟变量/指示变量(dummy/indicator)虚设变量/名义变量/哑 变量,也有称之为one_hot编码,离散特征值二值化 2、a中的元素必须都可以做为数组下标,否则请使用get_dummies | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------ | | `a` | array | 一维数组,指定的分类变量 | 返回:array ### `framePivotTable(t, index, columns, vals, aggfunc, aggfuncnames)` 分组、透视、汇总,类似可见Pivot_table | 参数 | 类型 | 说明 | | -------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `t` | any | 数据表类型,数据表 | | `index` | string | 字符串,行分类字段,字段值含有nill等不可设为索引 | | `columns` | array | 一维字符串数组,列分类字段,字段值含有nill等不可设为索引 | | `vals` | array | 一维字符串数组,值字段,未指定时,代表对所有除index、columns 指定字段之外的所有字段计算 | | `aggfunc` | string | 字符串,值汇总函数,支持如下:;a、所有 TS_SQL 聚合函数:e.g:"avg"(avgof),"sum"(sumof);b、内置函数:;"\_details": 分组详情;"\_first": 第一个;"\_last": 最后一个;c、自定义函数中使用关键字thisgroup 得到当前分组数据。 | | `aggfuncnames` | array | 一维字符串数组,自定义汇总函数名称对照表 | 返回:array ### `framecut(a, bins, option, o_lables)` 从小到大分段分组,最小的为第0组 | 参数 | 类型 | 说明 | | ---------- | ----- | ---------------------------------------------------------------------------------------------------------------------- | | `a` | array | 数据表或一维数字数组,数据表时,表示对每列分别操作 | | `bins` | array | 一维数字数组,分段节点,例如array(0,1)将数组a分为\[-inf,0)\[0,1)\[1,inf)三段,;为整数时根据数据最大最小值等宽划分区间 | | `option` | any | 整型,区间开/闭,默认为0 | | `o_lables` | any | 数组,输出分组区间说明 | 返回:array #### 示例 ```tsl a := array(0,59,60,70,80,99,100); bins := array(60,80); framecut(a,bins,0); //array(0,0,1,1,2,2,2) ``` ### `frameMelt(t, id_names, value_names, variable_sname, value_sname)` 二维表——>立体表 | 参数 | 类型 | 说明 | | ---------------- | ------ | ------------------------------------------------------------------- | | `t` | array | 二维字符串数组,数据表 | | `id_names` | array | 一维字符串数组,键字段 | | `value_names` | array | 一维字符串数组,值字段。为nil或者空时,表每行除开键字段外都是值字段 | | `variable_sname` | string | 字符串,变量展示名 | | `value_sname` | string | 字符串,值展示名 | 返回:array #### 示例 ```tsl t := array( ('截止日':20210101,'SH000300':1,'SH000301':3), ('截止日':20210102,'SH000300':9,'SH000301':2), ); ID_names := array('截止日'); frameMelt(t,'截止日',nil,'代码','得分'); ``` ### `groupDemeanIt(t, g_name, v_name)` 1、分组去均值,对数据表t按\[GName\]分组后,对每组的\[VName\]去均值 2、为提高效率,不判断GName、VName 是否是T中的存在的字段名 | 参数 | 类型 | 说明 | | -------- | ------ | ------------------------ | | `t` | any | 数据表,待分组去均值数据 | | `g_name` | string | 字符串,t的分组字段名 | | `v_name` | string | 字符串,去均值字段名 | 返回:array #### 示例 ```tsl T := array( ("G":1,"V1":1,"V2":11,"V3":21), ("G":0,"V1":2,"V2":12,"V3":22), ("G":1,"V1":3,"V2":13,"V3":23), ("G":0,"V1":4,"V2":14,"V3":24), ("G":1,"V1":5,"V2":15,"V3":25), ("G":0,"V1":6,"V2":16,"V3":26)); GroupDemeanIt(T,'G','V1');//array(-2.0,-2.0,0.0,0.0,2.0,2.0); ``` ### `arrDropDuplicate(data)` 数组去重(包含NAN)。 | 参数 | 类型 | 说明 | | ------ | ----- | -------------------- | | `data` | array | 数据表类型。数据表。 | 返回:array #### 示例 ```tsl data:=array(("A":1,"B":NAN),("A":1,"B":2),("A":1,"B":NAN),("A":1,"B":2)); ArrDropDuplicate(data); //结果:array(("A":1,"B":NAN),("A":1,"B":2)) ``` ### `columnValue(t, fname)` 取得指定列的所有值(按列名)。该函数的功能与直接用读取子矩阵的方式一样,但是用子矩阵的方式更简单快速。功能相当于t\[:,fname\] | 参数 | 类型 | 说明 | | ------- | ------ | ------------------ | | `t` | array | 数据表类型,数据表 | | `fname` | string | 字符串,列字段名称 | 返回:any #### 示例 ```tsl s:=select ['StockID'] as '代码', ["StockName"] as "名称", ['price'] as '收盘' from markettable datekey 20190101T to 20190201T of 'SZ000001' end; ColumnValue(s,'收盘'); ``` ### `getSubTableByField(t)` 获取表t中的Fields 列的数据。该函数功能可以用子矩阵的方式实现:t\[:,array(fn1,fn2...)\] | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------------------------------------------- | | `t` | array | 数据表类型,数据表;V1:字符串,要返回的列名称,多个列名间以分号间隔 | 返回:any #### 示例 ```tsl setsysparam(pn_stock(),'SZ000001'); r:=nday(10,'time',datetostr(sp_time()),'close',close(),'open',open(),'high',high()); GetSubTableByField(r,'time;close'); //功能相当于使用子矩阵取数 r[:,array('time','close')]; ``` ### `filterTableEx(t, fname, method, v1, v2)` 范围取值,从一个表中按照某个字段的取值范围返回对应的记录 | 参数 | 类型 | 说明 | | -------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `t` | array | 数据表 | | `fname` | string | 指定字段名,字符串 | | `method` | string | ’>’,’<’,’<>’,’<=’,’>=’,’IN’,’IN2’,’IN3’;单方向关系只与V1值有关:’>’,’<’,’<>’,’<=’,’>=’;;区间型关系:’IN’:V1<=\[Fname\]<=V2;’IN2’:V1<\[Fname\]<=V2;’IN3’:V1<=\[Fname\]’,’<’,’<>’,’<=’,’>=’,’IN’,’IN2’,’IN3’;单方向关系只与V1值有关:’>’,’<’,’<>’,’<=’,’>=’;;区间型关系:’IN’:V1<=元素值<=V2;’IN2’:V1<元素值<=V2;’IN3’:V1<=元素值0: 前n期涨幅 r\[i\] := (t(i)/t(i-period)-1)\*100; period<0: 到未来n期涨幅 r\[i\] := (t(i-period)/t(i)-1)\*100; 注意period>0时,与framePct_change的结果一致。 | 参数 | 类型 | 说明 | | ---------- | ----- | --------------------------------------- | | `t` | array | Array of number,数据表,支持一维和二维 | | `period` | any | Integer,移动期数,默认1 | | `fillzero` | bool | Bool,下标越界是,是否返回0.False返回inf | 返回:array ### `framepctChange(t, period, fillzero)` 数据表-到当期的变动百分比(%) 变动百分比(%)算法 r\[i\] := (t(i)/t(i-period)-1)\*100; | 参数 | 类型 | 说明 | | ---------- | ----- | ---------------------------------------- | | `t` | array | Array of number,数据表,支持一维和二维 | | `period` | any | Integer,变动期数,默认1 | | `fillzero` | bool | Bool,下标越界是,是否返回0. False返回inf | 返回:array ### `framevaluecounts(data, countfieldname, iforder)` 数据表-计数 (1)支持多字段 (2)根据值分组,排序【可选】,再计算个数 | 参数 | 类型 | 说明 | | ---------------- | ------ | ---------------------------------------------------------------- | | `data` | array | Table,可以为二维数据表或者为一维数组;为二维数据表时,根据行分类 | | `countfieldname` | string | String,计数字段名,默认为""个数"" | | `iforder` | bool | Bool,是否排序,默认为真 | 返回:array ### `simpledescribe(data)` 简单描述统计 | 参数 | 类型 | 说明 | | ------ | ----- | ----------------------------------------------------- | | `data` | array | 一维数字数组,或 二维矩阵,二维矩阵时,对每列进行操作 | 返回:array #### 示例 ```tsl load_dataset_iris(data); SimpleDescribe(data); ``` ### `renameField(t, old_field, new_field)` 修改指定字段的名称 | 参数 | 类型 | 说明 | | ----------- | ------ | -------------------- | | `t` | array | 指定数组,数据表 | | `old_field` | string | 原来指定列名,字符串 | | `new_field` | string | 新列名,字符串 | 返回:string #### 示例 ```tsl t1:=array(('a':1,'b':4,'c':9),('a':7,'b':8,'c':5)); RenameField(t1,'a','aaa'); //将t1中的字段’a’改为’aaa’; //结果:1 ``` ### `normalTabletoStrSubscript(t, key_field)` 索引下标数组-->字符串下标数组。将keyfield列的值变为行标。 | 参数 | 类型 | 说明 | | ----------- | ------ | ------------ | | `t` | array | 数据表类型 | | `key_field` | string | 字符串,列名 | 返回:array #### 示例 ```tsl s:=nday(10,'time',datetostr(sp_time()),'close',close()); NormalTabletoStrSubscript(s,'time'); ``` ### `renameFieldByFormat(t, ifcopy)` 通过格式字符串修改列名。 | 参数 | 类型 | 说明 | | -------- | ----- | ------------------------------------------------------------ | | `t` | array | 数组类型,数据;formatStr:字符串类型,格式化字符串%s表原列名 | | `ifcopy` | bool | 布尔类型,是否在拷贝后的数组改列名,默认True | 返回:string #### 示例 ```tsl //给随机数组批量加后缀 T:=rand(10,10); Suffix:= '%s'$"@A"; Ifcopy:=True; RenameFieldByFormat(t,Suffix,Ifcopy); ``` ### `fieldAddSuffix(t, suffix, ifcopy)` 数组下标批量加后缀。 | 参数 | 类型 | 说明 | | -------- | ------ | -------------------------------------------- | | `t` | array | 数组类型,数据 | | `suffix` | string | 字符串类型,后缀 | | `ifcopy` | bool | 布尔类型,是否在拷贝后的数组改列名,默认True | 返回:array ### `fieldAddPrefix(t, suffix, ifcopy)` 数组下标批量加前缀。 | 参数 | 类型 | 说明 | | -------- | ------ | -------------------------------------------- | | `t` | array | 数组类型,数据 | | `suffix` | string | 字符串类型,后缀 | | `ifcopy` | bool | 布尔类型,是否在拷贝后的数组改列名,默认True | 返回:array ### `frameAddprefix(t, prefix, ifcopy)` 数据表-数组下标批量加前缀 二维数组,对列名加前缀 一维数组,对行下标加前缀 | 参数 | 类型 | 说明 | | -------- | ------ | -------------------------------------- | | `t` | any | Table,源数组 | | `prefix` | string | String,前缀 | | `ifcopy` | bool | Bool,是否在拷贝后的数组改列名,默认True | 返回:array ### `frameAddsuffix(t, suffix, ifcopy)` 数据表-数组下标批量加后缀 二维数组,对列名加后缀 一维数组,对行下标加后缀 | 参数 | 类型 | 说明 | | -------- | ------ | --------------------------------------- | | `t` | any | Table,源数组 | | `suffix` | string | String,后缀 | | `ifcopy` | bool | Bool,是否在拷贝后的数组改列名,默认True | 返回:array ### `sparse1(s, a, m, n)` 挤出任何非零元素,将满矩阵转化为稀疏格式,与Sparsefull函数对应。 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------- | | `s` | array | 待转化的m\*n满矩阵 | | `a` | array | 变参返回矩阵S的稀疏格式,二维数组 | | `m` | any | 变参返回矩阵S的行数,整数 | | `n` | any | 变参返回矩阵S的列数,整数 | 返回:array #### 示例 ```tsl //将矩阵S由满矩阵格式转化为稀疏格式 S:=array((0,0,4,0,0), (0,1,0,0,0), (0,0,0,0,0), (3,0,0,0,0), (0,0,0,0,5)); sparse1(S); ``` ### `sparse2(i, j, v, m, n)` 根据i、j和v三元组生成m\*n稀疏格式矩阵S | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------ | | `i` | array | 存放矩阵行标的一元数组 | | `j` | array | 存放矩阵列标的一元数组 | | `v` | array | 存放矩阵元素值的一元数组 | | `m` | any | 矩阵的行数,整数 | | `n` | any | 矩阵的列数,整数 | 返回:array #### 示例 ```tsl //根据i,j,v三元组生成稀疏格式矩阵 i:=array(0,1,2,3); j:=array(3,1,4,2); v:=array(5,3,2,4); sparse2(i,j,v,5,5); ``` ### `speye(m)` 创建m\*m稀疏单位矩阵,指定为方阵 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------------ | | `m` | any | 稀疏单位矩阵的尺寸,整数 | 返回:array #### 示例 ```tsl //创建m*m稀疏单位矩阵 A:=speye(4); A; ``` ### `sprand1(s)` 创建与矩阵S结构相同的稀疏格式矩阵,并将其中的非零元素替换为均匀分布随机数 | 参数 | 类型 | 说明 | | ---- | ----- | -------- | | `s` | array | 稀疏矩阵 | 返回:array #### 示例 ```tsl //创建与矩阵S相同结构的稀疏均匀随机矩阵 S:=array((0,0,3,0,0), (0,0,0,0,0), (0,0,0,5,0), (0,2,0,0,0), (0,0,0,0,4)); sprand1(S); ``` ### `sprand2(m, n, pct)` 创建m\*n稀疏均匀随机矩阵,其中非零元素所占比例为pct | 参数 | 类型 | 说明 | | ----- | ----- | ---------------------------- | | `m` | any | 矩阵的行数,整数 | | `n` | any | 矩阵的列数,整数 | | `pct` | float | 矩阵中非零元素所占比例,实数 | 返回:array #### 示例 ```tsl //创建10*10稀疏均匀随机矩阵 A:=sprand2(10,10,0.3); A; ``` ### `sprandn1(s)` 创建与矩阵S结构相同的稀疏格式矩阵,并将其中的非零元素替换为正态分布随机数 | 参数 | 类型 | 说明 | | ---- | ----- | -------- | | `s` | array | 稀疏矩阵 | 返回:array #### 示例 ```tsl //创建与矩阵S相同结构的稀疏正态随机矩阵 S:=array((0,0,0,0,0), (0,0,0,5,0), (3,0,0,0,0), (0,0,2,0,0), (0,0,0,0,4)); sprandn1(S); ``` ### `sprandn2(m, n, pct)` 创建m\*n稀疏正态随机矩阵,其中非零元素所占比例为pct | 参数 | 类型 | 说明 | | ----- | ----- | ---------------------------- | | `m` | any | 矩阵的行数,整数 | | `n` | any | 矩阵的列数,整数 | | `pct` | float | 矩阵中非零元素所占比例,实数 | 返回:array #### 示例 ```tsl //创建10*10稀疏正态随机矩阵 A:=sprandn2(10,10,0.2); A; ``` ### `sprandsym1(s)` 创建与矩阵S结构相同的稀疏格式矩阵,以下三角矩阵为基准的对称正态分布随机矩阵 | 参数 | 类型 | 说明 | | ---- | ----- | -------- | | `s` | array | 稀疏矩阵 | 返回:array #### 示例 ```tsl //创建与矩阵S相同结构的对称稀疏正态随机矩阵 S:=array((6,1,0,14,0), (0,7,0,0,15), (1,0,8,0,0), (0,2,0,9,0), (0,0,3,0,10)); sprandsym1(S); ``` ### `sprandsym2(n, pct)` 创建n\*n稀疏正态随机矩阵,以下三角矩阵为基准对称正态分布随机矩阵,其中非零元素所占比例大约为pct | 参数 | 类型 | 说明 | | ----- | ----- | ---------------------------- | | `n` | any | 方阵的尺寸,整数 | | `pct` | float | 方阵中非零元素所占比例,实数 | 返回:array #### 示例 ```tsl //创建10*10对称稀疏正态随机矩阵 A:=sprandnsym2(10,0.2); return A; ``` ### `sparsefull(s, m, n)` 将稀疏矩阵格式转化为满矩阵,与Sparse1函数相对应。 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------ | | `s` | array | 稀疏格式矩阵 | | `m` | any | 转化为满矩阵的行数,整数 | | `n` | any | 转化为满矩阵的列数,整数 | 返回:array #### 示例 ```tsl //将S由稀疏格式矩阵转化为5*5满矩阵格式 S:=array(0:(0:1),2:(2:3),3:(3:4)); sparsefull(S,5,5); ``` ### `spones(s, n)` 将稀疏矩阵S中的非零元素替换为n | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------ | | `s` | array | 稀疏矩阵 | | `n` | float | 非零元素被替换的值,实数 | 返回:array #### 示例 ```tsl //将S中非零元素替换为1 S:=array(0:(0:1),2:(2:3),3:(3:4)); spones(S,1); ``` ### `spnnz(s)` 稀疏矩阵S中的非零元素数目 | 参数 | 类型 | 说明 | | ---- | ----- | -------- | | `s` | array | 稀疏矩阵 | 返回:any #### 示例 ```tsl //稀疏正态随机矩阵A中非零元素数目 A:=Sprandn2(5,5,0.2); spnnz(A); //返回4(随机); ``` ### `spnonzeros(s)` 提取稀疏矩阵S中的非零元素 | 参数 | 类型 | 说明 | | ---- | ----- | -------- | | `s` | array | 稀疏矩阵 | 返回:array #### 示例 ```tsl //提取稀疏正态随机矩阵A中非零元素 A:=Sprandn2(5,5,0.2); Spnonzeros(A); ``` ### `ifsparse(s)` 判断是否为稀疏矩阵。检查条件:只检查下标,下标全为大于等于0的整数。 1、一维稀疏矩阵(或稀疏数组) 2、二维稀疏矩阵 0、非稀疏矩阵 | 参数 | 类型 | 说明 | | ---- | ----- | ---------- | | `s` | array | 待判断矩阵 | 返回:array #### 示例 ```tsl //判断矩阵S是否为稀疏矩阵 S:=Array(3:2,"B":3); ifsparse(S); //返回0; ``` ### `spdiags1(a)` 提取矩阵非零对角线 提取m\*n(稀疏)矩阵A中所有非零对角线,并按列排列 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------ | | `a` | array | Array,二维数组,原(稀疏)矩阵 | 返回:array #### 示例 ```tsl //提取矩阵A中非零对角线 A:=array((6,0,13,0,0), (0,7,0,14,0), (1,0,8,0,15), (0,2,0,9,0), (0,0,3,0,10)); spdiags1(A); ``` ### `spdiags2(a, d)` 提取矩阵指定对角线 提取m\*n(稀疏)矩阵A中序列d所指定的对角线,并按列排列 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------------------------------------------------------------------------ | | `a` | array | Array,二维数组,原(稀疏)矩阵 | | `d` | array | Array,一维数组,对角线序列;也可以为数字;;当为nil时,等同于spdiags1,并通过d返回对应的非零编号 | 返回:array #### 示例 ```tsl //提取矩阵A中第-2,0,2条对角线,按列排列 A:=array((6,0,13,0,0), (0,7,0,14,0), (1,0,8,0,15), (0,2,0,9,0), (0,0,3,0,10)); d:=array(-2,0,2); spdiags2(A,d); ``` ### `spdiags3(b, d, a)` 根据指定列替换稀疏矩阵对角线 将(稀疏)矩阵A中序列d所指定的对角线替换为B的列 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------ | | `b` | array | Array,二维数组,对角矩阵 | | `d` | array | Array,一维数组,对角线序列 | | `a` | array | Array,二维数组,原(稀疏)矩阵 | 返回:array #### 示例 ```tsl //将矩阵A中d指定的对角线替换为B中的列 B:=array((5,10,15), (4,9,14), (3,8,13), (2,7,12), (1,6,11)); d:=array(-2,0,2); A:=array((6,0,13,0,0), (0,7,0,14,0), (1,0,8,0,15), (0,2,0,9,0), (0,0,3,0,10)); spdiags3(B,d,A); ``` ### `spdiags4(b, d, m, n)` 根据指定列创建稀疏矩阵 将对角矩阵B中的列按d所指定的对角线放置,创建m\*n的稀疏矩阵 | 参数 | 类型 | 说明 | | ---- | ----- | -------------------------------- | | `b` | array | Array,二维数组,对角矩阵 | | `d` | array | Array,一维数组,对角线序列 | | `m` | any | Integer,正整数,(稀疏)矩阵的行 | | `n` | any | Integer,正整数,(稀疏)矩阵的列 | 返回:array #### 示例 ```tsl //根据对角矩阵B创建稀疏带状矩阵 B:=array((5,10,15), (4,9,14), (3,8,13), (2,7,12), (1,6,11)); d:=array(-2,0,2); m:=5; n:=5; spdiags4(B,d,m,n); ``` ### `twoRDateCompareM1(t1, t2, r_date, r_date2, key_field, from_col, to_col, show_g_value, show_g_percent)` 返回2个数据同比比较的结果。 | 参数 | 类型 | 说明 | | ---------------- | -------- | -------------------------- | | `t1` | array | 数组类型,数据1 | | `t2` | array | 数组类型,数据2 | | `r_date` | datetime | 报告期类型,报告期 | | `r_date2` | any | 报告期类型,同比报告期 | | `key_field` | string | 字符串类型,关键字 | | `from_col` | any | 整型,要显示变比的开始列号 | | `to_col` | any | 整型,要显示变比的截止列号 | | `show_g_value` | bool | 布尔类型,显示变动 | | `show_g_percent` | bool | 布尔类型,显示变比(%) | 返回:array ### `compareDataOfDifferentDataProvider(t_src, t_dest, src_provider, dest_provider, key_arr, value_arr, code_field)` 比较两个数据源的差异 在调用本模型之前,最好对不同数据源的数据格式进行标准化。 如: (1)在Src中,代码是 以 SZ000001命名的 而Dest中,代码是 以 000001.SZ命名的 可以通过调用天软模型(或用户自写),把代码格式统一为 SZ000001格式 (2)在Src中,日期是 以 20091231(Integer)规范的 而Dest中,日期是 以 '20091231'(varchar)规范的 可以通过调用天软模型 Src : IntToDate(Value) Dest: IntToDate(StrToInt(Value)) 把日期格式统一为 DateTime格式 2、本模型只能检查出不同数据源的差异,数据不同原因和修正,需要用户自己完成。 | 参数 | 类型 | 说明 | | --------------- | ------ | ------------------------------------------------------ | | `t_src` | array | Array 源数据 | | `t_dest` | array | Array 目标数据 | | `src_provider` | string | String 源数据提供商 | | `dest_provider` | string | String 目标数据提供商 | | `key_arr` | array | Array 要比较表的Key字段(也就是数据表中的 唯一性字段) | | `value_arr` | array | Array 要比较的Value字段 | | `code_field` | string | String 代码字段(任何数据,都必须有编码字段) | 返回:array ### `pivot(t, index, vals)` 透视,数据透视表 | 参数 | 类型 | 说明 | | ------- | ------ | --------------------------------------------------------------------------------------------------------- | | `t` | array | 二维数组,待透视表,t\[:,array(index,columns)\] 不能包含重复的行,即index,column 必须可以作为t的唯一主键 | | `index` | string | array | | `vals` | string | array | 返回:array #### 示例 ```tsl //指定条件,行标为日期,列标为名称,值为收盘价、涨幅、振幅的数据透视表 stocks:=array("SZ000001","SZ000002","SH600050","SZ300775"); begt:= 20210515T; endt:= 20210525T; t:=select ['StockID'] as "代码", ["StockName"] as "名称", datetostr(['date']) as "日期", ["close"] as "收盘价", spec(specdate(stockzf3(),['date']),['StockID']) as "涨幅", spec(specdate(stockzdf3(),['date']),['StockID']) as "振幅", spec(base(10029),['StockID']) as "申万行业" from markettable datekey begt to endt of stocks end; index:= "日期"; colunms:= "名称"; vals:= array("收盘价","涨幅","振幅"); Pivot(t,index,colunms,vals); ``` ### `pivotTable(t, index, vals, aggfunc, aggfuncnames)` 分组、透视、汇总 1、vals 未指定时,代表对所有除index、columns 指定字段之外的所有字段计算 2、aggfunc 不同含义及设定方法: a、所有字段,统一函数 aggfunc := "avg" 注:代表对vals中所有字段进行计算 b、所有字段,多个函数 aggfunc := array("avg","max"); c、指定字段,指定函数 aggfunc := array("fielda":"avg","filedb":("avg","max")); 注:指定字段时,必须是vals的子集,否则报错。 3、支持匿名函数、与函数指针,其中: a、匿名函数默认命名为"匿名" b、函数指针通过functioninfo得到函数名称 4、aggfunc中支持 a、所有 TS_SQL 聚合函数:e.g:"avg"(avgof),"sum"(sumof) b、内置函数: "\_details": 分组详情 "\_first": 第一个 "\_last": 最后一个 c、自定义函数中使用关键字thisgroup 得到当前分组数据。 5、index/columns中字段值含有nill等不可设为索引。 6、aggfuncnames:给aggfunc定义名称。 | 参数 | 类型 | 说明 | | -------------- | ------ | ------------------------------ | | `t` | array | 数组,数据表 | | `index` | string | array | | `vals` | string | array | | `aggfunc` | string | string 值汇总函数 | | `aggfuncnames` | array | 数组,自定义汇总函数名称对照表 | 返回:string ### `show3DTable(t, key_field, obsolete_fields, ntype)` 特殊函数,平台功能性函数,一般用户不使用。用于三维表格显示格式转换,其中t为原数据,KeyField为需要转置的字段,ObsoleteFields为需要隐藏的字段,NType决定显示格式。 | 参数 | 类型 | 说明 | | ----------------- | ------ | ---------------------------- | | `t` | array | 数据表类型,原数据 | | `key_field` | string | 字符串,要显示倒置的关键字段 | | `obsolete_fields` | string | 字符串,不显示的字段(;分割) | | `ntype` | any | 用户自定义,三维表格显示格式 | 返回:array #### 示例 ```tsl //生成数据表t t:=array(("代码":"SH600006","名称":"东风汽车","2004.10-12@主营业务收入":151953.06,"2004.10-12@主营业务利润":30559.66,"2004.10-12@营业费用":10112.75,"2004.10-12@管理费用":10666.36,"2004.10-12@财务费用":-894.46,"2004.10-12@营业利润":10693.23,"2004.10-12@投资收益":-151.01,"2004.10-12@利润总额":9904.7,"2004.10-12@所得税":2413.81,"2004.10-12@净利润":7873.08,"2004.10-12@货币资金":-11664.28,"2004.10-12@短期投资":-5370.7,"2004.7-9@主营业务收入":167855.56,"2004.7-9@主营业务利润":31127.95,"2004.7-9@营业费用":4452.79,"2004.7-9@管理费用":10541.15,"2004.7-9@财务费用":-1013.26,"2004.7-9@营业利润":17162.48,"2004.7-9@投资收益":150.81,"2004.7-9@利润总额":17246.26,"2004.7-9@所得税":2629.5,"2004.7-9@净利润":14574.03,"2004.7-9@货币资金":532.5,"2004.7-9@短期投资":4962.47),("代码":"SH600007","名称":"中国国贸","2004.10-12@主营业务收入":19715.3,"2004.10-12@主营业务利润":10383.2,"2004.10-12@营业费用":238.4,"2004.10-12@管理费用":1422.7,"2004.10-12@财务费用":1304.4,"2004.10-12@营业利润":7417.7,"2004.10-12@投资收益":81.1,"2004.10-12@利润总额":6404.6,"2004.10-12@所得税":2433.4,"2004.10-12@净利润":3971.2,"2004.10-12@货币资金":2964.5,"2004.10-12@短期投资":0.00,"2004.7-9@主营业务收入":17727.7,"2004.7-9@主营业务利润":9989.1,"2004.7-9@营业费用":165.5,"2004.7-9@管理费用":1151.3,"2004.7-9@财务费用":-18.2,"2004.7-9@营业利润":8690.5,"2004.7-9@投资收益":186.2,"2004.7-9@利润总额":9208.6,"2004.7-9@所得税":2977.1,"2004.7-9@净利润":6231.5,"2004.7-9@货币资金":-8101.2,"2004.7-9@短期投资":0.00),("代码":"SH600004","名称":"白云机场","2004.7-9@主营业务收入":37934.65,"2004.7-9@主营业务利润":15725.54,"2004.7-9@营业费用":2623.82,"2004.7-9@管理费用":4662.1,"2004.7-9@财务费用":1789.5,"2004.7-9@营业利润":6650.11,"2004.7-9@投资收益":-15.38,"2004.7-9@利润总额":6685.16,"2004.7-9@所得税":2350.15,"2004.7-9@净利润":4000.51,"2004.7-9@货币资金":-5054.06,"2004.7-9@短期投资":101.00)); Show3DTable(t,'名称','代码',3); ``` ### `show2DTable(t, key_field, obsolete_fields, ntype)` 特殊函数,平台功能性函数,一般用户不使用。二位表格显示格式转换,其中t为原数据,KeyField为需要转置的字段,ObsoleteFields为需要隐藏的字段,NType决定显示格式。 | 参数 | 类型 | 说明 | | ----------------- | ------ | ---------------------------- | | `t` | array | 数据表类型,原数据 | | `key_field` | string | 字符串,要显示倒置的关键字段 | | `obsolete_fields` | string | 字符串,不显示的字段(;分割) | | `ntype` | any | 用户自定义,二维表格显示格式 | 返回:array #### 示例 ```tsl //生成数据表t t:=array(("代码":"SH600006","名称":"东风汽车","主营业务收入":151953.06,"主营业务利润":30559.66,"营业费用":10112.75,"管理费用":10666.36,"财务费用":-894.46,"营业利润":10693.23,"投资收益":-151.01,"利润总额":9904.7,"所得税":2413.81,"净利润":7873.08,"货币资金":-11664.28,"短期投资":-5370.7,"主营业务收入":167855.56,"主营业务利润":31127.95,"营业费用":4452.79,"管理费用":10541.15,"财务费用":-1013.26,"营业利润":17162.48,"投资收益":150.81,"利润总额":17246.26,"所得税":2629.5,"净利润":14574.03,"货币资金":532.5,"短期投资":4962.47),("代码":"SH600007","名称":"中国国贸","主营业务收入":19715.3,"主营业务利润":10383.2,"营业费用":238.4,"管理费用":1422.7,"财务费用":1304.4,"营业利润":7417.7,"投资收益":81.1,"利润总额":6404.6,"所得税":2433.4,"净利润":3971.2,"货币资金":2964.5,"短期投资":0.00,"主营业务收入":17727.7,"主营业务利润":9989.1,"营业费用":165.5,"管理费用":1151.3,"财务费用":-18.2,"营业利润":8690.5,"投资收益":186.2,"利润总额":9208.6,"所得税":2977.1,"净利润":6231.5,"货币资金":-8101.2,"短期投资":0.00)); Show2DTable(t,'名称','代码',2); ``` ### `showTableByField(t, field_arr)` 显示t部分字段(带显示单位变换)。其中FieldArr为二维数组,FieldArr的第0列为显示的字段名称,第1列为显示的字段对应的数据列名称,第2列为显示的字段的数据类型,第3列为显示的字段的单位(只对Real类型有意义)。 | 参数 | 类型 | 说明 | | ----------- | ----- | ---------------------------- | | `t` | array | 数据表类型,要显示的数据 | | `field_arr` | array | 二位字符串数组,要显示的字段 | 返回:array #### 示例 ```tsl arr:=array((1,2,3,4,5),(2,3,4,5,6),(3,4,5,6,7),(4,5,6,7,8)); ShowTableByField(arr,array(1,2,3)); ``` ### `showTableByField(t, field_arr)` 显示t部分字段(带显示单位变换)。其中FieldArr为二维数组,FieldArr的第0列为显示的字段名称,第1列为显示的字段对应的数据列名称,第2列为显示的字段的数据类型,第3列为显示的字段的单位(只对Real类型有意义)。 | 参数 | 类型 | 说明 | | ----------- | ----- | ---------------------------- | | `t` | array | 数据表类型,要显示的数据 | | `field_arr` | array | 二位字符串数组,要显示的字段 | 返回:array #### 示例 ```tsl arr:=array((1,2,3,4,5),(2,3,4,5,6),(3,4,5,6,7),(4,5,6,7,8)); ShowTableByField(arr,array(1,2,3)); ``` ### `showTableByInverse(t, key_field, field_arr, show_number)` 数据表t转置,其中KeyField为列名,该列的数据转置后作为列标名,FieldARR为需要显示的字段,ShowNumber表示显示原数据keyfield行(转置后列)的数量。 | 参数 | 类型 | 说明 | | ------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `t` | array | 数据表类型,数据 | | `key_field` | string | 字符串,转置后用作列标的值的列名 | | `field_arr` | array | 数组,要显示的字段列表,给非数组则显示所有字段。;注意,函数中会删除fieldarr的首行,原因是一般首行代表的列标都是KeyField转置后用作列标的值的列名,使返回结果内容不重复。 | | `show_number` | any | 整数,显示个数 | 返回:array #### 示例 ```tsl //生成数据表t t:=array(("代码":"SH600006","名称":"东风汽车","主营业务收入":151953.06,"主营业务利润":30559.66,"营业费用":10112.75,"管理费用":10666.36,"财务费用":-894.46,"营业利润":10693.23,"投资收益":-151.01,"利润总额":9904.7,"所得税":2413.81,"净利润":7873.08,"货币资金":-11664.28,"短期投资":-5370.7,"主营业务收入":167855.56,"主营业务利润":31127.95,"营业费用":4452.79,"管理费用":10541.15,"财务费用":-1013.26,"营业利润":17162.48,"投资收益":150.81,"利润总额":17246.26,"所得税":2629.5,"净利润":14574.03,"货币资金":532.5,"短期投资":4962.47),("代码":"SH600007","名称":"中国国贸","主营业务收入":19715.3,"主营业务利润":10383.2,"营业费用":238.4,"管理费用":1422.7,"财务费用":1304.4,"营业利润":7417.7,"投资收益":81.1,"利润总额":6404.6,"所得税":2433.4,"净利润":3971.2,"货币资金":2964.5,"短期投资":0.00,"主营业务收入":17727.7,"主营业务利润":9989.1,"营业费用":165.5,"管理费用":1151.3,"财务费用":-18.2,"营业利润":8690.5,"投资收益":186.2,"利润总额":9208.6,"所得税":2977.1,"净利润":6231.5,"货币资金":-8101.2,"短期投资":0.00)); ShowTableByInverse(t,'代码','',2); ``` ### `quickRecordExist(v, x)` 记录是否存在(原数组若为纯字符串数组则必须为有序列),返回记录所在行的序号,序号是从0开始原数组必须为有序表 | 参数 | 类型 | 说明 | | ---- | ------ | ----------- | | `v` | array | 一维数组 | | `x` | string | 字符串/数字 | 返回:array #### 示例 ```tsl t:=array('a','c','d'); QuickRecordExist(t,'d'); //结果:2 ``` ### `rotateTable(data)` 旋转表 | 参数 | 类型 | 说明 | | ------ | ----- | ---------------- | | `data` | array | 数据表,二维数组 | 返回:array #### 示例 ```tsl t:=array(('a':1,'b':4),('a':7,'b':8),('a':2,'b':4)); RotateTable(t); ``` ### `nonIntersectionPart(t1, t2, key_field)` 求差集(返回在t1中存在,而在t2中不存在的记录) | 参数 | 类型 | 说明 | | ----------- | ------ | ------------ | | `t1` | array | 数据表 | | `t2` | array | 数据表 | | `key_field` | string | 指定某一字段 | 返回:array #### 示例 ```tsl t1:=array(('a':1,'b':4),('a':7,'b':8),('a':2,'b':3)); t2:=array(('a':1,'b':1),('a':7,'b':8),('a':5,'b':5)); NonIntersectionPart(t1,t2,'b'); ``` ### `footerValue(t, from_col, tocol, average_col_field, type)` 数组t从Fromcol列到ToCol列对每列求算术平均或者累计求和。 | 参数 | 类型 | 说明 | | ------------------- | ------ | ------------------ | | `t` | array | 数据表类型,数据表 | | `from_col` | any | :整数,起始序号 | | `tocol` | any | 整数,截止序号 | | `average_col_field` | string | 字符串,列名 | | `type` | any | 用户自定义 | 返回:array #### 示例 ```tsl s:=array(array(1,2,3,4,5), array(2,3,4,5,6), array(3,4,5,6,7)); FooterValue(s,1,3,'',1); ``` ### `footerAverage(t, from_col, tocol, average_col_field)` 调用FooterValue对数组指定列求算术平均。 | 参数 | 类型 | 说明 | | ------------------- | ------ | -------------------------- | | `t` | array | 数据表类型,数据表 | | `from_col` | any | :整数,起始序号 | | `tocol` | any | 整数,截止序号 | | `average_col_field` | string | 字符串,显示“平均”的列字段 | 返回:array #### 示例 ```tsl s:=array(array(1,2,3,4,5), array(2,3,4,5,6), array(3,4,5,6,7)); FooterAverage(s,1,3,''); ``` ### `footerSum(t, from_col, tocol, average_col_field)` 调用FooterValue对数组指定列求算术和。 | 参数 | 类型 | 说明 | | ------------------- | ------ | -------------------------- | | `t` | array | 数据表类型,数据表 | | `from_col` | any | :整数,起始序号 | | `tocol` | any | 整数,截止序号 | | `average_col_field` | string | 字符串,显示“平均”的列字段 | 返回:array #### 示例 ```tsl s:=array(array(1,2,3,4,5), array(2,3,4,5,6), array(3,4,5,6,7)); return FooterAverage(s,1,3,''); ``` ### `setRowDefaultValue(t, n, value)` 将数组t的第N行由所有值变更为Value。 | 参数 | 类型 | 说明 | | ------- | ------ | ------------------ | | `t` | array | 数据表类型,数据表 | | `n` | any | 整数,行号 | | `value` | string | 字符串,要设置的值 | 返回:array #### 示例 ```tsl s:=array(array(1,2,3,4,5), array(2,3,4,5,6), array(3,4,5,6)); SetRowDefaultValue(s,2,'wo'); s; ``` ### `inverseTable(t)` 将数组t去掉第一列转置,转置后原数组t的第一列作为行标。 | 参数 | 类型 | 说明 | | ---- | ----- | ---------- | | `t` | array | 数据表类型 | 返回:array #### 示例 ```tsl s:=array(array('A':'a','B':'b','C':'c','D':'d','e':'e'), array('A':2,'B':3,'C':4,'D':5,'e':6), array('A':3,'B':4,'C':5,'D':6,'e':7),); InverseTable(s); ``` ### `getSubTableByKey(t, key_field, return_fields)` 将字符串KeyField以分号分隔,在数组t中从列ReturnFields匹配被分割的值,若找到则返回该行信息,否则返回空数组。 | 参数 | 类型 | 说明 | | --------------- | ------ | ------------------------ | | `t` | array | 数据表类型,数据表 | | `key_field` | string | 字符串,关键字字段 | | `return_fields` | string | 字符串,要返回的字段名称 | 返回:array #### 示例 ```tsl s:=array(array('A':'a','B':'b','C':'c','D':'d','e':'e'), array('A':'c','B':3,'C':4,'D':5,'e':6), array('A':3,'B':4,'C':5,'D':6,'e':7)); GetSubTableByKey(s,'A','a;c'); ``` ### `tableSelect(table, condition, reps)` 表格查询。从t中查询满足Condition的子表 | 参数 | 类型 | 说明 | | ----------- | ------ | ------ | | `table` | any | 数据表 | | `condition` | string | 字符串 | | `reps` | string | 字符串 | 返回:array #### 示例 ```tsl t:=`array('a':(1,2,3,4),'b':(2,3,4,5),'c':(3,4,5,6),'d':(4,5,6,7),'e':(5,6,7,8),'f':(7,8,9,10)); TableSelect(t,"~['b']=2",'~');//返回t中字段’b’=2的子表; ``` ### `table(t)` 依据数组类型返回不同的值。 | 参数 | 类型 | 说明 | | ---- | ----- | ---------------- | | `t` | array | 数据表类型,数组 | 返回:array ### `getSubTableFreeParam()` 取子表,系统第二个到最个一个参数为字段序列,取第一个参数中字段与字段序列匹配的列数据。 返回:array #### 示例 ```tsl GetSubTableFreeParam();//之前在系统参数中已经设置好第一个参数s=array(array('s':1,'w':2,'sl':3), array('s':2,'w':3,'sl':4), array('s':3,'w':4,'sl':5)),第二三个参数’s’,’w’。; ``` ### `expandTable(t, key_field)` 按指定字段展开表格,根据Keyfield展开指定列。展开的列值必须二维数据表,否则保留原值。 | 参数 | 类型 | 说明 | | ----------- | ------ | -------------------------------- | | `t` | array | 数组类型,数据 | | `key_field` | string | 字符串类型,关键字,需展开的列名 | 返回:array #### 示例 ```tsl //按照分红送股列展开数据 data:=Query("","SH600000;SZ000002",True,"","代码",DefaultStockID(),"名称", CurrentStockName(),"分红送股",infoarray(18)); ExpandTable(data,"分红送股"); ``` ### `frameIndexFilter(rawkeys, filter_cond, filter_type, dz_valuetokey)` 数组筛选器,用于下标数组行名或列名的筛选器 | 参数 | 类型 | 说明 | | --------------- | ------ | ---------------------------------------- | | `rawkeys` | array | 一维字符串数组,下标数组(0开始的自增下标) | | `filter_cond` | string | 字符串,筛选条件 | | `filter_type` | any | 用户自定义,筛选类型 | | `dz_valuetokey` | any | 整数,Out:类型1时,输出ivalue对照用 | 返回:array ### `frameIndexGetilocDz(raw_data_cols)` 用于方便获取 下标值 与 字段位置 下标数组对照(下标值->下标位置) | 参数 | 类型 | 说明 | | --------------- | ----- | ---------------------------------------- | | `raw_data_cols` | array | 一维字符串数组,下标数组(从0开始自增数组) | 返回:array ### `percenttile(data, pct, rc, ml, assign, abnormal, fi_ll)` 计算序列百分点PCT的值。 | 参数 | 类型 | 说明 | | ---------- | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `data` | array | 数组,存放实数的数组 | | `pct` | float | 实数,表示百分点,从0开始,以1结束;可选参数: | | `rc` | any | 行列选择:0求列第PCT个百分点的值;1求行第PCT个百分点的值;默认为0 | | `ml` | any | 整型,移动步长,取当前行向前ML个长度序列的百分点的值,为0时取整个序列(默认)。 | | `assign` | any | String\\ | | `abnormal` | any | 整型,;异常处理参数,按照存储位来进行管理:;第一位管理的是是否忽略字符串异常值(这里nil值是默认跳过的),;第三位管的是计算移动长度的时候,nil值及字符串是否包括在内。;这样的话:;0表示一般处理,即字符串报错(默认情况);;1表示,字符串不报错;;4表示字符串报错,计算移动单位时忽略nil值;;5表示字符串也不报错,计算移动单位时忽略nil值和字符串值; | | `fi_ll` | any | 数据data为空时的返回值。 | 返回:float ### `variationCoefficient(x)` 变异系数。 | 参数 | 类型 | 说明 | | ---- | ----- | ------------ | | `x` | array | 一维数字数组 | 返回:float #### 示例 ```tsl VariationCoefficient(array(1,2,1,2,1,2)); //返回:0.33 ``` ### `skew(t, skew)` 偏斜度。 | 参数 | 类型 | 说明 | | ------ | ----- | ---------------------- | | `t` | array | 一维数字数组,一维数据 | | `skew` | float | 实数,返回的偏斜度 | 返回:any #### 示例 ```tsl Skew(array(1,2,3,4,5,7),s); s; //返回:0.46 ``` ### `selfStddev(t, rmar)` 下方标准差。 | 参数 | 类型 | 说明 | | ------ | ----- | ---------------------------------- | | `t` | array | 数据表类型,一维数据 | | `rmar` | float | 实数,最低可接受的收益率(已折算过) | 返回:float #### 示例 ```tsl SelfStddev(array(1,2,3,4,5),3); //返回:0.89 ``` ### `regressionChannel(y, x, nowy, nowx, beta, alpha, top_alpha, bottom_alpha, top, bottom, pos, expectvalue)` 回归通道模型。 | 参数 | 类型 | 说明 | | -------------- | ----- | ----------------------- | | `y` | array | 一维数字数组,Y坐标数组 | | `x` | array | 一维数字数组,X坐标数组 | | `nowy` | float | 实数 | | `nowx` | float | 实数 | | `beta` | float | 实数 | | `alpha` | float | 实数 | | `top_alpha` | float | 实数 | | `bottom_alpha` | float | 实数 | | `top` | float | 实数 | | `bottom` | float | 实数 | | `pos` | float | 实数 | | `expectvalue` | float | 实数,预期值(回归值) | 返回:float #### 示例 ```tsl RegressionChannel(array(1,2,3,4,5),array(6,7,8,9,10),1,2,3,4,5,6,7,8,s,a); a; //返回:-3 ``` ### `kurt(t, real)` 峰度。 | 参数 | 类型 | 说明 | | ------ | ----- | ---------------------- | | `t` | array | 一维数字数组,一维数据 | | `real` | any | 实数,返回的峰度 | 返回:any #### 示例 ```tsl kurt(array(1,2,3,4,5),s); s; //返回:-1.2 ``` ### `meanAndPopnStdDevWithRate(data, rate, mean, stddev)` 带权重总体标准差以及平均值。 | 参数 | 类型 | 说明 | | -------- | ----- | -------------------- | | `data` | array | 一维数字数组 | | `rate` | float | 一维数字数组 | | `mean` | float | 实数,均值,返回值 | | `stddev` | float | 实数,标准差,返回值 | 返回:float|void #### 示例 ```tsl MeanAndPopnStdDevWithRate(array(1,2,3),array(1,1,1),m,s); m; //返回:2 ``` ### `betaAndAlpha(y, x, beta, alpha)` 得到斜率和截距。 | 参数 | 类型 | 说明 | | ------- | ----- | ------------------ | | `y` | array | 一维数字数组 | | `x` | array | 一维数字数组 | | `beta` | float | 实数,斜率,返回值 | | `alpha` | float | 实数,截距,返回值 | 返回:void #### 示例 ```tsl BetaAndAlpha(array(3,6),array(4,12),k,b); k; //返回:0.375 ``` ### `correlpaired(a, b)` 功能:计算 a 的每一列与 b 的每一列之间的相关系数矩阵, 相比 correl 外支持场景2,3 场景1:a、b均为1维数组,见范例1 场景2:a为1维,b为2维;或a为2维,b为1维,见范例2 场景3:a、b均为2维数组(列数可不一致);见范例3 注意:场景1,2建议直接(或循环)使用correl,效率更快 1)a,b的行数需要一致, 2)支持a,b带列下标,但不返回:见范例4 3)支持a,b为fmarray类型 | 参数 | 类型 | 说明 | | ---- | ----- | ------------- | | `a` | array | 一维数字数组, | | `b` | array | 一维数字数组, | 返回:array #### 示例 ```tsl a := rand(10); b := rand(10); correlpaired(a,b); //array((0.17)); ``` ### `correlpairedSide(a, dir_type)` 功能:计算 a 的每两列之间符合对应过滤条件的相关系数矩阵, 1) +-相关系数 :将 a <0 的元素替换为0 ,b>0的元素替换为0,计算相关系数 2) 同向相关系数 :将 a 与 b 非同向(乘积<0)的元素替换为0,计算相关系数 场景支持同 correlpaired 内部强制 a 转化为fmarray进行计算 | 参数 | 类型 | 说明 | | ---------- | ----- | ------------------- | | `a` | array | 一维数字数组, | | `dir_type` | any | 用户自定义,方向类型 | 返回:array ### `expdMax(r)` 统计数组累计到当前行的最大值序列 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------------------------------------ | | `r` | array | 数组,一维或二维(此时按列统计)数字数组,也可以为二维数据表 | 返回:array #### 示例 ```tsl r:=array(-1,2,-3,9); ExpdMax(r); //array(-1,2,2,9); ``` ### `expdMin(r)` 统计数组累积到当前行的最小值序列 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------------------------------------ | | `r` | array | 数组,一维或二维(此时按列统计)数字数组,也可以为二维数据表 | 返回:array #### 示例 ```tsl r:=array(-1,2,-3,9); ExpdMin (r); //array(-1,-1,-3,-3); ``` ### `expdSum(r)` 返回数组累积到当前行的求和序列 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------------------------------------ | | `r` | array | 数组,一维或二维(此时按列统计)数字数组,也可以为二维数据表 | 返回:array #### 示例 ```tsl r:=array(-1,2,-3,9); ExpdSum (r); //array(-1,1,-2,7); ``` ### `expdProduct(r)` 返回数组累积到当前行的累乘序列 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------------------------------------ | | `r` | array | 数组,一维或二维(此时按列统计)数字数组,也可以为二维数据表 | 返回:array #### 示例 ```tsl r:=array(-1,2,-3,9); ExpdProduct (r); //array(-1,-2,6,54); ``` ### `expdVar(r, ddof)` 返回数组累积到当前行的方差序列 | 参数 | 类型 | 说明 | | ------ | ----- | ------------------------------------------------------------ | | `r` | array | 数组,一维或二维(此时按列统计)数字数组,也可以为二维数据表 | | `ddof` | any | 整型,方差选项,取值如下 | 返回:array #### 示例 ```tsl r:=array(-1,2,-3,9); ExpdVar (r,0); //array(0,2.25,4.22,20.69); ``` ### `expdStd(r, ddof)` 返回数组累积到当前行的标准差序列 | 参数 | 类型 | 说明 | | ------ | ----- | ------------------------------------------------------------ | | `r` | array | 数组,一维或二维(此时按列统计)数字数组,也可以为二维数据表 | | `ddof` | any | 整型,标准差选项,取值如下 | 返回:array #### 示例 ```tsl r:=array(-1,2,-3,9); ExpdStd (r,0); //array(0,1.5,2.05,4.55); ``` ### `nanMean(a)` 计算含Nan一维数组的算术平均值 | 参数 | 类型 | 说明 | | ---- | ----- | ------------ | | `a` | array | 一维数字数组 | 返回:array #### 示例 ```tsl A := array(5,6,8,Nan); NanMean(A); //结果:6.33 ``` ### `nanSum(a)` 计算含Nan一维数组的总和 | 参数 | 类型 | 说明 | | ---- | ----- | ------------ | | `a` | array | 一维数字数组 | 返回:array #### 示例 ```tsl A := array(5,6,8,Nan); NanSum(A); //结果:19 ``` ### `nanStd(a)` 计算含Nan一维数组的标准差的估计(样本标准差) | 参数 | 类型 | 说明 | | ---- | ----- | ------------ | | `a` | array | 一维数字数组 | 返回:array #### 示例 ```tsl A := array(5,6,8,Nan); NanStd(A); //结果:1.53 ``` ### `nanVariance(a)` 计算含Nan一维数组的方差的估计(样本方差) | 参数 | 类型 | 说明 | | ---- | ----- | ------------ | | `a` | array | 一维数字数组 | 返回:array #### 示例 ```tsl A := array(5,6,8,Nan); NanVariance(A); //结果:2.33 ``` ### `nanPopnStd(a)` 计算含Nan一维数组的总体标准差 | 参数 | 类型 | 说明 | | ---- | ----- | ------------ | | `a` | array | 一维数字数组 | 返回:array #### 示例 ```tsl A := array(5,6,8,Nan); NanPopnStd(A); //结果:1.25 ``` ### `nanPopnVariance(a)` 计算含Nan一维数组的总体方差 | 参数 | 类型 | 说明 | | ---- | ----- | ------------ | | `a` | array | 一维数字数组 | 返回:array #### 示例 ```tsl A := array(5,6,8,Nan); Return PopnVariance(A); //结果:1.56 ``` ### `nanRankArr(a, f_name, sortorder)` 1、返回一维数组中的每个值在一维数组中的排位 2、Nan值不参与排名,依然为Nan | 参数 | 类型 | 说明 | | ----------- | ------ | ------------------------ | | `a` | array | 数字数组,待计算的数组 | | `f_name` | string | 字符串,字段名,默认为空 | | `sortorder` | bool | object | 返回:array #### 示例 ```tsl a := array(1,1,2,2,2,9,Nan,9,9); NanRankArr(a); //结果:array(1,1,3,3,3,6,NAN,6,6) ``` ### `nanPercentRankArr(a, f_name)` 1、返回一维数组中的每个值在一维数组中的百分比排名 2、PercentRankAr算法与excel兼容 3、Nan值不参与排名,依然为Nan | 参数 | 类型 | 说明 | | -------- | ------ | ------------------------ | | `a` | array | 数字数组,待计算的数组 | | `f_name` | string | 字符串,字段名,默认为空 | 返回:array #### 示例 ```tsl a := array(1,1,2,2,2,9,Nan,9,9); NanPercentRankArr(a); //结果:array(0.0,0.0,0.29,0.29,0.29,0.71,NAN,0.71,0.71) ``` ### `seGauss(a, b, x)` 用全选主元高斯消去法求解n阶线性方程组AX = B | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `a` | array | | | `b` | array | | | `x` | array | | 返回:any ### `seGaussJordan(a, b, x)` 用全主元高斯-约当(Gauss-Jordan)消去法同时求解系数矩阵相同而常数向量不同的m个n阶线性方程组AX = B | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `a` | array | | | `b` | array | | | `x` | array | | 返回:any ### `seLdl(a, b, x)` 用LU分解法求解系数矩阵为对称、右端具有m组常数向量的线性方程组 AX = B | 参数 | 类型 | 说明 | | ---- | ----- | ---------------------------------------------------------------------------- | | `a` | array | 实型二维数组,大小为NN。存放方程组的系数矩阵,此系数矩阵必须为对称矩阵(即) | | `b` | array | 实型二维数组,大小为NM。存放方程组右端的常数向量 | | `x` | array | 实型一维数组,大小为NM。返回方程组的解向量 | 返回:any ### `seCholesky(a, b, x)` 用乔列斯基(Cholesky)分解法(即平方根法)求解系数矩阵为对称正定、且右端具有m组常数向量的线性方程组AX = B | 参数 | 类型 | 说明 | | ---- | ----- | ---------------------------------------------------------------------------- | | `a` | array | 实型二维数组,大小为NN。存放方程组的系数矩阵,此系数矩阵必须为对称矩阵(即) | | `b` | array | 实型二维数组,大小为NM。存放方程组右端的常数向量 | | `x` | array | 实型一维数组,大小为NM。返回方程组的解向量 | 返回:any ### `seGaussSeidel(a, b, x)` 用高斯-赛德尔迭代法求解系数矩阵具有主元占优的线性方程组AX = B | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------------------ | | `a` | array | 实型二维数组,NN。存放方程组的系数矩阵 | | `b` | array | 实型二维数组,NM。存放方程组右端的常数向量 | | `x` | array | 实型一维数组,NM。返回方程组的解向量 | 返回:any ### `interp(x, y, xi, method)` 分段插值函数,根据给定的数据 x,y 对数据xv进行分段插值,可选择方法 | 参数 | 类型 | 说明 | | -------- | ------ | ------------------------------------------------------------- | | `x` | array | 实型一维数组,长度为N。存放给定N个点的值Xi,要求X01; Y := X^2-X; Xi := array(0.005,0.01)->1; Yi := interp(X,Y,Xi,'spline'); Yi; //结果:6 ``` ### `ipSlq(x, y, z, xv, yv, zv)` 根据给定矩形域上的nXm个结点(i=0,1…..n-1;j = 0 , 1, ….., m-1)上的函数值Zij = Z(Xi,Yj),利用二元三点插值公式计算指定插值点(u,v)处的函数值w=Z(u,v) | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------------------------------------- | | `x` | array | 实型一维数组,长度为N。存放给定nXm个点的X方向上的n个坐标,要求X010 ; b:=3->7; HISTC2(a,b); //返回:array(0,0,1,1,2,3,4,0,0,0) ``` ### `chckxy(x, y)` 合并x,y后对x列正序排列。 | 参数 | 类型 | 说明 | | ---- | ----- | -------- | | `x` | array | 一维数组 | | `y` | array | 一维数组 | 返回:array #### 示例 ```tsl uses interp_unit;//置顶 x:=array(5,1,19,8); y:=array(2,3,1,7); chckxy(x,y); x | y; ``` ### `nearest(x, y, xi)` 最邻近插值 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------- | | `x` | array | 一维数组 横坐标序列 | | `y` | array | 一维数组 纵坐标序列 | | `xi` | array | 一维数组 插值点序列 | 返回:array #### 示例 ```tsl uses interp_unit;//置顶 x:=array(5,1,19,8); y:=array(2,3,1,7); xi:=array(4,12); nearest(x,y,xi); //返回:array(3,1) ``` ### `linear(x, y, xi)` 线性插值 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------- | | `x` | array | 一维数组 横坐标序列 | | `y` | array | 一维数组 纵坐标序列 | | `xi` | array | 一维数组 插值点序列 | 返回:array #### 示例 ```tsl uses interp_unit; //置顶 x:=array(5,1,19,8); y:=array(2,3,1,7); xi:=array(4,12); linear(x,y,xi); //返回:array(2.6667,1.7778) ``` ### `pchip(x, y, xx)` 分段三次hermite插值 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------- | | `x` | array | 一维数组 横坐标序列 | | `y` | array | 一维数组 纵坐标序列 | | `xx` | array | 一维数组 插值点序列 | 返回:array #### 示例 ```tsl uses interp_unit;//置顶 x:=array(5,1,19,8); y:=array(2,3,1,7); xx:=array(4,12); pchip(x,y,xx); //返回:array(3.3403,6.9345) ``` ### `pwch(x, y, s, dx, divdif)` 计算下x,y所对应的不同间隔区间。 | 参数 | 类型 | 说明 | | -------- | ----- | -------- | | `x` | array | 一维数组 | | `y` | array | 一维数组 | | `s` | array | 一维数组 | | `dx` | array | 一维数组 | | `divdif` | array | 一维数组 | 返回:array ### `ppval(pp, xx)` 对插值点列的值数据区间中计算出插值。 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------- | | `pp` | array | 二维数组 包含列"x","coefs" | | `xx` | array | 一维数组 插值点序列 | 返回:array ### `spline(x1, y1, xx1)` 三次样条插值 算法说明: 设S(x)满足样本点要求,则只需在每个子区间\[xj,xj+1\]上确定1个三次多项式,假设为: Sj(x) = ajx3 + bjx2 + cjx + d 假设有n个点,需要n-1条线描述,每条线四个未知数,则未知数个数为4(n-1)。显然中间(n-2)个点具有4个约束条件: S(xj) = f(xj) S'(xj+0) = f'(xj-0) S''(xj+0) = f''(xj-0) S'''(xj+0) = f'''(xj-0) 两端断点存在约束 S(xi) = f(xi),则约束方程有4(n-2) + 2 = 4(n-1)-2,所以,总的未知数个数比方程个数多两个。所以需要额外的两个约束,于是就有了三种边界条件的插值算法。 第 1 类边界条件:给定端点处的一阶导数值 S'(x1) = y1' ,S'(xn) = yn' 第 2 类边界条件:给定端点处的一阶导数值 S''(x1) = y1'' ,S''(xn) = yn'' 第 3 类边界条件是周期性条件,如果y=f(x)是以\[xj, xj+1\]为周期的函数,于是S(x)在端点处满足条件 S'(x1+0) = S'(xn- 0) ,S''(x1+0) = S''(xn- 0) | 参数 | 类型 | 说明 | | ----- | ----- | ----------------------- | | `x1` | array | 一维数字数组 横坐标序列 | | `y1` | array | 一维数字数组 纵坐标序列 | | `xx1` | array | 实数或一维数字数组 插值 | 返回:array #### 示例 ```tsl x:=array(5,1,19,8); y:=array(2,3,1,7); xx:=array(4,12); spline(x,y,xx); //返回:array(1.1407,13.9444) ``` ### `integral(call_back, a, b, method)` 求函数的数值积分 | 参数 | 类型 | 说明 | | ----------- | ------ | -------------------------------------------------------------- | | `call_back` | string | 计算被积函数值的回调 | | `a` | float | 实型变量。积分下限 | | `b` | float | 实型变量。积分上限 | | `method` | string | 积分方法;‘chebyshev’ 切比雪夫;‘Gauss’ 高斯;‘Romberg’ 龙贝格 | 返回:float #### 示例 ```tsl a:=1; b:=3; callback:="fun1"; integral(callback,a,b,’Romberg’); ``` ### `igTrapezoid1(a, b, call_back, v)` 用变步长梯形求积法计算定积分 | 参数 | 类型 | 说明 | | ----------- | ------ | ------------------------ | | `a` | float | 实型变量。积分下限 | | `b` | float | 实型变量。积分上限 | | `call_back` | string | 计算被积函数值的回调 | | `v` | float | 实型变量,返回的积分结果 | 返回:any ### `igTrapezoid2(a, b, call_back, v)` 用自适应梯形求积法计算定积分 | 参数 | 类型 | 说明 | | ----------- | ------ | ------------------------ | | `a` | float | 实型变量。积分下限 | | `b` | float | 实型变量。积分上限 | | `call_back` | string | 计算被积函数值的回调 | | `v` | float | 实型变量,返回的积分结果 | 返回:any ### `igSimpson1(a, b, call_back, v)` 用变步长辛普森(Simpson)计算定积分 | 参数 | 类型 | 说明 | | ----------- | ------ | ------------------------ | | `a` | float | 实型变量。积分下限 | | `b` | float | 实型变量。积分上限 | | `call_back` | string | 计算被积函数值的回调 | | `v` | float | 实型变量,返回的积分结果 | 返回:any ### `igSimpson2(a, b, call_back1, call_back2, call_back3, v)` 用变步长辛普森(Simpson)计算二重积分 | 参数 | 类型 | 说明 | | ------------ | ------ | ------------------------------ | | `a` | float | 实型变量。积分下限 | | `b` | float | 实型变量。积分上限 | | `call_back1` | string | 计算积分下限的回调 | | `call_back2` | string | 计算积分上限的回调 | | `call_back3` | string | 计算被积函数f(x,y)函数值的回调 | | `v` | float | 实型变量,返回的积分结果 | 返回:any ### `sfSinX(x, v)` 正弦积分的定义为 | 参数 | 类型 | 说明 | | ---- | ----- | -------------------- | | `x` | float | 实型变量。自变量 | | `v` | float | 实型变量,返回的结果 | 返回:any ### `sfCosX(x, v)` 余弦积分的定义为 | 参数 | 类型 | 说明 | | ---- | ----- | -------------------- | | `x` | float | 实型变量。自变量 | | `v` | float | 实型变量,返回的结果 | 返回:any ### `sfEx(x, v)` 指数积分的定义为 | 参数 | 类型 | 说明 | | ---- | ----- | -------------------- | | `x` | float | 实型变量。自变量 | | `v` | float | 实型变量,返回的结果 | 返回:any ### `hessian(fun, x)` 海塞矩阵 求解函数 fun 在x点的 海塞矩阵; | 参数 | 类型 | 说明 | | ----- | ------ | ---------------- | | `fun` | string | 字符串,函数名 | | `x` | array | 一维数组,指定点 | 返回:array #### 示例 ```tsl hessian("Hessian.demo",array(3,4)); ``` ### `igRomberg(a, b, call_back, v)` 用龙贝格(Romberg)求积法计算定积分, | 参数 | 类型 | 说明 | | ----------- | ------ | ------------------------ | | `a` | float | 实型变量。积分下限 | | `b` | float | 实型变量。积分上限 | | `call_back` | string | 计算被积函数值的回调 | | `v` | float | 实型变量,返回的积分结果 | 返回:any ### `mtMultiplication(a, b, c)` 求N×M阶矩阵A与M×L阶矩阵B的乘积矩阵,即C=A×B | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------- | | `a` | array | 实型二维数组,体积为N×M。被乘矩阵 | | `b` | array | 实型二维数组,体积为M×L。乘矩阵 | | `c` | array | 实型二维数组,体积为N×L。返回的结果矩阵 | 返回:any ### `mtAddition(a, b, c)` 求N×M阶矩阵A与N×M阶矩阵B的和矩阵,即C=A+B | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------- | | `a` | array | 实型二维数组,体积为N×M。被加矩阵 | | `b` | array | 实型二维数组,体积为N×M。加矩阵 | | `c` | array | 实型二维数组,体积为N×M。返回的结果矩阵 | 返回:any ### `mtSubtraction(a, b, c)` 求N×M阶矩阵A与N×M阶矩阵B的差矩阵,即C=A-B | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------- | | `a` | array | 实型二维数组,体积为N×M。被减矩阵 | | `b` | array | 实型二维数组,体积为N×M。减矩阵 | | `c` | array | 实型二维数组,体积为N×M。返回的结果矩阵 | 返回:any ### `mtTransposition(a, c)` 求m×n阶矩阵A的转置矩阵,即C= | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `a` | array | 实型二维数组,体积为N×M。转置前矩阵 | | `c` | array | 实型二维数组,体积为M×N。返回转置后的结果矩阵 | 返回:any ### `mtIvGaussJordan(a, x)` 用高斯-约当(Gauss-Jordan)法求解n阶方阵A的逆矩阵 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------------- | | `a` | array | 实型二维数组,体积为N×N。原矩阵 | | `x` | array | 实型二维数组,体积为N×N。返回的逆矩阵 | 返回:any ### `mtIvLdl(a, x)` 求n阶对称正定矩阵A的逆矩阵 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------------- | | `a` | array | 实型二维数组,体积为N×N。原矩阵,必须为一个对称矩阵 | | `x` | array | 实型二维数组,体积为N×N。返回的逆矩阵 | 返回:any ### `mtVaGaussJordan(a, v)` 用高斯-约当(Gauss-Jordan)法求解n阶方阵A的行列式值 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------- | | `a` | array | 实型二维数组,体积为N×N。 | | `v` | float | 实型数。返回的行列式值 | 返回:any ### `mtVaCholesky(a, v)` 求对称正定矩阵的行列式值平方根 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------------- | | `a` | array | 实型二维数组,体积为N×N。原矩阵,必须为一个对称矩阵 | | `v` | float | 实型数。返回矩阵行列式值的平方根 | 返回:any ### `mtDecomposeLu(h, l, u)` 进行lu分解,H方阵,则可以得到下三角阵L,上三角矩阵U | 参数 | 类型 | 说明 | | ---- | ----- | -------------------- | | `h` | array | 需要被分解的对称矩阵 | | `l` | array | 下三角阵 | | `u` | array | 上三角阵 | 返回:any ### `chol(h, l, p, options, sneg)` 进行乔列斯基分解,H对称正定,则可以得到三角阵L | 参数 | 类型 | 说明 | | --------- | ----- | ------------------------------------------------------------ | | `h` | array | 需要被分解的对称矩阵,正定矩阵的分解才能成功 | | `l` | array | 变参返回乔列斯基分解得到的三角阵 | | `p` | any | 变参返回H的分解信息,-1表示全部分解成功,否则表示分解到第p步 | | `options` | array | 三角阵选项,默认'upper'为上三角,'lower' 为下三角 | | `sneg` | array | 当 H 非正定时计算曲率方向,正定时为空 | 返回:array #### 示例 ```tsl H := corr(rand(100,4)); chol(H,L,p); //乔列斯基分解 if p = -1 then return L; //p=-1表示分解成功 ``` ### `mtDecomposeQr(m, q, r, e, qr_type)` E缺省的时候,对矩阵进行QR分解,M=Q :\*R,不缺省E的时候对矩阵进行QRe分解,M:\*e=Q:\*R.该分解使得R矩阵的对角元按绝对值从大倒小排列 | 参数 | 类型 | 说明 | | --------- | ----- | ------------------------------------------------------------------------------------------------------------- | | `m` | array | 待分解矩阵 | | `q` | array | 可选参数,变参返回正交矩阵Q | | `r` | array | 可选参数,变参返回上三角矩阵R | | `e` | array | 可选参数,变参返回列置换矩阵E,默认E的结构是一个方阵,当有qr_Type参数时,0:E方阵,1:E为1维数组,2:忽略E参数。 | | `qr_type` | any | 可选参数,整数,为0,1,2之一,用于设定E参数的行为。 | 返回:array ### `mtDecomposeEig(a, wr, wi, vr)` 计算特征值及特征向量 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------- | | `a` | array | 需要被计算的n\*m矩阵 | | `wr` | array | 变参返回A的特征值的实部,一维数组 | | `wi` | array | 变参返回A的特征值的虚部,一维数组 | | `vr` | array | 变参返回A的特征向量,二维数组 | 返回:array ### `mtDecomposeSvd(a, s, u, d)` 矩阵的奇异值(SVD)分解 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------- | | `a` | array | 待分解的m\*n矩阵 | | `s` | array | 变参返回A的奇异值,一维数组 | | `u` | array | 变参返回A的左奇异矩阵,二维数组 | | `d` | array | 变参返回A的右奇异矩阵,二维数组 | 返回:any ### `mtDecomposeChol(a, ra, flag)` cholesky分解基础函数;如果不担心效率可以使用公用函数chol | 参数 | 类型 | 说明 | | ------ | ----- | ----------------------------------------- | | `a` | array | 待分解的方正矩阵(二维数字数组,行列数相同) | | `ra` | array | 分解结果返回 | | `flag` | bool | object | 返回:array ### `mtDecomposeLdl(a, ra, p)` ldl 分解基础函数,如果a正定L\*D\*`L=A; | 参数 | 类型 | 说明 | | ---- | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `a` | array | 待分解的方正矩阵(二维数字数组,行列数相同) | | `ra` | array | 分解结果返回,包括,三角矩阵,对角矩阵 | | `p` | array | 分解结果的行列信息.a如果为正定矩阵那么p为1到length(a)递增序列.此时,ra的下三角为 L矩阵,对角元为D矩阵.当p为非递增序列,时表示行列置换信息.如果p\[i\]=k>0 and k<> i+1,那么a的i行和k-1行互换,i列与k-1列互换,p\[i\]=k<0 那么d在此处为2\*2的块,在ra的i-1,i行列的4个元,a的第i行和k-1行互换,i列和k-1列互换. | 返回:array ### `reIndex2(data, flag)` 修改数组的行标或列名,主要用于字符串下标修改为数字下标等 | 参数 | 类型 | 说明 | | ------ | ----- | -------- | | `data` | array | 数据表 | | `flag` | any | 转换选择 | 返回:array #### 示例 ```tsl a:=array('C':('A':1,'B':'too'),'D':('A':2,'B':'two')); reindex2(a,0); ``` ### `orth(a)` 矩阵范围内的标准正交基向量 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `a` | array | 数组,;为满秩矩阵时,即r(A)=m,其标准正交基向量为SVD分解中的左奇异矩阵。;为秩亏矩阵时,即rA0(2)b>0(3)0<=x<=1(4)B(a,b)为贝塔函数 | 参数 | 类型 | 说明 | | ------ | ------ | ------------------------------------- | | `x` | array | (一维数字数组,实数) 变量 要求0<=x<=1; | | `a` | float | float 不完全贝塔函数的参数 要求a>=0; | | `b` | float | float 不完全贝塔函数的参数 要求b>=0; | | `tail` | string | 返回类型 | 返回:array #### 示例 ```tsl a:=3; b:=4; tail:='upper'; x:=rand(10); array(betainc(x,a,b),betainc(x,a,b,tail)); ``` ### `percentileOfScore(data, score, type)` 百分位占比(%) 算法说明: 计算score在一维数组中data的百分位 注:data 中不能含有 nan/nil/字符串等不可比较类型否则默认 nan/nil/字符串等不可比较对象在尾端,即最大 | 参数 | 类型 | 说明 | | ------- | ----- | ---------------- | | `data` | array | 数组 待处理数据, | | `score` | float | float 待排序值, | | `type` | any | 算法 | 返回:array #### 示例 ```tsl data := array(1,2,2,4); ret := array(); n := 0; for i := 0 to 5 do begin ret[n,'score'] := i; for j,kind in array('rank','strict', 'weak','mean')do begin ret[n,kind] := percentileofscore(data,i,j); end ret[n,'percenrank'] := Percentrank(data,i); n++; end; ret; ``` ### `generateCombinations(list, ret, start, n)` 非空全组合生成器 算法说明: 从一维数组list中选取指标做全组合的生成 注:list:一维数组,下标必须从0开始为自增长的数组,超过30个,不建议使用 | 参数 | 类型 | 说明 | | ------- | ----- | ---------------------------------------------------------------- | | `list` | array | 一维数组 样本, | | `ret` | array | 返回生成的组合数组, | | `start` | any | Int 选取起始数据的位置, | | `n` | any | Int 记录每组数据的起始位置,;combine 一维数组 缓存每组数据的数组 | 返回:array #### 示例 ```tsl list := array('a','b', 'c'); GenerateCombinations(list,ret); ret; ``` ### `percentage(y, per, style)` 百分位去极值 | 参数 | 类型 | 说明 | | ------- | ----- | ------------------------------------------------------------------------------------------- | | `y` | array | 数字数组,待处理数据 | | `per` | float | Array | | `style` | any | 整数,0 或者不输入时 去 百分位大于 per 和小于per的;1, 去除小于per的;2 去除 大于per的 数据 | 返回:array #### 示例 ```tsl y:=rand(100,2); per:=20; style:=0; percentage(y,per,style); ``` ### `hist(a, b, center)` 统计A的频数分布 | 参数 | 类型 | 说明 | | -------- | ----- | ----------------------------------------------------------------------- | | `a` | array | 参与进行频数分布统计的数据 | | `b` | array | 频数分布分组的依据,可以是整数表示分成多少组,也可以是每组的中心(升序) | | `center` | array | 变参返回每组的中心 | 返回:any #### 示例 ```tsl A := randnorm(0,1,10000); hist(A,30,center); ``` ### `sfGamma(x, v)` 计算伽马(Gamma)函数的数值 伽马(Gamma)函数的定义为 | 参数 | 类型 | 说明 | | ---- | ----- | -------------------- | | `x` | float | 实型变量。要求X>=0 | | `v` | float | 实型变量,返回的结果 | 返回:any ### `sfBeta(x, y, v)` 计算贝塔函数(Beta)的数值,贝塔函数(Beta)的定义为 或者: | 参数 | 类型 | 说明 | | ---- | ----- | -------------------- | | `x` | float | 实型变量。要求X>=0 | | `y` | float | 实型变量。要求Y>=0 | | `v` | float | 实型变量,返回的结果 | 返回:any ### `sfError(x, v)` 误差函数也称为概率函数,其定义为 | 参数 | 类型 | 说明 | | ---- | ----- | -------------------- | | `x` | float | 实型变量。要求X>=0 | | `v` | float | 实型变量,返回的结果 | 返回:any ### `sfNormal(x, a, d)` 正态分布函数的定义为 其中: (1)a为随机变量的数学期望(平均值) (2)σ为随机变量的标准差 | 参数 | 类型 | 说明 | | ---- | ----- | -------------------- | | `x` | float | 实型变量。随机变量值 | | `a` | float | 实型变量。数学期望值 | | `d` | float | 实型变量。标准值 | 返回:any ### `sfNormalinv(data, m, s, v)` 正态分布的分布逆函数,输入分布函数或者累计概率值,得到随机变量值 | 参数 | 类型 | 说明 | | ------ | ----- | ---------------------------------------------------------- | | `data` | array | 分布函数或者累计概率值,可以使用实数,也可以是一个实数数组 | | `m` | float | 正态分布参数,均值,实数类型 | | `s` | float | 正态分布参数,标准差,实数类型 | | `v` | array | 随机变量值,变参返回。 | 返回:any ### `sfNormalinv2(data, v)` 标准正态分布的分布逆函数,输入分布函数或者累计概率值,得到随机变量值 | 参数 | 类型 | 说明 | | ------ | ----- | ---------------------------------------------------------- | | `data` | array | 分布函数或者累计概率值,可以使用实数,也可以是一个实数数组 | | `v` | array | 随机变量值,变参返回。 | 返回:any ### `sfNormpdf(x, mu, sigma, v)` 正态分布的概率密度函数,输入随机变量,返回随机变量对应的概率密度 | 参数 | 类型 | 说明 | | ------- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `mu` | float | 正态分布参数,均值,实数类型 | | `sigma` | float | 正态分布参数,标准差,实数类型 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfNormcdf(x, mu, sigma, v)` 计算随机变量在正态分布, 均值为mu,方差为sigma条件下的分布函数,返回分布函数值。 | 参数 | 类型 | 说明 | | ------- | ----- | ----------------------------------------------- | | `x` | array | :随机变量,可以是实数,也可以是一个实数二维数组 | | `mu` | float | 正态分布的均值,实数类型 | | `sigma` | float | 正态分布的标准差,大于0的实数 | | `v` | array | 变参返回x对应的正态分布函数的值,实数或二维数组 | 返回:any ### `sfNorminv(y, mu, sigma, x)` 正态分布的分布逆函数,输入分布函数或者累计概率值,返回随机变量值 | 参数 | 类型 | 说明 | | ------- | ----- | ----------------------------------------------------------- | | `y` | array | :分布函数或者累计概率值,可以使用实数,也可以是一个实数数组 | | `mu` | float | 正态分布参数,均值,实数类型 | | `sigma` | float | 正态分布参数,标准差,实数类型 | | `x` | array | 变参返回,该函数也支持直接返回,类型和y一样 | 返回:any ### `randnorm(mu, sigma, row, col)` 产生正态分布的随机数 | 参数 | 类型 | 说明 | | ------- | ----- | ------------------------------ | | `mu` | float | 正态分布参数,均值,实数类型 | | `sigma` | float | 正态分布参数,标准差,实数类型 | | `row` | array | 行数或者行名字符串数组 | | `col` | array | 列数或者列名字符串数组 | 返回:any #### 示例 ```tsl randnorm(0,1,10,array("a","b")); ``` ### `normfit(x, alpha)` 根据样本x,x服从指数分布,估计该分布的参数parm | 参数 | 类型 | 说明 | | ------- | ----- | ---------------------- | | `x` | array | 指数分布样本,数字数组 | | `alpha` | float | 显著性水平,在0-1之间 | 返回:any #### 示例 ```tsl x := randnorm(0,1,10,array("a","b")); normfit(x,0.05); ``` ### `sfUnidpdf(x, n, v)` 离散均匀分布的概率函数,输入随机变量,返回随机变量对应的概率 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `n` | any | 分布参数,整数; | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfUnidcdf(x, n, v)` 离散均匀分布的累计概率函数,输入随机变量,返回随机变量对应的累计概率 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `n` | any | 分布参数,整数; | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfUnidinv(y, n, x)` 离散均匀分布的分布逆函数,输入累计概率值,返回随机变量值 | 参数 | 类型 | 说明 | | ---- | ----- | ----------------------------------------------------------- | | `y` | array | :分布函数或者累计概率值,可以使用实数,也可以是一个实数数组 | | `n` | any | 分布参数,整数 | | `x` | array | 变参返回,该函数也支持直接返回,类型和y一样 | 返回:any ### `randunid(n, row, col)` 产生离散均匀分布的随机数 | 参数 | 类型 | 说明 | | ----- | ----- | ---------------------- | | `n` | any | 分布参数,整数; | | `row` | array | 行数或者行名字符串数组 | | `col` | array | 列数或者列名字符串数组 | 返回:any #### 示例 ```tsl randunid(10,10,array("a","b")); ``` ### `sfGeopdf(x, p, v)` 几何分布的概率函数,输入随机变量,返回随机变量对应的概率 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `p` | float | 一次试验成功的概率,为0,1之间的实数 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfGeocdf(x, p, v)` 几何分布的累计概率函数,输入随机变量,返回随机变量对应的累计概率 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `p` | float | p:一次试验成功的概率,为0,1之间的实数 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfGeoinv(y, p, x)` 几何分布的分布逆函数,输入累计概率值,返回随机变量值 | 参数 | 类型 | 说明 | | ---- | ----- | ----------------------------------------------------------- | | `y` | array | :分布函数或者累计概率值,可以使用实数,也可以是一个实数数组 | | `p` | float | 一次试验成功的概率,为0,1之间的实数 | | `x` | array | 变参返回,该函数也支持直接返回,类型和y一样 | 返回:any ### `randgeo(n, p, row, col)` 产生几何分布的随机数 | 参数 | 类型 | 说明 | | ----- | ----- | -------------------------------------- | | `n` | any | 分布参数,整数; | | `p` | float | p:一次试验成功的概率,为0,1之间的实数; | | `row` | array | 行数或者行名字符串数组 | | `col` | array | 列数或者列名字符串数组 | 返回:any #### 示例 ```tsl randgeo(10,10,array("a","b")); ``` ### `sfHygepdf(x, m, k, n, v)` 超几何分布的概率函数,输入随机变量,返回随机变量对应的概率 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `m` | any | 总体数目,非负整数 | | `k` | any | 总体标数目,非负整数 | | `n` | any | 抽样数目,非负整数 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfHygecdf(x, m, k, n, v)` 超几何分布的累计概率函数,输入随机变量,返回随机变量对应的累计概率 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `m` | any | 总体数目,非负整数 | | `k` | any | 总体标数目,非负整数 | | `n` | any | 抽样数目,非负整数 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfHygeinv(y, m, k, n, x)` 超几何分布的分布逆函数,输入累计概率值,返回随机变量值 | 参数 | 类型 | 说明 | | ---- | ----- | ----------------------------------------------------------- | | `y` | array | :分布函数或者累计概率值,可以使用实数,也可以是一个实数数组 | | `m` | any | 总体数目,非负整数 | | `k` | any | 总体标数目,非负整数 | | `n` | any | 抽样数目,非负整数 | | `x` | array | 变参返回,该函数也支持直接返回,类型和y一样 | 返回:any ### `randhyge(m, k, n, row, col)` 产生超几何分布的随机数 | 参数 | 类型 | 说明 | | ----- | ----- | ---------------------- | | `m` | any | 总体数目,非负整数 | | `k` | any | 总体标数目,非负整数 | | `n` | any | 抽样数目,非负整数 | | `row` | array | 行数或者行名字符串数组 | | `col` | array | 列数或者列名字符串数组 | 返回:any #### 示例 ```tsl randhyge(100,10,20,10,array("a","b")); ``` ### `sfBinopdf(x, n, p, v)` 二项分布的概率函数,输入随机变量,返回随机变量对应的概率 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `n` | any | 试验总量,为大于0的整数; | | `p` | float | 一次试验成功的概率,为0,1之间的实数 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfBinocdf(x, n, p, v)` 二项分布的累计概率函数,输入随机变量,返回随机变量对应的累计概率 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `n` | any | 试验总量,为大于0的整数; | | `p` | float | 一次试验成功的概率,为0,1之间的实数 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfBinoinv(y, n, p, x)` 二项分布的分布逆函数,输入累计概率值,返回随机变量值 | 参数 | 类型 | 说明 | | ---- | ----- | ----------------------------------------------------------- | | `y` | array | :分布函数或者累计概率值,可以使用实数,也可以是一个实数数组 | | `n` | any | 试验总量,为大于0的整数; | | `p` | float | 一次试验成功的概率,为0,1之间的实数 | | `x` | array | 变参返回,该函数也支持直接返回,类型和y一样 | 返回:any ### `randbino(n, p, row, col)` 产生二项分布的随机数 | 参数 | 类型 | 说明 | | ----- | ----- | ---------------------------------- | | `n` | any | 试验总量,为大于0的整数; | | `p` | float | 一次试验成功的概率,为0,1之间的实数 | | `row` | array | 行数或者行名字符串数组 | | `col` | array | 列数或者列名字符串数组 | 返回:any #### 示例 ```tsl randbino(10,0.5,10,array("a","b")); ``` ### `binofit(x, n, alpha)` 根据样本x,x服从二项分布,估计该分布的参数p | 参数 | 类型 | 说明 | | ------- | ----- | ------------------------ | | `x` | array | 二项分布样本,数字数组 | | `n` | any | 试验总量,为大于0的整数; | | `alpha` | float | 显著性水平,在0-1之间 | 返回:any #### 示例 ```tsl x := randbino(10,0.5,1); binofit(x,10,0.05); ``` ### `sfNbinpdf(x, r, p, v)` 负二项分布的概率函数,输入随机变量,返回随机变量对应的概率 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `r` | any | 试验成功的次数,为大于0的整数 | | `p` | float | 一次试验成功的概率,为0,1之间的实数 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfNbincdf(x, r, p, v)` 负二项分布的累计概率函数,输入随机变量,返回随机变量对应的累计概率 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `r` | any | 试验成功的次数,为大于0的整数 | | `p` | float | 一次试验成功的概率,为0,1之间的实数 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfNbininv(y, r, p, x)` 负二项分布的分布逆函数,输入累计概率值,返回随机变量值 | 参数 | 类型 | 说明 | | ---- | ----- | ----------------------------------------------------------- | | `y` | array | :分布函数或者累计概率值,可以使用实数,也可以是一个实数数组 | | `r` | any | 试验成功的次数,为大于0的整数 | | `p` | float | 一次试验成功的概率,为0,1之间的实数 | | `x` | array | 变参返回,该函数也支持直接返回,类型和y一样 | 返回:any ### `randnbin(r, p, row, col)` 产生负二项分布的随机数 | 参数 | 类型 | 说明 | | ----- | ----- | ---------------------------------- | | `r` | any | 试验成功的次数,为大于0的整数 | | `p` | float | 一次试验成功的概率,为0,1之间的实数 | | `row` | array | 行数或者行名字符串数组 | | `col` | array | 列数或者列名字符串数组 | 返回:any #### 示例 ```tsl randnbin(10,0.5,10,array("a","b")); ``` ### `sfUnifpdf(x, a, b, v)` 均匀分布的密度函数,输入随机变量,返回随机变量对应的密度函数值 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `a` | float | 均匀分布的下限,实数 | | `b` | float | 均匀分布的上限,实数 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfUnifcdf(x, a, b, v)` 均匀分布的分布函数,输入随机变量,返回随机变量对应的分布函数值 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `a` | float | 均匀分布的下限,实数 | | `b` | float | 均匀分布的上限,实数 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfUnifinv(y, a, b, x)` 均匀分布的分布逆函数,输入分布函数值,返回随机变量值 | 参数 | 类型 | 说明 | | ---- | ----- | ----------------------------------------------------------- | | `y` | array | :分布函数或者累计概率值,可以使用实数,也可以是一个实数数组 | | `a` | float | 均匀分布的下限,实数 | | `b` | float | 均匀分布的上限,实数 | | `x` | array | 变参返回,该函数也支持直接返回,类型和y一样 | 返回:any ### `randunif(a, b, row, col)` 产生均匀分布的随机数 | 参数 | 类型 | 说明 | | ----- | ----- | ---------------------- | | `a` | float | 均匀分布的下限,实数 | | `b` | float | 均匀分布的上限,实数 | | `row` | array | 行数或者行名字符串数组 | | `col` | array | 列数或者列名字符串数组 | 返回:any #### 示例 ```tsl randunif(1,10,10,array("a","b")); ``` ### `uniffit(x, alpha)` 根据样本x,x服从均匀分布,估计该分布的两个参数a,b | 参数 | 类型 | 说明 | | ------- | ----- | ---------------------- | | `x` | array | 均匀分布样本,数字数组 | | `alpha` | float | 显著性水平,在0-1之间 | 返回:any #### 示例 ```tsl x := randunif(1,10,100); uniffit(x,0.05); ``` ### `sfPoisspdf(x, lambda, v)` 泊松分布的密度函数,输入随机变量,返回随机变量对应的密度函数值 | 参数 | 类型 | 说明 | | -------- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `lambda` | float | 分布参数,实数 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfPoisscdf(x, lambda, v)` 泊松分布的分布函数,输入随机变量,返回随机变量对应的分布函数值 | 参数 | 类型 | 说明 | | -------- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `lambda` | float | 分布参数,实数 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfPoissinv(y, lambda, x)` 泊松分布的分布逆函数,输入分布函数值,返回随机变量值 | 参数 | 类型 | 说明 | | -------- | ----- | ----------------------------------------------------------- | | `y` | array | :分布函数或者累计概率值,可以使用实数,也可以是一个实数数组 | | `lambda` | float | 分布参数,实数 | | `x` | array | 变参返回,该函数也支持直接返回,类型和y一样 | 返回:any ### `randpoiss(lambda, row, col)` 产生泊松分布的随机数 | 参数 | 类型 | 说明 | | -------- | ----- | ---------------------- | | `lambda` | float | 分布参数,实数 | | `row` | array | 行数或者行名字符串数组 | | `col` | array | 列数或者列名字符串数组 | 返回:any #### 示例 ```tsl randpoiss(10,10,array("a","b")); ``` ### `poissfit(x, alpha)` 根据样本x,x服从泊松分布,估计该分布的参数lambda | 参数 | 类型 | 说明 | | ------- | ----- | ---------------------- | | `x` | array | 泊松分布样本,数字数组 | | `alpha` | float | 显著性水平,在0-1之间 | 返回:any #### 示例 ```tsl x := randpoiss(1,100); poissfit(x,0.05); ``` ### `sfExppdf(x, mu, v)` 指数分布的密度函数,输入随机变量,返回随机变量对应的密度函数值 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `mu` | float | 分布参数,实数,缺省为1 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfExpcdf(x, mu, v)` 指数分布的分布函数,输入随机变量,返回随机变量对应的分布函数值 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `mu` | float | 分布参数,实数,缺省为1 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfExpinv(y, mu, x)` 指数分布的分布逆函数,输入分布函数值,返回随机变量值 | 参数 | 类型 | 说明 | | ---- | ----- | ----------------------------------------------------------- | | `y` | array | :分布函数或者累计概率值,可以使用实数,也可以是一个实数数组 | | `mu` | float | 分布参数,实数,缺省为1 | | `x` | array | 变参返回,该函数也支持直接返回,类型和y一样 | 返回:any ### `randexp(mu, row, col)` 产生指数分布的随机数 | 参数 | 类型 | 说明 | | ----- | ----- | ---------------------- | | `mu` | float | 分布参数,实数,缺省为1 | | `row` | array | 行数或者行名字符串数组 | | `col` | array | 列数或者列名字符串数组 | 返回:any #### 示例 ```tsl randexp(1,10,array("a","b")); ``` ### `normfit(x, alpha)` 根据样本x,x服从指数分布,估计该分布的参数parm | 参数 | 类型 | 说明 | | ------- | ----- | ---------------------- | | `x` | array | 指数分布样本,数字数组 | | `alpha` | float | 显著性水平,在0-1之间 | 返回:any #### 示例 ```tsl x := randnorm(0,1,10,array("a","b")); normfit(x,0.05); ``` ### `sfCh2Pdf(x, cv, v)` 卡方分布的密度函数,输入随机变量,返回随机变量对应的密度函数值 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `cv` | float | 卡方分布自由度,实数 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfCh2Cdf(x, cv, v)` 卡方分布的分布函数,输入随机变量,返回随机变量对应的分布函数值 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `cv` | float | 卡方分布自由度,实数 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfCh2Inv(y, cv, x, return_value)` 卡方分布的分布逆函数,输入分布函数值,返回随机变量值 | 参数 | 类型 | 说明 | | -------------- | ----- | ----------------------------------------------------------- | | `y` | any | :分布函数或者累计概率值,可以使用实数,也可以是一个实数数组 | | `cv` | float | 卡方分布自由度,实数 | | `x` | any | 可选,输出参数,随机变量值,类型和y一样 | | `return_value` | any | 返回随机变量值,类型和y一样 | 返回:array ### `randch2(cv, row, col)` 产生卡方分布的随机数 | 参数 | 类型 | 说明 | | ----- | ----- | ---------------------- | | `cv` | float | 卡方分布自由度,实数 | | `row` | array | 行数或者行名字符串数组 | | `col` | array | 列数或者列名字符串数组 | 返回:any #### 示例 ```tsl randch2(30,10,array("a","b")); ``` ### `sfTpdf(x, cv, v)` 学生T分布的密度函数,输入随机变量,返回随机变量对应的密度函数值 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `cv` | float | 学生T分布自由度,实数 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfTcdf(x, cv, v)` 学生T分布的分布函数,输入随机变量,返回随机变量对应的分布函数值 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `cv` | float | 学生T分布自由度,实数 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfTinv1(y, cv, x)` 学生T分布的分布逆函数,输入分布函数值,返回随机变量值 | 参数 | 类型 | 说明 | | ---- | ----- | ----------------------------------------------------------- | | `y` | array | :分布函数或者累计概率值,可以使用实数,也可以是一个实数数组 | | `cv` | float | 学生T分布自由度,实数 | | `x` | array | 变参返回,该函数也支持直接返回,类型和y一样 | 返回:any ### `randt(cv, row, col)` 产生学生T分布的随机数 | 参数 | 类型 | 说明 | | ----- | ----- | ---------------------- | | `cv` | float | 学生T分布自由度,实数 | | `row` | array | 行数或者行名字符串数组 | | `col` | array | 列数或者列名字符串数组 | 返回:any #### 示例 ```tsl randt(30,10,array("a","b")); ``` ### `sfTinv(data, n, v)` T分布的分布逆函数,输入分布函数或者累计概率值,返回随机变量值 | 参数 | 类型 | 说明 | | ------ | ----- | ------------------------------------------------------------ | | `data` | array | 分布函数或者累计概率值,可以使用实数,也可以是一个实数数组。 | | `n` | any | 整数,自由度。 | | `v` | array | 实数,随机变量值,变参返回。 | 返回:any ### `sfFinv(data, n, n1, v)` F分布的分布逆函数,输入分布函数或者累计概率值,返回随机变量值 | 参数 | 类型 | 说明 | | ------ | ----- | ------------------------------------------------------------ | | `data` | array | 分布函数或者累计概率值,可以使用实数,也可以是一个实数数组。 | | `n` | any | 整数,分子自由度。 | | `n1` | any | 整数,分母自由度。 | | `v` | array | 实数,随机变量值,变参返回。 | 返回:any ### `sfX2Inv(data, n, v)` 卡方分布的分布逆函数,输入分布函数或者累计概率值,返回随机变量值 | 参数 | 类型 | 说明 | | ------ | ----- | ------------------------------------------------------------ | | `data` | array | 分布函数或者累计概率值,可以使用实数,也可以是一个实数数组。 | | `n` | any | 自由度。 | | `v` | array | 随机变量值,变参返回。 | 返回:any ### `sfFpdf(x, v1, v2, v)` F分布的密度函数,输入随机变量,返回随机变量对应的密度函数值 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `v1` | float | 分子自由度,大于0的实数 | | `v2` | float | 分母自由度,大于0的实数 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfFcdf(x, v1, v2, v)` F分布的分布函数,输入随机变量,返回随机变量对应的分布函数值 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `v1` | float | 分子自由度,大于0的实数 | | `v2` | float | 分母自由度,大于0的实数 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfFinv1(y, v1, v2, x)` F分布的分布逆函数,输入分布函数值,返回随机变量值 | 参数 | 类型 | 说明 | | ---- | ----- | ---------------------------------------------------------- | | `y` | array | 分布函数或者累计概率值,可以使用实数,也可以是一个实数数组 | | `v1` | float | 分子自由度,大于0的实数 | | `v2` | float | 分母自由度,大于0的实数 | | `x` | array | 变参返回,该函数也支持直接返回,类型和y一样 | 返回:array ### `randf(v1, v2, row, col)` 产生F分布的随机数 | 参数 | 类型 | 说明 | | ----- | ----- | ---------------------- | | `v1` | float | 分子自由度,大于0的实数 | | `v2` | float | 分母自由度,大于0的实数 | | `row` | array | 行数或者行名字符串数组 | | `col` | array | 列数或者列名字符串数组 | 返回:any #### 示例 ```tsl randf(20,30,10,array("a","b")); ``` ### `sfGampdf(x, a, b, v)` 伽马分布的密度函数,输入随机变量,返回随机变量对应的密度函数值 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `a` | float | 形状参数,大于0的实数 | | `b` | float | 尺度参数,大于0的实数 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfGamcdf(x, a, b, v)` 伽马分布的分布函数,输入随机变量,返回随机变量对应的分布函数值 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `a` | float | 形状参数,大于0的实数 | | `b` | float | 尺度参数,大于0的实数 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfGaminv(y, a, b, x)` 伽马分布的分布逆函数,输入分布函数值,返回随机变量值 | 参数 | 类型 | 说明 | | ---- | ----- | ----------------------------------------------------------- | | `y` | array | :分布函数或者累计概率值,可以使用实数,也可以是一个实数数组 | | `a` | float | 形状参数,大于0的实数 | | `b` | float | 尺度参数,大于0的实数 | | `x` | array | 变参返回,该函数也支持直接返回,类型和y一样 | 返回:any ### `sfGammainv(probability, alpha, v)` 标准gamma分布的逆函数,输入分布函数或者累计概率值,返回随机变量值。功能等同于sf_gaminv(Probability, Alpha,1,v)。 | 参数 | 类型 | 说明 | | ------------- | ---- | ------------------------------------------------------------ | | `probability` | any | 分布函数或者累计概率值,可以使用实数,也可以是一个实数数组。 | | `alpha` | any | Alpha分布参数。 | | `v` | any | 随机变量值,变参返回 | 返回:any ### `sfBetacdf(x, a, b, v)` 贝塔分布的分布函数,输入随机变量,返回随机变量对应的分布函数值 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `a` | float | beta分布参数1,实数,大于0 | | `b` | float | beta分布参数2,实数,大于0 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfBetainv(y, a, b, x)` 贝塔分布的分布逆函数,输入分布函数值,输出随机变量值 | 参数 | 类型 | 说明 | | ---- | ----- | ----------------------------------------------------------- | | `y` | array | :分布函数或者累计概率值,可以使用实数,也可以是一个实数数组 | | `a` | float | beta分布参数1,实数,大于0 | | `b` | float | beta分布参数2,实数,大于0 | | `x` | array | 变参返回,类型和y一样 | 返回:any ### `randbeta(a, b, row, col)` 产生贝塔分布的随机数 | 参数 | 类型 | 说明 | | ----- | ----- | ------------------------ | | `a` | float | beta分布参数1,实数,大于0 | | `b` | float | beta分布参数2,实数,大于0 | | `row` | array | 行数或者行名字符串数组 | | `col` | array | 列数或者列名字符串数组 | 返回:any #### 示例 ```tsl randbeta(2,4,100,array("a","b")); ``` ### `sfRaylpdf(x, b, v)` 瑞利分布的密度函数,输入随机变量,返回随机变量对应的密度函数值 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `b` | float | 分布参数,实数,缺省为1 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfRaylcdf(x, b, v)` 瑞利分布的分布函数,输入随机变量,返回随机变量对应的分布函数值 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `b` | float | 分布参数,实数,缺省为1 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfRaylinv(y, b, x)` 瑞利分布的分布逆函数,输入分布函数值,返回随机变量值 | 参数 | 类型 | 说明 | | ---- | ----- | ----------------------------------------------------------- | | `y` | array | :分布函数或者累计概率值,可以使用实数,也可以是一个实数数组 | | `b` | float | 分布参数,实数,缺省为1 | | `x` | array | 变参返回,该函数也支持直接返回,类型和y一样 | 返回:any ### `randrayl(b, row, col)` 产生瑞利分布的随机数 | 参数 | 类型 | 说明 | | ----- | ----- | ---------------------- | | `b` | float | 分布参数,实数,缺省为1 | | `row` | array | 行数或者行名字符串数组 | | `col` | array | 列数或者列名字符串数组 | 返回:any #### 示例 ```tsl randrayl(1,100,array("a","b")); ``` ### `sfWblpdf(x, a, b, v)` 威布尔分布的密度函数,输入随机变量,返回随机变量对应的密度函数值 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `a` | float | 比例参数,实数,大于0 | | `b` | float | 形状参数,实数,大于0 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfWblcdf(x, a, b, v)` 威布尔分布的分布函数,输入随机变量,返回随机变量对应的分布函数值 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `a` | float | 比例参数,实数,大于0 | | `b` | float | 形状参数,实数,大于0 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfWblinv(y, a, b, x)` 威布尔分布的分布逆函数,输入分布函数值,返回随机变量值 | 参数 | 类型 | 说明 | | ---- | ----- | ----------------------------------------------------------- | | `y` | array | :分布函数或者累计概率值,可以使用实数,也可以是一个实数数组 | | `a` | float | 比例参数,实数,大于0 | | `b` | float | 形状参数,实数,大于0 | | `x` | array | 变参返回,该函数也支持直接返回,类型和y一样 | 返回:any ### `randwbl(a, b, row, col)` 产生威布尔分布的随机数 | 参数 | 类型 | 说明 | | ----- | ----- | ---------------------- | | `a` | float | 比例参数,实数,大于0 | | `b` | float | 形状参数,实数,大于0 | | `row` | array | 行数或者行名字符串数组 | | `col` | array | 列数或者列名字符串数组 | 返回:any #### 示例 ```tsl randwbl(1,1.5,100,array("a","b")); ``` ### `sfLognpdf(x, mu, sigma, v)` 对数正态分布的概率密度函数,输入随机变量,返回随机变量对应的概率密度 | 参数 | 类型 | 说明 | | ------- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `mu` | float | 对数正态分布参数,均值,实数类型 | | `sigma` | float | 对数正态分布参数,标准差,实数类型 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfLogncdf(x, mu, sigma, v)` 对数正态分布的累计概率或者分布函数,输入随机变量,返回随机变量对应的累计概率,或者分布函数值 | 参数 | 类型 | 说明 | | ------- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `mu` | float | 对数正态分布参数,均值,实数类型 | | `sigma` | float | 对数正态分布参数,标准差,实数类型 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfLogninv(y, mu, sigma, x)` 对数正态分布的分布逆函数,输入分布函数或者累计概率值,返回随机变量值 | 参数 | 类型 | 说明 | | ------- | ----- | ----------------------------------------------------------- | | `y` | array | :分布函数或者累计概率值,可以使用实数,也可以是一个实数数组 | | `mu` | float | 对数正态分布参数,均值,实数类型 | | `sigma` | float | 对数正态分布参数,标准差,实数类型 | | `x` | array | 变参返回,该函数也支持直接返回,类型和y一样 | 返回:any ### `randlogn(mu, sigma, row, col)` 产生对数正态分布的随机数 | 参数 | 类型 | 说明 | | ------- | ----- | ---------------------------------- | | `mu` | float | 对数正态分布参数,均值,实数类型 | | `sigma` | float | 对数正态分布参数,标准差,实数类型 | | `row` | array | 行数或者行名字符串数组 | | `col` | array | 列数或者列名字符串数组 | 返回:any #### 示例 ```tsl randlogn(0,1,10,array("a","b")); ``` ### `sfLaplacepdf(x, mu, b, v)` 拉普拉斯的概率密度函数,输入随机变量,返回随机变量对应的概率密度 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `mu` | float | 位置参数,实数 | | `b` | float | 尺度参数,大于0的实数 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfLaplacecdf(x, mu, b, v)` 拉普拉斯的累计概率或者分布函数,输入随机变量,返回随机变量对应的累计概率,或者分布函数值 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `mu` | float | 位置参数,实数 | | `b` | float | 尺度参数,大于0的实数 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfLaplaceinv(y, mu, b, x)` 拉普拉斯的分布逆函数,输入分布函数或者累计概率值,返回随机变量值 | 参数 | 类型 | 说明 | | ---- | ----- | ----------------------------------------------------------- | | `y` | array | :分布函数或者累计概率值,可以使用实数,也可以是一个实数数组 | | `mu` | float | 位置参数,实数 | | `b` | float | 尺度参数,大于0的实数 | | `x` | array | 变参返回,该函数也支持直接返回,类型和y一样 | 返回:any ### `randLaplace(mu, b, row, col)` 产生拉普拉斯的随机数 | 参数 | 类型 | 说明 | | ----- | ----- | ---------------------- | | `mu` | float | 位置参数,实数 | | `b` | float | 尺度参数,大于0的实数 | | `row` | array | 行数或者行名字符串数组 | | `col` | array | 列数或者列名字符串数组 | 返回:any #### 示例 ```tsl randLaplace(0,2,10,array("a","b")); ``` ### `sfCauchypdf(x, a, b, v)` 柯西的概率密度函数,输入随机变量,返回随机变量对应的概率密度 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `a` | float | 位置参数,实数 | | `b` | float | 尺度参数,大于0的实数 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfCauchycdf(x, a, b, v)` 柯西的累计概率或者分布函数,输入随机变量,返回随机变量对应的累计概率,或者分布函数值 | 参数 | 类型 | 说明 | | ---- | ----- | --------------------------------------------- | | `x` | array | :随机变量,可以使用实数,也可以是一个实数数组 | | `a` | float | 位置参数,实数 | | `b` | float | 尺度参数,大于0的实数 | | `v` | array | 变参返回,该函数也支持直接返回,类型和x一样 | 返回:any ### `sfCauchyinv(y, a, b, x)` 柯西的分布逆函数,输入分布函数或者累计概率值,返回随机变量值 | 参数 | 类型 | 说明 | | ---- | ----- | ----------------------------------------------------------- | | `y` | array | :分布函数或者累计概率值,可以使用实数,也可以是一个实数数组 | | `a` | float | 位置参数,实数 | | `b` | float | 尺度参数,大于0的实数 | | `x` | array | 变参返回,该函数也支持直接返回,类型和y一样 | 返回:any ### `randCauchy(a, b, row, col)` 产生柯西的随机数 | 参数 | 类型 | 说明 | | ----- | ----- | ---------------------- | | `a` | float | 位置参数,实数 | | `b` | float | 尺度参数,大于0的实数 | | `row` | array | 行数或者行名字符串数组 | | `col` | array | 列数或者列名字符串数组 | 返回:any #### 示例 ```tsl randCauchy(0,2,10,array("a","b")); ``` ### `sfBetainv1(y, a, b)` 贝塔分布的分布逆函数,输入分布函数值,返回随机变量值。功能与sf_betainv一致,输出接口不一样。 | 参数 | 类型 | 说明 | | ---- | ----- | ---------------------------------------------------------- | | `y` | array | 分布函数或者累计概率值,可以使用实数,也可以是一个实数数组 | | `a` | float | beta分布参数1,实数,大于0 | | `b` | float | beta分布参数2,实数,大于0 | 返回:array ### `sfMvtcdf(a, b, rho, v)` 多元t分布累计分布函数 | 参数 | 类型 | 说明 | | ----- | ----- | -------------------------------------------- | | `a` | array | 数组,下限,可省略,默认为负无穷 | | `b` | array | 数组,下限或实际需计算分布的样本值,不可省略 | | `rho` | array | 数组,相关系数矩阵 | | `v` | float | 实数,自由度 | 返回:array ### `mvtcdfqmc(a, b, rho, nu, options, funevals)` 中间函数,采用蒙特卡洛计算多元t分布,估计概率P值以及误差 | 参数 | 类型 | 说明 | | ---------- | ----- | -------------------------------------------- | | `a` | array | 数组,下限,可省略,默认为负无穷 | | `b` | array | 数组,下限或实际需计算分布的样本值,不可省略 | | `rho` | array | 数组,相关系数矩阵 | | `nu` | float | 实数,自由度 | | `options` | array | 数组,规划条件设置 | | `funevals` | array | 线性回归的结果条件 | 返回:array #### 示例 ```tsl Rho :=array( (1,0.923912552224476,0.035770327030089), (0.923912552224476,1,0.084276570941762), (0.035770327030089,0.084276570941762,1) ); mvtcdfqmc(array(0,0,0),rand(3),rho,2,array()); ``` ### `sfMvncdf(a, b, mean, sigma)` 多元正态分布累计分布函数 | 参数 | 类型 | 说明 | | ------- | ----- | -------------------------------------------- | | `a` | array | 数组,下限,可省略,默认为负无穷 | | `b` | array | 数组,下限或实际需计算分布的样本值,不可省略 | | `mean` | array | 实数或数组,均值 | | `sigma` | array | 实数或数组,相关系数矩阵 | 返回:array ### `sfCopulacdf(x, copula_type, rho, alpha, options)` 估计多元函数分布值 | 参数 | 类型 | 说明 | | ------------- | ------ | -------------------------------------------------------------------------------------------------------------------- | | `x` | array | 数组,样本值为均匀分布需要在\[0,1\]区间内,至少2维 | | `copula_type` | string | 字符串,分布函数类型:;椭圆族:gaussian、t,支持多维;阿基米德族:clayton、frank、gumbel,目前仅支持二维 | | `rho` | array | 数组,相关系数矩阵,d\*d | | `alpha` | float | 实数,参数估计值,t分布时为自由度,二元阿基米德分布时为估值参数,默认1;;clayton:\[0,∞); frank:(-∞,∞);gumbel:\[1,∞) | | `options` | array | 数组,估计规划条件,可为空 | 返回:array ### `sfCopulafit(x, copula_type, method, options)` 估计多元分布相关系数矩阵 | 参数 | 类型 | 说明 | | ------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------- | | `x` | array | 数组,样本值为均匀分布需要在\[0,1\]区间内,至少2维 | | `copula_type` | string | 字符串,分布函数类型:;椭圆族:gaussian、t,支持多维;阿基米德族:clayton、frank、gumbel,目前仅支持二维 | | `method` | string | 字符串,极大似然估计方法(多元分布时有效);ML —最大似然估计 (默认);AML —调整的似然估计,性能上比MLE快,但不适用于中小样本量 | | `options` | array | 数组,估计规划条件,可为空 | 返回:array ### `randCopula(copula_type, rho, v, n)` 生成服从copula分布的随机数 | 参数 | 类型 | 说明 | | ------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------- | | `copula_type` | string | 字符串,分布函数类型:gaussian、t、clayton、frank、gumbel | | `rho` | array | 数组,协方差矩阵,对阿基米德族(clayton、frank、gumbel分布)为空 | | `v` | float | 实数,对t分布为自由度;对阿基米德族(clayton、frank、gumbel分布)为参数估计值,且其;范围为:clayton:\[0,∞);frank:(-∞,∞);gumbel:\[1,∞) | | `n` | any | 整数,产生随机数长度 | 返回:array #### 示例 ```tsl Rho :=array( (1.0000,0.9239,0.0358), (0.9239,1.0000,0.0843), (0.0358,0.0843,1.0000) ); n := 10; v := array((0,0,0),(0,0,0),(0,0,0)); RandCopula("gaussian",rho,v,n); ``` ### `sfExp(x, mu, v)` 指数分布累计概率 | 参数 | 类型 | 说明 | | ---- | ----- | -------------------------------------------- | | `x` | array | 随机变量,可以使用实数,也可以是一个实数数组 | | `mu` | float | 分布参数 | | `v` | array | 返回值 | 返回:array ### `norminv(p, mu, sigma)` 正态逆函数 | 参数 | 类型 | 说明 | | ------- | ----- | ---------------- | | `p` | float | Array | | `mu` | float | 分布的算术平均值 | | `sigma` | float | 方差 | 返回:array #### 示例 ```tsl norminv(0.15,0.5,1);// -0.5364; ``` ### `estimateSnu(x, d, alpha, tail)` 在1-alpha置信水平下,分为标准差未知和已知两种情况求单个正态总体均值的置信区间(或下置信区间,上置信区间)。 | 参数 | 类型 | 说明 | | ------- | ------ | ------------------------------------------------------- | | `x` | array | 样本序列,一维数组 | | `d` | float | 正态总体的标准差,若未知,则输入nil,实数 | | `alpha` | float | 显著性水平,实数,在0,1之间 | | `tail` | string | 求取置信区间类型,字符串,取both,left,right,缺省取both | 返回:array ### `estimateTnu(x, d, alpha, tail, equal)` 在1-alpha置信水平下,分为标准差未知和已知两种情况求两个正态总体均值差的置信区间(或下置信区间,上置信区间); | 参数 | 类型 | 说明 | | ------- | ------ | ------------------------------------------------------------------ | | `x` | array | 样本序列,含两行的二维数字数组,每行为一个样本 | | `d` | array | 正态总体的标准差数组,若未知,则输入array(nil,nil),为一维数组类型 | | `alpha` | float | 显著性水平,实数,在0,1之间 | | `tail` | string | 求取置信区间类型,字符串,取both,left,right,缺省取both | | `equal` | bool | 当标准差未知时,方差是否相等,布尔型 | 返回:array ### `estimateSnd(x, alpha, tail)` 在1-alpha置信水平下,求单个正态总体方差的置信区间(或下置信区间,上置信区间) | 参数 | 类型 | 说明 | | ------- | ------ | ------------------------------------------------------- | | `x` | array | 样本序列,一维数组 | | `alpha` | float | 显著性水平,实数,在0,1之间 | | `tail` | string | 求取置信区间类型,字符串,取both,left,right,缺省取both | 返回:array ### `estimateTnd(x, alpha, tail)` 在1-alpha置信水平下,求两个正态总体方差之比的置信区间(或下置信区间,上置信区间) | 参数 | 类型 | 说明 | | ------- | ------ | ------------------------------------------------------- | | `x` | array | 样本序列,含两行的二维数字数组,每行为一个样本 | | `alpha` | float | 显著性水平,实数,在0,1之间 | | `tail` | string | 求取置信区间类型,字符串,取both,left,right,缺省取both | 返回:array ### `estimateSp(mx, alpha, tail)` 在1-alpha置信水平下,求比率或说概率的置信区间(或下置信区间,上置信区间); | 参数 | 类型 | 说明 | | ------- | ------ | ------------------------------------------------------- | | `mx` | float | 频率,实数;n;样本容量,整数 | | `alpha` | float | 显著性水平,实数,在0,1之间 | | `tail` | string | 求取置信区间类型,字符串,取both,left,right,缺省取both | 返回:array ### `estimateTp(p, alpha, tail)` 在1-alpha置信水平下,求两个总体的比率或说概率差的置信区间(或下置信区间,上置信区间) | 参数 | 类型 | 说明 | | ------- | ------ | ------------------------------------------------------- | | `p` | array | 频率数组;n;样本容量数组,一维数组 | | `alpha` | float | 显著性水平,实数,在0,1之间 | | `tail` | string | 求取置信区间类型,字符串,取both,left,right,缺省取both | 返回:array ### `hypothTailRes(sta, v, tail, alpha)` 根据tail的取值,进行单侧和双侧检验,原理是根据检验统计量计算P值,若alpha>p,则拒绝原假设,若alpha0)次的累加或累减生成新数列 1)累加:, 2)累减:, | 参数 | 类型 | 说明 | | -------- | ------ | --------------------------------- | | `x` | array | 数据矩阵,为一维数组类型; | | `method` | string | 生成方法(add,sub),为字符串类型; | | `r` | any | 次数,为整数类型 | 返回:array ### `gmICorr(x, l)` 灰色改进关联度,返回的是关联度矩阵 ,, , , | 参数 | 类型 | 说明 | | ---- | ----- | -------------------------- | | `x` | array | 数据矩阵,为二维数组类型; | | `l` | any | 参考序列标号,为整数类型 | 返回:array ### `gmSCorr(x, method)` 灰色绝对关联度、灰色相对关联度和灰色综合关联度,返回的是关联度矩阵 ,, 1)灰色绝对关联度: 2)灰色相对关联度:先对数列进行初值化,然后求新数列的灰色绝对关联度,即为原数列的灰色相对关联度 3)灰色综合关联度: | 参数 | 类型 | 说明 | | -------- | ------ | --------------------------------- | | `x` | array | 数据矩阵,为二维数组类型; | | `method` | string | 方法(abs,ret,com),为字符串类型; | 返回:array ### `princaipalComponentAnalysis(zt)` 主成分分析 | 参数 | 类型 | 说明 | | ---- | ----- | -------------------------- | | `zt` | array | 二维数字数组类型,样本矩阵 | 返回:array #### 示例 ```tsl //设置样本矩阵 zt:=array((0.7592,1.7593,21.9279,48.5626,55.1679), (0.0490,0.4457,2.2255,82.2658,192.4348), (-2.2313,-1.3096,-59.8883,3.9922,-80.2419), (0.1364,0.539,4.3910,55.1438,46.0612), (0.7233,1.9467,15.6127,111.3018,58.3969)); PrincaipalComponentAnalysis(zt); //结果: ``` ### `mbbub(p, z)` 排序,对数组P按照从小到大的顺序排序,把数组排序的顺序对应的下标值返回到数组Z中 | 参数 | 类型 | 说明 | | ---- | ----- | ---------------- | | `p` | array | 一维数字数组类型 | | `z` | array | 一维数字数组类型 | 返回:array #### 示例 ```tsl p:=array(2.72,1.24,1.31,0.02,0.88,2.18); mbbub(p,z); ``` ### `componentScoreMatrix(cm, r)` 因子得分系数矩阵 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------ | | `cm` | array | 二维数字数组类型,载荷矩阵 | | `r` | array | 二维数字数组类型,相关系数矩阵 | 返回:array #### 示例 ```tsl //设置样本矩阵 zt:=array((0.7592,1.7593,21.9279,48.5626,55.1679), (0.0490,0.4457,2.2255,82.2658,192.4348), (-2.2313,-1.3096,-59.8883,3.9922,-80.2419), (0.1364,0.539,4.3910,55.1438,46.0612), (0.7233,1.9467,15.6127,111.3018,58.3969)); zT_s:=Standarize_II(zT); //标准化 mt_Transposition(zT_s,Z); //转置 R:=CorrelationMatrix(Z); //相关系数矩阵 Eigen_Jacobi(R,EigenValue,EigenVector); //特征值&特征向量 Cm:=ComponentMatrix(EigenValue,EigenVector,MaxEigenValue); //载荷矩阵 ComponentScoreMatrix(Cm,R); //结果: ``` ### `factorScoreMatrix(cs, z)` 主因子得分 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------ | | `cs` | array | 二维数字数组类型,因子得分矩阵 | | `z` | array | 二维数字数组类型,原始数据矩阵 | 返回:array #### 示例 ```tsl //设置样本矩阵 zt:=array((0.7592,1.7593,21.9279,48.5626,55.1679), (0.0490,0.4457,2.2255,82.2658,192.4348), (-2.2313,-1.3096,-59.8883,3.9922,-80.2419), (0.1364,0.539,4.3910,55.1438,46.0612), (0.7233,1.9467,15.6127,111.3018,58.3969)); zT_s:=Standarize_II(zT); //标准化 mt_Transposition(zT_s,Z); //转置 R:=CorrelationMatrix(Z); //相关系数矩阵 Eigen_Jacobi(R,EigenValue,EigenVector); //特征值&特征向量 Cm:=ComponentMatrix(EigenValue,EigenVector,MaxEigenValue); //载荷矩阵 Cs:=ComponentScoreMatrix(Cm,R); //因子得分矩阵 FactorScoreMatrix(Cs,zt); //结果: ``` ### `componentMatrix(eigen_value, eigen_vector, max_eigen_value)` 载荷矩阵 | 参数 | 类型 | 说明 | | ----------------- | ----- | ------------------------------------ | | `eigen_value` | array | 一维数字数组类型,特征根 | | `eigen_vector` | array | 二维数字数组类型,特征向量 | | `max_eigen_value` | array | 一维数字数组类型,主因子对应的特征根 | 返回:array #### 示例 ```tsl //设置样本矩阵 zt:=array((0.7592,1.7593,21.9279,48.5626,55.1679), (0.0490,0.4457,2.2255,82.2658,192.4348), (-2.2313,-1.3096,-59.8883,3.9922,-80.2419), (0.1364,0.539,4.3910,55.1438,46.0612), (0.7233,1.9467,15.6127,111.3018,58.3969)); zT_s:=Standarize_II(zT); //标准化 mt_Transposition(zT_s,Z); //转置 R:=CorrelationMatrix(Z); //相关系数矩阵 Eigen_Jacobi(R,EigenValue,EigenVector); //特征值&特征向量 ComponentMatrix(EigenValue,EigenVector,MaxEigenValue); //结果: ``` ### `rotatedComponentMatrix(cm)` 返回方差最大正交旋转矩阵 | 参数 | 类型 | 说明 | | ---- | ----- | -------------------------- | | `cm` | array | 二维数字数组类型,载荷矩阵 | 返回:array #### 示例 ```tsl //设置样本矩阵 zt:=array((0.7592,1.7593,21.9279,48.5626,55.1679), (0.0490,0.4457,2.2255,82.2658,192.4348), (-2.2313,-1.3096,-59.8883,3.9922,-80.2419), (0.1364,0.539,4.3910,55.1438,46.0612), (0.7233,1.9467,15.6127,111.3018,58.3969)); zT_s:=Standarize_II(zT); //标准化 mt_Transposition(zT_s,Z); //转置 R:=CorrelationMatrix(Z); //相关系数矩阵 Eigen_Jacobi(R,EigenValue,EigenVector); //特征值&特征向量 Cm:=ComponentMatrix(EigenValue,EigenVector,MaxEigenValue); //载荷矩阵 RotatedComponentMatrix(Cm); //结果: ``` ### `fScoreResult(factor_arr, max_eigen_value)` 获取主因子得分 | 参数 | 类型 | 说明 | | ----------------- | ----- | ------------------------------------ | | `factor_arr` | array | 二维数字数组类型,因子得分矩阵 | | `max_eigen_value` | array | 二维数字数组类型,主因子对应的特征根 | 返回:array #### 示例 ```tsl //设置样本矩阵 zt:=array((0.7592,1.7593,21.9279,48.5626,55.1679), (0.0490,0.4457,2.2255,82.2658,192.4348), (-2.2313,-1.3096,-59.8883,3.9922,-80.2419), (0.1364,0.539,4.3910,55.1438,46.0612), (0.7233,1.9467,15.6127,111.3018,58.3969)); zT_s:=Standarize_II(zT); //标准化 mt_Transposition(zT_s,Z); //转置 R:=CorrelationMatrix(Z); //相关系数矩阵 Eigen_Jacobi(R,EigenValue,EigenVector); //特征值&特征向量 Cm:=ComponentMatrix(EigenValue,EigenVector,MaxEigenValue); //载荷矩阵 Cs:=ComponentScoreMatrix(Cm,R); //因子得分系数矩阵 FArr:=FactorScoreMatrix(Cs,zT_s); //样本公共因子得分 FScoreResult(FArr,MaxEigenValue); //结果: ``` ### `timePacf(y)` 偏自相关系数,计算随机序列与所有滞后阶数的偏自相关系数,返回结果是一个数组。偏相关系数的计算公式如下: 是自相关系数,是偏相关系数 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------ | | `y` | array | 样本序列,为一维数组类型 | 返回:array ### `timeRandomTest(y, m, alpha)` Ljung和Box提出的修正Qm统计量,用于检验序列是否为白噪声,原假设为白噪声序列,即纯随机序列。(Hypothesis为1表示接受原假设,0表示拒绝原假设) Qm统计量的计算公式如下: 其中:是自相关系数,T是样本容量,m是最大滞后长度 | 参数 | 类型 | 说明 | | ------- | ----- | ---------------------------------------------- | | `y` | array | 样本序列,为一维数组类型 | | `m` | any | 最大滞后长度,整数类型,一般取样本数的四分之一 | | `alpha` | float | 显著性水平,实数类型,取值在0-1之间 | 返回:array ### `ar(y, p, approach)` 自回归模型,AR(p)模型,选择使用最小二乘,Yule-Walker方法,Foiward-backward,Geometric lattice,Burg’s lattice-bas去估计p阶自回归模型的系数,返回结果有自回归系数、残差方差、预测值及预测波动等信息 AR(p)模型: 其中:为原序列零均值化的新序列,是自回归方程系数,是零均值,方差为的平稳白噪声 | 参数 | 类型 | 说明 | | ---------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `y` | array | 样本序列,为一维数组类型,注意要零均值化 | | `p` | any | 自回归阶数 | | `approach` | string | 估计方法;返回结果:;Ret\["AR"\]:参数估计结果,,第一项为1;Ret\["T-test"\]:AR模型参数的T检验;Ret\["e"\]:残差信息;Ret\["LossFunction"\]:残差平方和/n-p;Ret\["FPE"\]:预测最大误差;Ret\["AIC"\]:模型的AIC信息准则;Ret\["SC"\]:模型的SC信息准则;Ret\["Inverted AR Roots"\]:特征方程的特征根;Ret\["R_squared"\]:AR模型的可决系数;Ret\["Adjusted_R_squared "\]:AR模型的修正可决系数;Ret\["Sum_squared_resid"\]:AR模型的离差平方和;Ret\["Durbin Watson stat"\]:DW统计量;Ret\["Log Likelihood"\]:对数极大似然值;Ret\["S.E. of regression"\]:回归标准差 | 返回:array #### 示例 ```tsl elps:=Randnorm(0,1,200); y:=array(); y[0]:=0; y[1]:=0; for i:=2 to 199 do y[i]:=-0.5*y[i-1]+0.3*y[i-2]+elps[i]; AR(y,2,'ls'); ``` ### `timesAdfTest(y, diff, style, f, p, alpha)` 时间序列的平稳性ADF检验;返回结果为ADF统计量和给定显著性水平下的ADF统计量的临界值;如果ADF统计量的绝对值比临界值的绝对值大,则可在该显著性水平下,拒绝原序列存在单位根的原假设,即原序列是平稳的 | 参数 | 类型 | 说明 | | ------- | ------ | ------------------------------------------------------------------------------------- | | `y` | array | 时间序列数据,为一维数组类型 | | `diff` | any | 差分次数,整数类型,0表示不进行差分 | | `style` | any | 是否存在常数或趋势项的选项,整数类型,无常数无趋势使用0、有常数无趋势1、有常数有趋势2 | | `f` | string | 滞后阶数判断信息准则,字符串类型,"SBIC","AIC" | | `p` | any | 滞后阶数,为整型类型,输入0则表示自动选择 | | `alpha` | float | 显著性水平,实数类型,范围在0-1之间 | 返回:array ### `timeGreenFun(ap, mq)` 中间函数,ARMA模型的Green函数,Green函数的递推公式如下: 式中: ,,是自回归方程系数,为移动平均系数, | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------ | | `ap` | array | 自相关系数,为一维数组类型; | | `mq` | array | 移动平均系数,为一维数组类型; | 返回:array ### `gmEstimate(x, l)` GM(1,1)模型,用于灰色系统模型的l步预测 结果说明: 平均相对误差:越小越接近零越好; 关联度:当ρ=0.5时,关联度大于0.6便满意 方差比:C 小误差概率:P | 参数 | 类型 | 说明 | | ---- | ----- | -------------------------- | | `x` | array | 数据矩阵,为一维数组类型; | | `l` | any | 预测步长,为整数类型 | 返回:array ### `garchFit(model_spec, y, x, e0, s0, y0)` 广义自回归条件异方差模型,采用极大似然估计方法估计模型的参数 | 参数 | 类型 | 说明 | | ------------ | ----- | ---------------------------------------------------------------- | | `model_spec` | array | 模型设置项,为数据表类型,参考:表8-5;表8-5输入参数ModelSpec字段 | | `y` | array | 原始数据,一维数字数组 | | `x` | array | 均值方程回归外生变量,二维数字数组,可缺省 | | `e0` | array | 自回归方程残差序列起始的几项取值,一维数字数组,可缺省 | | `s0` | array | 条件方程方差序列起始的几项取值,一维数字数组,可缺省 | | `y0` | array | 原始序列起始的几项取值,一维数字数组,可缺省 | 返回:array ### `timesGrangerCausality(y, q)` 进行多元时间序列的Granger因果分析,原假设:输出结果的第二列不是第一列的Granger原因 | 参数 | 类型 | 说明 | | ---- | ----- | ------------------------------------------------------ | | `y` | array | 多元时间序列数据,二维数组,每行为一时间,每列为一指标 | | `q` | any | 滞后阶数,为整数类型 | 返回:array ### `timeVolatilitySpillover(x, y, w_type, m, c_type)` 波动溢出,底层模型为AR(3)-GARCH(1,1),对时间序列X与Y进行Granger因果检验 | 参数 | 类型 | 说明 | | -------- | ----- | ---------------------------------------------------------------------------------------------------- | | `x` | array | 一维数字数组,时间序列X | | `y` | array | 一维数字数组,时间序列Y | | `w_type` | any | 整型 或 一维数字数组,加权方式,一维数字数组表示可同时返回多种加权方式 | | `m` | any | 整数 或 一维数字数组,滞后阶数,一维数字数组表示同时计算多个M的场景,缺省时M:= array(5,10,20,30,40); | | `c_type` | any | 整数,因果检验类型 | 返回:array ### `progL(f, a, b, aeq, beq, lb, ub, x0, options, ozarr, intarr)` 使用单纯形法,和起作用集法,系统默认作用集形法求解线性规划问题,即求解目标都为线性和约束条件都为线性的规划问题 Prog_L(f,A,b) 求解不等式约束 Prog_L(f,A,b,Aeq,beq) 求解不等式约束、等式约束 Prog_L(f,A,b,Aeq,beq,LB,UB) 求解不等式约束、等式约束、上下界限约束 Prog_L(f,A,b,Aeq,beq,LB,UB,x0,options) 求解不等式约束、等式约束,上下限约束,加入用户算法设置 Prog_L(f,A,b,Aeq,beq,LB,UB,x0,options,ozarr) 求解不等式约束、等式约束、上下限约束、0-1 约束 Prog_L(f,A,b,Aeq,beq,LB,UB,x0,options,ozarr,intarr) 求解不等式约束、等式约束、上下限约束、0-1 约束、整数约束 模型表达: min= sum(f\*x) st. A:\*x<=b Aeq :\* x = Beq lbcode:',code,'->返回内容总长度:',length(v),"\r\n"; 0; //--------------进度回调函数--------------------- function DownProg01(sid,AlldnB,dnB,AllupB,upB); //progresscallback-不提前结束 begin if dnB > 0 then //如果大于0则打印 begin echo "AlldnB:",AlldnB,",dnB:",dnB,",AllupB:",AllupB,",upB:",upB,"\r\n"; end; return 0; //not done end; ``` ### `setHttpAcceptencoding(session, acceptencodingstr)` 设定压缩格式编码类型。 在进行网页请求数据传输过程中,设定压缩格式编码类型,具体参照Http协议里的Accept-Encoding类型。 一般不需要指定。 仅新一代TSL语言支持该函数。 | 参数 | 类型 | 说明 | | ------------------- | ------ | ------------------- | | `session` | object | session ID | | `acceptencodingstr` | string | Accept-Encoding类型 | 返回:any #### 示例 ```tsl url:="http://www.baidu.com"; sid:=Createhttpsession(); SetHttpAcceptencoding(sid,"gzip");//设定压缩格式编码类型 sethttpcallback(sid,findfunction("DownProg01")); //进度回调 r:=GetHttp(url,60000,v,code); echo "\r\nDone",'->code:',code,'->返回内容总长度:',length(v),"\r\n"; 0; //--------------进度回调函数--------------------- function DownProg01(sid,AlldnB,dnB,AllupB,upB); //progresscallback-不提前结束 begin if dnB > 0 then //如果大于0则打印 begin echo "AlldnB:",AlldnB,",dnB:",dnB,",AllupB:",AllupB,",upB:",upB,"\r\n"; end; return 0; //not done end; ``` ### `sysGetMemoryUsage(return_value)` 获取系统内存状态 | 参数 | 类型 | 说明 | | -------------- | ----- | ---------------------------------------------- | | `return_value` | array | 一维整数数组,单位:字节;其中各下标含义如下: | 返回:array #### 示例 ```tsl //获得系统内存状态 SysGetMemoryUsage(); ``` ### `sysGetProcessMemoryUsage(pid, return_value)` 获取进程的内存使用状态 | 参数 | 类型 | 说明 | | -------------- | ---- | ---------------------------------------------------------- | | `pid` | any | 整数,可选参数,进程ID。未指定时默认获取自身的内存使用状态 | | `return_value` | any | 一维整数数组,单位:字节;其中各下标含义如下: | 返回:array #### 示例 ```tsl //获得自身的内存使用状态 SysGetProcessMemoryUsage(); ``` ### `sysLibCVersion(return_value)` 获取系统中C语言支持库的版本 | 参数 | 类型 | 说明 | | -------------- | ------ | ------------------------- | | `return_value` | string | 字符串,C语言支持库的版本 | 返回:string #### 示例 ```tsl //获得C语言支持库的版本 SysLibCVersion(); ``` ### `pyPutVar(var_name, var_value)` 送入python变量 | 参数 | 类型 | 说明 | | ----------- | ------ | ---- | | `var_name` | string | | | `var_value` | any | | 返回:any ### `pyGetVar(var_name)` 从python 获得变量 | 参数 | 类型 | 说明 | | ---------- | ------ | ---- | | `var_name` | string | | 返回:any ### `pyRun(python_code, flag)` 简单运行Python的代码 | 参数 | 类型 | 说明 | | ------------- | ------ | ------------------------------------------------------------------------------------------------------------------------- | | `python_code` | string | 字符串类型,Python代码串,可执行多行代码。注意,使用空格对齐来确定逻辑层级,相同空格数代表同一层级,一般推荐使用4个空格。 | | `flag` | any | 整型,可选参数,默认不被指定,该含义由PyCompileFlags指定组合的状态,处理UTF-8源代码等问题。具体请参考Python手册。 | 返回:void #### 示例 ```tsl s:="a=1 b=1 if a==1: b=2 "; pyrun(s); array("a":pygetvar("a"),"b":pygetvar("b")); ``` ### `pyCall(call_flag, module_name, func_name, param1, param2, param_n)` 调用python 模块中的函数 | 参数 | 类型 | 说明 | | ------------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `call_flag` | any | 结果输出方式与参数输入方式的设置,是一个按位(2位二进制)的状态组合值,即取值为二进制的00,01,10,11组合,具体含义如下: | | `module_name` | string | 模块名 | | `func_name` | string | 模块中的函数名 | | `param1` | any | 被调用函数的参数,可以是参数数组,也可以是依次传入参数。;且支持Name:Value模式进行命名参数的指定。;当为参数数组时,指定参数为array(‘参数名1’:参数值1, ‘参数名2’:参数值2,…),;当为依次传入时,则传入方式为:参数名1:参数值1, 参数名2:参数值2,…;注意,依次传入的命名参数方式目前只在新一代客户端中支持。 | | `param2` | any | 被调用函数的第二个参数,可省略 | | `param_n` | any | 被调用函数的第N个参数,可省略 | 返回:any #### 示例 ```tsl rdo2 PyRun("import numpy"); //不给状态值,默认方式下调用python的randint函数 rdo2 pycall('numpy.random','randint',6,9); //参数通过数组方式传入 pycall(2,'numpy.random','randint',array('high':9,'low':6)); //一个个指定参数方式传入 pycall('numpy.random','randint',high:9,low:6); ``` ### `pyRelease()` 释放python资源,多线程的时候可以提高效率 返回:bool ### `pyEnsure()` 锁定python资源;由于pyrun和pyPutVar,pyGetVar会智能锁定,所以用户一般来说不需要调用该函数。 返回:bool ### `pyError(return_value)` 获取当前运行 Python 语句时的报错信息 | 参数 | 类型 | 说明 | | -------------- | ------ | -------- | | `return_value` | string | 报错信息 | 返回:string #### 示例 ```tsl pyrun("a=math.pi");//此处会报错因为没有 import math pyerror(); ``` ### `rEval(eval_string, code)` 执行R的字符串。 | 参数 | 类型 | 说明 | | ------------- | ------ | ----------------------------------------- | | `eval_string` | string | 执行的串,例如”a=b+1”。 | | `code` | string | 返回是否成功,为0表示成功过,否则为错误码 | 返回:string ### `rGetVar(var_name)` 获得一个R的变量的值。 | 参数 | 类型 | 说明 | | ---------- | ------ | ----------------------- | | `var_name` | string | 设置的变量名,例如”a”。 | 返回:any ### `rPutVar(var_name, value)` 设置一个R的变量的值。 | 参数 | 类型 | 说明 | | ---------- | ------ | ----------------------- | | `var_name` | string | 设置的变量名,例如”a”。 | | `value` | any | 设置的变量的值 | 返回:any ### `rEnsure()` 锁定R资源;由于REval和RPutVar,RGetVar会智能锁定,所以用户一般来说不需要调用该函数。 返回:bool ### `rRelease()` 释放R资源,多线程的时候可以提高效率 返回:bool ### `mdo(function_name, in1, in_n)` 单返回值的MATLAB函数调用。 | 参数 | 类型 | 说明 | | --------------- | ------ | ---------------------------------------------------------- | | `function_name` | string | 函数名称。 | | `in1` | any | MatLab函数所需的第一个参数,与MATLAB的函数定义相同,可省略 | | `in_n` | any | MatLab函数所需的第N个参数,与MATLAB的函数定义相同,可省略 | 返回:array ### `mdo2(function_name, n, out1, out_n, in1, in_n)` 多个返回值的MATLAB函数调用。 | 参数 | 类型 | 说明 | | --------------- | ------ | ---------------------------------------------------------- | | `function_name` | string | 函数名称。 | | `n` | any | 返回值的个数。 | | `out1` | any | 返回值存贮的第一个参数,可省略。 | | `out_n` | any | 返回值存贮的第N个参数,可省略。 | | `in1` | any | MatLab函数所需的第一个参数,与MATLAB的函数定义相同,可省略 | | `in_n` | any | MatLab函数所需的第N个参数,与MATLAB的函数定义相同,可省略 | 返回:array ### `mEval(eval_string)` 执行MatLab的字符串。 | 参数 | 类型 | 说明 | | ------------- | ------ | ----------------------- | | `eval_string` | string | 执行的串,例如”a=b+1”。 | 返回:string ### `mPutVar(var_name, value)` 设置一个MATLAB的变量的值。 | 参数 | 类型 | 说明 | | ---------- | ------ | ----------------------- | | `var_name` | string | 设置的变量名,例如”a”。 | | `value` | any | 设置的变量的值 | 返回:any ### `mGetVar(var_name)` 获得一个MATLAB的变量的值。 | 参数 | 类型 | 说明 | | ---------- | ------ | ----------------------- | | `var_name` | string | 要获得变量名,例如”a”。 | 返回:any ### `mGetBuf()` 返回MATLAB引擎的警告或者错误信息。 例如:meval("a=\[1,2,3;2,3,4;3,4,5\];b=inv(a);"); return echo mgetbuf(); 由于矩阵a奇异,所以b求逆的时候会有提示信息,打印出来mGetBuf返回的信息为:Warning: Matrix is close to singular or badly scaled. Results may be inaccurate. RCOND = 3.469447e-018. 返回:string ### `mClose()` 关闭MATLAB引擎。 返回:any ### `mSetVisible(visible)` 得到MATLAB引擎是否可视。 | 参数 | 类型 | 说明 | | --------- | ---- | ------ | | `visible` | bool | object | 返回:any ### `mSetVisible(visible)` 得到MATLAB引擎是否可视。 | 参数 | 类型 | 说明 | | --------- | ---- | ------ | | `visible` | bool | object | 返回:any ### `menablefmarray(level)` 设置Matlab数据转换成天软fmarray的模式 | 参数 | 类型 | 说明 | | ------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------- | | `level` | any | 可选参数,转换模式等级,缺省值为1。;0:除矩阵(matrix)外的数据转换成fmarray;1:除标量外的数据转换成fmarray;2:所有数据都转换fmarray | 返回:any #### 示例 ```tsl t:=CreateMatrix(3,4,array('s','d','f'),1,2,3,4,5,6,7,8,9,10,11,12); rdo2 mPutVar("A",t); rdo2 mPutVar("B",2); rdo2 mEval("C=A+B"); return rdo2 mGetVar("C"); ``` ### `blpCall(options, svc_url, request, call_back)` 需要安装了彭博API 并在plugin\FileMgr.ini下增加 \[BLP Config\] Enabled=1 | 参数 | 类型 | 说明 | | ----------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `options` | array | 字符串下标的数组,会话的选项,下标值定义如下:;"maxEvent":最大的事件数。按照请求的类型有可能事件永远不终结,所以需要最大事件数做请求的结束,不设置则总是等待下一个事件。;"serverHost":服务器地址;"serverPort":服务器端口;"connectTimeout":连接超时的毫秒数。;其他可选下标为:;defaultServices,defaultSubscriptionService,defaultTopicPrefix,allowMultipleCorrelatorsPerMsg,clientMode,maxPendingRequests",autoRestartOnDisconnection,authenticationOptions,numStartAttempts,maxEventQueueSize,slowConsumerWarningHiWaterMark,slowConsumerWarningLoWaterMark,defaultKeepAliveInactivityTime,defaultKeepAliveResponseTimeout,keepAliveEnabled,recordSubscriptionDataReceiveTimes;以上选项的具体含义请参照BLP的手册或者文档。 | | `svc_url` | string | 服务URL串,一般以//blp/开头,具体含义请参照BLP的手册或者文档。 | | `request` | string | 请求的名字,"subscription"特指订阅,其他请看服务支持创建的request种类。;RequestData:请求的数据参数;对于订阅请求,为一个二维的两列或者三列的字符串数组,;其中:第一列为subscription订阅串,第二列为:fields字段串,第三列为options选项串可以省略。具体含义参照BLP的说明;对于其他请求类型,应为一个二维两列的数组,第一列为字符串,加入到request的element名,第二列为任意类型,加入到的element的值 | | `call_back` | string | 可选,如果设置为字符串,则是指定的回调函数。目前仅支持同步模式,也就是说在BLPCall函数执行过程中进行回调。;回调函数有一个参数,送入的为BLP的Event,该Event已经转换为TSL的数组结构。;回调函数返回真则表明还可以继续等待下一个事件,否则结束整个函数。;返回值:如果有回调函数,则无返回值,否则返回一个包括所有收到的Event的数组。 | 返回:any ### `stock()` 字符串类型,当前证券代码系统参数,读写。 返回:string ### `cycle()` 字符串类型,当前周期系统参数,读写。 返回:string ### `rate()` 整数类型,当前复权类型系统参数,读写。 返回:any ### `rateDay()` 日期类型,复权基准日系统参数,读写。 返回:any ### `precision()` 整数类型,保留小数位数系统参数,读写。 返回:any ### `bk()` 字符串类型,默认板块系统参数,读写。 返回:string ### `stocks()` 股票组参数,如果调用REMOTECALLFUNC需要一次性调用多个股票进行返回,则设置该参数为数组,取消则设置Stock属性。主要用于EXCEL的表格提取数据。 返回:array ### `times()` 时间组参数,如果调用REMOTECALLFUNC需要一次性调用多个时间进行返回,则设置该参数为数组,取消则设置Time属性。主要用于EXCEL的表格提取数据。 返回:array ### `bks()` 板块组参数,如果调用REMOTECALLFUNC需要一次性调用多个板块进行返回,则设置该参数为数组,取消则设置BK属性。主要用于EXCEL的表格提取数据。 返回:array ### `nilTrans()` 设置TSL语言的NIL和COM转换的规则。 0: 转换为Unassigned 1: 转换为Empty 2: 转换为NULL 3: 转换为NaN 4: 转换为整数0 5: 转换为浮点0 6: 转换为空字符串 7: 转换为'NIL'字符串 8: 转换为'NULL'字符串 9: 转换为'-'字符串 10: 转换为'/'字符串 其他值: 转换为Unassigned 返回:string ### `i64Trans()` 设置TSL语言的Int64和COM转换的规则。 0:转换为64位整数。默认值 1:转换为32位整数。可能会溢出。 2:转换为双精度浮点数。可能会丢失精度。 以上增强是因为目前买卖盘量已经转换为64位整数,而某些COM前端不支持64位整数,例如Matlab2009等。用户可以设置该属性来控制转换的行为。 返回:any ### `keepRawData()` 由于在EXCEL单元格中以及MATLAB中送入数据的时候,均为二维数据,但TSL很多函数的参数需要一维的参数,因此需要有一个转换的原则。数据转换规则如下: 为0的时候,单行、单列均转换为一维数组。 为1的时候,所有的转换均不做,保留原始数据的摸样。 为2的时候,仅转换单列的数据为一维数组。 为3的时候,仅转换单行的数据为一维数组。 返回:array ### `standardArray()` TSL返回的数组是一种array of olevariant结构,允许混合数据类型,可以将字符串,整数浮点混合在一个数组中,这样在某些其他系统中,会存在处理上的难度,为了兼容这些系统,允许指定返回的结果集为一个标准的数组。当使用这个设置的时候,必需保障返回的数据结果集是规范的类型一致的结果集,否则可能会出现错误。可设置的值定义为: 0:任意类型。 1:浮点数组。 2:字符串数组。 3:整数数组。 返回:array ### `textResult()` 某些系统无法处理复杂的结果集,在这种情况下,可以使用文本来返回的结果集,文本格式是TSL可解析的数据结构文本串。设置为1则任意类型均以文本串的模式返回。 返回:array ### `resultFileName()` 某些系统无法处理COM返回的复杂的结果集,在这种情况下,可以指定一个文件来返回结果集,调用完成后再由该系统从文件中读取数据。设置该文件名为非空的串则打开该模式,如果文件名以.csv或.xml结尾,会以CSV或XML(XML为TSL语言的标准XML格式)格式写入文件,否则,会写入EXCEL格式结构的文件。 返回:array ### `computebitsoption()` 计算的位数选项。0:自动选择,1:32位服务器计算,2:64位服务器计算。 返回:any ### `computeservice()` 计算的服务群组选择。空字符串为默认,’auto’为自动选择,否则为指定的服务群组名。 返回:string ### `remoteCallFunc(func_name, params)` 利用平台执行一个函数。 | 参数 | 类型 | 说明 | | ----------- | ------ | ---------------------------------------------------- | | `func_name` | string | 字符串类型,需要调用的函数名。 | | `params` | array | Array of Variant的数组类型。用于存贮调用函数的参数。 | 返回:any ### `localCallFunc(func_name, params)` 利用本地解释器执行一个函数。 | 参数 | 类型 | 说明 | | ----------- | ------ | ---------------------------------------------------- | | `func_name` | string | 字符串类型,需要调用的函数名。 | | `params` | array | Array of Variant的数组类型。用于存贮调用函数的参数。 | 返回:any ### `remoteExecute(execute_str)` 利用平台执行一段TSL脚本。 | 参数 | 类型 | 说明 | | ------------- | ------ | ------------------------------ | | `execute_str` | string | 字符串类型,需要执行的脚本串。 | 返回:any ### `localExecute(execute_str)` 利用本地解释器执行一段TSL脚本。 | 参数 | 类型 | 说明 | | ------------- | ------ | ------------------------------ | | `execute_str` | string | 字符串类型,需要执行的脚本串。 | 返回:any ### `resetSysParam()` 重置系统参数。时间设置为当前时间,证券为上证指数,周期为日线,设置为不复权,复权基准日为0,返回保留小数点位数为4,股票列表为空,时间列表为空。 返回:array ### `adminCommand(command, time_out, recv_string, broad_string, err_msg)` 提交管理员命令。 | 参数 | 类型 | 说明 | | -------------- | ------ | -------------------------------------------------------------------------------------------- | | `command` | string | 字符串类型,提交的管理员命令串。 | | `time_out` | any | 整数类型,命令超时的毫秒数。;NoDateTimeOut:整数类型,收到第一个数据开始多久没有数据则返回。 | | `recv_string` | any | 返回的命令结果串。 | | `broad_string` | any | 返回的广播消息串。 | | `err_msg` | any | 如果发生错误,返回的错误信息。 | 返回:any ### `simplyAdminCommand(command, time_out, no_data_time_out)` 提交管理员命令。 | 参数 | 类型 | 说明 | | ------------------ | ------ | ------------------------------------------------ | | `command` | string | 字符串类型,提交的管理员命令串。 | | `time_out` | any | 整数类型,命令超时的毫秒数。 | | `no_data_time_out` | any | 整数类型,收到第一个数据开始多久没有数据则返回。 | 返回:any ### `tenantCall(session_key, call_name, param, time_out, return_value)` 平台中通过租户方式调用指定功能 | 参数 | 类型 | 说明 | | -------------- | ------ | ------------------------------------------------------------------ | | `session_key` | string | 字符串,租户SESSIONKEY串,如果租户设定了密码,则为SESSIONKEY:PWD。 | | `call_name` | string | 字符串,功能名称,如果设置了别名则为别名,否则等同于函数名。 | | `param` | array | 数组,调用功能时传入的参数值。 | | `time_out` | any | 整数,可选参数,等待超时毫秒数 | | `return_value` | any | 任意类型,返回结果是租户调用的结果集。 | 返回:any #### 示例 ```tsl SessionKey:="{58DC***DF58}"; CallName:="HQData"; Param:=array("SH000001",20260325T,cy_day()); TenantCall(SessionKey,CallName,Param); ``` ### `opsCall(call_name, ops_id, param, time_out, return_value)` 平台中调用已注册的TS-OPS服务 | 参数 | 类型 | 说明 | | -------------- | ------ | --------------------------------------------------------------------------------------------------- | | `call_name` | string | 字符串,被调用的OPS服务名称,该名称由OPS服务方提供。 | | `ops_id` | string | 字符串,被调用的OPS服务ID,对应请求头中的TS-OPS-ID字段值。如果为空则使用缺省支持CallName的OPS服务。 | | `param` | array | 数组,调用OPS服务时传入的参数值。 | | `time_out` | any | 整数,可选参数,等待超时毫秒数 | | `return_value` | any | 任意类型,返回结果是ops调用的结果集。 | 返回:any #### 示例 ```tsl CallName:="hahaha"; OPSId:=""; Param:=array(120,3); OPSCall(CallName,OPSId,Param); ``` ### `fSess()` 整型,会话ID,http Session ID,创建对象时产生,并设置成了分段输出模式。 类型:只读 返回:any ### `fu()` 字符串,用户名 类型:读写 返回:string ### `fp()` 字符串,用户密码 类型:读写 返回:string ### `fs()` 字符串,租户Session Key;使用特殊租户(调用功能列表为\*)替代用户时指定。 类型:读写 返回:array ### `fStream()` 字符串,接收到的转发数据内容 类型:只读 返回:string ### `fRetry()` 整型,毫秒数;连接中断后,重连请求之间的等待时间间隔 类型:读写 返回:any ### `fLastId()` 整型,最后一次记录的事件ID,用于重连 类型:读写 返回:any ### `waitMessage(timeout, return_value)` 注册OPS服务,通过分段模式接收天软远端转发的请求数据 | 参数 | 类型 | 说明 | | -------------- | ---- | -------------- | | `timeout` | any | 请求超时毫秒数 | | `return_value` | bool | object | 返回:bool ### `doOnMessage(id, event, data)` 虚方法,根据event类型,对事件进行处理;若未指定FonMessage,需重写该方法 | 参数 | 类型 | 说明 | | ------- | ------ | -------------------------------------------------------------------------------------------------- | | `id` | any | 事件id,当事件类型为connect、cancel时,id为nil | | `event` | string | 事件类型;主要事件类型:connect、call、subscription、cancel | | `data` | array | Json格式数据;当事件类型为connect时,仅包括opsid,为call、subscription时,包括name、params等信息。 | 返回:any ### `doMessage(value)` 解析接收到的天软远端转发的请求数据 | 参数 | 类型 | 说明 | | ------- | ------ | ------------------------------------------------------------ | | `value` | string | 接收到的天软远端转发的请求数据,包括id、event、data、retry等 | 返回:any ### `fOpsId()` 字符串,TS-OPS服务id 类型:只读 返回:string ### `fAsyncResults()` 数组,用于存放事件处理结果 类型:只读 返回:array ### `fLastId()` 整型,最后一次记录的事件ID,用于重连 类型:读写 返回:any ### `fDataUrl()` 字符串,TS-OPS服务数据上传地址 类型:读写 返回:string ### `fopsList()` 字符串,要注册的OPS服务列表,多个服务之间用逗号分隔 类型:读写 返回:array ### `fopsName()` 字符串,注册的TS-OPS服务名称,用于标识,可为空字符串 类型:读写 返回:string ### `fCallBack()` 字符串或函数指针,call事件回调函数;未指定时,必须重写CallBack方法 类型:读写 返回:string ### `fSubCallBack()` 字符串或函数指针,subscription事件回调函数;未指定时,必须重写WaitSubscription方法 类型:读写 返回:string ### `fReturnRuntimeError()` 布尔值,默认值为False;调用回调函数出错时,是否返回详细的报错信息 类型:读写 返回:any ### `fDebug()` 布尔值,默认值为True;是否打印调试信息 类型:读写 返回:any ### `create(durl, ops_name, opslist, cb, subcb, url, header, onmessage, u, p, s, reconn)` 构造方法 | 参数 | 类型 | 说明 | | ----------- | ------ | ----------------------------------------------------------------------------------------------------------------- | | `durl` | string | TS-OPS服务数据上传地址 | | `ops_name` | string | 要注册的TS-OPS服务名称,用于标识,可为空字符串 | | `opslist` | string | 要注册的TS-OPS服务列表;多个服务之间用逗号分隔,订阅服务需要加上\_\_subscription\_\_,如“\_\_subscription\_\_/time” | | `cb` | string | 字符串或函数指针,call事件回调函数,若为空,则必须重写CallBack方法 | | `subcb` | string | 字符串或函数指针,subscription事件回调函数,若为空,则必须重写WaitSubscription方法 | | `url` | string | TS-OPS服务注册地址 | | `header` | string | TS-OPS服务注册时需要指定的头部信息,比如TS-OPS-CALL等 | | `onmessage` | any | 函数指针,消息处理过程,指向一个函数。可通过Findfunction("函数名")产生。当重写了DoOnMessage方法时,可设置为nil值 | | `u` | string | 用户名 | | `p` | string | 用户密码 | | `s` | string | 租户Session Key;使用特殊租户(调用功能列表为\*)替代用户时指定 | | `reconn` | bool | object | 返回:any ### `callBack(name, param, realdata, return_value)` 虚方法,TS-OPS服务端call事件处理函数;若未指定FCallBack,则必须重写该方法 | 参数 | 类型 | 说明 | | -------------- | ------ | ---------------------------------------------------------------- | | `name` | string | 如果是字符串,表示函数名称,也可以是函数指针,用于调用指定的函数 | | `param` | array | 函数参数值列表,用于调用指定函数传参 | | `realdata` | array | 包含此次call事件从服务器传输来的信息,如函数名,参数等 | | `return_value` | array | 要上传的数据结果 | 返回:any ### `waitSubscription(name, param, realdata, return_value)` 虚方法,TS-OPS服务端subscription事件处理函数;若未指定FSubCallBack,则必须重写该方法 | 参数 | 类型 | 说明 | | -------------- | ------ | ---------------------------------------------------------------- | | `name` | string | 如果是字符串,表示函数名称,也可以是函数指针,用于调用指定的函数 | | `param` | array | 函数参数值列表,用于调用指定函数传参 | | `realdata` | array | 包含此次subscription事件从服务器传输来的信息,如函数名,参数等 | | `return_value` | array | 要上传的数据结果 | 返回:any ### `asyncCall(durl, id, opsid, realdata, u, p, s, runerror, debug, sub, cb, caller, return_value)` call、subscription事件类型处理方法。根据参数sub判断是call还是subscription事件类型,并调用ops服务端的事件处理方法,调用完成后将结果上传至服务器,最终返回给请求方 | 参数 | 类型 | 说明 | | -------------- | ------ | ------------------------------------------------------------------------------------- | | `durl` | string | TS-OPS服务数据上传地址 | | `id` | any | 事件id | | `opsid` | string | TS-OPS服务id | | `realdata` | array | 包含此次事件从服务器传输来的信息,如函数名,参数等 | | `u` | string | 用户名 | | `p` | string | 用户密码 | | `s` | string | 租户Session Key;使用特殊租户(调用功能列表为\*)替代用户时指定 | | `runerror` | bool | object | | `debug` | bool | object | | `sub` | bool | object | | `cb` | string | 字符串或函数指针,回调函数 | | `caller` | string | 类名;若未指定FCallBack/FsubCallBack,需传入重写了CallBack/WaitSubscription方法的类名 | | `return_value` | bool | object | 返回:bool ### `doOnMessage(id, event, data)` 根据event类型,对事件进行处理 | 参数 | 类型 | 说明 | | ------- | ------ | -------------------------------------------------------------------------------------------------- | | `id` | any | 事件id,当事件类型为connect、cancel时,id为nil | | `event` | string | 事件类型;主要事件类型:connect、call、subscription、cancel | | `data` | array | Json格式数据;当事件类型为connect时,仅包括opsid,为call、subscription时,包括name、params等信息。 | 返回:any ### `tsCanGrid()` 获得当前用户是否具备网格计算的权限。 返回:bool ### `isBackGround()` 获得当前运行的模型是否以委托执行的后台模式运行。 返回:bool ### `tsAppServer()` 获得当前运行的模型所在的运算服务器的标识。 返回:string #### 示例 ```tsl a:=rand(10,10); tsAppServer(); //结果:192.168.101.45:3328(Z:\server\bin5) ``` ### `tsAppServerName()` 返回平台设置的名字,如果没有设置,默认是ip:进程路径。 返回:string #### 示例 ```tsl TsAppServerName(); ``` ### `sendToClient(cmd_type, cmd_text, cmd_param, cmd_data, time_out)` 发送命令到客户端执行。 | 参数 | 类型 | 说明 | | ----------- | ------ | -------------------------- | | `cmd_type` | string | 命令类型。 | | `cmd_text` | string | 命令串。 | | `cmd_param` | any | 命令参数。 | | `cmd_data` | array | 命令数据。 | | `time_out` | any | 超时的秒数。默认是300s超时 | 返回:any #### 示例 ```tsl //1)执行命令:return 100+1 return SendToClient("getdo","return 100 + 1;",nil,nil); //结果:101 //2)采用系统参数取得数据,将取得的数据相加,并设置超时时间为30s return SendToClient("getdo","return getsysparam('a') + getsysparam('b');",nil,array("a":10,"b":30),30); //结果:40 ``` ### `loadTableEx(table_name)` 加载用户数据TableName,如若TableName非空,则返回TableName数据,否则返回空数组。 | 参数 | 类型 | 说明 | | ------------ | ------ | -------------------- | | `table_name` | string | 字符串,数据文件名称 | 返回:array #### 示例 ```tsl LoadTableEx('repitle'); ``` ### `loadTable(name, table_type)` 提取用户数据,装入用户表,从name指定的位置将数据导出。TableType参数可省略,默认为0;0或省略时表示装入当前用户表,1表示装入系统表,即可导入系统账号system的用户数据。 | 参数 | 类型 | 说明 | | ------------ | ------ | -------------------------- | | `name` | string | 字符串,数据存储位置的名称 | | `table_type` | bool | object | 返回:any #### 示例 ```tsl //将savetable范例中保存的用户数据testA提取出来 loadTable('testA'); ``` ### `saveTable(name, value, stream_type)` 保存用户数据到服务器。服务器为每一位用户保留一块存储区域,可以把自有数据保存进去,以备分析时使用。 该方式只做临时数据存储,用户存储区域有限,需长期保留的数据,建议用exportfile等方式保存到本地。 | 参数 | 类型 | 说明 | | ------------- | ------ | ---------------------------------------- | | `name` | string | 存储位置的名称, 字符串类型 | | `value` | any | 各种类型的数据,如Integer,string,array | | `stream_type` | bool | object | 返回:any #### 示例 ```tsl //将r保存为用户数据testA r:=rand(10,10); Return savetable('testA',r); //结果:-1 ``` ### `testTable(name, table_type)` 检查数据是否存在,测试是否存在指定name的数据,如果TableType为真则为测试系统数据表,即测试系统账号system是否存在name指定的数据;TableType缺省或为0 | 参数 | 类型 | 说明 | | ------------ | ------ | ---------------------------- | | `name` | string | 字符串,数据存储位置的名称; | | `table_type` | bool | object | 返回:bool #### 示例 ```tsl testTable('testA');//测试用户数据"testA"是否存在。返回值为1,即存在,0即不存在。; ``` ### `saveBk(bk_name, bk_dir, sample)` 保存用户板块。将品种数组保存到指定板块目录下,保存的板块名为BkName。保存板块后,用户不能直接在客户端的用户板块中看到该板块,但是可以用getbk模型获取到,用户重新登录后可看到。 | 参数 | 类型 | 说明 | | --------- | ------ | ------------------------------------------ | | `bk_name` | string | 字符串,板块名称; | | `bk_dir` | string | 字符串,板块保存的目录; | | `sample` | array | 一维数组,可以是股票、基金等品种代码列表。 | 返回:array #### 示例 ```tsl SaveBk("MySector","我的一级分类\\我的二级分类",Array("SZ000001","SZ000002")); {在"我的一级分类\\我的二级分类"目录生成一个名为"MySector "的板块,该板块的成分为SZ000001,SZ000002} ``` ### `deleteBk(bk_name)` 从用户板块中删除名为BkName的板块。 | 参数 | 类型 | 说明 | | --------- | ------ | ------------------ | | `bk_name` | string | 字符串,板块名称。 | 返回:bool ### `listTable()` 返回用户数据的名称列表(一维数组)。 返回:array #### 示例 ```tsl ListTable(); ``` ### `deleteTable(table_name)` 删除指定的用户数据。 | 参数 | 类型 | 说明 | | ------------ | ------ | ------------------------------ | | `table_name` | string | 要删除的用户数据全名称,字符串 | 返回:any ### `userDataUpLoad(filedir, if_tanscode)` 上传用户数据,输入本地用户数据的路径及名称,通过该函数可上传至服务器。 输入本地用户数据的路径及名称,通过该函数可上传至服务器 1) 支持正常编辑文本文件名,如:测试数据01.stm 2) 支持十六进制文件名,如:hex_74657374646174613031.stm | 参数 | 类型 | 说明 | | ------------- | ------ | ------------------------------ | | `filedir` | string | 字符串类型,用户数据路径及名称 | | `if_tanscode` | any | 整型,用户名称是否转码 | 返回:string #### 示例 ```tsl //dir为用户本地用户数据的存贮目录 Filedir:='C:\\Users\\xxxx\\Tinysoft\\Analyse.NET\\D254A848\\xxx\\UserDB\\hex_74657374646174613031.stm'; return UserDataUpLoad(Filedir); //返回上传结果提示信息。 ``` ### `hexToString(str)` stm用户数据名称转码(十六进制)。 由于本地存贮的用户数据的名称是转码后的十六进制名称,一般以"hex\_"开头,通过该模型,可将名称转码为对应在客户端上显示的名称。 | 参数 | 类型 | 说明 | | ----- | ------ | -------------------------- | | `str` | string | 字符串类型,十六进制字符串 | 返回:string #### 示例 ```tsl //将用户数据名转化为可读串 str:='hex_74657374646174613031.stm'; HexToString(str); //返回testdata01; ``` ### `transFileName(dir, if_tanscode)` 获取本地用户数据列表(仅用于自动存储在本地的STM数据)。 | 参数 | 类型 | 说明 | | ------------- | ------ | ---------------------- | | `dir` | string | 字符串类型,路径 | | `if_tanscode` | any | 整型,用户名称是否转码 | 返回:array #### 示例 ```tsl //获取本地用户数据列表 dir:='C:\\Users\\xxxx\\Tinysoft\\Analyse.NET\\D254A848\\xxx\\UserDB'; TransFileName(dir); //返回用户数据列表; ``` ### `delPrecode()` 将第一列的8位标准代码转为6位标准代码。注意,该函数主要用于客户端结果处理,不提供给用户程序编辑。 返回:array ### `incPrecode()` 6位代码->8位代码;注意,该函数主要用于客户端结果处理,不提供给用户程序编辑 返回:array ### `processField(field_name, call_back)` 对相应的数据进行处理,注意,该函数主要用于客户端结果处理,不提供给用户程序编辑。 | 参数 | 类型 | 说明 | | ------------ | ------ | ---------------- | | `field_name` | string | 字符串,字段名称 | | `call_back` | string | 字符串,函数名称 | 返回:array ### `processFirstField(call_back)` 对相应数据进行处理。注意,该函数主要用于客户端结果处理,不提供给用户程序编辑。 | 参数 | 类型 | 说明 | | ----------- | ------ | ---------------- | | `call_back` | string | 字符串,函数名称 | 返回:array ### `twoDimFormat2()` 指标为主(二维表)。注意,该函数主要用于客户端结果处理,不提供给用户程序编辑。 返回:array ### `threeDimFormat2()` 公司为主,指标为辅格式。注意,该函数主要用于客户端结果处理,不提供给用户程序编辑。 返回:any ### `threeDimFormat3()` 指标为主,年份为辅格式。注意,该函数主要用于客户端结果处理,不提供给用户程序编辑。 返回:array ### `threeDimFormat4()` 指标为主,公司为辅格式。注意,该函数主要用于客户端结果处理,不提供给用户程序编辑。 返回:array ### `threeDimFormat5()` 年份为主,公司为辅格式。注意,该函数主要用于客户端结果处理,不提供给用户程序编辑。 返回:any ### `threeDimFormat6()` 年份为主,指标为辅格式。注意,该函数主要用于客户端结果处理,不提供给用户程序编辑。 返回:array ### `isTwoDim(t)` 是否为二维表。注意,该函数主要用于客户端结果处理,不提供给用户程序编辑。 | 参数 | 类型 | 说明 | | ---- | ----- | -------------- | | `t` | array | 任意类型的数据 | 返回:bool ### `transForm(data)` 数组转置。注意,该函数主要用于客户端结果处理,不提供给用户程序编辑。 | 参数 | 类型 | 说明 | | ------ | ----- | -------------- | | `data` | array | 数据表类型数据 | 返回:array ### `transPose(data)` 数组转置。注意,该函数主要用于客户端结果处理,不提供给用户程序编辑。 | 参数 | 类型 | 说明 | | ------ | ----- | ----------------------------------------------------- | | `data` | array | 数据表结构数据,第一列数据必须为字符串并且列数要大于3 | 返回:array ### `transPoseForChart(data)` 表格转置。注意,该函数主要用于客户端结果处理,不提供给用户程序编辑。 | 参数 | 类型 | 说明 | | ------ | ----- | ---------- | | `data` | array | 数据表类型 | 返回:array ### `transPoseForChartSysParam()` 表格转置。注意,该函数主要用于客户端结果处理,不提供给用户程序编辑。 返回:array ### `transPoseForChartSysParamEx()` 表格转置。注意,该函数主要用于客户端结果处理,不提供给用户程序编辑。 返回:array ### `transDataStandardize(nil_v)` 空(NIL)数据标准化。注意,该函数主要用于客户端结果处理,不提供给用户程序编辑。 | 参数 | 类型 | 说明 | | ------- | ---- | ------------------------- | | `nil_v` | any | Nil类型的数据标准化后的值 | 返回:array ### `delPrecodeCallBack(s)` 去除证券代码前面的“SH”、“SZ”、“OF”、“BK”标识 | 参数 | 类型 | 说明 | | ---- | ------ | ------ | | `s` | string | 字符串 | 返回:string #### 示例 ```tsl DelPrecodeCallBack('SH600000'); ``` ### `incPrecodeCallBack(s)` 将“000002.SZ”的代码转化为“SZ000002” | 参数 | 类型 | 说明 | | ---- | ------ | ------ | | `s` | string | 字符串 | 返回:string #### 示例 ```tsl IncPrecodeCallBack('000002.SZ'); ``` ### `checkDataCanBeExtract(data)` 检查是否存在可展开的数据。 | 参数 | 类型 | 说明 | | ------ | ----- | -------------- | | `data` | array | 数据表类型数据 | 返回:bool ### `extractData(data, check, code)` 展开表格;系统使用,用于客户端展开表格。扩展填充模式为‘扩展部分保留为空’。该函数的功能即结果页面工具栏中的按钮的功能。 另注意,入口DATA会被清空。 | 参数 | 类型 | 说明 | | ------- | ------ | ---------- | | `data` | array | 数据表数据 | | `check` | bool | object | | `code` | string | object | 返回:array #### 示例 ```tsl r:=Query("","SH600000;SZ000002",True,"","代码",DefaultStockID(), "名称",CurrentStockName(), "股票.分红送股",infoarray(18)); ExtractData(r,1,0); ``` ### `extractDataEx(data, check, code, fill_method)` 展开表格,系统使用,用于客户端展开表格。 注意:入口DATA会被清空 | 参数 | 类型 | 说明 | | ------------- | ------ | ------------------------------ | | `data` | array | 数组,数据表数据 | | `check` | any | 布尔,标识是否检查要展开的数据 | | `code` | string | 布尔,是否返回 | | `fill_method` | any | 整数,扩展填充模式 | 返回:any #### 示例 ```tsl r:=Query("","SH600000;SZ000002",True,"","代码",DefaultStockID(), "名称",CurrentStockName(), "名称2",CurrentStockName(), "名称3f",CurrentStockName(), "股票.分红送股",infoarray(18)); ExtractDataEx(r,1,0,1); ``` ### `extractDataEx2(data, check, code, fill_method, if_cartesian)` 展开表格 | 参数 | 类型 | 说明 | | -------------- | ------ | ---------------------------------- | | `data` | array | 数组类型,数据 | | `check` | bool | 布尔类型,标识是否检查要展开的数据 | | `code` | string | 布尔类型,布尔类型, | | `fill_method` | any | 整数,扩展填充模式 | | `if_cartesian` | bool | 布尔类型,是否做笛卡尔积展开 | 返回:array #### 示例 ```tsl // 数据展开范例 r:=Query("","SH600000;SZ000002",True,"","代码",DefaultStockID(), "名称",CurrentStockName(), "名称2",CurrentStockName(), "名称3f",CurrentStockName(), "股票.分红送股",infoarray(18)); ExtractDataEx2(r,1,0,1,1); ``` ### `extractDataLocalRun(fill_method)` 展开表格;用于客户端展开表格,扩展会产生一些空的内容;如果需要把空内容补上,例如需要补上其股票代码、名称等信息,则可以选择扩充字段;扩充了的信息往往在对字段进行排序之后非常有用。 注意,该函数主要用于客户端结果处理,不提供给用户程序编辑。 | 参数 | 类型 | 说明 | | ------------- | ---- | ------------ | | `fill_method` | any | 扩展填充模式 | 返回:string ### `extractDataLocalRun2(fill_method, if_cartesian)` 展开表格(考虑笛卡尔) 用于客户端展开表格,扩展会产生一些空的内容。 如果需要把空内容补上,例如需要补上其股票代码、名称等信息,则可以选择扩充字段。 扩充了的信息往往在对字段进行排序之后非常有用。 注意,该函数主要用于客户端结果处理,不提供给用户程序编辑。需要本地执行。 | 参数 | 类型 | 说明 | | -------------- | ---- | ---------------------------- | | `fill_method` | any | 整数,扩展填充模式 | | `if_cartesian` | bool | 布尔类型,是否做笛卡尔积展开 | 返回:string #### 示例 ```tsl // 数据展开范例 r:=Query("","SH600000;SZ000002",True,"","代码",DefaultStockID(), "名称",CurrentStockName(), "名称2",CurrentStockName(), "名称3f",CurrentStockName(), "股票.分红送股",infoarray(18)); setsysparam(pn_data(),r); ExtractDataLocalRun2(0,1); ``` ### `simpleStat(data)` 简单统计;对数据进行简单统计,得到最小值,最大值,和,平均值,样本标准差,总体标准差,样本偏差,整体偏差,总体偏差; | 参数 | 类型 | 说明 | | ------ | ----- | ------------------------ | | `data` | array | 表格或者一维数字数组数据 | 返回:array #### 示例 ```tsl data:=array(1,2,3,4,5); SimpleStat(Data); ``` ### `simpleStatLocal()` 简单统计;对数据进行简单统计,得到最小值,最大值,和,平均值,样本标准差,总体标准差,样本偏差,整体偏差,总体偏差,平方和,NORM,偏度,峰度; 注意,该函数主要用于客户端结果处理,不提供给用户程序编辑。 返回:any ### `guSimpleDataTransform(mtype, nodatecol)` 时序数据简单处理变形,譬如:累加、累乘、单期转多期。基于列名(含截止日、日期、date),跳过日期列 注意:该函数主要用于客户端结果处理,不提供给用户程序编辑。 | 参数 | 类型 | 说明 | | ----------- | ---- | ------------------- | | `mtype` | any | 用户自定义,处理方式 | | `nodatecol` | bool | object | 返回:array ### `getDefaultFuncNameByStock(stock_id)` 默认函数名,对于不同类型的证券代码,返回的默认函数名称不一致; | 参数 | 类型 | 说明 | | ---------- | ------ | -------- | | `stock_id` | string | 证券代码 | 返回:string ### `getTypeOfStock(stock_id)` 证券品种 | 参数 | 类型 | 说明 | | ---------- | ------ | -------- | | `stock_id` | string | 证券代码 | 返回:any #### 示例 ```tsl GetTypeOfStock('OF000001'); ``` ### `guExtractResultData()` 穿透展示数组,用于展示<量化分析>结果专用嵌套数组结构的分析结果,结构为「键名:数组值」的键值对格式,支持一维/二维数组嵌套 注意:该函数主要用于客户端结果处理,不提供给用户程序编辑。 返回:array ### `thisFuncOnlyForStock()` 返回'本模型只适用于股票!'字符串 返回:string ### `thisFuncOnlyForBond()` 返回'本模型只适用于债券!'字符串 返回:string ### `thisFuncUnderConstruction()` 返回"本模型正在维护中.....请稍候再使用"出错信息 返回:string ### `thisFunOnlyForIndex()` 返回'本模型只适用于指数!'字符串 返回:string ### `thisFuncOnlyForFund()` 返回'本模型只适用于基金!'字符串 返回:string ### `connectServer(address, port, proxy_info)` 连接服务器。成功返回0,否则返回错误代码。 | 参数 | 类型 | 说明 | | ------------ | ------ | ------------------------------------------------------------------------- | | `address` | string | 字符串类型,服务器地址。 | | `port` | any | 整数类型,服务器端口。 | | `proxy_info` | array | 若无代理服务器,则省略。代理服务器信息,字符串下标数组类型。数组下标串为: | 返回:any ### `loginServer(user_name, password, err_msg)` 登录服务器。成功返回0,否则返回错误代码。 | 参数 | 类型 | 说明 | | ----------- | ------ | -------------------------------------- | | `user_name` | string | 字符串类型,登录用户名。 | | `password` | string | 字符串类型,登录密码。 | | `err_msg` | any | 可选参数,当登录错误的时候返回错误串。 | 返回:any ### `defaultConnectAndLogin(alias, err_msg)` 连接并登录服务器,如果成功则返回0,否则返回出错代码。 | 参数 | 类型 | 说明 | | --------- | ------ | ---------------------------------------------------------------- | | `alias` | string | 服务器别名,其相应的配置在INI中。配置可参考:INI文件配置登陆信息 | | `err_msg` | string | 可省略的参数,当登录不成功的时候,其返回错误信息。 | 返回:any ### `sendExecuteAndWait(remote_exec, sys_param, exec_result, env_or_err, online)` 递交请求给服务器执行,如果成功则返回0,否则返回错误代码。 当RemoteExec的字符串为空串,且Online为假时,为提交实时订阅得到最新的行情状态并结束订阅请求。 | 参数 | 类型 | 说明 | | ------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------- | | `remote_exec` | string | 递交远程的执行串,Program 开始 end结束。;例如返回服务器的当前时间;Program gettimefromserver;;begin;return datetimetostr(now());;end. | | `sys_param` | array | 缺省的服务器系统环境参数。 | | `exec_result` | bool | object | | `env_or_err` | bool | object | | `online` | bool | object | 返回:string ### `sendExecute(remote_exec, sys_param, call_back, online)` 递交请求给服务器异步执行,如果成功则返回和服务器通讯的句柄。0为错误。 当RemoteExec的字符串为空串,且Online为假时,为提交实时订阅。 | 参数 | 类型 | 说明 | | ------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------- | | `remote_exec` | string | 递交远程的执行串,Program 开始 end结束。;例如返回服务器的当前时间;Program gettimefromserver;;begin;return datetimetostr(now());;end. | | `sys_param` | array | 缺省的服务器系统环境参数。 | | `call_back` | string | 当执行结束或者出错等等回调的TSL语言代码。 | | `online` | bool | object | 返回:string ### `sendExecute(order_param, call_back)` 提交实时订阅。 | 参数 | 类型 | 说明 | | ------------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `order_param` | array | 数组类型,订阅请求此参数必需有两个下标:;一个是"Type",下标值为整数,代表订阅类型,1表示行情订阅;另一个是"IDs",值为一个包括订阅ID的数组。对于行情而言,就是订阅的所有的股票列表。;如果是订阅行情还需要一个下标,为"SUBs",值为一个订阅的字段的数组,;订阅行情支持的字段如下:;"StockID", "StockName", "date",;"price", "open", "close", "high", "low", "vol", "amount", "cjbs", "yclose", "syl1", "syl2","lb",;"buy1", "buy2", "buy3", "buy4", "buy5", "sale1", "sale2", "sale3", "sale4", "sale5",;"bc1", "bc2", "bc3", "bc4", "bc5", "sc1", "sc2", "sc3", "sc4", "sc5",;以下是Level2行情支持的订阅字段;"buy6", "buy7", "buy8", "buy9", "buy10", "sale6", "sale7", "sale8", "sale9", "sale10",;"bc6", "bc7", "bc8", "bc9", "bc10", "sc6", "sc7", "sc8", "sc9", "sc10" | | `call_back` | string | 当实时订阅数据到达或者订阅结束、出错等等回调的TSL语言代码。;在回调代码调用的时候,回调的信息均在系统参数中。 | 返回:any ### `endExecute(exec_handle)` 终止异步执行或者订阅。 | 参数 | 类型 | 说明 | | ------------- | ---- | ----------------------------- | | `exec_handle` | any | 由SendExecute返回的执行句柄。 | 返回:any ### `remoteAddress()` 第三方交互中得到远程登录的地址 返回:string ### `remotePort()` 得到远程端口。 返回:any ### `tsTaskAdmin(command, cmd_return, broad_cast_msg, err_msg, wait_ms, data_recved_wait_ms)` 向天软平台发送管理命令。本地函数调用时需要加上RDO2 | 参数 | 类型 | 说明 | | --------------------- | ------ | --------------------------------------------------------------- | | `command` | string | 字符串类型,送入的命令串。更多任务管理命令查看:Q:任务管理说明 | | `cmd_return` | string | 字符串,存放命令执行的返回结果。 | | `broad_cast_msg` | string | 字符串,存放在命令期间接收到的广播消息。 | | `err_msg` | string | 如果发生错误,返回错误的信息串。 | | `wait_ms` | any | 等待信息的毫秒数,可省略。 | | `data_recved_wait_ms` | any | 当数据已经有接收到,等多多少毫秒则结束等待。 | 返回:any ### `setComputeService(service)` 设置使用的计算的服务群。 | 参数 | 类型 | 说明 | | --------- | ------ | -------------------------------------------------------------------------- | | `service` | string | 服务群名。空字符串表示默认服务,’auto’表示自动选择,否则为指定的服务群名。 | 返回:any ### `getComputebitsOption()` 获得使用的计算的位选项。 返回:any ### `setComputebitsOption(v)` 设置使用的计算的位选项。 | 参数 | 类型 | 说明 | | ---- | ---- | ------------------------------------------------------------ | | `v` | any | 整数。0表示自动选择,1表示32位服务器计算 2表示64位服务器计算 | 返回:any ### `getComputeService()` 获得计算的服务群选择。 返回:string ### `webTbArrow(t, pv, ifval, opstyle)` dotWeb表-带颜色的方向箭头-条件格式 将一维数字数组按值转换为html的方向箭头格式, 在dotweb直接使用即可,不需要其他操作 使用说明: 返回的结果可以在web中直接以对应的样式显示,不需要特殊配置 只能在dotweb使用。 与PN_Precision有关。 | 参数 | 类型 | 说明 | | --------- | ----- | ---------------------------------------- | | `t` | array | Array of number,只能是一维数组或单个元素 | | `pv` | float | Number,默认为0,阈值,大于pv的向上 | | `ifval` | bool | Bool,是否显示值,默认假 | | `opstyle` | array | Array of number,可选样式数组 | 返回:array ### `webTbBar(t, color, min, max, ifshowv, optstyle)` dotWeb表-数据条-条件格式 条件格式-条形图 固定零轴用Web_td_NPBar | 参数 | 类型 | 说明 | | ---------- | ------ | ---------------------------- | | `t` | array | Array of number,一维数字数组 | | `color` | string | String,颜色 | | `min` | float | Number,最小值 | | `max` | float | Number,最大值 | | `ifshowv` | bool | Bool,是否展示数值 | | `optstyle` | array | Array of string,可选样式数组 | 返回:array ### `webTbGradient(t, midtype, min, max, ifshowv, optstyle)` dotWeb表-色阶-条件格式 如果没有min/max则对整个数据表t求最大最小值 | 参数 | 类型 | 说明 | | ---------- | ----- | ------------------------------------------------ | | `t` | array | Array of number,一维或二维数字数组 | | `midtype` | any | Usrdefine,字符串""0"":中位数【默认】,或任意实数 | | `min` | float | Number,最小值,默认取序列最小值 | | `max` | float | Number,最大值,默认取序列最大值 | | `ifshowv` | bool | Bool,是否显示值,默认真 | | `optstyle` | array | Array of string, 可选样式数组 | 返回:array ### `webTbNpbar(t, ncolor, pcolor, ifalign, min, max, ifshowv, optstyle)` dotWeb表-正负数据条-条件格式 强制以0轴作为起点或终点 | 参数 | 类型 | 说明 | | ---------- | ------ | ------------------------------------------------------------------------------------- | | `t` | array | Array of number,一维数字数组 | | `ncolor` | string | String,负值颜色 | | `pcolor` | string | String,正值颜色 | | `ifalign` | bool | Bool,False:强制以0轴作为起点或终点,脱离0轴,请使用web_td_bar;True:固定以0轴做对齐。 | | `min` | float | Number,最小值,默认取序列最小值 | | `max` | float | Number,最大值,默认取序列最大值 | | `ifshowv` | bool | Bool, 是否显示值,默认真 | | `optstyle` | array | Array of string, 可选样式数组 | 返回:array ### `webTbNpgridbar(t, ncolor, pcolor, ifalign, min, max, optstyle)` dotWeb表-正负数据条-条件格式(数字与数据条分两部分展示) 强制以0轴作为起点或终点 与Web_TB_NPBar的区别 本模型(数字与数据条分两部分展示) 只在dotweb中可以看到效果 | 参数 | 类型 | 说明 | | ---------- | ------ | ------------------------------------------------------------------------------------- | | `t` | array | Array of number,一维数字数组 | | `ncolor` | string | String,负值颜色 | | `pcolor` | string | String,正值颜色 | | `ifalign` | bool | Bool,False:强制以0轴作为起点或终点,脱离0轴,请使用web_td_bar;True:固定以0轴做对齐。 | | `min` | float | Number,最小值,默认取序列最小值 | | `max` | float | Number,最大值,默认取序列最大值 | | `optstyle` | array | Array of string, 可选样式数组 | 返回:array ### `webCssBgbar(sd, ed, color, v, opstyle, iffillparent)` 样式-单元格-设置单条形图式背景 | 参数 | 类型 | 说明 | | -------------- | ------ | ---------------------------- | | `sd` | float | Number,起始百分位(%) | | `ed` | float | Number,中止百分位(%) | | `color` | string | String,条形颜色 | | `v` | float | Number,显示值 | | `opstyle` | array | Array of string,可选样式参数 | | `iffillparent` | bool | Bool,是否填充父元素,默认真 | 返回:string ### `webCssBgcolor(v, bc, optstyle, iffillparent)` 样式-单元格-设置背景色 | 参数 | 类型 | 说明 | | -------------- | ------ | ---------------------------- | | `v` | float | Number,数值 | | `bc` | string | String,背景色 | | `optstyle` | array | Array of string,可选样式数组 | | `iffillparent` | bool | Bool,是否填充父容器,默认真 | 返回:string ### `webCssBghist(sd, ed, color, v, opstyle, iffillparent)` 样式-单元格-设置单柱形图式背景 | 参数 | 类型 | 说明 | | -------------- | ------ | ---------------------------- | | `sd` | float | Number,起始百分位(%) | | `ed` | float | Number,中止百分位(%) | | `color` | string | String,条形颜色 | | `v` | float | Number,显示值 | | `opstyle` | array | Array of string,可选样式参数 | | `iffillparent` | bool | Bool,是否填充父容器,默认真 | 返回:string ### `webRichtextZdbgcolor(v, s, ops)` 样式-单元格-涨跌双色-富文本 (1)根据v的值大小设置背景色 v>0 颜色为红 v<0 绿色 (2)文本显示为s 当s为nil时,用v填充 | 参数 | 类型 | 说明 | | ----- | ------ | --------------- | | `v` | float | Number, | | `s` | string | String, | | `ops` | array | Array of number | 返回:string ### `webSparkHist(t, color, min, max, optstyle, bgcolor)` 样式-单元格-柱形图-迷你图 固定零轴用Web_Spark_Hist array('font-size':'50px','padding':'5px') | 参数 | 类型 | 说明 | | ---------- | ------ | ---------------------------- | | `t` | array | Array of number,一维数字数组 | | `color` | string | String,颜色 | | `min` | float | Number,最小值 | | `max` | float | Number,最大值 | | `optstyle` | array | Array of string,可选样式数组 | | `bgcolor` | string | String,背景色 | 返回:array ### `webSparkNphist(t, ncolor, pcolor, ifalign, min, max, optstyle, bgcolor)` 样式-单元格-正负、盈亏柱形图-迷你图 强制以0轴作为起点或终点 设置optstyle可指定高度和留白。 optstyle := array('height':'50px','padding':'5px') | 参数 | 类型 | 说明 | | ---------- | ------ | ----------------------------------------------------------------------------------------- | | `t` | array | Array of number,一维数字数组 | | `ncolor` | string | String,负值颜色 | | `pcolor` | string | String,正值颜色 | | `ifalign` | bool | Bool,False:强制以0轴作为起点或终点,脱离0轴,请使用Web_Spark_Hist;True:固定以0轴做对齐。 | | `min` | float | Number,最小值,默认取序列最小值 | | `max` | float | Number,最大值,默认取序列最大值 | | `optstyle` | array | Array of string, 可选样式数组 | | `bgcolor` | string | String,背景色 | 返回:array ### `webFigBox(data)` dotweb-自定义图-箱型图 每列表示一个箱子的分布数据echarts箱型图,每一列对应于一个箱子的数据,列名对应于系列名 | 参数 | 类型 | 说明 | | ------ | ----- | ------------------------------ | | `data` | array | Array of number,箱型图作图数据 | 返回:array ### `webFigHeatmap(data)` dotWeb图-自定义图-热力图 实现将dotweb配置串与数据分离,只考虑默认图表效果。 使用说明: (1)将结果使用 本模型 得到作图必须字段 (2)复制结果|配置串|中的文本到dotweb配置串中即可 (3)一般需要调整块的高度 | 参数 | 类型 | 说明 | | ------ | ----- | -------------------- | | `data` | array | Usrdefine,二维数据表 | 返回:array ### `webFigHistogram(data)` dotweb-自定义图-分布直方图,data是一维数字数组 | 参数 | 类型 | 说明 | | ------ | ----- | ---------------------------- | | `data` | array | Array of number,一维数组数据 | 返回:array ### `webFigRadar(data, min, max, ifrange)` dotWeb图-自定义图-雷达图 雷达图辅助模型 只考虑最基本的雷达图。 实现将dotweb配置串与数据分离,只考虑默认图表效果。 使用说明: (1)将结果使用 本模型 得到作图必须字段 (2)复制结果|配置串|中的文本到dotweb配置串中即可 (3)一般需要调整块的高度 | 参数 | 类型 | 说明 | | --------- | ----- | --------------------------------------------------------------------------------------------------------- | | `data` | array | Usrdefine,数据表,第一列为轴名,每一行为一列数据。;当为一维数组时,自动转换。 | | `min` | float | Number,默认,min(Data\[:,1:\]),;可以为与data等长的数组,对每一轴设置;或者为实数,表示左右轴都是同一个值 | | `max` | float | Number,默认,max(Data\[:,1:\]),;可以为与data等长的数组,对每一轴设置;或者为实数,表示左右轴都是同一个值 | | `ifrange` | bool | Bool,是否指定范围,控制max和min是否有效;为False时,max和min失效,由dotweb自动控制;默认为True. | 返回:array ### `webFigTreeDecomp(tabletree)` dotWeb图-自定义图-树形表示分解关系 实现将dotweb配置串与数据分离,只考虑默认图表效果。 使用说明: (1)将结果使用 本模型 得到作图必须字段 (2)复制结果|配置串|中的文本到dotweb配置串中即可 (3)一般需要调整块的高度 | 参数 | 类型 | 说明 | | ----------- | ---- | --------------------------------------------- | | `tabletree` | any | Table,见web_Table2DictTree/web_Dict2TableTree | 返回:array ### `webFigViolin(data)` dotweb-自定义图-小提琴图 echarts自定义小提琴图,每一列对应于一个小提琴的数据,列名对应于系列名 | 参数 | 类型 | 说明 | | ------ | ----- | -------------------------------- | | `data` | array | Array of number,小提琴图作图数据 | 返回:array ### `demoFramestyleConstyleDotweb(endt, cy, n)` 范例-格式化图表-005-条件格式,热门行业(dotWeb用) 在dotweb中的使用方式一致, 要想解析看到效果 需两步操作 (1)Web_Html_Table将带样式的数据表转为html【去掉此步骤,即可在dotweb 中使用】 (2)设置模型结果类型为【网页内容】 | 参数 | 类型 | 说明 | | ------ | -------- | ------------ | | `endt` | datetime | Date,截止日 | | `cy` | any | Cycle,周期 | | `n` | any | Integer,个数 | 返回:array ### `demoFramestyleConstyleNet(endt, cy, n)` 范例-格式化图表-004-条件格式,热门行业(平台用) 平台端展示格式化图表用 在dotweb中的使用方式一致, 要想解析看到效果,需两步操作 (1)Web_Html_Table将带样式的数据表转为html【去掉此步骤,即可在dotweb 中使用】 (2)设置模型结果类型为【网页内容】 | 参数 | 类型 | 说明 | | ------ | -------- | ------------ | | `endt` | datetime | Date,截止日 | | `cy` | any | Cycle,周期 | | `n` | any | Integer,个数 | 返回:string ### `demoFramestyleHeatmaptbNet(endt)` 范例-格式化图表-003-色阶映射(平台用) 平台端展示格式化图表用 在dotweb中的使用方式一致, 要想解析看到效果、需两步操作 (1)Web_Html_Table将带样式的数据表转为html【去掉此步骤,即可在dotweb 中使用】 (2)设置模型结果类型为【网页内容】 | 参数 | 类型 | 说明 | | ------ | -------- | ----------- | | `endt` | datetime | Date,截止日 | 返回:string ### `demoFramestyleNet(endt)` 范例-格式化图表-002-平台用 与在dotweb中的使用方式一致, 要想解析看到效果,需两步操作 (1)Web_Html_Table将带样式的数据表转为html (2)设置模型结果类型为【网页内容】 | 参数 | 类型 | 说明 | | ------ | -------- | ----------- | | `endt` | datetime | Date,截止日 | 返回:string ### `demoFramestyleWeb(endt)` 范例-格式化图表-001-dotWeb用 自带css样式,在dotweb中直接使用此模型的返回即可 | 参数 | 类型 | 说明 | | ------ | -------- | ----------- | | `endt` | datetime | Date,截止日 | 返回:array ### `demoFramestyleData(endt, n, ifyearnamecol)` 格式化图图表使用的数据 返回上证50 历年 Roe | 参数 | 类型 | 说明 | | --------------- | -------- | --------------------- | | `endt` | datetime | Date,截止日 | | `n` | any | Integer,年份 | | `ifyearnamecol` | bool | Bool,是否以年份做列名 | 返回:array ### `kerneldensityestimator(data, kernel, h, eps)` 核密度估计 kde核密度估计,仅支持一维数组,简单实现,没有考虑带宽h的选择问题, 看了sklearn的算法底层实现用c,内容很多,难以看懂,主要是用到了树索引 来优化算法,因为原来的遍历算法复杂度较大,本函数暂不考虑优化。 | 参数 | 类型 | 说明 | | -------- | ----- | -------------------------------------------------------------------------------------------------------------- | | `data` | array | Array of number,样本数据 | | `kernel` | any | Integer,核函数类型,可取0,1,2。;默认取0。;0、代表高斯核函数;1、代表epanechnikov核函数,;2、代表uniform矩形 | | `h` | float | Real,带宽,可以理解为数据点的影响范围,越小则表示数据点附近越陡峭 | | `eps` | float | Number,精确度 | 返回:array ### `webColorTheme(colorname, tp)` 颜色配置-主题标准色 返回office2010默认的主题色配置 通过不定参数的方式控制返回 (1)不给参数,返回整个对照 (2)给一个参数获得对应颜色下的各字段详情 (3)给颜色名和字段编号,获得对应颜色下的指定字段值 | 参数 | 类型 | 说明 | | ----------- | ------ | -------------------------------------------------------------- | | `colorname` | string | String,颜色名 | | `tp` | any | Usrdefine,英文名=0;16进制颜色字符串=1;rgb字符串=2;rgb数组=3 | 返回:any ### `webColorTriscale(colorlevel, tp)` 颜色配置-三色阶 返回office2010默认的主题色配置 通过不定参数的方式控制返回 (1)不给参数,返回真个对照 (2)给一个参数获得对应颜色下的各字段详情 (3)给颜色名和字段编号,获得对应颜色下的指定字段值 | 参数 | 类型 | 说明 | | ------------ | ---- | -------------------------------------------------------------- | | `colorlevel` | any | Integer,颜色名,1、红,0、黄,-1、绿 | | `tp` | any | Usrdefine,英文名=0;16进制颜色字符串=1;rgb字符串=2;rgb数组=3 | 返回:any ### `webDict2Tabletree(dicttree)` 树形字典-->树型数据表 table tree: array( (""name"":""基金收益(%)"",""value"":-3.2,""group"":""""), (""name"":""分解1"",""group"":""基金收益(%)""), (""name"":""风格收益"",""value"":8,""group"":""基金收益(%)\\分解1""), (""name"":""基准收益"",""value"":3.2,""group"":""基金收益(%)\\分解1\\风格收益""), (""name"":""风格alpha"",""value"":3.8,""group"":""基金收益(%)\\分解1\\风格收益""), (""name"":""风格alphal"",""value"":9.199999999999999,""group"":""基金收益(%)\\分解1""), (""name"":""分解2"",""group"":""基金收益(%)""), (""name"":""超额"",""value"":2.9,""group"":""基金收益(%)\\分解2""), (""name"":""基准"",""value"":2.9,""group"":""基金收益(%)\\分解2"")); dict tree: array((""name"":""基金收益(%)"",""value"":-3.2, ""children"":( ( ""name"":""分解1"", ""children"":( (""name"":""风格收益"",""value"":8, ""children"":( (""name"":""基准收益"",""value"":3.2), (""name"":""风格alpha"",""value"":3.8) ) ), (""name"":""风格alphal"",""value"":9.199999999999999) ), ), (""name"":""分解2"", ""children"":( (""name"":""超额"",""value"":2.9), (""name"":""基准"",""value"":2.9)), ) ), )) | 参数 | 类型 | 说明 | | ---------- | ---- | ------------------ | | `dicttree` | any | Table,字典表示的树 | 返回:any ### `webFormat(v)` 转为web端显示的字符串 web展示用,将值转为web端显示的字符串 (1)对实数,通过PN_Precision()控制显示精度。 (2)将nil转为空'' (3)将"" ""转为 | 参数 | 类型 | 说明 | | ---- | ----- | ------- | | `v` | float | Number, | 返回:string ### `webGetcolorscalebyrgbarr(x, cs, vs, iftorgb)` 构造色阶的线性映射 cs,vs\_ 必须为等长得一维数字数组 vs\_默认为【0,100】按cs长度切分的数组。 | 参数 | 类型 | 说明 | | --------- | ----- | ------------------------------ | | `x` | float | Number,数值 | | `cs` | array | Array of number,各分界点颜色 | | `vs` | array | Array of number,数值分阶点 | | `iftorgb` | bool | Bool,是否转为rgb字符串,默认否 | 返回:array ### `webGetdefultcolor(color)` 获得颜色参数 中间函数,获得颜色参数 保证color为字符串,默认值设为'red' | 参数 | 类型 | 说明 | | ------- | ------ | ----------- | | `color` | string | String,颜色 | 返回:string ### `webGetlineargradient(sd, ed, color, tp)` 构造Css的线性渐变函数 | 参数 | 类型 | 说明 | | ------- | ------ | ----------------------------------------------------------- | | `sd` | float | Number,起始百分位(%) | | `ed` | float | Number,中止百分位(%) | | `color` | string | String,颜色 | | `tp` | any | Usrdefine,方向,默认0,横向横向,条形,默认=0,纵向,柱形=1 | 返回:any ### `webGettdbar(t, aligntype, min, max, ncolor, pcolor, opstyle, options)` 表格条形图条件格式设置 用于底层设置 使用Web_td_NPBar、 Web_td_Barreturn Web_GettdBar(rand(10,2)-0.5,2); | 参数 | 类型 | 说明 | | ----------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `t` | array | Array of number,可以为一维数组、或二维数据表,;当为数据表时,若不设置min/max 则分别对每一列设置;范围 | | `aligntype` | any | Usrdefine,零轴对齐类型,默认2,脱离零轴固定零轴=1;脱离零轴=2;零轴正负对齐=3 | | `min` | float | Number,最小值 | | `max` | float | Number,最大值 | | `ncolor` | string | String,负值颜色 | | `pcolor` | string | String,正值颜色 | | `opstyle` | array | Array of string,可选样式数组 | | `options` | array | Array of string,可选设置;iffillparent 是否填充父容器,默认是;ifhist 柱形图还是条形图【默认】;ifshowv 是否显示值。默认是;ifgridpctbar;web_tb_NPGridPctBar 专用,默认为false,;当其为真时,ifshowv/ifhist无效,强制为False | 返回:any ### `webHtmlSpan(showv, style)` 构造span标签,使用范例见 Web_CSS_BGcolor | 参数 | 类型 | 说明 | | ------- | ------ | ------------------------ | | `showv` | string | String,标签内的内容 | | `style` | array | Array of string,样式数组 | 返回:any ### `webHtmlTable(t, ifaddstyle)` 构造table标签 当设置【结果类型】为网页内容时,可调内置浏览器解析。 | 参数 | 类型 | 说明 | | ------------ | ---- | --------------------------- | | `t` | any | Table,数据表 | | `ifaddstyle` | bool | Bool,是否添加style,默认True | 返回:any ### `webTable2Dicttree(tabletree)` 树型数据表-->树形字典 table tree: array( (""name"":""基金收益(%)"",""value"":-3.2,""group"":""""), (""name"":""分解1"",""group"":""基金收益(%)""), (""name"":""风格收益"",""value"":8,""group"":""基金收益(%)\\分解1""), (""name"":""基准收益"",""value"":3.2,""group"":""基金收益(%)\\分解1\\风格收益""), (""name"":""风格alpha"",""value"":3.8,""group"":""基金收益(%)\\分解1\\风格收益""), (""name"":""风格alphal"",""value"":9.199999999999999,""group"":""基金收益(%)\\分解1""), (""name"":""分解2"",""group"":""基金收益(%)""), (""name"":""超额"",""value"":2.9,""group"":""基金收益(%)\\分解2""), (""name"":""基准"",""value"":2.9,""group"":""基金收益(%)\\分解2"")); dict tree: array((""name"":""基金收益(%)"",""value"":-3.2, ""children"":( ( ""name"":""分解1"", ""children"":( (""name"":""风格收益"",""value"":8, ""children"":( (""name"":""基准收益"",""value"":3.2), (""name"":""风格alpha"",""value"":3.8) ) ), (""name"":""风格alphal"",""value"":9.199999999999999) ), ), (""name"":""分解2"", ""children"":( (""name"":""超额"",""value"":2.9), (""name"":""基准"",""value"":2.9)), ) ), )) | 参数 | 类型 | 说明 | | ----------- | ---- | ------------------------ | | `tabletree` | any | Table,数据表类型表示的数 | 返回:any ### `webMetricTranValuesWithGroup(metric_values, metric_group_define)` 将扁平指标值,按指标分组定义,自动转换为标准指标分组字典结构 输入 指标分组定义格式(业务:分组+指标名称): array( '核心收益风险': ( '组合累计(%)', '最大回撤(%)', '夏普', '年化收益(%)', '卡玛比率' ), '日间表现': ( '日胜率(%)', '日胜率(%)(不亏)', '日极端(%)' ) ); 输入 指标值格式: metricValues\['组合累计(%)'\] := 12.34; metricValues\['最大回撤(%)'\] := -5.67; 输出 指标分组结构(Group 分组结构): array( '核心收益风险': ( '组合累计(%)': 12.34, '最大回撤(%)': -5.67 ), '日间表现': ( ... ) ); | 参数 | 类型 | 说明 | | --------------------- | ----- | ------------------------- | | `metric_values` | array | 一维字符串数组,指标值列表 | | `metric_group_define` | array | 一维字符串数组,分组定义 | 返回:string ### `tsplotPerformanceSummary(rt_data, tmplate, fname_endt, fname_pfname, fname_bmname, otherconfig)` 根据单期净值收益率数据表绘制策略报告 | 参数 | 类型 | 说明 | | -------------- | ------ | ---------------------------------------------------------------------------------------------------------------- | | `rt_data` | array | 二维字符串数组,收益率(%)序列 | | `tmplate` | string | 字符串,模板编号;nil,默认: ABSG1_BM(两图:组合+基准+回撤);absg2: ABSG2_BM(三图:组合/基准/超额+超额回撤+超额月度) | | `fname_endt` | string | 字符串,字段名\_截止日 | | `fname_pfname` | string | 字符串,字段名\_组合 | | `fname_bmname` | string | 字符串,字段名\_基准 | | `otherconfig` | string | 字符串,预留参数 | 返回:array ### `tssubplotLines(data, fname_subplots, fname_date, fname_infos, dict_indicator)` 时序数据多子图折线图批量绘制函数,按分组配置自动生成多组折线子图,自动处理时间格式化、数据列重命名、信息列合并,适用于多指标可视化对比 注意:如果数值窗口 遮挡,可以 设为浮点,任意放大,再固定,即可(2026-04-09 xqx 应为bug.) 增加右侧展示字段后,首图会缺失一个图例 (2026-04-13 xqx 应为bug.) | 参数 | 类型 | 说明 | | ---------------- | -------- | -------------------- | | `data` | array | 整数, | | `fname_subplots` | any | 整数, | | `fname_date` | datetime | 整数, | | `fname_infos` | any | 整数, | | `dict_indicator` | any | 整数,Metrics概览指标 | 返回:array