First, you/I need to be clear about what we're talking about here. If we're talking about asbestos, cement siding, the answer to factory-applied color is no. It's usually made in white and then painted. You'll need a masonary primer and paint for 'the job'. You can buy a pack of 20 at Home Depot for about $19, I think. They're VERY heavy.
Sorry if I'm confusing you. You're confusing me when you say slate siding and shake siding. And here I'm saying cement shingle. If you know exactly what you have for siding, that would help with a better answer.