Adapting a Swing EA for Scalping: Parameter Tweaks or Architectural Overhaul?

Everyone, greetings!

I've been working on a personal EA (Expert Advisor) for swing trading for quite some time now, and the results are really solid. However, when I try to adapt it for scalping, I just can't seem to achieve the same consistency and harmony.

Here are the main issues I'm facing and what I'm wondering about:

* Timeframe Impact: Simply lowering the timeframe doesn't produce the expected result on its own; market noise disrupts the strategy even though the logic remains identical.
* Optimization Dead End: When I run genetic optimization, the results look promising at first, but the parameters fail to deliver the desired stability across real-world market dynamics and different market regimes—it practically ends up overfitting.

In your opinion, should I stick with just parameter optimization, or should I go for a fundamental architectural overhaul on the coding side (such as entry/exit filters, spread/commission cost calculations, or indicator logic)?

I would love to hear the advice and insights of anyone who has experienced this transition before. Thanks in advance!