進行基本面分析之前,我們需要瞭解一些財務報表和基本面指標。常用的財務報表包括資產負債表、損益表和現金流量表。這些報表提供了公司的財務狀況和業績情況的資料。
根據這些財務報表,可以計算出一些基本面指標,例如:
市盈率(P/E ratio):市盈率是指公司的股價與每股盈利的比例,用於衡量公司的投資價值。
負債比率(Debt ratio):負債比率是指公司的總負債與總資產的比例,用於評估公司的償債能力和風險。
股東權益比率(Equity ratio):股東權益比率是指公司的股東權益與總資產的比例,用於評估公司的財務穩定性和風險。
毛利率(Gross profit margin):毛利率是指公司的毛利與營業收入的比例,用於評估公司的經營效益和競爭力。
淨利率(Net profit margin):淨利率是指公司的淨利與營業收入的比例,用於評估公司的獲利能力。
當使用Python進行股票基本面分析時,你可以使用相應的函式庫來處理和分析財務資料。以下是使用Python進行基本面分析的一個示例:
pip install pandas
pip install yfinance
import pandas as pd
import yfinance as yf
# 股票代號
ticker = 'TSM'
# 起始日期
start_date = '2023-09-01'
# 結束日期
end_date = '2023-09-23'
# 獲取股票資料
data = yf.download(tickers=ticker, start=start_date, end=end_date)
# 最後收盤價除以最近一期盈利
pe_ratio = data['Close'][-1] / data['Earnings'][-1]
# 負債總額除以總資產
debt_ratio = data['TotalLiab'][-1] / data['TotalAssets'][-1]
# 股東權益除以總資產
equity_ratio = data['TotalStockholderEquity'][-1] / data['TotalAssets'][-1]
gross_margin = (data['Revenue'][-1] - data['CostOfRevenue'][-1]) / data['Revenue'][-1] # (營收減去營業成本)除以營收
# 淨利潤除以營收
net_margin = data['NetIncome'][-1] / data['Revenue'][-1]