指南

使用你自己的免费 API 密钥

FreeCharting 不出售行情数据。你用自己的 API 密钥(免费或付费)连接数据提供商,由浏览器直接获取价格。本页告诉你在哪里获取密钥以及如何添加。

只看加密货币? 那完全不需要密钥。打开比特币图表。币安、Coinbase、OKX、Kraken、Gemini、HTX、Hyperliquid 和 Deribit 开箱即用,大多数还能实时更新。

工作原理

API 密钥是数据提供商给你的类似密码的代码,用来识别你的请求并应用你所在套餐的限制。在“自带密钥”模式下:

快速开始

  1. 在下面选一个提供商。如果拿不准,就从 Twelve Data 开始:一个免费密钥就能覆盖股票、ETF、外汇和加密货币,包括日内图表。
  2. 创建免费账户并复制 API 密钥(下面每个部分都会告诉你在哪里)。
  3. 打开图表,点击工具栏右上角的 API 密钥。
  4. 把密钥粘贴到提供商名称旁边,点击保存密钥。
  5. 在工具栏的提供商菜单中选择提供商,输入品种代码,就可以看图了。

应该用哪个提供商?

如果你想要……使用
无需注册、逐笔实时更新的加密货币Binance、Coinbase、OKX、Hyperliquid 或 Deribit
一个免费套餐就能看股票、ETF、外汇和加密货币,包括日内图表Twelve Data
美股和 ETF:多年免费日线图,日内图需付费套餐Financial Modeling Prep
深度的美股日内历史(每次翻页 5,000 根 K 线)Massive
快速看一眼美股或货币对的日线、周线Alpha Vantage
多年美股日内历史,免费且额度宽松Alpaca
美国以外交易所的股票Marketstack 或 Twelve Data
你已经付费订阅了数据套餐或有券商账户Finnhub、Tradier,或本页任一提供商的付费套餐

可以保存多个提供商的密钥,随时切换。

Binance 无需密钥

全球最大的加密货币交易所免费公开其行情数据。FreeCharting 使用币安的公开行情接口,所以无需注册任何东西。

市场
加密货币交易对
周期
1 分钟到 1 个月,实时
历史
完整,滚动时加载

代码格式

基础货币和计价货币直接连写,不加斜杠:BTCUSDT、ETHUSDT、SOLUSDT、ETHBTC。在代码框里输入即可搜索所有交易对。

Coinbase 无需密钥

Coinbase 交易所的公开数据,实时更新由每笔成交合成。如果你所在地区用不了币安,这是个好选择。

市场
加密货币(USD、EUR、GBP)
周期
1m, 5m, 15m, 1H, D
历史
完整,滚动时加载

代码格式:基础货币和计价货币用短横线连接:BTC-USD、ETH-EUR、SOL-USD。

OKX 无需密钥

全球最大的加密货币交易所之一,所有周期都有,并实时更新。OKX 并非在所有国家都能用,包括美国。

市场
加密货币
周期
1 分钟到 1 个月,实时
历史
完整,滚动时加载

代码格式:基础货币和计价货币用短横线连接:BTC-USDT、ETH-USDC。

Kraken 无需密钥

Kraken 的公开数据涵盖许多法币交易对(USD、EUR、GBP、CAD、AUD 等)。其免费接口每个周期只返回最近 720 根K线,图表每 10 秒刷新一次,而不是实时推送。

市场
加密货币,大量法币交易对
周期
1 分钟到周线
历史
最近 720 根

代码格式:不加分隔符,比特币写作 XBT:XBTUSD、ETHEUR、SOLUSD。

Gemini 无需密钥

Gemini 是受美国监管的加密货币交易所。公开 K 线覆盖其 USD 交易对,但无法往回翻更早的历史。

市场
加密货币(USD 交易对)
周期
1 分钟到日线
更新
每隔几秒

代码格式:不加分隔符:BTCUSD、ETHUSD、SOLUSD。

HTX 无需密钥

HTX(原火币)为其 USDT 交易对公开每个周期最近 2,000 根 K 线。

市场
加密货币(USDT 交易对)
周期
1 分钟到月线
历史
最近 2,000 根

代码格式:不加分隔符:BTCUSDT、TRXUSDT。

Hyperliquid 无需密钥

Hyperliquid 是一家链上加密货币永续合约交易所,以 USDC 计价。其公开数据包括实时 K 线和订单簿,每个周期保留最近 5,000 根 K 线。

市场
加密货币永续合约
周期
1 分钟到月线
历史
最近 5,000 根

代码格式:币种加 -USD:BTC-USD、ETH-USD、HYPE-USD。

Deribit 无需密钥

Deribit 是一家加密货币衍生品交易所。其公开数据涵盖永续合约和交割期货,提供实时 K 线和较长的历史(比特币日线可追溯到 2018 年)。

市场
加密货币期货和永续合约
周期
1 分钟到日线
更新
实时推送

代码格式:Deribit 的合约名称:BTC-PERPETUAL、ETH-PERPETUAL、SOL_USDC-PERPETUAL,或交割期货如 BTC-26DEC26。

Twelve Data 推荐

覆盖全球股票、ETF、指数、外汇和加密货币的综合 API,对开发者友好。它的免费套餐是看图最全面的。

免费套餐
每天 800 次,每分钟 8 次
市场
股票、ETF、外汇、加密货币
周期
1 分钟到月线

获取密钥

代码格式

美股用代码:AAPL、MSFT、SPY。外汇和加密货币用斜杠:EUR/USD、BTC/USD。其他交易所的股票请在搜索结果中选择,会保存为 SYMBOL:EXCHANGE,例如 VOD:LSE。

注册前先试试:没有密钥时,FreeCharting 会使用 Twelve Data 的公开 demo 密钥,只适用于 AAPL、EUR/USD 和 BTC/USD。

Financial Modeling Prep

热门的股票数据 API,提供干净、复权后的美股价格。免费套餐有大约五年的日线历史,看日线、周线和月线足够。需要日内图时升级到付费套餐,FreeCharting 会自动解锁。

免费套餐
每天 250 次
市场
美股和 ETF
周期
日、周、月 · 付费套餐 1 分钟至 4 小时

获取密钥

须知

  • 免费套餐覆盖主要美股代码,如 AAPL、MSFT 和 SPY。较冷门的代码可能需要付费套餐。
  • FreeCharting 用 FMP 的日线数据生成周线和月线,所以每个图表只消耗一次请求。
  • 付费套餐增加日内图(1 分钟到 4 小时)、更多市场和更高额度。FreeCharting 这边什么都不用改:同一个密钥就能解锁更多。

Alpha Vantage

历史最悠久的免费股票 API 之一,也是拿到密钥最快的:无需账户和密码,只要填个简短表单。最适合日线、周线和月线。

免费套餐
每天 25 次
市场
美股和 ETF、外汇
周期
D, W, M

获取密钥

须知

  • 日内图(1 分钟到 4 小时)是 Alpha Vantage 的付费功能,免费密钥只能看日线、周线和月线。
  • 免费套餐下,股票日线只显示最近 100 天。周线、月线以及外汇日线包含完整历史。
  • 外汇对用斜杠书写:EUR/USD、USD/JPY。
  • 每天 25 次很快就用完。每换一次品种或周期就消耗一次。FreeCharting 会把结果缓存 10 分钟,所以切回去不消耗额度。

Massive (原 Polygon.io)

Polygon.io 在 2025 年更名为 Massive。如果你已有 Polygon 密钥,仍然可以用。Massive 的美股数据非常干净,每次请求最多返回 5,000 根 K 线。

免费套餐
每分钟 5 次
历史
2 年,收盘数据
周期
1 分钟到月线

获取密钥

代码格式

股票用代码:AAPL。加密货币加前缀 X::X:BTCUSD。外汇加 C::C:EURUSD。在 Massive 上,加密货币和外汇可能需要各自的免费套餐。

免费套餐提供收盘后数据,所以当天的 K 线在收盘后才出现。向左滚动可回看最多两年的历史。

CME futures (with your Massive key)

E-mini S&P 500, Nasdaq, Dow and Russell, Treasuries, crude oil, natural gas, gold, silver, copper, grains, cattle, currencies and CME Bitcoin and Ether futures, from Massive's futures data. It's the same key as Massive above: if you've saved one there, futures use it too.

免费套餐
Futures Basic, 5 requests/min
历史
2 years, 8 hours behind
周期
1 分钟到月线

获取密钥

代码格式

A product code opens its front-month contract: ES, NQ, CL, GC, ZN, 6E. The chart rolls to the next contract a few days before the last trading day (about 5 weeks early for metals and Treasuries). A full contract opens that one: ESZ5, GCJ6.

The free plan is 8 hours behind, so today's session shows up later in the day. Daily bars are dated by the trading day they settle on.

这些提供商要么有免费套餐并可清楚地升级,要么需要付费套餐或券商账户才能看图。如果你已经付费订阅其中某家,粘贴密钥即可,按你的套餐限额。上面那些提供商(Twelve Data、Massive 等)的付费套餐用法相同。

Alpaca 免费套餐 实时需付费

券商级的行情数据 API,提供多年的美股历史数据,覆盖所有周期。免费套餐很宽裕:每分钟 200 次请求。其综合(SIP)数据延迟 15 分钟,因此最近 15 分钟图表使用 IEX 交易所的实时行情:价格是最新的,但成交量只包含 IEX 的部分。付费的 Algo Trader Plus 套餐(每月 99 美元)全程实时。

免费套餐
每分钟 200 次请求,IEX 实时价格
市场
美股和 ETF、加密货币
周期
1 分钟到月线

获取密钥

代码格式:美股代码如 AAPL 和 SPY。加密货币用斜杠:BTC/USD。

Marketstack 免费套餐 日内需付费

全球各交易所数万个代码的收盘价。免费套餐额度很小(每月 100 次),适合偶尔查看。付费套餐每月 9.99 美元起,增加日内 K 线和最长 10 年的历史。

免费套餐
每月 100 次,1 年
市场
全球股票和 ETF
周期
日、周、月(日内需付费)

获取密钥

代码格式:美股代码如 AAPL。其他交易所加后缀,例如伦敦写作 VOD.XLON。

Finnhub 付费套餐

Finnhub 覆盖全球交易所的股票以及外汇和加密货币。免费套餐包含代码搜索,但不含历史 K 线,所以看图需要 Finnhub 的付费行情套餐。

套餐
K 线需付费
市场
全球股票、外汇、加密货币
周期
1 分钟到 1 小时、日、周、月

获取密钥

代码格式:股票如 AAPL。外汇加券商前缀:OANDA:EUR_USD。加密货币加交易所前缀:BINANCE:BTCUSDT。保存密钥后,代码搜索会帮你找到正确格式。

Tradier 券商账户

Tradier 是美国券商,客户可以通过其 API 获取行情数据。没有账户的话,免费的开发者沙箱提供延迟数据用于测试。

套餐
券商账户或免费沙箱
市场
美股和 ETF
周期
1m, 5m, 15m, D, W, M

获取令牌

代码格式:美股代码如 AAPL 和 SPY。日内历史大约覆盖最近几周。

OANDA 免费模拟账户

OANDA 是外汇券商,其 API 提供外汇、贵金属、股指和大宗商品的 K 线,最短 5 秒,历史很长。免费的练习(模拟)账户就够了。

套餐
用练习或实盘账户免费
市场
外汇、贵金属、指数、大宗商品
周期
5 秒到月线

获取令牌

代码格式:OANDA 品种名,如 EUR_USD、XAU_USD、SPX500_USD、DE30_EUR。

Capital.com 已连接账户

Capital.com 的图表来自你在图表交易标签页连接的账户(免费模拟账户也行),覆盖其指数、大宗商品、外汇、加密货币和股票差价合约。

套餐
用模拟或实盘账户免费
市场
指数、大宗商品、外汇、加密货币、股票
周期
1 分钟到周线

代码格式:Capital.com 品种代码,如 US500、GOLD、EURUSD、AAPL。其余的可在代码框里搜索。

DXtrade 已连接账户

DXtrade 是许多自营交易公司和差价合约券商使用的交易平台,Lark Funding 就是其中之一。在图表的交易标签页连接 DXtrade 账户后,它的行情也会用于图表,让你看到的正是你交易的价格。

套餐
随自营交易公司或券商账户提供
市场
外汇、指数、贵金属、加密货币(差价合约)
周期
1 分钟到月线

代码格式:DXtrade 自己的名称,例如 EUR/USD 或 XAU/USD。其余品种可在代码框中搜索。

已经在交易标签页连接了券商?Alpaca、Tradier(实盘)、OANDA、Capital.com 和 DXtrade 账户也会提供图表数据,不必在 API 密钥里再输入同样的密钥。

免费套餐限制一览

提供商请求次数一个图表消耗多少
Binance宽松的公开限额1 次,每加载一页更早的数据再加 1 次
Twelve Data每分钟 8 次,每天 800 次1 次(2,000 根),每加载一页更早的数据再加 1 次
Alpha Vantage每天 25 次1 次
Massive每分钟 5 次1 次(5,000 根),每加载一页更早的数据再加 1 次
FMP每天 250 次1 次
Coinbase, OKX, Kraken宽松的公开限额1 次,每加载一页更早的数据再加 1 次(Kraken 除外)
Alpaca(免费)每分钟 200 次1 次(最多 10,000 根),每加载一页更早的数据再加 1 次
Marketstack(免费)每月 100 次1 次

这些数字来自撰写时各提供商的价格页,可能会变。在提供商那里升级到付费套餐,FreeCharting 中的额度会自动提高,其他都不变。

我的 API 密钥安全吗?

请注意:能访问你浏览器配置文件的人都能读取其中保存的密钥。这里请用免费密钥,不要在共用电脑上使用付费套餐的密钥,在公共电脑上用完后,在 API 密钥窗口点击移除所有密钥。如果密钥泄露,到提供商控制台重新生成即可。

常见问题与故障排除

FreeCharting 真的免费吗?

是的。

为什么需要自己的密钥?为什么不用共享密钥?

共享密钥几分钟就会用光免费额度,让所有人都用不了。而且大多数提供商的条款也不允许转发其数据。用自己的密钥,你独享全部免费额度,数据也是授权给你本人的。

提示“已达到请求上限”,怎么办?

免费套餐限制每分钟或每天的请求次数。等一分钟(Twelve Data、Massive)或等到明天(Alpha Vantage、FMP),或者换一个提供商。FreeCharting 会缓存最近的结果,所以在已打开过的图表之间切换不会额外消耗。

能用我已有的付费套餐吗?

可以。粘贴你付费账户的密钥,FreeCharting 照样使用。你会自动获得套餐更高的额度、实时数据和更长的历史。Finnhub 和 Tradier 必须有付费套餐或券商账户才能看图。

“找不到代码”或没有数据

每个提供商写代码的方式略有不同。请查看上面的代码格式说明。例如比特币在币安是 BTCUSDT,在 Coinbase 是 BTC-USD,在 Kraken 是 XBTUSD,在 Twelve Data 是 BTC/USD,在 Massive 是 X:BTCUSD。

密钥被拒绝

确认你粘贴了完整的密钥、没有空格,并保存在正确的提供商下。新密钥可能需要一分钟才生效。你也可以在提供商控制台重新生成一个。

数据是实时的吗?

Binance、Coinbase、OKX、Hyperliquid 和 Deribit 的图表实时推送。其他数据源会按适合各自免费套餐的节奏自动刷新;点击图表底部的实时状态即可选择频率。股票数据提供商的免费套餐视提供商而定,为延迟数据或日终数据;付费套餐通常是实时的。

有些周期按钮是灰色的

说明该提供商的免费套餐不提供这个周期。例如 Alpha Vantage 和 FMP 的免费套餐只有日线、周线和月线。把鼠标悬停在按钮上可以看到原因。

手机上能用吗?

能。图表支持触控:拖动滚动,双指缩放。密钥按浏览器保存,所以每台设备都需要重新添加。

拿到密钥了吗?

把它粘贴到 API 密钥窗口,开始看图吧。