Esempio n. 1
0
    def __init__(self, settings, watchlist, tradeManager):
        MultiThreadedTradeStrategy.__init__(self, settings, watchlist, tradeManager)

        try:
            self.period = self._getintsetting(settings, "DayTradeStrategy", "period")
        except:
            self.period = None
        if self.period is None:
            # default to 5m
            self.period = 300
        self.settings = settings
 def __init__(self, settings, watchlist, tradeManager):
     MultiThreadedTradeStrategy.__init__(self, settings, watchlist, tradeManager)
     self.settings = settings
     self.metrics = list()
     self.period = Period.DAILY
     try:
         period = settings.get("SwingTradeStrategy", "period")
         if period != None:
             if period == "weekly":
                 self.period = Period.WEEKLY
             else:
                 self.period = int(period)
     except NoOptionError:
         self.period = Period.DAILY
     log.debug("Swing trader period: %d" % self.period)