The methodology of Ichimoku is based on a lot of visual interpretation, and if you were to automate it as a strategy, you should provide a lot of input as far as risk management. Maybe this will help: http://optimusfutures.com/tradeblog/archives/how-to-trade-with-the-ichimoku-indicator/