Thanks again Tom.
I didn't use the calculator, I think I got it figured out. Below is my calculation. I wish I found the calculator earlier
My tank hold 30 gallon of water, but I don't dose 3 ml, instead I dose 7.4 ml which is 1/4 oz. I choose 1/4 oz because I use measured pour spout that dispense 1/4 liquid oz per dose. (the one that bartender use for exact measuring)
750 ml bottle = 101.4 doses (1/4 oz per dose)
Macro solution. 1ml per 10 gallon
In 1 liter bottle:
59 grams K2SO4 (Potassium Sulfate)
65 grams KNO3 (Potassium Nitrate)
6 grams KH2PO4 (Mono Potassium Phosphate)
41 grams MgSO4 (Magnesium Sulfate)
if my tank hold 10 gallon then this solution should contain 1000 doses, but since I have 30 gallons so it's 333.33 doses in this 1 liter bottle.
59 grams of K2SO4 = 333.33 doses into 30 gallon of water.
therefore 17.95 grams of K2S04 = 101.4 doses. (101.4 dose is my bottle)
65 grams of KNO3 = 333.33 doses into 30 gallon of water.
therefore 19.77 grams of KNO3 = 101.4 doses.
6 grams of KH2PO4 = 333.33 doses into 30 gallon of water.
therefore 1.83 grams of KH2PO4 = 101.4 doses.
41 grams of MgSO4 = 333.33 doses into 30 gallon of water.
therefore 12.47 grams of MgSO4 = 101.4 doses.
add each of these into 750 ml bottle and fill it up with RO water, shake it well and serve 1/4 oz per day.
I hope there is no error in my calculation.
Thanks again for your help.