https://marketfeeder.co.uk/learn/triggers/lay-greyhound-loss-recovery/I really think there is enormous potential in this trigger; in 3 days my test bank grew by almost 50% just laying a 1% liability on each race. The strike rate was astounding.
But then my screenshot happened. This trigger has a max_loss constant of 20% of bank; clearly you can see I lost an awful lot more than that! I'm trying to figure out what went wrong and why the final lay bet you see was even placed if my bank had already decreased by the max_loss of 20% (more than).
There is also a constant to place another lay whilst waiting for one market to settle, but I don't think this would have been the case, because the final lay bet of 150.11 @ 6.40 is the next step in the recovery process... it's not the same stake as the three lays that preceded it... so why didn't the max_loss constant kick in and simply restart the cycle from scratch like it is supposed to?
I would also like to know how the recovery cycle could be tweaked so that it would not lose MORE THAN your specified max_loss. So for example, you've had a couple of losers and your bank is 18% down and the next liability would take it to 30% down... can we tweak that next lay in the process to only risk enough to take the overall loss down to 20% ie. the max_loss. The idea of the max_loss is that's the most you want to lose, not max_loss or any number higher than the max_loss. I'm just not sure how I would do that?
What's also not clear is what 'the bank' figure is that it's losing 20% of. Does it take the bank figure at the start of the recovery process and calculate 20% of that to be your max_loss, or would it be 20% of the bank figure at the time the trigger was loaded/reloaded? Either way, you can see it did not kick in here, which is an obvious concern.
Cheers.