First remember, AB works fine in multi-instance in each Windows User Login. (Assuming its windows) Just don't load same DB in 2 instances, it will work, but who saves last will write all the stuff to that DB/ its settings.
Now, one AB instance loads one DB at a time. (you can switch DB though) While running that AB, think of that particular DB Tickers as the universe for this AB instance. So if you want to refer Foreign symbols, they should be in this DB.
The only mention of using multi-windows user login come if you need to use COM/OLE when it is run externally (ie. outside of AB). Invoking object from within AB again points to that instance(caveat). Just writing this if you need to use it, as few places mention multiple user logins. (otherwise, single user multi-instance AB is the way to go)
So, if you want to do alot of strategies, you just plan what you want to do and setup:
- DB with required Tickers and the base timeframe that you wish to use. AB on the fly builds higher TF (compatible TF) so 10min TF will not build 15min, use 5min in this case.
If you believe you want to do EoD testing without the need for intraday TF, then use a separate DB with EoD data that will just reduce bloat. Ofc, you can mix intra+EoD, check DB settings.
Since, you will import from local files, to local AB DB, this is primary scope of discussion. Data plugin is different animal.
Creating multiple DBs is no problem, have as many as want (just more disk space). Also, once DB is made you can add/remove symbols as you wish.
As @DBV wrote, plan what you want to do. That is the design phase. Also, it is not very clear what you want so I can't post specific but glad to help if you do.
Again, AB can be as complex as one can imagine, and happy to be corrected if I got something wrong.