This is a really really good match! Congrats Paul.
This solution perhaps better be used as a SIGN model i.e. it is positive when the original signal is positive and negative same way. This is very hard to come up with for any time-series.