✨ feat(tsl-api-reference): add class and framework API lookup
This commit is contained in:
@@ -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)`
|
||||
|
||||
Reference in New Issue
Block a user