Class: IB::Messages::Outgoing::RequestHistoricalData

Inherits:
Object
  • Object
show all
Defined in:
lib/ib/messages/outgoing/bar_requests.rb

Instance Method Summary collapse

Instance Method Details

#encodeObject



153
154
155
156
157
158
159
160
161
162
163
164
165
# File 'lib/ib/messages/outgoing/bar_requests.rb', line 153

def encode
  data_type, bar_size, contract = parse @data

  [super,
   contract.serialize_long(:include_expired),
   @data[:end_date_time],
   bar_size,
   @data[:duration],
   @data[:use_rth],
   data_type.to_s.upcase,
   @data[:format_date],
   contract.serialize_legs]
end