All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added trail_percent and trail_price to orders
- Added fractionable and notional orders
- Support for
faraday
1.x.
- Implemented Client#account_activities. Thanks @travishooper.
- Implemented Client#last_trade. Thanks @nathanworden.
- Added explicit
BigDecimal
require.
- Supporting Bracket Orders
- Validating time frame in Client#bars
- Implemented new endpoints:
- Client#cancel_orders
- Client#close_position
- Client#close_positions
- Client#replace_order
- Added limit as a parameter to Client#bars
- Renamed Clock#open to Clock#is_open and fixed assignment.
- Implemented Client#calendar.
- Implemented Client#clock.
- Added Client#assets.
- Implemented new methods in Client: new_order, order, orders, position, positions.
- Implemented Client#cancel_order.
- First version of gem.
- Includes support for account, asset, and data endpoints.