The Dutching Chaser
Description
If you are struggling to find a market where Dutching would be possible, this trigger example is for you!
Are you entirely new to Dutching? Read this first:
Single-Market Dutching Formulae
Opportunities for Dutching can now be rarely spot. They are the situations when horses' chances for losing add up to less than 100% (this is an underround, where you back on the whole field) or their chances for winning add up to a number greater than 100% (this is an overround, where you lay against the whole field). With cross-matching and multiple bots on BetFair markets, it is unlikly you will catch the necessary combination and even less likely that it'll stay long enough for you to have all your bets matched.
This set of triggers is designed to "chase" this opportunity. It takes advantage of the selections whose price is growing to compensate for those whose price is falling.
To select the right markets, the triggers filter out those with too many runners and an unpromising book percentage (book% is the sum of the chances).
At the start of betting a trigger backs all selections in the market at a price that is several ticks higher than the current price. This way the bets will form an underround if matched. The task of the rest of the triggers is to get them matched.
In a market with high liquidity, the prices of all selections will most probably start fluctuating, increasing and decreasing, often in waves. The triggers will watch this process and adjust the prices of the offered bets so as to match them at the best price available given the situation in the market.
Watch this video to see how the triggers in action!
Triggers
Click here to download the trigger file.
As usual, you will find a number of constants in the file which will help you to adjust the triggers to your liking. The constants whose descriptions are enclosed in square brackets are - in my opinion - minor factors.
pyt | Initial payout size |
init_book | Initial maximum book percentage |
init_offset | Number of ticks above the current price for the initial bets |
max_runners | Maximum number of runners in a race |
max_odds | Maximum price to back at |
max_book | [Max value of mybook for chasing the steamers] |
mins_to_start | [Time before the start at which to stop betting, in mins] |
mbk_steam | [Max value of mybook for chasing the steamers close to the off] |
mins_steam | [Time before the start at which to activate chasing the steamers] |
Triggers in Action
Just after the initial back bets are placed:
At 2 minutes before the start of the race (most bets are already matched):
Shortly after the off:
This example on our forum
Here you can read and participate in the discussion of this example.