def signal_buy(context, data): return utils.cross_above(sma_fast.outputs.SMA_FAST, sma_slow.outputs.SMA_SLOW)
def overbought(self): return utils.cross_above(self.outputs.slowd, CONFIG.STOCH_OVERBOUGHT)
def signals_buy(self): return utils.cross_above(self.outputs.macd, self.outputs.macdsignal)
def overbought(self): return utils.cross_above(self.outputs.RSI, self.params['overbought'])
def signals_buy(self): return utils.cross_above(self.data.close, self.outputs.upperband)