This way of stocking would not help much, it would just replace continuous purchases with repeatable bulk ones, and that won't give a discount since the bulk buys happen on timer and not when the price is at the lowest. Alternately, if it buys even when there are supplies, people would have difficulties with autobuyers wasting money on oversupplying.
That's why I said that an effective auto-buy algorithm is complicated: you need to determine that the current price is low enough in a sense that the chances of it becoming even lower are slim, and you need to somehow pick an amount to buy that is obvious to players and won't screw them over even if they had other plans for the money they stocked up.