Hi, and welcome to the forum!!
When you say that your pool is still green, is it cloudy and green, or clear and green? What is the source of your fill water? Have you/can you have it tested for metals to find out exactly what metals are in it? Can you post a set of test results taken with a drop-based kit (no strips!) to help us identify the problems?
The metal out/magnet/stain removers don't actually remove the metals from the pool. They just hold them in suspension in the water so that they don't drop out and stain your pool (or people). However, chlorine eventually breaks them down, so that's something that you'll have to do repeatedly if you don't physically remove the metals from the pool. There is a product called a culator that some folks on this forum are trying out--it sits in the skimmer and supposedly absorbs those metals in suspension. Don't know for sure if they actually work as advertised--we're waiting on some definitive reports, but the reports we're getting right now suggest that they MAY work. The other thing you could do would be to put a trichlor puck into the skimmer so that the water hits a high chlorine source right before the filter, which should make the metals drop out on the filter to be washed away (and a cart is probably better than sand for this, because of the water loss you mentioned). One thing that may help in the future is setting up some sort of pre-filter system, where you run your fill water over that same high chlorine source and then through some cotton batting, old socks, etc before it gets to the pool to try to remove some of the iron before it ever gets into the pool. You can use the google search feature linked in my sig to search for pre-filtering ideas--there's a very long thread by a poster called "swamp mistress" that details her journey through this same problem. (Until your registration is upgraded, you might have to log out to be able to see your search results).