Ejemplo n.º 1
0
 def _doLogic(self):
     ret = None
     self.__calFragments()
     newHigh = 0
     for fragment in self.__dataFragments:
         if fragment.getStockPillar() == StockPillar.RED:
             if fragment.getMax() > newHigh:
                 ret = Event()
                 ret.getEventType(EventType.NEW_HIGH_DIF)
                 ret.setBIndex(fragment.getBIndex)
                 ret.setEIndex(fragment.getEIndex())
                 ret.getEventValue(fragment.getMax())
                 ret.setEventIndex(self._currentIndex)
                 break
     return ret