Files
playbook/skills/tsl-api-reference/references/codegen/dotnet/financial/sector-basic_info-miscellaneous.md
T

5.9 KiB

金融 / 板块 / 基本情况 / 其它

getAllBkList()

声明:function

获取所有的板块列表,其中包括用户板块列表

返回:array

示例

范例01:调用函数

// 返回所有板块列表
return getAllBkList ();
部分结果:
1000材料
1000成长
1000工业
1000公用
1000价值
1000金融
1000可选
1000能源
1000消费
1000信息
1000医药
100低波

getFCompany()

声明:function

返回金融类公司列表

返回:array

示例

范例01:调用 GetFCompany

return GetFCompany();

getStocks()

声明:function

返回深证A股,深证B股,深证基金,上证A股,上证B股,上证基金的股票列表

返回:array

示例

范例01:调用函数

// 返回股票列表
return getStocks();

isValueBetweeMaxAndMin(tb, field_name, lowvalue, highvalue)

声明:function

从一张表中返回指定字段的数值在指定区间段内的个数

参数 类型 说明
tb array 一维数字数组
field_name string 字符串,字段名称
lowvalue real 实数,区间低值
highvalue real 实数,区间高值

返回:integer

示例

范例01:调用函数

t := select * from tradetable datekey 20180801T to 20180802T of 'sz000001' end ;
return isValueBetweeMaxAndMin(t, 'close', 0, 5);
// 输出:54 ,即平安银行在2018年8月1号成交明细中有54条成交记录的收盘价在0-5之间。

marketList()

声明:function

返回市场常用列表,仅包括深证A股、深证B股、深证基金、上证A股、上证B股、上证基金。如果需要获得其他目录下的板块列表,请使用函数GetBKList,使用方法参见该函数的函数说明

返回:array

示例

范例01:返回市场列表

return MarketList();
// 输出:市场列表

stocksACount(stock_arr, end_t)

声明:function

返回指定日已上市的A股个数

参数 类型 说明
stock_arr array 一维字符串数组,股票列表
end_t datetime 日期,统计截止日期

返回:int

示例

范例01:返回A股20180919日上市的A股个数

stockArr := getbk("A股");

return StocksACount(stockArr, 20180919T);
// 输出:3542

stocksBCount(stock_arr, end_t)

声明:function

返回StockArr股票列表中,在指定日上市的B股个数。函数通过上市第一个交易日进行判断。注意,设置的周期会影响到该判断,如果是日线,则获取第一个日线日期判断,如果是分钟线,则获取第一个分钟数据进行判断。建议调用该函数时,设置周期为日线

参数 类型 说明
stock_arr array 一维字符串数组,股票列表
end_t date_time 日期,统计截止日期

返回:int

示例

范例01:调用函数

// 返回上证B股20180919日上市的B股个数
stock_arr := getBk("上证B股");
return stocksBCount(stock_arr, 20180919T);
// 输出:50

stocksCountByTypeId(stock_arr, id_1, id_2, end_t)

声明:function

返回指定日列表中指定类型的股票数量.,类型是StockType对应的数字,由ID1和ID2设置,具体如下

参数 类型 说明
stock_arr array 一维字符串数组,股票列表
id_1 int 整数,StockType股票类型对应的数字
id_2 int 整数,StockType股票类型对应的数字
end_t date_time 日期,统计截止日期

返回:整数

示例

范例01:调用函数

// 返回深圳A股截止20180925日股票数量
stock_arr := getBk('A股');
end_t := 20180925T;
return stocksCountByTypeId(stock_arr, 1, 0, end_t);
// 输出:2110

stocksJjCount(stock_arr, beg_t, end_t)

声明:function

返回begT到endt之间上市的基金个数

参数 类型 说明
stock_arr array 一维字符串数组,股票列表
beg_t date_time 日期,统计开始日期
end_t date_time 日期,统计截止日期

返回:int

示例

范例01:调用函数

stock_arr := array('SZ184691', 'SH500003');
beg_t := 19971019T;
end_t := 20021019T;
return stocksJjCount(stock_arr, beg_t, end_t);
// 输出:2

tradeBkExist(bk_arr, b_kname)

声明:function

判断板块列表BKArr是否包含板块Bkname,如果包含则返回1,否则返回0

参数 类型 说明
bk_arr array 一维字符串数组,板块列表
b_kname string 字符串,板块名称

返回:boolean

示例

范例01:调用函数

bk_arr := array('安徽', '深圳');
return tradeBkExist(bk_arr, '安徽');
// 输出:1