MT4 Market Order

easy direct connection to any MT4 and MT5 server

MT4 Market Order

void Run()
{
   try
   {
      MainServer srv = QuoteClient.LoadSrv(@"GerchikCo-Demo.srv");
      QuoteClient qc = new QuoteClient(67611, "wx1yhpn", srv.Host, srv.Port);
      Console.WriteLine("Connecting...");
      qc.Connect();
      OrderClient oc = new OrderClient(qc);
      Console.WriteLine("Connected to server");
      while (qc.GetQuote("EURUSD") == null)
         Thread.Sleep(10);
      double ask = qc.GetQuote("EURUSD").Ask;
      Order order = oc.OrderSend("EURUSD"Op.Buy, 0.1, ask, 0, 0, 0, null, 0, new DateTime());
      Console.WriteLine("Order " + order.Ticket + " opened");
      Console.WriteLine("Press any key...");
      Console.ReadKey();
      qc.Disconnect();
   }
   catch (Exception ex)
   {
      Console.WriteLine(ex.Message);
      Console.WriteLine("Press any key...");
      Console.ReadKey();
   }
}

 

Leave a Reply