Python调用pytdx是一个比较常用的操作,接下来我将为你详细介绍。
1. 安装pytdx
在命令行中输入以下命令安装pytdx:
!pip install pytdx
2. 连接pytdx
连接pytdx的代码如下:
from pytdx.hq import TdxHq_API
api = TdxHq_API()
ip, port = "119.147.212.81", 7709
api.connect(ip, port)
3. 编写交互代码
写一个demo程序,输入stock_code和market,获取股票的K线数据:
stock_code = input("请输入股票代码:")
market = 0 # 0代表深市,1代表沪市
if stock_code[0] == "6":
market = 1
num = 200 # 获取近200天的数据
k_data = api.get_k_data(stock_code, start=0, count=num, market=market)
print(k_data)
4. 获取K线数据
如果你需要获取更多K线数据,可以将num的值设置更大:
num = 500 # 获取近500天的数据
k_data = api.get_k_data(stock_code, start=0, count=num, market=market)
print(k_data)
5. 获取股票行情数据
还可以获取股票实时行情数据:
import time
while True:
quotes = api.get_security_quotes([("SH", "600000"), ("SZ", "000001")])
print(quotes)
time.sleep(5)
6. 清理资源
最后,运行完代码后,一定要记得断开连接和释放资源:
api.disconnect()
api.exit()
至此,Python调用pytdx的完整攻略已经给出,希望能够帮助你。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python调用pytdx的代码示例 - Python技术站