Is there anything built into QuantConnect (Like an indicator or something) where you could create a trendline based off two or more points and be able to see when it has been crossed by incoming data?

I am looking for something that I can use on daily charts to look for patterns like double tops, double bottoms, Three Rising Valleys, etc and be able to trigger an insight when the pattern confirms.

I am familiar with the standard oscillators I see on the indicator documentation page, but I haven't found anything where I can do programmatic trendlines, it seems like something that would be here.

Any pointers would be appreciated!