DDS with output frequency 10 to 20MHz, 1Hz precision. The ability to control the amplitude and offset with 1mV precision, with ranges 10Vpp/ +/-10V.
You mentioned some fairly common spec (10-20Mhz, 1Hz precision), you mentioned some difficult spec (10Vpp/, or even +/-10v). You mentioned some impossible spec (1mv precision).
You then failed to mention some really important spec, like what kind of distortion you expect the dds to generate, what kind of wave form you want it to generate. what kind of separation you expect ...
As to amplitude control: it can be dome sometimes with the chips selected. Otherwise, you can do it outboard, in analog or digital. The analog approach typically requires a pga + an amplitude detection. The digital approach would be to read the amplitude, adc it and then use that to control a digital pga.
The spec you picked unfortunately is quick difficult to achieve.