0、量化系统
量化系统 1、什么是量化系统 量化系统一般分为回测模块和实盘模块。 回测:首先交易者编写实现一个交易策略,它基于一段历史的交易数据,根据交易策略进行模拟买入卖出,策略中可以涉及买入规则、卖出规则、选股规则、仓位控制及滑点策略等等,回测的目的是验证交易策略是否可行。 实盘:将回测通过的策略应用于每天的实时交易数据,根据策略发出买入信号、卖出信号,进行实际的买入、卖出操作。 程序化实盘交易是量化投资的一个重要步骤。我们自己开发出一些优秀的选股、择时策略,当这些发出操作信号的时候,通过代码层面传递给相关交易接口来执行股票或是期货投资操作。这就是自动化交易。 但是目前在我国的股票二级市场中是没有直通交易所的api接口的,我们只能通过 券商给出的第三方交易接口 进行程序化交易,想要开启实盘交易还是比较麻烦的。目前想国内比较知名的平台: 优矿 , 京东量化 等,目前也只是可以进行回测模拟交易。 所以接下来量化系统的编写也是主要针对回测进行实现的。 2、什么是回测 回测主要指的是一个投资策略,在过去几年的历史收益表现,回测的结果越好,那么未来这个策略相对来说,赚钱的概率更高。 3、量化系统设计 通过ipywidgets模块搭建一个可视化的GUI页面,通过页面上的多个组件获取用户的需求信息,例如具体回测的年限,进行回测的股票,运行的策略等,讲这些东西结合起来,组成一个完整的量化系统。 1