well hair algae has to have phosphates, so to remove hair algae you need to get rid of the problem..check your water, even if its the mixed water from fish stores..If you dont use rodi water, then maybe get some phosphate buster to help remove your phosphates from your tap water..you could be overfeeding but it takes a good bit of food to cause that many phosphates to cause hair algae to bloom..you can also use either a phosphate reactor or just get a cheap hang on filter and throw some GFO in it or another kind of phosphate eliminator. Some of these are more expensive then others..Again i am just naming things you can try..Some people dont like using some of these but in this hobby different things work for different people..
you can also use vodka to dose your tank and remove some of the phosphates..then process takes a decent amount of research but is not hard..it also takes a little time and patience..when i dosed vodka i would start adding .5ml everyday for a week. then each new week i would add .5ml to the total dosage..
another way to remove hair algae is to drip kalk..kalk raises your calcium. the more calcium you have in your tank(dont go over 500) the more it starves the hair algae. also kalk helps you maintain your levels..but only drip this at night when the ph has gone down..please if you dose with vodka or use kalk do your research..neither are hard to do but need to studied a little before attempting..