Strategy for buy and hold? To be honest I really do not have any idea how you can make good profits out of waiting for a long time. I mean you can get good profits if you wait but if your goal is to always get a profit then the only chance you have is really to be able to do trading and that is a challenging skill to learn.