def test04(self):
        '''测试rsi指标'''
        futurecommodity.setDataDirAfterVerified()
        theKLineList = futurecommodity.getContractKLineList("AP1901", True)

        futurelogger.log(theKLineList)
        fiRsi6 = futureindex.RsiIndex(6)
        futurelogger.log(fiRsi6.cal(theKLineList))
        fiRsi12 = futureindex.RsiIndex(3)
        futurelogger.log(fiRsi12.cal(theKLineList))
        fiRsi24 = futureindex.RsiIndex(24)
        futurelogger.log(fiRsi24.cal(theKLineList))
 def prepareIndexList(self, theKLineList):
     '''需要预先准备好channelList'''
     fici1 = futureindex.ChannelOfCloseIndex(self.getParam1())
     fici2 = futureindex.RsiIndex(self.getParam1())
     self.channelList = fici1.cal(theKLineList, 1)
     self.rsiList = fici2.cal(theKLineList, 0)
 def prepareIndexList(self, theKLineList):
     '''需要预先准备好channelList'''
     fici = futureindex.RsiIndex(self.getParam1())
     self.rsiList = fici.cal(theKLineList, 0)