投資信託
ファンドは、G で始まる EDINET のファンドコードで指定します。上場しているファンドは、
証券コードでも指定できます。
f = jf.Ticker("1306.T") # "G02925" でも同じ
f.get_fund_financials()get_fund_financials
Ticker.get_fund_financials(freq="yearly", start=None) -> pandas.DataFrameファンドの報告書に記載される25 の財務項目を返します。
引数
| 名前 | 型 | 既定値 | 説明 |
|---|---|---|---|
freq | str | "yearly" | "yearly" または "semiannual"。ファンドに四半期の報告書はなく、直近 12 か月の値も存在しない |
start | str | None | 返す期末日の下限("2020-07-10" など)。省略時はすべての期 |
戻り値 — pandas.DataFrame。行は項目、列は期末日(新しい順)です。
| 行 | 説明 |
|---|---|
FundNetAssets、FundTotalAssets、FundTotalLiabilities | 純資産、資産、負債の合計 |
FundPrincipal、FundPrincipalAndOther、FundSurplus | 元本と剰余金 |
FundNavPerUnit | 1 口当たり純資産額 |
FundDividends、FundUnpaidDividends、FundReserveForDistribution | 分配金、未払分配金、分配準備積立金 |
FundManagementFee、FundTrusteeFee、FundOperatingExpenses、FundOtherExpenses | 信託報酬と費用 |
FundOperatingRevenue、FundOperatingIncome、FundOrdinaryIncome、FundProfitLoss | 営業収益、営業利益、経常利益、当期純利益 |
FundInterestIncome、FundInterestExpenses、FundDividendsIncome | 受取利息、支払利息、受取配当金 |
FundTradingPl、FundFxPl | 売買損益、為替差損益 |
FundCallLoans、FundParentTrustSecurities | コール・ローン、親投資信託受益証券 |
金額の単位は円です。
シリーズ
1 つのファンドコードが複数のシリーズを含む場合、シリーズ番号を付けて指定します。
jf.Ticker("G07695-001").get_fund_financials()シリーズを指定しない場合は、シリーズに属さない行だけを返します。
funds_data
Ticker.funds_data -> FundsData | None
Ticker.get_funds_data() -> FundsData | Noneファンドの概要を yfinance の FundsData 形式で返します。
| 属性 | 型 | 説明 |
|---|---|---|
fund_overview | dict | categoryName、family(委託会社)、legalType |
fund_operations | pandas.DataFrame | ファンドの運営。Category Average 列は空 |
equity_holdings、bond_holdings | pandas.DataFrame | 書類に該当の記載がある場合のみ値が入る |
description、top_holdings、sector_weightings、asset_classes、bond_ratings | — | yfinance との互換性を保つために設けたもので、空。EDINET に対応するデータがない |
制限
ファンドの財務項目には、訂正報告書を反映していません。
組入銘柄、資産配分、信託報酬率は書類の本文にのみ記載があり、データとして抽出していません。
同名で委託会社の異なるファンドが存在します。ファンドコードで区別してください。