2026年10月24日,銅價為每磅 $6.4676,即每公斤 $14.26、每噸 $14,259。銅按每磅報價,1 公斤等於 2.2046 磅。把每磅價格乘以 2.2046226218 得到每公斤價格,乘以 2,204.6226218 得到每公噸價格。
使用 API
先以 USD 請求銅價,再把回傳的價格換算成你需要的重量單位。端點是 GET /v1/commodities/spot/XCU/USD。回應包含 price 和 unit: "pound",計算從這個每磅價格開始。銅是以期貨為基礎的參考價格,僅提供 USD。
乘數取決於重量:1 公斤包含的磅數更多,所以價格裡也就包含相應倍數的每磅金額。換算成噸時,使用 1 公噸所含的磅數。兩個計算請使用同一個回傳的價格,這樣每個結果都從同一個報價出發。
- 取得你的 API 金鑰 為你的 Narwhal API 帳戶建立一組免費金鑰,用它為銅價請求做身分驗證;同一組 API 金鑰可用於 REST 與 MCP。
- 設定環境變數 把金鑰存放在名為
NARWHAL_API_KEY的環境變數中。Python 請求會讀取該變數,並把金鑰以Bearer YOUR_KEY的形式放在Authorization標頭中傳送。 - 請求價格並換算 執行 Python 程式碼,從
https://api.narwhalapi.com請求銅價。它把price讀成數字,乘以每公斤的磅數得到每公斤價格,再把每公斤的結果乘以 1,000 得到每公噸價格。import os import requests r = requests.get( "https://api.narwhalapi.com/v1/commodities/spot/XCU/USD", headers={"Authorization": f"Bearer {os.environ['NARWHAL_API_KEY']}"}, timeout=10, ).json() per_lb = float(r["price"]) # the API quotes copper per pound (unit == "pound") LB_PER_KG = 2.2046226218 print( f"{per_lb:.4f} per lb {per_lb * LB_PER_KG:.2f} per kg " f"{per_lb * LB_PER_KG * 1000:,.0f} per tonne" ) - 依單位閱讀輸出 輸出依序是每磅、每公斤和每噸的價格,金額均以 USD 計。輸出把每磅價格格式化為四位小數,每公斤價格為兩位小數,每噸價格為整數。
使用試算表或不寫程式的方式
如果只做一次換算,請使用大宗商品換算器。如果你的成本核算表裡已經有擷取到的 USD/磅銅價,就把它放在 B1,再依表格所需的重量單位使用公式。把輸入儲存格標示為每磅美元,便於區分輸入與換算後的金額。
=B1*2.2046226218=B1*2204.6226218兩個公式使用同一個每磅價格作為輸入。公斤公式乘以 1 公斤所含的磅數,噸公式乘以 1 公噸所含的磅數。如果成本核算表以噸為單位,直接使用噸公式;也可以把公斤結果乘以 1,000,因為 1 公噸含 1,000 公斤。
公式中保留完整的換算係數,只依範例的格式對顯示的金額取整。每磅價格是輸入,替換它就會同時改變兩個換算後的價格。請把結果標示為 USD/公斤 或 USD/公噸;換算重量單位不會改變幣別,仍是 USD。
各種情況適合的方式
| 情況 | 最適合的方式 | 原因 |
|---|---|---|
| 一次性換算 | 大宗商品轉換器 | 把銅價換算成所需的重量單位 |
| 以噸計的成本核算表 | 對已擷取的價格套用公式 | 把 USD/磅的輸入乘以 2,204.6226218 |
| 不同的銅品級或類似 LME 的報價 | 核對該報價的單位和基準 | 這個現貨參考價格並不代表那個不同的報價 |
噸和短噸是同一回事嗎?
不是。1 公噸是 1,000 kg,即 2,204.62 lb,而美國短噸是 2,000 lb。這裡的噸公式採用公制定義,使用每噸 2,204.6226218 磅這個完整係數。
如果成本核算表上只寫了 ton,在套用公式之前先確認它指的是哪種重量單位。這裡標為每噸的結果指的是每公噸。把公制係數用在以美國短噸表示的數量上,會混用兩種不同的重量單位,所以請在表中把單位名稱和價格放在一起。
為什麼每噸價格和其他來源看起來不一樣?
不同的基準和合約月份,價格可能出現分歧。這個計算是把 USD/磅的現貨參考價格換算成每公噸價格,重量單位的換算會保持參考價格原有的基準。
與不同品級的銅或類似 LME 的報價比較時,先核對單位和基準,再比較金額。把兩個報價都換成每公噸,並不會讓它們的基準或合約月份變得相同。如果你需要的報價基準不同,把本價格乘以噸係數得到的,仍然只是這個參考價格的換算結果。
應該在回應中查看哪個單位?
使用這些公式時,unit 欄位必須是 "pound"。兩個換算係數都假定回應中的 price 是每磅價格,所以要把單位和金額一起讀。
單看一個數字無法判斷它的重量單位。在 B1 或 Python 計算中使用某個金額之前,先確認它是 USD/磅。把同樣的係數用在已經按公斤或按噸表示的價格上,會從錯誤的單位開始換算。
計算範例:把銅價換算成每公斤和每噸
2026年10月24日,銅價為每磅 $6.4676。從這個價格出發,乘以 2.2046226218 得到每公斤金額;要得到每公噸金額,則把同一個每磅輸入乘以 2,204.6226218。
2026年10月24日的每公斤計算結果約為 14.2586,顯示為每公斤 $14.26。乘法中請使用完整係數,即每公斤 2.2046226218 磅;每公斤 2.2046 磅這種簡短說法省略了該係數的部分小數位。
然後用原來的每磅金額計算每公噸價格。2026年10月24日的範例結果約為 14,258.6,顯示為每噸 $14,259。如果經由公斤計算,請先把未取整的公斤結果乘以 1,000,再對噸價顯示取整。
| 單位 | 使用2026年10月24日價格的計算 | 取整後的 USD 價格 |
|---|---|---|
| 公斤 | 6.4676 × 2.2046226218 ≈ 14.2586 | 每公斤 $14.26 |
| 公噸 | 6.4676 × 2,204.6226218 ≈ 14,258.6 | 每噸 $14,259 |
發布於 。