requirements
客户端设置
需要对客户端按以下设置,不然会导致下单时价格出错以及客户端超时锁定
- 系统设置 > 界面设置: 界面不操作超时时间设为 0
- 系统设置 > 交易设置: 默认买入价格/买入数量/卖出价格/卖出数量 都设置为 空
同时客户端不能最小化也不能处于精简模式
云端部署建议
在云服务上部署时,使用自带的远程桌面会有问题,推荐使用 TightVNC
登陆时的验证码识别
券商如果登陆需要识别验证码的话需要安装 tesseract:
tesseract
: 非pytesseract
, 需要单独安装, 地址,保证在命令行下tesseract
可用
或者你也可以手动登陆后在通过 easytrader
调用,此时 easytrader
在登陆过程中会直接识别到已登陆的窗口。
安装
pip install easytrader
注: Windows
用户 pip
安装时会提示 No module named xxx
, 请使用 pip install xxx
安装对应缺失的 module
, 然后再重新 pip install easytrader
, 可以参考此文档 INSTALL4Windows.md
升级
pip install easytrader -U