投資信託

ファンドは、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 の財務項目を返します。

引数

名前型既定値説明
freqstr"yearly""yearly" または "semiannual"。ファンドに四半期の報告書はなく、直近 12 か月の値も存在しない
startstrNone返す期末日の下限("2020-07-10" など)。省略時はすべての期

戻り値 — pandas.DataFrame。行は項目、列は期末日(新しい順)です。

行説明
FundNetAssets、FundTotalAssets、FundTotalLiabilities純資産、資産、負債の合計
FundPrincipal、FundPrincipalAndOther、FundSurplus元本と剰余金
FundNavPerUnit1 口当たり純資産額
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_overviewdictcategoryName、family(委託会社)、legalType
fund_operationspandas.DataFrameファンドの運営。Category Average 列は空
equity_holdings、bond_holdingspandas.DataFrame書類に該当の記載がある場合のみ値が入る
description、top_holdings、sector_weightings、asset_classes、bond_ratings—yfinance との互換性を保つために設けたもので、空。EDINET に対応するデータがない

制限

ファンドの財務項目には、訂正報告書を反映していません。

組入銘柄、資産配分、信託報酬率は書類の本文にのみ記載があり、データとして抽出していません。

同名で委託会社の異なるファンドが存在します。ファンドコードで区別してください。