If you have more alkaline water (higher KH), use DTPA as the bonds last longer. If you have neutral acidic water then EDTA will do just fine. Alternatively you can also mix the two. Even if you use EDTA in alkaline water, say KH 8-12 - it will remain in circulation for a couple of days - it just means you need to dose more frequently.
I do use EI, but I use CSM + B which I buy from overseas... a couple packets will last years even if you dose heavily over multiple tanks.
To calculate from % you need to convert it using atomic weights from the periodic table of elements, then with a micro-scale, weigh it against the weight of water in your tank

Bookmarks