量化之路-easytrader入门及试用全流程教程

easytrader GIT 地址: https://github.com/shidenggui/easytrader

环境

anaconda python3.5 环境

安装

pip install easytrader

账户

银河证券

试用

首先在电脑上安装银河证券-双子星客户端。然后根据自己的账户密码

import easytrader

user = easytrader.use('yh_client')
user.prepare(user='1111111111111', password='111111')

一开始报错找不到BinaryStar.exe,后来发现该客户端默认安装路径名已经改变,修改后可以弹出客户端登录界面。

但是user.prepare还是会卡起,系统报错

RemoteDisconnected: Remote end closed connection without response

查看了一下库的源码,识别源码的程序方法:detect_yh_client_result 会调用作者部署在阿里上的服务器,请求超时,无法识别验证码而报错。服务源码在 https://github.com/shidenggui/yh_verify_code_docker ,自己本地搭一个服务器试试吧。

根据Docker file中的指令,安装好依赖后,执行 python app.py 但报错

原因是gevent中已经没有wsgi,直接在代码中用pywsgi替换即可。python app.py 起飞。

为了让宿主windows能够访问 vm中的ubuntu,修改虚拟机网络连接为桥接模式。

访问测试成功。下一步,修改detect_yh_client_result中api地址为虚拟机ip,成功打开终端。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值