# indie:lang_version = 4 from indie import indicator, plot, fill, color, param, Fill from indie.algorithms import Sma @indicator('Farbwechsel-Band-Indikator', overlay_main_pane=True) @param.int('long_length', default=50) @param.int('short_length', default=20) @plot('long_sma') @plot('short_sma') @fill('long_sma', 'short_sma') def Main(self, long_length, short_length): long_sma = Sma.new(self.close, long_length) short_sma = Sma.new(self.close, short_length) band_color = color.GREEN(0.3) if short_sma[0] > long_sma[0] else color.RED(0.3) return long_sma[0], short_sma[0], Fill(color=band_color)
Comments