Query
简述
报表生成函数,在指定的市场列表MarketList和股票列表内满足条件的股票列出来,并按照SortName排序,并列出相关的数据信息
Query(<MarketList : String>;<StockIDList : String>;<Condition : Boolean>;<SortField : String>;<FieldName1: String;expression1:TExpression>;[FieldName2: String;expression2:TExpression;][…][FieldNameN : String;expressionN:TExpression;]):TableArray;
名称 | 类型 | 说明 |
---|
MarketList | String | 市场板块列表,字符串 |
StockIDList | String | 股票ID列表,字符串 |
Condition | Boolean | 布尔型,选股条件,如果只取值,没有条件限制,则condition取true |
SortField | String | 字符串,排序字段 |
FieldNameN | String | 字符串,字段名称 |
ExpressionN | TExpression | TExpression表达式,字段内容 |
返回 | Array,TableArray | 数组,报表结果。 |
//查询指定日期,在板块上证A股;创业板以及SZ000001;SZ000002;SZ000997中满足
//收盘价大于10日均线的股票的以下信息:证券代码、证券名称,收盘价。
setsysparam(pn_date(),inttodate(20110909));
data:=Query('上证A股;创业板','SZ000001;SZ000002;SZ000997',
close()>ma(close(),10),'',
'证券代码',DefaultStockID(),
'证券名称',CurrentStockName(),
'收盘价',close());
return data;
结果:
