Use this library to execute trading strategies across various exchanges, including E*Trade, Schwab, and Robinhood.
Trade Identifier Service - service for identifying trading opportunities by scanning markets using user-supplied strategies.
Order Executor Service - service for executing user-supplied orders
Quote Service - service for getting live market info for options and equities from the various brokerages. May be expanded to Futures later.
Visiblity - service for surfacing the current state of all trades and trading strategies
Various integration and component tests.
Various integration test scripts and utility scripts that are used on a one-off, or reference basis.
Contains basic primitives such as financial instrument definitions used throughout TradeBot, libraries for connecting to exchanges, and other shared logic.
This project makes no guarantees of any kind, explicit, or implicit, for its correctness, safety, or even suitability for its purpose. Contributors and users should use their best care and judgement when using this project. While care is taken to build a robust, scalable, and correct system, use is completely at their own risk.