MarketFeeder Pro

Stunning Conditional Betting Technologies

Examples 51-55

Triggers search:


Example 51. I want to bet on a selection depending on what is the difference between its back and lay offer. If back offer is greater than lay I want to lay 100 EUR, otherwise I want to back 100 EUR on this selection.

Settings Configuration:

- Max attempts on failure - set to "-1"

Trigger 1, row 5

Cell: "Triggers Did Not Work Out"
Condition: "is equal to"
Trigger Value: "6"
Action: "back"
Price: "best"
Amount: "IF(back_volume - lay_volume <= 0, 100, 0)"
Market: select market
Selection: choose selection
Active: "once & wait"

Trigger 2, row 6

Cell: "Triggers Did Not Work Out"
Condition: "is equal to"
Trigger Value: "5"
Action: "lay"
Price: "best"
Amount: "IF(back_volume - lay_volume > 0, 100, 0)"
Market: select market
Selection: choose selection
Active: "once & wait"

You can see that the trigger which is executed first will exclude the other one.
The required condition is defined in the Amount column.


Example 52. I want to bet in Tennis Matches, in markets where there are two selections. Initially back £10 on Mr Favourite at start of match, best odds. Then back £2.50 on Mr Loser when his odds leap down to 5 from a higher value, ensure that all bets are matched. (This is only to happen once in match).

Settings Configuration:

- Max attempts on failure - set to "-1"
- Price Trend Range ... refreshes - set to the number of refreshes within which you want to evaluate the drop of the Mr Loser's price. The software will compare the price at the beginning and end of this period and calculate the difference.

Trigger 1

Cell: "Minutes Since the Off"
Condition: "is greater than"
Trigger Value: "0.1"
Action: "back"
Price: "best"
Amount: "10"
Market: select the market
Selection: "Winner"
Active: "once & wait"

Trigger 2

Cell: "Selection Matched Back"
Condition: "is equal to"
Trigger Value: "0"
Action: "back"
Price: "best"
Amount: "IF(AND(p_leap<0, p_dif<0), 2.5, 0)"
Market: the same as in trigger 1
Selection: "All Selections"
Active: "once & wait"

Note that the second trigger will be executed if any drop of the price is registered (even in 1 tick). So if you want to place the second bet only if a substantial drop is registered, customize the Amount column of the second trigger. Remember than p_leap is measured in ticks and p_dif - in absolute price difference value.



Example 53. I want to trade on two selections (say Atlanta vs. St Louis), when the market turns in-play, in he following manner:
Post bet on Atlanta for $10.00 when and if price reaches 2.00
Post bet on St louis  for $100.00 when and if price reaches 2.00
When one bets is matched cancel the bet on the other team
Then post a stop loss lay bet of $90.00 if the price comes back to 2.30 at the best price available.

Settings Configuration

Max Attempts on failure - set to "-1"
Reset "Worked Out" state of triggers for each race - turned ON

Trigger 1, row 5

Cell: "1"
Condition: "is equal to"
Trigger Value: "1"
Action: "back"
Price: "IF(back_price<=2, back_price, 0)"
Amount: "10"
Market: select market from the drop-down list
Selection: choose "Atlanta" from the drop-down list
Active: "once in-play & wait"

Trigger 2, row 6

Cell: "1"
Condition: "is equal to"
Trigger Value: "1"
Action: "back"
Price: "IF(back_price<=2, back_price, 0)"
Amount: "10"
Market: the same as above
Selection: choose the other selection
Active: "once in-play & wait"

Trigger 3, row 7

Cell: "Selection Matched Back"
Condition: "is equal to"
Trigger Value: "10"
Action: "react on price"
Price: "2"
Amount - leave blank
Market: the same market
Selection: "All Selections"
Active: "once in-play & wait"

Trigger 4, row 8

Cell: "Triggers Worked Out"
Condition: "is equal to"
Trigger Value: "7"
Action: "cancel back"
Price, Amount - leave blank
Market: the same market
Selection: "All Selections"
Active: "once in-play & wait"

Trigger 5

Cell: "Triggers Worked Out"
Condition: "is equal to"
Trigger Value: "8"
Action: "lay"
Price: "IF(back_matched>0, best, 0)"
Amount: "IF(lay_price>=2.3, 9, 0)"
Market: the same market
Selection: "All Selections"
Active: "once in-play & wait"

You can see that the first two triggers do the backing on the two selections. They both have fake condition (1 is equal to 1) which means that as soon as the event turns in-play the trigger will attempt to bet. However due to the condition in the Price column no bets will be placed until the IF function results in TRUE and returns the second parameter, which is back_price.
The third trigger detects if any selection has a matched back bet that equals 10 (the initial amount). Using a special type of Action "react on price" it "remembers" this event and assigns this trigger a "worked out" state.
The fourth trigger cancels all back stakes as soon as it detects that trigger 4 (which is in the row 8 of the sheet) has worked out.

Finally, the fifth trigger is a stop-loss one. It's executed only if there was actually anything matched on the back side (otherwise the stop-loss is meaningless).
When you wish to apply the triggers to another market, only change Market and Selection fields, leaving other fields intact (unless you want to edit price levels or amounts of course).


Example 54. If the favourite is priced between 4.0 and 5.0, I want to lay it before the beginning of the game. If during in-play it drops to below 1.5 I want to back it (the same amount). If eventually it gets priced 5.0 or higher again, I want to place a lay bet.

Settings Configuration:

Max Attempts on failure - set to "-1"
Allow triggering/offset no sooner than ... min. before the event's start - set to "0.5"

Trigger 1

Cell: "Winner Back Price"
Condition: "is between"
Trigger Value: "3.95, 5.1"
Action: "lay"
Price: "best"
Amount: "4"
Market: select market
Selection: "Winner"
Active: "once idle & wait"

Trigger 2

Cell: "Selection Matched Lay"
Condition: "is greater than"
Trigger Value: "0"
Action: "back"
Price: "best"
Amount: "IF(back_price<1.5, 4, 0)"
Market: the same market
Selection: "All Selections"
Active: "once in-play & wait"

Trigger 3

Cell: "Selection Matched Back"
Condition: "is greater than"
Trigger Value: "0"
Action: "lay"
Price: "best"
Amount: "IF(back_price>=5.0, 4, 0)"
Market: the same market
Selection: "All Selections"
Active: "once in-play & wait"


Example 55. Check the "winner" price just after the start of the race and then continually check to see if the price has increased by 3 points and if it is no longer the "winner". Then lay it.

Settings Configuration:

Max attempts on failure - set to "-1"
Reset "Worked Out" state of triggers for each race - turned ON

Trigger 1, row 5

Cell: "Minutes Since the Off"
Condition: "is equal or greater than"
Trigger Value: "0.25"
Action: "react on price"
Price: "back_price"
Amount: leave blank
Market: "All Currently Monitored"
Selection: "Winner"
Active: "once in-play & wait"

Trigger 2

Cell: "Triggers Worked Out"
Condition: "is equal to"
Trigger Value: "5"
Action: "lay"
Price: "best"
Amount: "IF(AND(p_leap>2, back_price>r_1_backp), 4, 0)"
Market: "All Currently Monitored"
Selection: "All Matching Selections"
Active: "once in-play & wait"

Note: the first trigger is conditioned to the start of the event. This is made in order to let the prices settle after the off (otherwise the winner may be detected incorrectly).
The value 0.25 min may be changed to whatever you think is reasonable.



  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