# 用户UI界面介绍

用户UI界面是量化交易软件的监控台。由于程序化策略是自动化运行的,监控台只是提供一个可以监控程序与策略运行状态的可视化界面。

监控台是否打开,并不影响程序化策略的运行。想了解更多关于程序的架构设计,请参考 架构设计

# 登录页

登录页

  • LOGO后面的小字体是程序的版本号
  • 默认的用户名/密码:admin / 123456

# 行情管理

行情管理界面是用于管理行情网关,目前可用的网关类型有以下几种:
CTP: 是国内期货CTP网关,对接的是实盘数据,主要用于实际交易;
SIM: 是本地随机行情网关,随机生成模拟数据,主要用于程序试运行;
PLAYBACK: 是历史行情回放网关,对接的是实盘的历史行情数据,主要用于策略回测;
TIGER: 是老虎证券行情网关,主要用于接收外盘股票行情; 行情管理

  1. 网关类型,表示当前网关的类型。其中PLAYBACK 行情网关可以有多个,其他行情网关只能有一个;
  2. 连接状态,表示当前网关的连线状态;
  3. 行情反馈,表示当前网关是否有接收到新行情数据。以 CTP 为例,停盘时段行情反馈为 -;开盘时段行情反馈为 活跃
  4. 操作区,用于网关的增删改查、连线与断开。

# 账户管理

账户管理界面是用于管理交易账户,目前可用的账户类型有以下几种:
CTP: 是国内期货CTP账户,对接的是实盘账户,主要用于实际交易;
SIM: 是本地实现的模拟账户,对交易操作进行模拟撮合,主要用于验证交易策略与验证程序;
TIGER: 是老虎证券交易网关,主要用于外盘股票交易;
账户管理

  1. 账户类型,表示当前账户的类型。每种类型的账户都可以有多个;
  2. 连接状态,表示当前账户的连线状态;
  3. 关联网关,表示当前账户要绑定哪个行情网关的数据与合约信息,例如对于同一个模拟账户而言,当绑定一个CTP行情网关时,它进行模拟交易的数据源就是CTP的行情数据;当绑定一个PLAYBACK行情网关时,它进行模拟交易的数据源就是PLAYBACK网关所回放的行情数据;
  4. 操作区,用于账户的增删改查、连线与断开、以及模拟账户的出入金操作。

# 模组管理

模组管理界面是用于管理程序化交易模组。

所谓模组,就是一个程序化策略运行单元。它定义了采用哪个 程序化策略 在哪个 交易账户 上交易哪个 合约模组管理

  1. 模组类型,表示当前模组的类型。目前可选的类型有两种:投机套利
  2. 模组用途,表示当前模组的用途,方便用户区分模组的应用阶段。目前可选的类型有三种:
    • 回测,仅能用于绑定了 PLAYBACK 行情网关、SIM 账户网关的模组
    • 模拟盘,仅能用于绑定了 SIM 账户网关的模组
    • 实盘,仅能用于绑定了实盘账户与实盘行情的模组
  3. 模组周期,表示当前模组所收到的Bar数据是基于多少分钟计算所得;
  4. 交易策略,表示当前模组所使用的是哪一个自定义的程序化交易策略;
  5. 平仓优化,表示当前模组所使用的平仓优化策略是哪个。目前可选的有三种:
    • 先开先平,策略平仓时会自动选择按时间顺序平仓;
    • 优先平今,策略平仓时会自动优先平仓当天开的仓位。通常适用于有平今优惠的品种;
    • 平昨锁今,策略平仓时会自动优先平仓非当天开的他们,对于当天开的仓位,采用锁仓对冲。通常适用于平今手续费特别贵的品种;
  6. 绑定账户,表示当前模组所使用的交易账户是哪个,绑定账户可以有多个;
  7. 绑定合约,表示当前模组所绑定的合约是哪个或者哪几个;
  8. 当前状态,表示当前模组是否处于启用状态。
  9. 操作区,用于对模组进行增删改查、启用与停用、以及监控模组的运行状态。

# 手工期货交易

手工期货交易界面是用于对行情数据、模拟账户、交易接口进行手工验证的界面,同时也可以作为人工应急干预的手段。 手工期货交易

  1. 交易账户,表示当前要交易的是哪个账户;
  2. 交易合约,表示当前要交易的是哪个合约;
  3. 合约数据延时,表示当前K线数据与本地时间之间的延时;
  4. 合约行情数据,用于显示交易合约的历史行情数据。
    特别说明:本程序的K线时间戳是取收盘时间值,坊间软件有部分是取开盘时间值,因此在对比行情数据时要注意此差异。

# 日志跟踪

日志跟踪界面是为了方便用户查看服务日志而设,它实际上是读取服务器的日志文件内容。 日志跟踪界面设定了两种模式:

  • 系统日志模式:系统日志指除策略模组外的系统日志;在Tabs标签页直接点击,则进入该模式。
  • 模组日志模式:指以模组名为标识的日志文件;在模组管理页的模组中点击【日志跟踪】,则进入该模式。 日志跟踪

# 邮件通知设置

在任意页面点击右上角的【邮件通知设置】,可以设置相关的事件订阅,并以邮件的方式发送通知。以便于在不打开监控台的情况下收到事件推送。
邮件通知设置

# 退出登录

在任意页面点击右上角的【退出登录】按钮,可以退出当前登录。

# 版本号

由于本交易软件采用迭代式开发,用户在遇到任何疑似BUG情况时,请先确认当前版本号是否为最新版本。具体版本号使用规则可参考版本说明

程序当前版本号位于页面右上角。版本发布情况请参考发布版本 (opens new window)

已发布版本的已知问题,可参考ISSUES页面 (opens new window)