Thanks for your reply, Mark.
The problem I have is roughly this:
- trigger 1 sets unmatched lay at 1.5
- trigger 2 sets unmatched back at 1.9
- trigger 1 cancels lay
- trigger 2 back gets matched
- trigger 2 trades out with lay at 1.8
- trigger 1 sees the lay placed by trigger 2 and triggers it's own trade out
What are my options to only trade out trigger 1 if it gets matched, regardless if any other triggers are fired?
1. I've been poking around and I can see that there's a Source, but couldn't find a way of accessing it. Is it possible to access? Also, why are only 2 showing here?

2. The second thing I was thinking was using User Vars. I can see how to set a user var, but I can't seem to work out how to set it if the trade is matched.
3. The third thing was using the stake or price, which is what, Mark, you suggested for cancelling the bet. But I can't find "priced between" or "bet size between" (which are in the cancel options) in the Conditions section.

These are my raw ideas. Are any of them possible? Thanks