I have been programming for over 4 years as my day job. I am quite good at software development, but not so good at trading. For those of you who do automated trading, what do you look for? I would like to make a scanner to continuously monitor hundreds of financial instruments in real time and detect the best opportunities. Where do I begin?