add buy limit setting