同花顺Python策略编辑器帮助文档

同花顺Python策略编辑器帮助文档


如何获取行情的自选股、板块股

<h4><strong>简要说明</strong></h4> <ul> <li>可使用ths_api包中提供的get_block函数获取。</li> </ul> <h4>1.获取自选股的证券代码和证券名称</h4> <p><strong>调用格式</strong></p> <pre><code>get_block('str_blockname') ''' @brief 获取自选股、自定义板块成分股(需在行情客户端下使用) @param str_blockname 板块名称,比如 自选股、板块1等。默认为空,返回自选股 @return dict,包含2列,zqdm(证券代码)、zqmc(证券名称)。str_blockname为板块1等时,zqmc为空。 '''</code></pre> <p><strong>示例代码</strong></p> <pre><code>#!/usr/bin/env python # -*- coding: utf-8 -*- from ths_api import * selfblock = hq.get_block('自选股') print(selfblock)</code></pre> <p><strong>运行结果</strong></p> <pre><code>{'zqmc': ['平安银行', '精测电子', '国电南瑞', '汉嘉设计', '浦发银行', '汇源通信', '德新交运', '科技ETF', '三一重工', '天准科技', '德邦股份', '科融环境', '海康威视', '山东黄金', '路畅科技', '华北制药', '熊猫金控', '恒邦股份', '法兰泰克', '天翔环境', '麦捷科技', '同花顺', '特锐德', '东方通信', '科创新源', '星徽精密', '葛洲坝', '沃特股份', '东方财富', '太辰光', '特变电工', '航天通信', '明阳电路', '浔兴股份', '景旺电子', '歌尔股份', '春兴精工', '创业板指', '光迅科技'], 'zqdm': ['000001', '300567', '600406', '300746', '600000', '000586', '603032', '515000', '600031', '688003', '603056', '300152', '002415', '600547', '002813', '600812', '600599', '002237', '603966', '300362', '300319', '300033', '300001', '600776', '300731', '300464', '600068', '002886', '300059', '300570', '600089', '600677', '300739', '002098', '603228', '002241', '002547', '399006', '002281']} </code></pre> <h4>2.仅取自选股、板块股的证券代码</h4> <p><strong>调用格式</strong></p> <pre><code>get_block_stocklist(blockname='') ''' @brief 获取自选股、自定义板块成分股列表(需在同花顺行情客户端下使用) @param blockname(str) 板块名称,比如 自选股、板块1等,默认为空,返回自选股 @return list,证券代码列表 '''</code></pre> <p><strong>示例代码</strong></p> <pre><code>#!/usr/bin/env python # -*- coding: utf-8 -*- from ths_api import * selfblock = hq.get_block_stocklist('自选股') print(selfblock) </code></pre> <p><strong>运行结果</strong></p> <pre><code>['300731', '002813', '603966', '000586', '603056', '600000', '002547', '603228', '300362', '399006', '600812', '002280', '600031', '688003', '002648', '600104', '603032', '002098', '515000', '600406', '002733', '600068', '600547', '002415', '300739', '600599', '000001', '002281', '300746', '002236', '300059', '300001', '601601', '600677', '300464', '600776', '300033', '300567', '600089', '300152', '300570', '300319', '002237', '002241', '002886', '300331']</code></pre> <p><strong>示例代码</strong></p> <pre><code>#!/usr/bin/env python # -*- coding: utf-8 -*- from ths_api import * block1 = hq.get_block_stocklist('板块1') print(block1) </code></pre> <p><strong>运行结果</strong></p> <pre><code>['885556', '884185', '000004', '000005', '000007', '000010', '000014', '000017', '000018', '000019', '000020', '000023', '000026', '000038', '000045', '000055', '000056', '000058', '000151', '000153', '000159', '000404', '000407', '000409', '000410', '000411', '000416', '000417', '000419', '000421', '000422', '000428', '000430', '000502', '000504', '000505', '000506', '000509', '000510', '000514', '000518', '000521', '000523', '000524', '000526', '002197', '002198', '002199', '002200', '002205', '002206', '000', '002741', '002742', '002743', '002748', '002749', '002750', '002751', '002753', '002755', '002756', '002757', '002758', '002759', '002760', '002761', '002762', '002763', '002765', '002766', '002767', '002769', '002770', '002771', '002772', '002774', '002775', '002776', '002778', '002779', '002780', '002781'] </code></pre> <hr />

页面列表

ITEM_HTML