基于 MT5 的定制外汇 CRM 与客户专区开发。
适合现成 CRM 已经不够用的券商和投资公司。
一套外汇 CRM 其实是三个必须对得上的系统:客户专区(Trader’s Room)、后台和 MetaTrader 5。这三部分我都在线上平台做过其中一块,分别是为一家自营交易公司和一家多资产券商做的。完整的一整套外汇 CRM 产品,我还没有交付过。哪些部分经过生产环境验证,这一页都写清楚。
相关的生产环境工作
自由职业 · TradersFlow (TRFC)已在生产环境运行
MT5 Manager API 服务与实时风控监控
基于 MetaQuotes 原生 Manager API 的 C#/.NET 服务,以及在数秒内执行每个交易账户亏损规则的实时监控,服务于线上自营交易平台。
- 6 个月约 250 次提交
- 5 个代码仓库
- 约每 5 秒一次违规检查
已在生产环境交付的部分
把 MT5 数据接进你自己的系统
一个 Manager API 服务,把账户、持仓、成交、订单和每日历史以毫秒级的速度提供给后台,并可控制交易权限。
带审批的后台 API
交易流水视图、双人复核(maker-checker)审批、分页列表和 CSV 或 PDF 导出,全部受角色和字段级权限控制。
客户专区与后台保持一致
客户资料和 KYC 的变更通过消息队列在客户门户和后台之间传递,两边不会长时间对不上。
入金
在一家正在运营的券商,通过 Checkout.com 接入 Apple Pay、Google Pay 和 Benefit 作为入金方式,含 webhook 和退款。
基于 MT5 账户的管理工具
账户统计,以及带保护措施的员工操作:手动通过或判负、冻结、一键平仓。
营销归因与风险信号
首次触点的活动来源记录,从点击到购买的转化漏斗,以及带重复 IP 标记的登录 IP 历史。
我接下来可以构建的
完整的 CRM:客户专区、钱包和 IB 佣金
尚未作为成品交付
把上面这些拼成一套完整外汇 CRM,还需要下面这些部分。我可以设计并构建它们,但还没有把它们作为一个成品交付过。所以每一项都从一份书面设计和一次在你的 MT5 权限上做的概念验证开始。
客户专区(Trader’s Room)
注册、KYC 状态、开立 MT5 账户、入金、出金、内部转账和交易历史,都在同一个客户专区里。
投资人门户
按账户展示盈亏、余额、净值、保证金和业绩报告,投资人可以下载对账单,并设置余额提醒。
建在账本上的钱包
客户、投资人和 IB 的钱包都建在复式记账账本上,每一笔入金、出金、转账和费用都恰好记账一次。
多级 IB 佣金
带下级 IB 的推荐关系树,按手数、点差或交易量计算的公式先以书面形式连同算例确认,佣金结算可以中断后续跑,也可以审计。
业绩费
按投资人盈利收取、带高水位线的费用,根据 MT5 成交记录计算,并在对账单上逐行列出。
员工角色与审计记录
每个操作的权限都在服务端强制校验,资金操作需要第二个人审批,并记录谁做了什么。
上线之前写代码之前,有两件事决定可行性:你实际拥有什么样的 MT5 权限(一个 Manager 登录只属于一家券商的服务器),以及你描述的钱包在你的市场是否受监管。一次技术调研冲刺可以回答这两个问题。
合作方式
先从小处开始,行得通再深入合作。
每次合作都从一份书面范围开始。开工之前,你就清楚能拿到什么、要花多少钱、哪些不包括在内。
- 01固定费用 · 1 至 3 周
技术调研冲刺
我梳理你的需求、现有代码和第三方接入权限,然后交付书面架构方案、可行性与风险报告,以及里程碑计划。这些都归你,无论最后由谁来开发。
- 02按里程碑付款
固定范围的 MVP 开发
范围明确的第一个版本,按里程碑开发,全程部署在你随时可以使用的预发环境上。你为已交付的里程碑付款,不按工时计费。
- 03按月
创始工程师合同
我以技术负责人的身份加入,并且亲自动手:架构、后端、前端、基础设施和发版,直接与你协作。
- 04兼职 · 按月
兼职技术负责人
你已经有一位开发者或一个小团队。我负责架构和风险高的部分,评审团队的工作,并确保交付进度不掺水分。
每个项目我都在第一次通话后以美元报价。我在马来西亚工作,中间没有外包公司这一层,所以预算花在工程上,而不是客户管理上。我按范围和责任定价,不是最便宜的选择。
- 与你对接的就是动手做事的人
- 书面范围与里程碑
- 源代码、权限和文档全部交接
- 可按需签署 NDA
- 全职投入,每周 40 小时以上,约定后大约三周开始
合作流程
- 01
一次简短通话
先聊聊你在做什么、已经有什么,以及怎样才算成功,不需要任何承诺。
- 02
书面范围
我做什么、不做什么、有哪些风险,以及价格。较大或尚不明确的项目,先从一次简短的付费技术调研冲刺开始。
- 03
小步、可见的发布
你能尽早、频繁地看到可用的软件,就在你可以亲手点开操作的预发环境里。
- 04
交接与支持
源代码、权限、文档和运维手册,需要的话提供后续支持。
常见问题
- 外汇 CRM 应该买现成的,还是自己开发?
- 如果标准产品符合你的运营方式,就买现成的:起步更快,也更便宜。当你的 IB 方案、投资人结构或审批规则套不进产品,或者你需要自己掌握代码和数据时,再考虑定制或扩展。如果买现成的对你更合适,我会在第一次通话时直接告诉你。
- 能把 MT5 接到我们现有的 CRM 或客户专区吗?
- 可以。MT5 对接是我在生产环境做过的工作。账户、组别、余额和交易历史通过一个建在 Manager API 或 Web API 上的适配层保持同步,系统的其余部分不需要直接调用 MT5。
- 多级 IB 佣金怎么计算?
- 根据 MT5 成交记录计算,公式先以书面形式确认,每一级都配有算例。结算是幂等的,所以月末结算失败后可以续跑,不会给任何人重复发放,每个数字都能追溯到背后的成交。
- 你做 PAMM、MAM 或跟单系统吗?
- 可以,作为新项目来做。我还没有交付过,这一点我会事先说明。它的核心是分配核算:根据 MT5 成交记录,算出每位投资人在主账户盈亏中所占的份额,恰好记账一次,并按高水位线计算业绩费。这建立在我已经在生产环境运行的能力之上:可靠地读取 MT5 成交,以及让资金事件可以安全重试。MAM 和跟单还需要在客户账户上下单,这取决于你的 MT5 服务器授予的权限,所以我会先在你的服务器上做概念验证。
- 你支持 MT4、cTrader、Match-Trader 或 DXtrade 吗?
- 可以。在每个平台上要做的事是一样的:用一个适配层让账户、余额和交易历史与你的系统保持同步,并让每一次写入都可以安全重试。我目前的生产环境工作在 MetaTrader 5,其他平台还没有交付过,所以遇到新平台,我会先针对你的服务器做一个简短的概念验证,再给整体报价。
- 客户钱包受监管吗?
- 很多时候是的。持有客户资金,或者在不同人之间转移资金,可能需要牌照,取决于你所在的市场。我是工程师,不是律师,也不是持牌机构:我把系统设计成能够满足规则的样子,具体规则由你的法律顾问确认。
- 你有自己的 MT5 服务器或 Manager API 授权吗?
- 没有。Manager API 的访问权限属于券商或购买了 MT5 服务器授权的公司。我基于你已有的权限来开发,第一步就是确认这份权限到底允许做什么。
告诉我你在做什么。
几句话就够了:做的是什么、目前进展到哪一步、需要工程师做什么。表单就在下方,也可以直接发邮件。我会在两个工作日内回复。