Hello experts,
I am busy on a small bot which should do some nice scalping on tennis markets. As a basis, I have two rules: One for row 1 and one for row 2, so one for each opponent.
The rules have the following parameters:
"General"
- Place Back Bet
- 00:00:05 to 3:30:00 relative to in-play time
- allow up to 100 times to trigger
- Applies to selection "in row 1 (betfair order)" (here is "in row 2" for the 2nd rule
"Parameters"
- Place at Best market price
- Stake fixed amount of 2 GBP
- Global Settings: Action: Offset bet
- Global Settings: Offset ticks 2
- Global Settings: Offset batches 1
"Conditions"
- "relative odds condition"
The selections "Back price" is "less than" the price of "in row 2" "minus" "5" "ticks"
- The market is in-play
- Unmatches bets on selection < 1
It happens that the rule fires up to 3 times although the offset bet is still in the stack. I didn't find a parameter to prevent this.
Basic purpose is that the rule shall find the player with the lowest back price, place a back bet and an offset bet, too. If they are all matched, it shall begin again (that's why 3hrs of time).
I must make (at least) one misstake, but I do not see it. Can anyone oy you experts help me out?
Best regards,
Chris