class Iqfeed::DWM

Attributes

close[RW]
high[RW]
low[RW]
open[RW]
open_interest[RW]
period_volume[RW]
time_stamp[RW]

Public Class Methods

parse(line) click to toggle source
# File lib/iqfeed/history_client.rb, line 74
def self.parse(line)
        dwm = DWM.new
        fields = line.split(',')
        dwm.time_stamp = fields[0]
        dwm.high = fields[1]
        dwm.low = fields[2]
        dwm.open = fields[3]
        dwm.close = fields[4]
        dwm.period_volume = fields[5]
        dwm.open_interest = fields[6]
        dwm                  
end

Public Instance Methods

to_csv() click to toggle source
# File lib/iqfeed/history_client.rb, line 91
def to_csv
        [@time_stamp, @high, @low, @open, @close, @period_volume, @open_interest].join(';')
end
to_s() click to toggle source
# File lib/iqfeed/history_client.rb, line 87
def to_s
        "Timestamp:#{@time_stamp} High:#{@high} Low:#{@low} Open:#{@open} Close:#{@close} PeriodVolume:#{@period_volume} OpenInterest:#{@open_interest}"
end