If you haven't changed out your filters, that may be a start. I had that problem and decided to drain my pool. Then I performed and acid wash. After that I painted it and filled it up again. The algae came back, so I cleaned out my sand filter (which was totally green with algae). I have since used a yellow out product from WalMart and some chlorine. There is also some "anti" algae liquid you can buy at Walmart.
So, try to change out sand first, then add the algae killer with chlorine. That would be easier than going thru all the stuff I did.