Пример #1
0
        static void Main(string[] args)
        {
            string test = "Execution: ETHBTC BUY 0.7 @ 0.03318805 (DLTXMM)";

            Console.WriteLine(AlgorithmInfo.GetExecutionSizeFromAlert(test));

            /*
             * int i = 0;
             * ConnectToCrypto();
             * Thread.Sleep(1000);
             * while (i < 10)
             * {
             *  OrderCrypto orderToSend = new OrderCrypto() { Destination = "DLTXMM", Quantity = 1, Side = Side.BUY, Type = OrderType.MARKET, SecurityId = "ETHBTC" };
             *  _wsCrypto.SendOrder(orderToSend, _testEvent.CheckOrderSent);
             *  Thread.Sleep(2000);
             *  i++;
             *  if (i == 5)
             *  {
             *      _wsCrypto.StopResponses();
             *      _wsCrypto.Close();
             *  }
             *
             * }
             */
            //MarketMakerRest restEngine = new MarketMakerRest();
            //_testEvent = new TestEventHandler();
            //_testEvent.Algorithms.Add(new AlgorithmInfo(restEngine.RestService.GetInstrument(AlgoId1)));
            //_testEvent.Algorithms[0].AlgoId = AlgoId1;

            /* Start spreadObserver
             * _testEvent.Algorithms.Add(new AlgorithmInfo(_mmRest.GetInstrument(AlgoId2)));
             * _testEvent.Algorithms[1].AlgoId = AlgoId1;
             * SpreadObserver spreadObserver = new SpreadObserver(_wsFactory, _testEvent.Algorithms[0], _testEvent.Algorithms[1]);
             * spreadObserver.Observe();
             */

            //CostEngine costEngine = new CostEngine(restEngine.WebSocketService, _testEvent.Algorithms[0]);
            //costEngine.Start();

            //var quotesBookLister = _wsFactory.CreateQuotesSubscription();
            //quotesBookLister.Subscribe(AlgoId, PrintSpread);

            Console.ReadLine();

            //quotesBookLister.Unsubscribe(AlgoId, PrintSpread);
        }