DislikedPaul,
I agree that even the most discretionary technical strategy could potentially be coded. It would be a case of sitting down with the trader, putting a basic design together, and then incrementally adding all of his nuances, over a long period of time. There would likely be basic rules, then exceptions to these rules, then exceptions to the exceptions, and so on.
DavidIgnored
Many of the items you mention aren't simple/possible to code into an MT4 EA.
I think the job requires a more sophisticated development tool which has far more capabilities than you have at your disposal within the basic MT4 environment.
Regards, Paul.