Method: YfAsDataframe::PriceTechnical#aroonosc
- Defined in:
- lib/yf_as_dataframe/price_technical.rb
#aroonosc(df, window: 20) ⇒ Object
70 71 72 73 74 |
# File 'lib/yf_as_dataframe/price_technical.rb', line 70 def aroonosc(df, window: 20) inputs = ['High', 'Low'].map{|col| Polars::Series.new(df[col]).to_a} output = Tulirb.aroonosc(inputs, period: window).first Polars::Series.new("#{window} Aroon Osc Ind", [nil]*(df.rows.length - output.length)+output) #) end |