In order to be able to get some profits you should only trade with the majors!
I totally agree elliot wave theory is so subjective
In short term technical analysis may work better than funtamentals but in the long funtamentals move the markets...