BigQuant使用文档

AIFlow - 任务管理

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

使用流程

  1. 编写计算程序,并将其提交为任务;
  2. 选择任务类型,例如数据任务、因子任务等,接着指定任务的相关参数,例如任务的执行时间等;
  3. 在任务管理界面查看任务的执行状态,如果任务执行成功,您可以查看任务的执行结果。

功能介绍

任务管理是一个强大的工具,您可以将计算程序提交为任务进行管理。目前的任务可以分为数据任务、因子任务、每日任务、一次性任务、日频交易任务、实时交易任务,以满足各种不同的场景使用需求。

数据任务

数据任务主要用于处理和管理大量的数据。您可以将数据处理程序提交为数据任务,任务系统会自动进行数据处理和数据更新。

因子任务

因子任务主要用于因子研究和因子计算。您可以将因子计算程序提交为因子任务,任务系统会自动进行因子计算和因子更新。

定时任务

定时任务主要用于满足定时计算的需求。您可以将需要定时执行的程序提交为定时任务,指定任务的执行时间,任务系统会按照设定的时间自动执行

一次性任务

一次性任务主要用于满足一次性计算的需求。您可以将需要一次性执行的程序提交为一次性任务,任务系统会在提交后立即执行该任务。

日频交易任务

日频交易任务是为了满足用户对股票、期货日频等策略进行持续绩效跟踪的需求而专门设置的任务类型,它将在平台系统数据和用户设置时间标签满足足后自动运行,更新对应日期的模拟交易信号和绩效计算结果信息。

实时交易

任务实时交易任务是为了满足用户对期货高频(分钟&tick)等策略进行日内交易持续绩效跟踪的需求而专门设置的任务类型,它将在平台系统设置的默认时点出发并运行至期货收盘(同时支持日盘和夜盘交易),并持续更新对应时间的交易信号和绩效计算结果信息。

任务参数说明

对于不同的任务来说,不同的任务需要录入的必填参数和非必填参数有所区别,具体区别请大家使用体验。

任务操作类型

任务操作类型分为新建任务和替换已有任务,新建任务则重新创建一个后台运行的新任务且新建任务需要明确任务的相关参数;替换已有任务则替换用户自己本身已创建的任务,只需选择需要替换的目标任务即可,默认按照选择的目标任务确定运行不需要再次明确任务参数。

任务类型

任务类型上文已详细介绍,我们不再赘述,用户只需选择所需任务类型即可;

任务名称

默认生成,用户可修改为自定义用户名称

部署服务器

部署服务器指任务每次运行使用的资源规格,用户可通过购买BigQuant_Pro(https://bigquant.com/pro)来满足自己多样化的资源需求。

触发时间

触发时间指的是我们设置任务每次运行的触发时间,触发时间可精确到分钟,我们可以通过触发时间的设置和输入数据、依赖标签的设置来灵活控制我们的任务运行时间,该参数我们可以可以不设置。

输入数据

输入数据指的是我们任务运行时需要依赖的数据集(数据表),输入数据是任务运行触发的前置条件之一,即若存在输入数据则输入数据更新后才会触发本任务的更新。

输出数据

输出数据指的是我们任务运行完成后输出的的数据集(数据表),会把对应的运行结果写入到对应的数据表,输出数据只能够选择用户自己的数据集(数据表)。

依赖标签

依赖标签是指任务触发时的前置条件,依赖标签是由平台或者用户自己的输出标签定义,平台针对不同的任务会有不同的依赖标签,用户可在此标签的基础上增加新的依赖标签,以此来灵活控制任务的触发时点。(依赖标签跟输入数据相比它的自定义性质更强,因为依赖标签的内容可能是文件、数据等)。

输出标签

输出标签是指任务运行完成后,可将该任务结果作为一个输出标签,从而可以在后置任务选择该标签来进行前置触发。

文档

了解任务管理提交任务定时任务Crontab表达式使用简介
评论
  • 这周会上高级版,你试用一下,应该可以解决这些问题
  • 是否可以将超参数计算的策略放任务里运行?新版运行超参数一会儿就掉线,重新连接后又要重头开始运行,永远算不完。这个怎么解决啊?
  • 是否可以将超参数计算的策略放任务里运行?新版运行超参数一会儿就掉线,重新连接后又要重头开始运行,永远算不完。这个怎么解决啊?
{link}