I am using almost exactly the opposite to your strategy with what I consider plenty of success.
I am level 70, with an alliance of 165, an attack of 21.4k and defence of 17.8k. Been playing for 180 days which makes me a newbie?
What I set out to do was NOT to max out my economy. It is now 110379 per hour but thats partly because I ran out of other things to build. I put all my building effort into troops bonus buildings. I can make more money raiding/attacking then i could if built up my economy.
I've never been farmed because I dont have anything worth raiding on a periodic basis. I might successfully raided once a month. The most I've been raided for is $300k. A side effect of building my attack troops is a reasonable defence which at my level is sufficient to stop 99% of any attackers anyway.
I generally buy expensive troops but not the most expensive. My goal is to get my attack as high as possible so I can raid anyone, which I pretty much can. Not spent any gold either.
I'm pleased I didnt follow your guide but it looks like plenty of other players have. Those players are refer to as farms