指南

使用你自己的免费 API 密钥

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

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

工作原理

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

快速开始

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

应该用哪个提供商?

如果你想要……使用
无需注册、逐笔实时更新的加密货币Binance、Coinbase 或 OKX
一个免费套餐就能看股票、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 线,图表也不实时推送。

市场
加密货币,大量法币交易对
周期
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。

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 线在收盘后才出现。向左滚动可回看最多两年的历史。

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

Alpaca 免费套餐 实时需付费

券商级行情数据 API,所有周期都有多年美股历史。免费套餐很大方:每分钟 200 次请求。除非订阅付费的 Algo Trader Plus(每月 99 美元),最近的 K 线会延迟 15 分钟。

免费套餐
每分钟 200 次,延迟 15 分钟
市场
美股和 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。其余的可在代码框里搜索。

已经在交易标签页连接了券商?Alpaca、Tradier(实盘)、OANDA 和 Capital.com 账户也会提供图表数据,不必在 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。

密钥被拒绝

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

数据是实时的吗?

币安、Coinbase 和 OKX 的图表实时推送。股票提供商的免费套餐视提供商而定,有延迟或只有收盘数据;付费套餐通常是实时的。点击工具栏的刷新按钮可获取最新 K 线。

有些周期按钮是灰色的

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

手机上能用吗?

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

拿到密钥了吗?

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