Pages:
Actions
  • #1 by londolozi on 10 Sep 2013
  • I seem to lose so many bets but they don't appear in unmatched, lapsed or voided on my account.

    I have 'cancel at in-play' but would like to try laying at SP.

    Can anyone suggest a procedure to lay at SP.
    I imagine I need to cancel all bets then Lay at SP. Any hints?
     
  • #2 by MarkV on 10 Sep 2013
  • Hi
    Does:
    Action: Lay
    Persistence: take SP (rather than cancel or keep)

    not do what you are after?

    otherwise have a look at the variable actual_sp to lay after the off.
  • #3 by londolozi on 10 Sep 2013
  • I find the trigger has worked correctly. Take for example today.

      1. Satang Satang, $ 91.77 at 5.40;Unmatched bets will be cancelled at In-Play.

    But in my BF account there is no evidence of the bet. No 'unmatched' No 'voided' No 'lapsed'

    My questions regard SP is if I set "Take SP" and I have a price of $5.40 [being rticks(backprice,1)] and the SP turns out to be $5.50 I assume my bet will be voided?

    or....does "Take SP" match my amount at the $5.50 SP?
     
  • #4 by MarkV on 10 Sep 2013
  • Hi
    My understanding is if you specify take SP your bet will be matched at SP.
    But what does come to mind is do the markets you are betting in all support SP?
    Might be worth putting in a condition to check. market_sp
  • #5 by londolozi on 10 Sep 2013
  • Yes I do appreciate not all markets support SP, just as todays' didn't. However I am concern why I can't see the bet offered under lapsed, voided or unmatched?

    I will change me lay triggers to Take SP and see what happens.

    Thanks for your help Mark.
  • #6 by londolozi on 10 Sep 2013
  • My desire is to lay at my preferred price before in-play.
    In my case, rticks(back_price,1), however where a market supports SP can I apply a formula in 'Price' box such as....?

    IF(market_inplay=1,actual_sp,rticks(back_price,1))
  • #7 by MarkV on 10 Sep 2013
  • Hi
    That looks fine to me. No guarantee it will get matched though.
  • #8 by londolozi on 11 Sep 2013
  • Seemed to work. Had some match at SP as well as normal.
  • #9 by alfaman on 11 Sep 2013
  • Hi Londolozi

    Are you always trying to back.  If so minimum stake applies (£2 for UK horses).  but for lays the min liabillty for an SP bet is £10.

    Your proposed trigger above can only work inplay as actual_sp is not known until then - but I am sure you realise that.

    I have a suspicion that the disappearing bets that are unmatched before the start of the race are sometimes due to a very short market suspension just before the start.  At this time I believe unmatched bets are cancelled (as with all suspensions) so the SP bet persistence never gets activated.

    If you use the trigger action "back at SP"  then once this is placed before the off it is not cancelled by a suspension - although occasionally my log files show I have placed one that never appears in the statement.

    Hope this helps.
  • #10 by londolozi on 12 Sep 2013
  • No, I back & lay.

    If I set as a 'price' formula as:

    Code: [Select]
    IF(market_inplay=1,actual_sp,r_ticks(back_price,1))
    and have a condition that is  Selections trigger expression

    Code: [Select]
    IF(market_sp=1,actual_sp,r_ticks(back_price,1)) is between 2.0 and 5.0
    I hope this will choose the back_price if the market does no support SP and actual SP if it does plus test the price again my price range in both circumstances.


     
  • #11 by londolozi on 14 Sep 2013
  • It happened again.

    14:17:02   Going to LAY on 1 selections:


          8. Noisy Ocean, $ 88.12 at 6.80;Unmatched bets will be kept at In-Play.

    No evidence at all on Betfair?

    Not lapsed, not unmatched not voided, just evapourates???
  • #12 by londolozi on 14 Sep 2013
  • I am starting to believe MFPro is riddled with bugs?

    I
    This trigger had a limit price of $4.25 on my excel sheet.
    The log said:

    16:23:40           Checking condition and Market's Minutes Before the Off is less than .5.
    16:23:40           Condition is: FALSE.
    16:23:40           Remaining conditions in the block will not be checked.
    16:23:40   Going to LAY on 1 selections:


          5. Sleepn Pete, $ 74.60 at 7.20;Unmatched bets will be kept at In-Play.

    Please explain how this happens? The resultant is FALSE and it Lays a bet > than my limit price (The horse won by the way ay $5.4 SP grrrr!) and this software place a wager with a FALSE condition????
     
  • #13 by londolozi on 14 Sep 2013
  • This is my price formula :

    IF(market_inplay=1,actual_sp,r_ticks(back_price,1))
    The market wasn't in-play.
    I have the same formula as a condition expect it tests this price against my limit price on my spread sheet. So only if eithe r price is less than my stated price will the reult be true.

    Trigger expression IF(market_inplay=1,actual_sp,r_ticks(back_price,1)) is less than cell_querymarket_idP(sel_index*3+2)  
  • #14 by alfaman on 14 Sep 2013
  • Hi Londolozi,

    The dissapearing bets could be as I said earlier, possibly due to a short market suspension just before the start which will cancel all bets.  However I think you are only trying to bet in play, so this is probably irrelevant but may help others.

    Secondly, I do not use that variable but the manual says:

    market_inplay = "An index of the market's status. 0 - Idle, 1 - In-running, -1 - Suspended" 

    it would not appear to differentiate between before or after the actual event start.

    I think you may need:

    market_turn_inplay = Returns 1 if the market will be turned In-Play as the event starts, or 0 otherwise.

    If you are always in play it may not be suprising that unmatched bets do not get matched and seam to dissapear  as the prices changes so quickly.

    The strange event regarding minutes before off in the trigger log might be to do with conditions such as "AND" or "OR" but one can not always tell this from the log file.
  • #15 by londolozi on 14 Sep 2013
  • The FALSE return was due to an OR condition. I worked that out.
    The issue is the price on my s/sheet was $4.25. Both price and conditions tested but it return true???
    I double checked my s/sheet, it says $4.25.

    16:23:40   Checking condition and Selection's Trigger Expression IF(market_sp=1,actual_sp,r_ticks(back_price,1)) is less than cell_querymarket_id_P(sel_index*3+2).
    16:23:40   Condition is: TRUE. valid for 1 selections: 5. Sleepn Pete.
    16:23:40   Checking condition and Selection's Trigger Expression IF(market_sp=1,actual_sp,r_ticks(back_price,1)) is less than 5.5.
    16:23:40   Condition is: TRUE. valid for 1 selections: 5. Sleepn Pete. <<<??? How can this be true. The price was 7.20?

    How can it lay at a price > $4.25 when two conditions test for same and return TRUE?
    cell_querymarket_id_P(sel_index*3+2) = 4.25
Pages:
Actions