How did you acquire this tank? Did you start with a new tank and stock it with all these fish, or did you get it from someone else with all the inhabitants? If you got it from someone else, how was the tank transferred to your home? As for the timing of feeding them, I feed my fish once a day. Others will chime in on how many fish you have and whether the tank is big enough. The general rule is 1 inch of fish per gallon. You have to consider full grown size. I do know the Oscar will grow very large and will likely need the whole tank eventually.
we got the tank new...we never had fish before...we started off with 5 then just added more...the oscar is still small hes is my 9 year old sons fish...when he grows we are going to put him in his own tank...i just dont want them to start eating each other...and i dont understand why the parrot wont come out of the cave...
You might want to start looking for that other tank now because cichlids grow very fast. You're going to want at least another 55 gallon tank just for that lone oscar, and another 70 gallon tank just for the ahli. Man, for somebody just getting into fish keeping you really decided to go in head first. It sounds like you are going to have a house full of tanks before to long just to satisfy your current fish. There are entire websites devoted just to oscars. Im guessing some of your other fish are potential monsters too. Mind posting a list of your complete stock? It sounds like you are going to have a lot of work to do if you want to keep all of these fish alive. Did you buy any water testing kits?
I have a feeling you are going to get a lot of good advice from people on here and you are not going to want to hear it. I'm sure you will get the obligatory "generally people do research before they buy live animals to keep as pets". You know, that nonsense.
To make this easier, you just might want to tell us what you know about fishkeeping and what your level of experience is. Because keeping fish alive is a lot more complex and time consuming than most people think. Sure like with everything else you can get lucky, but, in the opinion of most people on this site, and everyother fish keeping site on the net, its better just to do it the correct way. If you're not ready to have a house full of tanks in a few months, than I highly suggest you contact the person who sold you all of these and see if they will take them back. This is no joke. You are seriously in fish hell, this is one of the worst cases of bad advice from a fish store i've ever read. Did nobody at the store question your purchases? Did you ask anyone at the store for advice?
The hiding blood parrot should be the least of your concerns. If he comes out of his hiding spot he will probably end up as lunch for your Ahli.
Oh, ALSO, you have a mixture of African and South American Cichlids in that tank and that is also something you shouldn't do.