rosecruz wrote: ↑Sat Jul 11, 2026 9:39 am
I've had a similar experience. I tried to find the right automatic exit point by looking at historical in-play lows for my model's top pick, and the tests consistently came back showing that holding until the end of the race produced the better ROI.
No threshold I tested beat letting it run.
I have also tested dutching top 2 and top 3, and again my model performs far better when only backing the top 1 ranked selection.
That's why I think the issue is model selection and not trade management - you might be trying to solve an unsolvable problem.
If the model says let it run for best ROI for top pick, what are the chances of finding a best exit place for more than 1 horse in the same race?
The testing I’ve done on the selection side has been quite extensive. I provide selections for a parimutuel syndicate, so I have a good understanding of where the models strike rates and profitability are strongest. I agree that there are narrower, profitable ways to use the rankings but my objective is slightly different. I am trying to build a higher-frequency, lower-drawdown strategy that can support a much larger volume of stakes. The models do produce profitable narrow subsets, but they also produce strong winner containment across the top portion of the rankings. I am trying to exploit that broader probability concentration by dutching a compact group rather than relying on one horse.
The raw Dutch is only slightly slightly positive before execution improvements. The attraction is that the strike rate is high and the losing runs are relatively short. If I can reduce the average damage on losing races without repeatedly cutting the eventual winner, then even modest execution improvements can materially change the economics.
That is also why I am not really looking for one universal automatic exit point based only on historical in-play lows. I have already found that simple drift stops can cut too many winners, even when they are set very wide. The problem is that a temporary price move does not necessarily mean the runner is beaten.
Ive had a few days to get stuck into it and taken the time to explore guardian and servants. I still want to retain manual control in play, but I've managed to build out some specific automations and servants to do some automated work with stop losses
Screenshot 2026-07-14 083118.png
The idea is it detects the dutch bets and arms the catastrophic stop losses in play, during the race, i can choose to protect individual runners which reduces the stop losses further - this is to help protect horses that initially steam well below entry price. In the early stages of the race, the stop losses can be hit but the price needs to be maintained for a period of time before they get triggered which should help prevent them being triggered by a sudden spike that gets reversed. Since I am actively watching the race, I then trigger the 'late stage' rules, which is effectively the point in the race when the contenders start to appear and the race is in its closing stages, this will tighten the existing stop losses and rules but will arm new triggers for horses that trade under 2.0 and apply new stop losses, I need to test this further but the basic concept is to allow any live legs to go on to win, but if they reverse from under 2.0 past a certain point, say 4 for example that's when the final stop loss is triggered.
The big pain point I have been having is that the basic stop losses are killing too many winning legs when its set even at a significant drift point, the same with trailing stop losses.. I think you are correct in what you were saying regarding the price dynamics in different stages of the race so im hoping this solution will give me enough of a balance between automation & manual control. The overarching goal is simply to minimise full stake losses without limiting wins.
You do not have the required permissions to view the files attached to this post.