# -*- encoding: utf-8 -*- # stub: sqa 0.0.20 ruby lib Gem::Specification.new do |s| s.name = "sqa".freeze s.version = "0.0.20".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "allowed_push_host" => "https://rubygems.org", "changelog_uri" => "https://github.com/MadBomber/sqa", "homepage_uri" => "https://github.com/MadBomber/sqa", "source_code_uri" => "https://github.com/MadBomber/sqa" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Dewayne VanHoozer".freeze] s.date = "2023-10-23" s.description = "Simplistic playpen (e.g. not for serious use) for doing technical analysis of stock prices.".freeze s.email = ["dvanhoozer@gmail.com".freeze] s.executables = ["sqa".freeze] s.files = [".envrc".freeze, "CHANGELOG.md".freeze, "LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "bin/sqa".freeze, "checksums/sqa-0.0.1.gem.sha512".freeze, "checksums/sqa-0.0.10.gem.sha512".freeze, "checksums/sqa-0.0.11.gem.sha512".freeze, "checksums/sqa-0.0.12.gem.sha512".freeze, "checksums/sqa-0.0.13.gem.sha512".freeze, "checksums/sqa-0.0.15.gem.sha512".freeze, "checksums/sqa-0.0.17.gem.sha512".freeze, "checksums/sqa-0.0.18.gem.sha512".freeze, "checksums/sqa-0.0.19.gem.sha512".freeze, "checksums/sqa-0.0.2.gem.sha512".freeze, "checksums/sqa-0.0.20.gem.sha512".freeze, "checksums/sqa-0.0.3.gem.sha512".freeze, "checksums/sqa-0.0.4.gem.sha512".freeze, "checksums/sqa-0.0.5.gem.sha512".freeze, "checksums/sqa-0.0.6.gem.sha512".freeze, "checksums/sqa-0.0.7.gem.sha512".freeze, "checksums/sqa-0.0.8.gem.sha512".freeze, "checksums/sqa-0.0.9.gem.sha512".freeze, "docs/.gitignore".freeze, "docs/README.md".freeze, "docs/alpha_vantage_technical_indicators.md".freeze, "docs/average_true_range.md".freeze, "docs/bollinger_bands.md".freeze, "docs/candlestick_pattern_recognizer.md".freeze, "docs/data_frame.md".freeze, "docs/donchian_channel.md".freeze, "docs/double_top_bottom_pattern.md".freeze, "docs/exponential_moving_average.md".freeze, "docs/fibonacci_retracement.md".freeze, "docs/head_and_shoulders_pattern.md".freeze, "docs/identify_wave_condition.md".freeze, "docs/libsvm_file_format.md".freeze, "docs/market_profile.md".freeze, "docs/mean_reversion.md".freeze, "docs/momentum.md".freeze, "docs/moving_average_convergence_divergence.md".freeze, "docs/peaks_and_valleys.md".freeze, "docs/predict_next_value.md".freeze, "docs/relative_strength_index.md".freeze, "docs/requirements.md".freeze, "docs/simple_moving_average.md".freeze, "docs/stochastic_oscillator.md".freeze, "docs/strategy.md".freeze, "docs/true_range.md".freeze, "lib/patches/string.rb".freeze, "lib/sqa.rb".freeze, "lib/sqa/activity.rb".freeze, "lib/sqa/analysis.rb".freeze, "lib/sqa/cli.rb".freeze, "lib/sqa/config.rb".freeze, "lib/sqa/constants.rb".freeze, "lib/sqa/data_frame.rb".freeze, "lib/sqa/data_frame/alpha_vantage.rb".freeze, "lib/sqa/data_frame/yahoo_finance.rb".freeze, "lib/sqa/errors.rb".freeze, "lib/sqa/indicator.rb".freeze, "lib/sqa/indicator/average_true_range.rb".freeze, "lib/sqa/indicator/bollinger_bands.rb".freeze, "lib/sqa/indicator/candlestick_pattern_recognizer.rb".freeze, "lib/sqa/indicator/donchian_channel.rb".freeze, "lib/sqa/indicator/double_top_bottom_pattern.rb".freeze, "lib/sqa/indicator/elliott_wave_theory.rb".freeze, "lib/sqa/indicator/exponential_moving_average.rb".freeze, "lib/sqa/indicator/exponential_moving_average_trend.rb".freeze, "lib/sqa/indicator/fibonacci_retracement.rb".freeze, "lib/sqa/indicator/head_and_shoulders_pattern.rb".freeze, "lib/sqa/indicator/market_profile.rb".freeze, "lib/sqa/indicator/mean_reversion.rb".freeze, "lib/sqa/indicator/momentum.rb".freeze, "lib/sqa/indicator/moving_average_convergence_divergence.rb".freeze, "lib/sqa/indicator/peaks_and_valleys.rb".freeze, "lib/sqa/indicator/predict_next_value.rb".freeze, "lib/sqa/indicator/relative_strength_index.rb".freeze, "lib/sqa/indicator/simple_moving_average.rb".freeze, "lib/sqa/indicator/simple_moving_average_trend.rb".freeze, "lib/sqa/indicator/stochastic_oscillator.rb".freeze, "lib/sqa/indicator/true_range.rb".freeze, "lib/sqa/init.rb".freeze, "lib/sqa/portfolio.rb".freeze, "lib/sqa/stock.rb".freeze, "lib/sqa/strategy.rb".freeze, "lib/sqa/strategy/README.md".freeze, "lib/sqa/strategy/common.rb".freeze, "lib/sqa/strategy/consensus.rb".freeze, "lib/sqa/strategy/ema.rb".freeze, "lib/sqa/strategy/mp.rb".freeze, "lib/sqa/strategy/mr.rb".freeze, "lib/sqa/strategy/random.md".freeze, "lib/sqa/strategy/random.rb".freeze, "lib/sqa/strategy/rsi.rb".freeze, "lib/sqa/strategy/sma.rb".freeze, "lib/sqa/ticker.rb".freeze, "lib/sqa/trade.rb".freeze, "lib/sqa/version.rb".freeze, "lib/sqa/web.rb".freeze] s.homepage = "https://github.com/MadBomber/sqa".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 2.7".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "sqa - Stock Qualitative Analysis".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 4.1.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) end