Batil

Provides a collection of utilities to authorize against, retrieve information from and place orders to broker APIs.

Packages

com.seansoper.batil
Link copied to clipboard
com.seansoper.batil.brokers.etrade
Link copied to clipboard
com.seansoper.batil.brokers.etrade.api
Link copied to clipboard
Classes that map nearly 1-to-1 against the E*TRADE API.
Helper classes to support creating both simple and complex orders.
com.seansoper.batil.brokers.etrade.auth
Link copied to clipboard
Includes both the Chromium and API-based methods of retrieving necessary OAuth keys.
Primarily for translating E*TRADE date and time values to standard Java values.
Handles some authorization headers as well as intercepting errors.
Methods used to interact with the E*TRADE API.
Helper methods to support creating both simple and complex orders.
com.seansoper.batil.config
Link copied to clipboard
Classes to encapsulate service and broker configurations.