上手指导
系统目前支持的柜台有:XTP(股票),CTP(期货),后续会不断添加对其他柜台的支持。
备注:
行情进程在添加交易进程后会自动添加,一个柜台下只有一行情进程
可以通过切换行情源绑定的账号来实现更换行情进程所绑定的信息
CTP 柜台只支持 Windows 系统与 Linux 系统。XTP 柜台支持 MacOS,Windows,Linux 三个系统
设置交易环境
添加/启动账户
为了方便用户对账户进行管理,我们在系统内提供了账户模块,在账户模块中,用户可以对账户进行添加、编辑以及删除,也可以查看每一个账户的实时运行状态、运行日志、持仓情况、委托情况、成交情况以及盈亏情况。
在功夫量化交易系统中,一个账户由一个行情进程(md)以及一个交易进程(td)组成,行情进程用来接受行情,交易进程用来下撤单。当我们添加了一个账户,实际上是根据新增账户的信息建立了一个交易进程,于此同时,也建立了一个行情进程。
账户模块布局:

添加账户步骤:
点击账户模块交易账户列表左上角的添加按钮
选择账户对应的柜台
填写账户信息表单,点击确定
操作成功后,交易账户列表中会新增刚添加账户的交易进程,如果该账户所属柜台从未被其他账户使用,在行情源列表中会新增一条行情进程

启动交易进程
添加完账户后,交易账户列表会出现一条新的交易进程,需要保证其正常运行,才能正常进行交易,点击交易账户列表内的连接按钮
启动交易进程后,交易进程会与交易柜台进行连接,从交易柜台中获取该账户最新的资金与持仓信息,并同步到KungFu系统的数据库中,同步完成后,如果用户在功夫交易系统外进行买卖,将会导致账户的真实资金和持仓与系统内维护的数据不同。
启动行情进程
交易进程被添加后,如果该交易进程的柜台没有被系统内其他账户使用,行情源列表中会自动出现一条行情进程。行情进程的运行用来保证策略能够接收到行情,也需要先启动后才能运行交易,点击行情源列表内的连接按钮,启动行情进程。
运行第一个策略
添加/启动策略
策略模块布局:

功夫系统本质上是为策略程序提供了一个运行环境。在系统中,每一个策略都是运行在一个单独的进程里,通过策略列表的开关进行管理,策略运行时打印的日志及交易实时数据都会呈现在系统中。
添加策略步骤:
进入策略模块,点击策略列表的添加按钮
输入策略的名称 添加成功后,策略名称不能修改,选择策略绑定的本地文件
添加成功后,点击运行按钮

备注:
在启动策略之前,需要保证策略使用的行情/交易进程连接处于就绪状态
在运行策略时,需要关注右下角的账户状态
如果账户状态不为绿色,需要确认策略运行所需的交易/行情进程是否开启