Class: Qc::Backtest

Inherits:
Struct
  • Object
show all
Defined in:
lib/qc/backtest.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#completedObject Also known as: completed?

Returns the value of attribute completed

Returns:

  • (Object)

    the current value of completed



2
3
4
# File 'lib/qc/backtest.rb', line 2

def completed
  @completed
end

#idObject

Returns the value of attribute id

Returns:

  • (Object)

    the current value of id



2
3
4
# File 'lib/qc/backtest.rb', line 2

def id
  @id
end

#nameObject

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



2
3
4
# File 'lib/qc/backtest.rb', line 2

def name
  @name
end

#progressObject

Returns the value of attribute progress

Returns:

  • (Object)

    the current value of progress



2
3
4
# File 'lib/qc/backtest.rb', line 2

def progress
  @progress
end

#resultObject

Returns the value of attribute result

Returns:

  • (Object)

    the current value of result



2
3
4
# File 'lib/qc/backtest.rb', line 2

def result
  @result
end

#successObject Also known as: success?

Returns the value of attribute success

Returns:

  • (Object)

    the current value of success



2
3
4
# File 'lib/qc/backtest.rb', line 2

def success
  @success
end

Instance Method Details

#error?Boolean

Returns:

  • (Boolean)


6
7
8
# File 'lib/qc/backtest.rb', line 6

def error?
  !success?
end

#progress_in_percentageObject



10
11
12
# File 'lib/qc/backtest.rb', line 10

def progress_in_percentage
  progress * 100
end

#started?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/qc/backtest.rb', line 14

def started?
  progress > 0
end