.. _combine: 自定义套利 ================================================= 在快期 3 中使用自定义套利 ------------------------------------------------- 自定义套利功能允许你自由构建跨期、跨品种的套利组合。系统会根据单腿合约的实时行情,自动计算并展示组合的 K 线图表。 更重要的是,通过内置的 “套利池”,你可以对策略进行全自动的监控与下单执行,系统将智能处理追单以降低风险。 进入套利界面 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 系统为你预设了功能齐全的 **套利页**,该页面已整合了自组合报价表、组合行情图、组合持仓/套利池及下单板。 你可以通过以下两种方式开始设置: - **使用工具栏**:在软件主屏幕顶部的工具栏菜单中,点击 *自设套利* 按钮。 - **使用右键菜单**:在“自组合报价表”区域点击鼠标右键,选择 *新增组合合约*。 .. note:: 如果你找不到套利页,请尝试在页面标签栏右键,勾选显示该页面。 .. image:: ../images/combine_ui.png 创建新的组合合约 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 打开自设套利设置,并在其中配置你需要的自定义套利组合。 .. image:: ../images/combine_set.png - 点击鼠标右键选择 **新增组合合约**,或点击工具栏的 **自设套利**。 在弹出的设置窗口中,你可以配置策略细节。以下为核心参数说明: - **组合合约名**:为你的策略起一个名字(若留空,默认为“自组合1”)。 - **方向**:设置单腿的买卖方向。系统默认为“第一腿买,第二腿卖”,点击文字即可切换。 - **合约**:输入单腿合约代码(支持联想输入)。 *提示:支持期权合约,但不支持主连,指数或标准套利合约。* - **量比**:设置组合中各单腿的数量比例(最小值为 1)。 - **属性**:选择“投机”或“保值”(默认为投机)。 计算公式与智能填写 ~~~~~~~~~~~~~~~~~~~~ 计算公式定义了价差的计算方式(A 代表第一腿,B 代表第二腿)。 推荐使用 **智能填写**:系统会根据你填写的“方向”和“量比”自动生成公式,无需手动计算。 示例: - **示例 1(反向)**:设为“A 腿 2 手买,B 腿 1 手卖”,公式自动生成为 ``2*A - B``。 - **示例 2(同向)**:设为“A 腿 2 手买,B 腿 1 手买”,公式自动生成为 ``2*A + B``。 手动设置公式规则: - 支持加减运算(``+``、``-``)及常数项(如 ``2*A - B + 3``)。 - **不支持** 两腿相乘(``*``)或相除(``/``)。 - 公式必须包含 ``A`` 和 ``B``。 查看行情与图表 ~~~~~~~~~~~~~~~~~~~~ 设置完成后,新的组合合约将自动显示在 **自组合报价表** 中。 - **报价表**:查看实时价差、买卖量等信息。右键点击合约可进行“修改”或“删除”。 - **K 线图**:选中组合合约后,图表区域将同时展示组合价差的 K 线以及两个单腿合约的 K 线,便于对比分析。 下单与执行逻辑 ~~~~~~~~~~~~~~~~~~~~ .. image:: ../images/combine_order.png 在下单板对组合合约下单并确认套利信息后,任务将直接发送至 **套利池** 进行监控。当价差满足条件时,系统将自动执行。 **执行机制** 为了保证成交并减少风险,系统遵循以下逻辑: - **流动性优先**:根据两腿的流动性,分先后顺序报单。 - **低流动性腿**:采用 FAK 指令先行报单(若不立即成交则撤单),避免挂单风险。 - **智能追单**:对高流动性腿,若报单未成,系统会根据你的设置(如“3 秒后市价追单”)自动开启追单模式。 .. warning:: 为了最大限度减少“瘸腿”(单边成交)风险,建议在设置中 **开启追单功能**。 管理套利池 ~~~~~~~~~~~~~~~~~~~~ .. image:: ../images/combine_manage.png **套利池** 是你的策略控制中心。你可以在此查看所有运行中的策略状态,并进行实时干预。 状态含义 ^^^^^^^^^^^^^^ - **运行中**:策略正在监控行情或执行报单。 - **已停止**:用户手动暂停,或软件重启后的默认状态。 - **已完成**:设定的目标手数已全部成交。 - **错误**:报单被交易所退回(通常因资金不足或价格超出限制),策略自动停止。 快捷操作 ~~~~~~~~ 你可以使用列表右侧的按钮进行管理: - **启/停**:启动或暂停选中的策略(也可双击合约行切换)。 - **删**:删除不再需要的策略。 - **清**:清除所有状态为“已完成”的记录。 .. tip:: 你可以在套利池中直接修改 **触发价格** 和 **剩余手数**,无需停止策略即可实时生效。