/// <summary>
        ///     Calculates the Ichimoku Kinko Hyo and returns its value.
        /// </summary>
        /// <param name="handler"></param>
        /// <param name="symbol"></param>
        /// <param name="timeframe"></param>
        /// <param name="tenkan_sen"></param>
        /// <param name="kijun_sen"></param>
        /// <param name="senkou_span_b"></param>
        /// <param name="mode"></param>
        /// <param name="shift"></param>
        /// <returns></returns>
        public static double iIchimoku(this MqlHandler handler, string symbol, TIME_FRAME timeframe, int tenkan_sen,
                                       int kijun_sen, int senkou_span_b, ICHIMOKU_MODE mode, int shift)
        {
            string retrunValue = handler.CallMqlMethod("iIchimoku", symbol, ((int)timeframe), tenkan_sen, kijun_sen,
                                                       senkou_span_b, ((int)mode), shift);

            return(Convertor.ToDouble(retrunValue));
        }
 public static double iIchimoku(this MqlHandler handler, string symbol, TIME_FRAME timeframe, int tenkan_sen, int kijun_sen, int senkou_span_b, ICHIMOKU_MODE mode, int shift)
 {
     return(Convertor.ToDouble(handler.CallMqlMethod("iIchimoku", (object)symbol, (object)timeframe, (object)tenkan_sen, (object)kijun_sen, (object)senkou_span_b, (object)mode, (object)shift)));
 }
 public double iIchimoku(MqlHandler handler, string symbol, TIME_FRAME timeframe, int tenkan_sen, int kijun_sen, int senkou_span_b, ICHIMOKU_MODE mode, int shift)
 {
     string retrunValue = handler.CallMqlMethod("iIchimoku", symbol, ((int)timeframe), tenkan_sen, kijun_sen, senkou_span_b, ((int)mode), shift);
     return Convertor.ToDouble(retrunValue);
 }
 public static double iIchimoku(this MqlHandler handler, string symbol, TIME_FRAME timeframe, int tenkan_sen, int kijun_sen, int senkou_span_b, ICHIMOKU_MODE mode, int shift)
 {
     return Convertor.ToDouble(handler.CallMqlMethod("iIchimoku", (object) symbol, (object) timeframe, (object) tenkan_sen, (object) kijun_sen, (object) senkou_span_b, (object) mode, (object) shift));
 }