THEN WHY HAVE A BUY LIMIT? You are willing to go long ONLY when the price reaches your price, for example, the old high was 40 and you are willing to BUY (go long) ONLY when the price hits a new high, so you set your BUY LIMIT price @ 41.
Otherwise, if you want to go long, BUY at the OPEN...