Can you let an exchange bet become a BSP bet?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • gm11
    Junior Member
    • Feb 2012
    • 6

    #1

    Can you let an exchange bet become a BSP bet?

    Hello ... I'm wondering if this is even possible.

    Suppose I want to back a horse at minimum odds of 10. If the bet isn't matched when the race starts, I want to take the BSP, but only at 10 or higher.

    Or even better, I would like to be able to place an exchange bet at odds X, and if it isn't matched when the market closes, take the BSP if it's bigger than odds Y.


    Is there any way you can do this with the API?
  • Franklin1
    Junior Member
    • Mar 2012
    • 91

    #2
    Originally posted by gm11 View Post
    I want to take the BSP, but only at 10 or higher.
    No.

    When entering a BSP bet you cannot specify a price - you are committed to taking BSP, whatever it is.

    Comment

    • gm11
      Junior Member
      • Feb 2012
      • 6

      #3
      Originally posted by Franklin1 View Post
      No.

      When entering a BSP bet you cannot specify a price - you are committed to taking BSP, whatever it is.
      Does this imply that you can make it become a BSP bet, but that you can't set any BSP odds limit if it does?

      Comment

      • betdynamics
        Junior Member
        • Sep 2010
        • 534

        #4
        Correct - you can set a flag when the bet is placed such that the bet is matched at BSP if it is unmatched when the market suspends/goes InPlay.

        However, it is not possible to set an odds limit on that bet.

        Comment

        • gm11
          Junior Member
          • Feb 2012
          • 6

          #5
          Originally posted by betdynamics View Post
          Correct - you can set a flag when the bet is placed such that the bet is matched at BSP if it is unmatched when the market suspends/goes InPlay.

          However, it is not possible to set an odds limit on that bet.
          That sounds good ... do you remember which flag? Or even better, do you have some code that does this? Thx.

          Comment

          • betdynamics
            Junior Member
            • Sep 2010
            • 534

            #6
            Just adjust the PersistenceType in the LimitOrder to be MARKET_ON_CLOSE rather than PERSIST or LAPSE.

            Comment

            • gm11
              Junior Member
              • Feb 2012
              • 6

              #7
              Will this do it?

              var placeInstruction = new PlaceInstruction();

              placeInstruction.Side = Side.BACK;

              var limitOrder = new LimitOrder();
              limitOrder.PersistenceType = PersistenceType.MARKET_ON_CLOSE;
              limitOrder.Price = requiredodds;
              limitOrder.Size = betsize;


              placeInstruction.LimitOrder = limitOrder;
              placeInstruction.SelectionId = selectionid;

              return placeInstruction;

              Thx.

              Comment

              • gm11
                Junior Member
                • Feb 2012
                • 6

                #8
                Originally posted by gm11 View Post
                Will this do it?

                var placeInstruction = new PlaceInstruction();

                placeInstruction.Side = Side.BACK;

                var limitOrder = new LimitOrder();
                limitOrder.PersistenceType = PersistenceType.MARKET_ON_CLOSE;
                limitOrder.Price = requiredodds;
                limitOrder.Size = betsize;


                placeInstruction.LimitOrder = limitOrder;
                placeInstruction.SelectionId = selectionid;

                return placeInstruction;

                Thx.
                Hmmm ... I tried this, and it got matched at SP which was (much) lower than the Price of the LimitOrder. I was hoping the bet would just get canceled.

                Comment

                • betdynamics
                  Junior Member
                  • Sep 2010
                  • 534

                  #9
                  As I said you cannot set a limit on the BSP portion of the bet.

                  What you are saying to Betfair when you place the bet is "Place this bet at odds of X. If the bet remains unmatched at the off, match the bet at the BSP odds".

                  You cannot say "Place this bet at odds of X. If the bet remains unmatched at the off, match the bet at BSP but only if the BSP is Y or above".
                  Last edited by betdynamics; 20-02-2015, 10:44 PM.

                  Comment

                  • gm11
                    Junior Member
                    • Feb 2012
                    • 6

                    #10
                    Originally posted by betdynamics View Post
                    As I said you cannot set a limit on the BSP portion of the bet.

                    What you are saying to Betfair when you place the bet is "Place this bet at odds of X. If the bet remains unmatched at the off, match the bet at the BSP odds".

                    You cannot say "Place this bet at odds of X. If the bet remains unmatched at the off, match the bet at BSP but only if the BSP is Y or above".
                    OK understood. They should make it available (if it's even possible, which I'm still not sure about).

                    Many thanks!

                    Comment

                    • juk
                      Junior Member
                      • Feb 2015
                      • 1

                      #11
                      I think the reason there isn't a specific "MARKET_LIMIT_ON_CLOSE" option (ie: "Place this bet at odds of X. If the bet remains unmatched at the off, match the bet at BSP but only if the BSP is Y or above"), is because any unfilled limit orders set to "LAPSE" will automatically get reconciled with the SP market anyway:

                      How is the money matched?

                      The basic principle of matching bets on the Exchange is maintained for SP bets. Backers are matched against layers. In the case of Starting Price bets, we are matching Starting Price backers (who have specified a stake) and Exchange backers with Starting Price layers (who have specified a liability) and Exchange layers.

                      Matching takes place between the event being suspended and it being turned in-play using a reconciliation process which determines the SP.

                      The reconciliation process considers SP bets that have been placed on each selection, taking into account any price limits that have been specified, and unmatched Exchange bets on that selection. The calculation determines the fairest price which will match the largest amount of money risked by backers and layers against each other.
                      - Betfair SP: Detailed Workings
                      Last edited by juk; 21-02-2015, 10:18 AM.

                      Comment

                      Working...
                      X