Class: Quant::Indicators::IndicatorPoint

Inherits:
Object
  • Object
show all
Includes:
Attributes
Defined in:
lib/quant/indicators/indicator_point.rb

Direct Known Subclasses

MaPoint, PingPoint

Instance Method Summary collapse

Methods included from Attributes

deregister, included, register, registry

Constructor Details

#initialize(tick:, source:) ⇒ IndicatorPoint

Returns a new instance of IndicatorPoint.



12
13
14
15
16
17
# File 'lib/quant/indicators/indicator_point.rb', line 12

def initialize(tick:, source:)
  @tick = tick
  @source = source
  @input = @tick.send(source)
  initialize_data_points
end

Instance Method Details

#initialize_data_pointsObject



19
20
21
# File 'lib/quant/indicators/indicator_point.rb', line 19

def initialize_data_points
  # No-Op - Override in subclass if needed.
end