You should check out InvestorRT at linnsoft.com. Good for building large watchlists (They call them Quote Pages) with easily coded signals in real time.
Thank you. I might be missing it, I don't see any APIs on their site. I would like to run any coding locally and not on their servers.