Example #1
0
        /// <summary>
        /// Initializes a new instance of <see cref="MatchingEngineClient"/>.
        /// </summary>
        /// <param name="settings">The matching engine client settings.</param>
        public MatchingEngineClient(MatchingEngineClientSettings settings)
        {
            AppContext.SetSwitch("System.Net.Http.SocketsHttpHandler.Http2UnencryptedSupport", true);

            if (!string.IsNullOrEmpty(settings.BalancesServiceAddress))
            {
                Balances = new BalancesApi(settings.BalancesServiceAddress);
            }

            if (!string.IsNullOrEmpty(settings.OrderBooksServiceAddress))
            {
                OrderBooks = new OrderBooksApi(settings.OrderBooksServiceAddress);
            }

            if (!string.IsNullOrEmpty(settings.CashOperationsServiceAddress))
            {
                CashOperations = new CashOperationsApi(settings.CashOperationsServiceAddress);
            }

            if (!string.IsNullOrEmpty(settings.TradingServiceAddress))
            {
                Trading = new TradingApi(settings.TradingServiceAddress);
            }
        }
Example #2
0
 public TradingApiTests()
 {
     instance = new TradingApi();
 }
Example #3
0
 public void Init()
 {
     instance = new TradingApi();
 }