Binance 交易日志

FOQUS 会自动为你的 Binance(币安)合约账户记交易日志。每一个 U 本位(USDⓈ-M)仓位都会自动记入,无需手动输入,连同它的手续费、资金费和止损记录。它只需要一个只勾选了“允许读取”(Enable Reading)的 API 密钥,能交易的密钥会被拒绝。日志永久免费。

FOQUS 从 Binance 记录什么

FOQUS 读取你的 U 本位(USDⓈ-M)合约账户:以 USDT 和 USDC 结算的永续合约,例如 BTCUSDT 和 BTCUSDC。一开仓,仓位就会出现在日志里,盈亏、止损和持仓时间实时更新。

内容在 FOQUS 中如何显示
成交每一笔买入和卖出:价格、数量、手续费
止损和止盈设置、撤销、触发;移动止损显示为一次撤销加一个新价位
资金费持仓期间收到或支付的每一笔资金费
强平交易时间线上的一个单独事件
限价入场单挂单、修改、撤单
入场前账户开仓时的余额、权益和你的其他仓位
市场快照5 分钟、1 小时和 24 小时内的价格变化和成交量,RSI、资金费率、持仓量
订单簿录制每次入场、加仓、部分平仓和出场前后各一分钟,来自 Binance 自己的订单簿

下面是我公开日志中的一笔真实交易。MARSCOINUSDT 做多,4 倍杠杆:2026 年 9 月 4 日 21:34:08 UTC 入场,21:56:34 加仓,9 月 5 日 00:36:45 UTC 在止损处出场。入场、加仓和出场是三笔订单,手续费分别为 37.60、10.81 和 46.73 USDT,合计 95.14 USDT。持仓期间的资金费合计 −47.64 USDT。按价格计算的结果是 −3,375.07 USDT,扣除手续费和资金费后为 −3,517.85 USDT。这些都不是我手动输入的。

FOQUS 交易页面:Binance 上一笔 4 倍杠杆的 MARSCOIN/USDT 做多,结果 −3,518 USDT;已实现 −3,375,手续费 −95.14,资金费 −47.64,最大浮亏 −3,518,最大浮盈 +7,531;图表上标有入场、止损和出场
作者公开日志中的一笔 Binance U 本位(USDⓈ-M)交易,2026 年 9 月 4–5 日。截图中的应用是俄语界面(它也有英语界面);截图中的时间为 UTC+2,正文中为 UTC。

截图中的最大浮亏和最大浮盈,就是这笔交易的 MAE 和 MFE:持仓期间最大的账面亏损和最大的账面盈利。怎样用它们检验你的止损和出场,MAE 和 MFE 指南就是用这同一笔交易演示的。

如果你用 BNB 支付手续费,FOQUS 会自动把它换算成 USDT:采用成交前最后一根已收盘 1 分钟 K 线的 Binance BNBUSDT 价格。这样,这笔手续费也会计入交易结果。

免费套餐每天包含 10 次订单簿录制。每次录制包含合约订单簿;如果这个币也有现货交易,旁边还会显示它的现货订单簿。

如何创建 Binance 只读 API 密钥

Binance 只给开启了双重身份验证(2FA)并完成身份认证的账户发放密钥。你还需要至少向现货钱包充值过一次,金额不限。

  1. 在 Binance 网站上,点击个人资料图标 → 账户(Account)→ API 管理(API Management)→ 创建 API(Create API)。在 App 中,先切换到币安专业版(Binance Pro):更多(More)→ 其他(Other)部分 → API 管理。
  2. 选择 系统生成(System generated)。自行生成(Self-generated)的密钥(Ed25519 或 RSA)不行:FOQUS 用系统生成密钥的 Secret 为请求签名。
  3. 给密钥起个名字,例如 FOQUS,然后用 2FA 或通行密钥确认。
  4. 复制 API Key 和 Secret Key。Secret Key 只显示一次,之后 Binance 就会把它隐藏。
  5. 检查密钥的权限:只应勾选 允许读取(Enable Reading)。交易、提现和划转都保持关闭。
  6. 不要添加 IP 访问限制。FOQUS 不公布它的 IP 地址列表,而且会从多个地址访问 Binance。Binance 本身也只给没有 IP 限制的系统生成密钥“允许读取”这一项权限:这条规则自 2023 年 1 月 30 日起生效。
  7. 注册 FOQUS 账户,在 Connect your own account(连接你自己的账户)下选择 Binance。粘贴 API Key 和 Secret Key,然后点击 Connect exchange(连接交易所)。

上面的中文名称取自 Binance 的中文帮助中心,括号里是英文网站上的叫法;App 和其他语言版本中的叫法可能不同。三家交易所的只读密钥,见只读 API 密钥指南。

FOQUS 如何检查 Binance 密钥

FOQUS 先用 apiRestrictions 请求向 Binance 查询密钥的权限。只有读取已开启、九项写入权限全部关闭的密钥才能通过:提现、两类划转、四类交易(现货与杠杆、杠杆、合约、统一账户)、期权,以及通过 FIX 交易。否则密钥不会被保存。接着 FOQUS 查询账户模式:暂不支持统一账户(Portfolio Margin),因为 Binance 通过另一套 API 提供这类账户的订单和历史,这样的密钥同样不会被保存。然后 FOQUS 读取账户的 BTC 充值地址来识别账户,并读取你连接之前就已经开着的仓位:这些仓位不会进入日志。

FOQUS 中的 Binance 密钥检查:apiRestrictions 请求,读取已开启,九项写入权限全部关闭,账户不是统一账户(Portfolio Margin),且尚未连接;每一项拒绝都附有连接页面上的提示
各项检查按 FOQUS 代码的执行顺序排列;右侧是连接页面上的提示。
  • FOQUS 只读取。它用你的密钥请求成交、订单、仓位、手续费和资金费。除了读取,这个密钥只用于另外两个请求:开启和续期账户的数据流。它们都不是订单。
  • 保存什么。API Key 和 Secret Key。Secret Key 加密保存。
  • 如何断开。在 FOQUS 中删除这个账户,它的交易也会一并删除。密钥本身请在 Binance 的 API 管理中删除。

FOQUS 在 Binance 上看不到什么

  • 其他产品。现货和杠杆、币本位(COIN-M)合约、有到期日的季度合约以及期权,都不会进入日志。
  • 连接之前的历史。这些历史包含的信息太少,不足以复盘一笔交易:Binance 的账户历史里没有订单簿,已撤销且未成交的止损单,3 天后 Binance 就不再返回。所以 FOQUS 从你连接的那一分钟起自行记录每一笔交易。之前开的仓位不会进入日志,即使你在连接之后才平仓。
  • 其他冠以 Binance 之名的交易所。FOQUS 只连接 binance.com 的主机(api、fapi 和 fstream)。来自 Binance.US 或其他独立 Binance 交易所的密钥,在这里无法使用。
  • 你的理由。交易所不知道你的形态、计划和错误。这些要用标签和笔记来标记。一笔交易该补充哪些内容,见如何记交易日志。

仓位计算器会按止损为你的下一笔交易算出仓位大小。如果你手动记日志,可以用适用于 Excel 和 Google 表格的交易日志模板。Bybit、OKX 和 MetaTrader 5 账户也能连接,各有各的方式:Bybit、OKX、MetaTrader 5。正在挑选交易日志?请看 FOQUS 与 TraderMake.Money 对比(英文)。

Binance 交易日志常见问题

FOQUS 要看到我的合约,需要开启 Enable Futures 吗?

不需要。Enable Futures 是交易合约的权限,不是查看合约的权限。只开启“允许读取”就能读取你的合约账户,而开启了 Enable Futures 的密钥,FOQUS 不会接受。

我以前在 Binance 的历史会被导入吗?

不会,这是有意为之:旧的历史包含的信息太少,不足以复盘一笔交易。里面没有订单簿,而已撤销且未成交的止损单,3 天后 Binance 就不再返回。FOQUS 从你连接的那一分钟起自行记录每一笔交易:止损、账户和市场快照、每次成交前后的订单簿。你以前的交易仍保留在 Binance 的历史中。

“The key is not read-only”(密钥不是只读的)是什么意思?

除了“允许读取”,密钥还开启了别的权限。在 API 管理中打开这个密钥,取消多余的勾选,然后重新连接。如果 FOQUS 提示“The key has no read access”(密钥没有读取权限),请开启“允许读取”。

FOQUS 为什么提示“Binance rejected the key”(Binance 拒绝了密钥)?

Binance 不接受这组 API Key 和 Secret Key。请检查两者是否都完整复制,以及密钥是否已被删除。密钥必须是在 binance.com 上系统生成的:自行生成的密钥或 Binance.US 的密钥在这里都不能用。

可以连接多个 Binance 账户吗?

可以,每个账户用各自的密钥,账户数量不限。同一个账户不能连接两次:即使换了密钥,FOQUS 也能认出它,并提示“This exchange account is already connected”(这个交易所账户已经连接)。

资料来源

适用于其他交易所和经纪商的交易日志