Question about EA and multiple charts


Hello everyone, I am just a beginner coder.

I am a bit confused about EA's, they work on a single chart and if you change the symbol the EA gets reloaded right?

The problem is I want to maintain network state and I need to work on multiple symbols.

My original idea was to use a script or service but this is not proving to be the correct choice.

Is this a good idea?:

EA runs on a 'dummy' chart and opens its own charts whenever it needs to. It places orders on multiple symbols and keeps track of them all, moving SL and TP whenever needed.

Is this a good design decision or should the EA instead operate on one chart and keep reloading itself?

Any experts coders please help me! Thanks so much.