Skip to main content

SBI Securities parser plugin for Insighta CLI

Project description

insighta-sbi-tool

SBI Securities (Japan) parser plugin for insighta-cli.

Installation

pip install insighta-sbi-tool

This automatically installs insighta-cli and insighta-sdk as dependencies.

Usage

# Parse SBI trade history into CSV
insighta --work sbi-us-stocks parse

# Verify parsed data against current holdings
insighta --work sbi-us-stocks verify

Supported Formats

Type Format Encoding
Order history HTML (web scrape) UTF-8
Holdings summary HTML (web scrape) UTF-8
Trade settlement CSV Shift_JIS
Transfer history CSV UTF-8
Foreign currency deposits CSV UTF-8
Currency exchange CSV Shift_JIS
Dividends CSV Shift_JIS
Domestic fund trades CSV Shift_JIS

Workspace Structure

workspaces/sbi-us-stocks/
├── input/
│   ├── sbi/          ← Place all SBI files here (auto-classified)
│   ├── seed/         ← Pre-existing holdings CSV (optional)
│   └── rate.csv      ← Exchange rate periods (optional)
└── output/
    ├── history.csv   ← Generated trade history
    ├── order.csv     ← Generated order groups
    └── upload.yaml   ← Upload configuration

Development

pip install -e .
insighta --help

See CONTRIBUTING.md for guidelines.

License

CC-BY-NC-4.0 — See LICENSE

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

insighta_sbi_tool-0.1.0.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

insighta_sbi_tool-0.1.0-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file insighta_sbi_tool-0.1.0.tar.gz.

File metadata

  • Download URL: insighta_sbi_tool-0.1.0.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for insighta_sbi_tool-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f49060e464838a80a563d214c991109f2702ef37349c90ae4d02bffbc259a705
MD5 0be71b70b3beea4b4538cb60385856a5
BLAKE2b-256 375964900611eefba66758cb4c17801f7949ca4530bf8cac84e490e5aa8e9d82

See more details on using hashes here.

File details

Details for the file insighta_sbi_tool-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for insighta_sbi_tool-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bbf924c93087f9d2e138481fddd067c7d148aa7facc66a0f39d1c095609b32ec
MD5 6ef6ac681fd73f111edca82f9aadf104
BLAKE2b-256 98f23abe56ddc28e6b800829dd08dc3934f2cfa2b760f5b93d2715d2bc2e3408

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page