Easytrader踩坑之旅(二)

本文详细介绍了使用THSTrader库在Python环境中调试同花顺API的过程,包括解决pandas安装问题,确保与同花顺客户端V8.0的兼容性,以及查询股票账户余额的具体操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

快速阅读

用的是THSTrader进行的调试,同花须必须用8.0的。在新的机子重新安装requirements已经调用同花顺查股票余额。

继续昨天的话题。昨天到最后,虽然显示了余额,但是和自己帐户上面的对不上,今天查了一下代码。发现默认显示是源代码里写的。

1.安装requirements.txt

今天又换了一台机子安装了一下环境,发现requriements.txt中的这几个包,只有pandas没有安装上。需要直接通过project interpreter来安装最新版就可以,其它的几个都可以安装成功 。

第一次没安装成功 pandas , 通过project interpreter安装好以后,再次运行requirements中的文件 ,发现又安装成功 了。pandas版本又变成了0.23.0 。

640?wx_fmt=png

pandas经历了第一次安装不上,第二次安装了最新版 ,第三次又安装回了旧版 ,究竟是第一次是因为网络原因 还是必须安装下最新版引导一次,就不去追究了。毕竟我们要的是结果 。


2.连接客户端。

同花顺客户端必须是V8.0 . 链接 可以用官方提供的直接下载就可以。需要先登陆帐号。把信息同步到xiadan.exe中,之后直接运行xiandan.exe就可以了。

如下所示

640?wx_fmt=png

3.查询余额

运行如下所求代码,可以正查常出了余额。

640?wx_fmt=png

今天就到这里吧。还没有完,比较累


### EasyTrader 平台概述 EasyTrader 是一款基于 Python 的开源交易平台开发框架,旨在简化量化交易系统的构建过程。该平台提供了对多个国内主流券商的支持,允许用户通过自动化方式执行交易策略[^1]。 ### 使用指南 #### 安装环境准备 为了顺利运行 EasyTrader,建议先安装 Anaconda 或 Miniconda 来管理依赖包。接着可以通过 pip 工具来安装 easytrader 库: ```bash pip install easytrader ``` #### 登录配置 EasyTrader 支持多种登录方式,包括但不限于华泰、银河等知名券商。具体操作如下所示: - 创建 `config.yaml` 文件用于保存账户信息; - 根据所使用的券商类型,在文件内填写相应的用户名密码等必要参数; 对于不同券商的具体设置方法可以参阅官方 GitHub 页面上的说明文档获取最新指引。 ### 开发文档概览 官方维护了一个详细的 Wiki 文档库,涵盖了从基础入门到高级应用的各个方面。开发者可以根据个人需求查阅相关内容,比如如何编写自定义交易逻辑或是处理异常情况等等。此外还有丰富的案例分享可以帮助初学者更快上手[^2]。 ### API 接口介绍 EasyTrader 提供了一系列简洁易用的 API 函数,使得调用者能够轻松完成诸如查询持仓状况、下单买卖等功能。以下是几个常用接口的例子: | 方法名 | 描述 | |--| | buy | 下买单 | | sell | 卖单 | | balance | 获取资金余额 | | position | 查询当前仓位 | 这些函数均遵循统一的设计风格,接受字典形式输入并返回结构化的 JSON 数据作为响应结果。更多细节可参考项目主页中的 API 参考手册部分。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值