A trading strategy with clear, mechanical rules of entry and exit is usually automatable. Software must know exactly what to do, so strategies that are too random, based on the feelings and emotionality of the trader are difficult to transcribe in code form.