第二课学一下怎么获取板块合约,以及怎么根据合约获取所属板块,这对做行业轮动股票策略有帮助。
1、获取指定板块的成分股:
get_blocks(block_name,type)
第一个参数是指板块名称,是字符类型
第二个参数填1就行,代表自选,还有系统给你份的概念板块,行业板块,0代表深圳或上海的分类
用法很简单,就是
aa = get_blocks('黑色板块',1)
返回的是一个列表,你可以用for循环去迭代,看你需求
2、获取指定品种所属板块(返回多个板块list)
get_inblocks(book_id)
用法是直接填代码,返回的是包含这个票的所有板块名称
3、替换板块中的品种
update_blocks(order_book_id,block_name)
用法是填代码(列表一连串也行),板块名称,触发后会把这个板块先清空,然后把新品种放进去。
这个函数可以用在每日每周自动筛选某些符合条件的股票进入自选,还是挺有用的。
像我每天都要用通达信手动条件选股筛选一次股票替换昨日自选,就很需要这个函数。
4、追加品种到板块中
append_blocks(order_book_id,block_name)
这个函数是增加某个某组品种到某个板块,和更新板块就不一样,这个是添加上去的。
用法是填参数合约代码,板块名称。
5、删除指定板块中的品种
remove_blocks(order_book_id,bl