Sha256: e682a0b48533df17f988e2ead872731b6a32647ebb4d2790e32e38b486a61d5a

Contents?: true

Size: 1.54 KB

Versions: 1

Compression:

Stored size: 1.54 KB

Contents

1. IB Connection uses delays to prevent hitting 50 msgs/sec limit:
http://finance.groups.yahoo.com/group/TWSAPI/message/25413

2. Decouple Broker-specific Adapter from universal high-level messaging layer
(potentially adding other broker adapters)

3. Tweak IB::Message API for speed (use class methods)

4. Create integration tests (Brokerton?)

5. IB#send_message method should accept block, thus compressing subscribe/send_message
pair into a single call - to simplify DSL.

6. Compatibility check for new TWS v.966

7. Fix iteration bug
   (probably, caused by new IB message arriving while we're adding new subscriber):
        RuntimeError: can't add a new key into hash during iteration
                       []= at org/jruby/RubyHash.java:899
                 subscribe at /Users/vb/.rvm/gems/jruby-head@option_mower/gems/ib-ruby-0.5.17/lib/ib-ruby/connection.rb:132
                      each at org/jruby/RubyArray.java:1609
                 subscribe at /Users/vb/.rvm/gems/jruby-head@option_mower/gems/ib-ruby-0.5.17/lib/ib-ruby/connection.rb:121
          subscribe_orders at /Users/vb/Dev/ib/option_mower/lib/option_mower/connection.rb:153
                     start at /Users/vb/Dev/ib/option_mower/lib/option_mower/connection.rb:42
                     start at /Users/vb/Dev/ib/option_mower/lib/option_mower/connection.rb:17
                     start at /Users/vb/Dev/ib/option_mower/lib/option_mower/robot.rb:103
                       run at /Users/vb/Dev/ib/option_mower/lib/option_mower/robot.rb:121
                    (root) at bin/option_mower:46

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ib-ruby-0.5.18 TODO