举例通达信API接易代码,比如如何通过获取通达信条件选股的结果进行自动交易
时间: 2024-02-12 22:04:23 浏览: 80
好的,以下是一个简单的示例代码,使用通达信的API接口获取条件选股结果,并且根据选股结果进行自动交易:
```python
import TdxHq_API
import TdxExHq_API
import TdxTrade_API
# 连接行情服务器
hq_api = TdxHq_API.TdxHq_API()
hq_api.connect('119.147.212.81', 7709)
# 连接扩展行情服务器
exhq_api = TdxExHq_API.TdxExHq_API()
exhq_api.connect('119.147.212.81', 7727)
# 连接交易服务器
trade_api = TdxTrade_API.TdxTrade_API()
trade_api.connect('119.147.212.81', 7708)
# 获取股票列表
stock_list = hq_api.get_security_list(0, 0)
# 获取条件选股结果
selected_stocks = []
for i in range(len(stock_list)):
code = stock_list[i]['code']
name = stock_list[i]['name']
result = exhq_api.get_finance_info(code)
if result['pb'] < 1 and result['pe_ttm'] < 10:
selected_stocks.append(code)
# 自动交易
for i in range(len(selected_stocks)):
code = selected_stocks[i]
price = hq_api.get_security_quotes([(0, code)])
if price[0]['last_close'] < price[0]['open']:
trade_api.send_order(code, 100, price[0]['open'], 0)
```
以上代码中,我们首先连接了通达信的行情服务器、扩展行情服务器和交易服务器,然后获取了股票列表,接着使用通达信的API接口获取了符合条件的股票列表,最后根据获取到的股票列表进行自动交易。
需要注意的是,以上代码仅仅是一个示例,实际上还需要进行更多的错误处理、安全验证等操作,以确保交易的安全性和稳定性。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)