Back & Lay the Biggest Pre-Off Movers - Guardian Automation Bot

Post Reply
Mayur1
Posts: 9
Joined: Wed Nov 03, 2021 10:56 pm

Hi Dallas

Thank you very much for this. I have been giving this a go with some parameters, however i am finding that the bot is backing horses at odds over of my specified parameters.

All i have done is modified the Store IP value rule by adding in Group Condition (one or more must be true) and condition type of fixed odds condition with current selection and selection back price is greater than 13 but less than 30. I have also added in an additional condition where the number of selection is greater than 11 as i only want to target races with 11 or more runners.

Doesnt seem to give me intended results. Thoughts?
User avatar
Dallas
Posts: 22726
Joined: Sun Aug 09, 2015 10:57 pm
Location: Working From Home

To target runners in a range you don't need to use group, your group is currently testing for one or more of them to be true
You want both prices to be satisfied therefore just remove the group and leave the 2 x fixed odds cond and number of selection cond
Mayur1
Posts: 9
Joined: Wed Nov 03, 2021 10:56 pm

I have changed this as per your suggestion it still backs a horse at over 30 and in races less than the number of selection i have entered as conditions. Not sure where its failing..

When i look at the automation tab, i can see all rules getting triggered apart from the first one, which is the store IP value rule (the most important one). So for some reason the parameters in 1st rule are not getting triggered. The rest is all good.
User avatar
Dallas
Posts: 22726
Joined: Sun Aug 09, 2015 10:57 pm
Location: Working From Home

Mayur1 wrote:
Mon Nov 08, 2021 1:59 pm
I have changed this as per your suggestion it still backs a horse at over 30 and in races less than the number of selection i have entered as conditions. Not sure where its failing..

When i look at the automation tab, i can see all rules getting triggered apart from the first one, which is the store IP value rule (the most important one). So for some reason the parameters in 1st rule are not getting triggered. The rest is all good.
At the bottom of the SV tab there's a box you can tick which will write each of the SV's to the log, if you tick those it's will at least show which runners where is the price range at the time and therefore which it can trigger on
Mayur1
Posts: 9
Joined: Wed Nov 03, 2021 10:56 pm

Hi,

So its worked majority of the time but sometimes i get the below in the log:

08/11/2021 16:24:40: Guardian has detected that the market is suspended
08/11/2021 16:24:48: Guardian has detected that the market is now unsuspended
08/11/2021 16:54:31: [G_Auto 1] : Unable to : Store Value (Shared) for Euraquilo: closing_IP. Second value invalid.
08/11/2021 16:54:31: [G_Auto 1] : Unable to : Store Value (Shared) for The Menstone Gem: closing_IP. Second value invalid.
08/11/2021 16:54:31: [G_Auto 1] : Unable to : Store Value (Shared) for Atrium: closing_IP. Second value invalid.
08/11/2021 16:54:31: [G_Auto 1] : Unable to : Store Value (Shared) for Lawful Command: closing_IP. Second value invalid.
08/11/2021 16:54:31: [G_Auto 1] : Unable to : Store Value (Shared) for Master Richard: closing_IP. Second value invalid.
08/11/2021 16:54:31: [G_Auto 1] : Unable to : Store Value (Shared) for Skittlebombz: closing_IP. Second value invalid.
08/11/2021 16:54:31: [G_Auto 1] : Unable to : Store Value (Shared) for Flippin Eck: closing_IP. Second value invalid.
08/11/2021 16:54:43: [G_Auto 1] : £ 5.00 Lay bet placed on Euraquilo at 3.6. Fully matched at 3.6. Ref: 10042
08/11/2021 16:54:43: [G_Auto 1] : Automation Signal for Euraquilo: Greened_Bets = 0
08/11/2021 16:55:56: Guardian has detected that the market is suspended
08/11/2021 16:56:02: Guardian has detected that the market is in-play
08/11/2021 16:56:08: Guardian has detected that the market is now unsuspended
08/11/2021 16:57:27: Guardian has detected that the market is suspended

So its bet on Euraquilo just because its rank 1 as due to invalid value it couldnt compile the correct list. Strange!
User avatar
Dallas
Posts: 22726
Joined: Sun Aug 09, 2015 10:57 pm
Location: Working From Home

Mayur1 wrote:
Mon Nov 08, 2021 5:16 pm
Hi,

So its worked majority of the time but sometimes i get the below in the log:

08/11/2021 16:24:40: Guardian has detected that the market is suspended
08/11/2021 16:24:48: Guardian has detected that the market is now unsuspended
08/11/2021 16:54:31: [G_Auto 1] : Unable to : Store Value (Shared) for Euraquilo: closing_IP. Second value invalid.
08/11/2021 16:54:31: [G_Auto 1] : Unable to : Store Value (Shared) for The Menstone Gem: closing_IP. Second value invalid.
08/11/2021 16:54:31: [G_Auto 1] : Unable to : Store Value (Shared) for Atrium: closing_IP. Second value invalid.
08/11/2021 16:54:31: [G_Auto 1] : Unable to : Store Value (Shared) for Lawful Command: closing_IP. Second value invalid.
08/11/2021 16:54:31: [G_Auto 1] : Unable to : Store Value (Shared) for Master Richard: closing_IP. Second value invalid.
08/11/2021 16:54:31: [G_Auto 1] : Unable to : Store Value (Shared) for Skittlebombz: closing_IP. Second value invalid.
08/11/2021 16:54:31: [G_Auto 1] : Unable to : Store Value (Shared) for Flippin Eck: closing_IP. Second value invalid.
08/11/2021 16:54:43: [G_Auto 1] : £ 5.00 Lay bet placed on Euraquilo at 3.6. Fully matched at 3.6. Ref: 10042
08/11/2021 16:54:43: [G_Auto 1] : Automation Signal for Euraquilo: Greened_Bets = 0
08/11/2021 16:55:56: Guardian has detected that the market is suspended
08/11/2021 16:56:02: Guardian has detected that the market is in-play
08/11/2021 16:56:08: Guardian has detected that the market is now unsuspended
08/11/2021 16:57:27: Guardian has detected that the market is suspended

So its bet on Euraquilo just because its rank 1 as due to invalid value it couldnt compile the correct list. Strange!
There's no SV's from the first rule in that log. was the rule applied to the market with more than 20mins still to go?

If the rule is still armed as per the instructions on the last page (from 20mins to 19:50secs) then the log show show the runners its triggered on
Mayur1
Posts: 9
Joined: Wed Nov 03, 2021 10:56 pm

The rule has been armed against all races all morning, i have tweaked it so that it looks at it 5mins before the off. I have attached a screenshot.
You do not have the required permissions to view the files attached to this post.
User avatar
Dallas
Posts: 22726
Joined: Sun Aug 09, 2015 10:57 pm
Location: Working From Home

It's still armed till 00:00:00

You need to create a small window ie, from 5mins to 4:50 anything outside your prices during that time is excluded

Having it armed till 00:00:00 means runners can slip in and out of your price range during that 5 minutes and the rule will trigger on them
Mayur1
Posts: 9
Joined: Wed Nov 03, 2021 10:56 pm

Ah right ok. So i have entered a stop time for all rules, within relevant parameters..however, it has still done the below:

08/11/2021 18:29:22: [G_Auto 1] : Unable to : Store Value (Shared) for Benzema: closing_IP. Second value invalid.
08/11/2021 18:29:22: [G_Auto 1] : Unable to : Store Value (Shared) for Romantic Thought: closing_IP. Second value invalid.
08/11/2021 18:29:22: [G_Auto 1] : Unable to : Store Value (Shared) for Dalglish: closing_IP. Second value invalid.
08/11/2021 18:29:22: [G_Auto 1] : Unable to : Store Value (Shared) for Doomsday: closing_IP. Second value invalid.
08/11/2021 18:29:22: [G_Auto 1] : Unable to : Store Value (Shared) for Janaat: closing_IP. Second value invalid.
08/11/2021 18:29:22: [G_Auto 1] : Unable to : Store Value (Shared) for Lunasa: closing_IP. Second value invalid.
08/11/2021 18:29:41: [G_Auto 1] : £ 5.00 Lay bet placed on Benzema at 3.5. Fully matched at 3.5. Ref: 10045
08/11/2021 18:29:41: [G_Auto 1] : Automation Signal for Benzema: Greened_Bets = 0
08/11/2021 18:32:47: Guardian has detected that the market is in-play
08/11/2021 18:32:47: Guardian has detected that the market is suspended
08/11/2021 18:32:50: Guardian has detected that the market is now unsuspended
08/11/2021 18:33:45: Guardian has detected that the market is suspended

This was a 6 runner race and it should not have bet on this race at all however it has still gone ahead and done this. Question, is it because i dont have a condition on the 2nd store IP rule, which looks at the number of runners and therefore it just triggers and compiles the list anyway, which ends up triggering the lay rule.

Should i just add a signal to rule one and then put it as condition on all others? Is there another option to resolve this issue.
Last edited by Mayur1 on Mon Nov 08, 2021 7:08 pm, edited 1 time in total.
User avatar
Dallas
Posts: 22726
Joined: Sun Aug 09, 2015 10:57 pm
Location: Working From Home

Starting with the original file the only changes to be made are to the 'Store IP% @ 20mins' rule
Change the arm time to
00:05:00 till 00:04:50

And add your 2 x fixed odds conditions, and number of selections conditions


everything else should be left as it is

a log will then look like this;

08/11/2021 18:50:00: [G_Auto 1] : Store Value (Shared) for Clear Angel: opening_IP = 8
08/11/2021 18:50:00: [G_Auto 1] : Store Value (Shared) for Canzone: opening_IP = 8.696 = 9
08/11/2021 18:50:00: [G_Auto 1] : Store Value (Shared) for Stroxx: opening_IP = 5.556 = 6
08/11/2021 18:50:00: [G_Auto 1] : Store Value (Shared) for Tantastic: opening_IP = 5.882 = 6
08/11/2021 18:50:00: [G_Auto 1] : Store Value (Shared) for Zaghal: opening_IP = 3.846 = 4
08/11/2021 18:59:30: [G_Auto 1] : Unable to : Store Value (Shared) for Matamua: closing_IP. Second value invalid.
08/11/2021 18:59:30: [G_Auto 1] : Unable to : Store Value (Shared) for Tilia Cordata: closing_IP. Second value invalid.
08/11/2021 18:59:30: [G_Auto 1] : Unable to : Store Value (Shared) for Naval Captain: closing_IP. Second value invalid.
08/11/2021 18:59:30: [G_Auto 1] : Store Value (Shared) for Clear Angel: closing_IP = 7.692 - 8 = -0.31
08/11/2021 18:59:30: [G_Auto 1] : Store Value (Shared) for Canzone: closing_IP = 5.882 - 9 = -3.12
08/11/2021 18:59:30: [G_Auto 1] : Store Value (Shared) for Stroxx: closing_IP = 6.452 - 6 = 0.45
08/11/2021 18:59:30: [G_Auto 1] : Store Value (Shared) for Tantastic: closing_IP = 7.407 - 6 = 1.41
08/11/2021 18:59:30: [G_Auto 1] : Store Value (Shared) for Zaghal: closing_IP = 5.405 - 4 = 1.41
08/11/2021 18:59:30: [G_Auto 1] : Unable to : Store Value (Shared) for Highest Wave: closing_IP. Second value invalid.
08/11/2021 18:59:30: [G_Auto 1] : Unable to : Store Value (Shared) for Royal Princess: closing_IP. Second value invalid.
08/11/2021 18:59:30: [G_Auto 1] : Unable to : Store Value (Shared) for Diamond Memories: closing_IP. Second value invalid.
08/11/2021 18:59:35: [G_Auto 1] : Automation Signal for Zaghal: biggest_shortener = 1
08/11/2021 18:59:35: [G_Auto 1] : Automation Signal for Canzone: biggest_lenthener = 1
08/11/2021 18:59:35: [G_Auto 1] : £ 10.00 Back bet placed on Zaghal at 17.5. Fully matched at 17.5. Ref: 10000
08/11/2021 18:59:35: [G_Auto 1] : £ 0.61 Lay bet placed on Canzone at 17.5. Fully matched at 17.5. Ref: 10001
08/11/2021 18:59:48: Connecting Newcastle 8th Nov - 19:00 6f Nov Stks to the Total Performance Data service.

If you don't want to drifter delete the following rules
Store Order Ascending
Lay Biggest Drifter


and that will do it
Mayur1
Posts: 9
Joined: Wed Nov 03, 2021 10:56 pm

Hi

Thats working as expected.

I was wondering if you can help with something. Lets say the first rule triggers and it only finds 1 horse between the given price range.

How do i check that the price of that horse hasnt moved in because what might happen is that i may end up backing it as a steamer. This only happens in races where the first rule only has 1 horse in that criteria.

I thought of adding a condition on the lay rule which checks stored value of opening and closing and if closing is less than opening then dont back it but this doesnt work because if there are more than 2 horses in the array from 1st rule.

Essentially:

1. Check If opening_IP has more than 1 horse..if it does carry on. If has just 1 then do the following:
2. Get the price before the off - closing_IP
3. Check that closing_IP is greater than opening_IP. If true lay the horse. If false, do nothing.

Its point 1 that i am struggling with. Not sure how i can check how many values are there in opening_ip.

Thank you very much
dodgechallenger
Posts: 10
Joined: Tue Aug 10, 2021 2:31 pm

How would i make this strategy apply to just the top 5 horses by say fav? i.e biggest drifters and steamers in the top 5 favs?
User avatar
Dallas
Posts: 22726
Joined: Sun Aug 09, 2015 10:57 pm
Location: Working From Home

dodgechallenger wrote:
Mon Jan 24, 2022 6:27 am
How would i make this strategy apply to just the top 5 horses by say fav? i.e biggest drifters and steamers in the top 5 favs?
It would just need a 'Relative Odds Condition' configured as
Selections Back Price
Is less than
the Back Price
Of 'Selection in order of favouritism 6'
dodgechallenger
Posts: 10
Joined: Tue Aug 10, 2021 2:31 pm

Thanks Dallas, what rule(s) would i add this condition to?
User avatar
Dallas
Posts: 22726
Joined: Sun Aug 09, 2015 10:57 pm
Location: Working From Home

dodgechallenger wrote:
Tue Jan 25, 2022 1:16 pm
Thanks Dallas, what rule(s) would i add this condition to?
It can just be added to the back and lay rules at the bottom, that way everything else still does it job but the final rule that actually places the bet can only trigger on a selection actual bet is triggered if it's the 1-5th fav
Post Reply

Return to “Bet Angel Automation - Horse racing - Pre off”