mcbee,
the trigger has no other condition than:
Selections Trigger Expression pdif_3/(back_price-pdif_3) is equal or greater than 0.1
back, back_price, 0.01, cancel
all matching selections, horse races, once per selection, idle or suspended
I have the formula from the manual, see page 122, example 1, only that my trigger is much easier.
I tried now some hours and no bet is placed. of course there were some selections that within 3 minutes had a changing of over 10%.
example: 4:00 minutes before the off the back_price was 8.4
0:20 seconds before the off the back_price was 6.2
formula:
pdif_3: -2.2
back_price: 6.2
back_price-pdif_3: 6.2 -(-2.2) = 8.4
pdif_3/(back_price-pdif_3): 2.2/8.4 = 0.26
0.26 is > 0.1, condition is TRUE
in the settings I turned on the function "trigger expression" to understand whats going on. here is an example:
Selection: Dragon City, initial expr.: pdif_3/(back_price-pdif_3), intermediate: 0/(9.40-0), final: 0.
it seems that the trigger does NOT record any changing of the price, its 0 on all selections and so the result of the formula is 0 and so FALSE.