Do I need to run a computer 24/7 to have my account connected to your system?

No, we host your account on our server and the trades on your account are executed locally on the same server where the master account is hosted. There is no additional fees for your account to be hosted.