So you put up some offers, close the app, market moves, then you can’t open the app again because you know your outdated offers may immediately get hit. So does that mean you should pull and recreate your offers each time you cycle the app ? What if you simply forget to pull, lose connectivity, etc ? I think it would be way better of there was a feature to open the app, review pending offers before putting them live, then releasing offers live.
You can use % based price, then it moves with the market price.