如何使用Python獲取債券資訊? Part1

更新於 發佈於 閱讀時間約 4 分鐘


raw-image

債券是發行者為籌集資金而發行、在約定時間支付一定比例的利息,並在到期時償還本金的一種有價證券。根據不同發行方,可分為政府債券、金融債券以及公司債券。投資者購入債券,就如借出資金予政府、大企業或其他債券發行機構。這三者中政府債券因為有政府稅收作為保障,因而風險最小,但收益也最小。公司債券風險最大,可能的收益也最大。債券持有者是債權人,發行者為債務人。債券不論何種形式,大都可以在市場上進行買賣,並因此形成了債券市場

本文我們將會探討如何使用Python於Markets Insider撈取債券資料,存成資料表並錄入SQLite資料庫。

You can check this for the English version!


首先,我們要先理解網址的資料結構,本文會以公司短債為例。

https://markets.businessinsider.com/bonds/finder
?p=1 (頁數)
&borrower= (發行者/公司)
&maturity= (shortterm: 0-3 yers / midterm: 3-10 years/ longterm: > 10 years)
&yield= (0: < 5% / 5:5%-10% / 10: 10%-20%)
&bondtype=(6%2c7%2c8%2c19: Corporate/ 2%2C3%2C4%2C16: Government, etc)
&coupon= (0: < 5% / 5:5%-10% / 10: >10%)
&currency= (333: USD / 534: JPY/ 846: SGD, etc)
&rating= (Moody's rating)
&country= (18: USA/ 33: China/ 27/ Singapore, etc)

Step 0: 匯入模組

from datetime import date
from datetime import timedelta
import pandas as pd
import requests
import sqlite3
from google.colab import drive

drive.mount('/content/drive')
today = date.today()
con = sqlite3.connect('/content/drive/MyDrive/data/Stock.db')

Step 1: 定義迴圈。

for i in range(1, 100):
url = 'https://markets.businessinsider.com/bonds/finder?p='+ str(i) +'&borrower=&maturity=shortterm&yield=5&bondtype=6%2c7%2c8%2c19&coupon=0&currency=333&rating=&country=18'

Step 2: 將url送出獲取每個頁面的資訊。

res = requests.get(url)
res.encoding = 'big5'
html_df = pd.read_html(res.text)
df = html_df [0]
df['As_Of'] = today

Step 3: 將獲取的資料表存入資料庫。

df.to_sql('Coporate_Bond_Markets_Insider', con, if_exists='append')
raw-image

此資訊並不包含債券的ISIN/ Coupon Payment Date等資訊,必須點擊每個項目的連結進入細項網頁,因此我們下一篇會討論如何結合BeautifulSoup獲取超連結。

謝謝您,如果覺得此篇文章有幫助到您,歡迎透過此連結贊助我們。


留言
avatar-img
留言分享你的想法!
avatar-img
Informula 生產力工坊
8會員
23內容數
Informula 致力於提升工作生產力,分享生產力工具使用情境、簡單的程式、資料處理、數據分析、網路爬蟲應用等。 尋求長期的自我成長要求或職場臨時急救包的朋友歡迎一起交流。
2023/08/22
之前在如何計算ETF的PE ratio — 00878?中討論到如何使用計算00878的PE以進行對於此ETF的估值,我們發現關鍵在於如何有效撈取一檔ETF的成分和持有股數和其市值(或發行股數),我們會持續這個系列的原因是每個發行商給的資料略有不同
Thumbnail
2023/08/22
之前在如何計算ETF的PE ratio — 00878?中討論到如何使用計算00878的PE以進行對於此ETF的估值,我們發現關鍵在於如何有效撈取一檔ETF的成分和持有股數和其市值(或發行股數),我們會持續這個系列的原因是每個發行商給的資料略有不同
Thumbnail
2023/08/18
在上一篇如何計算ETF的PE ratio — QQQ?我們討論到如何計算出ETF QQQ的PE,有些朋友詢問為什麼跟有些平台的數字還要低很多?
Thumbnail
2023/08/18
在上一篇如何計算ETF的PE ratio — QQQ?我們討論到如何計算出ETF QQQ的PE,有些朋友詢問為什麼跟有些平台的數字還要低很多?
Thumbnail
2023/08/17
之前在如何計算ETF的PE ratio — 00878?中討論到如何使用計算00878的PE以進行對於此ETF的估值,我們發現關鍵在於如何有效撈取一檔ETF的成分和持有股數和其市值(或發行股數),此篇我們繼續探討如何撈取計算Invesco納斯達克100指數ETF-QQQ的本益比。
Thumbnail
2023/08/17
之前在如何計算ETF的PE ratio — 00878?中討論到如何使用計算00878的PE以進行對於此ETF的估值,我們發現關鍵在於如何有效撈取一檔ETF的成分和持有股數和其市值(或發行股數),此篇我們繼續探討如何撈取計算Invesco納斯達克100指數ETF-QQQ的本益比。
Thumbnail
看更多
你可能也想看
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
重點摘要: 6 月繼續維持基準利率不變,強調維持高利率主因為關稅 點陣圖表現略為鷹派,收斂 2026、2027 年降息預期 SEP 連續 2 季下修 GDP、上修通膨預測值 --- 1.繼續維持利率不變,強調需要維持高利率是因為關稅: 聯準會 (Fed) 召開 6 月利率會議
Thumbnail
重點摘要: 6 月繼續維持基準利率不變,強調維持高利率主因為關稅 點陣圖表現略為鷹派,收斂 2026、2027 年降息預期 SEP 連續 2 季下修 GDP、上修通膨預測值 --- 1.繼續維持利率不變,強調需要維持高利率是因為關稅: 聯準會 (Fed) 召開 6 月利率會議
Thumbnail
債券是發行者為籌集資金而發行、在約定時間支付一定比例的利息,並在到期時償還本金的一種有價證券。根據不同發行方,可分為政府債券、金融債券以及公司債券。投資者購入債券,就如借出資金予政府、大企業或其他債券發行機構。這三者中政府債券因為有政府稅收作為保障,因而風險最小,但收益也最小。公司債券風險最大,
Thumbnail
債券是發行者為籌集資金而發行、在約定時間支付一定比例的利息,並在到期時償還本金的一種有價證券。根據不同發行方,可分為政府債券、金融債券以及公司債券。投資者購入債券,就如借出資金予政府、大企業或其他債券發行機構。這三者中政府債券因為有政府稅收作為保障,因而風險最小,但收益也最小。公司債券風險最大,
Thumbnail
本文探討了可轉換公司債作為公司籌措資金的一種靈活方式,並分析其對投資者的吸引力。可轉債結合了債券的穩定收益與股票的潛在增值,讓投資者能夠在市場波動中靈活操作,並強調投資可轉債時的風險與收益權衡此外,本文還探討了可轉債對企業財務結構的優化作用,適合作為長期投資的考量。
Thumbnail
本文探討了可轉換公司債作為公司籌措資金的一種靈活方式,並分析其對投資者的吸引力。可轉債結合了債券的穩定收益與股票的潛在增值,讓投資者能夠在市場波動中靈活操作,並強調投資可轉債時的風險與收益權衡此外,本文還探討了可轉債對企業財務結構的優化作用,適合作為長期投資的考量。
Thumbnail
🌹投資人百百款,世上的商品也百百款,很多投資人,眼裡只看得到股票📈,其他商品通通看不到,那會有一點點可惜,📷要盡量把眼見開闊,也可以幫助自己的財富增長。 債券Bond,沒錯,💣就是跟007同名的那個Bond,🌟是一種很穩定的投資商品。債券的類型很多種,通常的運作模式基本原理相同:首先,債券
Thumbnail
🌹投資人百百款,世上的商品也百百款,很多投資人,眼裡只看得到股票📈,其他商品通通看不到,那會有一點點可惜,📷要盡量把眼見開闊,也可以幫助自己的財富增長。 債券Bond,沒錯,💣就是跟007同名的那個Bond,🌟是一種很穩定的投資商品。債券的類型很多種,通常的運作模式基本原理相同:首先,債券
Thumbnail
首先在開始投資海外債之前,還是要簡單介紹一下債券的基本知識。 【債券基本架構】 1.發行機構: 要投資債券前,第一個要了解的就是債券發行人是誰,購買該發行人債券,也就是代表該發行人為借款人,而投資人為債券人,所以挑選財務體質良好、公司信譽良好或信用狀況良好的公司非常重要。 2.票面利息: 也就是該
Thumbnail
首先在開始投資海外債之前,還是要簡單介紹一下債券的基本知識。 【債券基本架構】 1.發行機構: 要投資債券前,第一個要了解的就是債券發行人是誰,購買該發行人債券,也就是代表該發行人為借款人,而投資人為債券人,所以挑選財務體質良好、公司信譽良好或信用狀況良好的公司非常重要。 2.票面利息: 也就是該
Thumbnail
台股,股票,股市,個股,金融股 ,理財,投資,存股,產業介紹,彰銀,京城銀,台中銀,臺企銀,高雄銀,聯邦銀,遠東銀,安泰銀,華南金,富邦金,國泰金,開發金,玉山金,元大金,兆豐金,台新金,新光金,國票金,永豐金,中信金,第一金,王道銀行,上海商銀,合庫金,群益證,群益期,台名,元大期,台產,新產
Thumbnail
台股,股票,股市,個股,金融股 ,理財,投資,存股,產業介紹,彰銀,京城銀,台中銀,臺企銀,高雄銀,聯邦銀,遠東銀,安泰銀,華南金,富邦金,國泰金,開發金,玉山金,元大金,兆豐金,台新金,新光金,國票金,永豐金,中信金,第一金,王道銀行,上海商銀,合庫金,群益證,群益期,台名,元大期,台產,新產
Thumbnail
一、之前已經有專文介紹的Finra-公司債券資訊查詢網站
Thumbnail
一、之前已經有專文介紹的Finra-公司債券資訊查詢網站
Thumbnail
雖然盈透證券的看盤軟體資訊蠻豐富的,但我只想把通過篩選的潛在標的或已經持有的標的才放入清單。所以我在挑選債券的時候都會使用Finra這個網站來快速查看相關資訊。
Thumbnail
雖然盈透證券的看盤軟體資訊蠻豐富的,但我只想把通過篩選的潛在標的或已經持有的標的才放入清單。所以我在挑選債券的時候都會使用Finra這個網站來快速查看相關資訊。
Thumbnail
1.債券(BOND)=收息專用?   債券其實是一種由政府或企業發行的債務工具,目的是希望透過借貸來籌集資金,就像是我們向銀行借錢一樣...
Thumbnail
1.債券(BOND)=收息專用?   債券其實是一種由政府或企業發行的債務工具,目的是希望透過借貸來籌集資金,就像是我們向銀行借錢一樣...
Thumbnail
公司籌錢的管道有哪些? 富邦也有發公債你(妳)知道嗎? 有6%利息可賺,為何一般人只有1%的門路?
Thumbnail
公司籌錢的管道有哪些? 富邦也有發公債你(妳)知道嗎? 有6%利息可賺,為何一般人只有1%的門路?
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News