feat(tsl-api-reference): add class and framework API lookup

This commit is contained in:
csh
2026-08-20 13:49:55 +08:00
parent 7233646398
commit 651c1f68d2
637 changed files with 25498 additions and 36673 deletions
@@ -1,6 +1,6 @@
# 组合优化 / 组合优化
## `TSPortfolioOptimizer`
## `tsPortfolioOptimizer`
声明:class
@@ -8,7 +8,7 @@
<!-- tags: 聚合 风险管理 风控 数学优化 约束求解 约束条件 限制条件 组合权重 -->
### `fBegT`
### `FBegT`
声明:field
@@ -18,7 +18,7 @@
类型:datetime
### `fEndT`
### `FEndT`
声明:field
@@ -28,7 +28,7 @@
类型:datetime
### `fIndexId`
### `FIndexId`
声明:field
@@ -38,7 +38,7 @@
类型:varchar
### `fCycle`
### `FCycle`
声明:field
@@ -48,7 +48,7 @@
类型:varchar
### `fDaysIn1y`
### `FDaysIn1y`
声明:field
@@ -58,7 +58,7 @@
类型:integer
### `fReturnType`
### `FReturnType`
声明:field
@@ -68,7 +68,7 @@
类型:integer
### `fConfidenceInterval`
### `FConfidenceInterval`
声明:field
@@ -78,7 +78,7 @@
类型:real
### `fLambda`
### `FLambda`
声明:field
@@ -88,7 +88,7 @@
类型:real
### `fRf`
### `FRf`
声明:field
@@ -98,7 +98,7 @@
类型:real
### `fObjType`
### `FObjType`
声明:field
@@ -108,7 +108,7 @@
类型:integer
### `fObjEvalStr`
### `FObjEvalStr`
声明:field
@@ -118,7 +118,7 @@
类型:string
### `fConType`
### `FConType`
声明:field
@@ -128,7 +128,7 @@
类型:integer
### `fConIfAnnual`
### `FConIfAnnual`
声明:field
@@ -138,7 +138,7 @@
类型:bool
### `fThresholdLower`
### `FThresholdLower`
声明:field
@@ -148,7 +148,7 @@
类型:number
### `fThresholdUpper`
### `FThresholdUpper`
声明:field
@@ -158,7 +158,7 @@
类型:number
### `fConStr`
### `FConStr`
声明:field
@@ -168,7 +168,7 @@
类型:array
### `fMulticon`
### `FMulticon`
声明:field
@@ -178,7 +178,7 @@
类型:array
### `fxData`
### `FxData`
声明:field
@@ -188,7 +188,7 @@
类型:array
### `fyData`
### `FyData`
声明:field
@@ -198,7 +198,7 @@
类型:array
### `fCov`
### `FCov`
声明:field
@@ -208,7 +208,7 @@
类型:array
### `fCorr`
### `FCorr`
声明:field
@@ -218,7 +218,7 @@
类型:array
### `fReturnArray`
### `FReturnArray`
声明:field
@@ -228,7 +228,7 @@
类型:array
### `portfolioOptimize()`
### `PortfolioOptimize()`
声明:function
@@ -240,7 +240,7 @@
返回:int
### `getXData()`
### `GetXData()`
声明:function
@@ -252,7 +252,7 @@
返回:array
### `getYData()`
### `GetYData()`
声明:function
@@ -264,7 +264,7 @@
返回:array
### `getCov()`
### `GetCov()`
声明:function
@@ -276,7 +276,7 @@
返回:array
### `getCorr()`
### `GetCorr()`
声明:function
@@ -288,7 +288,7 @@
返回:array
### `getObj(w)`
### `GetObj(w)`
声明:function
@@ -304,7 +304,7 @@
返回:numeric
### `getCon(w)`
### `GetCon(w)`
声明:function
@@ -320,7 +320,7 @@
返回:array
### `getPortfolioData()`
### `GetPortfolioData()`
声明:function
@@ -332,7 +332,7 @@
返回:array
### `getReturnandRisk()`
### `GetReturnandRisk()`
声明:function
@@ -344,7 +344,7 @@
返回:array
### `getSectorData()`
### `GetSectorData()`
声明:function
@@ -356,7 +356,7 @@
返回:array
### `getPortfolioData2()`
### `GetPortfolioData2()`
声明:function
@@ -368,7 +368,7 @@
返回:array
### `getPortopt(numports, portreturn, r_type)`
### `GetPortopt(numports, portreturn, r_type)`
声明:function
@@ -386,7 +386,7 @@
返回:array
### `getData_OutSample(v_beg_t, v_end_t)`
### `GetData_OutSample(v_beg_t, v_end_t)`
声明:function
@@ -403,7 +403,7 @@
返回:array
### `getPortfolioReturn_OutSample(v_beg_t, v_end_t, v_type)`
### `GetPortfolioReturn_OutSample(v_beg_t, v_end_t, v_type)`
声明:function
@@ -421,7 +421,7 @@
返回:array
### `getReturnandRisk_OutSample(v_beg_t, v_end_t, v_type)`
### `GetReturnandRisk_OutSample(v_beg_t, v_end_t, v_type)`
声明:function
@@ -439,7 +439,7 @@
返回:array
### `initData()`
### `InitData()`
声明:function
@@ -449,7 +449,7 @@
可见性:`public`
### `getOptimizationTemplateTable()`
### `GetOptimizationTemplateTable()`
声明:function
@@ -461,7 +461,7 @@
返回:array
### `getCumulativeReturnTable(cycle, qk_type)`
### `GetCumulativeReturnTable(cycle, qk_type)`
声明:function
@@ -478,7 +478,7 @@
返回:array
### `getRetsCumulativeReturnTable(cycle, qk_type)`
### `GetRetsCumulativeReturnTable(cycle, qk_type)`
声明:function
@@ -495,7 +495,7 @@
返回:array
### `getCumulativeReturnTable2(cycle, qk_type)`
### `GetCumulativeReturnTable2(cycle, qk_type)`
声明:function
@@ -512,7 +512,7 @@
返回:array
### `getMaxDrawdownTable(cycle, qk_type)`
### `GetMaxDrawdownTable(cycle, qk_type)`
声明:function
@@ -529,7 +529,7 @@
返回:array
### `getRetsMaxDrawdownTable(cycle, qk_type)`
### `GetRetsMaxDrawdownTable(cycle, qk_type)`
声明:function
@@ -546,7 +546,7 @@
返回:array
### `getMaxDrawdownTable2(cycle, qk_type)`
### `GetMaxDrawdownTable2(cycle, qk_type)`
声明:function
@@ -563,7 +563,7 @@
返回:array
### `getPerformance()`
### `GetPerformance()`
声明:function
@@ -575,7 +575,7 @@
返回:array
### `getPerformance2()`
### `GetPerformance2()`
声明:function
@@ -587,7 +587,7 @@
返回:array
### `getWeightsTable()`
### `GetWeightsTable()`
声明:function
@@ -599,7 +599,7 @@
返回:array
### `getWeightsTable2()`
### `GetWeightsTable2()`
声明:function
@@ -611,7 +611,7 @@
返回:array
### `getReturnAndDrawdown(cycle)`
### `GetReturnAndDrawdown(cycle)`
声明:function
@@ -669,7 +669,7 @@ Id,ObjType,
ConStr,GroupConstr,Config);
```
### `tsfl_ZHYH_CompareAllocModels(portfolio_data, beg_t, end_t, cycle, index_id, config)`
### `Tsfl_ZHYH_CompareAllocModels(portfolio_data, beg_t, end_t, cycle, index_id, config)`
声明:function