量化之路-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,修改虚拟机网络连接为桥接模式。

量化之路-easytrader入门及试用全流程教程_第1张图片

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

你可能感兴趣的:(量化交易,easytrader,量化,Quant)