Sha256: a765945c3fd6de11ecfa6ff0663d1aa608e4cda2a20f3e9094c1fa0dd173d011
Contents?: true
Size: 1.17 KB
Versions: 4
Compression:
Stored size: 1.17 KB
Contents
Plan: 0. Extract OrderState/UnderComp objects, for better record keeping 1. Add ActiveRecord backend to all Models 2. Make ActiveModel-like attributes Hash for easy attributes updating 3. IB#send_message method should accept block, thus compressing subscribe/send_message pair into a single call - to simplify DSL. 4. IB Connection uses delays to prevent hitting 50 msgs/sec limit: http://finance.groups.yahoo.com/group/TWSAPI/message/25413 5. IB Connection reconnects gracefully in case if TWS disconnects/reconnects 6. @received_at timestamp in messages 7. Detailed message documentation 8. Move Float values to Decimal (roundoff errors showed in spec!) Done: 1. Create integration tests for basic use cases 2. IB#subscribe should accept regexes. 3. Compatibility with API v.966, 967 4. Collect all received messages in Connection#received[:type] by default 5. Flow handlers: Connection#wait_for / Connection#received? Ideas for future: 1. Decouple Broker-specific Adapter from universal high-level messaging layer (potentially adding other broker adapters) 2. Tweak IB::Message API for speed (use class methods) 3. Create integration tests for more use cases (spec/README)
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ib-ruby-0.7.10 | TODO |
ib-ruby-0.7.9 | TODO |
ib-ruby-0.7.8 | TODO |
ib-ruby-0.7.6 | TODO |