Class | IB::OutgoingMessages::RequestContractData |
In: |
messages.rb
|
Parent: | AbstractMessage |
data => { :contract => Contract }
# File messages.rb, line 314 314: def send(server) 315: requireVersion(server, 4) 316: 317: queue = [ 318: self.class.message_id, 319: 2, # version 320: @data[:contract].symbol, 321: @data[:contract].sec_type, 322: @data[:contract].expiry, 323: @data[:contract].strike, 324: @data[:contract].right 325: ] 326: queue.push(@data[:contract].multiplier) if server[:version] >= 15 327: 328: queue.concat([ 329: @data[:contract].exchange, 330: @data[:contract].currency, 331: @data[:contract].local_symbol, 332: ]) 333: 334: queue 335: end