16.1 背景介绍
本章主要介绍基于Wind的行情交易接口,在MATLAB上设计的交易系统AsTradePlatform。Wind接口是上海万得信息技术股份有限公司提供的集行情和交易于一体的接口,解决了程序化交易中数据获取和交易通道的问题。Wind接口分为机构版和个人免费版,本章使用的是个人免费版,二者的区别在于个人免费版有一定的功能没有完全开放,需要用另外的方法实现,下文会有解释。
Wind接口文件可以在www.dajiangzhang.com下载。修复MATLAB的接口后,可以在MATLAB的命令窗口( Command Window) 中输入"w=windmatlab"与Wind接口连接。注意,每次打开MATLAB都需要连接一次,然后输入"w.menu",可以打开Wind接口的菜单,可以通过该菜单选择函数,获取后会有对应的函数格式,方便参考。
本章从获取数据、数据管理、产生信号、发单交易和信息反馈5个方面构建交易系统,主要用到的Wind函数有数据类函数,如行情获取函数WSD/WSQ和账户信息获取函数Tquery; 交易类函数,如账户登录函数Tlogon、账户登出函数Tlogout、下单函数Torder及撒单函数Tcancel。本交易系统在Wind方面主要运用上面所述的函数,更详细的用法将在下文一一叙述。