I'm trying to figure out how to get MACD working on a much shorter time scale, idealy using tick data inside a single day. I'm confused what the "signel period" parameter does on self.MACD(). Can someone explain what that parameter does?

This is how we use it now:

self.MACD(s, 12, 26, 5, MovingAverageType.Exponential, Resolution.Tick)