交易平台与券商后台开发。

适合正在搭建或扩展自有交易基础设施的券商和创始人。

交易平台,说到底是一本带行情报价的账本,而且两者必须同时正确。最近几年,我一直在券商和自营交易公司(prop firm)的线上系统里工作:后台 API、风控监控、支付流程,以及它们之间的各个服务。我把这些经验带给正在搭建自有平台的团队。

我在哪里做过这件事

全职 · CFI Financial已在生产环境运行

运营中券商的支付与加密货币后台

在 CFI Financial:已在生产环境运行的钱包支付方式,带字段级权限的加密货币后台 API,以及事件驱动平台上的跨服务排障。

  • 3 种钱包支付方式已上线
  • 头两个月 26 个工单
  • 7 个服务与共享库
查看案例

我在线上系统中做的工作

  • 券商后台 API

    订单与交易视图、双人复核(maker-checker)审批、分页列表,以及 CSV 或 PDF 导出,全部受角色权限和字段级权限控制。

  • 加密货币与多资产精度

    8 位小数的金额,在 API、数据模型和访问控制定义之间都能正确传递。

  • 风控监控

    持续检查亏损和净值规则,并设有保护机制:数字对不上就拒绝执行。

  • 系统对接

    MetaTrader 5、支付服务商、KYC 数据和消息平台,带签名校验的 webhook 与重试。

  • 事件驱动同步

    通过消息队列让客户门户与后台保持一致,包括安排好能让两边都正常工作的发布顺序。

  • 线上问题排查

    用 correlation id 跨服务追踪故障,一直追到具体那一行代码,证明原因,再做最小且安全的修复。

我接下来可以构建的

自研交易引擎

尚未作为成品交付

有些创始人想要自己的执行核心,而不是租用别人的。我尚未在生产环境交付过完整的自研交易引擎,也不会假装交付过。引擎周边的系统,我构建过,也运行过。下面是我会怎样着手做引擎本身。

  • 报价接入

    把数据商或流动性提供商的报价统一成标准格式,并检测报价是否过期,确保任何订单都不会按一个已经失效的价格成交。

  • 订单生命周期

    市价单、限价单和止损单用一个明确的状态机来实现:每一次状态变化都有记录,每一个请求都是幂等的。

  • 持仓、盈亏与保证金

    已实现和未实现盈亏、净值、已用保证金和可用保证金,都由同一套实现用定点小数计算。

  • 追加保证金通知与强平

    强平规则是确定性的,在接触真实账户之前,先用录制的价格序列回放测试。

  • 先做 B-Book,再做 A-Book

    执行接口先从内部成交做起,并为外部路由和混合模式留出空间。

  • 从第一版数据库结构起就支持多品牌

    租户、品牌和法律实体从一开始就建好模型,这样白标运营只是改配置,不必重写。

上线之前持有客户资金的交易引擎,上线前必须经过独立测试、安全评审,并取得法律和监管方面的确认。这些环节我会排进计划,但我不能代替它们。

合作方式

先从小处开始,行得通再深入合作。

每次合作都从一份书面范围开始。开工之前,你就清楚能拿到什么、要花多少钱、哪些不包括在内。

  1. 01固定费用 · 1 至 3 周

    技术调研冲刺

    我梳理你的需求、现有代码和第三方接入权限,然后交付书面架构方案、可行性与风险报告,以及里程碑计划。这些都归你,无论最后由谁来开发。

  2. 02按里程碑付款

    固定范围的 MVP 开发

    范围明确的第一个版本,按里程碑开发,全程部署在你随时可以使用的预发环境上。你为已交付的里程碑付款,不按工时计费。

  3. 03按月

    创始工程师合同

    我以技术负责人的身份加入,并且亲自动手:架构、后端、前端、基础设施和发版,直接与你协作。

  4. 04兼职 · 按月

    兼职技术负责人

    你已经有一位开发者或一个小团队。我负责架构和风险高的部分,评审团队的工作,并确保交付进度不掺水分。

每个项目我都在第一次通话后以美元报价。我在马来西亚工作,中间没有外包公司这一层,所以预算花在工程上,而不是客户管理上。我按范围和责任定价,不是最便宜的选择。

  • 与你对接的就是动手做事的人
  • 书面范围与里程碑
  • 源代码、权限和文档全部交接
  • 可按需签署 NDA

合作流程

  1. 01

    一次简短通话

    先聊聊你在做什么、已经有什么,以及怎样才算成功,不需要任何承诺。

  2. 02

    书面范围

    我做什么、不做什么、有哪些风险,以及价格。较大或尚不明确的项目,先从一次简短的付费技术调研冲刺开始。

  3. 03

    小步、可见的发布

    你能尽早、频繁地看到可用的软件,就在你可以亲手点开操作的预发环境里。

  4. 04

    交接与支持

    源代码、权限、文档和运维手册,需要的话提供后续支持。

常见问题

你以前做过自研交易引擎吗?
没有在生产环境做过完整的一套。我为一家线上自营交易公司做过 MetaTrader 5 对接和风控监控,也在一家正在运营的券商做过后台和支付系统。引擎是再往下的一层。我会先用一次付费的技术冲刺把核心验证清楚:报价进得来,订单走得通,保证金和强平在回放测试下结果正确。
你能做一个完整的交易所或撮合引擎吗?
我负责构建和扩展交易核心周边的系统:客户端与后台 API、订单与钱包流程、审批、权限、支付和数据同步。托管和流动性通常由专业服务商提供,由我来对接。具体分工我们在第一次通话时确定。
能和我们现有的前端或开发人员配合吗?
可以。我会先读懂现有的东西,把哪些靠得住、哪些有风险写下来。能用的我会保留。
我们的交易平台又慢又有问题,你能帮忙吗?
可以。跨服务追踪线上问题,是我目前工作的重要部分。我会先复现问题、证明根因,再做最小且安全的修复。
你做交易机器人或交易策略吗?
不做。我开发的是券商和交易公司赖以运行的平台、对接和风控系统。

告诉我你在做什么。

几句话就够了:做的是什么、目前进展到哪一步、需要工程师做什么。表单就在下方,也可以直接发邮件。我会在两个工作日内回复。

其他服务