Class: RubyTechnicalAnalysis::MassIndex
- Defined in:
- lib/ruby_technical_analysis/indicators/mass_index.rb
Overview
Mass Index
Find more information at: www.investopedia.com/terms/m/mass-index.asp
Instance Attribute Summary collapse
- 
  
    
      #period  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    Returns the value of attribute period. 
Attributes inherited from Indicator
Instance Method Summary collapse
- 
  
    
      #call  ⇒ Float 
    
    
  
  
  
  
  
  
  
  
  
    The current Mass Index value. 
- 
  
    
      #initialize(series: [], period: 9)  ⇒ MassIndex 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of MassIndex. 
- 
  
    
      #valid?  ⇒ Boolean 
    
    
  
  
  
  
  
  
  
  
  
    Whether or not the object is valid. 
Methods inherited from Indicator
Constructor Details
#initialize(series: [], period: 9) ⇒ MassIndex
Returns a new instance of MassIndex.
| 10 11 12 13 14 | # File 'lib/ruby_technical_analysis/indicators/mass_index.rb', line 10 def initialize(series: [], period: 9) @period = period super(series: series) end | 
Instance Attribute Details
#period ⇒ Object (readonly)
Returns the value of attribute period.
| 6 7 8 | # File 'lib/ruby_technical_analysis/indicators/mass_index.rb', line 6 def period @period end | 
Instance Method Details
#call ⇒ Float
Returns The current Mass Index value.
| 17 18 19 | # File 'lib/ruby_technical_analysis/indicators/mass_index.rb', line 17 def call calculate_mass_index end | 
#valid? ⇒ Boolean
Returns Whether or not the object is valid.
| 22 23 24 | # File 'lib/ruby_technical_analysis/indicators/mass_index.rb', line 22 def valid? series.length >= _full_period end |