A multi-locus continuous-time selection model