I don't know the mechanism with which they time their spawn (and there's a chance it isn't known), but you can try to take the cues from other animals and replicate those in your own system.
For corals, moon cycle lighting counts and blocking out stray light around the tank at night counts for a lot. There is also evidence that yearly temperature fluctuations on the order of a few degrees contribute to the timing. With other inverts like urchins, I know it's common to spawn them basically with thermal shock - you put them in a bath of warmer water and they will spawn within an hour or two.
Provided you are feeding them enough for them to be producing gametes, I would imagine than a moonlight cycle, reduced out-of-tank lighting at night, and some temperature fluctuation (at least over the year) will probably encourage some spawning, but it may only be once or twice a year, not sure what their normal schedule is.
It's also highly unlikely that you have no males... 15 coin flips coming up the same in a row is an extremely, extremely small chance.