If you want a rose that blooms all the time, you'll need to know a bit about what the rose needs to grow and bloom. Soil - it has to be well drained. Mucky, wet soil will rot the roses' roots and it will die. And the more fertile soil, the better. Roses don't come from nothing.
Rich soil produces more blooms.
Compost - lots of organic matter added to the soil when planting will improve your soil and produce healthier roses. Water - at least one inch of rain a week. If it doesn't rain, install a soaker hose and let it run on low overnight once a week. Consistent moisture keeps the roses healthy. Color - Roses come in pinks, mauves, reds, whites and yellows, with variations on these.