(I'm horrible at writing my thoughts down, so here goes)
What I don't understand, is that successful traders say "come up with a plan, write it down, and stick to it".
So, if you do this, and it's a winning plan, you should be able to wrote code to implement it.
If you can write code to implement it, it's an automated trading.
A lot of successful traders never have backtested their system, yet it works for them (I'm not trying to take anything away from them), yet they bash automated trading.
I'm having a hard time understanding how someone can bash an statistically valid system, but yet have never backtested theirs.
Different strokes for different folks.
Both can fail.
Discretionary trading subscribes to the theory that every moment is unique and unrepeatable (which is true).
The aim is to trade what is happening, rather than try and fit a trade to a set of broad and rigid
rules.
Automated trading (that works for a reasonable length of time) accepts that
each moment is unique, but there is also a certain common behaviour in markets
that take a long time to change.
Automation aims to profit from this common behaviour, and accepts the
inefficiencies that arise from unique moments that don't conform to that general
behaviour.
In practice that can mean automation is more susceptible to prolonged periods
of making little or no money, or even quite deep drawdown.
Its all shades of grey, retail automation is generally not as efficient as retail discretionary.
That is assuming a sound proven methodology, without that, its straight to the poor house.
Institutional automation can in certain cases wipe the floor with everything .
In other cases, dramatic blowups result.
Neither way is any guarantee.
Anyone and anything can fail or go into drawdown.
Potential failure and drawdown are probably the most
important things to focus on, no matter how you trade.