← 返回软件操作教程
软件操作教程

添加交易任务

添加交易任务

在软件上方可以任意切换已经添加好的交易对,切换到自己需要添加交易任务的交易对,切换后,点击新增任务。

具体参数如下图所示。

如下图,比如:A多B空阈值-3.5,B多A空阈值4.5。

B多A空开仓开启:当B多A空价差达到4.5时执行B多A空开仓;

B多A空平仓开启:当A多B空价差达到-3.5时执行B多A空平仓(没有B多A空仓位则不平仓);

A多B空开仓开启:当A多B空价差达到-3.5时执行B多A空开仓;

A多B空平仓开启:当B多A空价差达到4.5时执行A多B空平仓(没有B多A空仓位则不平仓);

image

每个交易的都可以创建多个交易任务!添加完交易任务后,可以随时修改参数。以下为交易任务详细说明。

一、交易任务是做什么的?

交易任务就是提前告诉软件:

  1. 交易哪个品种。
  2. 做哪个方向,例如“B平台做多、A平台做空”。
  3. 价差达到多少时开仓,达到多少时平仓。
  4. 每单交易多少,最多允许持有多少单。
  5. 信号满足什么条件后,才允许下单。

设置完成并启用后,软件会根据任务配置判断是否执行开仓、平仓。

其中,A和B代表界面中对应的两个交易平台。开仓是建立一组对冲持仓,平仓是关闭这组持仓。

二、如何添加或编辑任务

1.先选择交易对

在主界面左上方,点击需要交易的交易对。

例如上面的图片中有:

  1. XAGUSDT / XAGUSD:白银交易对。
  2. XAUUSDT / XAUUSD:黄金交易对。

图中选中的是黄金交易对,因此弹窗中显示的也是 XAUUSDT / XAUUSD。

2.打开任务设置

  1. 添加新任务:点击任务列表旁的“新增任务”。
  2. 编辑已有任务:找到需要修改的任务,通过对应的编辑入口打开设置。图片右侧显示了铅笔形编辑按钮。

3.填写参数并保存

核对交易方向、单笔数量、开平仓阈值及订单上限后,点击右上角“保存”。

点击“取消”则退出本次设置。编辑任务时,尤其要注意修改后的参数可能影响后续交易判断。

三、任务基本信息

任务名称:自己给任务起的名字,方便识别,例如“B多A空黄金任务”“黄金5盎司”。名称用于区分任务。

交易对:当前任务对应的交易品种。建议先在主界面选好交易对,再添加任务。

启用:控制当前任务是否启用。蓝色表示开启,灰色表示关闭。

注意:任务的“启用”开关与软件整体的交易运行状态是两个层面的控制。保存任务后,还需要核对软件整体是否处于允许交易的状态。

四、交易参数:每单做多少、什么价差时交易

1.A目标量

表示A平台每个订单的目标交易数量。

图片中填写的是 5,按照图上的标注,黄金任务中表示每单交易 5盎司。

例如:

  1. A目标量为5:每单按5盎司设置。
  2. 同时持有10个这样的订单:A侧目标数量合计为50盎司。

这里填写的是数量,不是投入金额,也不是保证金金额。其他品种应按对应合约的数量单位理解。

2.B计划手数(自动)

表示与A目标量对应的B平台交易手数,由软件自动换算。

图片显示的换算方式为:

B计划手数=A目标量÷B合约大小

图中B合约大小为100,因此:

5盎司÷100盎司/手=0.05手

也就是说,图中的单笔配置为:

  1. A侧目标量:5盎司。
  2. B侧计划手数:0.05手。

实际换算应以所选B平台品种的合约大小为准。

3.A多B空阈值

这是与“A平台做多、B平台做空”这一价差方向对应的阈值。

4.B多A空阈值

这是与“B平台做多、A平台做空”这一价差方向对应的阈值。

特别注意:这两个字段不是固定的“开仓价差”和“平仓价差”。它们在当前任务中用于开仓还是平仓,要结合下方开启的交易动作一起理解。

以图片为例:

参数图片填写值在图中当前配置下的用途
A多B空阈值-3.5用于B多A空持仓的平仓判断
B多A空阈值4.5用于B多A空方向的开仓判断

因此,图片中的任务可以理解为:

B多A空价差满足4.5的开仓条件时,准备开仓;A多B空价差满足-3.5的平仓条件时,准备平仓。实际执行还需要通过信号确认等条件。

图片红字有一处写的是“达到-3时平仓”,但输入框里实际填的是 -3.5,两者不一致。编写说明和核对配置时,应以输入框的实际值为准。

另外,负数阈值要连同负号一起看,不能把-3.5理解成正3.5。截图没有完整说明每种阈值的比较方式,具体是“大于等于”还是“小于等于”,应以软件实际规则为准。

五、允许动作:决定任务做哪个方向

界面提供四个独立开关:

动作含义
A多B空开仓允许建立“A平台做多、B平台做空”的对冲持仓。
A多B空平仓允许关闭“A平台做多、B平台做空”的对冲持仓。
B多A空开仓允许建立“B平台做多、A平台做空”的对冲持仓。
B多A空平仓允许关闭“B平台做多、A平台做空”的对冲持仓。

图片中的设置是:

  1. A多B空开仓:关闭。
  2. A多B空平仓:关闭。
  3. B多A空开仓:开启。
  4. B多A空平仓:开启。

这表示当前任务只做“B多A空”方向,并允许这个方向的开仓和平仓。

初次设置时,可以先确定自己要做哪个方向,再开启该方向对应的动作,这样更容易核对。

“利润平仓”和“默认利润平仓目标”

这两个字段用于配置按利润条件平仓的功能。

图片中“利润平仓”为关闭状态,“默认利润平仓目标”为0。不能把这个0直接理解为“盈亏达到0就自动平仓”,因为该功能当前没有开启。

截图没有标明利润目标的单位、计算范围,以及它与价差平仓的优先关系,使用前需要确认软件的实际定义。

六、交易时段:规定什么时候允许开仓、平仓

交易时段使用的是北京时间,分为两组:

设置项含义
开仓时段单独设置允许开仓的时间范围。
平仓时段单独设置允许平仓的时间范围。

例如,若只希望北京时间09:00至23:00允许开仓,可以开启“开仓时段”,将开始时间设置为09:00,结束时间设置为23:00。

图片中的两个时段开关均为关闭状态,时间输入框为灰色,表示当前没有启用这两项时间限制。

开仓时段和平仓时段是分开设置的。限制开仓时间时,也要核对是否需要限制平仓时间。

七、订单上限:控制下单数量和任务规模

1.开仓未成交

用于限制开仓过程中尚未成交的订单数量。

按照图片标注,它也用于控制每次允许安排的开仓单数。

例如:

  1. A目标量:5盎司。
  2. 开仓未成交:2。

按照图中说明,可理解为每次允许安排2单,每单5盎司,对应A侧目标量合计10盎司。

这不是保证两单一定同时成交,实际成交情况仍取决于订单执行结果。

2.开仓部分成交

用于限制开仓过程中“只成交了一部分、尚未全部完成”的订单数量。

例如,一笔目标为5盎司的订单只成交了其中一部分,就属于部分成交状态。设置这项上限,是为了控制同时存在多少笔这类未完成订单。

3.平仓未成交

用于限制平仓过程中尚未成交的订单数量。

按照图片标注,它也用于控制每次允许安排的平仓单数。

4.平仓部分成交

用于限制平仓过程中已成交一部分、尚未全部平完的订单数量。

图片中以上四项均设置为 1。

5.A追价tick

用于设置A侧追价的价格档位参数。

“tick”可以理解为该品种价格变动的最小一格。不同品种每一格对应的价格可能不同。

图片中设置为 0。截图没有说明0代表“不追价”还是其他默认行为,也没有说明追价的具体方向,因此不能仅凭图片确定其执行效果。

6.最大对冲订单

用于限制任务允许持有的对冲订单组数。一组对冲订单包含A、B两侧对应的交易,不是只算其中一侧。

图片中设置为 10,A目标量为5盎司。按照图中标注:

10组×每组A侧5盎司=A侧目标数量合计50盎司。

达到上限后,任务不再继续增加新的开仓订单。

需要注意,截图没有明确平仓后是否恢复开仓名额,因此不能据此认定它是“整个任务累计只开10组”;该细节应以软件实际的计数方式为准。

八、信号确认:避免价差一闪而过就下单

价差可能短暂达到条件后马上变化。信号确认参数用于进一步判断这个信号是否足够稳定。

参数图片设置通俗说明
信号持续(ms)1000信号持续时间要求,1000毫秒=1秒。
确认样本数3需要连续多少次行情采样满足条件。
最小改价(ms)200用于控制订单改价的最短时间间隔,200毫秒=0.2秒。
行情有效(ms)5000用于判断行情是否足够新,5000毫秒=5秒。

确认样本数怎么理解?

图片中设置为3,表示需要连续3次达到条件。

以B多A空开仓阈值4.5为例:

行情样本B多A空价差是否满足开仓阈值
第1次4.6满足
第2次4.7满足
第3次4.8满足

连续3次满足后,样本次数这一项才通过。

如果中间出现一次不满足,例如 4.6 → 4.3 → 4.7,就不属于连续3次满足。

连续3次不等于3秒。 三次样本需要多长时间,与行情更新和软件采样频率有关。

信号持续1000ms怎么理解?

它用于要求信号持续一定时间,避免短暂波动触发交易。

但截图没有说明“信号持续时间”和“确认样本数”在程序中如何组合判断。使用说明中可以明确两者含义,不要直接写成“连续3次满足后立即下单”,因为还可能需要同时满足持续时间和其他条件。

最小改价200ms怎么理解?

它用于限制改价频率,避免价格每变化一次就立即修改订单。

它不是“每隔200毫秒一定改一次价”,也不是“200毫秒内保证成交”。

行情有效5000ms怎么理解?

它用于限制行情数据的新鲜程度,避免使用过旧的报价判断交易。

该参数不代表软件每5秒才更新一次行情。行情超时后如何暂停或恢复交易,截图没有给出具体规则。

九、按照图片,把整个任务连起来理解

图片中的任务名称是“B多5”,主要配置如下:

项目配置
交易品种XAUUSDT / XAUUSD
交易方向B多A空
每单A目标量5盎司
每单B计划手数0.05手
开仓判断阈值B多A空阈值4.5
平仓判断阈值A多B空阈值-3.5
开仓/平仓未成交上限各1单
开仓/平仓部分成交上限各1单
最大对冲订单10组
信号持续1000毫秒
确认样本数连续3次
最小改价间隔200毫秒
行情有效时间5000毫秒
利润平仓关闭
开仓/平仓时段限制均未开启

可以通俗地理解为:

这个任务只做“B平台买入、A平台卖出”的对冲方向。每组按A侧5盎司、B侧0.05手配置。当B多A空价差满足4.5的开仓条件,并通过信号确认、行情有效性和订单上限等检查后,允许开仓;持仓后,当A多B空价差满足-3.5的平仓条件,并通过相关检查后,允许平仓。任务的最大对冲订单设置为10组。

保存前,重点核对五件事:交易对有没有选错、方向有没有开反、每单数量是否正确、阈值的正负号是否正确、最大订单数是否符合预期。