Glad to hear it makes sense. Of course I always suggest the traders to test and test, and test. What I mean is that you can give it a try optimizing them more often. But specially if you see current profits, the optimizer will not show any better results from the last optimization or the original generation process.
Also, keep in mind that the optimization is a bit risky. What the optimize simply does is to find the best parameters for your strategy BUT only for the tested period. Not outside of it. There is no guarantee that these parameters would work as expected in the future. That is where the robustness tests come in hand.
Just try to make is more simple, and you will do better.