iFinDPy.THSData()获取同花顺历史分钟数据
时间: 2024-03-26 21:34:52 浏览: 158
可以使用`iFinDPy.THSData()`函数获取同花顺客户端的历史分钟数据。获取历史分钟数据需要指定数据类型为"getMinuteTimeData",并需要提供以下参数:
- `thscode`:股票代码,例如"600519.SH"表示贵州茅台;
- `field`:需要获取的数据字段,例如"datetime,open,high,low,close,volume,amount";
- `start_time`:开始时间,例如"20211025093000"表示2021年10月25日09点30分00秒;
- `end_time`:结束时间,例如"20211025150000"表示2021年10月25日15点00分00秒;
- `cycle`:数据周期,例如"1"表示获取1分钟K线数据;
以下是获取贵州茅台2021年10月25日09:30到15:00的1分钟K线数据的示例代码:
```python
import iFinDPy
data_type = "getMinuteTimeData"
params = {
"thscode": "600519.SH",
"field": "datetime,open,high,low,close,volume,amount",
"start_time": "20211025093000",
"end_time": "20211025150000",
"cycle": "1"
}
result = iFinDPy.THSData(data_type, params)
print(result)
```
如果同花顺客户端已经启动并正常运行,那么该函数会返回一个包含历史分钟数据的字典。
阅读全文