It seems like a variant of [optimal stopping][1]. First you have to decide when to make the first purchase. Then you have a new problem of when to make the next purchase.

Although it's more complicated than that because you also have to decide how much to buy, when you do buy.


  [1]: https://en.wikipedia.org/wiki/Optimal_stopping