My best advice would be to use a gentle and neutral shampoo, if you use a harsh one, it will backfire and lead the scalp to produce more oil in order to compensate. A gntle shampoo is also what you need if you prefer to wash your hair everyday, you're sure you won't damage it. Then you can apply some nourishing products on your ends.
Another solution, although tricky, is to apply a green clay mask on your scalp, like you would do with an oily face.
Jacques Dessange, if that brand is available where you live, have a balancing shampoo called "Douce argile" for combo hair i quite like.