@@ -0,0 +1,124 @@
|
||||
# 行情 / 当日
|
||||
|
||||
## `futuresUnilateralOpeninterest(endt)`
|
||||
|
||||
期货单边持仓量(手),与系统参数(证券代码)相关。周期为高频时,表示周期内的持仓变动。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------ | -------- | ------------ |
|
||||
| `endt` | datetime | 日期。截止日 |
|
||||
|
||||
返回:int
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SC2309");
|
||||
return FuturesUnilateralOpeninterest(20230821T);
|
||||
```
|
||||
|
||||
## `HSG_LastTradeDay2()`
|
||||
|
||||
指定日沪深港通南北向已有持股数据的最近交易日,不可为未来日期。 南向为港股通,北向为陆股通。 港股通:HSG000001,包括港股通(沪) 和港股通(深)两个通道 陆股通:HSG000002,包括沪股通和深股通两个通道 南北向开始日:2014-11-17
|
||||
|
||||
返回:datetime
|
||||
|
||||
## `istradeday4()`
|
||||
|
||||
判断当前证券在当前周期的当前时间是否为交易日,判断依据为是否有成交量。与当前证券、当前时间、周期相关。
|
||||
|
||||
返回:bool
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(PN_Stock(),'SZ000002');
|
||||
SetSysParam(PN_Date(),inttodate(20110907));
|
||||
return istradeday4();
|
||||
```
|
||||
|
||||
## `marketlasttradeday2()`
|
||||
|
||||
市场最近交易日 系统参数:股票,日期获取市场指定日前最近交易日。与系统参数(股票,日期)相关。 其中各市场代表指数为: A股市场:SH000001; 港股市场:HKHSI001 港股通:HSG000001,包括港股通(沪)?和港股通(深)两个通道 陆股通:HSG000002,包括沪股通和深股通两个通道 南北向开始日:2014-11-17 如果返回nil,则指定日通道未开通
|
||||
|
||||
返回:int
|
||||
|
||||
## `repoZf2()`
|
||||
|
||||
回购收益率(%),与系统函数(证券代码,时间)相关。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(PN_Stock(),"SH204007");
|
||||
SetSysParam(pn_date(),20230901T);
|
||||
return RepoZf2();
|
||||
```
|
||||
|
||||
## `stockBuy3()`
|
||||
|
||||
外盘 = 主买股数。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(PN_Stock(),'SZ000002');
|
||||
SetSysParam(PN_Date(),inttodate(20110907));
|
||||
SetSysParam(PN_Cycle(),cy_day());
|
||||
return StockBuy3();
|
||||
```
|
||||
|
||||
## `stockBuyVsSellVolDiff3()`
|
||||
|
||||
内外盘差 = 主买股数-主卖股数
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(PN_Stock(),'SZ000002');
|
||||
SetSysParam(PN_Date(),inttodate(20110907));
|
||||
SetSysParam(PN_Cycle(),cy_day());
|
||||
SetSysParam(PN_Rate(),1);
|
||||
SetSysParam(PN_RateDay(),inttodate(20110907));
|
||||
return StockBuyVsSellVolDiff3();
|
||||
```
|
||||
|
||||
## `stockSell3()`
|
||||
|
||||
内盘 = 主卖股数
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(PN_Stock(),'SZ000002');
|
||||
SetSysParam(PN_Date(),inttodate(20110907));
|
||||
SetSysParam(PN_Cycle(),cy_day());
|
||||
SetSysParam(PN_Rate(),1);
|
||||
SetSysParam(PN_RateDay(),inttodate(20110907));
|
||||
return StockSell3();
|
||||
```
|
||||
|
||||
## `stockSellVol3()`
|
||||
|
||||
主买盘量。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(PN_Stock(),'SZ000002');
|
||||
SetSysParam(PN_Date(),inttodate(20110907));
|
||||
SetSysParam(PN_Cycle(),cy_day());
|
||||
SetSysParam(PN_Rate(),1);
|
||||
SetSysParam(PN_RateDay(),inttodate(20110907));
|
||||
return StockSellVol3();
|
||||
```
|
||||
@@ -0,0 +1,570 @@
|
||||
# 行情 / 日内数据
|
||||
|
||||
## `advance()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:int
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SH000001');
|
||||
setsysparam(pn_date(),inttodate(20110908));
|
||||
market_ad := array('上涨家数':advance(),
|
||||
'下跌家数':decline(),
|
||||
'平盘家数':flat()
|
||||
);
|
||||
return market_ad;
|
||||
```
|
||||
|
||||
## `Amount()`
|
||||
|
||||
成交金额,与系统参数(股票、时间、周期等相关),查看相关 行情数据说明 ,跟复权无关。
|
||||
|
||||
返回:Real
|
||||
|
||||
## `Amount_()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),"SZ000002");
|
||||
setsysparam(pn_cycle(),cy_1m());
|
||||
setsysparam(pn_date(),strtodatetime('2014-01-15 10:00:00'));
|
||||
return Amount();
|
||||
```
|
||||
|
||||
## `buy1()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),"SZ000001");
|
||||
setsysparam(pn_date(),inttodate(20140122));
|
||||
return Buy1();//返回11.78,当天收盘时的买一价
|
||||
```
|
||||
|
||||
## `buy2()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `buy3()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `buy4()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `buy5()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `buyVol1()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),"SZ000001");
|
||||
setsysparam(pn_date(),inttodate(20140122));
|
||||
return BuyVol1 ();//返回480265,当天收盘时的买一量
|
||||
```
|
||||
|
||||
## `buyVol2()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `buyVol3()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `buyVol4()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `buyVol5()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `close()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `decline()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:int
|
||||
|
||||
## `flat()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:int
|
||||
|
||||
## `high()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),"SZ000001");
|
||||
setsysparam(pn_date(),inttodate(20140122));
|
||||
return High();
|
||||
```
|
||||
|
||||
## `initialtiveBuyAmount()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `initialtiveBuyVol()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `initialtiveSaleAmount()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `initialtiveSaleVol()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `isDown()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:bool
|
||||
|
||||
## `isEqual()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:bool
|
||||
|
||||
## `isUp()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:bool
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
end_date := inttodate(20110909);
|
||||
beg_date := IncWeek(end_date,-1); //end_date 前推一个
|
||||
r := array();
|
||||
i := 0;
|
||||
for d := end_date downto beg_date do
|
||||
begin
|
||||
if not istradeday(d) then continue;
|
||||
setsysparam(pn_date(),d);
|
||||
r[i]['date'] := datetostr(d);
|
||||
if IsUp() then r[i]['ud_state'] := '涨';
|
||||
else if IsDown() then r[i]['ud_state'] := '跌';
|
||||
else if IsEqual() then r[i]['ud_state'] := '平';
|
||||
i++;
|
||||
end;
|
||||
return r;
|
||||
```
|
||||
|
||||
## `low()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),"SZ000001");
|
||||
setsysparam(pn_date(),inttodate(20140122));
|
||||
return low();//返回11.35
|
||||
```
|
||||
|
||||
## `open()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),"SZ000001");
|
||||
setsysparam(pn_date(),20250429T);
|
||||
setsysparam(pn_cycle(),cy_day());
|
||||
return open();//结果11
|
||||
```
|
||||
|
||||
## `openInterest()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),"IF1401");
|
||||
setsysparam(pn_cycle(),cy_1m());
|
||||
setsysparam(pn_date(),strtodatetime("2014-01-15 10:00:00"));
|
||||
OI:=OpenInterest();
|
||||
return OI;
|
||||
```
|
||||
|
||||
## `Prev_Settlement()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `sale1()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `sale2()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `sale3()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `sale4()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `sale5()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `saleVol1()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `saleVol2()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `saleVol3()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `saleVol4()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `saleVol5()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `sectionalInitialtiveBuyAmount()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `sectionalInitialtiveBuyVol()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `sectionalInitialtiveSaleAmount()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `sectionalInitialtiveSaleVol()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `sectionalSubmitBsr()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `sectionalSubmitBuyVol()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `sectionalSubmitSaleVol()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `sectionAmount()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),"IF1401");
|
||||
setsysparam(pn_cycle(),cy_1m());
|
||||
setsysparam(pn_date(),strtodatetime("2014-01-15 14:00:00"));
|
||||
SA:=SectionAmount ();
|
||||
return SA;
|
||||
```
|
||||
|
||||
## `sectionHigh()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),"IF1401");
|
||||
setsysparam(pn_cycle(),cy_1m());
|
||||
setsysparam(pn_date(),strtodatetime("2014-01-15 14:00:00"));
|
||||
SH:=SectionHigh ();
|
||||
return SH;
|
||||
```
|
||||
|
||||
## `sectionLow()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),"IF1401");
|
||||
setsysparam(pn_cycle(),cy_1m());
|
||||
setsysparam(pn_date(),strtodatetime("2014-01-15 14:00:00"));
|
||||
SL:=SectionLow ();
|
||||
return SL;
|
||||
```
|
||||
|
||||
## `sectionOpen()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
通过范例一和范例二,可以比较SectionOpen和open的区别
|
||||
setsysparam(pn_stock(),"IF1401");
|
||||
setsysparam(pn_cycle(),cy_1m());
|
||||
setsysparam(pn_date(),strtodatetime("2014-01-15 10:00:00"));
|
||||
SO:=SectionOpen();
|
||||
O:=open();
|
||||
return array(SO,O);
|
||||
```
|
||||
|
||||
## `sectionOpenInterest()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `sectionPrevClose()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `sectionTradeCount()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:int
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),"IF1401");
|
||||
setsysparam(pn_cycle(),cy_1m());
|
||||
setsysparam(pn_date(),strtodatetime("2014-01-15 14:00:00"));
|
||||
STC:=SectionTradeCount ();
|
||||
return STC;
|
||||
```
|
||||
|
||||
## `sectionTradeWay()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:int
|
||||
|
||||
## `sectionVol()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),"IF1401");
|
||||
setsysparam(pn_cycle(),cy_1m());
|
||||
setsysparam(pn_date(),strtodatetime("2014-01-15 14:00:00"));
|
||||
SV:=SectionVol ();
|
||||
return SV;
|
||||
```
|
||||
|
||||
## `settlement()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `sseSyl1()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),"IF1401");
|
||||
setsysparam(pn_date(),inttodate(20140115));
|
||||
return SseSyl1 ();//返回2210.4
|
||||
```
|
||||
|
||||
## `sseSyl2()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),"IF1401");
|
||||
setsysparam(pn_date(),inttodate(20140115));
|
||||
return SseSyl2 ();//返回2213.6
|
||||
```
|
||||
|
||||
## `submitBsr()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `submitBuyVol()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `submitSaleVol()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `Sys_PrevClose()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tradeCount()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:int
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),"SZ000001");
|
||||
setsysparam(pn_date(),inttodate(20140122));
|
||||
return TradeCount ();//返回28778
|
||||
```
|
||||
|
||||
## `Vol()`
|
||||
|
||||
成交量,与系统参数(股票、时间、周期、复权等相关),查看相关 行情数据说明
|
||||
|
||||
返回:Real
|
||||
|
||||
## `VOL_()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
|
||||
## `volRate()`
|
||||
|
||||
盘后相关(在当日可用于盘中)相关函数。
|
||||
|
||||
返回:float
|
||||
@@ -0,0 +1,76 @@
|
||||
# 行情 / 其他
|
||||
|
||||
## `ES_BarginValue(event_date, index_id, date_type, number_of_days, return_type)`
|
||||
|
||||
事件前后N日交易数据,与系统证券pn_stock()有关。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------------- | -------- | ---------------------- |
|
||||
| `event_date` | datetime | 日期类型,事件发生日 |
|
||||
| `index_id` | string | 指数代码 |
|
||||
| `date_type` | any | 整数类型,天数类型 |
|
||||
| `number_of_days` | any | 整数类型,推移天数 |
|
||||
| `return_type` | any | 整数类型,返回数据类型 |
|
||||
|
||||
返回:float
|
||||
|
||||
## `RD_Submit_BAAvgVolRC(bs_type, n, option)`
|
||||
|
||||
加权委托量变化率(%)
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ---- | --------------------------------------- |
|
||||
| `bs_type` | any | 用户自定义,买卖类型,默认为0,取值如下: |
|
||||
| `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 |
|
||||
| `option` | any | 用户自定义,加权方式,默认为0,取值如下: |
|
||||
|
||||
返回:float
|
||||
|
||||
## `RD_Submit_BALJVolRC(bs_type, n)`
|
||||
|
||||
累计委托量变化率(%)
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ---- | --------------------------------------- |
|
||||
| `bs_type` | any | 用户自定义,买卖类型,默认为0,取值如下: |
|
||||
| `n` | any | 整数,前N档位。-1:表全部;1~5:前N档 |
|
||||
|
||||
返回:float
|
||||
|
||||
## `stockMaxRateDown2(n)`
|
||||
|
||||
N日最大跌幅(%)(已复权)
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---- | ---- | -------------- |
|
||||
| `n` | int | 整数,交易周期 |
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),'SZ000002');
|
||||
SetSysParam(pn_cycle(),cy_day());
|
||||
SetSysParam(pn_date(),inttodate(20120419));
|
||||
return StockMaxRateDown2(5);
|
||||
```
|
||||
|
||||
## `stockMaxRateUp2(n)`
|
||||
|
||||
N日最大涨幅(%)(已复权)
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---- | ---- | -------------- |
|
||||
| `n` | int | 整数,交易周期 |
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),'SZ000002');
|
||||
SetSysParam(pn_cycle(),cy_day());
|
||||
SetSysParam(pn_date(),inttodate(20120419));
|
||||
return StockMaxRateUp2(5);
|
||||
```
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,372 @@
|
||||
# 行情 / 实时
|
||||
|
||||
## `stockBuy1P()`
|
||||
|
||||
实时买一价,返回当前最近的数据,与系统证券pn_stock()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
rds:=StockBuy1P();
|
||||
return rds;
|
||||
```
|
||||
|
||||
## `stockBuy1V()`
|
||||
|
||||
实时买一量,返回当前最近的数据,与系统证券pn_stock()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
rds:=StockBuy1V();
|
||||
return rds;
|
||||
```
|
||||
|
||||
## `stockBuy2P()`
|
||||
|
||||
实时买二价,返回当前最近的数据,与系统证券pn_stock()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
rds:=StockBuy2P();
|
||||
return rds;
|
||||
```
|
||||
|
||||
## `stockBuy2V()`
|
||||
|
||||
实时买二量,返回当前最近的数据,与系统证券pn_stock()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
rds:=StockBuy2V();
|
||||
return rds;
|
||||
```
|
||||
|
||||
## `stockBuy3P()`
|
||||
|
||||
实时买三价,返回当前最近的数据,与系统证券pn_stock()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
rds:=StockBuy3P();
|
||||
return rds;
|
||||
```
|
||||
|
||||
## `stockBuy3V()`
|
||||
|
||||
实时买三量,返回当前最近的数据,与系统证券pn_stock()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
rds:=StockBuy3V();
|
||||
return rds;
|
||||
```
|
||||
|
||||
## `stockBuy4P()`
|
||||
|
||||
实时买四价,返回当前最近的数据,与系统证券pn_stock()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
rds:=StockBuy4P();
|
||||
return rds;
|
||||
```
|
||||
|
||||
## `stockBuy4V()`
|
||||
|
||||
实时买四量,返回当前最近的数据,与系统证券pn_stock()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
rds:=StockBuy4V();
|
||||
return rds;
|
||||
```
|
||||
|
||||
## `stockBuy5P()`
|
||||
|
||||
实时买五价,返回当前最近的数据,与系统证券pn_stock()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
rds:=StockBuy5P();
|
||||
return rds;
|
||||
```
|
||||
|
||||
## `stockBuy5V()`
|
||||
|
||||
实时买五量,返回当前最近的数据,与系统证券pn_stock()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
rds:=StockBuy5V();
|
||||
return rds;
|
||||
```
|
||||
|
||||
## `stockBuyP()`
|
||||
|
||||
实时委买价,返回当前最近的数据,与系统证券pn_stock()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
rds:=StockBuyP();
|
||||
return rds;
|
||||
```
|
||||
|
||||
## `stocklb5(endt)`
|
||||
|
||||
1、考虑了股票、基金、债券、期货、期权等; 2、考虑了高频、日线;返回证券的时点量比。 公式:量比=现成交总量/((过去5个交易日平均每分钟成交量)×当日累计开市时间(分)) 其中指数的日线数据和明细类数据的单位不一致,日线的单位是手,明细数据的单位是股
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------ | -------- | --------------- |
|
||||
| `endt` | datetime | datetime,截止日 |
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"CU2011");
|
||||
return StockLB5(20200924T); //结果:2.1
|
||||
```
|
||||
|
||||
## `stockSell1P()`
|
||||
|
||||
实时卖一价,返回当前最近的数据,与系统证券pn_stock()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
rds:=StockSell1P();
|
||||
return rds;
|
||||
```
|
||||
|
||||
## `stockSell1V()`
|
||||
|
||||
实时卖一量,返回当前最近的数据,与系统证券pn_stock()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
rds:=StockSell1V();
|
||||
return rds;
|
||||
```
|
||||
|
||||
## `stockSell2P()`
|
||||
|
||||
实时卖二价,返回当前最近的数据,与系统证券pn_stock()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
rds:=StockSell2P();
|
||||
return rds;
|
||||
```
|
||||
|
||||
## `stockSell2V()`
|
||||
|
||||
实时卖二量,返回当前最近的数据,与系统证券pn_stock()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
rds:=StockSell2V();
|
||||
return rds;
|
||||
```
|
||||
|
||||
## `stockSell3P()`
|
||||
|
||||
实时卖三价,返回当前最近的数据,与系统证券pn_stock()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
rds:=StockSell3P();
|
||||
return rds;
|
||||
```
|
||||
|
||||
## `stockSell3V()`
|
||||
|
||||
实时卖三量,返回当前最近的数据,与系统证券pn_stock()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
rds:=StockSell3V();
|
||||
return rds;
|
||||
```
|
||||
|
||||
## `stockSell4P()`
|
||||
|
||||
实时卖四价,返回当前最近的数据,与系统证券pn_stock()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
rds:=StockSell4P();
|
||||
return rds;
|
||||
```
|
||||
|
||||
## `stockSell4V()`
|
||||
|
||||
实时卖四量,与系统证券pn_stock()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
rds:=StockSell4V();
|
||||
return rds;
|
||||
```
|
||||
|
||||
## `stockSell5P()`
|
||||
|
||||
实时卖五价,返回当前最近的数据,与系统证券pn_stock()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
rds:=StockSell5P();
|
||||
return rds;
|
||||
```
|
||||
|
||||
## `stockSell5V()`
|
||||
|
||||
实时卖五量,返回当前最近的数据,与系统证券pn_stock()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
rds:=StockSell5V();
|
||||
return rds;
|
||||
```
|
||||
|
||||
## `stockSellP()`
|
||||
|
||||
实时委卖价,返回当前最近的数据,与系统证券pn_stock()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
rds:=StockSellP();
|
||||
return rds;
|
||||
```
|
||||
|
||||
## `stockSubmitDifferent()`
|
||||
|
||||
实时委差,根据当前最近的数据计算,与系统证券pn_stock()有关。
|
||||
|
||||
返回:Real
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
//返回万科A的实时委差(2018-09-17 15:00:03)。
|
||||
setSysParam(pn_stock(),'SZ000002');
|
||||
rds:=stockSubmitDifferent();
|
||||
return rds;
|
||||
//结果:3044
|
||||
```
|
||||
|
||||
## `stockZf5Min()`
|
||||
|
||||
实时5分钟涨幅(%),返回当前最近的数据,与系统证券pn_stock()有关。
|
||||
|
||||
返回:Real
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
//返回万科A的实时5分钟涨幅(%)(2018-09-17 15:00:03)。
|
||||
setSysParam(pn_stock(),'SZ000002');
|
||||
rds:=stockZf5Min();
|
||||
return rds;
|
||||
//结果:-0.26
|
||||
```
|
||||
|
||||
## `stockSubmitPercent()`
|
||||
|
||||
证券的委比(%),与系统参数(股票)相关。
|
||||
|
||||
返回:Real
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setSysParam(pn_stock(),"SZ000002");
|
||||
return stockSubmitPercent();
|
||||
//结果:7.03
|
||||
```
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,157 @@
|
||||
# 行情 / 成交明细
|
||||
|
||||
## `td_buy1()`
|
||||
|
||||
交易买1价,从成交明细中直接获取,必须设置当前周期为小于日线的高频周期。与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
## `td_buy1c()`
|
||||
|
||||
交易买1量,从成交明细中直接获取,必须设置当前周期为小于日线的高频周期。与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
## `td_buy2()`
|
||||
|
||||
交易买2价,从成交明细中直接获取,必须设置当前周期为小于日线的高频周期。与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
## `td_buy2c()`
|
||||
|
||||
交易买2量,从成交明细中直接获取,必须设置当前周期为小于日线的高频周期。与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
## `td_buy3()`
|
||||
|
||||
交易买3价,从成交明细中直接获取,必须设置当前周期为小于日线的高频周期。与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
## `td_buy3c()`
|
||||
|
||||
交易买3量,从成交明细中直接获取,必须设置当前周期为小于日线的高频周期。与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
## `td_buy4()`
|
||||
|
||||
交易买4价,从成交明细中直接获取,必须设置当前周期为小于日线的高频周期。与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
## `td_buy4c()`
|
||||
|
||||
交易买4量,从成交明细中直接获取,必须设置当前周期为小于日线的高频周期。与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
## `td_buy5()`
|
||||
|
||||
交易买5价,从成交明细中直接获取,必须设置当前周期为小于日线的高频周期。与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
## `td_buy5c()`
|
||||
|
||||
交易买5量,从成交明细中直接获取,必须设置当前周期为小于日线的高频周期。与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
## `td_buy_amount()`
|
||||
|
||||
主买金额-时点,从Markettable中直接获取当前时间的主买金额,与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
## `td_Buy_vol()`
|
||||
|
||||
主买量-时点,从Markettable中直接获取当前时间的主买量,与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
## `td_sale_vol()`
|
||||
|
||||
主卖量-时点,从Markettable中直接获取当前时间的主卖量,与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
## `td_sectional_buy_amount()`
|
||||
|
||||
主买金额-当日累计,从Markettable中直接获取当日的主买金额,与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
## `td_sectional_buy_vol()`
|
||||
|
||||
主买量-当日累计,从Markettable中直接获取当日的主买量,与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
## `td_sell1()`
|
||||
|
||||
交易卖1价,从成交明细中直接获取,必须设置当前周期为小于日线的高频周期。与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
## `td_sell1c()`
|
||||
|
||||
交易卖1量,从成交明细中直接获取,必须设置当前周期为小于日线的高频周期。与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
## `td_sell2()`
|
||||
|
||||
交易卖2价,从成交明细中直接获取,必须设置当前周期为小于日线的高频周期。与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
## `td_sell2c()`
|
||||
|
||||
交易卖2量,从成交明细中直接获取,必须设置当前周期为小于日线的高频周期。与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
## `td_sell3()`
|
||||
|
||||
交易卖3价,从成交明细中直接获取,必须设置当前周期为小于日线的高频周期。与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
## `td_sell3c()`
|
||||
|
||||
交易卖3量,从成交明细中直接获取,必须设置当前周期为小于日线的高频周期。与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
## `td_sell4()`
|
||||
|
||||
交易卖4价,从成交明细中直接获取,必须设置当前周期为小于日线的高频周期。与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
## `td_sell4c()`
|
||||
|
||||
交易卖4量,从成交明细中直接获取,必须设置当前周期为小于日线的高频周期。与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
## `td_sell5()`
|
||||
|
||||
交易卖5价,从成交明细中直接获取,必须设置当前周期为小于日线的高频周期。与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
## `td_sell5c()`
|
||||
|
||||
交易卖5量,从成交明细中直接获取,必须设置当前周期为小于日线的高频周期。与系统证券pn_stock()、系统周期pn_cycle()和系统时间pn_date()有关。
|
||||
|
||||
返回:float
|
||||
|
||||
## `td_vol()`
|
||||
|
||||
交易数量(单笔)。返回当前时间指定的成交明细中的成交量,必须设置当前周期为小于日线的高频周期。与系统参数(证券代码、周期和时间)有关。
|
||||
|
||||
返回:float
|
||||
@@ -0,0 +1,194 @@
|
||||
# 行情 / 成交明细数据
|
||||
|
||||
## `tdByIndex(id, n)`
|
||||
|
||||
第N个交易明细
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---- | ---- | ----------------------------------------------------------- |
|
||||
| `id` | int | 整数,提取数据标识 |
|
||||
| `n` | int | 整数,交易点位置,0表示第一个交易点,-1表示最后一个交易点。 |
|
||||
|
||||
返回:any
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
setsysparam(pn_date(),inttodate(20110909));
|
||||
tds := array(
|
||||
datetimetostr(tdbyindex(0,100)),//日期时间
|
||||
tdbyindex(1,100),//价格
|
||||
tdbyindex(2,100),//成交金额
|
||||
tdbyindex(3,100) //成交量
|
||||
);
|
||||
return tds;
|
||||
```
|
||||
|
||||
## `tdCount()`
|
||||
|
||||
成交明细数据函数相关函数。
|
||||
|
||||
返回:int
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
setsysparam(pn_date(),inttodate(20110909));
|
||||
return nday(5,'date',datetostr(sp_time()),'系统记录交易点数量',tdcount());
|
||||
```
|
||||
|
||||
## `tdCountEx(date, trade_flag, start_time, end_time, min_vol, min_amount, min_price, max_vol, max_amount, max_price, mmp_flag, vol_amount_or)`
|
||||
|
||||
返回满足条件的某日的交易点个数。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------------- | -------- | ------------------------------------------------------------------------------ |
|
||||
| `date` | datetime | 日期,成交明细的所在日期。 |
|
||||
| `trade_flag` | int | 整数,交易主买/主卖条件(0,全部,1主买,2主卖,3中性,4主买+中性,5主卖+中性)。 |
|
||||
| `start_time` | datetime | 时间,开始时间 |
|
||||
| `end_time` | float | 时间,截止时间 |
|
||||
| `min_vol` | int | 整数,最低的交易量 |
|
||||
| `min_amount` | bool | 实数,最低的交易金额 |
|
||||
| `min_price` | datetime | 实数,最低的价格 |
|
||||
| `max_vol` | float | 整数,最高的交易量 |
|
||||
| `max_amount` | float | 实数,最低的交易金额 |
|
||||
| `max_price` | float | 实数,最高的价格 |
|
||||
| `mmp_flag` | float | 整数,是否考虑买卖盘。0不考虑,1考虑买,2考虑卖,3考虑买盘和卖盘 |
|
||||
| `vol_amount_or` | float | object |
|
||||
|
||||
返回:int
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
fields := 0;
|
||||
d := inttodate(20140115);
|
||||
trade_flag := 1;
|
||||
beg_time := strtotime('13:00:00');
|
||||
end_time := strtotime('15:00:00');
|
||||
min_vol := 10000;
|
||||
min_amount := 0;
|
||||
min_price := 7.00;
|
||||
max_vol := 90000;
|
||||
max_amount := 9000000;
|
||||
max_price := 8.00;
|
||||
return tdcountex(d,trade_flag,beg_time,end_time,
|
||||
```
|
||||
|
||||
## `tdInfo()`
|
||||
|
||||
成交明细数据函数相关函数。
|
||||
|
||||
返回:array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
setsysparam(pn_cycle(),cy_1m());
|
||||
setsysparam(pn_date(),strtodatetime("2014-01-15 10:00:00"));
|
||||
return TDInfo();
|
||||
```
|
||||
|
||||
## `tdInfoByIndex(n)`
|
||||
|
||||
取得某一交易点的成交明细数据。返回的数据是一维字符串下标表。 数据如下: 字段名字段含义字段类型 time日期时间TDateTime price成交价格Real amount成交金额Real vol成交量Real glb量比Real buy1买一价Real buy2买二价Real buy3买三价Real buy4买四价Real buy5买五价Real sale1卖一价Real sale2卖二价Real sale3卖三价Real sale4卖四价Real sale5卖五价Real bc1买一量Integer bc2买二量Integer bc3买三量Integer bc4买四量Integer bc5买五量Integer sc1卖一量Integer sc2卖二量Integer sc3卖三量Integer sc4卖四量Integer sc5卖五量Integer syl1市盈率1Real syl2市盈率2Real tradecnt交易笔数Integer
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---- | ---- | ----------------------------------------------------------- |
|
||||
| `n` | int | 整数,交易点位置,0表示第一个交易点,-1表示最后一个交易点。 |
|
||||
|
||||
返回:array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
setsysparam(pn_date(),inttodate(20110909));
|
||||
return TDInfoByIndex(-1);
|
||||
```
|
||||
|
||||
## `tdSum(sum_vol, sum_amount, date, trade_flag, start_time, end_time, min_vol, min_amount, min_price, max_vol, max_amount, max_price, mmp_flag, vol_amount_or)`
|
||||
|
||||
成交明细数据统计。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------------- | -------- | ------------------------------------------------------------------------------ |
|
||||
| `sum_vol` | float | 整数,返回的成交量和 |
|
||||
| `sum_amount` | float | 实数,返回的成交金额和 |
|
||||
| `date` | datetime | 日期,成交明细的所在日期。 |
|
||||
| `trade_flag` | any | 整数,交易主买/主卖条件(0,全部,1主买,2主卖,3中性,4主买+中性,5主卖+中性)。 |
|
||||
| `start_time` | datetime | 时间,开始时间 |
|
||||
| `end_time` | datetime | 时间,截止时间 |
|
||||
| `min_vol` | float | 整数,最低的交易量 |
|
||||
| `min_amount` | float | 实数,最低的交易金额 |
|
||||
| `min_price` | float | 实数,最低的价格 |
|
||||
| `max_vol` | float | 整数,最高的交易量 |
|
||||
| `max_amount` | float | 实数,最低的交易金额 |
|
||||
| `max_price` | float | 实数,最高的价格 |
|
||||
| `mmp_flag` | any | 整数,是否考虑买卖盘。0不考虑,1考虑买,2考虑卖,3考虑买盘和卖盘 |
|
||||
| `vol_amount_or` | bool | object |
|
||||
|
||||
返回:void
|
||||
|
||||
## `toverData(date)`
|
||||
|
||||
取得某日的成交明细数据。返回的数据是一张表。不给参数,则返回当前时间的交易明细数据。 数据如下: 字段名字段含义字段类型 time日期时间TDateTime price成交价格Real amount成交金额Real vol成交量Real glb量比Real buy1买一价Real buy2买二价Real buy3买三价Real buy4买四价Real buy5买五价Real sale1卖一价Real sale2卖二价Real sale3卖三价Real sale4卖四价Real sale5卖五价Real bc1买一量Integer bc2买二量Integer bc3买三量Integer bc4买四量Integer bc5买五量Integer sc1卖一量Integer sc2卖二量Integer sc3卖三量Integer sc4卖四量Integer sc5卖五量Integer syl1市盈率1Real syl2市盈率2Real tradecnt交易笔数Integer
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------ | -------- | -------------- |
|
||||
| `date` | datetime | 日期,可省略。 |
|
||||
|
||||
返回:array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
t:=toverdata(inttodate(20140115));
|
||||
update t set ['time']=datetimetostr(['time']) end;
|
||||
return t;
|
||||
```
|
||||
|
||||
## `toverDataEx(fields, date, trade_flag, start_time, end_time, min_vol, min_amount, min_price, max_vol, max_amount, max_price, mmp_flag, vol_amount_or)`
|
||||
|
||||
返回满足条件的某日的成交明细数据。返回的数据是一张表。 数据如下: 字段名 字段含义 字段类型 time 日期时间 TDateTime price 成交价格 Real amount 成交金额 Real vol 成交量 Real Buy1 买一价 Real Buy2 买二价 Real Buy3 买三价 Real Buy4 买四价 Real Buy5 买五价 Real Sale1 卖一价 Real Sale2 卖二价 Real Sale3 卖三价 Real Sale4 卖四价 Real Sale5 卖五价 Real Bc1 买一量 Integer Bc2 买二量 Integer Bc3 买三量 Integer Bc4 买四量 Integer Bc5 买五量 Integer SC1 卖一量 Integer SC2 卖二量 Integer SC3 卖三量 Integer SC4 卖四量 Integer SC5 卖五量 Integer syl1 市盈率1 Real syl2 市盈率2 Real tradecnt 交易笔数 Integer
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------------- | -------- | ------------------------------------------------------------------------------ |
|
||||
| `fields` | int | 一般用0,表示返回所有的字段。参见交易明细字段标识函数。 |
|
||||
| `date` | datetime | 日期,成交明细的所在日期。 |
|
||||
| `trade_flag` | int | 整数,交易主买/主卖条件(0,全部,1主买,2主卖,3中性,4主买+中性,5主卖+中性)。 |
|
||||
| `start_time` | datetime | 时间,开始时间(不包含日期) |
|
||||
| `end_time` | float | 时间,截止时间(不包含日期) |
|
||||
| `min_vol` | int | 整数,最低的交易量 |
|
||||
| `min_amount` | bool | 实数,最低的交易金额 |
|
||||
| `min_price` | datetime | 实数,最低的价格 |
|
||||
| `max_vol` | int | 整数,最高的交易量 |
|
||||
| `max_amount` | float | 实数,最低的交易金额 |
|
||||
| `max_price` | float | 实数,最高的价格 |
|
||||
| `mmp_flag` | int | 整数,是否考虑买卖盘。0不考虑,1考虑买,2考虑卖,3考虑买盘和卖盘 |
|
||||
| `vol_amount_or` | float | object |
|
||||
|
||||
返回:array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
fields := 0;
|
||||
d := inttodate(20140115);
|
||||
trade_flag := 0;
|
||||
beg_time := strtotime('13:00:00');
|
||||
end_time := strtotime('15:00:00');
|
||||
min_vol := 10000;
|
||||
min_amount := 0;
|
||||
min_price := 7.00;
|
||||
max_vol := 90000;
|
||||
max_amount := 9000000;
|
||||
max_price := 8.00;
|
||||
return toverdataex(fields,d,trade_flag,beg_time,end_time,
|
||||
```
|
||||
@@ -0,0 +1,169 @@
|
||||
# 行情 / 交易明细字段标识
|
||||
|
||||
## `tdf_amount()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_buy1()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_buy1count()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_buy2()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_buy2count()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_buy3()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_buy3count()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_buy4()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_buy4count()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_buy5()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_buy5count()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_lb()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_price()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_sale1()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_sale1count()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_sale2()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_sale2count()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_sale3()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_sale3count()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_sale4()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_sale4count()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_sale5()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_sale5count()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_syl1()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_syl2()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_time()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_tradecount()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
|
||||
## `tdf_vol()`
|
||||
|
||||
交易明细字段标识函数相关函数。
|
||||
|
||||
返回:any
|
||||
Reference in New Issue
Block a user