Strasmore Research
深度解析 Matt Connor作者: Matt Connor · 更新於 2026-07-25

特斯拉比特幣10-K申報日

2021年2月8日,特斯拉揭露買入15億美元比特幣,藏在年報風險因素段落,帶動加密貨幣股價,選擇權市場反應平淡,2022年多已脫手。

2021年2月8日上午,特斯拉揭露已買入15億美元的比特幣,並打算接受比特幣作為支付方式——這項消息並非透過新聞稿或引人注目的8-K表格發布,而是藏在年報中風險因素及其他內容的文字裡。這是企業財務部門持有加密貨幣,從網路迷因轉變為正式申報事實的時刻。本頁記錄了整個過程:10-K年報、當日交易時段、波動幅度高出一個數量級的加密貨幣相關股票、不為所動的選擇權交易紀錄,以及2022年將大部分比特幣脫手的揭露資訊。每一項數字都是已儲存的查詢結果;展開任何面板即可查看SQL。

歸檔文件,已收訖

查詢特斯拉於2021年2月8日提交的SEC申報文件——以及用於購買的年末現金
每個數據背後的精確 SQL 語法
WITH (
    SELECT round(toFloat64(cash_and_equivalents) / 1e9, 1)
    FROM global_markets.stocks_balance_sheets
    WHERE has(tickers, 'TSLA') AND timeframe = 'annual' AND fiscal_year = 2020
    LIMIT 1
) AS yearend_cash_bn
SELECT
    count() AS tesla_filings_that_day,
    countIf(form_type = '10-K') AS annual_reports,
    any(form_type) AS form_type_on_file,
    yearend_cash_bn AS fy2020_cash_bn,
    round(100 * 1.5 / yearend_cash_bn, 1) AS purchase_pct_of_cash
FROM global_markets.stocks_sec_edgar_index
WHERE filing_date = '2021-02-08'
  AND (issuer_name ILIKE '%tesla%' OR cik = '0001318605')

當日有一份申報文件:一份10-K——即年報。比特幣的揭露內容附隨在10-K表格的風險因素與後續事件段落中,這個細節對新聞如何傳播至關重要:年報篇幅長達數百頁,市場的反應始於讀者自行發現該段落,而非在排定的頭條新聞時刻。美國證監會申報文件指南說明了每種表格的用途——以及為何10-K表格是重大訊息埋藏之處。

該申報文件也以財務管理語言說明了原因:特斯拉已於2021年1月更新其投資政策,尋求「更大的靈活性,以進一步分散並最大化」其無需用於營運流動性的現金所帶來的回報,且根據該政策,它「共投資了15億美元於比特幣」——並補充說明,它預期「在不久的將來開始接受比特幣作為我們產品的支付方式」。一個段落,兩項承諾——一項是財務部位,一項是支付實驗——各自的後續發展如下。

特斯拉究竟買了什麼

10-K 年報揭露的是美元金額,而非比特幣數量:15 億美元,整份申報文件中完全未提及持幣數量。你讀到的每一個「特斯拉大約買了這麼多比特幣」的數字,都是外部估算——用美元金額除以當時比特幣價格推算而來。由於比特幣市場本身不在本倉庫的許可範圍內,本頁面不會自行編造這類數字。申報紀錄所能支持的,是規模概念:相對於特斯拉 2020 年底資產負債表上 $19.4的現金與約當現金(上方已附收據),這筆買入金額佔比達到 7.7%——這是一筆實質配置,但遠非押注整家公司的賭注。

當日行情,一覽無遺

查詢TSLA於2021年2月8日——披露時段,已收錄
每個數據背後的精確 SQL 語法
WITH
    (
        SELECT argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'TSLA'
          AND window_start >= toDateTime('2021-02-05 00:00:00') AND window_start < toDateTime('2021-02-08 04:00:00')
    ) AS prior_rth_close
SELECT
    round(prior_rth_close, 2) AS prior_close,
    round(toFloat64(argMinIf(open, window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)), 2) AS rth_open,
    round((toFloat64(argMinIf(open, window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)) / prior_rth_close - 1) * 100, 1) AS gap_pct,
    round(minIf(toFloat64(low), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 2) AS rth_low,
    formatDateTime(toTimeZone(argMinIf(window_start, (toFloat64(low), toInt64(toUnixTimestamp(window_start))), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 'America/New_York'), '%H:%i') AS low_et,
    round(maxIf(toFloat64(high), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 2) AS rth_high,
    round(toFloat64(argMaxIf(close, window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)), 2) AS rth_close,
    round((toFloat64(argMaxIf(close, window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)) / prior_rth_close - 1) * 100, 1) AS day_change_pct,
    round((minIf(toFloat64(low), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) / prior_rth_close - 1) * 100, 1) AS low_vs_prior_pct,
    round(toFloat64(sum(volume)) / 1e6, 1) AS day_shares_m,
    countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS rth_minute_bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'TSLA'
  AND window_start >= toDateTime('2021-02-08 04:00:00') AND window_start < toDateTime('2021-02-08 23:59:00')

以下是報價系統的無聲裁決:TSLA 開盤價 $869.67(較上週五 2%),盤中觸及 $877.77,收盤價 $863.3 — 當日漲幅 1.3%,成交量 19.7 萬股。這是個著名的市場時刻,但對 2021 年式的 TSLA 來說,不過是個再平凡不過的交易日,這支股票在毫無消息的情況下動輒波動數個百分點,已持續數月。當天真正劇烈波動的資產是比特幣本身,重新定價幅度達雙位數 — 但那個市場不在本資料庫的授權範圍內,因此本頁面僅呈現報價系統能驗證的內容。

「普通」是一種衡量,而非一種感受

「普通」這個詞是一種主張,因此以下是它的基準:從2020年9月(特斯拉進行1拆5股票分割後的第一個完整月份,因此所有收盤價都處於相同的交易基礎上)到揭露日前一個週五的每一個TSLA交易日。

查詢2月8日對TSLA而言是重要交易日嗎?以其前五個月作為衡量基準
每個數據背後的精確 SQL 語法
WITH daily AS (
    SELECT
        toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
        argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS close_usd
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'TSLA'
      AND window_start >= toDateTime('2020-08-31 00:00:00') AND window_start < toDateTime('2021-02-09 01:00:00')
    GROUP BY et_date
),
chg AS (
    SELECT
        et_date,
        close_usd,
        lagInFrame(close_usd) OVER (ORDER BY et_date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
    FROM daily
)
SELECT
    countIf(et_date >= toDate('2020-09-01') AND et_date < toDate('2021-02-08') AND prev_close > 0) AS baseline_sessions,
    round(quantileDeterministicIf(0.5)(abs(close_usd / prev_close - 1) * 100, toUInt32(et_date), et_date >= toDate('2020-09-01') AND et_date < toDate('2021-02-08') AND prev_close > 0), 1) AS median_abs_move_pct,
    countIf(et_date >= toDate('2020-09-01') AND et_date < toDate('2021-02-08') AND prev_close > 0 AND abs(close_usd / prev_close - 1) > abs((SELECT close_usd / prev_close - 1 FROM chg WHERE et_date = toDate('2021-02-08')))) AS sessions_moving_more,
    round(anyIf((close_usd / prev_close - 1) * 100, et_date = toDate('2021-02-08')), 1) AS feb8_change_pct
FROM chg
HAVING countIf(et_date >= toDate('2020-09-01') AND et_date < toDate('2021-02-08') AND prev_close > 0) > 0

在這 109 個交易日中,每日波動的絕對值中位數為 2.5%——而 109 個交易日中有 80 的波動幅度,大於比特幣消息當天的 +1.3%。一筆15億美元的國庫資金意外,在特斯拉自身的紀錄上,表現得還不如一個中位數水準的交易日。

盤勢輪廓

查詢TSLA每半小時走勢——2021年2月8日常規交易時段
每個數據背後的精確 SQL 語法
SELECT
    formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
    round(toFloat64(argMax(close, window_start)), 2) AS bucket_close,
    round(min(toFloat64(low)), 2) AS bucket_low,
    round(toFloat64(sum(volume)) / 1e6, 1) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'TSLA'
  AND window_start >= toDateTime('2021-02-08 04:00:00') AND window_start < toDateTime('2021-02-08 23:59:00')
  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY et_time
ORDER BY et_time

漲勢來得早——最大量的成交集中在早盤,隨著消息傳開——午盤則在狹幅區間內橫向整理。就事件驅動的走勢而言,這就是「一小時內定價完畢」的樣貌,與輝達隔夜跳空缺口形成鮮明對比,當時市場因休市而無法即時反應;也與遊戲驛站連續熔斷潮不同,當時市場反應不斷導致交易中斷。同一個時代,三種截然不同的事件驅動機制。

連動行情:資金真正流向何處

TSLA 並非觀察此事件的合適標的。真正該關注的,是那些財務結構或業務本就建立在比特幣之上的股票——礦商、企業持有者、具備加密貨幣金流基礎的支付應用程式。同一則新聞,截然不同的行情走勢:

查詢2021年2月8日比特幣相關個股——收盤至收盤變動,美東時間常規交易時段
每個數據背後的精確 SQL 語法
SELECT
    ticker,
    round((event_close / prior_close - 1) * 100, 1) AS change_pct
FROM (
    SELECT
        ticker,
        argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2021-02-05') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS prior_close,
        argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2021-02-08') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS event_close
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('MSTR', 'RIOT', 'MARA', 'SQ', 'PYPL', 'SPY')
      AND window_start >= toDateTime('2021-02-05 00:00:00') AND window_start < toDateTime('2021-02-09 01:00:00')
    GROUP BY ticker
)
ORDER BY change_pct DESC

MARA 收盤 +42.5%RIOT 收盤 +40.2%——這兩檔是組合中的比特幣礦商,重新定價的幅度比 TSLA 本身高出一個量級。MSTR 這家在前一年夏天將公司財務轉為比特幣載體的軟體公司,上漲了 29.2%。具備加密貨幣金流基礎的支付平台 SQPYPL 錄得個位數漲幅,而全市場 ETF SPY 則收在 +0.7%。規律很清楚:該交易時段重新定價的是比特幣曝險部位,無論它存在於何處——而特斯拉的新部位僅占其現金的 7.7%,曝險程度最低。

選擇權市場同樣波瀾不驚

追逐槓桿的資金是否至少湧入了選擇權市場?交易紀錄可追溯至2014年,因此下方圖表將2月8日的數據與前二十個交易日進行比較——這個基準區間包含了1月下旬的狂熱週,是個嚴格的衡量標準:

查詢TSLA於2021年2月8日的期權——與前20個交易日相比——合約量及看跌/看漲比率
每個數據背後的精確 SQL 語法
WITH daily AS (
    SELECT
        toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS session,
        toFloat64(sum(size)) AS contracts,
        toFloat64(sumIf(size, option_type = 'P')) AS put_contracts,
        toFloat64(sumIf(size, option_type = 'C')) AS call_contracts
    FROM global_markets.options_trades
    WHERE ticker LIKE 'O:TSLA2%'
      AND sip_timestamp >= toDateTime('2021-01-08 00:00:00') AND sip_timestamp < toDateTime('2021-02-09 01:00:00')
    GROUP BY session
)
SELECT
    round(maxIf(contracts, session = toDate('2021-02-08')) / 1e6, 2) AS event_contracts_m,
    round(avgIf(contracts, session < toDate('2021-02-08')) / 1e6, 2) AS prior_avg_contracts_m,
    round(maxIf(contracts, session = toDate('2021-02-08')) / avgIf(contracts, session < toDate('2021-02-08')), 2) AS volume_multiple,
    countIf(session < toDate('2021-02-08')) AS baseline_sessions,
    round(maxIf(put_contracts, session = toDate('2021-02-08')) / maxIf(call_contracts, session = toDate('2021-02-08')), 2) AS event_put_call,
    round(sumIf(put_contracts, session < toDate('2021-02-08')) / sumIf(call_contracts, session < toDate('2021-02-08')), 2) AS baseline_put_call,
    round(sumIf(put_contracts, session < toDate('2021-02-08')) / sumIf(call_contracts, session < toDate('2021-02-08')) - maxIf(put_contracts, session = toDate('2021-02-08')) / maxIf(call_contracts, session = toDate('2021-02-08')), 2) AS callward_shift
FROM daily
HAVING countIf(session = toDate('2021-02-08')) > 0 AND countIf(session < toDate('2021-02-08')) > 0

當日成交 0.85 百萬份TSLA選擇權合約——為前月均值 1.09 百萬份的 0.78 倍。並非爆炸性增長;即便以合約數量計,也是低於平均水準的一天。交易結構確實有所偏斜:賣權/買權比率(賣權合約數除以買權合約數,粗略衡量交易者為哪個方向支付溢價)報 0.52,而基準區間為 0.7——偏向買權的幅度為 0.18。在平淡的成交量下,看漲興趣相對高於前月常態。股票現貨市場、選擇權市場,結論一致:已知悉、已消化、已前進。

這波漲勢有守住嗎?

一篇深入分析欠讀者一個追問:+1.3% 是否為某段行情的起點?以下是揭露日當天及其後二十個交易日的表現,每日收盤價皆以 2 月 8 日為基準指數化:

查詢TSLA其後20個交易日——每日收盤價以2021年2月8日收盤價為基準指數化
每個數據背後的精確 SQL 語法
WITH daily AS (
    SELECT
        toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
        round(argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 2) AS close_usd
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'TSLA'
      AND window_start >= toDateTime('2021-02-08 00:00:00') AND window_start < toDateTime('2021-03-11 01:00:00')
    GROUP BY et_date
)
SELECT
    toString(et_date) AS session,
    close_usd,
    round((close_usd / (SELECT close_usd FROM daily WHERE et_date = toDate('2021-02-08')) - 1) * 100, 1) AS pct_from_feb8
FROM daily
ORDER BY et_date ASC
LIMIT 21

沒有。在這段觀察期內,TSLA 從未再收在揭露日收盤價之上。五個交易日後(2021-02-16),滾動變動幅度來到 -7.8%;到了 2021-03-08,變動幅度為 -34.8%,而觀察期最後一列出現的強勁反彈,仍讓它停留在 -22%。這些都與比特幣本身無關——同一段期間,對當時的高估值成長股普遍都相當嚴峻,而 2 月 8 日本就位在 TSLA 2021 年初區間的高點附近。單日事件研究會繼承它當時所處的任何市場環境;把這張圖表解讀成「比特幣買盤讓特斯拉精準觸頂」,是把巧合當成了因果機制。

用比特幣買車、政策轉向與2022年的退場

10-K 年報中的第二項承諾——接受比特幣作為支付方式——有著完整且有明確時間點的歷程,而這正是許多「特斯拉 比特幣」搜尋真正關注的部分:

  1. 2021年2月8日——10-K 年報揭露了15億美元的購買,以及接受比特幣作為支付方式的意圖(本頁上方已收錄)。
  2. 2021年3月24日——馬斯克宣布美國客戶可以用比特幣購買特斯拉。這項實驗正式上線。
  3. 2021年4月26日——隨著第一季財報公布,特斯拉揭露其已出售「約10%」的比特幣持倉,當時被描述為流動性展示——該數字引自公司自身的揭露文本,而非資料庫查詢結果。
  4. 2021年5月12日——支付功能上線約七週後,特斯拉以挖礦的化石燃料能源結構為由,暫停以比特幣購車。比特幣庫存部位則維持不變。
  5. 2022年7月20日——特斯拉的第二季更新揭露了大規模退場:它「已將約75%的比特幣持倉轉換為法定貨幣」,為資產負債表增加了「9.36億美元現金」——這些數字引自公司自身的申報文件文本;本資料庫並無比特幣持倉欄位可供獨立計算。

最後這項揭露留下了與第一次相同類型的文件與記錄軌跡,因此獲得相同的處理方式:

查詢2022年退出:7月20日披露的8-K文件,以及TSLA的下一個交易日
每個數據背後的精確 SQL 語法
WITH
    (
        SELECT round(argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 2)
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'TSLA'
          AND window_start >= toDateTime('2022-07-20 00:00:00') AND window_start < toDateTime('2022-07-21 04:00:00')
    ) AS jul20_close,
    (
        SELECT count()
        FROM global_markets.stocks_sec_edgar_index
        WHERE cik = '0001318605' AND filing_date = '2022-07-20' AND form_type = '8-K'
    ) AS eightk_count
SELECT
    eightk_count AS disclosure_8k_on_file,
    jul20_close AS prior_close,
    round(argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 2) AS jul21_close,
    round((argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) / jul20_close - 1) * 100, 1) AS next_session_change_pct,
    round(toFloat64(sum(volume)) / 1e6, 1) AS jul21_shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'TSLA'
  AND window_start >= toDateTime('2022-07-21 00:00:00') AND window_start < toDateTime('2022-07-21 23:59:00')

該揭露的 8-K 表格已存檔(我們 EDGAR 記錄中日期為 2022年7月20日的 1 申報文件),而消息是在當日收盤後發布的。下一個交易日,特斯拉股價上漲了 9.8%,從 742.28 美元升至 815.21 美元,成交量為 46.5 萬股。在任何人將此解讀為「市場為比特幣出售案喝采」之前,有一個誠實的提醒:同一份新聞稿包含了特斯拉完整的第二季財報,而比特幣相關內容僅是其中一段。無論是進場或退場,股價記錄都無法單獨歸因於比特幣——進場時伴隨著一個 +1.3% 的交易日,退場時則伴隨著一個內含完整財報的 +9.8% 交易日。

這一天教會我們的事

兩個機制。首先,揭露資訊的載體決定了價格如何反應:10-K 年報中的一段文字,隨著閱讀進度在數小時內逐步擴散至市場,相較於排定公告的階梯函數式反應——這也是早盤時段承載主要波動的原因之一。其次,事件的意義與當日股價波動的幅度是兩回事:這個交易日的溫和百分比掩蓋了它的深遠影響,這影響在數年間逐步展開,企業持有比特幣的議題演變為永久的財務辯論——而隨著該部位的退出,如上文所記錄,在同一條書面軌跡中完成了閉環。歷史性的日子在報價螢幕上看起來未必具有歷史意義;申報文件的紀錄往往是更可靠的收據。

這兩個數字的配對也蘊含著規模的教訓:15 億美元是特斯拉年底現金的 7.7%,相對於其市值只是一個捨入誤差,然而這項揭露卻重新錨定了整個政策辯論——財務主管、審計師和董事會突然都需要對比特幣表態。申報文件中的重大性以美元衡量;市場中的重大性則以先例衡量。這兩個衡量標準之間的差距,正是這一天的意義所在。

特斯拉比特幣常見問答

特斯拉如何宣布其比特幣購買?

在其年報中——即2021年2月8日提交的10-K表格,上方收據來自EDGAR索引——揭露了一筆15億美元的購買,以及接受比特幣作為支付方式的意圖。

特斯拉買了多少比特幣?

價值15億美元。10-K表格揭露的是一個美元金額,從未提及具體的幣數量;廣泛引用的幣數量是外部估算,以2021年初的比特幣價格除以該美元金額得出。

比特幣購買消息公布時,特斯拉股價表現如何?

該交易日上漲了1.3%——以特斯拉自身前五個月的標準來看,這是一個低於中位數的交易日,在那段期間,109個交易日中有80的波動更大。當天波動較大的股票是與比特幣相關的股票,例如上方收據所示的礦業股。

特斯拉曾接受比特幣購車嗎?

是的,短暫接受過。針對美國客戶的比特幣結帳功能於2021年3月24日上線,特斯拉於2021年5月12日在一份聲明中暫停了該功能,理由是比特幣挖礦的化石燃料能源結構——比特幣支付實際運行的時間約為七週。

特斯拉仍持有其比特幣嗎?

特斯拉於2022年7月20日揭露,已將約75%的比特幣轉換為法定貨幣,此後並調整了剩餘部分。目前的答案與最初一樣,存在於公司最新的10-Q或10-K報告中。


上方每個面板都是對歷史交易記錄的已儲存、帶版本控制的查詢——展開SQL即可查看每項衡量結果。想親身體驗這一天,而不只是閱讀嗎?這是斯特拉斯莫爾實驗室交易模擬器中可遊玩的場景之一。

#market history#tsla#bitcoin#sec filings#corporate treasury