My personal method is to buy whenever possible and sell only when you must regardless of the price, and take and keep your profits in Bitcoin.
Dollar cost averaging implies that you are more interested in dollars (or whatever fiat currency) than in acquiring Bitcoin wealth.
Yes, it has been life-changing: maintaining and paying taxes on multiple properties, paying capital gains taxes on the purchase of dollars to support a more extravagant lifestyle, not being in debt, dealing with friends and family who think I'm rich, etc.
Still, it was worth it. The important thing is patience.