I believe that your 'maculicauda' is a female. She has smaller and less pointed fins. Also she is smaller than a male her age. As well, males have a steeper forhead as they get older. Here's a young pair of mine, male to the right.
"The only reason for time is so that everything doesn't happen at once"