Files
playbook/docs/tsl/codegen/dotnet/quant/risk_analysis.md
T

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