borsapy — トルコ金融市場向けPythonデータライブラリ

Library

概要

borsapyは、トルコの金融市場データをPythonから手軽に取得できるライブラリです。BIST(イスタンブール証券取引所)上場の株式データに加え、為替、暗号資産、投資信託、インフレや経済指標といった幅広いデータカテゴリに対応します。設計方針はyfinanceに類似しており、Tickerオブジェクトを介して「info(銘柄情報・最新価格)」「history(過去のOHLCV)」「balance_sheet(貸借対照表)」などを直感的に扱えます。pipでインストールでき、金融データの取得・前処理・解析を迅速に開始したい開発者やアナリストに向きます。(約300字)

GitHub

リポジトリの統計情報

  • スター数: 21
  • フォーク数: 0
  • ウォッチャー数: 21
  • コミット数: 15
  • ファイル数: 6
  • メインの言語: Python

主な特徴

  • yfinance風の直感的なAPI(Tickerオブジェクトでinfo/history/balance_sheetなどを取得)
  • BIST株式、為替、暗号、投資信託、インフレなどトルコ市場に特化
  • 過去のOHLCVデータ取得や財務データの参照をサポート
  • pipでインストール可能な軽量パッケージ

技術的なポイント

borsapyは、トルコ金融市場データを扱うためにシンプルで分かりやすいAPI設計を採用しています。READMEに示されるように、まずbp.Ticker(“THYAO”)のようなTickerクラスを介してオブジェクトを生成し、そのプロパティやメソッド(info, history, balance_sheet など)からデータを取得するワークフローが基本です。historyは「過去のOHLCVデータ」を返す点が明記されており、ローソク足や出来高ベースの時系列解析に即利用できます。yfinanceに似た設計思想により、既存の金融分析ワークフロー(pandasでの整形、matplotlibやplotlyでの可視化)に自然に組み込める点が利点です。

パッケージはpipで配布されており、導入が容易な点も実用性を高めています。リポジトリ構成は最小限で、borsapyパッケージ本体とREADME、ライセンスなどが含まれているため、軽量で導入障壁が低いことがうかがえます。内部的なデータ取得先やキャッシュ戦略、エラーハンドリングの詳細はREADME抜粋からは明言されていませんが、APIは投資家やデータサイエンティストが短時間でデータ抽出を行い、分析・モデル作成に集中できるよう設計されていると推測されます。トルコ市場固有の銘柄コードやデータ形式に対応している点も実務上のメリットです。

(約700字)

プロジェクトの構成

主要なファイルとディレクトリ:

  • .github: dir
  • .gitignore: file
  • LICENSE: file
  • README.md: file
  • borsapy: dir

…他 1 ファイル

まとめ

トルコ市場データを迅速に扱える軽量かつ実用的なPythonライブラリです。(約50字)

リポジトリ情報:

READMEの抜粋:

borsapy

Türk finansal piyasaları için Python veri kütüphanesi. BIST hisseleri, döviz, kripto, yatırım fonları ve ekonomik veriler için yfinance benzeri API.

Kurulum

pip install borsapy

Hızlı Başlangıç

import borsapy as bp

# Hisse senedi verisi
hisse = bp.Ticker("THYAO")
print(hisse.info)                    # Anlık fiyat ve şirket bilgileri
print(hisse.history(period="1ay"))   # Geçmiş OHLCV verileri
print(hisse.balance_sheet)           # Bilanço

# Çoklu hisse...