Hi
Please see attached screenshot. I have adjusted the values a bit to be able to easily test. I use Time Machine to test.
winplace_sel_order is what you should use for rank in Win market
I also added a condition which makes sure 2 selections match all the conditions
Regarding all bets get matched, there are no guarantees especially in-play. But if you have a look at the Offset Ticks for the Dutching Lay trigger action it may be of help. Otherwise you might want to put in a stop loss trigger to match any unmatched bets at best available price.
from the manual:
Offset Ticks - Dutching Lay
Specify the number of ticks by which to offset the price of each bet in the Dutching bundle. If you set it to a positive number (or an expression that evaluates to a positive number), the price will be increased by that number of ticks, and if the number is negative, the price will be decreased by this number of ticks. The book% will also be calculated based on the new prices. Note: if the price offset is negative with back Dutching or positive with lay Dutching, the book% will be calculated based on the current best prices, yet the bets will be placed at adjusted prices. Example: if you lay with a 3 ticks offset, and the current lay price of a selection is 2.0, the book will include 100/2.0 as the selection's chance for winning, yet the bet will be submitted at the price of 2.06. This will ensure a higher chance of matching the bet.