code: def testSTOCHRSI(self):
      barDs = self.__loadBarDS()
      self.assertAmountsAreEqual(
          indicator.STOCHRSI(
              barDs.getCloseDataSeries(),
              252,
              14,
              14,
              1,
              talib.MA_Type.SMA,
          )[0][27],
          94.156709,
      )
      self.assertAmountsAreEqual(
          indicator.STOCHRSI(
              barDs.getCloseDataSeries(),
              252,
              14,
              14,
              1,
              talib.MA_Type.SMA,
          )[1][27],
          94.156709,
      )
      self.assertAmountsAreEqual(
          indicator.STOCHRSI(
              barDs.getCloseDataSeries(),
              252,
              14,
              14,
              1,
              talib.MA_Type.SMA,
          )[0][-1],
          0,
      )
      self.assertAmountsAreEqual(
          indicator.STOCHRSI(
              barDs.getCloseDataSeries(),
              252,
              14,
              14,
              1,
              talib.MA_Type.SMA,
          )[1][-1],
          0,
      )
  
      self.assertAmountsAreEqual(
          indicator.STOCHRSI(
              barDs.getCloseDataSeries(),
              252,
              14,
              45,
              1,
              talib.MA_Type.SMA,
          )[0][58],
          79.729186,
      )
      self.assertAmountsAreEqual(
          indicator.STOCHRSI(
              barDs.getCloseDataSeries(),
              252,
              14,
              45,
              1,
              talib.MA_Type.SMA,
          )[1][58],
          79.729186,
      )
      self.assertAmountsAreEqual(
          indicator.STOCHRSI(
              barDs.getCloseDataSeries(),
              252,
              14,
              45,
              1,
              talib.MA_Type.SMA,
          )[0][-1],
          48.1550743,
      )
      self.assertAmountsAreEqual(
          indicator.STOCHRSI(
              barDs.getCloseDataSeries(),
              252,
              14,
              45,
              1,
              talib.MA_Type.SMA,
          )[1][-1],
          48.1550743,
      )
  
imports: import datetime
  import talib
  from six.moves import xrange
  from .None import common
  from pyalgotrade.talibext import indicator
  from pyalgotrade import bar
  from pyalgotrade import dataseries
  from pyalgotrade.dataseries import bards
label_desc: Use image node_id 49 for calling the TestCase obj's underlying member method code with example usage: obj.testSTOCHRSI() without return types