public int GetTickCount(MqlHandler handler)
 {
     string retrunValue = handler.CallMqlMethod("GetTickCount", null);
     return Convertor.ToInt(retrunValue);
 }
 public int WindowOnDropped(MqlHandler handler)
 {
     string retrunValue = handler.CallMqlMethod("WindowOnDropped");
     return Convertor.ToInt(retrunValue);
 }
 public double WindowPriceOnDropped(MqlHandler handler)
 {
     string retrunValue = handler.CallMqlMethod("WindowPriceOnDropped");
     return Convertor.ToDouble(retrunValue);
 }
 public int WindowFind(MqlHandler handler, string name)
 {
     string retrunValue = handler.CallMqlMethod("WindowFind", name);
     return Convertor.ToInt(retrunValue);
 }
 public int WindowHandle(MqlHandler handler, string symbol, TIME_FRAME timeframe)
 {
     string retrunValue = handler.CallMqlMethod("WindowHandle", symbol, ((int)timeframe));
     return Convertor.ToInt(retrunValue);
 }
 public bool RefreshRates(MqlHandler handler)
 {
     string retrunValue = handler.CallMqlMethod("RefreshRates");
     return Convertor.ToBoolean(retrunValue);
 }
 public int WindowBarsPerChart(MqlHandler handler)
 {
     string retrunValue = handler.CallMqlMethod("WindowBarsPerChart");
     return Convertor.ToInt(retrunValue);
 }
 public  double AccountFreeMarginCheck(MqlHandler handler, string symbol, ORDER_TYPE cmd, double volume)
 {
     string returnValue = handler.CallMqlMethod("AccountFreeMarginCheck", symbol, (int)cmd, volume);
     return Convertor.ToDouble(returnValue);
 }
 public  double AccountFreeMarginMode(MqlHandler handler)
 {
     string returnValue = handler.CallMqlMethod("AccountFreeMarginMode", null);
     return Convertor.ToDouble(returnValue);
 }
 public void Alert(MqlHandler handler, string message)
 {
     string retrunValue = handler.CallMqlMethod("Alert", message);
 }
 public  string AccountCurrency(MqlHandler handler)
 {
     string returnValue = handler.CallMqlMethod("AccountCurrency", null);
     return returnValue;
 }
 public bool SendNotification(MqlHandler handler, string notification)
 {
     string retrunValue = handler.CallMqlMethod("SendNotification", notification);
     return Convertor.ToBoolean(retrunValue);
 }
 public void PlaySound(MqlHandler handler, string filename)
 {
     string retrunValue = handler.CallMqlMethod("PlaySound", filename);
 }
 public double MarketInfo(MqlHandler handler, string symbol, MARKER_INFO_MODE mode)
 {
     string retrunValue = handler.CallMqlMethod("MarketInfo", symbol, (int)mode);
     return Convertor.ToDouble(retrunValue);
 }
 public void HideTestIndicators(MqlHandler handler, bool hide)
 {
     string retrunValue = handler.CallMqlMethod("HideTestIndicators", hide ? 1 : 0);
 }
 public  int AccountNumber(MqlHandler handler)
 {
     string returnValue = handler.CallMqlMethod("AccountNumber", null);
     return Convertor.ToInt(returnValue);
 }
 public int Period(MqlHandler handler)
 {
     string retrunValue = handler.CallMqlMethod("Period");
     return Convertor.ToInt(retrunValue);
 }
 public  double AccountProfit(MqlHandler handler)
 {
     string returnValue = handler.CallMqlMethod("AccountProfit", null);
     return Convertor.ToDouble(returnValue);
 }
 public string Symbol(MqlHandler handler)
 {
     string retrunValue = handler.CallMqlMethod("Symbol");
     return retrunValue;
 }
 public  string AccountServer(MqlHandler handler)
 {
     string returnValue = handler.CallMqlMethod("AccountServer", null);
     return returnValue;
 }
 public string WindowExpertName(MqlHandler handler)
 {
     string retrunValue = handler.CallMqlMethod("WindowExpertName");
     return retrunValue;
 }
 public  int AccountStopoutMode(MqlHandler handler)
 {
     string returnValue = handler.CallMqlMethod("AccountStopoutMode", null);
     return Convertor.ToInt(returnValue);
 }
 public int WindowFirstVisibleBar(MqlHandler handler)
 {
     string retrunValue = handler.CallMqlMethod("WindowFirstVisibleBar");
     return Convertor.ToInt(retrunValue);
 }
 public bool WindowScreenShot(MqlHandler handler, string filename, int size_x, int size_y, int start_bar = -1, int chart_scale = -1, int chart_mode = -1)
 {
     string retrunValue = handler.CallMqlMethod("WindowScreenShot", filename, size_x, size_y, start_bar, chart_scale, chart_mode);
     return Convertor.ToBoolean(retrunValue);
 }
 public bool WindowIsVisible(MqlHandler handler, int index)
 {
     string retrunValue = handler.CallMqlMethod("WindowIsVisible", index);
     return Convertor.ToBoolean(retrunValue);
 }
 public DateTime WindowTimeOnDropped(MqlHandler handler)
 {
     string retrunValue = handler.CallMqlMethod("WindowTimeOnDropped");
     return Convertor.ToDateTime(retrunValue);
 }
 public double WindowPriceMin(MqlHandler handler, int index = 0)
 {
     string retrunValue = handler.CallMqlMethod("WindowPriceMin", index);
     return Convertor.ToDouble(retrunValue);
 }
 public int WindowsTotal(MqlHandler handler)
 {
     string retrunValue = handler.CallMqlMethod("WindowsTotal");
     return Convertor.ToInt(retrunValue);
 }
 public void WindowRedraw(MqlHandler handler)
 {
     string retrunValue = handler.CallMqlMethod("WindowRedraw");
 }
 public void Comment(MqlHandler handler, string message)
 {
     string retrunValue = handler.CallMqlMethod("Comment", message);
 }