spec/api/technical_api_spec.rb in intrinio-sdk-2.2.0 vs spec/api/technical_api_spec.rb in intrinio-sdk-2.3.0

- old
+ new

@@ -1,11 +1,11 @@ =begin #Intrinio API #Welcome to the Intrinio API! Through our Financial Data Marketplace, we offer a wide selection of financial data feed APIs sourced by our own proprietary processes as well as from many data vendors. For a complete API request / response reference please view the [Intrinio API documentation](https://intrinio.com/documentation/api_v2). If you need additional help in using the API, please visit the [Intrinio website](https://intrinio.com) and click on the chat icon in the lower right corner. -OpenAPI spec version: 2.2.0 +OpenAPI spec version: 2.6.0 Generated by: https://github.com/swagger-api/swagger-codegen.git Swagger Codegen version: 2.3.0-SNAPSHOT =end @@ -30,10 +30,747 @@ it 'should create an instance of TechnicalApi' do expect(@instance).to be_instance_of(Intrinio::TechnicalApi) end end + # unit tests for get_crypto_price_technicals_adi + # Accumulation/Distribution Index + # Returns the Accumulation/Distribution Index values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoAccumulationDistributionIndex] + describe 'get_crypto_price_technicals_adi test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_adtv + # Average Daily Trading Volume + # Returns the Average Daily Trading Volume values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [Integer] :period The number of observations, per period, to calculate Average Daily Trading Volume. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoAverageDailyTradingVolume] + describe 'get_crypto_price_technicals_adtv test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_adx + # Average Directional Index + # Returns the Average Directional Index values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [Integer] :period The number of observations, per period, to calculate Average Directional Index. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoAverageDirectionalIndex] + describe 'get_crypto_price_technicals_adx test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_ao + # Awesome Oscillator + # Returns the Awesome Oscillator values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [Integer] :short_period The number of observations, per period, to calculate short period Simple Moving Average of the Awesome Oscillator. + # @option opts [Integer] :long_period The number of observations, per period, to calculate long period Simple Moving Average of the Awesome Oscillator. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoAwesomeOscillator] + describe 'get_crypto_price_technicals_ao test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_atr + # Average True Range + # Returns the Average True Range values of Crypto Currency Prices for Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [Integer] :period The number of observations, per period, to calculate Average True Range. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoAverageTrueRange] + describe 'get_crypto_price_technicals_atr test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_bb + # Bollinger Bands + # Returns the Bollinger Bands values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [Integer] :period The number of observations, per period, to calculate Bollinger Bands. + # @option opts [Float] :standard_deviations The number of standard deviations to calculate the upper and lower bands of the Bollinger Bands. + # @option opts [String] :price_key The Crypto Currency Price field to use when calculating Bollinger Bands. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoBollingerBands] + describe 'get_crypto_price_technicals_bb test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_cci + # Commodity Channel Index + # Returns the Commodity Channel Index values of Crypto Currency Prices for Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [Integer] :period The number of observations, per period, to calculate Commodity Channel Index. + # @option opts [Float] :constant The number of observations, per period, to calculate Commodity Channel Index. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoCommodityChannelIndex] + describe 'get_crypto_price_technicals_cci test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_cmf + # Chaikin Money Flow + # Returns the Chaikin Money Flow values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [Integer] :period The number of observations, per period, to calculate Chaikin Money Flow. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoChaikinMoneyFlow] + describe 'get_crypto_price_technicals_cmf test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_dc + # Donchian Channel + # Returns the Donchian Channel values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [Integer] :period The number of observations, per period, to calculate Donchian Channel. + # @option opts [String] :price_key The Crypto Currency Price field to use when calculating Donchian Channel. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoDonchianChannel] + describe 'get_crypto_price_technicals_dc test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_dpo + # Detrended Price Oscillator + # Returns the Detrended Price Oscillator values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [Integer] :period The number of observations, per period, to calculate Detrended Price Oscillator. + # @option opts [String] :price_key The Crypto Currency Price field to use when calculating Detrended Price Oscillator. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoDetrendedPriceOscillator] + describe 'get_crypto_price_technicals_dpo test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_eom + # Ease of Movement + # Returns the Ease of Movement values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [Integer] :period The number of observations, per period, to calculate Ease of Movement. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoEaseOfMovement] + describe 'get_crypto_price_technicals_eom test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_fi + # Force Index + # Returns the Force Index values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoForceIndex] + describe 'get_crypto_price_technicals_fi test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_ichimoku + # Ichimoku Kinko Hyo + # Returns the Ichimoku Kinko Hyo values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [Integer] :low_period The number of observations, per period, to calculate Tenkan Sen (Conversion Line) of Ichimoku Kinko Hyo. + # @option opts [Integer] :medium_period The number of observations, per period, to calculate Kijun Sen (Base Line), Senkou Span A (Leading Span A), and Chikou Span (Lagging Span) of Ichimoku Kinko Hyo. + # @option opts [Integer] :high_period The number of observations, per period, to calculate Senkou Span B (Leading Span B) of Ichimoku Kinko Hyo. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoIchimokuKinkoHyo] + describe 'get_crypto_price_technicals_ichimoku test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_kc + # Keltner Channel + # Returns the Keltner Channel values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [Integer] :period The number of observations, per period, to calculate Kelter Channel. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoKeltnerChannel] + describe 'get_crypto_price_technicals_kc test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_kst + # Know Sure Thing + # Returns the Know Sure Thing values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [Integer] :roc1 The number of observations, per period, to calculate the rate-of-change for RCMA1. + # @option opts [Integer] :roc2 The number of observations, per period, to calculate the rate-of-change for RCMA2. + # @option opts [Integer] :roc3 The number of observations, per period, to calculate the rate-of-change for RCMA3. + # @option opts [Integer] :roc4 The number of observations, per period, to calculate the rate-of-change for RCMA4. + # @option opts [Integer] :sma1 The number of observations, per period, to calculate the Simple Moving Average of the rate-of-change for RCMA1. + # @option opts [Integer] :sma2 The number of observations, per period, to calculate the Simple Moving Average of the rate-of-change for RCMA2. + # @option opts [Integer] :sma3 The number of observations, per period, to calculate the Simple Moving Average of the rate-of-change for RCMA3. + # @option opts [Integer] :sma4 The number of observations, per period, to calculate the Simple Moving Average of the rate-of-change for RCMA4. + # @option opts [String] :price_key The Crypto Currency Price field to use when calculating Know Sure Thing. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoKnowSureThing] + describe 'get_crypto_price_technicals_kst test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_macd + # Moving Average Convergence Divergence + # Returns the Moving Average Convergence Divergence values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [Integer] :fast_period The number of observations, per period, to calculate the fast moving Exponential Moving Average for Moving Average Convergence Divergence. + # @option opts [Integer] :slow_period The number of observations, per period, to calculate the slow moving Exponential Moving Average for Moving Average Convergence Divergence. + # @option opts [Integer] :signal_period The number of observations, per period, to calculate the signal line for Moving Average Convergence Divergence. + # @option opts [String] :price_key The Crypto Currency Price field to use when calculating Moving Average Convergence Divergence. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoMovingAverageConvergenceDivergence] + describe 'get_crypto_price_technicals_macd test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_mfi + # Money Flow Index + # Returns the Money Flow Index values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [Integer] :period The number of observations, per period, to calculate Money Flow Index. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoMoneyFlowIndex] + describe 'get_crypto_price_technicals_mfi test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_mi + # Mass Index + # Returns the Mass Index values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [Integer] :ema_period The number of observations, per period, to calculate the single Exponential Moving Average and the Double Exponential Moving Average for Mass Index. + # @option opts [Integer] :sum_period The number of observations, per period, to calculate the sum of the Exponetinal Moving Average Ratios for Mass Index. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoMassIndex] + describe 'get_crypto_price_technicals_mi test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_nvi + # Negative Volume Index + # Returns the Negative Volume Index values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoNegativeVolumeIndex] + describe 'get_crypto_price_technicals_nvi test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_obv + # On-balance Volume + # Returns the On-balance Volume values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoOnBalanceVolume] + describe 'get_crypto_price_technicals_obv test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_obv_mean + # On-balance Volume Mean + # Returns the On-balance Volume Mean values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [Integer] :period The number of observations, per period, to calculate On-balance Volume Mean. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoOnBalanceVolumeMean] + describe 'get_crypto_price_technicals_obv_mean test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_rsi + # Relative Strength Index + # Returns the Relative Strength Index values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [Integer] :period The number of observations, per period, to calculate Relative Strength Index. + # @option opts [String] :price_key The Crypto Currency Price field to use when calculating Relative Strength Index. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoRelativeStrengthIndex] + describe 'get_crypto_price_technicals_rsi test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_sma + # Simple Moving Average + # Returns the Simple Moving Average values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [Integer] :period The number of observations, per period, to calculate Simple Moving Average. + # @option opts [String] :price_key The Crypto Currency Price field to use when calculating Simple Moving Average. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoSimpleMovingAverage] + describe 'get_crypto_price_technicals_sma test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_sr + # Stochastic Oscillator + # Returns the Stochastic Oscillator values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [Integer] :period The number of observations, per period, to calculate %K of Stochastic Oscillator. + # @option opts [Integer] :signal_period The number of observations, per period, to calculate the %D (the Simple Moving Average of %K) as a signal line for Stochastic Oscillator. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoStochasticOscillator] + describe 'get_crypto_price_technicals_sr test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_trix + # Triple Exponential Average + # Returns the Simple Moving Average values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [Integer] :period The number of observations, per period, to calculate Exponential Moving Average for Triple Exponential Average. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoTripleExponentialAverage] + describe 'get_crypto_price_technicals_trix test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_tsi + # True Strength Index + # Returns the True Strength Index values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [Integer] :low_period The number of observations, per period, to calculate low period Exponential Moving Average for smoothing in True Strength Index. + # @option opts [Integer] :high_period The number of observations, per period, to calculate high period Exponential Moving Average for smoothing in True Strength Index. + # @option opts [String] :price_key The Crypto Currency Price field to use when calculating True Strength Index. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoTrueStrengthIndex] + describe 'get_crypto_price_technicals_tsi test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_uo + # Ultimate Oscillator + # Returns the Ultimate Oscillator values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [Integer] :short_period The number of observations, per period, to calculate the short period for Ultimate Oscillator. + # @option opts [Integer] :medium_period The number of observations, per period, to calculate the medium period for Ultimate Oscillator. + # @option opts [Integer] :long_period The number of observations, per period, to calculate the long period for Ultimate Oscillator. + # @option opts [Float] :short_weight The weight of short Buying Pressure average for Ultimate Oscillator. + # @option opts [Float] :medium_weight The weight of medium Buying Pressure average for Ultimate Oscillator. + # @option opts [Float] :long_weight The weight of long Buying Pressure average for Ultimate Oscillator. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoUltimateOscillator] + describe 'get_crypto_price_technicals_uo test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_vi + # Vortex Indicator + # Returns the Vortex Indicator values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [Integer] :period The number of observations, per period, to calculate Vortex Indicator. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoVortexIndicator] + describe 'get_crypto_price_technicals_vi test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_vpt + # Volume-price Trend + # Returns the Volume-price Trend values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoVolumePriceTrend] + describe 'get_crypto_price_technicals_vpt test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_vwap + # Volume Weighted Average Price + # Returns the Volume Weighted Average Price values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoVolumeWeightedAveragePrice] + describe 'get_crypto_price_technicals_vwap test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + + # unit tests for get_crypto_price_technicals_wr + # Williams %R + # Returns the Williams %R values of Crypto Currency Prices for a Crypto Currency Pair + # @param [Hash] opts the optional parameters + # @option opts [String] :pair Return technicals for the given Crypto Currency Pair. + # @option opts [String] :exchange Return technicals for a Crypto Currency on the given Crypto Exchange. + # @option opts [String] :currency Return technicals for the given Crypto Currency. + # @option opts [Integer] :period The number of observations, per period, to look-back when calculating Williams %R. + # @option opts [String] :timeframe The time interval for the prices when calculating technicals. + # @option opts [String] :timezone Return technical date/times in this timezone, also interpret start/end date/time parameters in this timezone. + # @option opts [Date] :start_date Return technicals on or after this date. + # @option opts [String] :start_time Return technicals at or after this time (24-hour). + # @option opts [Date] :end_date Return technicals on or before this date. + # @option opts [String] :end_time Return technicals at or before this time (24-hour). + # @option opts [Integer] :page_size An integer greater than or equal to 1 for specifying the number of results on each page. + # @option opts [String] :next_page Gets the next page of data from a previous API call + # @return [ApiResponseCryptoWilliamsR] + describe 'get_crypto_price_technicals_wr test' do + it "should work" do + # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + end + end + # unit tests for get_security_price_technicals_adi # Accumulation/Distribution Index # Returns the Accumulation/Distribution Index values of Stock Prices for the Security with the given `identifier` # @param identifier A Security identifier (Ticker, FIGI, ISIN, CUSIP, Intrinio ID) # @param [Hash] opts the optional parameters @@ -281,12 +1018,11 @@ # Returns the Know Sure Thing values of Stock Prices for the Security with the given `identifier` # @param identifier A Security identifier (Ticker, FIGI, ISIN, CUSIP, Intrinio ID) # @param [Hash] opts the optional parameters # @option opts [Integer] :roc1 The number of observations, per period, to calculate the rate-of-change for RCMA1 # @option opts [Integer] :roc2 The number of observations, per period, to calculate the rate-of-change for RCMA2 - # @option opts [Integer] :roc3 The number of observations, per period, to calculate the rate-of-change for RCMA2 - # @option opts [Integer] :roc4 The number of observations, per period, to calculate the rate-of-change for RCMA3 - # @option opts [Integer] :roc5 The number of observations, per period, to calculate the rate-of-change for RCMA4 + # @option opts [Integer] :roc3 The number of observations, per period, to calculate the rate-of-change for RCMA3 + # @option opts [Integer] :roc4 The number of observations, per period, to calculate the rate-of-change for RCMA4 # @option opts [Integer] :sma1 The number of observations, per period, to calculate the Simple Moving Average of the rate-of-change for RCMA1 # @option opts [Integer] :sma2 The number of observations, per period, to calculate the Simple Moving Average of the rate-of-change for RCMA2 # @option opts [Integer] :sma3 The number of observations, per period, to calculate the Simple Moving Average of the rate-of-change for RCMA3 # @option opts [Integer] :sma4 The number of observations, per period, to calculate the Simple Moving Average of the rate-of-change for RCMA4 # @option opts [String] :price_key The Stock Price field to use when calculating Know Sure Thing