At 4" it is a bit early to determine argentea, but as a guess, it looks female to me. Males have a steeper profile and tend to develop longer more pointed fins.
like the male below
females also present darker color striping like yours.
I'm leaning towards female on the 'hartwegi'. It's a young fish so difficult to tell for sure. I'll show you my full grown pair (female above), which might help. Notice the female shows much more yellow/orange/red highlights.