It obviously has a long-term impact on price, because price is always related to supply based on the supply and demand equation. The question is whether investors have priced in the halving long before the event. I am not sure, but because I am not a day trader or short-term investor the question is somewhat irrelevant to me. In the long run, without a doubt it affects price.