实时交易信号

Finger Manager 的实时交易信号功能用于连接客户交易行为与机构后续交易系统。

当客户在 Finger Trader 中提交订单后,订单会实时进入 Finger Manager。Manager 可以根据机构当前配置,将原始客户订单转换为标准化交易信号,并通过 FIX 协议发送至对应的 OMS、Broker、Execution System、风险系统或其他机构交易基础设施。

根据不同业务需求,同一笔客户订单还可以进一步生成用户原始订单、镜像订单、对手订单或其他自定义交易信号。因此,Finger Manager 在这一流程中承担的是交易信号接收、标准化、规则处理和 FIX 转发的作用。

Finger Manager 后台(交易管理) 后台管理
Trading Management / Live Orders

持仓单

实时接收 Finger Trader App 提交的订单,并同步到订单与持仓监控视图。

Open Positions 128 Live
Pending Orders 42 Waiting
Filled Today 286 +12%
Risk Alerts 3 Review
Position Orders 实时订单与持仓单
App order received
Order ID Customer Product Side Volume Price Status
暂无实时订单 等待 App 提交订单

用户在 Finger Trader App 下单后,订单会立即出现在这里。

FT-260827-1844Just now John Smith NZD/USD Buy 0.01 lot 0.59611 Pending
用户手机(App / 系统视图) 接收效果
00:36 Wi-Fi 100%
Forex NZD/USD
Bid 0.59606
Ask 0.59611
Market Limit Stop
Order submitted FT-260827-1844

Buy NZD/USD · 0.01 lot

实时交易信号用于展示客户订单进入 Manager 后,如何形成标准化信号,并继续进入 FIX 路由和下游处理流程。

客户提交订单

客户首先在 Finger Trader 中选择产品并提交订单。订单信息通常包括客户账户、Ticker / Symbol、Buy / Sell、订单类型、交易数量、委托价格、止盈 / 止损、提交时间和订单编号。

例如,客户提交 NZD/USD、Buy、0.01 lot 的订单后,Finger Trader 会立即将订单发送至交易后台。

Manager 实时接收订单

Finger Manager 接收到客户端订单后,会在实时交易界面中立即生成对应记录。

后台可以实时查看 Order ID、Customer、Account、Product、Side、Volume、Price、Order Type、Status、Submit Time 和 Signal Source 等字段。因此,交易运营和风险人员不需要等待批量同步,即可看到当前新增订单。

将客户订单转换为标准交易信号

客户订单进入 Manager 后,会按照统一字段结构形成标准交易信号。

信号中可以包含客户及账户信息、Symbol、Side、Quantity、Price、Order Type、Time in Force、Order ID、Source、Target、Signal Type 以及其他 FIX 扩展字段。这种标准化处理使不同来源的订单可以进入同一套后续交易流程。

用户订单信号

最基础的信号类型是用户订单信号。该信号尽可能保留客户原始订单信息,用于表达客户实际提交了什么交易请求。

例如:Customer 为 John Smith,Symbol 为 NZD/USD,Side 为 Buy,Quantity 为 0.01 lot,Price 为 0.59611。Manager 可以将该订单按照 FIX 消息格式继续发送至指定系统。

镜像订单信号

根据机构配置,Finger Manager 可以基于原始客户订单生成镜像订单。镜像订单通常保持与原始订单相同的交易方向。

例如,原始订单为 Buy XAU/USD 1 lot,镜像规则为 100% Mirror,则生成 Buy XAU/USD 1 lot。也可以按照配置调整数量,例如客户 Buy 10 lot,镜像比例 50%,则生成 Buy 5 lot。镜像订单可以发送至指定账户、交易系统或执行通道。

对手订单信号

系统也可以根据业务规则生成对手订单。对手订单通常采用与客户原始订单相反的交易方向。

例如,客户原始订单为 Buy NZD/USD 1 lot,系统生成 Sell NZD/USD 1 lot。实际对手数量可以根据机构风险规则进行调整,并不要求始终与客户订单保持 1:1。该功能可用于机构内部头寸管理、风险管理或其他合法的交易处理流程。

同一订单可以生成多个信号

一笔客户订单可以同时产生多个后续交易信号。

例如,客户提交 Buy XAU/USD 10 lot 后,系统可以同时生成记录客户原始 Buy 10 lot 的 Original Signal、Buy 5 lot 的 Mirror Signal,以及 Sell 3 lot 的 Counter Signal。不同信号可以分别发送至不同的 FIX Session 或目标系统。因此,原始客户订单和后续生成的交易信号并不是必须一一对应。

按规则生成交易信号

机构可以根据不同条件决定是否生成某类信号。规则可以基于客户、客户组、账户、Broker、Trading Desk、Symbol / Ticker、市场、Buy / Sell、订单数量、订单类型、风险状态及其他机构自定义条件。

例如,只对 XAU/USD 生成镜像订单;只对某一客户组生成对手订单;或者所有订单均按照原始方向直接通过 FIX 转发。

通过 FIX 协议发送

交易信号完成处理后,可以通过 FIX 协议发送至对应目标。

典型链路为:Finger Trader → Finger Manager → Signal Processing → FIX Session → OMS / Broker / Execution System / Institution。这种设计使 Finger Manager 可以与机构已经存在的标准金融交易基础设施连接。

FIX 消息内容

实际使用的 FIX 消息会根据机构接入协议、FIX Version 及业务需求确定。

交易订单通常会涉及 ClOrdID、Symbol、Side、OrderQty、OrdType、Price、TimeInForce、TransactTime、Account 以及其他标准或自定义 Tag。Finger Manager 可以根据双方约定的 FIX Mapping 将内部交易信号转换为对应 FIX 消息。具体字段定义应以实际 FIX 接入规范为准。

FIX Session

不同交易目的地可以配置不同 FIX Session。例如,FIX Session A 连接 Broker A,FIX Session B 连接机构内部 OMS,FIX Session C 连接外部 Execution System。

机构可以根据市场、产品、客户、账户、信号类型和订单规则,决定某个交易信号应该发送到哪个 FIX Session。

接收下游状态回报

FIX 不仅用于发送订单,也可以用于接收订单状态。

例如,下游系统可能返回 Pending、New、Partially Filled、Filled、Rejected、Cancelled。Finger Manager 可以根据 FIX Execution Report 等消息更新对应订单状态。因此完整交易链路是双向的:Manager → FIX → 下游系统,以及下游系统 → FIX → Manager。

订单状态实时更新

当 Manager 收到下游 FIX 回报后,可以同步更新后台订单状态。

典型生命周期为:客户提交订单 → Manager 显示 Pending → 通过 FIX 发送订单 → Broker 接受订单 → 返回 Execution Report → Manager 更新为 New → 订单成交 → 返回 Filled → Manager 更新最终状态。后台人员可以通过实时订单页面持续查看订单生命周期。

交易信号可以来自不同系统

交易信号来源并不局限于 Finger Trader。

根据机构系统架构,Finger Manager 还可以接收来自 Finger Trader MT5、机构自有交易系统、OMS、第三方交易平台或其他 FIX 系统的交易信号。不同来源进入 Manager 后,可以统一转换为内部标准结构,再通过 FIX 继续处理或转发。

实时监控

Finger Manager 可以集中展示当前交易信号及订单状态。

页面可显示 Open Positions、Pending Orders、Filled Today、Risk Alerts,以及当前客户、产品、方向、数量、价格、信号类型、FIX 状态和当前订单状态。这使交易运营和风险团队可以从 Manager 中观察整个实时交易链路。

交易信号不等于成交

需要特别区分:交易信号和最终成交是两个不同概念。

Finger Manager 生成并通过 FIX 发送订单,只表示交易请求已经进入后续处理流程。之后可能出现 New → Filled,也可能出现 New → Rejected,或者 Partially Filled → Cancelled。最终订单是否成交以及成交价格,应以下游实际执行系统返回的 FIX Execution Report 或正式成交数据为准。

Finger Manager 不决定最终执行方式

Finger Manager 提供的是交易信号处理与 FIX 连接能力。

具体订单是否发送、发送到哪里、是否镜像、是否生成对手订单、是否调整数量、是否进入风险检查、最终由哪个 Broker 或 Execution Venue 执行,均由使用 Finger Manager 的机构根据自身业务模式和系统配置决定。Finger Manager 本身不替机构作出交易决策。

机构应根据自身牌照和业务模式使用

用户订单、镜像订单、对手订单及其他交易信号可能涉及不同的交易和风险管理模式。

机构在配置相关功能前,应自行确认自身牌照及监管范围、客户协议、订单执行模式、利益冲突管理要求、Best Execution 要求、风险管理政策以及当地适用法律法规。Finger Manager 提供技术基础设施和 FIX 连接能力,不代表对机构具体业务模式进行监管认可。

实时交易信号的完整流程可以理解为:客户下单 → Finger Manager 实时接收 → 标准化交易信号 → 根据规则生成用户订单 / 镜像订单 / 对手订单 → 转换为 FIX 消息 → 发送至对应 FIX Session → 下游 OMS / Broker / Execution System 处理 → FIX Execution Report 返回 → Finger Manager 实时更新订单状态。

因此,这个页面的核心不是单纯“查看实时订单”,而是展示订单如何进入 Manager,并进一步成为可以通过 FIX 在机构交易基础设施之间传递和处理的实时交易信号。

  1. 客户在手机端选择 NZD/USD,并确认买卖方向、交易数量和预估价格。

    订单票据已准备提交。
  2. 客户点击 Finger Trader App 中的提交订单按钮。

    App 返回已提交的订单编号。
  3. Manager 交易后台接收该订单,并在持仓单列表中新增记录。

    交易运营人员无需等待人工同步即可看到该订单。