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 @@
# 策略评价 / 交易评价
## `TSTradingEvaluation`
## `tsTradingEvaluation`
声明:class
@@ -8,7 +8,7 @@
<!-- tags: 评估 买卖 交易绩效 策略评估 业绩指标 -->
### `fTradeOrder`
### `FTradeOrder`
声明:field
@@ -18,7 +18,7 @@
类型:array
### `fTradeOC`
### `FTradeOC`
声明:field
@@ -28,7 +28,7 @@
类型:array
### `fEvIndColArr`
### `FEvIndColArr`
声明:field
@@ -38,7 +38,7 @@
类型:array
### `fDaysIn1y`
### `FDaysIn1y`
声明:field
@@ -48,7 +48,7 @@
类型:numeric
### `getEvaluate()`
### `GetEvaluate()`
声明:function
@@ -60,7 +60,7 @@
返回:array
### `summary()`
### `Summary()`
声明:function
@@ -72,7 +72,7 @@
返回:array
### `getHoldData()`
### `GetHoldData()`
声明:function
@@ -84,7 +84,7 @@
返回:array
### `getCompleteTradeData()`
### `GetCompleteTradeData()`
声明:function
@@ -102,12 +102,12 @@
Function TSFL_TradingEvaluation01(TradeOrder);
Begin
//实例化对象
obj := new TSTradingEvaluation();
obj := new tsTradingEvaluation();
obj.FTradeOrder := TradeOrder;//用户交易数据
obj.BackTest();
return array("评价":"-----",
"评价(按交易)":obj.getEvaluate(0),
"评价(按交易)":obj.GetEvaluate(0),
"评价(按品种)":obj.Summary(),
"交易":"-----",
"完整交易":obj.GetCompleteTradeData(),
@@ -133,7 +133,7 @@ tAllTradeData := MYTradeData;//用户的交易明细表
return TE_MatchOCTradeData(tAllTradeData,flag,return Type,pfInfoData);
```
### `initBy_TSTradeorderData(data_traderorder, foptions)`
### `InitBy_TSTradeorderData(data_traderorder, foptions)`
声明:function
@@ -148,7 +148,7 @@ tAllTradeData := MYTradeData;//用户的交易明细表
| `data_traderorder` | array | 标准的交易明细数据 ◼ foptions 无,预留用 |
| `foptions` | nil | 可选。初始化或评价过程的可选配置;当前版本预留 |
### `getTrade_EvByDetail(typ)`
### `GetTrade_EvByDetail(typ)`
声明:function
@@ -162,7 +162,7 @@ tAllTradeData := MYTradeData;//用户的交易明细表
| ----- | ------- | ------------------------------------------------------- |
| `typ` | boolean | 输出是否去除交易详情,0 或 nil:不去除(默认),1:去除 |
### `getTrade_EvByStock(typ)`
### `GetTrade_EvByStock(typ)`
声明:function
@@ -176,7 +176,7 @@ tAllTradeData := MYTradeData;//用户的交易明细表
| ----- | ------- | --------------------------- |
| `typ` | integer | 同 GetTrade_EvByDetail(typ) |
### `getTrade_EvByCycle(cy, typ)`
### `GetTrade_EvByCycle(cy, typ)`
声明:function
@@ -191,7 +191,7 @@ tAllTradeData := MYTradeData;//用户的交易明细表
| `cy` | string | 周期 |
| `typ` | integer | 同 GetTrade_EvByDetail(typ) |
### `getTrade_Detail()`
### `GetTrade_Detail()`
声明:function