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 |