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)