47 lines
2.5 KiB
Markdown
47 lines
2.5 KiB
Markdown
# 因子与量化 / 风险分析
|
|
|
|
## `getDataByDiff(stks, beg_t, end_t, zb_name, zb_exp)`
|
|
|
|
按条件筛选股票,测试函数。返回包括表达式ZBExp的基本信息,若在begt未上市交易则剔除。
|
|
|
|
| 参数 | 类型 | 说明 |
|
|
| --------- | -------- | -------------- |
|
|
| `stks` | array | 一维字符串数组 |
|
|
| `beg_t` | datetime | 日期 |
|
|
| `end_t` | datetime | 日期 |
|
|
| `zb_name` | string | 字符串 |
|
|
| `zb_exp` | string | 字符串 |
|
|
|
|
返回:float
|
|
|
|
## `pf_ComponentBetaPercent2(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
|
|
|
|
## `pf_VARByHistoricalSimulation(w, beg_t, end_t, confidence_interval, market_value, delta_t, method_type)`
|
|
|
|
VAR-历史模拟法。
|
|
|
|
| 参数 | 类型 | 说明 |
|
|
| --------------------- | -------- | -------------------------------- |
|
|
| `w` | array | 数据表类型,组合信息 |
|
|
| `beg_t` | datetime | 日期,开始日期 |
|
|
| `end_t` | datetime | 日期,截止日期 |
|
|
| `confidence_interval` | any | 整数,置信度(%) |
|
|
| `market_value` | float | 实数,组合市值 |
|
|
| `delta_t` | any | 整数,未来持有期 |
|
|
| `method_type` | any | 用户自定义,组合最大亏损计算方法 |
|
|
|
|
返回:float
|