yes to the first more or less and as for your second query i guess that depends on the fish in question
but i aint no expert.
woah, i havent seen this kind banjar in my local market especially when reached adult stage the red fins would turned yellow.