There is no sure fire way to tell whether a parrot is male or female from body pics. The only way to know is to vent them or wait and see if they lay eggs. lol
I've had few blood parrots that made everyone swear that were "male" because of the telltale signs of sharp fins etc. UNTIL they started laying eggs.