If you can't program - load historical data into Excel and write some rules using Excel functions.
To get data from Interactive Brokers - you can use tools like this one - I've been using it for a few months, it does the job well enough, and you don't have to spend hours troubleshooting work-arounds for IB's pacing violations (real nightmare).