class Iqfeed::OHLC
Attributes
close[RW]
high[RW]
low[RW]
open[RW]
period_volume[RW]
time_stamp[RW]
total_volume[RW]
Public Class Methods
parse(line)
click to toggle source
# File lib/iqfeed/history_client.rb, line 49 def self.parse(line) ohlc = OHLC.new fields = line.split(',') ohlc.time_stamp = fields[0] ohlc.high = fields[1] ohlc.low = fields[2] ohlc.open = fields[3] ohlc.close = fields[4] ohlc.total_volume = fields[5] ohlc.period_volume = fields[6] ohlc end
Public Instance Methods
to_csv()
click to toggle source
# File lib/iqfeed/history_client.rb, line 66 def to_csv [@time_stamp, @open, @high, @low, @close, @total_volume, @period_volume].join(';') end
to_s()
click to toggle source
# File lib/iqfeed/history_client.rb, line 62 def to_s "Timestamp:#{@time_stamp} High:#{@high} Low:#{@low} Open:#{@open} Close:#{@close} TotalVolume:#{@total_volume} PeriodVolume:#{@period_volume}" end