the only sure remedy seems to be spending winters in a warm place
Long ago, back in school, I came across a poem by Robert Frost: The Road not taken....
I feel the same holds true today for most people (including anglers) fail to hear what mother nature has to say. Yes, she is saying that its bloody cold and one should stay in bed with a cup of chai and a good book, but she also gives a lot of clues as to where the fish are parked.
Over time, I've come across many an angler who would rather sit in a nice shaded spot under a tree and try their luck all day without getting a bite, while there are those who spend their tackle up time 'reading' the waters.
Fish like all amphibians & reptiles are cold blooded creatures. In cold weather they become sluggish... their anatomy does not allow them to hibernate or they would have. They will not chase prey, therefore rnadomly flogging the waters with plugs and spinners is not really productive. Once you know where they are camped, try a very slow retrive, passing the lure right under the guys' nose. He will bite. Can't say no to a free meal now can we...
Carp is a bait fish and trots around the bottom looking for hand outs... bait fishing is more effective in the winters then spinning... try it for mulley/singhara/mahseer... it will work... the only catch with mahseer is that the waters need to be heavily baited as the mahseer will not readily grab anything it has not tried before.
Wait for a nice sunny december day and rather than freeze your behind off at six in the morning, try to do it over lunch... then lets compare notes...