I don't think so ... at least not at this time. There is still a feature request to allow prize amounts to be computed using formulas, but it hasn't made it into the code yet. Until then, I don't think there's a way to cap the prize amount without simply using a fixed amount for the prize.