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
@@ -181,7 +181,7 @@ setSysParam(pn_cycle(), cy_day());
beg_t := intToDate(20120416);
end_t := intToDate(20120420);
return marketTradeDayQk(beg_t, end_t);
Ctrl + D =
// 输出:需在客户端按 Ctrl+D 查看
```
## `marketTradedayQK3(beg_t, end_t)`
@@ -382,11 +382,8 @@ return mqKsplit_resampling(20100101T, 20110101T, cy_year());
```tsl
Endt := 20230509T;
N := 10;
cy := cy_day();
return MQKsplit_StepN(Endt, N, cy, 0, 3, 0);
```
@@ -415,11 +412,8 @@ return MQKsplit_StepN(Endt, N, cy, 0, 3, 0);
```tsl
Begt := 20220509T;
Endt := 20230509T;
cy := cy_day();
return MQKsplit_StepQK(Begt, Endt, cy, 1, 3, 0);
```
@@ -475,13 +469,9 @@ return repoZf(beg_t:t_date_time, end_t:t_date_time);
```tsl
// A:返回SZ000002(万科A)从20110801到20110901的区间异常波动频数 (只考虑涨幅大于等于评估标准的,返回波动天数)
SetSysParam(PN_Stock(), 'SZ000002');
BegT := inttodate(20110801);
EndT := inttodate(20110901);
return StockAbnormalTransactionDays(BegT, EndT, 2, 0, 0);
// 输出:2
```
@@ -490,13 +480,9 @@ return StockAbnormalTransactionDays(BegT, EndT, 2, 0, 0);
```tsl
// B:返回SZ000002(万科A)从20110801到20110901的区间异常波动频数 (只考虑涨幅大于等于评估标准的,返回波动发生的日期)
SetSysParam(PN_Stock(), 'SZ000002');
BegT := inttodate(20110801);
EndT := inttodate(20110901);
return StockAbnormalTransactionDays(BegT, EndT, 2, 0, 1);
```
@@ -690,12 +676,9 @@ return stockAveHsl(beg_t, end_t);
```tsl
SetSysParam(PN_Stock(), 'SZ000002');
BegT := inttodate(20110801);
EndT := inttodate(20110901);
return StockAveVolSum(BegT, EndT); // 390414.9975
return StockAveVolSum(BegT, EndT); // 输出:390414.9975
```
## `stockAveZf(beg_t, end_t)`
@@ -794,13 +777,9 @@ return stockCumulativeReturn(beg_t, end_t, index_id);
```tsl
// A:返回SZ000002(万科A)相对于上证指数从20110801到20110901的区间超额收益率(%) :收益率计算方法为涨幅(%)
SetSysParam(PN_Stock(), 'SZ000002');
BegT := inttodate(20110801);
EndT := inttodate(20110901);
return StockExtraZf(BegT, EndT, 'SH000001', 0);
// 输出:5.2697
```
@@ -809,13 +788,9 @@ return StockExtraZf(BegT, EndT, 'SH000001', 0);
```tsl
// B:返回SZ000002(万科A)相对于上证指数从20110801到20110901的区间超额收益率(%) :收益率计算方法为对数收益率(%)
SetSysParam(PN_Stock(), 'SZ000002');
BegT := inttodate(20110801);
EndT := inttodate(20110901);
return StockExtraZf(BegT, EndT, 'SH000001', 1);
// 输出:5.2696
```
@@ -1591,11 +1566,8 @@ return stockOpen(beg_t, end_t);
```tsl
SetSysParam(PN_Stock(), 'SZ000002');
BegT := inttodate(20110801);
EndT := inttodate(20110901);
return StockPjCj(BegT, EndT);
// 输出:8.297
```
@@ -1604,15 +1576,10 @@ return StockPjCj(BegT, EndT);
```tsl
// 计算期货合约FB2009在20190920到20200110区间的平均成交价。
setsysparam(pn_stock(), ' FB2009');
begt := 20190920T;
endt := 20200110T;
setsysparam(pn_date(), endt);
return StockPjCj(BegT, EndT);
// 输出:1406.422
```
@@ -2086,11 +2053,8 @@ return stockZf(beg_t, end_t);
```tsl
SetSysParam(PN_Stock(), 'SZ000002');
BegTTime := inttodate(20110905);
EndTTime := inttodate(20110909);
return StockZf6(BegTTime, EndTTime);
// 输出:万科A从20110905到20110909的时点区间涨幅(%)-日线。
```
@@ -2099,11 +2063,8 @@ return StockZf6(BegTTime, EndTTime);
```tsl
SetSysParam(PN_Stock(), 'SZ000002');
BegTTime := strtodatetime("2011-09-05 09:00:00");
EndTTime := strtodatetime("2011-09-05 15:00:00");
return StockZf6(BegTTime, EndTTime);
// 输出:万科A从20110905 9:00到15:00的时点区间涨幅(%)-高频。
```
@@ -2175,15 +2136,10 @@ return stockZf8(beg_t:t_date_time, end_t:t_date_time);
```tsl
bk := getbkbydate('SH000300', inttodate(20111231));
savebk('我的沪深300', '用户板块', bk);
SetSysParam(PN_Stock(), 'SZ000002');
BegT := inttodate(20110905);
EndT := inttodate(20110909);
return StockZf_No('我的沪深300', BegT, EndT, 0, 0);
// 输出:76
```
@@ -2209,11 +2165,8 @@ return StockZf_No('我的沪深300', BegT, EndT, 0, 0);
```tsl
SetSysParam(PN_Stock(), 'SZ000002');
BegT := inttodate(20110905);
EndT := inttodate(20110909);
return StockZf_NoIPO(BegT, EndT);
// 输出:-0.2469
```
@@ -2239,12 +2192,9 @@ return StockZf_NoIPO(BegT, EndT);
```tsl
BegT := 20240101T;
EndT := 20240105T;
SetSysParam(PN_Stock(), "ZLAL10");
return StockZf_Settlement(BegT, EndT); // -1.5649
return StockZf_Settlement(BegT, EndT); // 输出:-1.5649
```
## `stockZfNoG(beg_t, endt)`