Skip to content

v1.1.1 - initial release

Latest

Choose a tag to compare

@mwhicks-dev mwhicks-dev released this 20 Aug 20:43
5ccc949

Initial implementation of py-tradekit is out! Similar to the late StockEval, which was just this repository but a little worse, py-tradekit is centered around the three abstractions: IDataProvider, IModel, and Broker.

IDataProvider is an interface heading functionality to retrieve live and/or historical market data from some source.

IModel is a very loosely established interface whose task is simply to generate trade signals. Dependency injection should be used to connect a specific IModel to a generic IDataProvider.

Broker is an abstraction containing trade signals generated by IModel, and executing them sequentially in order of their designated time. Its implementations allow for a specific online brokerage to be connected and utilized (or for mocking).

These three interfaces are not aware of one another and are connected by stable schemas. Intended for use as a foundation for larger software.