You should be able to set this up with Stock Watch Pro. I think you need to check "Detect intrabar signals" option to hit the stoploss or profit target and exit at that price. This formula should exit at 5% profit or loss from entry:
Bar[Close,D]>EntryPrice*1.05 | Bar[Close,D]<EntryPrice*.95...