Day trading initially, but with swing potential in mind, depending on the type of market and/or individual setup at hand. I have it built within me, but I'm not a programmer so in that regard there is nothing built there.
You are not concerned about sharing your strategy with the developer? The reason I ask is because oftentimes the strategy not worth protecting is not worth for developer to implement (for free that is). I assume, since you are trading manually, latency is not an issue and you are not using level2(no level2 data is required for trading)
This would not really be a concern because what would give the program the bulk of its positive expectancy would be knowing what inputs to put in and when to put them in (the stocks to run through the program), without that and it would just be the baseline program operating on any and all stocks in any and all market environments. No, the system would not require level 2.
I am a developer with a specialization in ML and distributed systems. I have experience with IB & Tradestation APIs. PM me if you'd like. Thanks