WeQuant使用帮助

一、注册

1. 账户简介

作为火币实验室第一款产品,WeQuant微宽网为用户提供了一个全新的数字资产量化交易云平台。为了保障用户的账户和资金安全,WeQuant采用了独立的用户体系。在使用WeQuant的量化服务前,用户需要在平台完成注册流程。在开始实盘交易前,用户需要先到相应的交易平台完成注册流程及获取API KEY,然后将其添加到WeQuant微宽网的交易平台授权列表中。

具体的操作流程如下:

a.点击右上角“注册”按钮。

b.选择通过手机或者邮箱的方式进行注册。
c. 如果选择通过手机注册,输入手机号,点击获取短信验证码。查收短信,输入验证码并设定密码即可成功注册。

d. 如果选择通过邮箱注册,点击获取邮箱验证码后。查收邮件,输入验证码并设定密码即可成功注册。

二、登录

输入已注册的手机号或邮箱,填写密码后,点击登录按钮即可登录。

三、WeQuant学堂

WeQuant微宽网为量化交易的初学者准备了大量入门资料,包括新手入门、API文档、策略讲堂和站长博客。

1. 新手入门

新手入门对量化的概念、量化策略系统的组成、策略的回测工具、策略的实盘运行进行了深入浅出的介绍,帮助用户快速了解量化交易。

2. API文档

API文档对WeQuant微宽网提供的量化交易API进行逐一介绍。文档涵盖了上下文对象、数据、账号、时间、订单、日志输出以及一些常用变量和库函数。用户可以通过该文档快速查询各个函数的使用方法,利用封装好的函数进行敏捷开发,无需关心交易平台底层接口的实现细节。

3. 策略讲堂

策略讲堂对数字资产中常见的量化交易策略提供了介绍,,并对策略的计算公式、使用方法、优缺点以及相关风险指标进行了详细讲解。

4. 站长博客

站长博客包含了WeQuant微宽网站长的博客更新,是站长和用户分享量化交易经验,讲解策略原理以及交流量化交易相关观点的地方。

四、编写策略

编写策略页面包含三个区域:代码编辑区、回测区、监控区。

1. 代码编辑区

一个量化系统一般由策略系统、交易系统和情报系统组成。策略系统解决触发交易条件的问题,交易系统解决具体下单实现问题,情报系统解决信息源数据分析处理的问题,三个系统相辅相成,前后衔接。
情报系统持续获取最新的行情信息,提供给策略系统;策略系统根据触发交易条件进行逻辑判断,产生交易指令发送给交易系统;交易系统执行交易指令,并把处理的结果反馈到情报系统,从而实现量化系统的持续循环更新。WeQuant微宽网提供了交易系统和情报系统的全部封装,用户只需要在代码编辑区实现核心的策略逻辑。WeQuant微宽网提供了大量的策略模板,方便用户快速上手做量化交易。
代码编辑区是用户编写量化交易代码的区域,目前支持Python语言。除了WeQuant微宽网提供的策略模板外,用户可以点击代码编辑区左上方的新建策略,编写一份全新的策略代码。在代码编辑区右上方有文件管理按钮和保存下载按钮,方便用户管理策略代码。
为了让你更快的部署到实盘交易,WeQuant提供了“保存并部署实盘”功能。策略进行回测后,如果达到了自己满意的程度,可以选择“保存并部署实盘”,直接跳转到实盘交易中进行部署,是不是很方便!

2. 回测区

量化系统在接入实盘交易之前,往往会通过大量的测试来判断系统效果。测试期间会涉及代码的改动和参数的调整。最常见的做法是将历史数据输入量化系统,让量化系统根据既定的交易逻辑进行操作,观察和分析交易结果,找到问题所在,调整量化系统,然后以此循环,直到效果达到预期为止。该过程在业界被称为回测。
当策略的核心逻辑编写完成后,用户可以点击回测按钮进行回测。回测完成后,WeQuant微宽网会给出一份详细的回测结果,包含净值、收益和最大回撤等指标供用户参考。点击详情可以看到详细的策略概览、调仓记录、持仓记录和日志。日志可以下载到本地,方便用户做进行进一步分析。
回测区右上角有分享按钮,可将回测结果生成长图并分享到社区进行交流。

3. 日志

日志区包括日志页和报错页。
日志页显示策略实时运行情况。
报错页显示策略运行时产生的异常,方便用户对程序进行调试。

五、实盘交易

点击“即刻体验”按钮,开启实盘之旅。
在实盘交易的左上角,可以切换不同的交易品种。目前WeQuant微宽网支持火币网的BTC/LTC/ETH人民币现货交易。

1. 新建实盘交易

选择好交易品种,点击“新建”按钮,即可新建一个实盘交易。
在新建实盘交易过程中,可以设定交易名称、选择策略、选择API Key和一些高级设置。因实盘交易涉及用户真实的资金变动,所以WeQuant微宽网要求用户在启动实盘交易前,对其策略代码进行回测。另外,用户需要先在交易平台申请API Key,并添加到“交易平台授权”列表中。

建立实盘交易后,页面上会显示当前可用资产情况和程序运行情况。

点击“启动”,即可进行实盘交易。提示:因实盘风险较大,建议用户先进行小资金实盘测试,根据实际情况调整策略,待策略稳定后再放大资金量。
细心的你,肯定会发现实盘设置中有“是否开启自动重启”和“是否开启错误修复”两个选项。没错,为了让你更省精力,WeQuant设计了这两个懒人功能。
a. 自动重启。开启该功能后,若实盘运行过程中因出现异常而自动停止,则系统会在实盘停止24小时内不断尝试重启,直到该实盘启动成功正常运行为止;
b. 错误恢复。若不开启此项设置,则实盘在运行过程中出现异常(如行情推送延迟、订单网络错误)会立即停止运行; 若开启此项设置,则实盘在运行过程中出现异常并不会立刻停止运行,而是报错并在下一个frequency周期恢复handle_data()函数运行,若连续5个frequency周期运行均出现异常才会停止实盘运行。

2. 实盘交易

程序启动后,页面会显示详细的资产、收益和技术指标,以及订单、持仓记录和日志。其中订单、持仓记录和日志均可以导出为Excel格式下载到本地。
订单:

持仓记录:

日志:

如果实盘交易过程中,发现代码有问题需要进行调整怎么办?记住策略的名字,然后点击“编写策略”,然后在你丰富的策略库中找?当然不用,WeQuant为你贴心的准备了一键直达代码编辑区的功能,只需要停止实盘策略,然后轻轻点击实盘名称下方的“查看代码”,就可以马上跳转到代码编辑区开心的修改代码了,是不是很酷!

3. 微信服务号功能

不知道程序什么时候下单,要经常登陆网站去看看?
手头没有电脑进行操作,不能随心所欲地开停策略?
没关系,在这个移动互联的时代,WeQuant当然不会落下。登录账户,点击“个人中心”,选择“微信服务号绑定”,只需拿起手机扫一扫,即可获得WeQuant以下技能:
a. 实时接收实盘下单通知推送;
b. 通过微信查询实盘状态,启动/停止实盘程序;
c. 查询最新行情价格。

请注意一下,虽然技能Get到了,但是需要在实盘的高级设置中开启它才能激活哟。