系统总体划分为三个独立模块:行情与交易客户端、柜台服务、后台监控。下面我们将根据上述划分的三大模块将我们已经完成的功能描述一下。
图2-1:系统主界面
1.登录模块
登录模块的功能细分如下:
(1)正常登录功能;(2)保存帐户名功能;(3)交易密码小键盘;(4)交易进度提示音
图2-2:登录界面
2.资金模块
资金模块的功能细分如下:
(1)资金面板:资金面板资金信息每隔3秒钟更新一次。其资金信息是相对于与当日而言。
图2-3:资金状态栏
(2)查询按钮:查询按钮只查查询当天的资金信息并经过公式计算后显示。
3.行情与合约模块
行情与合约模块功能细分如下:
(1)设置自选合约:右键点击行情面板自选合约可以设置用户想交易的合约
(2)行情展示:在交易时间段,系统通过正式CTP账号连接到CTP柜台获取到实时行情并展示。买卖价格根据实时行情波动进行红绿等颜色变化。
图2-4:行情报价表
(3)合约列表:展示合约的基本信息。该信息在交易客户端登录时请求。
图2-5:合约列表
4.下单面板模块
图2-6:下单面板
下单面板模块功能细分如下:
(1)合约文本框自动搜索:例如输入IF,那么股指类的合约都会显示出来。
(2)合约种类面板:点击合约文本框弹出合约种类面板。目前只有股指可点击,点击之后自动填充合约文本框。
图2-7:下单小键盘
(3)下单面板:根据选择的条件进行下单。
(4)面板与行情联动:行情上选中某一合约,下单面板自动填充并实时更新合约的行情数据。
(5)市价下单:勾选市价下单是以涨跌停价下单可以即时成交
(6)预埋/条件单:点中按钮即可下预埋单或者条件单
(7)快捷下单:可以只利用键盘进行所有操作
5.委托面板
委托面板模块功能细分如下:
(1)获取当日委托:登录成功后自动加载当日的所有委托。
(2)未生效委托面板:在下单面板或持仓功能键上所提交的委托未生效之前会显示在该面板上,若状态发生改变则自动移除。
图2-8:未生效委托面板