Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            string WebSocketURL = ConfigurationManager.AppSettings["WebSocketURL"];
            string Sender       = ConfigurationManager.AppSettings["Sender"];
            string UUID         = ConfigurationManager.AppSettings["UUID"];
            string UserId       = ConfigurationManager.AppSettings["UserId"];
            string Password     = ConfigurationManager.AppSettings["Password"];
            string Symbol       = ConfigurationManager.AppSettings["Symbol"];

            Security = new Security()
            {
                Symbol = Symbol, MarketData = new MarketData()
                {
                    OrderBook = new List <PriceLevel>()
                }
            };


            //1- We do all the logging and connection procedure
            DGTLWebSocketClient = new DGTLWebSocketClient(WebSocketURL, ProcessEvent);
            DoLog(string.Format("Connecting to URL {0}", WebSocketURL));
            DGTLWebSocketClient.Connect().Wait();
            DoLog("Successfully connected");


            //2-We log the user and wait for the response
            DoLog(string.Format("Logging user {0}", UserId));
            LoginClient(UserId, UUID, Password);

            Console.ReadKey();
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            try
            {
                string WebSocketURL = ConfigurationManager.AppSettings["WebSocketURL"];
                DGTLWebSocketClient = new DGTLWebSocketClient(WebSocketURL, ProcessEvent);
                DoLog(string.Format("Connecting to URL {0}", WebSocketURL));
                DGTLWebSocketClient.Connect();
                DoLog("Successfully connected");

                ShowCommands();

                while (true)
                {
                    string cmd = Console.ReadLine();
                    ProcessCommand(cmd);
                    Console.WriteLine();
                }
            }
            catch (Exception ex)
            {
                DoLog(string.Format("Critical Error: {0}", ex.Message));
                Console.ReadKey();
            }
        }
Ejemplo n.º 3
0
 private static void DoSend(string strMsg)
 {
     try
     {
         DoLog(string.Format(">>{0}", strMsg));
         DGTLWebSocketClient.Send(strMsg, DoLog);
     }
     catch (Exception ex)
     {
         DoLog(ex.Message);
     }
 }
Ejemplo n.º 4
0
        static void Main(string[] args)
        {
            string WebSocketURL = ConfigurationManager.AppSettings["WebSocketURL"];
            string Sender       = ConfigurationManager.AppSettings["Sender"];
            string UUID         = ConfigurationManager.AppSettings["UUID"];
            string UserId       = ConfigurationManager.AppSettings["UserId"];
            string Password     = ConfigurationManager.AppSettings["Password"];

            AccountRecords = new List <AccountRecord>();


            //1- We do all the logging and connection procedure
            DGTLWebSocketClient = new DGTLWebSocketClient(WebSocketURL, ProcessEvent);
            DoLog(string.Format("Connecting to URL {0}", WebSocketURL));
            DGTLWebSocketClient.Connect().Wait();
            DoLog("Successfully connected");


            //2-We log the user and wait for the response
            DoLog(string.Format("Logging user {0}", UserId));
            LoginClient(UserId, UUID, Password);

            Console.ReadKey();
        }
Ejemplo n.º 5
0
 private static void DoSend(string strMsg)
 {
     DoLog(string.Format(">>{0}", strMsg));
     DGTLWebSocketClient.Send(strMsg);
 }