BigQuant使用文档

BigTrader AI量化交易终端 - 实盘交易终端

由small_q创建,最终由small_q 被浏览 111 用户

实盘申请

本次实盘终端支持万和证券,需要开通并申请量化实盘权限:

  1. 实盘账号申请,请扫描下方二维码开通资金账号,通过二维码开户的方可使用:

  2. 实盘权限申请(BigQuant):

    万和证券账号开通后,请在此填写申请:BigQuant量化实盘权限申请

  3. 实盘权限申请(万和):

    线上申请还未上线,资金账号开通后,可联系万和证券客户经理开通相关权限。

以上权限开通后,方可使用实盘功能,查询实盘进度或者有疑问可以联系客服小Q。

实盘终端下载

  1. 权限开通后,万和证券和BigQuant会将实盘终端下载链接发送到微信。
  2. 按照下面的步骤开始实盘。

安装并登录

1、下载BigTrader AI量化交易终端(支持windows),解压缩,双击目录下的bigtraderterminal.exe运行。

2、输入交易账户、登陆密码,选择节点并登录。

3、终端界面布局

  • 左侧为账户列表

  • 右侧为账户详情

  • 账户详情上方为通知栏

  • 账户详情中部为实时行情与手动交易工具

  • 账户详情下方为功能栏


  • \

查看当前持仓、今日成交、今日委托

1、点击当前持仓分页,即可查看当前持仓的标的。

2、点击右上角的刷新按钮,后台将重新查询并刷新当前持仓。



3、点击今日成交分页,即可查看今日成交。



4、点击今日委托分页,即可查看今日委托。



5、在今日委托中,您可以对还未完全成交的委托进行撤单,勾选只展示可撤单委托将过滤掉不可撤单的委托,您可以逐笔撤单或一键撤单,一键撤单可以撤回所有您选中的订单。

生成交易计划

1、创建访问凭证:在BigQuant用户中心-访问凭证页面,创建访问凭证。

2、绑定密钥ID与访问凭证:在交易计划分页中,输入您的密钥ID和访问凭证,点击绑定,即可将访问凭证绑定到终端。



3、访问模拟交易任务:点击已绑定访问凭证右侧的“访问”按钮,即可访问对应凭证下的模拟交易。



4、访问模拟交易任务后,终端会根据模拟交易任务运行结果,与策略组合中,具体策略当前的规模数值,生成交易计划列表。

编辑交易计划

1、点击编辑按钮,可以编辑尚未执行的交易计划。

2、可以编辑具体交易计划的交易数量和交易时间。

确认、取消交易计划

1、点击确认按钮,将交易计划加入待执行列表,未经确认的交易计划不会被执行。已确认的信号会进入执行流程,执行可能会成功、失败或部分成功。

2、点击取消按钮,可以取消某一项交易计划,取消的交易计划不会被执行。

3、使用复选框选中多项交易计划,点击批量确认按钮,可以同时确认多项交易计划。

交易计划的执行

1、点击立即执行按钮,可以立即执行某一项交易计划。

2、交易计划被确认后,到达预定交易时间时,终端会根据当前市价自动发单,如果交易计划设定的交易时间早于当前时间,则会被标记为已过期。

3、交易计划的委托价格默认以成交为目的,即买入时取最新成交价或集合竞价时的虚拟匹配价向上浮动 X,卖出时则向下浮动 X,价格不超过当日涨跌停价。

  • 由于价格笼子机制,X 不可以超过 2%,考虑到市场价格可能瞬息万变,现在默认取 1.75%,暂时不支持修改。

常见问题

1、交易计划列表是怎么生成的?

答:交易计划中每一条交易信号的具体委托数量,是按相关策略在策略组合中配置的的实盘资金规模与相关策略模拟交易中该信号的仓位占比的乘积计算。

具体计算方式:

  • 依赖数据:
    • 模拟交易信号数据:标的instrument + 数量order_qty + 价格order_price + 模拟策略总资产portfolio_value
    • 实盘策略资金规模:资金live_capital
  • 核心计算逻辑:
    • 计算各信号的委托金额:paper_order_value = order_qty * order_price
    • 计算各信号的委托占比:paper_order_percent = paper_order_value / portfolio_value
  • 买入信号:主板和创业板取整百,科创板不做限制(但是当前规则,科创板股票 >= 200 均可交易,<200 会废单)
    • 实盘买入数量new_order_qty = (live_capital * paper_order_percent / order_price) / 100 * 100
  • 卖出信号:取实盘持仓量和卖出信号的理论数量做对比,卖出数量不超过持仓数量,若计算后持仓数量-卖出数量<100时(有碎股)则全部卖出。注:若有红股时则可能只会卖出部分
    • 获取行情价格的昨收盘前复权价格 pre_close (当天没有发生除权除息时,pre_close == order_price)
    • 实盘卖出数量new_order_qty = (live_capital * paper_order_percent / pre_close) / 100 * 100
    • 再和持仓数量做对比:
      • 1)取 min(new_order_qty, position_qty)
      • 2)若 position_qty - new_order_qty < 100 ,取 position_qty ,原因:处理持有碎股的情况

2、交易信号里面的现价是什么意思?

答:优先取当日Tick行情里的最新成交价,若没有则取买一价/卖一价,若还没有则取昨收盘价。

3、交易信号里的仓位占比是什么意思:

答:数量 * 现价 / 此策略的实盘规模

4、交易信号触发时间是依据什么时间?

答:

  • 优先使用交易所发布的行情时间戳,因为交易所发布行情到终端执行时,延迟一般约为几到几十毫秒(主要是互联网的延迟,取决于终端距离交易所的物理距离)。
  • 其次使用本地时间,原因主要是部分股票不活跃,交易所对此类不活跃的股票的行情发布可能间隔分钟以上,若只依赖行情时间可能会导致信号执行超时。
  • 因此建议用户同步本机机器时间,尽量与标准时间一致。

5、交易信号触发时,委托价格如何确定?

答:

  • 委托价格默认以成交为目的,即买入时取最新成交价或集合竞价时的虚拟匹配价向上浮动 X,卖出时则向下浮动 X,价格不超过当日涨跌停价。
  • 由于价格笼子机制,X 不可以超过 2%,考虑到市场价格可能瞬息万变,现在默认取 1.75%

6、终端关闭后,已经确认的信号还会默认执行吗?

答:不会。

7、终端重启后,如何继续执行已确认的信号?

答:重启终端后,需要重新进入“交易计划”分页并刷新,否则所有交易计划都无法执行。

刷新后:

  • 若该信号已过设定的时间 + 30秒,则会被标记为超时,不再发出委托。
  • 若该信号已确认过,且未超时,该信号会继续执行,除非您主动取消。

8、我没有创业板、北交所、科创板其中数个的权限,会怎么样?

答:BigTrader AI量化交易终端是一个交易终端,对于这种情况没有额外的处理,交易计划会按生成逻辑生成,如果您确认相关计划,则会执行失败,您需要在交易阶段前将其过滤。

9、ST、*ST、退市等风险警示股是怎么处理的?

答:终端对风险警示股没有额外的处理,您需要在交易阶段前将其过滤。

10、模拟交易更新后,我为什么看到的还是今天的信号?

答:终端只会生成当日的交易计划,请您在明天盘前拉去并确认明天的交易计划。

评论
  • 期待焕然一新!!!