this one is a good idea. not sure if this works in lower time frame. 15min-1hr, have you tested on those time frames ?
why not use trailing stops ? you are limiting your profits to few pips with that take profits, looks like this is random scalping just by assuming that the trend is down.