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

#encode(server) ⇒ Object



132
133
134
135
136
137
138
139
140
141
142
143
144
# File 'lib/ib/messages/outgoing/bar_requests.rb', line 132

def encode server
  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].flatten
end