bankroll-py / bankroll

Ingest portfolio and other data from multiple brokerages, and analyze it
MIT License
60 stars 6 forks source link

Standardized, lazy brokerage data loading #64

Closed jspahrsummers closed 5 years ago

jspahrsummers commented 5 years ago

It'd be nice to populate some kind of "broker loader" with the right settings to find whatever data it needs (an IB connection, for example, or file paths for other brokers), and then allow consumers to lazily consume information like positions, activity, etc.—effectively standardizing the read interface for all broker modules.

This might also decouple DataAggregator from some of the implementation details, which would be nice.