开篇:很多进阶用户做量化、网格、跟单,会接触交易所 API 接口。市面上有两类主流方案:第一类,自己在交易所后台生成 API 密钥,保存到自己本地设备,也就是本地自建 API;第二类,使用第三方托管式 API 服务,把密钥提交给第三方平台,由第三方服务器代为调用接口。
网上有两种极端声音,一部分人说密钥绝对不能给到第三方;另一部分人说托管 API 很方便,不用自己维护服务器。今天完整把两套方案做对比,底层逻辑、优点、致命风险,适合什么样的人,哪些红线绝对不能碰。⚠️本篇属于技术科普,不鼓励使用 API、量化机器人做交易。
方案 A:本地生成、本地保管 API 密钥,自建调用
方案描述:你登录交易所账号安全页面,自己创建 API 公钥、私钥。私钥保存在你自己的电脑、VPS 服务器,不对外上传给任何外部服务商。所有接口请求,全部从你自己可控的设备发出。
✅优点:
1、API 私钥只存在于你自己掌控的硬件设备,不会上传到第三方公司服务器。只要你的服务器、电脑安全,第三方服务商拿不到你的密钥。
2、权限完全由你自己配置,哪些权限开启(读取、交易),哪些关闭(提币权限),全部自己决定,不会被第三方修改权限配置。
3、不会受制于第三方服务商平台。第三方服务商跑路、关停,不会直接导致你的密钥泄露。
❌缺点:
1、有技术门槛。你需要有服务器环境,自己部署脚本、机器人程序,需要基础技术能力,普通小白很难上手。
2、需要自己维护服务器安全,做好服务器防火墙、IP 白名单配置。一旦自己服务器被黑客入侵,存放在本地的私钥就会泄露。
👥适合人群:具备基础服务器、网络安全知识的进阶量化使用者。
❌不适合:完全不懂服务器运维,只会点按钮的纯小白。
方案 B:第三方托管 API 服务,密钥交由第三方平台保管
方案描述:你在交易所生成 API 密钥,把公钥、私钥全部填写提交给第三方网站、机器人平台。第三方平台服务器保存你的密钥,由第三方的服务器代为向交易所发起各类交易请求。市面上大量跟单平台、网格工具、量化 SaaS 平台,都是托管 API 模式。
✅优点:
1、上手门槛极低。不需要自己搭建服务器、写代码,网页点一点就可以开启网格、跟单策略,普通用户也可以直接使用。
2、第三方平台帮你维护服务器运行,不需要你 24 小时开机运行自己的设备。
❌缺点:
1、你的 API 私钥完整存储在第三方服务商服务器。如果第三方服务商服务器被黑客入侵,或者服务商内部人员作恶,你的密钥直接泄露。一旦密钥泄露,如果开启交易权限,第三方可以远程操纵你的账户下单;如果不慎开启提币权限,资产可以被直接转出。
2、你无法实时掌控第三方拿你的密钥做哪些调用。你只能看到自己账号最终成交记录,无法看见第三方服务器发起的全部 API 请求明细。
3、第三方平台经营风险。服务商倒闭、跑路,你的策略直接停止运行;极端情况服务商作恶,利用托管密钥操作你的账户。
👥适合人群:完全没有服务器运维能力,只是小资金测试策略,并且能够接受第三方托管带来全部风险的用户。
❌不适合:大额资金,无法承受第三方平台安全、经营风险的交易者。
两套方案通用不可触碰的红线,实操取舍建议
通用铁律,无论本地自建,还是第三方托管:
1、无论什么场景,API 密钥尽量永远关闭提币权限。只开启读取、交易权限。 提币权限一旦打开,密钥泄露会直接造成资产被盗转出。
2、开启 IP 白名单。本地 API,绑定自己服务器 IP;第三方托管 API,如果平台支持 IP 白名单,填写第三方服务商对外 IP,缩小密钥可用访问来源。
3、不再使用的 API 密钥,立刻在交易所后台彻底删除,不要闲置留在账号内。
4、不要把大额资产账户,使用第三方托管 API。如果执意尝试托管 API,只用极小比例闲钱,做好全部亏损的心理预期。
两种模式没有绝对完美,风险只是转移:
本地自建 API,风险集中在你自己服务器运维安全;
第三方托管 API,风险转移到第三方服务商的服务器安全与经营信用。
【下载提示】API 模式科普,不引导量化交易。
FAQ
Q1:第三方托管 API 平台名气大,是不是密钥交给他们就绝对安全?
A:名气大不等于不会遭遇黑客入侵或者经营风险,私钥交给第三方就客观存在泄露风险。
Q2:使用本地自建 API,是不是就完全没有泄露风险?
A:不是,如果自己服务器被黑客攻陷,本地保存的私钥一样会泄露,需要做好服务器安全维护。
Q3:API 密钥提币权限,什么情况下可以打开?
A:普通交易、量化、跟单场景,原则上建议永远关闭提币权限。
Q4:第三方托管 API,服务商倒闭,我的交易所账号资产会消失吗?
A:交易所资产还在交易所账户,但是第三方的策略会全部停止,不存在直接把币带走,但是密钥如果保存在对方服务器,存在后续泄露隐患。
结尾总结:本地自建 API,密钥握在自己手里,但是需要技术运维能力;第三方托管 API 上手简单,但是私钥交由第三方保管,带来服务商安全、经营双重风险。无论哪一种模式,都尽量关闭 API 提币权限,废弃密钥及时删除。虚拟货币交易国内不受法律保护。
