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.1.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.1-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: insighta_sbi_tool-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 e712d345165c0dc5b1e93f3714fc25fd201e1cd65b834bbd71b864ceb796853f
MD5 41e54f992e7097a20ff08b3997d1ddb3
BLAKE2b-256 4a20bc5aee45b809412cff91d1648dcb1c4e759f31abab3e6e24f320d6a66d13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for insighta_sbi_tool-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5e9bf702514dc4da6e278afb16e05d4ad7f9546809c8b718af222f3d0e1d2cde
MD5 b26761156d9369c76c0ae6c847333601
BLAKE2b-256 ebb4ecf11ddc1d2a507fdafa9d57a0db1ee3c3c4619bf5886304fa8b4173a1db

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