Class | IB::OutgoingMessages::ExerciseOptions |
In: |
messages.rb
|
Parent: | AbstractMessage |
data = { :ticker_id => int,
:contract => Contract, :exercise_action => int, :exercise_quantity => int, :account => string, :override => int } ## override? override what?
# File messages.rb, line 546 546: def send(server) 547: 548: requireVersion(server, 21) 549: 550: q = [self.class.message_id, 551: 1, # version 552: @data[:ticker_id] 553: ] 554: q.concat(@data[:contract].serialize_long(server[:version])) 555: q.concat([ 556: @data[:exercise_action], 557: @data[:exercise_quantity], 558: @data[:account], 559: @data[:override] 560: ]) 561: 562: end