Alternative to DCA

I just got to thinking, I never did significantly before. Whats the point of DCA, understandably so you average and such get the highs and lows. I was thinking about real estate. DCA is kind of stupid. You have a theoretical valuation of an asset, if your valuation meets the price you pull the trigger, if it does not, you do not pull the trigger. You wouldn't want to dollar cost average something just to do it right? I would like to get some input from people as Im pretty open to changing my mind on this topic as to what makes sense. Please let me know why DCA instead of only buy when you think something is a BUY?