as the bsp is not known only other suggestion is rather than using LAY AT SP action:
LAY, amount: back_matched, option match at sp
price: your choice of near sp, far sp, or r_ticks(bm_backavp, -x), or just to match at sp 1.01
this will lay off your back liability for either profit or loss, which if you wish you can hedge immediately inplay