It sounds like Discoid OR Nummular eczema
.Its a common variant of eczema and can occur at any age.
There is no known cause of it but an insect bite,minor injury
dry cold weather can bring on these dry,non itchy and round patches.
1:As the eczema can be brought up by minor injury so take care of your skin and avoid it from irritants like frequent washing,harsh soaps,detergents etc.
2:keep the areas moisturised as much as possible,apply them as frequent as possible.Vaseline or white soft paraffin
are good emollients.try to keep all your body moisturised with good lotions which you have tried and suits you better.
3:If you think there is some inflammation ,oozing or pus in the areas then you can use topical steroids
or topical anti biotics or combination of both according to the need.
i hope that will help.