What often differentiates a mechanical / algo system from discretionary is 'repeatability'.
A mechanical system in theory has no thought other than repeat a process over and over, it just grinds on through thick and thin unless the operator decides to switch (which more often is a discretionary decision).
A successful discretionary trader needs to apply the same principles, have a set of guidlines which they adhere to.
One example could be, "My trading of stocks must include looking at the competency/qualifications/experience of directors to ascertain their suitability of the job at hand"
Following on from that, let me give an example, one of my niches is trading resource stocks, when I come upon an unfamiliar company, I'll do a search on directors. For resource (mining) stocks, if the directors are few and heavily weighted towards being bankers/accountants/financial advisers, that stock goes in the rubbish bin.