Easiest way to incorporate those parameters is to create an automated strategy(algo) . Strategy Builder(ex: Ninjatrader), or Easy Language(example: Multicharts) would be easiest, then C#, or python). Backtest it and optimize before using in live acct....
....or hire an algo developer on a...