I use the Auto Trendline tool from IndicatorWarehouse ( I am not associated with them in any way). I do not have bloodhound, however output from the indicator is programmable and I have strategies that I have programmed that utilise the outputs for trendline breaks ...
public class supTrendStatv2 : Strategy
{
private AutoTrendChannel AutoTrendChannel1;
// Set 1
if (AutoTrendChannel1.TrendlineSignal[0] == 1)
{
if(displayVisuals==true) Draw.ArrowUp(this, @"UPTLBreak"+CurrentBar, false, 0, Low[0], upColour);
// Set 2
if (AutoTrendChannel1.TrendlineSignal[0] == -1)
{
if(displayVisuals==true) Draw.ArrowDown(this, @"DownTLBreak"+CurrentBar, false, 0, High[0], dnColour);
If you are unsure of the outputs for other trendline tools (there are a couple on the Ninjatrader website under NT8 indicator section), I would recommend using strategy builder, add a "condition" then view the code - this will show you what you need to put in to instantiate the indicator.
Then I used a print statement with all possible indicator outputs and checked bars where a trendline was broken ...