Probably if the market you want to trade is on a good overall bull run.
For a random market it could be marginally profitable overall but will be quite hard to trade as a lot more of those patterns will fail.
Jumping on something in a up or down move and knowing when that has stopped is about all we have, it could stop 10seconds or 2 weeks after.
I used to look for stocks in a uptrend, wait for a bad market day ie sell off, that'd create a low for the stock to enter then as long as it's just a bad day in a uptrend you'll make $$$'s.
the bottom line is you need to get the overall trend correct, in which case you don't need a pattern. you can buy on retrace, or on break out, or anywhere in a spike you gonna make money.