Class: Quant::Indicators
- Inherits:
-
IndicatorsProxy
show all
- Defined in:
- lib/quant/indicators.rb,
lib/quant/indicators/adx.rb,
lib/quant/indicators/atr.rb,
lib/quant/indicators/cci.rb,
lib/quant/indicators/mama.rb,
lib/quant/indicators/mesa.rb,
lib/quant/indicators/ping.rb,
lib/quant/indicators/frama.rb,
lib/quant/indicators/decycler.rb,
lib/quant/indicators/indicator.rb,
lib/quant/indicators/indicator_point.rb,
lib/quant/indicators/dominant_cycles/acr.rb,
lib/quant/indicators/dominant_cycles/homodyne.rb,
lib/quant/indicators/dominant_cycles/band_pass.rb,
lib/quant/indicators/dominant_cycles/half_period.rb,
lib/quant/indicators/dominant_cycles/differential.rb,
lib/quant/indicators/dominant_cycles/dominant_cycle.rb,
lib/quant/indicators/dominant_cycles/phase_accumulator.rb
Overview
TODO: build an Indicator registry so new indicators can be added and
used outside those shipped with the library.
Defined Under Namespace
Classes: Adx, AdxPoint, Atr, AtrPoint, Cci, CciPoint, Decycler, DecyclerPoint, DominantCycles, Frama, FramaPoint, Indicator, IndicatorPoint, Mama, MamaPoint, Mesa, MesaPoint, Ping, PingPoint
Instance Attribute Summary
#dominant_cycle, #indicators, #series, #source
Instance Method Summary
collapse
#<<, #attach, #dominant_cycle_indicator, #indicator, #initialize
Instance Method Details
#adx ⇒ Object
9
|
# File 'lib/quant/indicators.rb', line 9
def adx; indicator(Indicators::Adx) end
|
#atr ⇒ Object
10
|
# File 'lib/quant/indicators.rb', line 10
def atr; indicator(Indicators::Atr) end
|
#dominant_cycles ⇒ Object
#mama ⇒ Object
12
|
# File 'lib/quant/indicators.rb', line 12
def mama; indicator(Indicators::MAMA) end
|
#mesa ⇒ Object
11
|
# File 'lib/quant/indicators.rb', line 11
def mesa; indicator(Indicators::Mesa) end
|
#ping ⇒ Object
8
|
# File 'lib/quant/indicators.rb', line 8
def ping; indicator(Indicators::Ping) end
|