toverDataEx
简述
返回满足条件的某日的成交明细数据。返回的数据是一张表。
数据如下:
|
字段名 |
字段含义 |
字段类型 |
|
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 |
toverDataEx(Fields:Integer;Date:TDate;TradeFlag:Integer;StartTime;EndTime:TdateTime;MinVol;MinAmount;MinPrice;MaxVol;MaxAmount;MaxPrice:Real;mmpFlag:Integer;VolAmountOr:Boolean):TableArray;
| 名称 | 类型 | 说明 |
|---|
| Fields | integer | 一般用0,表示返回所有的字段。参见交易明细字段标识函数。 |
| Date | TDateTime | 日期,成交明细的所在日期。 |
| TradeFlag | integer | 整数,交易主买/主卖条件(0,全部,1主买,2主卖,3中性,4主买+中性,5主卖+中性)。 |
| StartTime | DateTime | 时间,开始时间(不包含日期) |
| EndTime | TDateTime | 时间,截止时间(不包含日期) |
| MinVol | integer | 整数,最低的交易量 |
| MinAmount | real | 实数,最低的交易金额 |
| MinPrice | real | 实数,最低的价格 |
| MaxVol | integer | 整数,最高的交易量 |
| MaxAmount | real | 实数,最低的交易金额 |
| MaxPrice | real | 实数,最高的价格 |
| mmpFlag | integer | 整数,是否考虑买卖盘。0不考虑,1考虑买,2考虑卖,3考虑买盘和卖盘 |
| VolAmountOr | Boolean | 布尔,交易量和交易金额是否用OR条件判断。 |
| 返回 | Array,TableArray | 数组,交易明细表格。 |
//获得万科A(SZ000002)在2014-1-15日13点至15点之间,成交量在10000~90000
//成交金额0~9000000,价格7.00~8.00之间的交易明细
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,
min_vol,min_amount,min_price,max_vol,max_amount,max_price);
结果:
