添加交易任务
在软件上方可以任意切换已经添加好的交易对,切换到自己需要添加交易任务的交易对,切换后,点击新增任务。
具体参数如下图所示。
如下图,比如: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空仓位则不平仓);

每个交易的都可以创建多个交易任务!添加完交易任务后,可以随时修改参数。以下为交易任务详细说明。
一、交易任务是做什么的?
交易任务就是提前告诉软件:
- 交易哪个品种。
- 做哪个方向,例如“B平台做多、A平台做空”。
- 价差达到多少时开仓,达到多少时平仓。
- 每单交易多少,最多允许持有多少单。
- 信号满足什么条件后,才允许下单。
设置完成并启用后,软件会根据任务配置判断是否执行开仓、平仓。
其中,A和B代表界面中对应的两个交易平台。开仓是建立一组对冲持仓,平仓是关闭这组持仓。
二、如何添加或编辑任务
1.先选择交易对
在主界面左上方,点击需要交易的交易对。
例如上面的图片中有:
XAGUSDT / XAGUSD:白银交易对。XAUUSDT / XAUUSD:黄金交易对。
图中选中的是黄金交易对,因此弹窗中显示的也是 XAUUSDT / XAUUSD。
2.打开任务设置
- 添加新任务:点击任务列表旁的“新增任务”。
- 编辑已有任务:找到需要修改的任务,通过对应的编辑入口打开设置。图片右侧显示了铅笔形编辑按钮。
3.填写参数并保存
核对交易方向、单笔数量、开平仓阈值及订单上限后,点击右上角“保存”。
点击“取消”则退出本次设置。编辑任务时,尤其要注意修改后的参数可能影响后续交易判断。
三、任务基本信息
任务名称:自己给任务起的名字,方便识别,例如“B多A空黄金任务”“黄金5盎司”。名称用于区分任务。
交易对:当前任务对应的交易品种。建议先在主界面选好交易对,再添加任务。
启用:控制当前任务是否启用。蓝色表示开启,灰色表示关闭。
注意:任务的“启用”开关与软件整体的交易运行状态是两个层面的控制。保存任务后,还需要核对软件整体是否处于允许交易的状态。
四、交易参数:每单做多少、什么价差时交易
1.A目标量
表示A平台每个订单的目标交易数量。
图片中填写的是 5,按照图上的标注,黄金任务中表示每单交易 5盎司。
例如:
- A目标量为5:每单按5盎司设置。
- 同时持有10个这样的订单:A侧目标数量合计为50盎司。
这里填写的是数量,不是投入金额,也不是保证金金额。其他品种应按对应合约的数量单位理解。
2.B计划手数(自动)
表示与A目标量对应的B平台交易手数,由软件自动换算。
图片显示的换算方式为:
B计划手数=A目标量÷B合约大小
图中B合约大小为100,因此:
5盎司÷100盎司/手=0.05手
也就是说,图中的单笔配置为:
- A侧目标量:5盎司。
- 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平台做空”的对冲持仓。 |
图片中的设置是:
- A多B空开仓:关闭。
- A多B空平仓:关闭。
- B多A空开仓:开启。
- B多A空平仓:开启。
这表示当前任务只做“B多A空”方向,并允许这个方向的开仓和平仓。
初次设置时,可以先确定自己要做哪个方向,再开启该方向对应的动作,这样更容易核对。
“利润平仓”和“默认利润平仓目标”
这两个字段用于配置按利润条件平仓的功能。
图片中“利润平仓”为关闭状态,“默认利润平仓目标”为0。不能把这个0直接理解为“盈亏达到0就自动平仓”,因为该功能当前没有开启。
截图没有标明利润目标的单位、计算范围,以及它与价差平仓的优先关系,使用前需要确认软件的实际定义。
六、交易时段:规定什么时候允许开仓、平仓
交易时段使用的是北京时间,分为两组:
| 设置项含义 | |
| 开仓时段 | 单独设置允许开仓的时间范围。 |
| 平仓时段 | 单独设置允许平仓的时间范围。 |
例如,若只希望北京时间09:00至23:00允许开仓,可以开启“开仓时段”,将开始时间设置为09:00,结束时间设置为23:00。
图片中的两个时段开关均为关闭状态,时间输入框为灰色,表示当前没有启用这两项时间限制。
开仓时段和平仓时段是分开设置的。限制开仓时间时,也要核对是否需要限制平仓时间。
七、订单上限:控制下单数量和任务规模
1.开仓未成交
用于限制开仓过程中尚未成交的订单数量。
按照图片标注,它也用于控制每次允许安排的开仓单数。
例如:
- A目标量:5盎司。
- 开仓未成交: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组。
保存前,重点核对五件事:交易对有没有选错、方向有没有开反、每单数量是否正确、阈值的正负号是否正确、最大订单数是否符合预期。