Ichimoku : A unique one stop trading shop