I run my system on Amazon EC2 (virtual computer). This solves the 24/7 and connectivity. I trade with InteractiveBrokers and the connectivity issues were solved once I moved from my own computer to EC2.
On the EC2 I use InteractiveBrokers Gateway. This solves the forced TWS restart issue that...
You are lucky that you need to prepare a shortlist of potentially eligible stocks each morning for your strategy to work. This way even if you hire a programmer, you keep the important part of your strategy secrets.
You are also lucky your father has a programming background and is willing to...