History list problems

Advanced automation available in Guardian - Chat with others and share files here.
Post Reply
User avatar
jamesedwards
Posts: 4372
Joined: Wed Nov 21, 2018 6:16 pm

This has been driving me mad for days. Can anyone see why this history list is producing so many duplicate figures (highlighted in red) when the 'now' times are decreasing as expected?

5/6/2022 15:48:48: [G_Auto 1] : Store Value (Shared) in History List 4 for Kings Lynn = 449.7
5/6/2022 15:48:48: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_0sec = 449.7
5/6/2022 15:48:48: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_1sec = 449.7
5/6/2022 15:48:48: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_2sec = 449.7
5/6/2022 15:48:48: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_3sec = 449.7
5/6/2022 15:48:48: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_4sec = 464

5/6/2022 15:48:49: [G_Auto 1] : Store Value (Shared) in History List 4 for Kings Lynn = 431.7
5/6/2022 15:48:49: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_0sec = 431.7
5/6/2022 15:48:49: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_1sec = 435.3
5/6/2022 15:48:49: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_2sec = 435.3
5/6/2022 15:48:49: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_3sec = 435.3
5/6/2022 15:48:49: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_4sec = 446.1

5/6/2022 15:48:50: [G_Auto 1] : Store Value (Shared) in History List 4 for Kings Lynn = 413.5
5/6/2022 15:48:50: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_0sec = 413.5
5/6/2022 15:48:50: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_1sec = 417.1
5/6/2022 15:48:50: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_2sec = 417.1
5/6/2022 15:48:50: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_3sec = 417.1
5/6/2022 15:48:50: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_4sec = 428

5/6/2022 15:48:51: [G_Auto 1] : Store Value (Shared) in History List 4 for Kings Lynn = 395.9
5/6/2022 15:48:51: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_0sec = 395.9
5/6/2022 15:48:51: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_1sec = 395.9
5/6/2022 15:48:51: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_2sec = 395.9
5/6/2022 15:48:51: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_3sec = 395.9
5/6/2022 15:48:51: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_4sec = 409.9

5/6/2022 15:48:52: [G_Auto 1] : Store Value (Shared) in History List 4 for Kings Lynn = 379.3
5/6/2022 15:48:52: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_0sec = 379.3
5/6/2022 15:48:52: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_1sec = 379.3
5/6/2022 15:48:52: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_2sec = 379.3
5/6/2022 15:48:52: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_3sec = 379.3
5/6/2022 15:48:52: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_4sec = 392.4

5/6/2022 15:48:53: [G_Auto 1] : Store Value (Shared) in History List 4 for Kings Lynn = 362.8
5/6/2022 15:48:53: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_0sec = 362.8
5/6/2022 15:48:53: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_1sec = 366.1
5/6/2022 15:48:53: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_2sec = 366.1
5/6/2022 15:48:53: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_3sec = 366.1
5/6/2022 15:48:53: [G_Auto 1] : Store Value (Shared) for Kings Lynn: distance_to_finish_4sec = 376.1

Also when they do update they are miles off what they should be based on previous values. Eg for the line directly above, 4 seconds ago the value was 431.7 and yet this shows 376.1

These rules trigger every refresh and triggered 1500 times in a 5 furlong race. TPD data is flowing normally.
hist.png
You do not have the required permissions to view the files attached to this post.
User avatar
jamesedwards
Posts: 4372
Joined: Wed Nov 21, 2018 6:16 pm

And here is the exact rule file.
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

It worked perfectly fine on the last race at Ascot, what refresh rate did you have set in Guardian and how markets were loaded at the time?

06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1098
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1098
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1113
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1143.4
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1160
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1098
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1098
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1113
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1143.4
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1160
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1098
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1098
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1113
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1143.4
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1160
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1098
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1098
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1113
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1143.4
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1160
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1098
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1098
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1113
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1143.4
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1160
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1098
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1098
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1113
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1143.4
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1160
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1098
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1098
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1113
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1143.4
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1160
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1098
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1098
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1113
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1143.4
06/05/2022 17:10:39: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1160
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1095
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1095
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1104
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1143.4
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1160
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1095
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1095
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1104
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1143.4
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1160
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1095
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1095
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1104
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1143.4
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1160
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1095
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1095
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1104
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1143.4
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1160
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1095
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1095
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1104
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1143.4
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1160
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1095
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1095
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1104
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1143.4
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1160
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1095
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1095
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1104
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1143.4
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1160
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1095
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1095
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1104
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1143.4
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1160
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1092
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1092
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1104
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1137.1
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1153.2
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1092
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1092
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1104
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1137.1
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1153.2
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1092
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1092
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1104
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1137.1
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1153.2
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1092
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1092
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1104
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1137.1
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1153.2
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1092
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1092
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1104
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1137.1
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1153.2
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1092
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1092
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1104
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1137.1
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1153.2
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1092
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1092
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1104
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1137.1
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1153.2
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1092
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1092
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1104
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1137.1
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1153.2
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1089
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1089
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1104
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1137.1
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1153.2
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1089
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1089
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1104
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1137.1
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1153.2
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1089
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1089
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1104
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1137.1
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1153.2
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1089
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1089
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1104
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1137.1
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1153.2
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1089
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1089
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1104
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1137.1
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1153.2
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1089
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1089
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1104
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1137.1
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1153.2
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1089
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1089
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1104
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1137.1
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1153.2
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1089
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1089
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1104
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1125
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1137.1
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1153.2
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1086
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1086
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1098
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1113
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1125
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1143.4
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) in History List 4 for Many A Star = 1086
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_0sec = 1086
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_1sec = 1098
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_2sec = 1113
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_3sec = 1125
06/05/2022 17:10:40: [G_Auto 1] : Store Value (Shared) for Many A Star: distance_to_finish_4sec = 1143.4
User avatar
jamesedwards
Posts: 4372
Joined: Wed Nov 21, 2018 6:16 pm

Dallas wrote:
Fri May 06, 2022 5:15 pm
It worked perfectly fine on the last race at Ascot, what refresh rate did you have set in Guardian and how markets were loaded at the time?

Thanks for looking into this for me. I have everything on the fastest refresh possible. Many markets loaded into Guardian but they are set to only refresh a little before and after so only 3 or 4 markets actually circulating at the time. I'm only getting this on a VPS (not Bet Angel VPS). My main computer seems to be fine. What I don't get is the history lists at 0 secs all seem to be working and refreshing fine. But for some reason the history lists at 2, 3 and sometimes also 1 and 4 secs do not update and duplicate values. I've been running the rule with rearming at every refresh, just tried rearming every second but got the same result.

The 1815 at Ripon refreshed 677 times across a race that lasted just over a minute so it doesnt seem to be a refresh problem?
User avatar
Dallas
Posts: 23597
Joined: Sun Aug 09, 2015 10:57 pm

jamesedwards wrote:
Fri May 06, 2022 6:17 pm
Dallas wrote:
Fri May 06, 2022 5:15 pm
It worked perfectly fine on the last race at Ascot, what refresh rate did you have set in Guardian and how markets were loaded at the time?

Thanks for looking into this for me. I have everything on the fastest refresh possible. Many markets loaded into Guardian but they are set to only refresh a little before and after so only 3 or 4 markets actually circulating at the time. I'm only getting this on a VPS (not Bet Angel VPS). My main computer seems to be fine. What I don't get is the history lists at 0 secs all seem to be working and refreshing fine. But for some reason the history lists at 2, 3 and sometimes also 1 and 4 secs do not update and duplicate values. I've been running the rule with rearming at every refresh, just tried rearming every second but got the same result.

The 1815 at Ripon refreshed 677 times across a race that lasted just over a minute so it doesnt seem to be a refresh problem?
Do you have other stuff running on the VPS, ie Excel which could be using resources?

History lists are stored locally so BA is looking up the historic times from the VPS
I'd try it with just 2-5 markets in Guardian and nothing else running, if it works then you'll know its the VPS struggling to manage all its tasks
If that doesn't solve it it could be down to the connection and the data Bet Angel receives coming in a ad-hoc way rather than a seamlessly
User avatar
jamesedwards
Posts: 4372
Joined: Wed Nov 21, 2018 6:16 pm

Dallas wrote:
Fri May 06, 2022 6:26 pm
jamesedwards wrote:
Fri May 06, 2022 6:17 pm
Dallas wrote:
Fri May 06, 2022 5:15 pm
It worked perfectly fine on the last race at Ascot, what refresh rate did you have set in Guardian and how markets were loaded at the time?

Thanks for looking into this for me. I have everything on the fastest refresh possible. Many markets loaded into Guardian but they are set to only refresh a little before and after so only 3 or 4 markets actually circulating at the time. I'm only getting this on a VPS (not Bet Angel VPS). My main computer seems to be fine. What I don't get is the history lists at 0 secs all seem to be working and refreshing fine. But for some reason the history lists at 2, 3 and sometimes also 1 and 4 secs do not update and duplicate values. I've been running the rule with rearming at every refresh, just tried rearming every second but got the same result.

The 1815 at Ripon refreshed 677 times across a race that lasted just over a minute so it doesnt seem to be a refresh problem?
Do you have other stuff running on the VPS, ie Excel which could be using resources?

History lists are stored locally so BA is looking up the historic times from the VPS
I'd try it with just 2-5 markets in Guardian and nothing else running, if it works then you'll know its the VPS struggling to manage all its tasks
If that doesn't solve it it could be down to the connection and the data Bet Angel receives coming in a ad-hoc way rather than a seamlessly
Thanks. Still doesn't work even with just the one market in Guardian. It's a high-spec VPS and nothing else running so I really don't understand why everything cycles and triggers absolutely fine except for the history lists.

I will try the Bet Angel VPS and will report back.
Atho55
Posts: 679
Joined: Tue Oct 06, 2015 1:37 pm

Have you tried disabling writing to the log?
User avatar
jamesedwards
Posts: 4372
Joined: Wed Nov 21, 2018 6:16 pm

Atho55 wrote:
Fri May 06, 2022 8:36 pm
Have you tried disabling writing to the log?
Yes. Thanks for the idea, but I was only writing to the log as part of effort to find out why it was all going wrong.
PeterLe
Posts: 3729
Joined: Wed Apr 15, 2009 3:19 pm

Ive not looked at the automation file but ....if ive understood the problem correctly..

The TPD feed is every 200ms via betangel but if you have your rules triggering on every market refresh on the betfair API there could be multiple triggers before the next update from TPD

If this is causing a problem slow it down to 0.2 and see if that makes a difference
User avatar
jamesedwards
Posts: 4372
Joined: Wed Nov 21, 2018 6:16 pm

PeterLe wrote:
Fri May 06, 2022 10:36 pm
Ive not looked at the automation file but ....if ive understood the problem correctly..

The TPD feed is every 200ms via betangel but if you have your rules triggering on every market refresh on the betfair API there could be multiple triggers before the next update from TPD

If this is causing a problem slow it down to 0.2 and see if that makes a difference
Thanks for the idea, but everything else is working fine - it's just this one history list. It's timed to store a history value every second and the TPD values are changing several times per second so TPD data flow is not the issue. The T0 history list is updating fine, it's just the T+1, T+2 etc values that are failing to update.
User avatar
ShaunWhite
Posts: 10576
Joined: Sat Sep 03, 2016 3:42 am

I'm a sucker for an unsolved problem so I've downloaded the latest ver, done my reading about history lists and TPD and fired up Guardian for the first time in ages :) But I don't have a TPD key so I'm guessing.. and have a few questions (dallas?).

Not much help really but the only difference I can see between T0 and T+n is the 'Now' or 'X secs ago setting"....mmm Have you thought about having the rule that creates the history list seperate to the rule that pulls values back?

But,
How does BA work when it comes to rounding the time for "X secs back" ...it's like it's not finding a match and looking back too far?
Where can you print the contents of your history file?
Is there anyway to get milliseconds in the logs ?
Is TPD data polled or streamed and how do you know when it's failed (and might give duplicates in your history list) ?
The 'Re-arm at every refresh" ...is that a Guardian cycle still or a refresh from your data source eg TPD? ...assuming it's streaming at you?
User avatar
Dallas
Posts: 23597
Joined: Sun Aug 09, 2015 10:57 pm

ShaunWhite wrote:
Sat May 07, 2022 6:38 pm
I'm a sucker for an unsolved problem so I've downloaded the latest ver, done my reading about history lists and TPD and fired up Guardian for the first time in ages :) But I don't have a TPD key so I'm guessing.. and have a few questions (dallas?).

Not much help really but the only difference I can see between T0 and T+n is the 'Now' or 'X secs ago setting"....mmm Have you thought about having the rule that creates the history list seperate to the rule that pulls values back?

But,
How does BA work when it comes to rounding the time for "X secs back" ...it's like it's not finding a match and looking back too far?
Where can you print the contents of your history file?
Is there anyway to get milliseconds in the logs ?
Is TPD data polled or streamed and how do you know when it's failed (and might give duplicates in your history list) ?
The 'Re-arm at every refresh" ...is that a Guardian cycle still or a refresh from your data source eg TPD? ...assuming it's streaming at you?
History lists can only be updated as fast as every 500ms (TPD's fastest data is 200ms and I assume James is on this plan also)

Obviously the BA refresh rate is probably set at 20ms (or at least 200ms)

So when the rule triggers it stores whatever the values are it's just retrieved,
There won't be anything else stored to the history list for 500ms (irrespective of the TPD and BA refresh rates)

So when you ask it to look up data in a history list from 4 secs ago all its effectively doing is grabbing the values from 8 entries ago

There is a TPD data condition you can use to test the recent update was with 'X'ms (but its not being used in James file)

The other bits James will need to answer

Because everything is working fine when I tested the rule on my PC, and James said its also fine on his home PC and its only his VPS where the values are duplicated (its not a BA VPS so we can't look at it to test anything).
I think its to do with the VPS's connection (especially since James has removed all other processes so it shouldn't be due to lack of resources) and the speed at which that VPS is getting its updates

I'll be squirming at the Liverpool match tonight so not able to reply for a while but hopefully the above answers some of your questions - you could do a close test run just by retrieving anything that changes ie, traded volume, volume% even the in-play time that's lapsed
User avatar
Dallas
Posts: 23597
Joined: Sun Aug 09, 2015 10:57 pm

So glad that last message - for a moment I thought it hadn't and it was all lost :roll:
User avatar
jamesedwards
Posts: 4372
Joined: Wed Nov 21, 2018 6:16 pm

ShaunWhite wrote:
Sat May 07, 2022 6:38 pm
I'm a sucker for an unsolved problem so I've downloaded the latest ver, done my reading about history lists and TPD and fired up Guardian for the first time in ages :) But I don't have a TPD key so I'm guessing.. and have a few questions (dallas?).

Not much help really but the only difference I can see between T0 and T+n is the 'Now' or 'X secs ago setting"....mmm Have you thought about having the rule that creates the history list seperate to the rule that pulls values back?

But,
How does BA work when it comes to rounding the time for "X secs back" ...it's like it's not finding a match and looking back too far?
Where can you print the contents of your history file?
Is there anyway to get milliseconds in the logs ?
Is TPD data polled or streamed and how do you know when it's failed (and might give duplicates in your history list) ?
The 'Re-arm at every refresh" ...is that a Guardian cycle still or a refresh from your data source eg TPD? ...assuming it's streaming at you?
I tried creating a history list direct from the TPD source. I tried refreshing the rule at every refresh, and then reducing it to every second in case it was trying to create too many lists. I also tried creating a history list from a stored value created from the TPD source but it made no difference. I didn't think of trying these in separate rules and I can't now as I've deleted my instance.

What I don't get with the history lists is even when they aren't stuck, the saved history never matches the relevant history data. eg Although all the T0's update correctly at every refresh, the T-3 never matches the data from T0 from 3 secs ago. It's as if either the history list values are not getting saved down, or it's not always looking back for exactly the set amount of time, or the labelling of the lists is getting corrupted somehow?

I've signed up to Bet Angel VPS to give that a try as a final throw of the VPS dice.
User avatar
jamesedwards
Posts: 4372
Joined: Wed Nov 21, 2018 6:16 pm

Dallas wrote:
Sat May 07, 2022 7:08 pm

History lists can only be updated as fast as every 500ms (TPD's fastest data is 200ms and I assume James is on this plan also)

Obviously the BA refresh rate is probably set at 20ms (or at least 200ms)

So when the rule triggers it stores whatever the values are it's just retrieved,
There won't be anything else stored to the history list for 500ms (irrespective of the TPD and BA refresh rates)

So when you ask it to look up data in a history list from 4 secs ago all its effectively doing is grabbing the values from 8 entries ago
Thanks for this info, this is useful to know. Could do with adding this into the User Guide?
Post Reply

Return to “Bet Angel - Automation”