Thats what i am doing:
1 I am not pushing my self to buy whatever good i see. I am thinking ahead by thinking what i will need, lets say i have a MC that is behind in Q for my team or he is comimg close to 30 and his improvement is low, i am taking my time to look maybe for days for a good young MC and i am bidding when i conclude that no bidding war is going to happen, then i pushing him a little (greens) to keep having him for some time
2.Anytime you found a good player that you really need and only then
3.First days of season, in my case players around 25-27 age who belong in my team for sometine are performing better, thats my idea anyway, so i am selling only when are behind in Q for my squad as much as closed to their retirement.
Wiith short in tokens consider to buy older players they are underestimated and often are good performers, check stats before.