MarketFeeder Pro

Stunning Conditional Betting Technologies

Examples 31-35

Triggers search:


Example 31. I want to set up a trigger to back all horses, in any race in my markets, whose volume% multiplied by the best price available is equal or greater than 150.  I want to back £10 on it/them at the best price available.

In the "Trigger Options" tab set "Max Attempts on Failure" to "-1".
Also, in order to cut down the load on your computer resourses I recommend you to untick "Constant Monitoring" and make it start monitoring 1 hour before the beginning of the race.
Then add the following trigger:

Cell: "1"
Condition: "is equal to"
Trigger Value: "1"
Action: "back"
Price: "best"
Amount: "IF(volume*back_price>150, 10, 0)"
Market: "All Currently Monitored"
Selection: "All Selections"
Active: either "once & wait" or "always" - depending on how many times you want to bet

Due to the formula in the Amount field MarketFeeder Pro will bet only on those runners that have the criteria you specified. The first three fields of the trigger ste up a fake condition that is always true. You may substitute it with something else if you want to add an additional condition to your trigger.


Example 32. When the first [n] runners are priced below 5.0 I want to lay them to spread 50 GBP among them equally. I only want to lay them if the book% that they make is above 100%.

Cell: "Third Runner Back Price"
Condition: "is between"
Trigger Value: "1.01, 5.0"
Action: "lay"
Price: "lay_price"
Amount: "IF(AND(100/r_1_layp + 100/r_2_layp + 100/r_3_layp + ... up to 100/r_n_layp > 100, lay_price<5.0), 50/lay_price, 0)"
Market: select market
Selection: "All Selections"
Active: "once & wait"

Please note: instead of "n" in the formula you must put in the actual number of runners that you want to bet on. For instance, r_6_layp. "Max attempts on failure" should be set to "-1".


Example 33. In Soccer matches 1 minute before the off I want to find a team with the lowest negative P/L and "distribute" this loss among all runners equally - thus minimizing my risk to lose much money.

In this trigger we will be using a simple formula that calculates the amount we must back on the team with the biggest negative P/L.
We assume that there are three players in the match - two teams and the draw.

Configure your settings so that "Max Attempts on failure" is set to "-1", and "Allow triggering/offset no sooner than ... min. before the event's start" is set to "1".

Cell: "1"
Condition: "is equal to"
Trigger Value: "1"
Action: "back"
Price: "back_price"
Amount: "IF(AND(profit_loss<0, profit_loss<=r_1_pl, profit_loss<=r_2_pl, profit_loss<=r_3_pl), profit_loss/back_price, 0)"
Market: select from the drop-down list
Selection: "All Selections"
Active: "once each idle market"


Example 34. I have backed a selection before going in play.  If I want to lay £100 on this same selection when the winner (Other than my selection) is trading at 1.05 or lower and my selection is either the second or third winner at that time how would I set this up.

Settings configuration:

Max Attempts on failure - set to "-1"
Ignore null prices in "less than" comparisons - checked

Cell: "Winner Back Price"
Condition: "is equal or less than"
Trigger Value: "1.05"
Action: "lay"
Price: "lay_price" - or set it to "best" if you want it to be matched in any case
Amount: "IF(OR(back_price=r_2_backp, back_price=r_3_backp), 100, 0)"
Market: select market
Selection: choose the selection on which you backed before the off
Active: "once each in-play market"

This trigger will check two conditions - the first one is that the winner's price is <=1.05, and the second one is that the current back price of the selection is equal either to the price of the second winner, or third winner. If translated into English it means that the runner is either second or third winner.


Example 35. In football matches at about 40 seconds after the market turned suspended I want to check if I've got more than n matched lay bets on a team.
If that's true, I want to place the corresponding back bet on the same team, with the same amount, but several ticks higher than my lay bet.

Programme Settings Configuration:
In "Trigger Options"
- "Max Attempts on failure" - "-1"
- "Allow triggers/booking/offset with In-Running Markets" - turned on

Add the following trigger:

Cell: "Minutes Since Suspension"
Condition: "is greater than"
Trigger Value: "0.67"
Action: "back"
Price: "bm_n_layp + 3*p_tick"
Amount: "IF(AND(market_inplay<>-1, bm_n_layp>0), bm_n_laya, 0)"
Market: select from the drop-down list
Selection: select the team
Active: "once each in-play market"

Here are some comments on it. The figure "0.67" is a fractional part of 1 minute that equals to 40 seconds.
A pre-defined trigger variable bm_n_layp returns the price of the n'th matched lay bet for the runner.
Please note!! Instead of "n" you should put a real number, for example: "bm_5_layp".
The variable bm_n_laya returns the amount of this bet, for instance "bm_5_laya".
Another variables: p_tick returns the size of the current price tick; market_inplay stores the current state of the market. The condition "market_inplay<>-1" prevents betting if the market is still suspended.



  1. What is Triggered Betting
  2. Trigger Examples
  3. Quick Tips
MarketFeeder Pro is developed by WellDone Creative Software. ©2005-2008. All rights reserved. Terms and conditions.
SiteMap