交易时间
为产品设置开盘和收盘时间。App 会根据该设置展示产品当前是否处于可交易状态。
交易时间用于定义某个交易产品在 Finger Trader 中允许客户进行交易的时间范围。
在 Finger Manager 中,管理员可以针对每一个 Trading Desk / Ticker 单独配置交易日、开盘时间、收盘时间及对应时区。
配置保存后,Finger Trader 会根据当前产品的交易时间判断其是否处于可交易状态。当产品进入交易时段时,客户端可以按照机构配置开放相应交易功能;当产品处于非交易时段时,客户端会根据当前状态提示市场关闭或暂停交易。
因此,交易时间属于产品交易规则的一部分,应根据实际市场、流动性来源和机构业务安排进行配置。
为产品设置开盘和收盘时间。App 会根据该设置展示产品当前是否处于可交易状态。
通过 Finger Manager 配置的通知,将在 Finger Trader App 中按设定规则精准触达用户,提升运营效率与用户体验。
进入 市场与产品管理 → 交易时间,选择对应市场后,可以查看已经创建的 Trading Desk 及其产品。
例如:Forex / 外汇 → NZD/USD → 进入 Trading Hours 配置。
交易时间按照具体产品分别设置,不同 Ticker 可以拥有不同的交易时段。
管理员可以设置该产品在哪些日期允许交易。
例如,周一至周五表示产品在正常工作日开放交易。
部分产品也可以根据实际业务设置为周一至周六、每日、指定交易日或其他自定义周期。交易日应与产品实际市场开放时间保持一致。
每个产品可以分别设置开盘时间(Open Time)和收盘时间(Close Time)。
开盘时间表示该产品开始允许交易的时间。收盘时间表示该产品停止接受正常交易操作的时间。
例如,交易日为周一至周五,开盘时间为 09:00,收盘时间为 17:00。系统会按照该配置判断产品当前是否处于交易时段。
交易时间必须与明确的时区一起使用,例如 Asia/Tokyo、America/New_York、Europe/London 或 UTC。
同样的 09:00,在不同时区代表完全不同的实际时间。因此,配置交易时间时应特别确认交易时间和时区两个字段是否与实际市场保持一致。
例如,东京市场可以使用 Asia/Tokyo;美国市场可以根据业务需要使用 America/New_York;全球统一系统也可以采用 UTC 作为内部标准时间。
Finger Trader 面向不同国家和地区的客户,客户端设备本地时间可能与产品所属市场时间不同。
例如,某股票市场按照纽约时间 09:30 开盘。日本客户打开 Finger Trader 时,本地时间并不是 09:30。
如果系统只保存“09:30”而没有保存时区,就无法准确判断市场是否已经开放。因此 Finger Manager 会根据产品交易时间、产品时区和当前实际时间,统一计算产品当前交易状态。
Finger Trader 会根据 Manager 中配置的 Trading Hours 显示产品当前状态。
常见状态包括 Trading / 可交易、Closed / 已收盘、Opening Soon / 即将开盘。
Trading 表示当前时间处于允许交易时段内;Closed 表示当前时间已经超过产品收盘时间;Opening Soon 表示距离下一次开盘时间较近。具体状态名称可以根据 Finger Trader 当前客户端配置进行显示。
系统可以根据当前时间和交易时间计算距离下一状态变化还有多久。
例如,距离收盘 00:02 表示该产品将在约 2 分钟后进入非交易时段。
这种提示可以帮助客户在交易前确认当前市场状态,减少在临近收盘时产生误解。
当当前时间不属于产品允许交易的时间范围时,系统会将产品识别为非交易状态。
Finger Trader 可以继续展示产品名称、产品历史信息、当前或最后行情和产品详情,但交易相关功能会根据机构配置进行限制。
例如,客户端可以禁止新开仓、禁止提交新订单、显示 Market Closed,或提示下一次开盘时间。具体限制方式取决于产品和机构的交易规则。
部分市场的交易时间可能跨越午夜。例如,开盘为 22:00,收盘为次日 05:00。
这种情况下,系统不能简单按照同一自然日判断交易时间,而应按照完整交易时段处理。
对于外汇、数字资产或部分全球市场产品,配置时应特别确认是否存在跨日交易。
部分产品可能接近或支持 24 小时交易,例如部分外汇产品、数字资产、OTC 产品或机构内部产品。
对于这类产品,可以根据实际业务配置更长交易时段或全天交易规则。
即使产品理论上支持 24 小时交易,也应考虑系统维护时间、流动性提供商维护、每日结算、周末关闭和风控暂停时间。因此,不建议仅因为市场被称为“24 小时交易”就忽略实际可交易窗口。
部分市场在周末停止交易。传统股票和多数外汇业务通常会受到工作日限制。
系统可以通过交易日设置,使对应产品在周六、周日自动进入关闭状态。
对于数字资产等全天市场,则可以根据机构实际服务能力决定是否保持周末开放。
正常 Trading Hours 通常用于设置常规交易周期。
但金融市场还可能存在法定节假日休市、提前收盘、延迟开盘、临时停市、特殊结算日或交易所临时安排。
这类特殊情况不能只依赖常规周一至周五时间规则。机构应根据自身市场数据和业务安排,对特殊日期进行相应调整。如系统提供交易日历或特殊交易时间配置,应优先使用对应功能处理。
“有行情”并不一定代表“可以交易”。
部分行情源在正式交易时间之外仍可能持续提供参考价格、延迟行情、盘前价格、盘后价格或 Indicative Price。
因此,报价状态和交易状态应分别判断。Finger Trader 是否允许客户提交订单,应以 Manager 中实际配置的交易时间和业务规则为准,而不能仅根据是否收到行情判断。
交易时间和产品上下架控制的是不同内容。
产品上下架决定这个产品是否在 Finger Trader 中提供。交易时间决定这个已经上架的产品,现在是否处于允许交易的时间。
例如,AAPL 已经上架,因此客户始终可以在产品列表中看到 AAPL。但纽约市场收盘后,AAPL 仍然可以显示在 Finger Trader 中,只是当前状态变为 Closed,并按照机构配置限制新的交易操作。
即使属于同一个市场,不同产品也可能拥有不同交易时间。
例如普通股票、ETF、期货相关产品、OTC 产品、特殊交易产品,可能存在不同的开盘、收盘或暂停时间。
因此,Finger Manager 将 Trading Hours 作为产品级配置,而不是只设置一个全局市场时间。
具有相应权限的管理员可以根据实际市场变化修改 Trading Hours。
修改后,Finger Trader 会按照最新配置重新判断产品状态。
对于已经正式提供给客户的产品,修改交易时间前应确认当前是否仍处于交易时段、是否存在未完成订单、是否会影响当前客户操作、新时间是否与实际市场一致,以及时区是否正确,避免错误配置导致正常交易时间被错误识别为 Closed。
交易时间属于重要产品交易参数。
建议仅允许机构管理员、产品管理员、交易管理人员,以及具有相应产品配置权限的角色进行修改。
普通客服或无交易产品管理职责的角色一般只需要查看权限。
交易时间的核心逻辑可以理解为:Trading Desk / Ticker → 设置交易日 → 设置开盘时间 → 设置收盘时间 → 设置时区 → Finger Trader 判断当前交易状态。
例如,NZD/USD,周一至周五,09:00–17:00,Asia/Tokyo。Finger Trader 会根据当前时间自动判断该产品属于可交易、即将收盘、已收盘或等待下一次开盘。
产品已经上架,只代表它可以出现在 Finger Trader 中;是否可以在当前时刻进行交易,则由 Trading Hours 及机构其他交易规则共同决定。
管理员进入外汇柜台下 NZD/USD 的交易时间设置页。
Manager 显示即将配置交易时段的产品。管理员设置交易日、开盘时间、收盘时间和时区。
该产品拥有明确的交易时段规则。保存后,到达配置的收盘时间,App 会将该产品标记为 Closed。
用户在 App 行情列表中看到收盘状态。