Automation not triggering - can anybody help?

Advanced automation available in Guardian - Chat with others and share files here.
Post Reply
Jonathon69
Posts: 6
Joined: Mon Mar 27, 2023 2:16 pm

Hi,

I'm trying to get started with automation. I've tried to create a very simple automation, that lays the current score when the odds go below 1.4.

But I can't seem to get the automation to trigger.

I've compared it with other .baf files - e.g. Lay Current Correct Score in Final 10mins Guardian Automation Bot by Dallas (viewtopic.php?f=50&t=13776) - and I can't see where I'm going wrong.

Can anybody offer me some advice or point me to something stupid that I'm doing?

Cheers


Here are the settings that I am using:
General.png
Parameters.png
Conditions.png
You do not have the required permissions to view the files attached to this post.
Last edited by Jonathon69 on Thu Jun 08, 2023 10:05 pm, edited 2 times in total.
Jonathon69
Posts: 6
Joined: Mon Mar 27, 2023 2:16 pm

Here are the markets that I've applied it to, and the odds. By my reckoning it should have triggered as the figures for laying the current score are 1.35 (which is below 1.4).
Markets.png
Odds.png
You do not have the required permissions to view the files attached to this post.
User avatar
Dallas
Posts: 23597
Joined: Sun Aug 09, 2015 10:57 pm

You have the rule applied to the selection in Betfair row 1, so in a CS market that will always be the 0-0 score line

In the image there is no lay price as the back price is already at 1000

The only way that rule will be able to trigger on the CS market when applied to the 0-0 score is very late in the match, possibly around 90mins or when it goes into injury time, any time before the 0-0 price will be much higher than 1.40
weemac
Posts: 1449
Joined: Mon Sep 16, 2013 8:16 pm

You don't need to group your conditions unless you're doing something more advanced and complex.
Jonathon69
Posts: 6
Joined: Mon Mar 27, 2023 2:16 pm

Thanks Dallas and weemac. I appreciate your assistance.
weemac wrote:
Thu Jun 08, 2023 11:22 pm
You don't need to group your conditions unless you're doing something more advanced and complex.
So "All True" is the default condition? Not ready for anything advanced or complex quite yet :geek:
Dallas wrote:
Thu Jun 08, 2023 10:51 pm
You have the rule applied to the selection in Betfair row 1, so in a CS market that will always be the 0-0 score line

In the image there is no lay price as the back price is already at 1000

The only way that rule will be able to trigger on the CS market when applied to the 0-0 score is very late in the match, possibly around 90mins or when it goes into injury time, any time before the 0-0 price will be much higher than 1.40
Ok, I'm a dope, I didn't even realise it applied to that table. I saw something similar in horse racing but it didn't quite click.

I am trying to lay the current score (whatever it may be) when the price is lower than 1.5 (which is normally after 85 mins). Am I on the right track for doing that... Is it even possible without specifying a particular row?
User avatar
Dallas
Posts: 23597
Joined: Sun Aug 09, 2015 10:57 pm

Jonathon69 wrote:
Thu Jun 29, 2023 8:05 pm

I am trying to lay the current score (whatever it may be) when the price is lower than 1.5 (which is normally after 85 mins). Am I on the right track for doing that... Is it even possible without specifying a particular row?
The easiest way would be to use the O/U markets and apply the lay bet rule to the Unders (which is always in BF row 1)

Add a fixed odds condition to test the price is less than 1.5

Then on the Stored Value tab set a Stored Value on the Event (give it any name you want) and store 'an entered amount' (give it any value you want)
https://www.betangel.com/user-guide/stored_values.html

Then go back to the Conditions tab and add a 'Stored Value Set' condition
to test the stored value for the 'Event' named (whatever you called it) is NOT set with a value


That automation file can then be applied to each over/under market for each match ie, O/U 0.5, O/U 1.5, O/U 2.5 etc
The 'Unders' mirror the current CS prices so if any of the unders are below 1.5 the rule will lay it, the stored value condition will prevent it from also laying another Unders market if a goal is scored

ie, its 0-2 with 85mins played and under 2.5 is 1.48
it will lay under 2.5

If a goal is scored when the market reforms under 3.5 will now be trading below 1.50
But the stored value condition will prevent it from triggering on that market as it's already done so (and won) on the U2.5
weemac
Posts: 1449
Joined: Mon Sep 16, 2013 8:16 pm

Jonathon69 wrote:
Thu Jun 29, 2023 8:05 pm
Thanks Dallas and weemac. I appreciate your assistance.
weemac wrote:
Thu Jun 08, 2023 11:22 pm
You don't need to group your conditions unless you're doing something more advanced and complex.
So "All True" is the default condition?
Yes.
Jonathon69
Posts: 6
Joined: Mon Mar 27, 2023 2:16 pm

weemac wrote:
Thu Jun 29, 2023 10:07 pm
Yes.
Thank you

Dallas wrote:
Thu Jun 29, 2023 8:22 pm
Jonathon69 wrote:
Thu Jun 29, 2023 8:05 pm

I am trying to lay the current score (whatever it may be) when the price is lower than 1.5 (which is normally after 85 mins). Am I on the right track for doing that... Is it even possible without specifying a particular row?
The easiest way would be to use the O/U markets and apply the lay bet rule to the Unders (which is always in BF row 1)

Add a fixed odds condition to test the price is less than 1.5

Then on the Stored Value tab set a Stored Value on the Event (give it any name you want) and store 'an entered amount' (give it any value you want)
https://www.betangel.com/user-guide/stored_values.html

Then go back to the Conditions tab and add a 'Stored Value Set' condition
to test the stored value for the 'Event' named (whatever you called it) is NOT set with a value


That automation file can then be applied to each over/under market for each match ie, O/U 0.5, O/U 1.5, O/U 2.5 etc
The 'Unders' mirror the current CS prices so if any of the unders are below 1.5 the rule will lay it, the stored value condition will prevent it from also laying another Unders market if a goal is scored

ie, its 0-2 with 85mins played and under 2.5 is 1.48
it will lay under 2.5

If a goal is scored when the market reforms under 3.5 will now be trading below 1.50
But the stored value condition will prevent it from triggering on that market as it's already done so (and won) on the U2.5
Thanks so much for laying that out step by step, I really do appreciate it. And apologies it's taken me so long to thank you.

So as I understand it, for each market, when a condition is met we're (first) checking that the stored value isn't already set, and then we're laying the market and setting the value (to make sure no more matching bets get layed).

And we apply that logic to each of the o/u markets.

That's a much simpler approach than any we've tried up to now, we'll give that a go, thanks again :D
User avatar
Dallas
Posts: 23597
Joined: Sun Aug 09, 2015 10:57 pm

Jonathon69 wrote:
Thu Jul 13, 2023 9:22 pm
weemac wrote:
Thu Jun 29, 2023 10:07 pm
Yes.
Thank you

Dallas wrote:
Thu Jun 29, 2023 8:22 pm
Jonathon69 wrote:
Thu Jun 29, 2023 8:05 pm

I am trying to lay the current score (whatever it may be) when the price is lower than 1.5 (which is normally after 85 mins). Am I on the right track for doing that... Is it even possible without specifying a particular row?
The easiest way would be to use the O/U markets and apply the lay bet rule to the Unders (which is always in BF row 1)

Add a fixed odds condition to test the price is less than 1.5

Then on the Stored Value tab set a Stored Value on the Event (give it any name you want) and store 'an entered amount' (give it any value you want)
https://www.betangel.com/user-guide/stored_values.html

Then go back to the Conditions tab and add a 'Stored Value Set' condition
to test the stored value for the 'Event' named (whatever you called it) is NOT set with a value


That automation file can then be applied to each over/under market for each match ie, O/U 0.5, O/U 1.5, O/U 2.5 etc
The 'Unders' mirror the current CS prices so if any of the unders are below 1.5 the rule will lay it, the stored value condition will prevent it from also laying another Unders market if a goal is scored

ie, its 0-2 with 85mins played and under 2.5 is 1.48
it will lay under 2.5

If a goal is scored when the market reforms under 3.5 will now be trading below 1.50
But the stored value condition will prevent it from triggering on that market as it's already done so (and won) on the U2.5
Thanks so much for laying that out step by step, I really do appreciate it. And apologies it's taken me so long to thank you.

So as I understand it, for each market, when a condition is met we're (first) checking that the stored value isn't already set, and then we're laying the market and setting the value (to make sure no more matching bets get layed).

And we apply that logic to each of the o/u markets.

That's a much simpler approach than any we've tried up to now, we'll give that a go, thanks again :D
You're welcome

and yes how you've understood it to work is exactly right
Post Reply

Return to “Bet Angel - Automation”